.workspace-client{--ws-bg:#f7f8fa;--ws-bar:#fff;--ws-side:#f3f4f6;--ws-card:#fff;--ws-ink:#25272b;--ws-muted:#70747c;--ws-line:#e1e3e8;--ws-hover:#e8eaf0;--ws-active:#e0e4ec;--ws-blue:#2165d7;--ws-blue-soft:#e7efff;--ws-blue-text:#1856bd;--ws-rail:58px;--ws-sidebar:220px;--ws-top:46px;background:var(--ws-bg);color:var(--ws-ink);grid-template-columns:var(--ws-rail) var(--ws-sidebar) minmax(0,1fr);grid-template-rows:var(--ws-top) minmax(0,1fr);height:100dvh;font:400 14px/1.5 Inter,Aptos,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .workspace-client{--ws-bg:#1f1f1f;--ws-bar:#252525;--ws-side:#252525;--ws-card:#292929;--ws-ink:#f0f0f0;--ws-muted:#a2a2a2;--ws-line:#484848;--ws-hover:#343434;--ws-active:#3d3d3d;--ws-blue:#3276e8;--ws-blue-soft:#092759;--ws-blue-text:#8ab5ff}.workspace-client,.ph-panel{--ws-paper:var(--ws-card);--ws-soft:var(--ws-hover)}.workspace-client *{box-sizing:border-box}.workspace-client button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.workspace-client button:disabled{cursor:not-allowed;opacity:.45}.workspace-client p{color:var(--ws-muted);margin:0}.workspace-client h1,.workspace-client h2,.workspace-client h3{letter-spacing:-.5px;margin:0}.workspace-client button:focus-visible,.workspace-client a:focus-visible,.workspace-client input:focus-visible,.workspace-client select:focus-visible{outline:2px solid var(--ws-blue);outline-offset:3px}.workspace-client .icon{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.workspace-client .icon.sm{width:14px;height:14px}.workspace-client input,.workspace-client select,.workspace-client textarea{background:var(--ws-card);color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;border-radius:6px;width:100%;min-width:0;padding:10px 12px}.workspace-client label{font-weight:500}.workspace-client time{font-variant-numeric:tabular-nums}.ws-topbar{background:var(--ws-bar);border-bottom:1px solid var(--ws-line);z-index:35;grid-area:1/1/auto/-1;align-items:center;gap:20px;padding:0 18px;display:flex;position:relative}.workspace-client .ws-icon{width:22px;height:28px;color:var(--ws-muted);border-radius:5px;flex:none;place-items:center;display:grid}.workspace-client .ws-icon:hover{background:var(--ws-hover);color:var(--ws-ink)}.workspace-client .ws-create{border:1px solid var(--ws-line);border-radius:20px;align-items:center;gap:7px;padding:4px 11px 4px 6px;font-size:13px;line-height:20px;display:flex}.ws-create>span{background:var(--ws-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.workspace-client .ws-search{border:1px solid var(--ws-line);background:var(--ws-hover);width:min(38vw,540px);height:32px;color:var(--ws-muted);text-align:left;border-radius:20px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ws-search kbd{color:var(--ws-muted);background:0 0;border:0;margin-left:auto;font-size:10px}.ws-appearance .controls{gap:8px}.ws-appearance .controls select{width:auto;color:var(--ws-muted);background:0 0;border:0;padding:4px;font-size:11px}.ws-appearance .theme{width:28px;height:28px;color:var(--ws-muted);background:0 0;border:0;font-size:19px}.ws-rail{background:var(--ws-side);border-right:1px solid var(--ws-line);z-index:30;flex-direction:column;grid-area:2/1;align-items:center;gap:21px;padding:9px 0 12px;display:flex}.workspace-client .ws-rail-button{width:100%;color:var(--ws-muted);flex-direction:column;align-items:center;gap:5px;min-height:44px;font-size:10px;line-height:1.1;display:flex}.ws-rail-button>small{text-overflow:ellipsis;white-space:nowrap;max-width:55px;font-size:9px;overflow:hidden}.ws-rail-button>.icon{stroke-width:1.6px;width:23px;height:23px}.ws-rail-button.active{color:var(--ws-ink)}.ws-mark{background:var(--ws-hover);width:32px;height:32px;color:var(--ws-ink);border-radius:8px;place-items:center;font-size:20px;font-style:italic;font-weight:750;display:grid}.workspace-client .ws-rail-profile{background:var(--ws-ink);width:28px;height:28px;color:var(--ws-bg);border-radius:50%;place-items:center;margin-top:auto;font-size:10px;display:grid}.ws-sidebar{background:var(--ws-side);border-right:1px solid var(--ws-line);z-index:25;flex-direction:column;grid-area:2/2;min-width:0;padding:8px;display:flex;overflow:auto}.ws-side-title{color:var(--ws-muted);padding:1px 5px 8px;font-size:12px;font-weight:500}.ws-sidebar nav{flex-direction:column;gap:2px;display:flex}.workspace-client .ws-sidebar nav :is(button,a.ws-navigation-link){text-align:left;min-height:32px;color:var(--ws-ink);border-radius:6px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;font-weight:500;display:flex}.ws-sidebar nav :is(button,a.ws-navigation-link).active{background:var(--ws-active)}.ws-sidebar nav :is(button,a.ws-navigation-link):hover{background:var(--ws-hover)}.ws-sidebar nav :is(button,a.ws-navigation-link)>.icon{color:var(--ws-muted);width:16px;height:16px}.ws-sidebar nav :is(button,a.ws-navigation-link)>b{color:var(--ws-blue-text);margin-left:auto;font-size:10px}.workspace-client .ws-sidebar nav .ws-nav-separated{margin-top:15px;position:relative}.ws-nav-separated:before{content:"";background:var(--ws-line);height:1px;position:absolute;top:-8px;left:4px;right:4px}.ws-space-heading{color:var(--ws-muted);align-items:center;gap:7px;margin-top:20px;padding:0 5px 8px;font-size:12px;font-weight:600;display:flex}.ws-space-heading>.ws-icon{margin-left:auto}.ws-space-list{gap:5px;display:grid}.workspace-client .ws-space-list button{text-align:left;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:8px 4px;font-size:12px;line-height:1.4;display:flex}.ws-space-list button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-space-list button.active{font-weight:600}.ws-space-list button:hover{background:var(--ws-hover)}.ws-small-symbol{background:var(--ws-blue-soft);width:22px;height:22px;color:var(--ws-blue-text);border-radius:5px;flex:none;place-items:center;display:grid}.ws-side-bottom{gap:8px;margin-top:auto;padding-top:30px;display:grid}.workspace-client .ws-outlined{border:1px solid var(--ws-line);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:29px;padding:6px 10px;font-size:12px;display:inline-flex}.ws-outlined:hover{background:var(--ws-hover)}.ws-side-bottom .ws-outlined{width:100%;padding:9px;font-size:13px}.ws-sidebar-shade{display:none}.ws-main{background:var(--ws-bg);scrollbar-gutter:stable;grid-area:2/3;min-width:0;overflow:auto}.ws-content{max-width:1700px;margin:auto;padding:28px 30px 40px}.ws-home-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:62px;margin:0 0 19px;display:flex}.ws-home-heading time{text-transform:capitalize;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ws-home-heading h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.25}.ws-home-metrics{color:var(--ws-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-bottom:1px;font-size:11px;display:flex}.ws-home-metrics>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.ws-home-metrics>.ws-outlined{color:var(--ws-ink);margin-left:12px}.ws-widget{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:8px;min-width:0;overflow:hidden}.ws-task-widget{min-height:402px}.ws-widget-title{align-items:center;gap:9px;min-height:60px;padding:23px 25px 8px;display:flex}.ws-widget-title h2{letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:1.25}.ws-widget-title>span:not(.ws-avatar){color:var(--ws-muted);margin-left:7px;font-size:11px}.ws-widget-title>.icon{color:var(--ws-muted);width:13px;height:13px}.ws-avatar{background:var(--ws-ink);width:25px;height:25px;color:var(--ws-card);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.workspace-client .ws-more{color:var(--ws-muted);letter-spacing:1px;align-self:flex-start;margin-left:auto;padding:4px;font-size:20px;line-height:20px}.ws-tabs{border-bottom:1px solid var(--ws-line);gap:4px;padding:1px 25px 8px;display:flex}.workspace-client .ws-tabs>button{color:var(--ws-muted);border-radius:7px;padding:4px 9px;font-size:13px;font-weight:550}.ws-tabs>button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.ws-task-panel{min-height:300px;padding:8px 25px 25px}.workspace-client .ws-text-button{color:var(--ws-muted);text-align:left;align-items:center;gap:6px;padding:9px 4px;font-size:12px;display:inline-flex}.ws-text-button:hover{color:var(--ws-ink)}.ws-task-empty{color:var(--ws-muted);padding:22px 4px;font-size:12px}.ws-task-rows{display:grid}.workspace-client .ws-task-row{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:10px;min-height:43px;padding:8px 5px;font-size:13px;display:flex}.ws-task-row:hover{background:var(--ws-hover)}.ws-task-row>.icon{color:var(--ws-muted)}.ws-task-row>span{overflow-wrap:anywhere;flex:1}.ws-task-row>time{color:var(--ws-muted);white-space:nowrap;font-size:11px}.ws-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.ws-bottom-grid>.ws-widget{min-height:350px}.ws-bottom-grid>.ws-widget:only-child{grid-column:1/-1}.ws-bottom-grid .ws-widget-title{margin-bottom:10px;padding-top:26px}.ws-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:8px 25px 30px;display:grid}.workspace-client .ws-project-create,.workspace-client .ws-project{text-align:left;border-radius:7px;align-items:center;gap:17px;min-height:56px;font-size:12px;display:flex}.ws-project-create>span{border:1px dashed var(--ws-muted);width:40px;height:40px;color:var(--ws-muted);border-radius:12px;flex:none;place-items:center;display:grid}.ws-project-create{color:var(--ws-muted)!important}.ws-project-symbol{background:var(--ws-blue-soft);width:40px;height:40px;color:var(--ws-blue-text);border-radius:12px;flex:none;place-items:center;display:grid}.ws-project-symbol .icon{width:24px;height:24px}.ws-project>span:last-child{min-width:0}.ws-project strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;display:block;overflow:hidden}.ws-project small{color:var(--ws-muted);margin-top:3px;font-size:11px;display:block}.ws-project:hover{background:var(--ws-hover)}.ws-people{padding:3px 25px 25px}.ws-person{border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;min-width:0;padding:13px 5px;font-size:11px;display:flex}.ws-person>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:550;overflow:hidden}.ws-person>span:not(.ws-avatar){color:var(--ws-muted);white-space:nowrap;font-size:10px}.ws-empty{padding:25px 4px;font-size:12px;line-height:1.8}.ws-extra:empty{display:none}.ws-view-title{justify-content:space-between;align-items:center;margin:8px 0 28px;display:flex}.ws-view-title h1{font-size:29px;font-weight:600}.ws-file{border-bottom:1px solid var(--ws-line);align-items:center;gap:15px;padding:20px 25px;font-size:13px;display:flex}.ws-file>strong{flex:1;font-weight:500}.ws-file>span{color:var(--ws-muted);font-size:11px}.ws-main>.ws-content>.ws-widget>.ws-empty{padding:35px 25px}.ws-comments{margin:15px 0}.ws-comments article{border-bottom:1px solid var(--ws-line);gap:12px;padding:18px 0;display:flex}.ws-comments article>div{flex:1;min-width:0}.ws-comments p{overflow-wrap:anywhere;color:var(--ws-ink);font-size:13px;line-height:1.8}.ws-comments time{color:var(--ws-muted);margin-top:8px;font-size:10px;display:block}.ws-status{border:1px solid var(--ws-line);border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.ws-detail{right:0;top:var(--ws-top);background:var(--ws-card);border-left:1px solid var(--ws-line);z-index:40;width:min(440px,100%);position:absolute;bottom:0;overflow:auto}.ws-detail>header{border-bottom:1px solid var(--ws-line);align-items:flex-start;gap:18px;padding:24px;display:flex}.ws-detail h2{flex:1;font-size:18px;font-weight:600;line-height:1.5}.ws-detail-content{padding:25px}.ws-detail-content>p{margin:17px 0 30px;font-size:12px;line-height:1.8}.ws-detail-content h3{font-size:14px;font-weight:600}.ws-more-menu{z-index:50;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:8px;min-width:185px;padding:8px;display:grid;position:absolute;top:210px;left:64px;box-shadow:0 8px 30px #0002}.ws-more-menu :is(button,a.ws-navigation-link){text-align:left;border-radius:5px;padding:8px 10px;font-size:13px}.ws-more-menu :is(button,a.ws-navigation-link):hover{background:var(--ws-hover)}.ws-folded .ws-sidebar{visibility:hidden;padding:0}.ws-modal-shade{z-index:60;background:#0007;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ws-modal{background:var(--ws-card);width:min(440px,100%);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:12px;max-height:calc(100dvh - 70px);padding:24px;overflow:auto;box-shadow:0 15px 70px #0003}.ws-modal>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ws-modal h2{font-size:20px;font-weight:600}.ws-modal form{gap:18px;display:grid}.ws-modal label{font-size:12px;display:block}.ws-modal label input,.ws-modal label select{margin-top:8px}.workspace-client .ws-primary{background:var(--ws-blue);color:#fff;border-radius:7px;justify-self:start;padding:10px 16px;font-size:13px;font-weight:600}.ws-widget-options{gap:18px;display:grid}.ws-widget-options label{align-items:center;gap:12px;display:flex}.ws-widget-options input{width:auto;accent-color:var(--ws-blue);margin:0}.ws-error,.ws-notice{border:1px solid var(--ws-line);background:var(--ws-card);overflow-wrap:anywhere;border-radius:7px;padding:12px 15px;font-size:12px;margin-bottom:20px!important}.ws-error{border-left:3px solid var(--ws-blue);color:var(--ws-ink)!important}.ws-form-help{font-size:12px;line-height:1.7}.ws-legacy-content .page-title h1{color:var(--ws-ink);font-size:29px;font-weight:600}.ws-legacy-content .eyebrow{color:var(--ws-muted);font-size:10px}.ws-legacy-content .page-title p{font-size:12px}.workspace-client .panel,.workspace-client .quiet-box,.workspace-client .space-card,.workspace-client .work-list{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-line)}.workspace-client .space-card:hover{background:var(--ws-hover)}.workspace-client .space-icon{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .work-list article{border-color:var(--ws-line)}.workspace-client .work-list strong{font-weight:500}.workspace-client .work-list p,.workspace-client .space-card small{color:var(--ws-muted)}.workspace-client .form-grid label{font-size:12px;font-weight:500}.workspace-client .form-grid>button,.workspace-client .page-title>button,.workspace-client .invitation>button:not(.secondary){background:var(--ws-blue);color:#fff;border-radius:6px;padding:10px 15px;font-size:12px}.workspace-client .secondary{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);padding:9px 14px}.workspace-client .empty{border-color:var(--ws-line);color:var(--ws-muted);font-size:12px}.workspace-client .search-label{color:var(--ws-muted)}.workspace-client .modal-overlay{background:#0007}.workspace-client .modal{background:var(--ws-card);color:var(--ws-ink)}.workspace-client .dialog-actions>button:not(.secondary){background:var(--ws-blue);color:#fff;padding:10px 15px}.workspace-client .message{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-ink)}@media (max-width:1250px){.workspace-client{--ws-sidebar:200px}.workspace-client.ws-folded{--ws-sidebar:0px}.ws-home-heading{flex-direction:column;align-items:flex-start;gap:14px}.ws-home-metrics{justify-content:flex-start;gap:12px}.ws-home-metrics>.ws-outlined{margin-left:auto}.ws-home-heading h1{font-size:28px}.ws-projects{grid-template-columns:1fr}.ws-person{flex-wrap:wrap}.ws-person>strong{min-width:100px}}@media (max-width:900px){.ws-bottom-grid{grid-template-columns:1fr}.ws-search kbd{display:none}.workspace-client .ws-search{width:32vw}.ws-content{padding:24px}.ws-task-widget{min-height:350px}.ws-bottom-grid>.ws-widget{min-height:250px}}@media (max-width:780px){.workspace-client{--ws-rail:48px;--ws-sidebar:0px;--ws-top:52px}.workspace-client .ws-topbar{gap:12px;padding-inline:12px}.workspace-client .ws-search{flex:1;width:auto;min-width:30px;padding:0 9px;position:static;transform:none}.ws-search>span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ws-appearance .controls select{display:none}.ws-appearance .theme{font-size:17px}.ws-topbar .ws-create{padding-right:8px;font-size:12px}.ws-sidebar{left:var(--ws-rail);top:var(--ws-top);visibility:hidden;z-index:45;width:220px;position:absolute;bottom:0;transform:translate(-120%)}.ws-mobile-open .ws-sidebar{visibility:visible;padding:10px 8px;transform:none}.workspace-client .ws-sidebar-shade{inset:var(--ws-top) 0 0 var(--ws-rail);z-index:40;background:#0008;display:block;position:absolute}.ws-content{padding:22px 16px}.ws-home-heading h1{font-size:25px;line-height:1.3}.ws-home-heading time{font-size:11px}.ws-home-metrics{gap:9px;font-size:10px}.ws-home-metrics>span:first-child{display:none}.ws-home-metrics>.ws-outlined{margin-left:0;font-size:10px}.ws-widget-title{gap:7px;padding:20px 16px 8px}.ws-widget-title h2{font-size:17px}.ws-widget-title>span:not(.ws-avatar){font-size:9px}.ws-tabs{gap:2px;padding-inline:16px}.workspace-client .ws-tabs>button{padding:5px 7px;font-size:11px}.ws-task-panel{min-height:240px;padding:8px 16px 20px}.ws-task-widget{min-height:320px}.ws-projects,.ws-people{padding-inline:16px}.ws-bottom-grid>.ws-widget{min-height:230px}.ws-bottom-grid .ws-widget-title{padding-top:20px}.ws-task-row>time{font-size:9px}.ws-task-row>span{font-size:12px}.ws-widget-title>span:not(.ws-avatar){margin-left:2px}.ws-more-menu{left:55px}.ws-rail-button>small{font-size:8px}.ws-detail{width:calc(100% - var(--ws-rail))}.ws-rail{gap:20px}.ws-main{scrollbar-gutter:auto}.ws-legacy-content .form-grid{grid-template-columns:1fr}.ws-home-heading{margin-bottom:20px}.ws-modal-shade{padding:16px}.ws-modal{padding:20px}.ws-view-title h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.workspace-client *{scroll-behavior:auto;transition:none;animation:none}}:root{--bg:#f7f8fa;--paper:#fff;--side:#f3f4f6;--ink:#25272b;--muted:#70747c;--line:#e1e3e8;--soft:#e8eaf0;--button:#2165d7;--button-ink:#fff;--error:#25272b}html[data-theme=dark]{--bg:#1f1f1f;--paper:#292929;--side:#252525;--ink:#f0f0f0;--muted:#a2a2a2;--line:#484848;--soft:#343434;--button:#3276e8;--button-ink:#fff;--error:#f0f0f0}body{font-family:Inter,Aptos,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400}.entry{background:var(--bg)}.entry .auth h1{letter-spacing:-2px;font-weight:600}.entry .lead{max-width:490px;margin-inline:auto;font-size:17px;font-weight:400}.entry .auth{padding-top:85px}.entry .auth label{font-size:12px;font-weight:450}.entry .fine{font-size:11px}.entry .controls select{border:0}.entry .input-row input{font-size:15px}.entry .input-row button{font-weight:550}.entry .logo{font-size:28px;font-weight:750}.entry .logo span{color:var(--button)}.entry .message{border:1px solid var(--line)}.ws-task-marker{border:1px solid var(--ws-muted);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.ws-task-marker.done{background:var(--ws-blue);color:#fff;border-color:var(--ws-blue)}.workspace-client .ws-task-marker .icon{width:10px;height:10px}.workspace-client .modal-overlay{z-index:65}.ws-space-content{max-width:none;padding:0}.ws-space-content>.ws-error,.ws-space-content>.ws-notice{margin:16px 24px}.ws-space-header{justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 10px;display:flex}.ws-space-title{align-items:center;gap:12px;min-width:0;display:flex}.ws-space-title h1{overflow-wrap:anywhere;font-size:20px}.ws-member-stack{flex:none;display:flex}.ws-member-stack .ws-avatar{border:2px solid var(--ws-bg);width:28px;height:28px;margin-left:-7px;font-size:10px}.ws-space-tabs{border-bottom:1px solid var(--ws-line);gap:5px;padding:0 24px 7px;display:flex;overflow:auto}.workspace-client .ws-space-tabs button{color:var(--ws-muted);white-space:nowrap;border-radius:5px;padding:5px 9px;font-weight:600}.workspace-client .ws-space-tabs button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.ws-space-cover{background:#dbe3ef;height:120px}html[data-theme=dark] .ws-space-cover{background:#3f4c62}.ws-space-body{max-width:1060px;margin:auto;padding:0 36px 55px}.ws-space-logo{border:4px solid var(--ws-bg);background:var(--ws-card);letter-spacing:2px;border-radius:50%;place-items:center;width:128px;height:128px;margin-top:-64px;font-size:34px;font-weight:650;display:grid;position:relative}.ws-space-intro{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 28px;display:flex}.ws-space-intro h2{margin-bottom:5px;font-size:25px}.ws-space-intro p{font-size:14px}.ws-space-grid{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.ws-space-grid .ws-widget{min-height:0}.ws-curated{padding-bottom:22px;min-height:320px!important}.workspace-client .ws-view-all{white-space:nowrap;letter-spacing:0;color:var(--ws-muted);font-size:12px;font-weight:500}.ws-curated-list{gap:9px;padding:14px 16px;display:grid}.workspace-client .ws-curated-list>button{text-align:left;border:1px solid var(--ws-line);border-radius:5px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ws-curated-list>button:hover{background:var(--ws-hover)}.ws-curated-list>button>span:nth-child(2){flex:1;min-width:0}.ws-curated-list strong{overflow-wrap:anywhere;display:block}.ws-curated-list small{color:var(--ws-muted);margin-top:3px;display:block}.ws-curated-empty{text-align:center;justify-items:center;gap:18px;padding:40px 28px;display:grid}.ws-curated-empty>.icon{width:42px;height:42px;color:var(--ws-muted)}.ws-member-grid{flex-wrap:wrap;gap:12px;padding:6px 16px 20px;display:flex}.ws-member-grid .ws-avatar,.workspace-client .ws-member-add{background:var(--ws-hover);width:36px;height:36px;color:var(--ws-ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.workspace-client .ws-member-add{border:1px dashed var(--ws-muted);color:var(--ws-muted);background:0 0}.ws-space-list button.active{background:var(--ws-active)}.ws-space-body .ws-task-row{gap:12px}.ws-space-body .ws-task-row small{color:var(--ws-muted)}@media (max-width:1050px){.ws-space-grid{grid-template-columns:1fr}.ws-space-body{padding-inline:24px}}@media (max-width:600px){.ws-space-header{padding-inline:16px}.ws-member-stack{display:none}.ws-space-tabs{padding-inline:12px}.ws-space-body{padding-inline:16px}.ws-space-intro{align-items:flex-start}.ws-space-intro h2{font-size:22px}.ws-space-intro p{font-size:12px}.ws-space-logo{width:104px;height:104px;margin-top:-52px}.ws-space-body .ws-task-row{flex-wrap:wrap}.ws-space-body .ws-task-row time{margin-left:26px}}.ws-rail{display:none}.ws-sidebar-brand{align-items:center;gap:9px;margin:0 4px 14px;display:flex}.ws-sidebar-brand strong{flex:1;font-size:17px}.ws-sidebar-brand .ws-mark{width:25px;height:25px;font-size:17px}.workspace-client .ws-side-search{border:1px solid var(--ws-line);text-align:left;width:100%;color:var(--ws-muted);border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.ws-side-search kbd{background:var(--ws-hover);border-radius:3px;margin-left:auto;padding:1px 4px;font-size:10px}.ws-quick-nav{align-items:center;gap:5px;margin:12px 0;display:flex}.workspace-client .ws-quick-nav button{color:var(--ws-muted);border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.ws-quick-nav button.active{background:var(--ws-active);color:var(--ws-ink)}.workspace-client .ws-sidebar nav :is(button,a.ws-navigation-link){min-height:30px;padding:6px 9px;font-weight:500}.ws-nav-section .ws-space-heading{margin-top:22px;padding:0 7px 6px;font-size:11px;font-weight:500}.ws-space-entry{align-items:center;min-width:0;display:flex;position:relative}.workspace-client .ws-space-entry>button:first-child{padding:6px 8px;flex:1;min-width:0;padding-right:28px;font-size:13px}.workspace-client .ws-pin{width:23px;height:25px;color:var(--ws-muted);opacity:0;place-items:center;font-size:19px;display:grid;position:absolute;right:5px}.ws-space-entry:hover .ws-pin,.ws-space-entry:focus-within .ws-pin,.workspace-client .ws-pin.pinned{opacity:1}.workspace-client .ws-pin.pinned{color:var(--ws-blue-text)}.ws-small-symbol{color:var(--ws-blue-text);background:0 0;width:18px;height:20px}.ws-nav-empty{padding:5px 8px;font-size:11px}.ws-side-bottom{gap:6px;padding-top:22px}.workspace-client .ws-sidebar-account{border-top:1px solid var(--ws-line);text-align:left;align-items:center;gap:9px;margin-top:10px;padding:12px 2px 0;display:flex}.ws-sidebar-account>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ws-sidebar-account .ws-avatar{width:25px;height:25px;font-size:10px}.ws-more-menu{z-index:55;top:auto;bottom:55px;left:16px}@media (max-width:780px){.workspace-client{--ws-rail:0px;--ws-sidebar:0px}.ws-sidebar{width:min(270px,85vw);left:0}.ws-mobile-open .ws-sidebar{padding:12px 10px}.workspace-client .ws-pin{opacity:1}.ws-detail{width:100%}.ws-more-menu{bottom:60px;left:12px}}.ws-side-panel{min-height:0}.ws-quick-nav button[aria-selected=true]{background:var(--ws-active);color:var(--ws-ink)}.ws-side-conversations,.ws-side-calendar{padding:6px 6px 18px}.ws-side-panel h2{margin-bottom:4px;font-size:14px;font-weight:600}.ws-side-context{overflow-wrap:anywhere;font-size:11px;margin-bottom:14px!important}.ws-side-conversations select{margin-bottom:12px;padding:7px 8px;font-size:12px}.ws-side-conversations article,.ws-side-calendar article{border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere;gap:5px;padding:12px 2px;display:grid}.ws-side-conversations article p{color:var(--ws-ink);white-space:pre-wrap;font-size:12px}.ws-side-panel time,.ws-side-panel small{color:var(--ws-muted);font-size:10px}.ws-side-calendar strong{font-size:12px;font-weight:500}.ws-side-conversations>p{font-size:12px}.ws-side-panel .ws-nav-empty{padding-inline:0}.workspace-client{--ws-rail:66px;--ws-sidebar:250px}.ws-rail{gap:19px;padding-top:9px;display:flex}.ws-rail-button>.ws-mark{width:32px;height:32px;color:var(--ws-muted);background:0 0}.ws-rail-button.active>.ws-mark{background:var(--ws-active);color:var(--ws-ink)}.ws-rail-button>.ws-mark>.icon{width:22px;height:22px}.workspace-client .ws-rail-button:hover{color:var(--ws-ink)}.ws-rail-dots{letter-spacing:2px;height:24px;font-size:26px;line-height:16px}.ws-rail-button>small{max-width:62px;font-size:9px}.ws-topbar{padding-left:22px}.ws-topbar>.ws-icon{width:22px}.ws-more-menu{bottom:55px;left:72px}.ws-folded{--ws-sidebar:0px}@media (max-width:780px){.workspace-client{--ws-rail:48px;--ws-sidebar:0px}.ws-rail{gap:19px}.ws-rail-button>small{max-width:46px;font-size:8px}.ws-sidebar{left:var(--ws-rail);width:min(250px,100vw - 64px)}.ws-detail{width:calc(100% - var(--ws-rail))}.ws-more-menu{max-width:calc(100vw - 66px);left:54px}.ws-topbar{padding-left:12px}}.ws-sidebar{padding:16px 10px 12px}.ws-sidebar-brand{gap:10px;margin-bottom:19px;padding:0 5px}.ws-sidebar-brand>div{gap:2px;min-width:0;display:grid}.ws-sidebar-brand strong{font-size:15px;font-weight:650;line-height:1.3}.ws-sidebar-brand small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ws-sidebar-brand>.ws-mark{background:var(--ws-blue-soft);color:var(--ws-blue-text);width:28px;height:28px;font-size:15px}.ws-quick-nav{border-bottom:1px solid var(--ws-line);gap:7px;margin:0 3px 15px;padding-bottom:12px}.workspace-client .ws-quick-nav button{min-height:30px}.ws-sidebar nav{gap:3px}.workspace-client .ws-sidebar nav :is(button,a.ws-navigation-link){min-height:33px;padding:7px 9px;font-size:13px}.ws-sidebar nav :is(button,a.ws-navigation-link).active{background:var(--ws-active);font-weight:600}.ws-nav-section .ws-space-heading{letter-spacing:.2px;margin-top:25px;padding-bottom:8px;padding-left:9px;font-size:11px;font-weight:600}.ws-space-list{gap:3px}.workspace-client .ws-space-entry>button:first-child{min-height:33px;padding:7px 29px 7px 9px;font-weight:450}.ws-space-entry>button.active{font-weight:600!important}.workspace-client .ws-pin{font-size:18px}.ws-side-bottom{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:24px}.workspace-client .ws-new-space{width:100%;color:var(--ws-muted);text-align:left;border-radius:5px;padding:7px 9px;font-size:12px}.workspace-client .ws-new-space:hover{background:var(--ws-hover);color:var(--ws-ink)}.ws-rail{gap:24px;padding-top:14px}.ws-rail-button>small{font-size:9px}.ws-rail-profile{outline-offset:4px}.ws-more-menu{border-radius:8px;width:190px;padding:6px;box-shadow:0 8px 24px #0003}.workspace-client .ws-more-menu :is(button,a.ws-navigation-link){border-radius:5px;padding:9px 12px;font-size:13px}.ws-side-panel{flex:1;overflow:auto}.ws-sidebar{overflow:hidden}.ws-side-bottom,.ws-quick-nav,.ws-sidebar-brand{flex:none}@media (max-width:780px){.ws-mobile-open .ws-sidebar{padding:16px 10px 12px}.ws-rail{gap:23px}.ws-rail-button>small{font-size:8px}.ws-side-bottom{margin-top:12px;padding-top:12px}}.workspace-client .ws-current-space{max-width:240px;color:var(--ws-muted);border:1px solid var(--ws-line);background:var(--ws-bar);border-radius:6px;flex:none;align-items:center;gap:7px;height:32px;padding:0 8px;display:flex}.workspace-client .ws-current-space select{width:clamp(130px,14vw,200px);color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 0;font-size:12px;font-weight:600}.ws-topbar{gap:12px}.workspace-client .ws-search{width:min(38vw,540px);min-width:40px;margin-left:auto;position:static;transform:none}.ws-appearance{margin-left:0}.ws-current-space select option{background:var(--ws-card);color:var(--ws-ink)}@media (max-width:1050px){.workspace-client .ws-current-space select{width:140px}.workspace-client .ws-search{flex:1;width:auto}.ws-search kbd{display:none}}@media (max-width:780px){.ws-topbar{gap:8px}.workspace-client .ws-current-space{gap:4px;max-width:140px;padding:0 5px}.workspace-client .ws-current-space select{width:105px;font-size:11px}.ws-current-space>.icon{display:none}.workspace-client .ws-search{justify-content:center;min-width:28px;padding:0 7px}.ws-search>span,.ws-search kbd{display:none}.ws-topbar .ws-create{gap:4px;padding-right:7px;font-size:11px}.ws-topbar .ws-create>span{width:18px;height:18px}.ws-appearance .controls{gap:0}}.ws-workspace-identity{align-items:center;gap:12px;margin-bottom:22px;padding:4px 5px}.ws-workspace-avatar{background:var(--ws-blue-soft);width:42px;height:42px;color:var(--ws-blue-text);border:1px solid var(--ws-line);letter-spacing:.3px;border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:650;display:grid}.ws-workspace-identity>div{gap:5px;min-width:0}.ws-workspace-identity strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:21px;font-weight:650;line-height:1.2}.ws-workspace-identity small{color:var(--ws-muted);font-size:11px;font-weight:450;line-height:1.4}.workspace-client .ws-rail-new-space{gap:6px;margin-top:auto;padding:8px 3px}.ws-rail-add{border:1px solid var(--ws-line);width:32px;height:32px;color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:8px;place-items:center;display:grid}.ws-rail-new-space>small{white-space:normal;max-width:58px;line-height:1.3;overflow:visible}.workspace-client .ws-rail-new-space:hover .ws-rail-add{background:var(--ws-hover)}.workspace-client .ws-rail-profile{margin-top:0}.ws-side-panel{flex:1}@media (max-width:780px){.ws-rail-new-space>small{max-width:42px;font-size:8px}.ws-rail-add{width:28px;height:28px}}.ws-identity-container{flex:none;margin-bottom:22px;position:relative}.workspace-client .ws-identity-trigger{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;margin:0;padding:5px;display:flex}.ws-identity-trigger:hover{background:var(--ws-hover)}.ws-identity-text{flex:1;gap:5px;min-width:0;display:grid}.ws-identity-trigger>.icon{color:var(--ws-muted);flex:none;transition:transform .15s}.ws-identity-trigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.ws-workspace-menu-shade{inset:var(--ws-top) 0 0;z-index:48;position:fixed;cursor:default!important}.ws-workspace-menu{width:290px;max-width:calc(100vw - var(--ws-rail) - 24px);z-index:49;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 30px #0004}.ws-workspace-menu header{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;margin-bottom:5px;padding:6px 5px 12px;display:flex}.ws-workspace-menu header>div{gap:3px;min-width:0;display:grid}.ws-workspace-menu strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ws-workspace-menu small{color:var(--ws-muted);font-size:11px}.workspace-client .ws-workspace-menu>:is(button,a.ws-navigation-link){text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:13px;display:flex}.ws-workspace-menu>:is(button,a.ws-navigation-link):hover{background:var(--ws-hover)}.ws-workspace-menu footer{border-top:1px solid var(--ws-line);color:var(--ws-blue-text);overflow-wrap:anywhere;margin-top:5px;padding:11px 5px 4px;font-size:11px}.ws-workspace-identity strong{font-size:20px}.ws-create-container{flex:none;position:relative}.workspace-client .ws-create-menu-shade{z-index:36;cursor:default;position:fixed;inset:0}.ws-create-menu{background:var(--ws-card);border:1px solid var(--ws-line);z-index:37;border-radius:9px;width:240px;max-width:calc(100vw - 24px);padding:7px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 32px #0004}.ws-create-menu header{border-bottom:1px solid var(--ws-line);gap:3px;margin-bottom:5px;padding:7px 9px 11px;display:grid}.ws-create-menu header small{color:var(--ws-muted);font-size:10px}.ws-create-menu header strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.workspace-client .ws-create-menu>button{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px 9px;font-size:13px;display:flex}.ws-create-menu>button>span{flex:1}.ws-create-menu>button>.icon{color:var(--ws-muted)}.ws-create-menu>button:hover{background:var(--ws-hover)}.ws-create-context{overflow-wrap:anywhere;font-size:12px;margin:-10px 0 20px!important}.ws-create-context strong{color:var(--ws-ink);font-weight:550}@media (max-width:780px){.ws-create-menu{left:auto;right:0}.ws-topbar .ws-create>.icon{width:10px}}.ws-service-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ws-service-card{flex-direction:column;align-items:flex-start;min-height:180px;padding:24px;display:flex}.ws-service-card h2{margin:14px 0 8px;font-size:18px}.ws-service-card p{flex:1;font-size:13px}.ws-service-card small{color:var(--ws-muted);margin-top:12px;display:block}.ws-service-card>.ws-primary,.ws-service-card>.ws-outlined{margin-top:16px}.ws-service-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ws-market-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.ws-market-search{border:1px solid var(--ws-line);background:var(--ws-card);min-width:200px;max-width:420px;color:var(--ws-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ws-market-search input{background:0 0;border:0;padding:10px 0;font-size:13px}.ws-market-toolbar select{width:auto;min-width:160px;font-size:12px}.ws-market-perms{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;margin:16px 0;padding:14px}.ws-market-perms h3{margin:0 0 10px;font-size:12px}.ws-market-perms ul{color:var(--ws-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.ws-market-price{gap:8px;margin-bottom:14px;font-size:12px;display:grid}.ws-market-accept{align-items:flex-start;gap:10px;margin:12px 0 8px;font-size:12px;display:flex}.ws-market-accept input{width:auto;accent-color:var(--ws-blue);margin-top:2px}.ws-rail-button>small{white-space:normal;line-height:1.3}.ws-service-grid>.ws-widget{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.ws-service-grid{grid-template-columns:1fr}.ws-market-toolbar select{flex:1;min-width:0}}.workspace-client.ws-global-view{--ws-sidebar:0px}.ws-global-view .ws-sidebar{visibility:hidden;pointer-events:none;width:0;padding:0;overflow:hidden}.ws-invitation-intro{max-width:600px;font-size:13px;line-height:1.7;margin-bottom:20px!important}@media (max-width:780px){.ws-global-view .ws-sidebar{visibility:hidden;width:0;padding:0;transform:translate(-120%)}}.ws-hierarchy-actions{border-block:1px solid var(--ws-line);gap:16px;margin:16px 0;padding:18px 0;display:grid}.ws-hierarchy-actions form{gap:10px;display:grid}.ws-hierarchy-actions label{font-size:12px}.ws-hierarchy-actions select{margin-top:8px;font-size:12px}.ws-hierarchy-actions form>button,.ws-hierarchy-actions>button{justify-self:start}.ws-hierarchy-actions form>div{flex-wrap:wrap;gap:8px;display:flex}.ws-hierarchy-actions p{font-size:12px;line-height:1.7}.ws-settings-form{gap:22px;max-width:640px;padding:26px;display:grid;min-height:0!important}.ws-settings-form label{gap:8px;font-size:12px;display:grid}.ws-settings-form p{font-size:12px}.workspace-client .ws-task-search{max-width:600px;margin:8px 0 20px}.ws-content>.ws-widget>.ws-task-row{gap:12px;padding:15px 20px}.ws-task-row>small{color:var(--ws-muted);font-size:11px}.task-page{min-width:0}.task-breadcrumb{color:var(--ws-muted);align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.task-breadcrumb>span{opacity:.5}.task-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.task-title>.icon{width:27px;height:27px;color:var(--ws-muted)}.task-title h1{letter-spacing:-1px;font-size:30px}.task-title>span{color:var(--ws-muted);background:var(--ws-hover);border-radius:5px;padding:2px 7px;font-size:12px}.task-view-tabs{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:6px;padding-bottom:13px;display:flex}.workspace-client .task-view-tabs button{color:var(--ws-muted);border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:550;display:flex}.workspace-client .task-view-tabs button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.task-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.task-toolbar>.ws-primary{white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.task-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.task-tools details{position:relative}.task-tools summary{cursor:pointer;color:var(--ws-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;list-style:none;display:flex}.task-tools summary::-webkit-details-marker{display:none}.task-tools summary b{color:var(--ws-blue-text)}.task-tool-popover{z-index:20;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:8px;gap:12px;min-width:210px;padding:16px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 10px 25px #0003}.task-tool-popover label{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.task-tool-popover select{padding:6px;font-size:12px}.task-tool-popover input{width:auto;accent-color:var(--ws-blue)}.task-tool-select{color:var(--ws-muted);align-items:center;gap:5px;font-size:11px;display:flex;font-weight:400!important}.workspace-client .task-tool-select select{width:auto;max-width:105px;color:var(--ws-ink);background:0 0;border:0;padding:4px;font-size:11px}.task-search{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:5px;align-items:center;gap:5px;padding:0 7px;display:flex}.workspace-client .task-search input{background:0 0;border:0;width:140px;padding:5px;font-size:11px}.task-table-scroll{min-height:260px;overflow-x:auto}.task-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:830px;font-size:12px}.task-table th,.task-table td{border-bottom:1px solid var(--ws-line);vertical-align:middle;padding:8px 11px;font-weight:400}.task-table thead th{color:var(--ws-muted);border-top:1px solid var(--ws-line);border-right:1px solid var(--ws-line);height:38px;font-size:11px;font-weight:500}.task-table thead th:first-child{width:39%;padding-left:5px}.task-table thead th:last-child{border-right:0}.task-table td:first-child{padding-left:5px}.task-table td:not(:first-child){border-left:1px solid var(--ws-line)}.task-data-row:hover{background:var(--ws-hover)}.task-group-row th{background:var(--ws-bg);padding:17px 5px 11px}.workspace-client .task-group-row button{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.task-group-row button>span{color:var(--ws-muted);font-size:11px;font-weight:400}.workspace-client .task-name{text-align:left;align-items:center;gap:9px;width:100%;min-width:0;font-size:12px;font-weight:500;display:flex}.task-name>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-subtask{padding-left:20px!important}.task-check{border:1px solid var(--ws-muted);width:15px;height:15px;color:var(--ws-muted);border-radius:50%;flex:none;place-items:center;display:grid}.task-check .icon{width:10px;height:10px}.task-check.done{border-color:var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .task-status{white-space:nowrap;background:var(--ws-hover);border-radius:12px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.task-status>span{background:var(--ws-muted);border-radius:50%;width:5px;height:5px}.workspace-client .task-status.approved{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.task-status.approved>span{background:var(--ws-blue-text)}.task-assignees{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.task-assignees>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-assignees .ws-avatar{flex:none;width:22px;height:22px;font-size:8px}.workspace-client .task-date{width:100%;color:var(--ws-ink);background:0 0;border:0;padding:2px 0;font-size:10px}.workspace-client .task-priority{background:0 0;border:0;width:100%;padding:2px 0;font-size:11px}.task-tags{flex-wrap:wrap;gap:4px;display:flex}.task-tags>span{background:var(--ws-blue-soft);color:var(--ws-blue-text);text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:1px 5px;font-size:10px;overflow:hidden}.task-muted{color:var(--ws-muted)}.task-empty{text-align:center;font-size:12px;padding:50px 16px!important}.task-footer{text-align:right;color:var(--ws-muted);padding:15px 4px;font-size:11px}@media (max-width:1100px){.task-toolbar{align-items:flex-start}.task-tools{gap:9px}.task-table{min-width:800px}}@media (max-width:780px){.task-title h1{font-size:26px}.task-toolbar{flex-direction:column;gap:12px}.task-tools{justify-content:flex-start}.task-search{flex:1}.workspace-client .task-search input{width:100%;min-width:80px}.task-tool-popover{min-width:180px;left:0;right:auto}.task-view-tabs{gap:3px}.workspace-client .task-view-tabs button{padding:5px 7px;font-size:11px}.task-table-scroll{border-top:1px solid var(--ws-line)}.task-breadcrumb{margin-bottom:18px}}.task-title{flex-wrap:wrap;gap:10px}.workspace-client .task-title>.ws-primary{border-radius:7px;align-items:center;gap:6px;min-height:30px;margin-left:7px;padding:6px 11px;font-size:11px;font-weight:550;display:inline-flex;box-shadow:0 1px 2px #0001}.task-title>.ws-primary:hover{filter:brightness(1.08)}.task-toolbar{justify-content:flex-end;padding:12px 0}.task-tools{width:100%}.task-tools>.task-search{margin-left:auto}@media (max-width:780px){.task-title{gap:8px}.workspace-client .task-title>.ws-primary{margin-left:0;padding:6px 9px;font-size:10px}.task-tools>.task-search{margin-left:0}.task-toolbar{align-items:stretch}.task-title h1{font-size:25px}}.workspace-client .ws-modal,.workspace-client .modal{border:1px solid var(--ws-line);background:var(--ws-card);width:min(540px,100%);color:var(--ws-ink);border-radius:16px;max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 80px #0005}.ws-modal-shade,.workspace-client .modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;padding:24px}.ws-modal>header,.ws-dialog-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.ws-modal h2,.ws-dialog-header h2{letter-spacing:-.7px;font-size:23px;font-weight:650;margin:0!important}.workspace-client .ws-modal>header>.ws-icon,.workspace-client .ws-dialog-close{background:var(--ws-hover);width:30px;height:30px;color:var(--ws-muted);border:0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:23px;display:grid}.workspace-client .ws-modal>header>.ws-icon:hover,.workspace-client .ws-dialog-close:hover{color:var(--ws-ink)}.ws-modal .ws-create-context{background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:7px;padding:9px 12px;font-size:11px;margin:0 0 23px!important}.ws-modal form,.workspace-client .modal form{gap:19px;display:grid}.ws-modal form label,.workspace-client .modal form label{gap:8px;font-size:12px;font-weight:550;display:grid}.ws-modal label input,.ws-modal label select,.ws-modal label textarea,.workspace-client .modal label input,.workspace-client .modal label select{border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.ws-modal textarea{resize:vertical;min-height:105px;max-height:280px}.ws-description-label>span{justify-content:space-between;align-items:center;display:flex}.ws-description-label small{color:var(--ws-muted);font-size:10px;font-weight:400}.workspace-client .ws-modal textarea::placeholder{color:var(--ws-muted);font-size:12px}.ws-modal-actions,.workspace-client .modal .dialog-actions{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:9px;margin-top:3px;padding-top:18px;display:flex}.workspace-client .ws-modal-actions>.ws-primary,.workspace-client .modal .dialog-actions>button:not(.secondary){background:var(--ws-blue);color:#fff;border:0;border-radius:7px;min-width:95px;padding:9px 17px;font-size:12px;font-weight:600}.workspace-client .ws-modal-actions>.ws-outlined,.workspace-client .modal .dialog-actions>.secondary{border:1px solid var(--ws-line);color:var(--ws-muted);background:0 0;border-radius:7px;padding:9px 15px;font-size:12px}.ws-modal .ws-form-help{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:7px;padding:10px 12px;font-size:11px}.ws-widget-options{padding-top:4px}.ws-modal .ws-widget-options label{font-size:13px}.ws-modal .ws-widget-options>.ws-primary{justify-self:end}.ws-modal .ws-error{font-size:12px;margin-bottom:18px!important}@media (max-width:600px){.ws-modal-shade,.workspace-client .modal-overlay{padding:14px}.workspace-client .ws-modal,.workspace-client .modal{border-radius:12px;max-height:calc(100dvh - 28px);padding:22px 18px}.ws-modal h2,.ws-dialog-header h2{font-size:21px}.ws-modal-actions{padding-top:16px}}.workspace-client .task-tool-button{color:var(--ws-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.task-tool-button:hover{background:var(--ws-hover)}.workspace-client .task-tool-button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.task-tool-button b{color:var(--ws-blue-text)}.workspace-client .task-floating-shade{z-index:79;cursor:default;background:#0001;position:fixed;inset:0}.task-floating-panel{z-index:80;background:var(--ws-card);border:1px solid var(--ws-line);width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ws-ink);border-radius:12px;padding:18px;position:fixed;overflow:auto;box-shadow:0 18px 55px #0004}.task-floating-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.task-floating-panel h2{letter-spacing:-.3px;font-size:16px;font-weight:600}.task-floating-fields{gap:16px;display:grid}.task-floating-fields label{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.task-floating-fields select{background:var(--ws-bg);padding:9px;font-size:12px}.task-floating-fields input{width:auto;accent-color:var(--ws-blue)}.task-floating-panel footer{border-top:1px solid var(--ws-line);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.task-floating-panel .ws-primary{padding:7px 13px;font-size:12px}.workspace-client .ws-personal-tasks{background:var(--ws-card);border-color:var(--ws-line);border-radius:12px;min-height:310px;overflow:hidden;box-shadow:0 2px 8px #00000004}.ws-personal-tasks>.ws-widget-title{gap:12px;padding:22px 24px 17px}.ws-my-task-icon{background:var(--ws-blue-soft);width:36px;height:36px;color:var(--ws-blue-text);border-radius:9px;flex:none;place-items:center;display:grid}.ws-my-task-heading{min-width:0}.ws-my-task-heading h2{align-items:center;gap:8px;font-size:20px;font-weight:650;display:flex}.ws-my-task-heading h2>span{color:var(--ws-muted);letter-spacing:0;background:var(--ws-hover);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500}.ws-my-task-heading>small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.ws-personal-tasks .ws-tabs{border-bottom:1px solid var(--ws-line);gap:5px;padding:0 24px 12px}.workspace-client .ws-personal-tasks .ws-tabs>button{border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:500;display:flex}.ws-personal-tasks .ws-tabs button>span{opacity:.7;text-align:center;min-width:13px;font-size:10px}.ws-personal-tasks .ws-task-panel{min-height:160px;padding:8px 14px 14px}.workspace-client .ws-personal-tasks .ws-task-row{border-bottom:0;border-radius:7px;gap:12px;min-height:58px;padding:12px 10px}.ws-personal-tasks .ws-task-row:hover{background:var(--ws-hover)}.ws-my-task-text{flex:1;gap:3px;min-width:0;display:grid}.ws-my-task-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.ws-my-task-text small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ws-personal-tasks .ws-task-marker{border-color:var(--ws-line);background:var(--ws-bg);width:18px;height:18px}.ws-personal-tasks .ws-task-marker.done{border-color:var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.ws-personal-tasks .ws-task-row time{border:1px solid var(--ws-line);white-space:nowrap;color:var(--ws-muted);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.ws-personal-tasks .ws-task-row time.ws-date-overdue{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000}.ws-task-open{color:var(--ws-muted);opacity:0;flex:none}.ws-task-row:hover .ws-task-open,.ws-task-row:focus-visible .ws-task-open{opacity:1}.ws-my-task-empty{justify-items:center;gap:12px;padding:32px 12px;display:grid}.ws-my-task-empty>.icon{width:28px;height:28px;color:var(--ws-muted);opacity:.6}.ws-my-task-empty p{font-size:12px}.ws-my-task-footer{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.workspace-client .ws-my-task-add{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:500;display:flex}.ws-my-task-add:hover{background:var(--ws-hover)}.workspace-client .ws-my-task-all{color:var(--ws-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.ws-my-task-all:hover{color:var(--ws-blue-text)}@media (max-width:780px){.ws-personal-tasks>.ws-widget-title{padding:18px 16px 14px}.ws-my-task-heading h2{font-size:18px}.ws-personal-tasks .ws-tabs{gap:2px;padding-inline:12px}.workspace-client .ws-personal-tasks .ws-tabs>button{gap:4px;padding:6px 7px;font-size:11px}.ws-personal-tasks .ws-task-panel{padding-inline:8px}.ws-my-task-text strong{font-size:12px}.ws-personal-tasks .ws-task-row time{padding:3px 5px;font-size:9px}.ws-personal-tasks .ws-task-row time>.icon,.ws-task-open{display:none}.ws-my-task-footer{gap:8px;padding:12px}.workspace-client .ws-my-task-add{padding:6px;font-size:10px}.workspace-client .ws-my-task-all{font-size:10px}}.ws-personal-tasks .ws-task-row>.ws-task-marker{flex:0 0 18px}.ws-personal-tasks .ws-task-row>.ws-task-open{flex:0 0 14px}.ws-personal-tasks .ws-task-row>.ws-my-task-text{flex:1;overflow:hidden}.ws-personal-tasks .ws-widget-title>.ws-my-task-icon{color:var(--ws-blue-text);margin-left:0}.workspace-client .task-inline-select,.workspace-client .task-tag-input{width:100%;min-width:90px;max-width:220px;color:var(--ws-ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:6px 7px;font-size:12px}.workspace-client .task-inline-select:hover,.workspace-client .task-tag-input:hover{border-color:var(--ws-line);background:var(--ws-hover)}.workspace-client .task-inline-select:focus,.workspace-client .task-tag-input:focus{border-color:var(--ws-blue);background:var(--ws-bg);box-shadow:0 0 0 2px var(--ws-blue-soft)}.task-inline-select option{background:var(--ws-card);color:var(--ws-ink)}.workspace-client .task-status-select{background:var(--ws-hover);font-size:11px}.workspace-client .task-tag-input:disabled,.workspace-client .task-inline-select:disabled{opacity:.6;cursor:wait}.task-dashboard{padding-top:18px}.td-toolbar{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.td-toolbar label{align-items:center;gap:10px;display:flex}.td-toolbar select{background:var(--ws-card);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:6px;padding:7px 10px;font-size:12px}.td-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-client .td-metric{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:9px;flex-direction:column;align-items:center;gap:15px;min-height:164px;padding:20px 20px 14px;display:flex}.td-metric h2{align-self:stretch;font-size:14px;font-weight:600}.td-metric>strong{font-size:42px;font-weight:500;line-height:1.2}.td-metric>span{color:var(--ws-muted);align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.workspace-client .td-metric:hover,.workspace-client .td-metric.selected{border-color:var(--ws-blue)}.td-note{color:var(--ws-muted);margin:12px 0 16px;font-size:10px;line-height:1.7}.td-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.td-chart{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:9px;min-width:0;min-height:280px;padding:22px}.td-chart h2,.td-inspect h2{margin-bottom:22px;font-size:14px;font-weight:600}.td-donut-layout{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.td-donut{border-radius:50%;flex:none;place-items:center;width:180px;height:180px;display:grid}.td-donut>div{background:var(--ws-card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:125px;height:125px;display:flex}.td-donut strong{font-size:30px;font-weight:600}.td-donut span{color:var(--ws-muted);font-size:9px}.td-legend{gap:11px;min-width:120px;padding:0;font-size:11px;list-style:none;display:grid}.td-legend li{align-items:center;gap:8px;display:flex}.td-legend i{border-radius:50%;flex:none;width:8px;height:8px}.td-legend strong{margin-left:auto}.td-bars{gap:18px;max-height:280px;padding-right:4px;display:grid;overflow:auto}.td-bar-row{grid-template-columns:minmax(75px,130px) minmax(0,1fr) 24px;align-items:center;gap:12px;font-size:11px;display:grid}.td-bar-row>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ws-muted);overflow:hidden}.td-bar-row>div{background:var(--ws-hover);border-radius:3px;height:12px;overflow:hidden}.td-bar-row i{background:var(--ws-blue);border-radius:3px;min-width:0;height:100%;display:block}.td-bar-row strong{text-align:right;font-weight:500}.td-empty{text-align:center;color:var(--ws-muted);padding:40px 0;font-size:12px}.td-progress>div{flex-direction:column;align-items:center;gap:10px;margin:28px 0;display:flex}.td-progress strong{font-size:52px;font-weight:500}.td-progress strong small{color:var(--ws-muted);font-size:24px}.td-progress span{color:var(--ws-muted);font-size:11px}.td-progress progress{width:100%;height:8px;accent-color:var(--ws-blue)}.td-inspect{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:9px;max-height:320px;margin-bottom:16px;padding:18px;overflow:auto}.td-inspect header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.td-inspect h2{margin:0}.workspace-client .td-task{text-align:left;border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;width:100%;padding:12px 4px;font-size:12px;display:flex}.td-task>span{overflow-wrap:anywhere;flex:1;min-width:0}.td-task small,.td-task time{color:var(--ws-muted);font-size:10px}.td-task:hover{background:var(--ws-hover)}@media (max-width:1100px){.td-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.td-donut-layout{gap:16px}}@media (max-width:780px){.td-charts{grid-template-columns:1fr}.workspace-client .td-metric{min-height:145px;padding:15px 12px}.td-metric h2{font-size:12px}.td-metric>strong{font-size:34px}.td-chart{padding:18px}.td-task,.td-toolbar{flex-wrap:wrap}}.task-dashboard{--td-secondary:#bbc2ce}.td-toolbar>.ws-outlined{align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.td-toolbar>label{margin-left:auto}.td-toolbar>span{display:none}.workspace-client .td-metric{border-radius:6px;gap:12px;min-height:134px;padding:15px 19px 11px}.td-metric h2{font-size:12px}.td-metric>strong{font-size:38px}.td-metric>span{font-size:10px}.td-chart{border-radius:6px;flex-direction:column;min-height:278px;padding:18px 20px 0;display:flex}.td-chart h2{margin-bottom:17px;font-size:12px}.td-chart-footer{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin:auto -20px 0;padding:10px 16px;display:flex}.td-chart-footer>span{color:var(--ws-muted);align-items:center;gap:5px;font-size:10px;display:flex}.workspace-client .td-chart-footer>button{padding:4px 6px;font-size:10px}.td-donut-layout{flex-wrap:nowrap;justify-content:space-evenly;min-height:203px}.td-donut strong{font-size:24px}.td-legend{font-size:10px}.td-vertical-chart{gap:10px;min-width:0;height:203px;padding-top:18px;padding-bottom:4px;display:flex}.td-axis{width:20px;color:var(--ws-muted);text-align:right;flex-direction:column;flex:none;justify-content:space-between;padding-bottom:40px;font-size:9px;display:flex}.td-plot{background:repeating-linear-gradient(to top,transparent 0,transparent 64px,var(--ws-line) 65px,transparent 66px);flex:1;gap:10px;min-width:0;padding:0 6px;display:flex;overflow-x:auto}.td-column{flex-direction:column;flex:1;align-items:center;min-width:36px;max-width:95px;display:flex}.td-column-track{border-bottom:1px solid var(--ws-muted);justify-content:center;align-items:flex-end;width:100%;height:140px;display:flex}.td-column-track>i{background:var(--ws-blue);border-radius:2px 2px 0 0;width:65%;max-width:32px;min-height:1px;display:block;position:relative}.td-column-track b{font-size:10px;font-style:normal;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.td-column>span{white-space:nowrap;text-overflow:ellipsis;max-width:85px;color:var(--ws-muted);margin-top:10px;font-size:9px;overflow:hidden}.td-column-track>i.lollipop{background:var(--td-secondary);width:5px}.td-column-track>i.lollipop:after{content:"";background:var(--ws-blue);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.td-history{align-items:center;min-height:203px;display:grid}.td-history svg{width:100%;height:auto;overflow:visible}.td-history-grid{stroke:var(--ws-line);fill:none}.td-history-area{fill:var(--ws-blue);opacity:.65}.td-history text{fill:var(--ws-ink);font-size:9px}.td-custom{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:6px;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px;display:flex}.td-custom label{align-items:center;gap:6px;font-size:11px;display:flex}.td-custom input{accent-color:var(--ws-blue)}@media (max-width:780px){.td-donut-layout{gap:12px}.td-donut{width:145px;height:145px}.td-donut>div{width:95px;height:95px}.td-legend{min-width:0}.td-chart-footer{margin-inline:-20px}.td-metric h2{font-size:11px}.td-toolbar{gap:10px}.td-toolbar>label{margin-left:0}.td-history text{font-size:10px}}.td-plot{padding-top:18px}.td-vertical-chart{padding-top:0}.td-column{max-width:none}.td-note{margin-top:12px;margin-bottom:16px}.task-dashboard{max-width:1440px;margin-inline:auto;padding-top:22px}.td-toolbar{gap:16px;min-height:38px;margin-bottom:20px}.workspace-client .td-toolbar>.ws-outlined{border-radius:8px;padding:8px 12px;font-size:12px;font-weight:550}.td-toolbar label{gap:10px;font-size:11px}.td-toolbar select{border-radius:8px;min-width:150px;padding:8px 12px;font-size:12px}.td-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.workspace-client .td-metric{border-radius:11px;gap:16px;min-height:154px;padding:19px 20px 15px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.td-metric h2{letter-spacing:-.15px;margin:0;font-size:13px;font-weight:600;line-height:1.5}.td-metric>strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:550;line-height:1.15}.td-metric>span{opacity:.8;gap:6px;font-size:10px}.workspace-client .td-metric:hover{background:var(--ws-hover)}.workspace-client .td-metric.selected{border-color:var(--ws-blue);box-shadow:inset 0 0 0 1px var(--ws-blue)}.td-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.td-chart{border-radius:11px;grid-template-rows:auto minmax(220px,1fr) auto;gap:0;min-height:318px;padding:20px 22px 0;display:grid;overflow:hidden}.td-chart>h2{letter-spacing:-.1px;min-height:20px;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5}.td-chart-footer{background:var(--ws-card);align-self:end;min-height:48px;margin:16px -22px 0;padding:10px 18px}.workspace-client .td-chart-footer>button{border-radius:6px;padding:6px 9px;font-size:11px;font-weight:500}.td-chart-footer>span{opacity:.85;font-size:10px}.td-donut-layout{justify-content:center;gap:22px;min-height:220px;padding:8px 0 14px}.td-donut{width:176px;height:176px}.td-donut>div{width:118px;height:118px}.td-donut strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:28px}.td-legend{gap:15px;min-width:0;max-width:170px;font-size:11px}.td-legend li{gap:9px;line-height:1.5}.td-legend strong{font-variant-numeric:tabular-nums;padding-left:8px}.td-vertical-chart{align-self:center;gap:12px;height:220px;padding:9px 0 8px}.td-axis{padding-top:18px;padding-bottom:37px;font-size:10px}.td-plot{background:0 0;gap:14px;padding:18px 8px 0;position:relative}.td-column-track{border-bottom:1px solid var(--ws-line);background:repeating-linear-gradient(to top,transparent 0,transparent 73px,var(--ws-line) 74px,transparent 75px);height:150px}.td-column-track>i{border-radius:4px 4px 0 0;max-width:38px}.td-column-track b{font-size:11px;font-weight:550}.td-column>span{max-width:110px;margin-top:12px;font-size:10px;line-height:1.4}.td-history{min-height:220px;padding:10px 0 14px}.td-history svg{max-height:215px}.td-empty{text-align:center;place-items:center;min-height:220px;margin:0;padding:30px 20px;font-size:12px;line-height:1.7;display:grid}.td-inspect{border-radius:11px;margin:0 0 22px;padding:20px}.td-custom{border-radius:10px;gap:16px;margin-bottom:20px;padding:16px 18px}.workspace-client .task-view-tabs>.task-dashboard-tab{border-left:1px solid var(--ws-line);border-radius:0;margin-left:8px;padding-left:18px}.workspace-client .task-view-tabs>.task-dashboard-tab.active{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-left-color:#0000;border-radius:7px;padding-left:12px;font-weight:600}@media (max-width:1180px){.td-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.td-donut-layout{flex-wrap:wrap;gap:14px}.td-legend{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;padding-bottom:8px}.td-chart{min-height:330px}}@media (max-width:900px){.td-charts{grid-template-columns:1fr}.td-donut-layout{flex-wrap:nowrap}.td-legend{grid-template-columns:1fr;width:auto;max-width:180px}.td-chart{min-height:310px}}@media (max-width:780px){.task-dashboard{padding-top:16px}.td-toolbar{gap:10px;margin-bottom:16px}.td-toolbar label{margin-left:auto}.td-toolbar label select{min-width:0;max-width:155px}.td-toolbar label{font-size:0}.td-metrics{gap:10px;margin-bottom:16px}.workspace-client .td-metric{gap:12px;min-height:142px;padding:15px 12px}.td-metric h2{min-height:36px;font-size:12px}.td-metric>strong{font-size:34px}.td-metric>span{font-size:9px}.td-charts{gap:14px}.td-chart{border-radius:10px;grid-template-rows:auto minmax(210px,1fr) auto;min-height:305px;padding:18px 16px 0}.td-chart>h2{font-size:12px}.td-chart-footer{margin-inline:-16px;padding-inline:13px}.td-donut-layout{gap:15px}.td-donut{width:145px;height:145px}.td-donut>div{width:96px;height:96px}.td-donut strong{font-size:25px}.td-legend{max-width:115px;font-size:10px}.td-history{min-height:210px}.td-custom{gap:12px;display:grid}.workspace-client .task-view-tabs>.task-dashboard-tab{margin-left:0}}.workspace-client .task-dashboard .td-metric{background:var(--ws-card);color:var(--ws-ink)}.workspace-client .task-dashboard .td-metric:hover{background:var(--ws-hover)}.task-layout-name{opacity:.7;font-size:10px}.task-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-client .task-layout-grid>button{border:1px solid var(--ws-line);text-align:center;min-height:65px;color:var(--ws-muted);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px 3px;font-size:10px;display:flex}.workspace-client .task-layout-grid>button.active{border-color:var(--ws-blue);color:var(--ws-blue-text);background:var(--ws-blue-soft);box-shadow:inset 0 0 0 1px var(--ws-blue)}.task-layout-options{border-top:1px solid var(--ws-line);gap:16px;margin-top:18px;padding-top:18px;display:grid}.task-layout-options label{flex-wrap:nowrap;justify-content:space-between}.task-layout-options label>span{font-size:11px}.task-layout-options input{appearance:none;background:var(--ws-muted);cursor:pointer;border:none;border-radius:20px;flex:none;height:18px;position:relative;width:30px!important}.task-layout-options input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.task-layout-options input:checked{background:var(--ws-blue)}.task-layout-options input:checked:after{transform:translate(12px)}.task-layout-options input:focus-visible{outline:2px solid var(--ws-blue);outline-offset:3px}.task-no-vertical .task-table th,.task-no-vertical .task-table td{border-left:0!important;border-right:0!important}.task-no-icons .task-name>.task-check{display:none}.task-nowrap .task-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-wrap .task-name>span,.task-wrap .tl-card strong>span{white-space:normal;overflow-wrap:anywhere}.tl-card{width:100%;color:var(--ws-ink);border-radius:8px;min-width:0;text-align:left!important;border:1px solid var(--ws-line)!important;background:var(--ws-card)!important;padding:13px!important;display:block!important}.tl-card:hover{border-color:var(--ws-blue)!important}.tl-card strong{align-items:flex-start;gap:8px;min-width:0;font-size:12px;font-weight:550;line-height:1.6;display:flex}.tl-card strong>.icon{color:var(--ws-muted);flex:none;margin-top:3px}.tl-card strong>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-card>small{color:var(--ws-muted);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.tl-card-meta{color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:9px;font-size:10px;display:flex}.tl-card .task-tags{margin-top:10px}.tl-kanban{gap:14px;padding:8px 0 20px;display:flex;overflow-x:auto}.tl-kanban>section{background:var(--ws-hover);border-radius:10px;flex:0 0 245px;min-height:280px;padding:12px}.tl-kanban h3,.tl-list h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.tl-kanban h3 b,.tl-list h3>span{color:var(--ws-muted);font-size:10px;font-weight:500}.tl-kanban .tl-card{margin-bottom:10px}.tl-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding-top:8px;display:grid}.tl-gallery>article{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;overflow:hidden}.tl-gallery .tl-card{border-radius:0;border:0!important}.tl-gallery-cover{background:var(--ws-blue-soft);height:76px;color:var(--ws-blue-text);place-items:center;display:grid}.tl-gallery>article>p{color:var(--ws-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 13px 14px;font-size:11px;display:-webkit-box;overflow:hidden}.tl-list>section{margin-bottom:24px}.tl-list h3{border-bottom:1px solid var(--ws-line);padding:12px 2px}.tl-list .tl-card{border-radius:0;border:0!important;border-bottom:1px solid var(--ws-line)!important}.tl-timeline>section{grid-template-columns:125px minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.tl-timeline h3{color:var(--ws-muted);align-items:center;gap:8px;padding-top:15px;font-size:12px;display:flex}.tl-timeline>section>div{border-left:2px solid var(--ws-line);gap:10px;padding-left:18px;display:grid}.tl-feed{max-width:850px}.tl-caption{color:var(--ws-muted);margin-bottom:20px;font-size:11px}.tl-feed article{gap:13px;padding-bottom:22px;display:flex}.tl-feed article>div:last-child{flex:1;min-width:0}.tl-feed-icon{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.tl-feed article time{color:var(--ws-muted);margin-top:8px;font-size:10px;display:block}.tl-empty{color:var(--ws-muted);text-align:center;padding:45px 20px;font-size:12px;line-height:1.8}.tl-map{border:1px dashed var(--ws-line);border-radius:12px;justify-items:center;gap:16px;min-height:280px;display:grid}.tl-map>.icon{width:40px;height:40px}.tl-map h2{color:var(--ws-ink);font-size:18px}.tl-map p{max-width:400px}.tl-calendar>header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.tl-calendar h2{text-transform:capitalize;font-size:16px}.tl-calendar>header>.ws-outlined{margin-left:auto;padding:6px 9px;font-size:11px}.tl-month-scroll{border:1px solid var(--ws-line);border-radius:10px;overflow-x:auto}.tl-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:650px;display:grid}.tl-weekday{color:var(--ws-muted);text-align:center;border-bottom:1px solid var(--ws-line);padding:12px;font-size:11px}.tl-day{border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);min-width:0;min-height:120px;padding:8px}.tl-day>time{color:var(--ws-muted);margin-bottom:8px;font-size:11px;display:block}.tl-day.outside{background:var(--ws-hover)}.tl-day .tl-card{margin-bottom:5px;font-size:10px;padding:6px!important}.tl-day .tl-card strong{font-size:10px}.tl-day .tl-card>small,.tl-day .tl-card-meta,.tl-day .task-tags{display:none}.tl-undated{gap:10px;margin-top:20px;display:grid}.tl-undated h3{color:var(--ws-muted);font-size:12px}.task-no-vertical .tl-day{border-right:0}.task-tools{flex-wrap:wrap}.task-wrap .tl-card{height:auto}@media (max-width:780px){.task-layout-name{display:none}.tl-timeline>section{grid-template-columns:1fr;gap:10px}.tl-timeline h3{padding-top:0}.tl-gallery{grid-template-columns:1fr}.tl-calendar h2{font-size:13px}.tl-calendar>header{gap:8px}.tl-kanban>section{flex-basis:230px}}.task-compact-toolbar .task-tools{justify-content:flex-end;align-items:center;gap:9px;width:100%;position:relative}.workspace-client .task-layout-trigger{border:1px solid var(--ws-line);border-radius:7px;gap:7px;margin-right:auto;padding:6px 10px;font-size:11px}.task-group-control{color:var(--ws-muted);gap:5px;font-size:11px}.task-icon-actions{align-items:center;gap:3px;display:flex}.workspace-client .task-action-icon{border-radius:6px;justify-content:center;width:30px;height:30px;padding:7px;position:relative}.task-action-icon>b{font-size:12px;position:absolute;top:0;right:2px}.task-icon-actions>span{display:inline-flex}.workspace-client .task-action-icon:disabled{opacity:.35;cursor:not-allowed}.task-new-split{border-radius:7px;flex:none;display:flex;overflow:hidden}.workspace-client .task-new-split>.ws-primary{border-radius:0;min-height:30px;margin:0;padding:7px 12px;font-size:12px}.workspace-client .task-new-split>.ws-primary:last-child{border-left:1px solid #ffffff40;padding:7px 6px}.task-compact-toolbar .task-search.task-compact-search{z-index:4;background:var(--ws-card);visibility:hidden;pointer-events:none;width:280px;max-width:100%;margin:0;position:absolute;top:38px;right:0;box-shadow:0 5px 18px #0002}.task-compact-toolbar .task-search.task-compact-search.open{visibility:visible;pointer-events:auto}.task-compact-search input{min-width:0}.task-new-option,.task-settings-layout{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;font-size:12px;padding:9px!important;display:flex!important}.task-new-option:hover,.task-settings-layout:hover{background:var(--ws-hover)}.task-settings-layout>span{color:var(--ws-muted);margin-left:auto;font-size:11px}.task-settings-label{color:var(--ws-muted);border-top:1px solid var(--ws-line);margin:0;padding-top:14px;font-size:11px;font-weight:500}.task-compact-toolbar{padding-block:12px}@media (max-width:780px){.task-compact-toolbar .task-tools{gap:5px}.workspace-client .task-layout-trigger{gap:4px;padding:6px;font-size:10px}.task-group-control{max-width:100px}.task-icon-actions{gap:0}.workspace-client .task-action-icon{width:28px;height:28px;padding:6px}.task-new-split{margin-left:auto}.task-compact-toolbar .task-search.task-compact-search{margin-top:6px;top:100%}}.task-control-row{border-bottom:1px solid var(--ws-line);align-items:center;gap:14px;min-width:0;margin-bottom:14px;padding:8px 0 12px;display:flex}.task-control-row>.task-view-tabs{scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;flex:1;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.task-control-row>.task-view-tabs>button{white-space:nowrap;flex:none}.task-control-row>.task-compact-toolbar{border:0;flex:none;min-width:0;margin:0;padding:0}.task-control-row .task-tools{flex-wrap:nowrap;gap:7px;width:auto}.workspace-client .task-control-row .task-layout-trigger{white-space:nowrap;margin-right:0}.task-control-row .task-group-control{flex:none}.task-control-row .task-new-split{margin-left:2px}@media (max-width:780px){.task-control-row{scrollbar-width:thin;align-items:center;gap:12px;padding-bottom:12px;overflow-x:auto}.task-control-row>.task-view-tabs{flex:none;overflow:visible}.task-control-row>.task-compact-toolbar{flex:none}.task-control-row .task-tools{flex-wrap:nowrap;gap:5px}.task-control-row .task-new-split{margin-left:2px}}.task-control-row{gap:10px}.task-control-row>.task-view-tabs{gap:2px}.workspace-client .task-control-row .task-view-tabs>button{gap:4px;padding-inline:4px}.workspace-client .task-control-row .task-view-tabs>.task-dashboard-tab{margin-left:4px;padding-left:9px}.task-control-row .task-tools{gap:4px}.workspace-client .task-control-row .task-layout-trigger{gap:4px;padding-inline:7px}.task-control-row .task-group-control{gap:3px;max-width:80px}.task-control-row .task-group-control select{max-width:64px}.task-control-row .task-icon-actions{gap:1px}.workspace-client .task-control-row .task-action-icon{width:26px;padding:6px}.workspace-client .task-control-row .task-new-split>.ws-primary:first-child{padding-inline:10px}.task-settings-panel{border-radius:12px;width:320px;padding:12px}.task-settings-panel>header{margin-bottom:6px;padding:2px 5px 8px}.task-settings-panel>header h2{color:var(--ws-muted);letter-spacing:0;font-size:12px;font-weight:550}.task-settings-panel .task-floating-fields{gap:0}.ts-menu{gap:2px;display:grid}.ts-view{background:var(--ws-hover);border:1px solid var(--ws-line);border-radius:6px;align-items:center;gap:9px;margin-bottom:7px;padding:7px 8px;font-size:12px;display:flex}.ts-view strong{flex:1;font-weight:550}.ts-view>.icon{color:var(--ws-muted)}.workspace-client .ts-row{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:31px;padding:7px 6px;font-size:12px;line-height:1.4;display:flex}.ts-row>.icon{color:var(--ws-muted);flex:none}.ts-row>span:first-of-type{flex:1}.ts-row>small{color:var(--ws-muted);margin-left:auto;font-size:11px}.ts-row>.icon:last-child{width:13px;height:13px}.workspace-client .ts-row:hover{background:var(--ws-hover)}.workspace-client .ts-row:disabled{opacity:.4;cursor:not-allowed}.ts-menu>h3{color:var(--ws-muted);border-top:1px solid var(--ws-line);margin:8px 0 0;padding:14px 6px 8px;font-size:10px;font-weight:550}.ts-bottom{border-top:1px solid var(--ws-line);margin-top:9px;padding-top:8px}.ts-toggle{background:var(--ws-muted);border-radius:20px;flex:none;width:25px;height:15px;position:relative}.ts-toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.ts-toggle.on{background:var(--ws-blue)}.ts-toggle.on:after{left:12px}.ts-source{justify-items:center;gap:12px;padding:24px 12px;font-size:13px;display:grid}.ts-source>.icon{width:32px;height:32px;color:var(--ws-blue-text)}.ts-source span,.ts-source small{color:var(--ws-muted);font-size:12px}.task-floating-panel>header>h2{flex:1}.task-conditional td{background:var(--ws-blue-soft)}.task-conditional .task-name{color:var(--ws-blue-text)}.workspace-client{--task-red:#b42335;--task-red-bg:#ffeaed;--task-amber:#925700;--task-amber-bg:#fff2d8;--task-green:#246548;--task-green-bg:#e4f5ec;--task-violet:#6941ac;--task-violet-bg:#f0eaff;--task-cyan:#176479;--task-cyan-bg:#e2f4fa;--task-neutral:var(--ws-muted);--task-neutral-bg:var(--ws-hover)}html[data-theme=dark] .workspace-client{--task-red:#ff9da8;--task-red-bg:#49262e;--task-amber:#f3c876;--task-amber-bg:#443621;--task-green:#95d9b6;--task-green-bg:#233e32;--task-violet:#c7afff;--task-violet-bg:#352b4e;--task-cyan:#8ed3e7;--task-cyan-bg:#233d47}.task-colored-status[data-status=draft],.task-colored-status[data-status=cancelled],.task-colored-status[data-status=archived],.task-colored-priority[data-priority=low],.task-colored-date[data-date-tone=none],.task-colored-date[data-date-tone=closed]{--tone:var(--task-neutral);--tone-bg:var(--task-neutral-bg)}.task-colored-status[data-status=todo],.task-colored-priority[data-priority=normal],.task-colored-date[data-date-tone=future]{--tone:var(--ws-blue-text);--tone-bg:var(--ws-blue-soft)}.task-colored-status[data-status=in_progress]{--tone:var(--task-cyan);--tone-bg:var(--task-cyan-bg)}.task-colored-status[data-status=submitted],.task-colored-date[data-date-tone=soon]{--tone:var(--task-violet);--tone-bg:var(--task-violet-bg)}.task-colored-status[data-status=approved]{--tone:var(--task-green);--tone-bg:var(--task-green-bg)}.task-colored-status[data-status=blocked],.task-colored-priority[data-priority=high],.task-colored-date[data-date-tone=today]{--tone:var(--task-amber);--tone-bg:var(--task-amber-bg)}.task-colored-status[data-status=rejected],.task-colored-priority[data-priority=urgent],.task-colored-date[data-date-tone=overdue]{--tone:var(--task-red);--tone-bg:var(--task-red-bg)}.workspace-client .task-colored-status,.workspace-client .task-colored-priority,.workspace-client .task-colored-date{color:var(--tone,var(--ws-muted));background:var(--tone-bg,var(--ws-hover));font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;max-width:100%;padding:5px 7px;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.workspace-client select.task-colored-status,.workspace-client select.task-colored-priority{cursor:pointer;width:100%;min-width:90px}.workspace-client input.task-colored-date{cursor:pointer;width:100%;min-width:118px}.workspace-client .task-colored-status:hover,.workspace-client .task-colored-priority:hover,.workspace-client .task-colored-date:hover{color:var(--tone);background:var(--tone-bg);border-color:var(--tone)}.task-colored-status option,.task-colored-priority option{background:var(--ws-card);color:var(--ws-ink)}.task-colored-status>span:first-child{background:currentColor}.task-colored-status[data-status=cancelled]{text-decoration:line-through}.task-colored-date[data-date-tone=none]{background:0 0}.task-colored-date[data-date-tone=closed]{background:0 0;font-weight:400}.tl-card-meta .task-colored-status,.tl-card-meta .task-colored-date{padding:3px 6px;font-size:10px}.workspace-client .ws-personal-tasks{min-height:0}.ws-personal-tasks>.ws-widget-title{gap:10px;min-height:0;padding:14px 18px 10px}.ws-personal-tasks .ws-my-task-icon{border-radius:8px;width:30px;height:30px}.ws-personal-tasks .ws-my-task-heading h2{font-size:18px}.ws-personal-tasks .ws-my-task-heading>small{margin-top:2px;font-size:10px}.ws-personal-tasks .ws-tabs{padding:0 18px 9px}.workspace-client .ws-personal-tasks .ws-tabs>button{padding:5px 8px}.ws-personal-tasks .ws-task-panel{scrollbar-width:thin;min-height:0;max-height:210px;padding:5px 10px 8px;overflow-y:auto}.workspace-client .ws-personal-tasks .ws-task-row{gap:10px;min-height:48px;padding:8px}.ws-personal-tasks .ws-my-task-footer{padding:9px 18px}.ws-personal-tasks .ws-my-task-empty{gap:8px;padding:18px 10px}.ws-personal-tasks .ws-my-task-empty>.icon{width:22px;height:22px}@media (max-width:780px){.ws-personal-tasks>.ws-widget-title{padding:12px 14px 9px}.ws-personal-tasks .ws-tabs{padding-inline:10px}.ws-personal-tasks .ws-task-panel{max-height:190px;padding-inline:6px}.ws-personal-tasks .ws-my-task-footer{padding:9px 12px}}.workspace-client .ws-personal-tasks{width:100%;max-width:480px;margin-right:auto}@media (max-width:780px){.workspace-client .ws-personal-tasks{max-width:100%}}.ws-home-widget-grid{grid-template-columns:47% minmax(0,1fr);grid-auto-flow:dense;align-items:stretch;gap:18px;display:grid}.workspace-client .ws-home-widget-grid>.ws-personal-tasks{flex-direction:column;align-self:stretch;width:100%;max-width:none;height:auto;min-height:0;margin:0;display:flex}.ws-home-widget-grid>.ws-personal-tasks .ws-task-panel{flex:auto;height:auto;min-height:0;max-height:320px;overflow-y:auto}.ws-home-widget-grid>.ws-widget{border-radius:11px;flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.ws-home-widget-grid>.ws-widget:last-child:nth-child(odd){grid-column:1/-1}.ws-home-widget-grid .ws-widget-title{min-height:0;padding:16px 18px 12px}.ws-home-widget-grid .ws-widget-title h2{font-size:18px}.ws-home-widget-grid .ws-projects{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:5px 18px 18px}.ws-home-widget-grid .ws-people{scrollbar-width:thin;max-height:230px;padding:0 18px 14px;overflow-y:auto}.ws-home-widget-grid .ws-person{flex-wrap:wrap;gap:9px;padding:10px 2px}.ws-home-widget-grid .ws-person>strong{min-width:90px}.ws-home-widget-grid .ws-person>span:not(.ws-avatar){font-size:9px}.ws-home-program-list{scrollbar-width:thin;max-height:230px;padding:0 18px 16px;overflow:auto}.workspace-client .ws-home-program-list>button{text-align:left;border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.ws-home-program-list>button>span:nth-child(2){flex:1;min-width:0}.ws-home-program-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.ws-home-program-list small{color:var(--ws-muted);margin-top:3px;font-size:10px;display:block}.ws-home-program-list .ws-project-symbol{border-radius:8px;width:34px;height:34px}.ws-home-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 18px 18px;display:grid}.ws-home-stat-grid>div{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;flex-direction:column;gap:9px;padding:14px;display:flex}.ws-home-stat-grid span{color:var(--ws-muted);font-size:11px}.ws-home-stat-grid strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.ws-home-widget-grid>.ws-home-stats:not(:last-child:nth-child(odd)) .ws-home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-widgets-empty{border:1px dashed var(--ws-line);border-radius:11px;grid-column:1/-1;justify-items:center;gap:15px;padding:45px;font-size:12px;display:grid}.ws-home-widgets-empty>.icon{width:30px;height:30px;color:var(--ws-muted)}.ws-home-widgets-empty button{padding:8px 12px!important}.ws-widget-options>p{margin-bottom:4px;font-size:12px;line-height:1.7}.workspace-client .ws-widget-options>label{border:1px solid var(--ws-line);cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:13px;display:flex}.ws-widget-options>label>span:nth-child(2){flex:1}.ws-widget-choice-icon{background:var(--ws-blue-soft);width:30px;height:30px;color:var(--ws-blue-text);border-radius:7px;place-items:center;display:grid}.workspace-client .ws-widget-options>label>input{width:16px;height:16px;accent-color:var(--ws-blue);margin:0}.ws-widget-options .ws-modal-actions{margin-top:8px}@media (max-width:780px){.ws-home-widget-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ws-home-widget-grid>.ws-widget{grid-column:1!important}.ws-home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-widget-grid .ws-projects{grid-template-columns:1fr}.ws-home-widget-grid .ws-widget-title>span:not(.ws-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}}.ws-widget-order-row{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:9px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.ws-widget-order-row.selected{border-color:var(--ws-line)}.ws-widget-order-row>label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.ws-widget-order-row>label>span:nth-child(2){flex:1;min-width:0}.workspace-client .ws-widget-order-row input{width:16px;height:16px;accent-color:var(--ws-blue);flex:none;margin:0}.ws-widget-order-actions{border-left:1px solid var(--ws-line);gap:3px;padding-left:8px;display:flex}.workspace-client .ws-widget-order-actions>button{width:25px;height:28px;color:var(--ws-muted);border-radius:5px;place-items:center;display:grid}.workspace-client .ws-widget-order-actions>button:hover:not(:disabled){background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .ws-widget-order-actions>button:disabled{opacity:.25}.ws-widget-order-row:not(.selected) .ws-widget-choice-icon{background:var(--ws-hover);color:var(--ws-muted)}@media (max-width:600px){.ws-widget-order-row{gap:7px;padding:9px}.ws-widget-order-row>label{gap:8px;font-size:12px}.ws-widget-order-actions{padding-left:5px}}.ws-work-progress{flex-direction:column;gap:6px;width:100%;min-width:0;margin-top:11px;display:flex}.ws-work-progress-head{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.ws-work-progress-head b{color:var(--ws-blue-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ws-work-progress progress{appearance:none;background:var(--ws-hover);border:0;border-radius:20px;width:100%;height:5px;display:block;overflow:hidden}.ws-work-progress progress::-webkit-progress-bar{background:var(--ws-hover);border-radius:20px}.ws-work-progress progress::-webkit-progress-value{background:var(--ws-blue);border-radius:20px}.ws-work-progress progress::-moz-progress-bar{background:var(--ws-blue);border-radius:20px}.ws-work-progress-summary{color:var(--ws-muted);font-size:10px;line-height:1.5}.ws-work-progress-details{color:var(--ws-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.ws-work-progress-details .has-overdue{color:var(--task-red,var(--ws-blue-text))}.ws-home-widget-grid .ws-projects{scrollbar-width:thin;grid-template-columns:1fr;max-height:320px;overflow-y:auto}.ws-home-widget-grid .ws-project{align-items:flex-start;gap:12px;padding:10px 0}.ws-home-widget-grid .ws-project>span:last-child{flex:1}.ws-home-widget-grid .ws-project-create{gap:10px;min-height:42px}.ws-home-widget-grid .ws-project-create>span{border-radius:8px;width:30px;height:30px}.ws-home-widget-grid .ws-project-symbol{border-radius:8px;width:34px;height:34px}.ws-home-program-list{max-height:320px}.ws-home-program-list>button{align-items:flex-start!important}.ws-home-program-list>button>.icon{margin-top:8px}.ws-projects .ws-project>span:last-child{flex:1}.ws-projects .ws-project{align-items:flex-start}.ws-projects .ws-project>span:last-child>.ws-work-progress{margin-top:10px}.ws-home-widget-grid .ws-projects{scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:0;max-height:320px;padding:0 18px 14px;display:flex;overflow:hidden auto}.workspace-client .ws-home-widget-grid .ws-projects>.ws-project,.workspace-client .ws-home-widget-grid .ws-projects>.ws-project-create{flex:none;align-items:flex-start;gap:12px;width:100%;height:auto;min-height:0;margin:0;padding:13px 0}.ws-home-widget-grid .ws-projects>.ws-project{border-bottom:1px solid var(--ws-line);border-radius:0}.ws-home-widget-grid .ws-projects>.ws-project:last-child{border-bottom:0}.ws-home-widget-grid .ws-projects>.ws-project-create{align-items:center!important;padding:8px 0 12px!important}.ws-home-widget-grid .ws-project>span:last-child{flex:1 1 0;min-width:0;display:block}.ws-home-widget-grid .ws-project strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.5;overflow:visible}.ws-home-widget-grid .ws-project small{margin-top:4px;line-height:1.5}.ws-home-widget-grid .ws-project .ws-work-progress{gap:7px;height:auto;margin-top:10px;display:flex}.ws-home-widget-grid .ws-project .ws-work-progress-head{flex-wrap:nowrap;line-height:1.5}.ws-home-widget-grid .ws-project .ws-work-progress-head b{flex:none}.ws-home-widget-grid .ws-project .ws-work-progress progress{flex:0 0 5px}.ws-home-widget-grid .ws-project .ws-work-progress-summary,.ws-home-widget-grid .ws-project .ws-work-progress-details{white-space:normal;line-height:1.6}.ws-work-title-line{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.ws-work-title-line>strong{flex:1;min-width:0;line-height:1.6}.workspace-client .ws-work-title-line>.task-colored-status{white-space:nowrap;flex:none;max-width:40%;margin:0;padding:2px 6px;font-size:10px;line-height:1.5}.ws-work-progress .ws-work-progress-head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:9px;min-width:0;font-size:10px;line-height:1.6;display:flex}.ws-work-progress .ws-work-progress-head>span{white-space:nowrap}.ws-work-progress .ws-work-progress-summary{font-size:10px;line-height:1.6}.ws-work-progress .ws-work-progress-details{white-space:nowrap;flex-wrap:nowrap;gap:9px;font-size:10px;line-height:1.6;display:inline-flex}.ws-work-progress .ws-work-progress-head>b{flex:none;margin-left:auto;font-size:11px;line-height:1.6}.ws-work-progress .ws-work-progress-details>span{white-space:nowrap}.ws-work-progress .ws-work-program-count{color:var(--ws-muted);font-size:10px;line-height:1.5}.ws-home-widget-grid .ws-project .ws-work-progress-head{flex-wrap:nowrap}.ws-home-widget-grid .ws-project .ws-work-progress-summary,.ws-home-widget-grid .ws-project .ws-work-progress-details{white-space:nowrap}@media (max-width:780px){.ws-work-progress .ws-work-progress-head,.ws-home-widget-grid .ws-project .ws-work-progress-head{flex-wrap:wrap;gap:4px 8px}.ws-work-progress .ws-work-progress-head>b{margin-left:0}.ws-work-title-line{gap:7px}}.ws-home-stats{--hs-blue:#3978e8;--hs-cyan:#259bb2;--hs-purple:#8b63d7;--hs-green:#319770;--hs-amber:#d99930;--hs-red:#d96579;--hs-gray:#929aa8;container-type:inline-size}html[data-theme=dark] .ws-home-stats{--hs-blue:#71a5ff;--hs-cyan:#68c4d5;--hs-purple:#b499f3;--hs-green:#75c7a3;--hs-amber:#efbd65;--hs-red:#ee8da0;--hs-gray:#a4adbc}.hs-content{gap:16px;padding:0 18px 18px;display:grid}.hs-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hs-count{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;padding:13px 14px;position:relative;overflow:hidden}.hs-count:before{content:"";background:var(--hs-accent);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.hs-count>span{color:var(--ws-muted);align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.hs-count .icon{color:var(--hs-accent)}.hs-count>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:7px;font-size:28px;font-weight:600;line-height:1.4;display:block}.hs-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hs-chart{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;min-width:0;padding:17px 18px}.hs-chart h3{letter-spacing:0;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.5}.hs-distribution{justify-content:center;align-items:center;gap:24px;min-height:160px;display:flex}.hs-donut{width:148px;height:148px;box-shadow:0 0 0 5px var(--ws-bg);border-radius:50%;flex:none;place-items:center;display:grid}.hs-donut>div{background:var(--ws-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:106px;height:106px;display:flex}.hs-donut strong{font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-size:28px;font-weight:600}.hs-donut span{color:var(--ws-muted);font-size:10px}.hs-legend{gap:11px;min-width:140px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.hs-legend li{align-items:center;gap:7px;line-height:1.4;display:flex}.hs-legend i,.hs-priority>span>i{border-radius:50%;flex:none;width:8px;height:8px}.hs-legend li>span{color:var(--ws-muted);flex:1}.hs-legend strong{font-variant-numeric:tabular-nums;font-weight:550}.hs-legend small{color:var(--ws-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:10px}.hs-priorities{align-content:center;gap:24px;min-height:160px;padding:11px 0;display:grid}.hs-priority{grid-template-columns:84px minmax(0,1fr) 22px;align-items:center;gap:12px;font-size:11px;display:grid}.hs-priority>span{color:var(--ws-muted);align-items:center;gap:8px;display:flex}.hs-priority>div{background:var(--ws-hover);border-radius:10px;height:10px;overflow:hidden}.hs-priority>div>i{border-radius:10px;height:100%;transition:width .2s;display:block}.hs-priority>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.hs-empty{color:var(--ws-muted);font-size:11px;line-height:1.7!important}@container (max-width:650px){.hs-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-charts{grid-template-columns:1fr}}@container (max-width:380px){.hs-distribution{flex-wrap:wrap;gap:16px}.hs-donut{width:130px;height:130px}.hs-donut>div{width:92px;height:92px}.hs-legend{min-width:130px}.hs-content,.hs-chart{padding-inline:14px}.hs-priority{grid-template-columns:72px minmax(0,1fr) 20px;gap:9px}.hs-count>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.hs-priority>div>i{transition:none}}.hs-chart h3{align-items:center;gap:9px;display:flex}.hs-heading-icon{width:28px;height:28px;color:var(--hs-blue);background:var(--ws-blue-soft);border-radius:8px;flex:none;place-items:center;display:grid}.hs-heading-icon.priority{color:var(--hs-purple);background:var(--task-violet-bg)}.hs-status-icon,.hs-priority-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.hs-legend li>.hs-status-icon{flex:none}.hs-legend li>span:not(.hs-status-icon){flex:1}.hs-priority>span{gap:7px}.hs-priority{grid-template-columns:90px minmax(0,1fr) 22px}.hs-count>span>.icon{stroke-width:1.8px}@container (max-width:380px){.hs-priority{grid-template-columns:78px minmax(0,1fr) 20px}}.ws-home-heading{align-items:center;min-height:40px;margin-bottom:18px}.ws-home-heading .ws-home-date{white-space:nowrap;color:var(--ws-muted);text-transform:capitalize;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:500;display:flex}.ws-home-metrics{padding-bottom:0}.ws-home-date>.icon{color:var(--ws-muted)}@media (max-width:780px){.ws-home-heading{align-items:flex-start;min-height:0}.ws-home-heading .ws-home-date{font-size:10px}}.ws-widget-header-actions{flex:none;align-items:center;gap:5px;display:flex;max-width:none!important;margin-left:auto!important;overflow:visible!important}.workspace-client .ws-widget-add,.workspace-client .ws-widget-view{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;transition:background .15s,color .15s;display:grid}.workspace-client .ws-widget-add{color:var(--ws-blue-text);background:var(--ws-blue-soft);border:1px solid #0000}.workspace-client .ws-widget-add:hover{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .ws-widget-view{color:var(--ws-muted)}.workspace-client .ws-widget-view:hover{background:var(--ws-hover);color:var(--ws-ink)}.ws-widget-header-actions .icon{width:15px;height:15px}.ws-programs-view .ws-home-program-list{max-height:none;overflow:visible}.workspace-client .ws-work-detail{width:min(570px,calc(100% - var(--ws-rail)));z-index:55;flex-direction:column;display:flex;overflow:hidden;box-shadow:-12px 0 45px #0002}.ws-work-detail>.wd-top{background:var(--ws-card);align-items:center;gap:12px;min-height:55px;padding:14px 22px}.wd-top>div{min-width:0;color:var(--ws-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.wd-top .wd-context{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--ws-line);margin-left:2px;padding-left:10px;font-weight:400;overflow:hidden}.wd-top>.ws-icon{flex:none;margin-left:auto}.wd-heading{flex:none;padding:24px 24px 20px}.ws-work-detail .wd-heading h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 16px;font-size:25px;font-weight:650;line-height:1.35}.wd-heading-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-client .wd-status{gap:7px;padding:5px 9px}.workspace-client .wd-status select{width:auto;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 18px 0 0;font-size:12px;font-weight:600}.workspace-client .wd-status>span:first-child{background:0 0}.wd-heading-actions>.ws-outlined{align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.wd-tabs{border-bottom:1px solid var(--ws-line);flex:none;gap:22px;padding:0 24px;display:flex}.workspace-client .wd-tabs>button{color:var(--ws-muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 0;font-size:12px;display:flex}.workspace-client .wd-tabs>button[aria-selected=true]{color:var(--ws-blue-text);border-bottom-color:var(--ws-blue);font-weight:600}.wd-tabs button>span{background:var(--ws-hover);border-radius:4px;padding:1px 5px;font-size:10px}.ws-work-detail .wd-content{scrollbar-width:thin;flex:1;min-height:0;padding:22px 24px 30px;overflow-y:auto}.wd-properties{gap:2px;margin:0;display:grid}.wd-properties>div{grid-template-columns:135px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.wd-properties dt{color:var(--ws-muted);align-items:center;gap:8px;font-size:12px;display:flex}.wd-properties dd{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;display:flex}.wd-properties .ws-avatar{background:var(--ws-blue-soft);width:24px;height:24px;color:var(--ws-blue-text);font-size:9px}.wd-tags{flex-wrap:wrap}.wd-tags>span:not(.wd-muted){background:var(--ws-hover);border:1px solid var(--ws-line);border-radius:5px;padding:3px 7px;font-size:11px}.wd-muted{color:var(--ws-muted)}.workspace-client .wd-parent{text-align:left;color:var(--ws-blue-text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.wd-parent .icon{flex:none}.wd-section{border-top:1px solid var(--ws-line);margin-top:20px;padding-top:20px}.ws-work-detail .wd-section h3{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.wd-section h3>span{color:var(--ws-muted);background:var(--ws-hover);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:400}.wd-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.wd-lock{color:var(--ws-muted);border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 15px;padding:12px;font-size:12px;line-height:1.6;display:flex}.wd-lock>.icon{flex:none;margin-top:2px}.wd-notice{color:var(--ws-blue-text);align-items:center;gap:7px;margin:0 0 16px;font-size:12px;line-height:1.6;display:flex}.wd-children{margin-top:14px;display:grid}.workspace-client .wd-children>button{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:10px;min-width:0;padding:12px 5px;display:flex}.wd-children>button:hover{background:var(--ws-hover)}.wd-children>button>.icon{color:var(--ws-muted);flex:none}.wd-children>button>span{flex:1;gap:4px;min-width:0;display:grid}.wd-children strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.wd-children span>small{color:var(--ws-muted);font-size:10px}.wd-organization{border:1px solid var(--ws-line);border-radius:8px;margin-top:22px;padding:12px}.wd-organization summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:550;list-style:none;display:flex}.wd-organization summary::-webkit-details-marker{display:none}.wd-organization summary>.icon:last-child{margin-left:auto}.wd-organization .ws-hierarchy-actions{border-bottom:0;margin:12px 0 0;padding:14px 0 0}.wd-dates{color:var(--ws-muted);gap:5px;margin-top:22px;font-size:10px;line-height:1.6;display:grid}.wd-edit-form{gap:15px;display:grid}.wd-edit-form label,.wd-comment-form label{color:var(--ws-muted);gap:7px;font-size:12px;display:grid}.workspace-client .wd-edit-form input,.workspace-client .wd-edit-form select,.workspace-client .wd-edit-form textarea,.workspace-client .wd-comment-form textarea{border:1px solid var(--ws-line);color:var(--ws-ink);background:var(--ws-bg);border-radius:7px;width:100%;min-width:0;padding:9px 11px;font-size:13px;line-height:1.6}.wd-edit-form textarea,.wd-comment-form textarea{resize:vertical;min-height:100px}.wd-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wd-form-actions{align-items:center;gap:10px;display:flex}.wd-comment-empty{color:var(--ws-muted);text-align:center;justify-items:center;gap:12px;padding:26px 12px;font-size:12px;line-height:1.6;display:grid}.wd-comment-empty>.icon{width:28px;height:28px}.wd-comment-list{gap:22px;margin-bottom:24px;display:grid}.wd-comment-list article{align-items:flex-start;gap:10px;display:flex}.wd-comment-list article>div{flex:1;min-width:0}.wd-comment-list article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.wd-comment-list strong{font-weight:600}.wd-comment-list time{color:var(--ws-muted);font-size:10px}.wd-comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.wd-comment-form{border-top:1px solid var(--ws-line);gap:9px;padding-top:18px;display:grid}.wd-comment-form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.wd-comment-form>div>span{color:var(--ws-muted);font-size:10px}.wd-comment-form .ws-primary{align-items:center;gap:7px;display:flex}.ws-work-detail .ws-work-progress-head{flex-wrap:wrap;gap:5px 9px}@media (max-width:780px){.workspace-client .ws-work-detail{width:calc(100% - var(--ws-rail))}.ws-work-detail>.wd-top{padding:12px 16px}.wd-heading{padding:20px 16px 16px}.ws-work-detail .wd-heading h2{font-size:22px}.wd-tabs{padding-inline:16px}.ws-work-detail .wd-content{padding:18px 16px 24px}.wd-properties>div{grid-template-columns:100px minmax(0,1fr);gap:8px}.wd-properties dt{font-size:11px}.wd-children>button{flex-wrap:wrap}.wd-children>button>span{min-width:110px}.wd-form-grid{grid-template-columns:1fr}}.workspace-client .ws-work-detail{width:min(520px,calc(100% - var(--ws-rail)))}.ws-work-detail>.wd-top{min-height:44px;padding:10px 18px}.ws-work-detail .wd-heading{border-bottom:1px solid var(--ws-line);padding:16px 18px 14px}.ws-work-detail .wd-heading h2{margin-bottom:11px;font-size:22px;line-height:1.3}.ws-work-detail .wd-heading-actions>.ws-outlined{padding:5px 9px}.ws-work-detail .wd-content{padding:12px 18px 20px}.ws-work-detail .wd-properties>div{grid-template-columns:115px minmax(0,1fr);gap:10px;padding:6px 0}.ws-work-detail .wd-section{margin-top:14px;padding-top:14px}.ws-work-detail .wd-section h3{margin-bottom:9px}.ws-work-detail .wd-description{font-size:12px;line-height:1.65}.ws-work-detail .wd-children{scrollbar-width:thin;max-height:185px;margin-top:9px;overflow-y:auto}.ws-work-detail .wd-children>button{gap:8px;padding:8px 3px}.ws-work-detail .wd-organization{margin-top:14px;padding:10px}.ws-work-detail .wd-dates{gap:3px;margin-top:12px}.ws-work-detail .wd-edit-form{gap:11px}.ws-work-detail .wd-edit-form textarea{min-height:78px}.ws-work-detail .wd-comment-empty{text-align:left;justify-content:flex-start;gap:9px;padding:5px 0 12px;font-size:12px;display:flex}.ws-work-detail .wd-comment-empty>.icon{flex:none;width:18px;height:18px}.ws-work-detail .wd-comment-list{scrollbar-width:thin;gap:15px;max-height:240px;margin-bottom:14px;padding-right:3px;overflow-y:auto}.ws-work-detail .wd-comment-list p{font-size:12px;line-height:1.65}.ws-work-detail .wd-comment-form{border-top:0;gap:7px;padding-top:0}.ws-work-detail .wd-comment-form textarea{min-height:64px;padding:8px 10px;font-size:12px}.ws-work-detail .wd-comment-form .ws-primary{padding:7px 11px;font-size:12px}.ws-work-detail .wd-lock{margin-bottom:10px;padding:9px 10px;font-size:11px}.ws-work-detail .wd-notice{margin-bottom:10px}@media (max-width:780px){.workspace-client .ws-work-detail{width:calc(100% - var(--ws-rail))}.ws-work-detail>.wd-top{padding-inline:14px}.ws-work-detail .wd-heading{padding:14px}.ws-work-detail .wd-heading h2{font-size:20px}.ws-work-detail .wd-content{padding:10px 14px 18px}.ws-work-detail .wd-properties>div{grid-template-columns:95px minmax(0,1fr);gap:8px}}.ws-work-detail .wd-properties{gap:0}.ws-work-detail .wd-properties>div{grid-template-columns:104px minmax(0,1fr);gap:8px;min-height:27px;padding:3px 0}.ws-work-detail .wd-properties dt{gap:6px;font-size:11px;line-height:1.45}.ws-work-detail .wd-properties dt>.icon{flex:none;width:13px;height:13px}.ws-work-detail .wd-properties dd{gap:6px;font-size:11px;line-height:1.45}.ws-work-detail .wd-properties .ws-avatar{width:20px;height:20px;font-size:8px}.workspace-client .ws-work-detail .wd-properties .task-colored-date,.workspace-client .ws-work-detail .wd-properties .task-colored-priority{padding:2px 6px;font-size:10px}.ws-work-detail .wd-properties .wd-parent{gap:5px;font-size:11px;line-height:1.45}.ws-work-detail .wd-properties .wd-tags>span:not(.wd-muted){padding:2px 5px;font-size:10px}.ws-work-detail .wd-properties .wd-property-date dd{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:780px){.ws-work-detail .wd-properties>div{grid-template-columns:90px minmax(0,1fr);gap:7px}}.ws-work-detail .wd-success-banner{border:1px solid var(--ws-blue);border-left:4px solid var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:8px;flex:none;align-items:center;gap:10px;margin:12px 18px 0;padding:12px 14px;display:flex;box-shadow:0 3px 12px #00000008}.wd-success-banner .wd-success-icon{background:var(--ws-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.wd-success-banner .wd-success-icon>.icon{width:18px;height:18px}.wd-success-banner strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5}@media (max-width:780px){.ws-work-detail .wd-success-banner{margin:10px 14px 0;padding:10px 12px}.wd-success-banner strong{font-size:12px}}.wa-floating{z-index:58;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:24px}.workspace-client .wa-trigger{background:var(--ws-blue);color:#fff;pointer-events:auto;border:1px solid #ffffff35;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:68px;height:48px;padding:0 16px;font-size:13px;font-weight:650;display:flex;box-shadow:0 6px 24px #0003}.wa-trigger:hover{filter:brightness(1.1)}.wa-trigger .icon{width:20px;height:20px}.wa-trigger:focus-visible{outline:3px solid var(--ws-blue-text);outline-offset:3px}.wa-panel{background:var(--ws-card);border:1px solid var(--ws-line);pointer-events:auto;width:min(420px,100vw - 32px);height:min(610px,100dvh - 130px);min-height:220px;color:var(--ws-ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 55px #0004}.wa-panel>header{border-bottom:1px solid var(--ws-line);flex:none;align-items:center;gap:11px;padding:15px 17px;display:flex}.wa-logo{background:var(--ws-blue-soft);width:36px;height:36px;color:var(--ws-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.wa-logo>.icon{width:21px;height:21px}.wa-panel>header>div{flex:1;min-width:0}.wa-panel h2{margin:0;font-size:15px;font-weight:650}.wa-panel>header p{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.wa-feed{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:18px 16px;overflow-y:auto}.wa-loading,.wa-thinking{color:var(--ws-muted);font-size:12px;line-height:1.6}.wa-thinking{align-items:center;gap:8px;display:flex}.wa-thinking>span{background:var(--ws-blue);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wa-pulse}@keyframes wa-pulse{50%{opacity:.3}}.wa-welcome{text-align:center;padding:12px 0}.wa-welcome>.icon{color:var(--ws-blue-text);width:32px;height:32px}.wa-welcome h3{margin:12px 8px 20px;font-size:15px;font-weight:550;line-height:1.5}.wa-welcome>div{gap:8px;display:grid}.workspace-client .wa-welcome button{text-align:left;border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}.wa-welcome button:hover{background:var(--ws-hover)}.wa-message{align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.wa-message-mark{border:1px solid var(--ws-line);width:25px;height:25px;color:var(--ws-blue-text);border-radius:8px;flex:none;place-items:center;display:grid}.wa-message>div{flex:1;min-width:0}.wa-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.wa-user{padding-left:22px}.wa-user>div{background:var(--ws-blue-soft);border-radius:11px;padding:9px 12px}.wa-user .wa-message-mark{display:none}.wa-sources{color:var(--ws-muted);margin-top:9px;font-size:11px}.wa-sources summary{cursor:pointer;padding:4px 0}.workspace-client .wa-sources button{text-align:left;width:100%;color:var(--ws-blue-text);align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.wa-sources button>span{overflow-wrap:anywhere;flex:1}.wa-sources button>.icon{flex:none}.wa-composer{border-top:1px solid var(--ws-line);flex:none;padding:12px 14px 13px}.wa-composer>div{background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:11px;align-items:flex-end;gap:8px;padding:9px;display:flex}.workspace-client .wa-composer textarea{resize:none;min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:0;flex:1;min-height:38px;max-height:100px;padding:0;font-size:12px;line-height:1.6}.wa-composer>div:focus-within{border-color:var(--ws-blue)}.workspace-client .wa-composer button{background:var(--ws-blue);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.wa-composer button:disabled{opacity:.4}.wa-composer small{color:var(--ws-muted);align-items:flex-start;gap:5px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.wa-composer small>.icon{flex:none;width:12px;height:12px;margin-top:1px}.wa-error{border:1px solid var(--task-red,var(--ws-line));background:var(--task-red-bg,var(--ws-hover));border-radius:8px;flex:none;margin:0 14px 10px;padding:9px 11px;font-size:11px;line-height:1.5}.wa-error p{margin:0}.workspace-client .wa-error button{color:var(--ws-blue-text);margin-top:6px;font-size:11px;text-decoration:underline}.wa-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:780px){.wa-floating{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:10px}.wa-trigger{min-width:62px!important;height:44px!important}.wa-panel{border-radius:13px;width:min(420px,100vw - 24px);height:min(570px,100dvh - 124px)}}@media (prefers-reduced-motion:reduce){.wa-thinking>span{animation:none}}.ws-content.ws-messaging-content{flex-direction:column;height:100%;padding:22px 24px 24px;display:flex}.msg-page{min-height:0;color:var(--ws-ink);flex-direction:column;flex:1;display:flex}.msg-page-heading{flex:none;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.msg-page-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.msg-page-heading h1{letter-spacing:-.6px;font-size:25px;font-weight:650}.msg-page-heading>div>.icon{color:var(--ws-muted)}.msg-page-heading>div>span{color:var(--ws-muted);border-left:1px solid var(--ws-line);text-overflow:ellipsis;white-space:nowrap;padding-left:12px;font-size:11px;overflow:hidden}.msg-page-heading>.ws-primary{flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.msg-shell{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex:1;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.msg-list{border-right:1px solid var(--ws-line);background:var(--ws-sidebar-bg,var(--ws-card));flex-direction:column;min-height:0;display:flex}.msg-list>header{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.msg-list h2{margin:0;font-size:14px;font-weight:600}.msg-search{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:7px;align-items:center;gap:7px;min-width:0;margin:0 12px 12px;padding:7px 9px;display:flex}.msg-search>.icon{color:var(--ws-muted);flex:none}.workspace-client .msg-search input{width:100%;min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.msg-search:focus-within{border-color:var(--ws-blue)}.msg-filters{border-bottom:1px solid var(--ws-line);gap:6px;padding:0 12px 12px;display:flex}.workspace-client .msg-filters button{color:var(--ws-muted);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex}.msg-filters button[aria-pressed=true]{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.msg-filters button>span{font-size:10px}.msg-conversation-rows{scrollbar-width:thin;flex:1;min-height:0;padding:6px;overflow-y:auto}.workspace-client .msg-conversation{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:0;padding:12px 9px;display:flex}.msg-conversation:hover{background:var(--ws-hover)}.msg-conversation.active{background:var(--ws-blue-soft)}.msg-conversation>span:not(.msg-avatar){flex:1;gap:6px;min-width:0;display:grid}.msg-conversation-title{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.msg-conversation strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.msg-conversation time{color:var(--ws-muted);flex:none;font-size:9px}.msg-conversation small{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.msg-unread{background:var(--ws-blue);color:#fff;border-radius:9px;flex:none;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid}.msg-avatar{background:var(--ws-hover);border:1px solid var(--ws-line);width:32px;height:32px;color:var(--ws-muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.msg-avatar.is-group{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:9px}.msg-thread{background:var(--ws-card);flex-direction:column;min-width:0;min-height:0;display:flex}.msg-thread-header{border-bottom:1px solid var(--ws-line);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.msg-thread-header>div{flex:1;min-width:0}.msg-thread-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.msg-thread-header small{color:var(--ws-muted);align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.msg-thread-header small>.icon{flex:none;width:11px;height:11px}.msg-thread-header>.ws-icon{flex:none}.workspace-client .msg-mobile-back{display:none}.msg-message-feed{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:22px 22px 12px;overflow-y:auto}.msg-message{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.msg-message>.msg-avatar{width:27px;height:27px;font-size:9px}.msg-message>div{flex:1;min-width:0}.msg-message header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.msg-message strong{font-size:12px;font-weight:600}.msg-message time{color:var(--ws-muted);font-size:9px}.msg-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.msg-message.is-mine>.msg-avatar{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.msg-message.is-thread-root{border-bottom:1px solid var(--ws-line);padding-bottom:15px}.msg-message-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.workspace-client .msg-message-actions>button{color:var(--ws-muted);border-radius:5px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:inline-flex}.msg-message-actions>button:hover{background:var(--ws-hover);color:var(--ws-blue-text)}.msg-reaction{border:1px solid var(--ws-line);border-radius:5px;padding:2px 6px;font-size:10px}.msg-reaction.is-mine{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:var(--ws-blue)}.msg-attachment-note{color:var(--ws-muted);align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.msg-composer{border-top:1px solid var(--ws-line);flex:none;padding:12px 18px 16px}.msg-composer>div{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;align-items:flex-end;gap:10px;padding:10px;display:flex}.msg-composer>div:focus-within{border-color:var(--ws-blue)}.workspace-client .msg-composer textarea{resize:none;min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px;line-height:1.7}.msg-composer .ws-primary{flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.msg-composer button:disabled{opacity:.5}.msg-start{text-align:center;color:var(--ws-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:35px 20px;display:flex}.msg-start>.icon{width:34px;height:34px;color:var(--ws-blue-text)}.msg-start h2{color:var(--ws-ink);font-size:18px;font-weight:600}.msg-start p,.msg-empty{font-size:12px;line-height:1.7}.msg-empty{color:var(--ws-muted);padding:20px 12px}.msg-start>.ws-primary{align-items:center;gap:6px;display:flex}.workspace-client .msg-load-older{color:var(--ws-blue-text);border:1px solid var(--ws-line);border-radius:6px;margin:0 auto 20px;padding:6px 10px;font-size:11px;display:block}.msg-error{border:1px solid var(--task-red,var(--ws-line));background:var(--task-red-bg,var(--ws-hover));overflow-wrap:anywhere;border-radius:7px;flex:none;margin:8px 12px;padding:10px 12px;font-size:11px;line-height:1.6}.msg-error p{margin:0}.workspace-client .msg-error button{color:var(--ws-blue-text);margin-top:5px;font-size:11px;text-decoration:underline}.msg-restricted{color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:10px;align-items:center;gap:10px;padding:20px;font-size:13px;display:flex}.msg-participants{background:var(--ws-bg);border-bottom:1px solid var(--ws-line);flex:none;max-height:200px;padding:12px 18px;overflow-y:auto}.msg-participants h3{margin-bottom:10px;font-size:12px;font-weight:600}.msg-participants>div{flex-wrap:wrap;gap:10px;display:flex}.msg-participants>div>span{align-items:center;gap:6px;font-size:11px;display:flex}.msg-participants .msg-avatar{width:24px;height:24px;font-size:9px}.msg-participants>.ws-outlined{align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.msg-thread-banner{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);flex:none;justify-content:space-between;gap:10px;padding:10px 18px;font-size:11px;display:flex}.workspace-client .msg-thread-banner button{color:var(--ws-blue-text);align-items:center;gap:6px;font-size:11px;display:flex}.msg-modal-shade{z-index:65;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.msg-modal{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;width:min(440px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow-y:auto;box-shadow:0 14px 50px #0004}.msg-modal>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.msg-modal h2{font-size:19px;font-weight:650}.msg-modal form{gap:18px;display:grid}.msg-kind{gap:8px;display:flex}.workspace-client .msg-kind button{border:1px solid var(--ws-line);border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.msg-kind button[aria-pressed=true]{background:var(--ws-blue-soft);border-color:var(--ws-blue);color:var(--ws-blue-text)}.msg-modal form>label{gap:7px;font-size:12px;display:grid}.msg-modal input:not([type=checkbox]):not([type=radio]){border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);border-radius:7px;padding:9px 11px;font-size:13px}.msg-modal fieldset{border:0;min-width:0;padding:0}.msg-modal legend{color:var(--ws-muted);margin-bottom:8px;padding:0;font-size:12px}.msg-member-picker{gap:3px;max-height:250px;display:grid;overflow-y:auto}.msg-member-picker label{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.msg-member-picker label:hover{background:var(--ws-hover)}.workspace-client .msg-member-picker input{width:15px;height:15px;accent-color:var(--ws-blue);flex:none}.msg-modal footer{justify-content:flex-end;gap:9px;display:flex}.msg-modal .ws-primary{font-size:12px}.msg-list-compact{background:0 0;border-right:0;height:100%;min-height:0}.msg-list-compact>header{padding:10px 6px 12px}.msg-list-compact h2{font-size:13px}.msg-list-compact .msg-search{margin:0 4px 8px;padding:7px}.msg-list-compact .msg-conversation-rows{padding:0}.msg-list-compact .msg-conversation{gap:7px;padding:10px 6px}.msg-list-compact .msg-avatar{width:27px;height:27px;font-size:9px}.msg-list-compact .msg-conversation small{font-size:10px}.msg-list-compact .msg-conversation strong{font-size:11px}@media (max-width:1050px){.msg-shell{grid-template-columns:225px minmax(0,1fr)}.msg-page-heading>div>span{display:none}.msg-thread-header small{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}}@media (max-width:780px){.ws-content.ws-messaging-content{padding:14px 12px 16px}.msg-page-heading{gap:8px;margin-bottom:12px}.msg-page-heading h1{font-size:21px}.msg-page-heading>div{gap:6px}.msg-page-heading>.ws-primary{padding:8px;font-size:10px}.msg-shell{grid-template-columns:1fr}.msg-shell>.msg-list{border:0}.msg-shell>.msg-thread,.msg-has-selection .msg-shell>.msg-list{display:none}.msg-has-selection .msg-shell>.msg-thread{display:flex}.workspace-client .msg-mobile-back{flex:none;display:grid}.msg-thread-header{gap:7px;padding:12px 10px}.msg-thread-header>.msg-avatar{display:none}.msg-thread-header h2{font-size:14px}.msg-thread-header small{max-width:180px;font-size:9px}.msg-thread-header .ws-icon{width:26px;height:26px}.msg-message-feed{padding:16px 12px 8px}.msg-message p{font-size:12px}.msg-composer{padding:10px}.msg-composer .ws-primary>span{display:none}.msg-composer .ws-primary{padding:8px}.msg-modal{padding:18px}.msg-kind button{padding:7px 9px!important;font-size:11px!important}}@media (min-width:781px){.msg-shell.msg-sidebar-list{grid-template-columns:minmax(0,1fr)}.msg-sidebar-list>.msg-list{display:none}}.msg-list-compact .msg-filters{gap:3px;padding:0 4px 9px}.workspace-client .msg-list-compact .msg-filters button{padding:4px 7px;font-size:10px}.msg-composer{padding-right:104px}@media (max-width:780px){.msg-composer{padding-right:88px}}.msg-list>header>h2{white-space:nowrap;flex:1;min-width:0}.msg-list-header-actions{flex:none;align-items:center;gap:3px;display:flex}.msg-list-header-actions .ws-icon{border-radius:6px;width:27px;height:27px;padding:5px}.msg-list-header-actions .ws-icon:hover,.msg-list-header-actions .ws-icon.is-active{background:var(--ws-hover);color:var(--ws-blue-text)}.msg-list-compact>header{gap:7px;padding-bottom:10px}.msg-kind{flex-wrap:wrap;gap:6px;display:flex}.msg-kind>button{white-space:nowrap;flex:1}.msg-modal select{background:var(--ws-bg);width:100%;min-height:40px;color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;border-radius:8px;padding:8px 10px}.msg-modal-help{color:var(--ws-muted);margin:7px 0 12px;font-size:12px;line-height:1.6}.msg-reminder-preview{border:1px solid var(--ws-line);background:var(--ws-hover);color:var(--ws-muted);border-radius:9px;gap:10px;margin-bottom:16px;padding:12px;display:flex}.msg-reminder-preview>div{flex-direction:column;gap:4px;display:flex}.msg-reminder-preview strong{color:var(--ws-ink);font-size:12px}.msg-reminder-preview span{font-size:12px}.msg-project-info{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 18px;padding:10px 18px;font-size:11px;display:flex}.msg-project-info>span{align-items:center;gap:7px;display:flex}.msg-project-info>span:first-child{color:var(--ws-blue)}.msg-message.is-bot>.msg-avatar{background:var(--ws-blue-soft);color:var(--ws-blue)}.msg-bot-label{color:var(--ws-muted);font-size:10px;font-weight:500}.msg-ai-state{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0;font-size:12px;display:flex}.msg-ai-state.has-error{color:var(--ws-ink)}.workspace-client .msg-ai-state>button{border:1px solid var(--ws-line);background:var(--ws-hover);color:var(--ws-blue);font:inherit;cursor:pointer;border-radius:6px;padding:4px 8px}.msg-sources{color:var(--ws-muted);margin:10px 0;font-size:11px}.msg-sources summary{cursor:pointer}.msg-sources>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.workspace-client .msg-sources button{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font:inherit;color:var(--ws-blue);background:var(--ws-hover);border:1px solid var(--ws-line);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex;overflow:hidden}@media (max-width:780px){.msg-project-info{padding:9px 12px}.msg-bot-label{display:none}}.message-markdown{overflow-wrap:anywhere;min-width:0;color:var(--ws-ink);font-size:13px;line-height:1.65}.workspace-client .message-markdown p{white-space:normal;color:inherit;margin:0 0 10px}.message-markdown>:last-child{margin-bottom:0}.message-markdown h1,.message-markdown h2,.message-markdown h3,.message-markdown h4{letter-spacing:0;margin:16px 0 8px;font-size:15px;font-weight:650}.message-markdown>:first-child{margin-top:0}.message-markdown ul,.message-markdown ol{margin:8px 0 12px;padding-left:22px}.message-markdown li{margin:4px 0}.message-markdown li p{margin-bottom:4px}.message-markdown strong{color:var(--ws-ink);font-weight:700}.message-markdown a{color:var(--ws-blue-text);text-underline-offset:3px;text-decoration:underline}.message-markdown code{background:var(--ws-hover);border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.message-markdown pre{background:var(--ws-bg);border:1px solid var(--ws-line);white-space:pre;border-radius:8px;max-width:100%;margin:10px 0;padding:12px;overflow-x:auto}.message-markdown pre code{background:0 0;padding:0}.message-markdown blockquote{border-left:3px solid var(--ws-blue);color:var(--ws-muted);margin:10px 0;padding-left:12px}.message-markdown-table{max-width:100%;margin:10px 0;overflow-x:auto}.message-markdown table{border-collapse:collapse;width:100%;font-size:12px}.message-markdown th,.message-markdown td{border:1px solid var(--ws-line);text-align:left;padding:7px 10px}.message-markdown th{background:var(--ws-hover)}.message-markdown hr{border:0;border-top:1px solid var(--ws-line);margin:14px 0}.message-markdown input[type=checkbox]{width:14px;height:14px;padding:0}.msg-message>div,.wa-message>div{min-width:0}.wa-message .message-markdown{font-size:12px}.msg-mention{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:4px;padding:1px 3px;font-weight:600;display:inline}.msg-mention.is-self{box-shadow:inset 0 0 0 1px var(--ws-blue)}.msg-composer-input{position:relative}.msg-mention-menu{z-index:8;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;max-height:260px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #0003}.workspace-client .msg-mention-menu>button{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:8px;font-size:12px;display:flex}.msg-mention-menu>button[aria-selected=true]{background:var(--ws-blue-soft)}.msg-mention-menu>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.msg-mention-menu strong,.msg-mention-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-mention-menu small,.msg-mention-menu>button>span:last-child{color:var(--ws-muted);font-size:10px}.mi-topbar{flex:none;position:relative}.workspace-client .mi-topbar-trigger{width:32px;height:32px;color:var(--ws-muted);border-radius:8px;place-items:center;display:grid;position:relative}.mi-topbar-trigger:hover,.mi-topbar-trigger.is-active{background:var(--ws-hover);color:var(--ws-ink)}.mi-counter{color:#fff;background:var(--ws-blue);border:2px solid var(--ws-bar);border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.mi-inbox{top:calc(var(--ws-top) + 7px);border:1px solid var(--ws-line);background:var(--ws-card);z-index:50;border-radius:12px;flex-direction:column;width:min(370px,100vw - 24px);max-height:calc(100dvh - 90px);display:flex;position:fixed;right:16px;overflow:hidden;box-shadow:0 12px 42px #0004}.mi-inbox>header{border-bottom:1px solid var(--ws-line);align-items:center;gap:9px;padding:16px;display:flex}.mi-inbox>header>div{flex:1}.mi-inbox h2{font-size:17px}.mi-inbox small{color:var(--ws-muted);font-size:11px}.mi-inbox-list{min-height:80px;padding:6px;overflow-y:auto}.workspace-client .mi-conversation{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.mi-conversation:hover{background:var(--ws-hover)}.mi-conversation.is-unread{background:var(--ws-blue-soft)}.mi-conversation>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mi-conversation strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mi-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi-space{font-weight:550}.mi-empty{text-align:center;padding:22px;font-size:12px}.mi-empty button{color:var(--ws-blue-text);margin-top:10px}.workspace-client .mi-floating-trigger{background:var(--ws-card);width:48px;height:48px;color:var(--ws-blue-text);border:1px solid var(--ws-line);z-index:52;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:114px;box-shadow:0 5px 20px #0003}.mi-floating-trigger.is-open{background:var(--ws-blue-soft)}.mi-chat{background:var(--ws-card);border:1px solid var(--ws-line);z-index:51;border-radius:13px;flex-direction:column;width:min(400px,100vw - 24px);height:min(610px,100dvh - 145px);display:flex;position:fixed;bottom:80px;right:114px;overflow:hidden;box-shadow:0 12px 45px #0005}.mi-chat.is-minimized{display:none}.mi-chat-bar{border-bottom:1px solid var(--ws-line);background:var(--ws-bar);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.mi-chat-bar>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mi-chat-bar strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ws-muted);font-size:11px;overflow:hidden}.mi-chat .msg-page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.mi-chat .msg-page-heading,.mi-chat .msg-list,.mi-chat .msg-mobile-back,.mi-chat .msg-participants>.ws-outlined{display:none!important}.mi-chat .msg-shell{border:0;border-radius:0;flex:1;min-height:0;display:flex}.mi-chat .msg-thread{flex:1;min-height:0;display:flex}.mi-chat .msg-thread-header{padding:11px 12px}.mi-chat .msg-thread-header h2{font-size:13px}.mi-chat .msg-thread-header small{font-size:10px}.mi-chat .msg-composer{padding:10px 12px}.mi-chat .msg-composer textarea{font-size:12px}.mi-chat .msg-message-feed{padding:12px}.mi-chat .msg-project-info{padding:8px 12px;font-size:10px}.mi-chat .msg-message{gap:8px}.mi-chat .msg-message p{font-size:12px}.mi-chat .msg-message time{font-size:9px}.mi-chat .msg-bot-label{display:none}.msg-message.is-first-unread{border-left:2px solid var(--ws-blue);padding-left:8px}@media (max-width:780px){.workspace-client .ws-topbar{gap:8px}.workspace-client .ws-search{min-width:28px}.mi-chat{height:min(590px,100dvh - 140px);bottom:80px;right:12px}.workspace-client .mi-floating-trigger{width:44px;height:44px;bottom:20px;right:105px}.mi-inbox{right:12px}.mi-chat .msg-message{min-width:0}.mi-chat .msg-thread{display:flex!important}}.mi-detail-error{color:var(--ws-blue-text);padding:8px 12px;font-size:12px}.ws-rail-tools{justify-items:center;gap:10px;width:100%;margin-top:auto;display:grid}.workspace-client .ws-rail-tools .ws-rail-new-space{margin-top:0}.ws-more-menu{z-index:90;top:auto;bottom:14px}.ws-more-menu :is(button,a.ws-navigation-link){align-items:center;gap:9px;display:flex}.ph-panel{--ws-card:#fff;--ws-ink:#25272b;--ws-muted:#70747c;--ws-line:#e1e3e8;--ws-hover:#e8eaf0;--ws-blue:#2165d7;z-index:120;background:var(--ws-card);width:min(410px,100vw - 24px);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;font:14px/1.6 Inter,system-ui,sans-serif;display:flex;position:fixed;top:64px;bottom:88px;right:18px;overflow:hidden;box-shadow:0 12px 50px #0003}html[data-theme=dark] .ph-panel{--ws-card:#292929;--ws-ink:#f0f0f0;--ws-muted:#a2a2a2;--ws-line:#484848;--ws-hover:#343434;--ws-blue:#8ab5ff}.ph-panel *{box-sizing:border-box}.ph-panel button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.ph-panel button:disabled{opacity:.5;cursor:wait}.ph-panel .icon{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:18px;height:18px}.ph-panel .icon.sm{width:14px;height:14px}.ph-panel>header{border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.ph-panel header>div{flex:1}.ph-panel h2{margin:0;font-size:15px}.ph-panel small,.ph-panel p{color:var(--ws-muted)}.ph-panel h3{margin:0;font-size:21px}.ph-panel p{margin:8px 0 16px}.ph-body{min-height:0;padding:20px;overflow:auto}.ph-body form{margin:20px 0}.ph-body label{align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.ph-search{border:1px solid var(--ws-line);border-radius:10px;display:flex;overflow:hidden}.ph-search input{min-width:0;color:var(--ws-ink);font:inherit;background:0 0;border:0;flex:1;padding:12px}.ph-search button{color:var(--ws-blue);padding:10px}.ph-panel :focus-visible{outline:2px solid var(--ws-blue);outline-offset:2px}.ph-guide-title{text-align:left;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.ph-guide-title span{flex:1;font-weight:600}.ph-guides article{border-bottom:1px solid var(--ws-line)}.ph-instructions{padding:0 0 16px 28px}.ph-instructions button{color:var(--ws-blue);align-items:center;gap:10px;font-weight:600;display:flex}.ph-answer{border:1px solid var(--ws-line);border-radius:10px;margin-bottom:16px;padding:14px}.ph-answer>.icon{color:var(--ws-blue)}.ph-error{border:1px solid var(--ws-line);border-radius:8px;padding:12px}.ph-billing{max-width:760px;padding:28px}.ph-billing header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ph-billing label{max-width:380px;display:block}.ph-billing select{margin-top:8px}.ph-billing article{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;margin-top:24px;padding:24px}.ph-billing h2{margin:8px 0}.ph-billing .ph-price{color:var(--ws-ink);margin:16px 0;font-size:28px}.ph-price small{color:var(--ws-muted);font-size:13px}.ph-billing dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ph-billing dt{color:var(--ws-muted)}.ph-billing dd{text-align:right;margin:0}.ph-billing>header h1{font-size:24px}@media (max-width:600px){.ph-panel{top:58px;bottom:78px;right:12px}.ph-billing{padding:18px}.ph-billing>header h1{font-size:20px}.ws-rail-tools{gap:6px}}.task-table-scroll{overscroll-behavior-x:contain;max-width:100%}.task-table .task-col-status{width:140px}.task-table .task-col-assignee{width:160px}.task-table .task-col-due{width:150px}.task-table .task-col-priority{width:120px}.task-table .task-col-tags{width:150px}.task-table thead th:first-child{width:auto}.task-table thead th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-client .task-table .task-inline-select,.workspace-client .task-table .task-tag-input,.workspace-client .task-table .task-colored-status,.workspace-client .task-table .task-colored-priority,.workspace-client .task-table .task-colored-date{box-sizing:border-box;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.workspace-client .task-table select.task-colored-status,.workspace-client .task-table select.task-colored-priority,.workspace-client .task-table input.task-colored-date{width:100%;min-height:28px;display:block}.workspace-client .task-table input.task-colored-date{padding:4px 5px}.task-table input.task-colored-date::-webkit-datetime-edit{min-width:0;padding:0}.task-table input.task-colored-date::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:2px;padding:1px}.workspace-client .task-table button.task-colored-status{text-align:left;white-space:nowrap;display:block}.task-table button.task-colored-status>span:first-child{vertical-align:middle;margin-right:4px;display:inline-block}.task-table .task-assignees{max-width:100%}.workspace-client .pm-menu{z-index:100;width:282px;max-height:calc(100dvh - 72px);padding:8px;position:fixed;bottom:14px;left:64px;overflow:visible;box-shadow:0 12px 40px #0004}.pm-account{color:var(--ws-blue-text);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600;overflow:hidden}.pm-divider{background:var(--ws-line);height:1px;margin:6px 4px}.pm-menu>:is(button,a.ws-navigation-link),.pm-more>button{width:100%}.pm-caption{color:var(--ws-muted);padding:7px 10px;font-size:11px}.pm-more{position:relative}.pm-more>button>.icon:last-child{margin-left:auto}.pm-dots{width:14px;font-size:19px;line-height:14px}.pm-more>button.active{background:var(--ws-hover)}.pm-submenu{background:var(--ws-card);border:1px solid var(--ws-line);z-index:101;border-radius:10px;width:245px;padding:6px;display:grid;position:absolute;bottom:0;left:calc(100% + 4px);box-shadow:0 12px 40px #0003}.pm-submenu kbd{color:var(--ws-muted);margin-left:auto;font-size:10px}.workspace-client .pm-release{align-items:flex-start;padding:6px 10px;font-size:12px}.pm-release>span:first-child{color:var(--ws-muted)}.pm-release>span:last-child{line-height:1.4}.pm-dialog{z-index:120;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 160px);padding:22px;position:fixed;bottom:90px;right:18px;overflow:auto;box-shadow:0 15px 50px #0004}.pm-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pm-dialog h2{font-size:18px}.pm-dialog p{margin:14px 0;line-height:1.7}.pm-dialog a{color:var(--ws-blue-text);align-items:center;gap:8px;margin:16px 0;display:flex}.pm-dialog dl>div{border-bottom:1px solid var(--ws-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.pm-dialog dd{margin:0}.pm-dialog kbd{border:1px solid var(--ws-line);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:12px}.pm-dialog ul{color:var(--ws-muted);padding-left:20px}.pm-dialog li{margin:10px 0}.pm-dialog .pm-result{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:8px;padding:12px}@media (max-width:660px){.workspace-client .pm-menu{width:min(282px,100vw - 66px);left:54px;overflow:auto}.pm-submenu{width:100%;box-shadow:none;margin:5px 0;position:static}.pm-dialog{bottom:78px;right:12px}}.docs-page{min-width:0}.docs-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 28px;display:flex}.docs-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.docs-title>.icon{width:27px;height:27px;color:var(--ws-muted)}.docs-title h1{letter-spacing:-1px;font-size:30px}.docs-title>span{background:var(--ws-hover);color:var(--ws-muted);border-radius:5px;padding:2px 7px;font-size:12px}.docs-heading p{max-width:640px;font-size:13px}.docs-heading small{color:var(--ws-blue-text);margin-top:7px;display:block}.docs-heading>.ws-primary{white-space:nowrap;align-items:center;gap:7px;display:flex}.docs-tools{border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.docs-tools>label{border:1px solid var(--ws-line);max-width:380px;color:var(--ws-muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.workspace-client .docs-tools input{background:0 0;border:0;padding:9px 0;font-size:12px}.workspace-client .docs-tools>select{width:auto;max-width:160px;font-size:12px}.docs-layout{gap:4px;margin-left:auto;display:flex}.workspace-client .docs-layout button{color:var(--ws-muted);border-radius:6px;padding:7px}.workspace-client .docs-layout button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(0,1fr) 130px 80px 76px;align-items:center;gap:18px;padding:12px 10px;display:grid}.docs-list-head{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);font-size:11px}.docs-row{border-bottom:1px solid var(--ws-line);min-width:0}.docs-row:hover{background:var(--ws-hover)}.workspace-client .docs-document{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.docs-file-symbol{border:1px solid var(--ws-line);background:var(--ws-blue-soft);width:44px;height:48px;color:var(--ws-blue-text);border-radius:8px;flex:none;place-content:center;justify-items:center;gap:3px;display:grid}.docs-file-symbol>small{font-size:8px;font-weight:650}.docs-document>span:last-child{min-width:0}.docs-document strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.docs-document>span>small{color:var(--ws-muted);margin-top:4px;font-size:10px;display:block}.docs-row>time,.docs-size{color:var(--ws-muted);font-size:11px}.docs-actions{justify-content:flex-end;gap:10px;display:flex}.docs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.docs-grid .docs-row{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid}.docs-grid .docs-document{grid-column:1/-1}.docs-grid .docs-size{display:none}.docs-access{align-items:center;gap:7px;font-size:11px;display:flex;margin-bottom:16px!important}.docs-empty{text-align:center;color:var(--ws-muted);padding:65px 20px}.docs-empty>.icon{width:38px;height:38px;margin-bottom:16px}.docs-empty h2{color:var(--ws-ink);margin-bottom:8px;font-size:18px}.docs-empty p{font-size:12px}.docs-modal-shade{z-index:150;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.docs-modal>p{margin:18px 0;font-size:13px}.docs-modal .ws-error{margin-bottom:16px}.docs-upload{border:1px dashed var(--ws-line);background:var(--ws-bg);border-radius:10px;justify-items:center;gap:12px;padding:22px;display:grid!important}.workspace-client .docs-upload input{font-size:12px}.docs-reader{border:1px solid var(--ws-line);background:var(--ws-card);z-index:110;border-radius:14px;flex-direction:column;width:min(580px,100vw - 24px);display:flex;position:fixed;top:62px;bottom:80px;right:16px;overflow:hidden;box-shadow:0 16px 70px #0004}.docs-reader>header{border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;padding:18px;display:flex}.docs-reader h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}.docs-reader-body{min-height:0;padding:22px;overflow:auto}.docs-reader-body>small{color:var(--ws-muted);font-size:11px}.docs-read-status{align-items:flex-start;gap:8px;font-size:12px;display:flex;color:var(--ws-blue-text)!important;margin:18px 0!important}.docs-ai{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;margin:20px 0;padding:18px}.docs-ai h3{align-items:center;gap:9px;margin-bottom:14px;font-size:14px;display:flex}.docs-ai form{gap:10px;display:grid}.docs-ai textarea{resize:vertical;font-size:12px}.docs-answer{border-top:1px solid var(--ws-line);margin-top:18px;padding-top:16px}.docs-answer small{color:var(--ws-muted);margin-top:12px;font-size:10px;display:block}.docs-reader-body>h3{font-size:13px}.docs-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ws-ink);font:12px/1.9 Inter,system-ui,sans-serif}.docs-page>.ws-error{justify-content:space-between;gap:12px;display:flex}.docs-page>.ws-error>button{color:var(--ws-blue-text)}@media (max-width:780px){.docs-heading{flex-direction:column;gap:16px}.docs-title h1{font-size:26px}.docs-tools{flex-wrap:wrap;gap:8px}.docs-tools>label{min-width:150px}.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(0,1fr) 68px;gap:12px}.docs-list-head,.docs-list .docs-row>time,.docs-list .docs-row>.docs-size{display:none}.docs-reader{top:58px;bottom:78px;right:12px}.docs-reader-body{padding:16px}.docs-grid{grid-template-columns:1fr}}.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(0,1fr) 130px 80px 102px}.docs-actions{gap:8px}.dp-modal{width:min(520px,100%)}.dp-modal>header{gap:12px;margin-bottom:20px}.dp-modal>header>div{flex:1;min-width:0}.dp-modal h2{font-size:18px}.dp-modal header p{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.dp-symbol{background:var(--ws-blue-soft);width:38px;height:38px;color:var(--ws-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.dp-modal fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.dp-modal legend{margin-bottom:12px;font-size:12px;font-weight:600}.workspace-client .dp-option{border:1px solid var(--ws-line);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.workspace-client .dp-option.selected{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .dp-option input,.workspace-client .dp-choices input{width:15px;height:15px;accent-color:var(--ws-blue);flex:none;margin:0;padding:0}.dp-option strong{font-size:12px;font-weight:600;display:block}.dp-option small{color:var(--ws-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.dp-option>.icon{color:var(--ws-muted)}.dp-choices{background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:8px;gap:8px;max-height:180px;padding:12px;display:grid;overflow:auto}.workspace-client .dp-choices label{align-items:center;gap:10px;padding:3px;font-size:12px;display:flex}.dp-choices small{color:var(--ws-muted);font-size:10px;display:block}.dp-members{gap:8px;margin-top:5px;display:grid}.dp-members>input{font-size:12px}.dp-note{color:var(--ws-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.dp-note>.icon{color:var(--ws-blue-text);margin-top:2px}.dp-readonly{background:var(--ws-hover);border-radius:8px;padding:12px;font-size:11px}.dp-modal fieldset:disabled .dp-option{cursor:default}.dp-modal .ws-error{margin-bottom:15px}@media (max-width:780px){.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(0,1fr) 100px}.dp-modal{padding:18px}.dp-modal h2{font-size:16px}}.docs-file-symbol{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;width:42px;height:48px;display:flex}.docs-type-icon{width:42px;height:48px;color:var(--ws-blue-text);flex:none;display:block}.docs-reader>header>.docs-type-icon{width:30px;height:34px}.docs-upload>.docs-type-icon{width:48px;height:54px}.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(160px,1fr) minmax(100px,155px) 110px 68px 102px;gap:12px}.docs-uploader{min-width:0;color:var(--ws-muted);align-items:center;gap:7px;font-size:11px;display:flex}.docs-uploader-avatar{background:var(--ws-hover);border:1px solid var(--ws-line);width:24px;height:24px;color:var(--ws-ink);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.docs-uploader>span:last-child{min-width:0}.docs-uploader-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.docs-uploader-label{display:none}.docs-grid .docs-uploader{grid-column:1/-1}.docs-grid .docs-uploader-label{margin-bottom:2px;font-size:9px;display:block}.docs-grid .docs-row{gap:14px 10px}.docs-grid .docs-row>time{grid-area:3/1}.docs-grid .docs-actions{grid-area:3/2}@media (min-width:781px) and (max-width:1100px){.docs-list-head,.docs-list .docs-row{grid-template-columns:minmax(140px,1fr) minmax(85px,120px) 90px 102px;gap:10px}.docs-list .docs-size,.docs-list-head>span:nth-child(4){display:none}}@media (max-width:780px){.docs-list .docs-row{grid-template-columns:minmax(0,1fr) 100px;gap:5px 8px}.docs-list .docs-document{grid-area:1/1}.docs-list .docs-uploader{grid-area:2/1;padding-left:54px;font-size:10px}.docs-list .docs-uploader-avatar{display:none}.docs-list .docs-uploader-label{margin-right:4px;font-size:10px;display:inline}.docs-list .docs-uploader-name{display:inline}.docs-list .docs-uploader>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-list .docs-actions{grid-area:1/2/3}}.team-page{min-width:0}.team-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.team-heading p{color:var(--ws-muted);margin-top:10px;font-size:13px}.team-title{align-items:center;gap:12px;display:flex}.team-title>.icon,.team-heading>.icon{width:27px;height:27px;color:var(--ws-muted)}.team-heading h1{letter-spacing:-1px;font-size:30px;line-height:1.2}.team-title>span{background:var(--ws-hover);color:var(--ws-muted);border-radius:5px;padding:3px 7px;font-size:12px}.team-heading>.ws-primary{white-space:nowrap;align-items:center;gap:7px;display:flex}.team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.team-summary-public{grid-template-columns:repeat(2,minmax(0,1fr))}.team-summary>div{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.team-summary span{color:var(--ws-muted);align-items:center;gap:9px;font-size:12px;display:flex}.team-summary strong{font-size:26px;font-weight:600;line-height:1}.team-summary>div:first-child strong{color:var(--ws-blue-text)}.team-panel{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.team-tabs{border-bottom:1px solid var(--ws-line);align-items:center;gap:4px;padding:12px 16px;display:flex;overflow:auto}.workspace-client .team-tabs>button{white-space:nowrap;color:var(--ws-muted);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:550;display:flex}.team-tabs>button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.team-tabs>button>span{background:var(--ws-hover);border-radius:4px;padding:1px 5px;font-size:10px}.team-tools,.team-group-tools{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;padding:16px;display:flex}.team-tools>label,.team-group-tools>label{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:120px;max-width:380px;padding:0 11px;display:flex}.workspace-client .team-tools input,.workspace-client .team-group-tools input{background:0 0;border:0;min-width:0;padding:9px 0;font-size:12px}.workspace-client .team-tools>select{border-radius:7px;width:auto;min-width:0;max-width:170px;padding:9px;font-size:11px}.team-table-scroll{min-width:0;overflow:auto}.team-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:570px}.team-table th{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:550}.team-table td{border-bottom:1px solid var(--ws-line);vertical-align:middle;padding:14px 16px;font-size:12px}.team-table tr:last-child td{border-bottom:0}.team-table tbody tr:hover{background:var(--ws-hover)}.team-table th:first-child{width:35%}.team-table th:nth-child(2){width:23%}.team-table th:nth-child(3){width:21%}.team-table th:nth-child(4){width:130px}.team-table th:last-child:empty{width:48px;padding-inline:6px}.team-person{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;display:flex}.team-avatar{background:var(--ws-blue-soft);width:34px;height:34px;color:var(--ws-blue-text);border:1px solid var(--ws-line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid;overflow:hidden}.team-avatar img{object-fit:cover;width:100%;height:100%}.team-person>span:last-child{min-width:0}.team-person strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.team-person small{color:var(--ws-muted);margin-top:3px;font-size:10px;display:block}.team-role{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:11px;display:inline-flex}.team-role[data-role=owner],.team-role[data-role=administrator]{color:var(--ws-blue-text)}.team-role .icon{flex:none;width:13px;height:13px}.team-status{white-space:nowrap;background:var(--ws-hover);color:var(--ws-muted);border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:inline-flex}.team-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.team-status[data-status=active],.team-status[data-status=pending]{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.team-table time{color:var(--ws-muted);white-space:nowrap;font-size:10px}.team-table td.team-actions{text-align:right;padding-inline:6px}.team-table .team-actions>.ws-icon{border-radius:6px;padding:6px}.team-invitations td>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.team-empty{text-align:center;color:var(--ws-muted);padding:48px 22px;font-size:12px;line-height:1.7}.team-empty>.icon{width:30px;height:30px;margin-bottom:12px}.team-empty h2{color:var(--ws-ink);margin-bottom:9px;font-size:18px}.team-empty>p{max-width:470px;margin:0 auto 16px}.team-page .ws-error{justify-content:space-between;gap:12px;display:flex}.team-page .ws-error>button{color:var(--ws-blue-text)}.team-modal-shade{z-index:155;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal-title{align-items:center;gap:11px;min-width:0;display:flex}.team-modal-title>span,.team-group-symbol{width:36px;height:36px;color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:9px;flex:none;place-items:center;display:grid}.workspace-client .team-modal h2{letter-spacing:-.5px;font-size:20px}.team-modal .team-role-hint{color:var(--ws-muted);margin-top:-12px;font-size:11px;line-height:1.6}.team-modal-note{background:var(--ws-bg);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:1.7;display:flex}.team-modal-note>.icon{color:var(--ws-blue-text);flex:none;margin-top:2px}.team-edit-person{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;padding:12px}.team-access-warning{border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:8px;padding:12px}.team-access-warning>p{margin-bottom:10px;font-size:11px}.workspace-client .team-access-warning label{align-items:center;gap:9px;font-size:11px;display:flex}.workspace-client .team-access-warning input{width:15px;height:15px;accent-color:var(--ws-blue);margin:0}.team-dialog-email{overflow-wrap:anywhere;font-size:13px}.team-group-tools{border-bottom:0}.team-group-tools>.ws-outlined{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.team-group-note{color:var(--ws-muted);align-items:flex-start;gap:8px;padding:0 16px 18px;font-size:11px;line-height:1.7;display:flex}.team-group-note>.icon{flex:none;margin-top:2px}.team-group-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0 16px 18px;display:grid}.team-group-card{background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;min-width:0;display:flex}.team-group-card>header{align-items:center;gap:10px;padding:16px;display:flex}.team-group-card header>div{flex:1;min-width:0}.team-group-card h2{overflow-wrap:anywhere;font-size:14px;font-weight:600}.team-group-card small{color:var(--ws-muted);margin-top:4px;font-size:10px;display:block}.team-group-card>p{color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere;padding:0 16px 12px;font-size:12px;line-height:1.7}.team-group-people{gap:6px;padding:0 16px 16px;display:grid}.team-group-people>button{text-align:left;align-items:center;gap:9px;padding:4px 0;font-size:11px;display:flex}.team-group-people>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-group-people .team-avatar{width:25px;height:25px;font-size:9px}.team-group-card footer{border-top:1px solid var(--ws-line);margin-top:auto;padding:10px 16px}.team-group-card footer>button{color:var(--ws-muted);align-items:center;gap:6px;font-size:10px;display:flex}.team-groups>.ws-notice,.team-groups>.ws-error{margin-inline:16px}.team-member-picker{border:1px solid var(--ws-line);border-radius:8px;min-width:0;padding:12px}.team-member-picker legend{padding-inline:4px;font-size:12px}.team-member-picker legend>span{color:var(--ws-muted);font-size:10px}.team-member-picker>input{font-size:11px}.team-member-picker>div{gap:5px;max-height:180px;margin-top:10px;display:grid;overflow:auto}.workspace-client .team-member-picker label{align-items:center;gap:9px;padding:4px;font-size:11px;display:flex}.workspace-client .team-member-picker input[type=checkbox]{width:14px;height:14px;accent-color:var(--ws-blue);margin:0;padding:0}.team-member-picker .team-avatar{width:25px;height:25px;font-size:9px}.team-profile>header{color:var(--ws-muted);margin-bottom:18px;font-size:12px}.team-profile-hero{align-items:center;gap:14px;margin-bottom:24px;display:flex}.team-profile-hero>.team-avatar{border-radius:16px;width:58px;height:58px;font-size:18px}.team-profile-hero>div{min-width:0}.team-profile h2{overflow-wrap:anywhere;font-size:22px!important}.team-profile-hero .team-role{margin-top:7px}.team-profile-facts{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:12px;padding:16px 0;display:grid}.team-profile-facts>div{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:11px;display:grid}.team-profile dt{color:var(--ws-muted)}.team-profile dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;display:flex}.team-group-tag{background:var(--ws-hover);border-radius:5px;padding:3px 7px;font-size:10px}.team-profile-section{margin-top:22px}.team-profile-section h3{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.team-profile-section h3>span{color:var(--ws-muted);font-size:11px}.team-profile-section>p{color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.team-profile-metrics{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.team-profile-metrics>div{text-align:center;padding:12px}.team-profile-metrics strong{color:var(--ws-blue-text);font-size:22px;display:block}.team-profile-metrics span{color:var(--ws-muted);font-size:10px}.team-profile-tasks>button{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:12px;display:flex}.team-profile-tasks>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.team-profile-tasks .icon{color:var(--ws-muted);flex:none}.team-profile-tasks>p{color:var(--ws-muted);text-align:center;padding:12px;font-size:11px}@media (max-width:1100px){.team-table{min-width:620px}.team-table th:first-child{width:220px}.team-table th:nth-child(2){width:150px}.team-table th:nth-child(3){width:120px}.team-summary>div{padding:14px}.team-tools{flex-wrap:wrap}.team-tools>label{max-width:none}}@media (max-width:780px){.team-heading{flex-direction:column}.team-heading h1{font-size:26px}.team-summary{gap:7px;margin-bottom:18px}.team-summary>div{gap:9px;padding:12px 10px;display:grid}.team-summary span{gap:5px;font-size:10px}.team-summary .icon{width:12px;height:12px}.team-summary strong{font-size:23px}.team-tabs{padding:10px 8px}.workspace-client .team-tabs>button{padding:8px;font-size:11px}.team-tools{gap:8px;padding:12px}.team-tools>label{flex-basis:100%}.workspace-client .team-tools>select{flex:1;max-width:none}.team-table th,.team-table td{padding:12px}.team-modal-shade{padding:14px}.team-group-tools{flex-wrap:wrap;padding:12px}.team-group-tools>label{flex-basis:100%;max-width:none}.team-group-tools>.ws-outlined{margin-left:0}.team-group-grid{grid-template-columns:minmax(0,1fr);padding-inline:12px}.team-profile-facts>div{grid-template-columns:100px minmax(0,1fr)}.team-modal-title>span{width:30px;height:30px}.workspace-client .team-modal h2{font-size:18px}}.team-introduction{align-items:flex-start;gap:8px;max-width:750px;display:flex}.team-introduction>span{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.team-introduction>.ws-icon{color:var(--ws-muted);flex:none;padding:3px}@media (max-width:780px){.team-table{table-layout:auto;min-width:0;display:block}.team-table thead{display:none}.team-table tbody{width:100%;display:block}.team-table tr{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) 100px;gap:10px 8px;padding:15px 12px;display:grid}.team-table tbody tr:last-child{border-bottom:0}.team-table td{border:0;min-width:0;padding:0;display:block}.team-table td:first-child{grid-area:1/1/auto/-1;padding-right:32px}.team-table td:nth-child(2){grid-area:2/1}.team-table td:nth-child(3){grid-area:2/2;justify-self:end}.team-table td:nth-child(4){color:var(--ws-muted);grid-area:3/1/auto/-1;align-items:center;gap:7px;font-size:10px;display:flex}.team-table td[data-label]:before{content:attr(data-label)}.team-table td.team-actions{grid-area:1/2;place-self:center end;padding:0}.team-table .team-role{font-size:10px}.team-table .team-status{font-size:9px}.team-table-scroll{overflow:visible}.team-invitations td:first-child{padding-top:5px}.team-invitations td>strong{font-size:12px}}.workspace-client .profile-media{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-bottom:18px}.workspace-client .profile-photo-row{align-items:center;gap:16px;min-width:0;display:flex}.workspace-client .profile-photo{border:1px solid var(--ws-line);background:var(--ws-blue-soft);width:72px;min-width:0;height:72px;color:var(--ws-blue-text);border-radius:50%;flex:0 0 72px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;overflow:hidden}.workspace-client .profile-photo img{object-fit:cover;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;display:block}.workspace-client .profile-photo-info{flex:1;min-width:0}.workspace-client .profile-photo-info>strong{font-size:13px}.workspace-client .profile-media .fine{max-width:none;color:var(--ws-muted);overflow-wrap:anywhere;margin:4px 0 10px;font-size:11px}.workspace-client .profile-media .row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-client .profile-media .file-button{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;max-width:100%;margin:0;padding:8px 12px;font-size:12px;line-height:1.5;display:inline-flex;position:relative}.workspace-client .profile-media .file-button input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;min-width:0;height:100%;margin:0;padding:0;position:absolute;inset:0}.workspace-client .profile-media .file-button:has(input:focus-visible){outline:2px solid var(--ws-blue);outline-offset:3px}.workspace-client .profile-media .file-button:has(input:disabled){opacity:.45;cursor:not-allowed}.workspace-client .profile-media .file-button input:disabled{cursor:not-allowed}.workspace-client .profile-media .row-actions>button{white-space:normal;overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:8px 12px;font-size:12px}@media (max-width:480px){.workspace-client .profile-photo-row{align-items:flex-start;gap:12px}.workspace-client .profile-photo{flex-basis:64px;width:64px;height:64px;font-size:18px}.workspace-client .profile-media{padding:18px}.workspace-client .profile-media .file-button,.workspace-client .profile-media .row-actions>button{padding:7px 10px;font-size:11px}}.account-page{width:100%;min-width:0;max-width:1180px;margin:auto;padding-bottom:70px}.account-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--ws-muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.account-heading h1{letter-spacing:-.8px;font-size:28px;font-weight:650;line-height:1.2}.account-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.account-summary{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;min-width:0;overflow:hidden}.account-summary-body{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.account-avatar-wrap{width:72px;height:72px;position:relative}.account-avatar{background:var(--ws-blue-soft);width:72px;height:72px;color:var(--ws-blue-text);border:3px solid var(--ws-bg);border-radius:50%;justify-content:center;align-items:center;font-size:23px;font-weight:650;display:flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;display:block}.account-photo-picker{border:1px solid var(--ws-line);background:var(--ws-card);width:27px;height:27px;color:var(--ws-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 2px 5px #0001}.account-photo-picker:hover{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .account-photo-picker input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.account-photo-picker:has(input:focus-visible){outline:2px solid var(--ws-blue);outline-offset:3px}.account-photo-picker:has(input:disabled){opacity:.45;cursor:not-allowed}.account-summary-identity{min-width:0}.account-summary h2{overflow-wrap:anywhere;letter-spacing:-.3px;font-size:18px;line-height:1.4}.account-summary .account-email{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.account-scope{align-items:flex-start;gap:6px;font-size:10px;line-height:1.6;display:flex;margin-top:6px!important}.account-scope>.icon{flex:none;margin-top:1px}.account-photo-actions{text-align:right;min-width:0;max-width:230px}.account-summary .account-photo-hint{overflow-wrap:anywhere;font-size:10px;line-height:1.6}.workspace-client .account-photo-remove{color:var(--ws-muted);text-align:left;align-items:center;gap:5px;max-width:100%;margin-top:6px;font-size:10px;display:inline-flex}.account-main{min-width:0}.account-main>[hidden]{display:none}.account-tabs{border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:9px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.workspace-client .account-tabs>button{color:var(--ws-muted);white-space:normal;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:7px 12px;font-size:12px;font-weight:550;display:inline-flex}.account-tabs>button.active{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 4px #0001}.account-tabs>button.active>.icon{color:var(--ws-blue-text)}.account-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.account-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;min-width:0;overflow:hidden}.account-card>header,.security-card-heading{border-bottom:1px solid var(--ws-line);align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;display:flex}.account-card-icon{width:30px;height:30px;color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:8px;flex:none;place-items:center;display:grid}.account-card>header>div,.security-card-heading>div{flex:1;min-width:0}.account-card h2,.security-card-heading h2{font-size:14px;font-weight:600;line-height:1.4}.account-card>header p,.security-card-heading p{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0;padding:16px;display:grid}.account-fields>label{align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:550;display:grid}.account-field-full,.account-bio-card,.account-form-footer{grid-column:1/-1}.workspace-client .account-fields input,.workspace-client .account-fields select,.workspace-client .account-fields textarea{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:7px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 11px;font-size:12px;line-height:1.6;transition:border-color .12s}.workspace-client .account-fields input:focus,.workspace-client .account-fields select:focus,.workspace-client .account-fields textarea:focus{border-color:var(--ws-blue);box-shadow:0 0 0 3px var(--ws-blue-soft);outline:0}.workspace-client .account-fields textarea{resize:vertical;min-height:66px;max-height:220px}.account-fields>label>small{color:var(--ws-muted);overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.6}.account-label-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-label-line>small{color:var(--ws-muted);font-size:9px;font-weight:400}.account-readonly{background:var(--ws-hover);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:7px;align-items:center;gap:8px;min-width:0;padding-inline:11px;display:flex}.workspace-client .account-readonly>input{color:var(--ws-muted);box-shadow:none;background:0 0;border:0;padding-inline:0}.account-readonly>.icon{flex:none}.account-form-footer{text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.account-form-footer>span{color:var(--ws-muted);align-items:center;gap:6px;font-size:10px;display:flex}.account-form-footer>span.account-unsaved{color:var(--ws-blue-text)}.workspace-client .account-save{background:var(--ws-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.account-feedback{background:var(--ws-blue-soft);border:1px solid var(--ws-line);color:var(--ws-blue-text);border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.account-feedback>.icon{flex:none;margin-top:2px}.account-feedback>span{overflow-wrap:anywhere;min-width:0}.account-feedback-error{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-muted)}.account-security-intro{font-size:12px;line-height:1.6;margin-bottom:12px!important}.profile-security-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"totp sessions""passkeys sessions";align-items:start;gap:14px;display:grid}.profile-security-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;max-width:100%;padding:16px;display:flex}.profile-security-card .security-card-heading{border:0;gap:10px;padding:0}.security-totp{grid-area:totp}.security-passkeys{grid-area:passkeys}.security-sessions{grid-area:sessions}.account-page .profile-security-card .fine{color:var(--ws-muted);overflow-wrap:anywhere;max-width:none;margin:4px 0 0;font-size:11px;line-height:1.7}.profile-security-card .empty{border:1px dashed var(--ws-line);border-radius:8px;margin:0;padding:20px 12px;font-size:11px;line-height:1.7}.profile-security-card .security-device{background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.security-device>div{flex:1;min-width:0}.security-device strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.security-device p{overflow-wrap:anywhere}.security-device .security-device-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.security-current{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500}.security-method-status{color:var(--ws-muted);font-size:11px}.security-method-status strong{color:var(--ws-muted);font-weight:550}.security-method-status[data-enabled=true] strong{color:var(--ws-blue-text)}.workspace-client .profile-security-card button{background:var(--ws-blue);color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;max-width:100%;padding:9px 12px;font-size:11px;font-weight:550;line-height:1.6;display:inline-flex}.workspace-client .profile-security-card button.secondary{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-ink)}.workspace-client .profile-security-card button.quiet{color:var(--ws-muted);background:0 0;padding:4px 0}.profile-security-card .security-device>button{flex:none}.profile-security-card>div,.profile-security-card>form,.profile-security-card>label{min-width:0;max-width:100%}.profile-security-card>form{gap:10px;display:grid}.profile-security-card label{min-width:0;font-size:11px;font-weight:500}.workspace-client .profile-security-card input{min-width:0;max-width:100%;min-height:40px;margin-top:6px;font-size:12px}.profile-security-card .input-row{flex-wrap:wrap;gap:8px;min-width:0;margin-top:7px;display:flex}.workspace-client .profile-security-card .input-row input{border-radius:7px;flex:140px;width:auto;margin:0}.workspace-client .profile-security-card .input-row button{border-radius:7px;flex:0 auto;align-self:stretch;min-width:0;max-width:100%;min-height:40px}.profile-security-card p,.profile-security-card a,.profile-security-card li,.profile-security-card strong{overflow-wrap:anywhere}.profile-security-card>div>strong{font-size:12px;font-weight:600}.profile-security-card ul{font-size:11px;line-height:1.9}.profile-security-card img,.profile-security-card canvas{max-width:100%;height:auto}.profile-security-card>p>a{color:var(--ws-blue-text);font-size:11px}@media (max-width:900px){.account-form{grid-template-columns:minmax(0,1fr)}.account-preferences-card .account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary-body{grid-template-columns:64px minmax(0,1fr);gap:10px 14px;padding:14px 16px}.account-avatar-wrap,.account-avatar{width:64px;height:64px}.account-photo-actions{text-align:left;flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 12px;max-width:100%;display:flex}.workspace-client .account-photo-remove{margin:0}.account-summary h2{font-size:17px}.account-scope{font-size:10px}}@media (max-width:600px){.account-page{padding-bottom:90px}.account-heading h1{font-size:25px}.account-layout{gap:12px}.account-heading{gap:10px;margin-bottom:12px}.account-heading>div{flex:100%}.account-tabs{width:100%}.workspace-client .account-tabs>button{flex:1;justify-content:center}.profile-security-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"totp""passkeys""sessions"}.profile-security-card{padding:14px}.profile-security-card .security-device{align-items:flex-start}.security-device strong{font-size:11px}.account-form-footer{flex-wrap:wrap;gap:10px}.account-form-footer>span{flex-basis:100%}.account-form-footer>.account-save{width:100%}.account-card>header p{font-size:10px}}@media (max-width:480px){.account-fields,.account-preferences-card .account-fields{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.account-card>header{padding:14px}.account-fields>label{font-size:11px}.account-card h2,.security-card-heading h2{font-size:13px}.account-readonly{padding-inline:9px}.account-summary-body{gap:8px 10px;padding:12px}.account-avatar-wrap,.account-avatar{width:56px;height:56px}.account-photo-actions{grid-column:1/-1}.account-scope{margin-top:4px!important}.profile-security-card .security-device{flex-wrap:wrap}.profile-security-card .security-device>div{flex-basis:100%}.profile-security-card .security-device>button{align-self:flex-end;margin-left:auto}.profile-security-card .input-row{flex-direction:column}.workspace-client .profile-security-card .input-row input{flex:auto;width:100%}.workspace-client .profile-security-card .input-row button{width:100%}}@media (prefers-reduced-motion:reduce){.account-fields input,.account-fields select,.account-fields textarea{transition:none}}.user-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.user-avatar>img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.ws-rail-profile>.rail-avatar{width:100%;height:100%}.workspace-client .pm-account{align-items:center;gap:10px;min-width:0;display:flex}.pm-account>.user-avatar{width:34px;height:34px}.pm-account>span:not(.user-avatar){flex:1;min-width:0}.pm-account strong,.pm-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-account strong{color:var(--ws-ink);font-size:12px}.pm-account small{color:var(--ws-muted);margin-top:4px;font-size:10px}.task-assignees>.user-avatar{width:22px;height:22px;font-size:8px}.task-assignees>select{flex:1;min-width:0}.tl-card .user-avatar{width:20px;height:20px;font-size:8px}.dp-choices .user-avatar{flex:0 0 28px;width:28px;height:28px;font-size:10px}.td-assignee-legend{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.td-assignee-legend>span{min-width:0;max-width:100%;color:var(--ws-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.td-assignee-legend .user-avatar{width:20px;height:20px;font-size:8px}.td-assignee-legend>span>span:not(.user-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.td-assignee-legend b{color:var(--ws-ink);font-weight:500}.account-preferences-card{grid-column:1/-1}.account-preferences-card .account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:480px){.account-preferences-card .account-fields{grid-template-columns:minmax(0,1fr)}}.workspace-client .wo-selector-logo{background:var(--ws-blue-soft);width:20px;height:20px;color:var(--ws-blue-text);border-radius:5px;flex:none;place-items:center;font-size:8px;display:grid}.workspace-client .user-avatar.ws-workspace-avatar{border-radius:10px}.workspace-overview{min-width:0;padding-bottom:36px}.wo-cover{background:linear-gradient(120deg,var(--ws-side),var(--ws-blue-soft));border-bottom:1px solid var(--ws-line);height:180px;position:relative;overflow:hidden}.wo-cover>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wo-cover.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0005,#0000 65%);position:absolute;inset:0}.wo-cover-label{color:var(--ws-muted);z-index:1;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;position:absolute;top:20px;left:28px}.wo-cover.has-image .wo-cover-label{color:#fff;text-shadow:0 1px 4px #0009}.wo-cover-actions{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:24px}.workspace-client .wo-image-picker,.workspace-client .wo-cover-remove{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0001}.wo-image-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.wo-image-picker:focus-within{outline:2px solid var(--ws-blue);outline-offset:3px}.wo-image-picker.disabled{opacity:.55;cursor:wait}.workspace-client .wo-cover-remove{padding:6px 8px}.wo-body{width:100%;max-width:1130px;margin:auto;padding:0 28px}.wo-heading{z-index:2;align-items:center;gap:18px;min-width:0;margin:-38px 0 24px;display:flex;position:relative;background:0 0!important;border:0!important;padding:0!important}.wo-logo-wrap{flex:none;width:94px;height:94px;position:relative}.workspace-client .wo-logo{border:4px solid var(--ws-bg);background:var(--ws-card);width:94px;height:94px;color:var(--ws-blue-text);border-radius:20px;place-items:center;font-size:30px;font-weight:700;display:grid;box-shadow:0 4px 14px #0002}.workspace-client .wo-logo-picker{z-index:2;border-radius:50%;width:28px;height:28px;min-height:28px;padding:0;position:absolute;bottom:-5px;right:-5px}.workspace-client .wo-logo-remove{background:var(--ws-card);border:1px solid var(--ws-line);width:26px;height:26px;color:var(--ws-muted);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:-5px}.wo-heading-text{flex:1;min-width:0;padding-top:38px}.wo-heading h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 7px;font-size:26px;font-weight:700;line-height:1.2}.wo-type{color:var(--ws-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.workspace-client .wo-edit{white-space:normal;text-align:center;align-self:flex-end;margin-bottom:4px}.wo-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.wo-card,.wo-form{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;min-width:0;overflow:hidden}.wo-card>header,.wo-form>header{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:16px 18px 12px;display:flex}.wo-card>header>.icon,.wo-form>header>.icon{width:17px;height:17px;color:var(--ws-muted);flex:none}.wo-card h2,.wo-form h2{margin:0;font-size:14px;font-weight:650}.wo-card>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 18px 18px;font-size:13px;line-height:1.7}.wo-empty{color:var(--ws-muted)}.wo-card dl{gap:0;margin:0;padding:0 18px 16px;display:grid}.wo-card dl>div{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:10px 0;display:grid}.wo-card dl>div:last-child{border:0;padding-bottom:0}.wo-card dt{color:var(--ws-muted);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.wo-card dt>.icon{flex:none;width:14px;height:14px}.wo-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:1.6}.wo-card dd a{color:var(--ws-blue-text);overflow-wrap:anywhere;align-items:baseline;gap:5px;max-width:100%;text-decoration:none;display:inline-flex}.wo-card dd a:hover{text-decoration:underline}.wo-card dd a .icon{flex:none;width:12px;height:12px}.wo-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:6px 18px 18px;display:grid}.wo-members>div{align-items:center;gap:9px;min-width:0;display:flex}.wo-members .ws-avatar{flex:none;width:32px;height:32px;font-size:11px}.wo-members>div>span:last-child{gap:3px;min-width:0;display:grid}.wo-members strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.wo-members small{color:var(--ws-muted);font-size:10px}.wo-count{background:var(--ws-hover);color:var(--ws-muted);border-radius:5px;padding:2px 5px;font-size:11px}.workspace-client .wo-team-link{color:var(--ws-muted);border-radius:5px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.workspace-client .wo-team-link:hover{background:var(--ws-hover);color:var(--ws-blue-text)}.workspace-client .wo-see-team{color:var(--ws-blue-text);align-items:center;gap:7px;padding:0 18px 16px;font-size:11px;display:flex}.wo-feedback{border:1px solid var(--ws-line);background:var(--ws-blue-soft);color:var(--ws-blue-text);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.wo-feedback>.icon{flex:none}.wo-error{background:var(--ws-card);color:#d34444;border-color:#d3444455}.wo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 18px 18px;display:grid}.wo-fields label{color:var(--ws-ink);flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.workspace-client .wo-fields input,.workspace-client .wo-fields select,.workspace-client .wo-fields textarea{border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-width:0;max-width:100%;color:var(--ws-ink);box-sizing:border-box;border-radius:7px;padding:9px 11px;font-size:13px}.wo-fields textarea{resize:vertical;min-height:82px}.wo-fields .wo-full{grid-column:1/-1}.wo-form-footer{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (max-width:1100px){.wo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-members{grid-template-columns:1fr}.wo-heading h1{font-size:23px}}@media (max-width:600px){.wo-cover{height:145px}.wo-cover-label{top:16px;left:16px}.wo-cover-actions{top:auto;bottom:14px;right:12px}.wo-body{padding:0 16px}.wo-heading{flex-wrap:wrap;gap:12px;margin-bottom:18px}.wo-logo-wrap,.workspace-client .wo-logo{width:78px;height:78px}.workspace-client .wo-logo{border-radius:17px;font-size:25px}.wo-heading-text{flex-basis:calc(100% - 94px);padding-top:36px}.wo-heading h1{font-size:22px}.workspace-client .wo-edit{margin:0 0 0 auto}.wo-grid{grid-template-columns:1fr;gap:12px}.wo-card>header,.wo-form>header{padding:14px 15px 10px}.wo-card>p,.wo-card dl{padding-left:15px;padding-right:15px}.wo-members{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:15px}.wo-fields{grid-template-columns:1fr;padding-inline:15px}.wo-feedback{font-size:11px}}.user-avatar.ws-workspace-avatar>img,.user-avatar.wo-logo>img,.user-avatar.wo-selector-logo>img,.user-avatar.space-icon>img{object-fit:contain}.wo-fields label input{margin-top:0}.workspace-client .task-autofill-button{border:1px solid var(--ws-line);background:var(--ws-card);min-height:30px;color:var(--ws-blue-text);border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:550;display:inline-flex}.workspace-client .task-autofill-button:hover{background:var(--ws-blue-soft);border-color:var(--ws-blue)}.af-shade{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.af-modal{border:1px solid var(--ws-line);background:var(--ws-card);width:min(700px,100%);max-height:calc(100dvh - 44px);color:var(--ws-ink);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #0005}.af-modal>.af-header{border:0;border-bottom:1px solid var(--ws-line);background:0 0;flex:none;align-items:center;gap:12px;margin:0;padding:20px 22px;display:flex}.af-symbol{background:var(--ws-blue-soft);width:38px;height:38px;color:var(--ws-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.af-header>div{flex:1;min-width:0}.af-header h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:650;line-height:1.3}.af-header p{color:var(--ws-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.af-header .ws-icon{flex:none}.af-body{overscroll-behavior:contain;min-height:0;padding:20px 22px;overflow:auto}.af-hint{color:var(--ws-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.af-label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.af-compose{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;transition:border-color .2s;overflow:hidden}.af-compose:focus-within,.af-compose.listening{border-color:var(--ws-blue);box-shadow:0 0 0 2px var(--ws-blue-soft)}.workspace-client .af-compose>textarea{resize:vertical;width:100%;max-width:100%;min-height:135px;box-shadow:none;color:var(--ws-ink);box-sizing:border-box;background:0 0;border:0;outline:none;padding:14px;font-size:13px;line-height:1.7;display:block}.af-compose-tools{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:8px;padding:3px 12px 10px;font-size:10px;display:flex}.workspace-client .af-mic{border:1px solid var(--ws-line);width:36px;height:36px;color:var(--ws-blue-text);background:var(--ws-card);border-radius:9px;place-items:center;padding:0;display:grid}.workspace-client .af-mic.active{color:#fff;background:var(--ws-blue);border-color:var(--ws-blue)}.af-listening{color:var(--ws-blue-text);align-items:center;gap:7px;margin:12px 0;font-size:11px;display:flex}.af-listening>span{background:var(--ws-blue);border-radius:50%;flex:none;width:7px;height:7px}.af-voice-hint{color:var(--ws-muted);margin-top:10px;font-size:10px;line-height:1.6}.af-error,.af-success{border:1px solid var(--ws-line);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.af-error{color:#d74e4e;background:var(--ws-bg);border-color:#d74e4e55}.af-error .icon,.af-success .icon{flex:none;margin-top:2px}.af-success{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.af-preview-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.af-preview-heading h3>span{background:var(--ws-hover);color:var(--ws-muted);border-radius:5px;padding:2px 6px;font-size:11px}.af-preview-heading p{color:var(--ws-muted);margin:6px 0 16px;font-size:11px;line-height:1.6}.af-warnings{border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-muted);border-radius:8px;margin:0 0 14px;padding:10px 14px 10px 28px;font-size:11px;line-height:1.6}.af-drafts{gap:14px;display:grid}.af-draft{border:1px solid var(--ws-line);border-radius:10px;min-width:0;overflow:hidden}.af-draft>header{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-bg);justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.af-step{background:var(--ws-blue-soft);width:20px;height:20px;color:var(--ws-blue-text);border-radius:5px;place-items:center;font-size:10px;display:grid}.af-draft>header>.icon{color:var(--ws-muted)}.af-draft>header>strong{font-size:12px;font-weight:600}.workspace-client .af-draft>header>button{color:var(--ws-muted);border-radius:5px;place-items:center;width:25px;height:25px;margin-left:auto;padding:0;display:grid}.af-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.af-fields label{min-width:0;color:var(--ws-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:550;display:flex}.af-fields .af-full{grid-column:1/-1}.workspace-client .af-fields input,.workspace-client .af-fields select,.workspace-client .af-fields textarea{border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;min-width:0;max-width:100%;color:var(--ws-ink);box-sizing:border-box;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:500}.af-fields textarea{resize:vertical;min-height:58px}.af-modal>.af-footer{border-top:1px solid var(--ws-line);background:var(--ws-card);text-align:left;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.workspace-client .af-footer .ws-primary{border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;display:inline-flex}.workspace-client .af-back{color:var(--ws-muted);align-items:center;gap:5px;padding:6px;font-size:11px;display:inline-flex}@media (max-width:600px){.af-shade{padding:10px}.af-modal{border-radius:12px;max-height:calc(100dvh - 20px)}.af-modal>.af-header{gap:9px;padding:15px}.af-header h2{font-size:17px}.af-symbol{width:30px;height:30px}.af-body{padding:16px 15px}.af-modal>.af-footer{gap:7px;padding:12px 15px}.af-fields{grid-template-columns:1fr;padding:12px}.workspace-client .task-autofill-button{padding:6px 9px;font-size:10px}.af-hint{font-size:12px}}.workspace-client .af-hint{margin-bottom:14px}.workspace-client .af-voice-hint{margin-top:8px}.addon-store{min-width:0;max-width:1440px;margin:0 auto}.as-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.as-heading-title{align-items:center;gap:13px;min-width:0;display:flex}.as-store-mark{background:var(--ws-blue-soft);width:44px;height:44px;color:var(--ws-blue-text);border-radius:13px;flex:none;place-items:center;display:grid}.as-heading h1{font-size:30px;font-weight:700;line-height:1.2}.workspace-client .as-heading p{margin-top:5px;font-size:13px}.as-workspace{background:var(--ws-card);border:1px solid var(--ws-line);max-width:260px;color:var(--ws-muted);border-radius:20px;align-items:center;gap:7px;min-width:0;padding:7px 11px;font-size:11px;display:flex}.as-workspace>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-navigation{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.as-tabs{gap:6px;display:flex}.workspace-client .as-tabs button{color:var(--ws-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.workspace-client .as-tabs button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.as-tabs button:hover{background:var(--ws-hover)}.as-tabs button>span{background:var(--ws-hover);min-width:19px;height:19px;color:var(--ws-ink);border-radius:5px;place-items:center;font-size:10px;display:grid}.as-search{border:1px solid var(--ws-line);background:var(--ws-card);width:min(40%,370px);min-width:0;color:var(--ws-muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-client .as-search input{background:0 0;border:0;outline:none;min-width:0;padding:10px 0;font-size:12px}.as-search:focus-within{border-color:var(--ws-blue);box-shadow:0 0 0 2px var(--ws-blue-soft)}.as-search input::-webkit-search-cancel-button{display:none}.as-search>button{color:var(--ws-muted);place-items:center;padding:3px;display:grid}.as-filterbar{align-items:center;gap:16px;min-width:0;margin:17px 0 24px;display:flex}.as-categories{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;padding:3px 2px;display:flex;overflow-x:auto}.workspace-client .as-categories button,.workspace-client .as-free{white-space:nowrap;border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:20px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:550;line-height:1.4;display:flex}.workspace-client .as-categories button.active{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.as-categories button:hover,.as-free:hover{background:var(--ws-hover)}.workspace-client .as-free{margin-left:auto}.workspace-client .as-free.active{color:var(--ws-blue-text);background:var(--ws-blue-soft);border-color:var(--ws-blue)}.as-features{grid-template-columns:minmax(0,2.65fr) minmax(220px,1fr);gap:16px;margin-bottom:30px;display:grid}.as-hero{color:#fff;isolation:isolate;background:linear-gradient(120deg,#164fb8,#337de9);border-radius:18px;align-items:center;min-width:0;min-height:270px;padding:30px;display:flex;position:relative;overflow:hidden}.as-hero-copy{z-index:1;flex:1;min-width:0;position:relative}.as-eyebrow{letter-spacing:1.3px;color:#fff;opacity:.78;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.as-hero h2{letter-spacing:-1px;white-space:pre-line;max-width:470px;font-size:clamp(25px,2.3vw,35px);font-weight:700;line-height:1.15}.workspace-client .as-hero p{color:#fff;opacity:.8;max-width:370px;margin-top:13px;font-size:12px;line-height:1.65}.workspace-client .as-hero button{color:#174faa;background:#fff;border-radius:20px;align-items:center;gap:10px;margin-top:22px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.as-hero button:hover{background:#e7efff}.as-hero-art{flex:none;width:230px;height:230px;margin-left:14px;position:relative}.as-art-orbit{border:1px solid #ffffff38;border-radius:50%;width:218px;height:218px;position:absolute;top:6px;left:6px}.as-art-orbit:before{content:"";border:1px solid #ffffff2b;border-radius:50%;position:absolute;inset:29px}.as-art-center{background:#ffffff20;border:1px solid #ffffff52;border-radius:25px;place-items:center;width:83px;height:83px;display:grid;position:absolute;top:73px;left:79px;transform:rotate(-12deg);box-shadow:0 12px 32px #102f792a}.as-art-center>.icon{stroke-width:1.6px;width:44px;height:44px}.as-art-app{color:#25272b;background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:175px;padding:9px 12px;font-size:11px;font-weight:650;display:flex;position:absolute;box-shadow:0 8px 24px #153b7529}.as-art-app>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-art-app .as-logo{border-radius:9px;width:32px;height:32px}.as-art-app .as-logo>.icon{width:19px;height:19px}.as-art-app-0{top:16px;left:3px;transform:rotate(-8deg)}.as-art-app-1{top:91px;right:-5px;transform:rotate(7deg)}.as-art-app-2{bottom:9px;left:4px;transform:rotate(-5deg)}.as-art-spark{color:#fffa;position:absolute;top:14px;right:11px}.as-art-spark .icon{width:24px;height:24px}.workspace-client .as-spotlight{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:21px;transition:border-color .15s,transform .15s;display:flex}.as-spotlight:hover{border-color:var(--ws-blue);transform:translateY(-2px)}.as-spotlight-top{width:100%;color:var(--ws-muted);justify-content:space-between;align-items:center;margin-bottom:19px;font-size:11px;font-weight:600;display:flex}.as-spotlight .as-logo{border-radius:17px;width:59px;height:59px;margin-bottom:14px}.as-spotlight h2{overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.25}.workspace-client .as-spotlight p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 15px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.as-spotlight-bottom{width:100%;color:var(--ws-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:10px;display:flex}.as-spotlight-bottom strong{color:var(--ws-blue-text);white-space:nowrap;font-weight:600}.as-results{scroll-margin-top:20px}.as-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;display:flex}.as-section-heading>div{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.as-section-heading h2{letter-spacing:-.4px;font-size:19px;font-weight:650}.as-section-heading>div>span{color:var(--ws-muted);font-size:11px}.as-sort{color:var(--ws-muted);flex:none;align-items:center;gap:5px;display:flex}.workspace-client .as-sort select{background:0 0;border:0;width:auto;max-width:170px;padding:5px 20px 5px 5px;font-size:11px}.as-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}.as-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.as-card:hover{border-color:color-mix(in srgb,var(--ws-blue) 50%,var(--ws-line));box-shadow:0 6px 20px #00000006}.workspace-client .as-card-main{text-align:left;flex-direction:column;flex:1;gap:15px;width:100%;min-width:0;padding:20px;display:flex}.workspace-client .as-card-main:disabled{opacity:1}.as-card-top{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.as-card-top>div{flex:1;min-width:0}.as-card-top>div h3{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.as-card-top>div>span{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.as-card-top>.icon{color:var(--ws-muted)}.as-logo{background:var(--ws-blue-soft);width:56px;height:56px;color:var(--ws-blue-text);border:1px solid #00000008;border-radius:16px;flex:none;place-items:center;display:inline-grid}.as-logo-wallet{color:#fff;background:#252b38}.as-logo-clock{color:#fff;background:#2467dc}.as-logo-receipt{background:var(--ws-hover);color:var(--ws-ink)}.as-logo-store{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .as-card-main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:40px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.as-card-category{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:10px;display:flex}.as-card-category>span{font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:9px}.as-card-footer{border-top:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-bg) 45%,var(--ws-card));justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:13px 20px;font-size:11px;display:flex}.as-card-footer>strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.as-status,.as-get{white-space:nowrap;color:var(--ws-muted);background:var(--ws-hover);border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:inline-flex}.as-status.enabled{color:var(--ws-blue-text);background:var(--ws-blue-soft)}.as-get{color:var(--ws-blue-text);background:0 0;padding-right:0}.as-installed-actions{background:color-mix(in srgb,var(--ws-bg) 45%,var(--ws-card));flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 15px;display:flex}.as-installed-actions .ws-primary{min-height:29px;padding:6px 10px;font-size:11px}.as-installed-actions .ws-outlined{font-size:11px}.workspace-client .as-remove{width:29px;height:29px;color:var(--ws-muted);border-radius:7px;place-items:center;margin-left:auto;display:grid}.as-remove:hover{background:var(--ws-hover);color:var(--ws-ink)}.as-empty{text-align:center;border:1px dashed var(--ws-line);background:var(--ws-card);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:45px 24px;display:flex}.as-empty>span{background:var(--ws-blue-soft);width:58px;height:58px;color:var(--ws-blue-text);border-radius:17px;place-items:center;margin-bottom:4px;display:grid}.as-empty>span>.icon{width:27px;height:27px}.as-empty h3{font-size:19px;font-weight:650}.as-empty>p{overflow-wrap:anywhere;max-width:430px;font-size:13px}.as-empty>.ws-outlined{margin-top:9px}.as-manager-hint{align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;display:flex;margin-top:20px!important}.as-manager-hint>.icon{margin-top:2px}.as-loading>span{color:var(--ws-muted);font-size:12px}.as-skeleton-hero{background:var(--ws-hover);border-radius:18px;height:270px;margin:12px 0 25px}.as-skeleton-card{background:var(--ws-hover);border-radius:14px;height:206px}html[data-theme=dark] .as-hero{background:linear-gradient(120deg,#173563,#2053a0)}html[data-theme=dark] .as-logo-wallet{color:#263043;background:#e4e9f0}html[data-theme=dark] .as-art-app .as-logo-wallet{color:#fff;background:#252b38}.as-dialog-shade{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000065;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.as-dialog{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:20px;flex-direction:column;width:min(680px,100%);min-width:0;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 90px #00000030}.as-dialog-header{align-items:center;gap:17px;min-width:0;padding:26px 26px 22px;display:flex}.as-dialog-header>div{flex:1;min-width:0}.as-dialog-header>div>span{color:var(--ws-blue-text);font-size:11px}.as-dialog-header h2{overflow-wrap:anywhere;margin:3px 0 5px;font-size:25px;font-weight:700;line-height:1.25}.as-dialog-header p{font-size:12px}.as-dialog-header .as-dialog-close{border-radius:50%;flex:none;align-self:flex-start;width:31px;height:31px;padding:5px}.as-dialog-close>.icon{width:16px;height:16px}.as-dialog-meta{background:var(--ws-bg);border-block:1px solid var(--ws-line);grid-template-columns:1fr .8fr 1.6fr;gap:15px;padding:14px 26px;display:grid}.as-dialog-meta>div{min-width:0;color:var(--ws-muted);align-items:center;gap:8px;display:flex}.as-dialog-meta>div>span{gap:2px;min-width:0;font-size:10px;display:grid}.as-dialog-meta strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.as-dialog-content{scrollbar-gutter:stable;min-height:0;padding:23px 26px 0;overflow:auto}.as-description{margin-bottom:22px}.as-description h3,.as-permissions h3{margin-bottom:9px;font-size:14px;font-weight:650}.workspace-client .as-description p{white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.as-description p+p{margin-top:7px}.as-permissions{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:12px;margin-bottom:21px;padding:15px 17px}.as-permissions h3{align-items:center;gap:8px;display:flex}.as-permissions h3>.icon{color:var(--ws-blue-text)}.as-permissions h3>span{color:var(--ws-muted);margin-left:auto;font-size:10px;font-weight:500}.as-permissions>p{font-size:11px;line-height:1.6}.as-permissions ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.as-permissions li{overflow-wrap:anywhere;align-items:center;gap:9px;font-size:12px;display:flex}.as-permissions li>.icon{color:var(--ws-muted)}.as-dialog .ws-market-price{gap:6px;font-size:11px}.as-dialog .ws-market-price select{padding:9px 11px;font-size:12px}.as-dialog .ws-market-accept{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;align-items:flex-start;padding:12px 14px;font-size:12px;line-height:1.5}.as-dialog .ws-market-accept input{flex:none;margin-top:3px}.as-dialog .ws-market-accept small{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:400;display:block}.as-dialog-actions{border-top:1px solid var(--ws-line);background:var(--ws-card);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;margin:21px -26px 0;padding:17px 26px;display:flex;position:sticky;bottom:0}.as-dialog-actions>.ws-primary{align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.as-dialog-actions>.ws-outlined{font-size:12px}.workspace-client .as-detail-remove{color:var(--ws-muted);margin-left:auto;padding:6px 2px;font-size:11px}.as-detail-remove:hover{color:var(--ws-ink);text-decoration:underline}.as-installed-detail{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;display:flex}.as-dialog-content>.ws-error,.as-dialog-content>.ws-notice{margin-bottom:15px;font-size:12px}@media (max-width:1200px){.as-hero-art{transform-origin:100%;width:180px;margin-left:-10px;transform:scale(.8)}.as-hero{padding:26px}.as-features{grid-template-columns:minmax(0,2.4fr) minmax(210px,1fr)}.as-hero h2{font-size:29px}}@media (max-width:1050px){.as-hero-art{display:none}.as-workspace{max-width:190px}.as-features{grid-template-columns:minmax(0,1.8fr) minmax(190px,1fr)}.as-heading p{max-width:330px}.as-hero h2{font-size:28px}.as-spotlight{padding:18px}.as-navigation{gap:10px}.as-search{width:40%}.workspace-client .as-tabs button{padding:8px 9px;font-size:12px}.as-section-heading{align-items:flex-start}.as-section-heading h2{font-size:18px}}@media (max-width:760px){.as-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.as-heading-title{gap:11px}.as-heading h1{font-size:27px}.as-workspace{max-width:calc(100% - 55px);margin-left:55px}.as-navigation{flex-wrap:wrap;gap:13px}.as-tabs{width:100%}.as-search{width:100%;max-width:none}.as-features{grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);gap:12px}.as-hero{min-height:260px;padding:23px}.as-hero h2{font-size:27px}.as-eyebrow{letter-spacing:.8px}.as-hero p{font-size:11px}.as-spotlight h2{font-size:18px}.as-grid{gap:12px}.as-card-main{padding:18px}.as-section-heading h2{font-size:17px}.as-section-heading{gap:8px}.as-sort>.icon{display:none}.workspace-client .as-sort select{max-width:140px;font-size:10px}.as-heading p{font-size:12px}.as-filterbar{gap:9px}.as-dialog-header{padding:21px 20px 18px}.as-dialog-meta{padding:12px 20px}.as-dialog-content{padding:20px 20px 0}.as-dialog-actions{margin:20px -20px 0;padding:14px 20px}.as-dialog-header h2{font-size:23px}}@media (max-width:520px){.as-features{grid-template-columns:1fr}.as-hero{min-height:240px}.as-hero h2{max-width:360px;font-size:30px}.as-spotlight{grid-template-columns:52px minmax(0,1fr);gap:4px 13px;display:grid}.as-spotlight-top{grid-column:1/-1;margin-bottom:11px}.as-spotlight .as-logo{border-radius:14px;grid-area:2/1/4;width:52px;height:52px;margin:0}.as-spotlight h2{grid-area:2/2}.workspace-client .as-spotlight p{grid-area:3/2;margin:0;font-size:11px}.as-spotlight-bottom{grid-column:1/-1;margin-top:11px}.as-section-heading{flex-wrap:wrap;gap:8px}.as-dialog-shade{padding:10px}.as-dialog{border-radius:16px;max-height:calc(100dvh - 20px)}.as-dialog-header{gap:12px;padding:19px 17px 17px}.as-dialog-header .as-logo.large{border-radius:16px;width:56px;height:56px}.as-dialog-header .as-logo.large>.icon{width:28px;height:28px}.as-dialog-header h2{font-size:22px}.as-dialog-meta{grid-template-columns:1fr 1fr;gap:12px;padding:12px 17px}.as-dialog-meta>div:last-child{grid-column:1/-1}.as-dialog-content{padding:18px 17px 0}.as-dialog-actions{gap:8px;margin:18px -17px 0;padding:14px 17px}.as-dialog-actions .ws-primary{white-space:normal;text-align:center;max-width:70%;line-height:1.4}.as-card-top{gap:10px}.as-card-footer{padding-inline:18px}.as-spotlight-bottom strong{white-space:normal;text-align:right}.as-heading,.as-filterbar{margin-bottom:18px}.as-categories button,.as-free{padding:6px 11px!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.as-spotlight,.as-card{transition:none}}.as-card{position:relative}.as-card-main:not(:disabled):after{content:"";z-index:1;border-radius:14px;position:absolute;inset:0}.as-installed-actions{z-index:2;position:relative}.as-card:focus-within{outline:2px solid var(--ws-blue);outline-offset:3px}.as-heading-title>div{min-width:0}@media (max-width:360px){.as-tabs{gap:2px}.workspace-client .as-tabs button{gap:5px;padding:8px 6px;font-size:11px}.as-heading h1{font-size:25px}.as-heading-title p{font-size:12px}}.workspace-client a.ws-navigation-link{color:inherit;cursor:pointer;text-decoration:none}.workspace-client .ws-rail-button.ws-navigation-link{font-size:10px;line-height:1.1}.workspace-client .ws-widget-view.ws-navigation-link{justify-content:center;align-items:center;display:inline-flex}.workspace-client .space-card.ws-navigation-link{color:var(--ws-ink);cursor:pointer;text-decoration:none}.swce-page{min-width:0;max-width:1320px;margin:0 auto}.sc-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.sc-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.sc-logo{border:1px solid color-mix(in srgb,var(--ws-blue) 22%,var(--ws-line));background:var(--ws-blue-soft);width:48px;height:48px;color:var(--ws-blue-text);border-radius:14px;flex:none;place-items:center;display:grid}.sc-logo>.icon{stroke-width:1.7px;width:25px;height:25px}.sc-eyebrow{letter-spacing:1.1px;color:var(--ws-muted);text-transform:uppercase;font-size:10px;font-weight:650}.sc-heading h1{flex-wrap:wrap;align-items:center;gap:12px;margin:3px 0 5px;font-size:28px;line-height:1.3;display:flex}.sc-heading p{max-width:620px;font-size:12px;line-height:1.6}.sc-header-actions{flex:none;align-items:center;gap:8px;display:flex}.sc-state{border:1px solid var(--ws-line);background:var(--ws-hover);letter-spacing:0;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:550;display:inline-flex}.sc-state>span{background:var(--ws-muted);border-radius:50%;width:5px;height:5px}.sc-state.enabled{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000}.sc-state.enabled>span{background:var(--ws-blue-text)}.sc-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:14px;min-height:26px;margin-bottom:18px;font-size:11px;display:flex}.sc-meta>span{align-items:center;gap:5px;display:flex}.workspace-client .sc-toggle{border:1px solid var(--ws-line);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:11px;display:flex}.sc-toggle:hover{background:var(--ws-hover)}.sc-tabs{border-bottom:1px solid var(--ws-line);align-items:center;gap:5px;margin-bottom:20px;padding-bottom:10px;display:flex}.workspace-client .sc-tabs>button{color:var(--ws-muted);border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:550;display:flex}.sc-tabs>button.active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.sc-tabs>button>span:not(.sc-dirty-dot){background:var(--ws-hover);border-radius:4px;padding:0 5px;font-size:10px}.sc-dirty-dot{background:var(--ws-blue);border-radius:50%;width:5px;height:5px}.sc-feedback{border:1px solid var(--ws-line);background:var(--ws-card);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;margin:12px 0 18px;padding:12px 15px;font-size:12px;display:flex}.sc-feedback span{flex:1;min-width:0}.sc-feedback.success{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:var(--ws-blue);box-shadow:inset 3px 0 0 var(--ws-blue)}.sc-feedback.error{border-left:3px solid var(--ws-blue)}.sc-paused{background:var(--ws-hover);border:1px solid var(--ws-line);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.65;display:flex}.sc-paused>.icon{margin-top:2px}.sc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.sc-stat{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;min-width:0;padding:18px 20px}.sc-stat>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.sc-stat>div:first-child>.icon{color:var(--ws-blue-text)}.sc-stat-value{letter-spacing:-.8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;gap:4px;min-height:35px;margin:15px 0 7px;font-size:27px;font-weight:600;line-height:1.25;display:grid}.sc-stat-value>strong{font-weight:600}.sc-stat small{color:var(--ws-muted);font-size:11px}.sc-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;min-width:0;overflow:hidden}.sc-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.sc-card h2{letter-spacing:-.2px;font-size:14px;font-weight:600;line-height:1.5}.sc-card>header>.icon{color:var(--ws-muted);margin-top:2px}.sc-card>header p{max-width:580px;margin-top:5px;font-size:11px;line-height:1.7}.sc-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.sc-steps{gap:18px;padding:2px 20px 22px;display:grid}.sc-steps>div{align-items:flex-start;gap:12px;display:flex}.sc-step-icon{border:1px solid var(--ws-line);background:var(--ws-bg);width:32px;height:32px;color:var(--ws-blue-text);border-radius:9px;flex:none;place-items:center;margin-top:3px;display:grid}.sc-steps small{color:var(--ws-muted);letter-spacing:.5px;font-size:9px;font-weight:650}.sc-steps h3{letter-spacing:0;margin:1px 0 3px;font-size:12px;font-weight:600}.sc-steps p{font-size:11px;line-height:1.65}.sc-rule-preview dl{margin:0;padding:0 20px}.sc-rule-preview dl>div{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.sc-rule-preview dt{color:var(--ws-muted);font-size:11px}.sc-rule-preview dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.sc-rule-preview dd small{color:var(--ws-muted);font-size:10px;font-weight:400;display:block}.sc-rule-preview>.ws-outlined{margin:17px 20px 10px}.sc-rule-preview>p{margin:0 20px 20px;font-size:11px;line-height:1.65}.workspace-client .sc-text-action{color:var(--ws-blue-text);text-align:right;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.sc-count{background:var(--ws-hover);color:var(--ws-muted);vertical-align:middle;border-radius:5px;align-items:center;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.sc-settings{grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:start;gap:18px;display:grid}.sc-settings-main,.sc-settings-aside{gap:16px;min-width:0;display:grid}.sc-card fieldset{border:0;min-width:0;margin:0;padding:0 20px 20px}.sc-card fieldset:disabled{opacity:.8}.sc-field{gap:6px;min-width:0;display:grid}.sc-field label{font-size:11px;font-weight:550}.sc-field input,.sc-field select{height:39px;font-size:12px}.sc-field>p{font-size:11px;line-height:1.65}.sc-field>select{max-width:230px}.sc-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.sc-money-input{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:7px;align-items:center;gap:6px;min-width:0;padding-right:10px;display:flex}.sc-money-input:focus-within{outline:2px solid var(--ws-blue);outline-offset:1px}.workspace-client .sc-money-input>input{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;min-width:0;height:38px;padding:9px 10px;font-size:12px}.sc-money-input>span{white-space:nowrap;color:var(--ws-muted);flex:none;font-size:10px}.sc-member-rates{gap:0;display:grid}.sc-member-rate{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) minmax(100px,180px) 22px;align-items:center;gap:12px;padding:10px 0;display:grid}.sc-member-rate:first-child{padding-top:0}.sc-person{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sc-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-person .user-avatar{width:25px;height:25px;font-size:9px}.sc-default-members{align-items:center;gap:8px;padding:6px 0 17px;font-size:11px;line-height:1.65;display:flex}.sc-add-rate{align-items:center;gap:10px;margin-top:16px;display:flex}.sc-add-rate select{flex:1;padding:9px 10px;font-size:12px}.sc-add-rate button{flex:none}.sc-savebar{border:1px solid var(--ws-line);background:var(--ws-card);z-index:5;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 15px #0001}.sc-savebar>span{color:var(--ws-muted);align-items:center;gap:6px;font-size:11px;display:flex}.sc-savebar>span.dirty{color:var(--ws-blue-text)}.sc-savebar>div{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-client .sc-savebar .ws-primary{align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.sc-invalid{font-size:11px;line-height:1.6;color:var(--ws-blue-text)!important}.sc-settings-aside{position:sticky;top:18px}.sc-calculator{background:linear-gradient(155deg,var(--ws-blue-soft),var(--ws-card) 70%)}.sc-calculator>p{margin:0 20px 18px;font-size:11px;line-height:1.65}.sc-calculator>.sc-field{margin:12px 20px}.sc-calculator>.sc-field>select{max-width:none}.sc-calculation{border-top:1px solid var(--ws-line);font-variant-numeric:tabular-nums;gap:4px;margin:18px 20px 0;padding:15px 0;display:grid}.sc-calculation small{color:var(--ws-muted);font-size:11px}.sc-calculation strong{color:var(--ws-blue-text);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:24px;font-weight:600}.sc-calculation span{color:var(--ws-muted);overflow-wrap:anywhere;font-size:10px}.sc-calculation.bonus{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:0;margin-bottom:5px}.sc-calculation.bonus strong{color:var(--ws-ink);letter-spacing:0;font-size:14px}.sc-permissions>header{padding-bottom:10px}.sc-permissions>p{align-items:center;gap:7px;margin:0 20px 10px;font-size:11px;display:flex}.sc-permissions>p:last-child{margin-bottom:20px}.sc-permissions>p>.icon{color:var(--ws-blue-text)}.sc-history>header{align-items:center}.sc-table-scroll{max-width:100%;overflow-x:auto}.sc-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;min-width:680px;font-size:11px}.sc-table th{color:var(--ws-muted);background:var(--ws-bg);border-top:1px solid var(--ws-line);white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:500}.sc-table td{border-top:1px solid var(--ws-line);max-width:250px;padding:12px 14px;line-height:1.6}.sc-table tr:hover td{background:var(--ws-bg)}.sc-table td:nth-child(3){width:25%}.sc-table td:nth-child(5),.sc-table td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.sc-table td:first-child{min-width:145px}.sc-source{background:var(--ws-hover);color:var(--ws-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.sc-source.time{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .sc-work-link{text-align:left;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;line-height:1.6;display:flex}.sc-work-link:hover{color:var(--ws-blue-text)}.sc-work-link>.icon{flex:none;width:11px;height:11px}.sc-table time{color:var(--ws-muted)}.sc-history-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 16px;display:flex}.sc-history-filters>select{width:auto;max-width:200px;height:35px;padding:8px 10px;font-size:11px}.sc-search{flex:1;align-items:center;min-width:190px;display:flex;position:relative}.sc-search>.icon{color:var(--ws-muted);position:absolute;left:10px}.workspace-client .sc-search>input{height:35px;padding:8px 10px 8px 31px;font-size:11px}.sc-date-filter{color:var(--ws-muted);align-items:center;gap:6px;display:flex;font-size:10px!important}.workspace-client .sc-date-filter>input{width:135px;height:35px;padding:7px 8px;font-size:11px}.sc-pagination{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.sc-pagination>div{align-items:center;gap:9px;display:flex}.sc-filter-total{color:var(--ws-ink);flex-wrap:wrap;gap:10px;margin-left:12px;display:inline-flex}.sc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:175px;padding:42px 24px;display:flex}.sc-empty>.icon{color:var(--ws-muted);width:27px;height:27px}.sc-empty h2{font-size:18px}.sc-empty h3{font-size:13px;font-weight:600}.sc-empty p{max-width:470px;font-size:12px;line-height:1.8}.sc-onboarding{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:55px 24px}.sc-onboarding>.sc-logo{margin-bottom:5px}.workspace-client .sc-onboarding>.ws-primary{color:#fff;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:inline-flex}@media (max-width:1250px){.sc-settings{grid-template-columns:minmax(0,1fr) 265px}.sc-stat{padding:16px}.sc-stat-value{font-size:23px}.sc-settings .sc-rate-fields{grid-template-columns:1fr;gap:16px}.sc-member-rate{grid-template-columns:minmax(0,1fr) minmax(100px,140px) 22px;gap:8px}.sc-heading p{max-width:430px}}@media (max-width:1050px){.sc-settings{grid-template-columns:minmax(0,1fr)}.sc-settings-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}.sc-settings .sc-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-header{flex-direction:column;align-items:flex-start;gap:12px}.sc-header-actions{align-self:flex-end}.sc-overview-grid{grid-template-columns:1fr}.sc-rule-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.sc-rule-preview dl>div{flex-direction:column;align-items:flex-start;gap:8px}.sc-rule-preview dd{text-align:left}}@media (max-width:600px){.sc-heading h1{font-size:25px}.sc-heading{gap:11px}.sc-logo{border-radius:11px;width:42px;height:42px}.sc-summary{grid-template-columns:1fr;gap:8px}.sc-stat{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:13px 15px;display:grid}.sc-stat>div:first-child>.icon{display:none}.sc-stat-value{grid-area:1/2/3;max-width:160px;min-height:0;margin:0;font-size:21px}.sc-stat small{grid-area:2/1;font-size:10px}.sc-settings-aside,.sc-settings .sc-rate-fields{grid-template-columns:1fr}.sc-card>header{padding:15px}.sc-card fieldset{padding:0 15px 15px}.sc-member-rate{grid-template-columns:minmax(0,1fr) 22px;gap:8px}.sc-member-rate>.sc-money-input{grid-area:2/1}.sc-member-rate>.ws-icon{grid-area:1/2/3}.sc-add-rate{flex-direction:column;align-items:stretch}.sc-add-rate button{align-self:flex-start}.sc-tabs{gap:2px}.workspace-client .sc-tabs>button{gap:5px;padding:6px 7px;font-size:11px}.sc-history-filters{padding:0 15px 15px}.sc-search{flex-basis:100%;min-width:0}.sc-history-filters>select{flex:1;min-width:110px;max-width:100%}.sc-savebar{padding:12px;position:static}.sc-savebar>div{flex-wrap:wrap;justify-content:flex-end}.sc-savebar .ws-primary{white-space:normal;text-align:left}.sc-rule-preview dl{grid-template-columns:1fr;gap:0}.sc-rule-preview dl>div{flex-direction:row;align-items:center}.sc-header-actions{align-self:flex-start}.sc-date-filter{flex:1}.workspace-client .sc-date-filter>input{flex:1;min-width:0}.sc-steps{padding:0 15px 17px}.sc-meta{gap:10px}.sc-toggle{margin-left:0!important}.sc-filter-total{margin-top:5px;margin-left:0}.sc-pagination>span{display:grid}.sc-feedback{flex-wrap:wrap}.sc-feedback .ws-outlined{margin-left:auto}}.ws-addon-menu{min-width:0}.workspace-client .ws-sidebar nav .ws-addon-trigger{width:100%}.workspace-client .ws-sidebar nav .ws-addon-label{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;width:auto;min-width:0;display:block;overflow:hidden}.ws-addon-trigger>.icon:last-child{width:13px;height:13px;transition:transform .16s}.ws-addon-trigger[aria-expanded=true]>.icon:last-child{transform:rotate(90deg)}.ws-addon-count{text-align:center;background:var(--ws-hover);min-width:18px;color:var(--ws-muted);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:1px 5px;font-size:10px;line-height:16px;display:inline-block}.ws-addon-submenu{border-left:1px solid var(--ws-line);gap:2px;min-width:0;margin:3px 0 4px 16px;padding:0 0 0 10px;list-style:none;display:grid}.ws-addon-submenu[hidden]{display:none}.ws-addon-submenu>li{min-width:0}.workspace-client .ws-sidebar nav .ws-addon-submenu :is(button,a.ws-navigation-link){width:100%;min-width:0;min-height:31px;font-size:12px}.workspace-client .ws-sidebar nav .ws-addon-submenu :is(button,a.ws-navigation-link).active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .ws-sidebar nav .ws-addon-submenu .active>.icon{color:var(--ws-blue-text)}.ws-addon-catalog.separated{border-top:1px solid var(--ws-line);margin-top:3px;padding-top:3px}@media (prefers-reduced-motion:reduce){.ws-addon-trigger>.icon:last-child{transition:none}}.msg-photos{grid-template-columns:repeat(2,minmax(0,160px));gap:4px;margin-top:8px;display:grid}.msg-photos.is-single{grid-template-columns:minmax(0,280px)}.msg-photos a{background:var(--ws-hover);aspect-ratio:1;border-radius:10px;display:block;overflow:hidden}.msg-photos.is-single a{aspect-ratio:4/3}.msg-photos img{object-fit:cover;width:100%;height:100%;display:block}.msg-seen{color:var(--ws-blue-text);margin-top:4px;font-size:10px;font-weight:600;display:block}.msg-photo-drafts{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow-x:auto}.msg-photo-drafts li{flex:none;position:relative}.msg-photo-drafts img{object-fit:cover;border-radius:8px;width:58px;height:58px;display:block}.workspace-client .msg-photo-drafts button{color:#fff;text-align:center;background:#000a;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:18px;position:absolute;top:3px;right:3px}.workspace-client .msg-photo-button{flex:none;align-self:flex-end}.sw{min-width:0;position:relative}.sw-trigger{border:1px solid var(--ws-line);background:var(--ws-card);min-width:180px;max-width:260px;height:34px;color:var(--ws-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:flex}.sw-trigger:hover{background:var(--ws-hover)}.sw-trigger:disabled{opacity:.6;cursor:default}.sw-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sw-feed-icon{color:#fff;background:linear-gradient(135deg,#3978e8,#7b5ce6);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.sw-feed-icon.is-large{border-radius:10px;width:32px;height:32px}.sw-menu{z-index:60;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;width:300px;max-height:min(720px,100dvh - 80px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 40px #0002}.sw-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted);padding:8px 8px 4px;font-size:10px;font-weight:800}.sw-list{flex-direction:column;max-height:380px;display:flex;overflow-y:auto}.sw-item{color:var(--ws-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 8px;text-decoration:none;display:flex}.sw-item:hover{background:var(--ws-hover)}.sw-item.is-active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.sw-text{flex-direction:column;flex:1;min-width:0;display:flex}.sw-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sw-text small{color:var(--ws-muted);font-size:11px}.sw-avatar{flex:none;border-radius:9px!important;width:32px!important;height:32px!important}.sw-create{border-top:1px solid var(--ws-line);color:var(--ws-blue-text);border-radius:0 0 8px 8px;margin-top:4px;padding-top:10px}.sw-program{color:#fff;background:linear-gradient(135deg,#16348f,#2165d7 55%,#5b4fd8);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.sw-plus{background:var(--ws-blue-soft);width:32px;height:32px;color:var(--ws-blue-text);border-radius:9px;flex:none;place-items:center;display:grid}.sw-pro{letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#2165d7,#7b5ce6);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}@media (max-width:780px){.sw-trigger{min-width:0;max-width:170px}.sw-menu{width:min(300px,100vw - 24px)}}.workspace-client .sw-item{border-radius:8px;gap:10px;padding:7px 8px;font-size:13px}.workspace-client .sw-create{border-top:1px solid var(--ws-line);border-radius:0 0 8px 8px;margin-top:4px;padding-top:10px}.sw .sw-avatar{font-weight:800;font-size:11px!important}.workspace-client .sw-trigger{padding:0 10px 0 6px}.workspace-client .ws-rail{align-items:stretch;gap:2px;padding:12px 6px 14px}.workspace-client .ws-rail .ws-rail-button{width:100%;min-height:0;color:var(--ws-muted);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;text-decoration:none;display:flex;position:relative}.workspace-client .ws-rail .ws-rail-button>.ws-mark,.workspace-client .ws-rail .ws-rail-add{width:40px;height:40px;color:inherit;background:0 0;border-radius:12px;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.workspace-client .ws-rail .ws-rail-button>.ws-mark>.icon,.workspace-client .ws-rail .ws-rail-add>.icon{stroke-width:1.7px;width:21px;height:21px}.workspace-client .ws-rail .ws-rail-button>small{text-align:center;white-space:normal;-webkit-line-clamp:2;max-width:64px;color:inherit;-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.workspace-client .ws-rail .ws-rail-button:hover{color:var(--ws-ink)}.workspace-client .ws-rail .ws-rail-button:hover>.ws-mark{background:var(--ws-hover)}.workspace-client .ws-rail .ws-rail-button.active{color:var(--ws-blue-text)}.workspace-client .ws-rail .ws-rail-button.active>.ws-mark{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .ws-rail .ws-rail-button.active:before{content:"";background:var(--ws-blue);border-radius:0 3px 3px 0;width:3px;height:30px;position:absolute;top:10px;left:-6px}.ws-rail-badge{color:#fff;border:2px solid var(--ws-side);background:#e0245e;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:2px;right:1px}.workspace-client .ws-rail .ws-rail-tools{border-top:1px solid var(--ws-line);flex-direction:column;align-items:stretch;gap:2px;width:100%;margin-top:auto;padding-top:8px;display:flex}.workspace-client .ws-rail .ws-rail-new-space{margin-top:0;padding:5px 2px}.workspace-client .ws-rail .ws-rail-add{border:1.5px dashed var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .ws-rail .ws-rail-new-space:hover .ws-rail-add{background:var(--ws-blue);color:#fff;border-style:solid}.workspace-client .ws-rail .ws-rail-new-space>small{color:var(--ws-blue-text)}.workspace-client .ws-rail .ws-rail-profile{border:2px solid var(--ws-line);cursor:pointer;background:0 0;border-radius:50%;align-self:center;place-items:center;width:36px;height:36px;margin-top:10px;padding:2px;display:grid}.workspace-client .ws-rail .ws-rail-profile:hover,.workspace-client .ws-rail .ws-rail-profile[aria-expanded=true]{border-color:var(--ws-blue)}.workspace-client .ws-rail .ws-rail-profile>.rail-avatar{background:var(--ws-ink);width:100%;height:100%;color:var(--ws-bg);border-radius:50%;font-size:11px;font-weight:700}.ws-rail-contact{width:100%;position:relative}.ws-rail-popover{z-index:70;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;width:270px;padding:6px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 14px 40px #0002}.ws-rail-popover a{color:var(--ws-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.ws-rail-popover a:hover{background:var(--ws-hover)}.ws-rail-popover a>span:last-child{flex-direction:column;min-width:0;display:flex}.ws-rail-popover strong{font-size:13px}.ws-rail-popover small{color:var(--ws-muted);font-size:11px}.ws-rail-popover-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ws-rail-popover-icon.is-support{background:linear-gradient(135deg,#3cc3d8,#1f8ea3)}.ws-rail-popover-icon.is-sales{background:linear-gradient(135deg,#3978e8,#7b5ce6)}.workspace-client .ws-rail .ws-rail-contact>.ws-rail-button{width:100%}.workspace-client .ws-rail .ws-rail-button>small.ws-rail-long{letter-spacing:-.1px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:66px;font-size:9px}.docs-reader.wide{width:min(900px,100vw - 24px)}.docs-reader>header{flex-wrap:nowrap}.docs-mode{background:var(--ws-hover);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.workspace-client .docs-mode button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;height:auto;min-height:0;padding:5px 12px;font-size:12px;font-weight:600}.workspace-client .docs-mode button.active{background:var(--ws-card);color:var(--ws-text);box-shadow:0 1px 3px #0002}.docs-reader-body.original{flex-direction:column;flex:1;gap:12px;display:flex}.docs-original{border:1px solid var(--ws-line);background:#fff;border-radius:10px;flex:1;min-height:420px;display:flex;overflow:hidden}.docs-original iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;flex:1;width:100%}.docs-original img{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.docs-readonly{color:var(--ws-green,#16a34a);align-items:center;gap:4px;margin-left:10px;font-weight:600;display:inline-flex}.docs-reader-body>small{flex-wrap:wrap;align-items:center;display:flex}.dp-rights{margin-top:16px!important}.workspace-client .dp-switch{border:1px solid var(--ws-line);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.workspace-client .dp-switch input{width:15px;height:15px;accent-color:var(--ws-blue);flex:none;margin:0;padding:0}.dp-switch strong{font-size:12px;font-weight:600;display:block}.dp-switch small{color:var(--ws-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.dp-switch>.icon{color:var(--ws-muted)}.dp-modal fieldset:disabled .dp-switch{cursor:default}.dp-modal{max-height:calc(100vh - 40px);overflow:auto}@media (max-width:780px){.docs-mode button{padding:5px 9px}}.ws-search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-shade{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0d1266;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:.12s ts-fade;display:flex;position:fixed;inset:0}.ts-panel{background:var(--ws-card,#fff);width:min(680px,100%);max-height:72vh;color:var(--ws-ink,#16181d);border:1px solid var(--ws-line,#e4e7ed);border-radius:18px;flex-direction:column;animation:.16s ease-out ts-pop;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0007}.ts-panel>header{border-bottom:1px solid var(--ws-line,#e4e7ed);align-items:center;gap:10px;padding:14px 16px;display:flex}.ts-panel>header>.icon{color:var(--ws-muted,#687080);width:20px;height:20px}.ts-panel>header input{min-width:0;color:inherit;outline:none;flex:1;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}.ts-scope{white-space:nowrap;text-overflow:ellipsis;background:var(--ws-blue-soft,#eaf1ff);max-width:180px;color:var(--ws-blue-text,#1856bd);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.ts-scope.workspace{color:#1d7a4a;background:#ecfdf3}:root[data-theme=dark] .ts-scope.workspace{color:#7fd8a6;background:#163b29}.ts-close{color:var(--ws-muted,#687080);cursor:pointer;border-radius:7px;font-size:11px;font-weight:700;border:1px solid var(--ws-line,#e4e7ed)!important;background:var(--ws-hover,#f0f2f6)!important;height:auto!important;min-height:0!important;padding:3px 7px!important}.ts-body{padding:8px;position:relative;overflow-y:auto}.ts-progress{background:linear-gradient(90deg,transparent,var(--ws-blue,#2165d7),transparent);background-size:50% 100%;height:2px;animation:1s linear infinite ts-load;position:absolute;top:0;left:0;right:0}.ts-hint{text-align:center;color:var(--ws-muted,#687080);margin:0;padding:22px 14px;font-size:13.5px;line-height:1.5}.ts-group h3{text-transform:uppercase;letter-spacing:.5px;color:var(--ws-muted,#687080);margin:8px 10px 4px;font-size:11px;font-weight:800}.ts-row{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:12px;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:9px 10px!important;display:flex!important}.ts-row.is-active{background:var(--ws-blue-soft,#eaf1ff)!important}.ts-row>.icon:last-child{color:var(--ws-muted,#687080);opacity:0;transition:opacity .1s}.ts-row.is-active>.icon:last-child{opacity:1}.ts-icon{background:var(--ws-hover,#f0f2f6);width:34px;height:34px;color:var(--ws-blue-text,#1856bd);border-radius:10px;flex:none;place-items:center;display:grid}.ts-avatar{flex:none;width:34px!important;height:34px!important;font-size:12px!important}.ts-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ts-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ts-text small{color:var(--ws-muted,#687080);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ts-panel>footer{border-top:1px solid var(--ws-line,#e4e7ed);color:var(--ws-muted,#687080);gap:16px;padding:9px 16px;font-size:11.5px;display:flex}.ts-panel kbd{border:1px solid var(--ws-line,#e4e7ed);background:var(--ws-hover,#f0f2f6);border-radius:4px;margin-right:3px;padding:1px 5px;font-family:inherit;font-size:10.5px}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}@keyframes ts-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes ts-load{0%{background-position:-50% 0}to{background-position:150% 0}}@media (max-width:640px){.ts-shade{padding:8px}.ts-panel{max-height:88vh}.ts-panel>footer{display:none}.ts-scope{max-width:110px}}.ta-anchor{flex:none;position:relative}.workspace-client .ta-button{border:1px solid var(--ws-line);background:var(--ws-card);cursor:pointer;border-radius:999px;align-items:center;gap:4px;height:auto;min-height:0;padding:2px 6px 2px 2px;display:flex}.workspace-client .ta-button:hover{background:var(--ws-hover)}.workspace-client .ta-button[aria-expanded=true]{border-color:var(--ws-blue);box-shadow:0 0 0 3px var(--ws-blue-soft)}.ta-button>.icon{color:var(--ws-muted)}.ta-avatar{width:32px!important;height:32px!important;font-size:12px!important}.ta-avatar.is-large{width:44px!important;height:44px!important;font-size:15px!important}.workspace-client .user-avatar.ta-avatar:not(:has(img)){color:#fff}.user-avatar.ta-avatar[data-tint="0"]:not(:has(img)){background:linear-gradient(135deg,#2165d7,#7b5ce6)}.user-avatar.ta-avatar[data-tint="1"]:not(:has(img)){background:linear-gradient(135deg,#0f9d7a,#2bb3c0)}.user-avatar.ta-avatar[data-tint="2"]:not(:has(img)){background:linear-gradient(135deg,#d9480f,#f08c00)}.user-avatar.ta-avatar[data-tint="3"]:not(:has(img)){background:linear-gradient(135deg,#c2255c,#7048e8)}.user-avatar.ta-avatar[data-tint="4"]:not(:has(img)){background:linear-gradient(135deg,#1971c2,#15aabf)}.user-avatar.ta-avatar[data-tint="5"]:not(:has(img)){background:linear-gradient(135deg,#5f3dc4,#d6336c)}.ta-menu{z-index:300;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:2px;width:300px;padding:8px;animation:.14s ease-out ts-pop;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -16px #0005}.ta-menu>header{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.ta-menu>header>span{flex-direction:column;min-width:0;display:flex}.ta-menu>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ta-menu>header small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-client .ta-menu>button{width:100%;color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;height:auto;min-height:0;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.workspace-client .ta-menu>button:hover{background:var(--ws-hover)}.ta-menu>button>span{flex-direction:column;display:flex}.ta-menu>button small{color:var(--ws-muted);font-size:11.5px;font-weight:500}.ta-menu>button>.icon{color:var(--ws-muted)}.ta-section{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ta-label{color:var(--ws-ink);align-items:center;gap:11px;font-size:13.5px;font-weight:600;display:flex}.ta-label .icon{color:var(--ws-muted)}.ta-switch{background:var(--ws-hover);border-radius:999px;gap:2px;padding:3px;display:flex}.workspace-client .ta-switch button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;height:auto;min-height:0;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.workspace-client .ta-switch button.is-on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0002}.ta-switch .icon{width:13px;height:13px}.workspace-client .ta-menu>.ta-logout{border-top:1px solid var(--ws-line);color:#c03030;border-radius:0 0 10px 10px;margin-top:4px;padding-top:12px}.workspace-client .ta-menu>.ta-logout>.icon{color:#c03030}.fs-page{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;display:flex}.fs-head{align-items:center;gap:14px;display:flex}.fs-head h1{margin:0;font-size:22px}.fs-head p{color:var(--ws-muted);margin:3px 0 0;font-size:13.5px}.fs-head-icon{background:var(--ws-blue-soft);width:48px;height:48px;color:var(--ws-blue-text);border-radius:14px;flex:none;place-items:center;display:grid}.fs-card{flex-direction:column;gap:10px;display:flex}.fs-card h2{margin:0;font-size:15px}.fs-label{margin:0;font-size:13px;font-weight:700}.fs-hint{margin:0;font-size:12px}.fs-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-client .fs-option{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;cursor:pointer;height:auto;min-height:0;color:var(--ws-ink);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.workspace-client .fs-option.is-on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.fs-option>span{flex-direction:column;flex:1;gap:2px;display:flex}.fs-option strong{font-size:13.5px}.fs-option small{color:var(--ws-muted);font-size:11.5px;line-height:1.4}.fs-option>.icon{color:var(--ws-blue-text)}.fs-option>i{border:2px solid var(--ws-line);border-radius:50%;flex:none;width:16px;height:16px}.fs-option.is-on>i{border:5px solid var(--ws-blue)}.fs-segment{background:var(--ws-hover);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.workspace-client .fs-segment button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;height:auto;min-height:0;padding:6px 14px;font-size:13px;font-weight:700}.workspace-client .fs-segment button.is-on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0002}.workspace-client .fs-link{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;height:auto;min-height:0;padding:12px;text-decoration:none;display:flex}.workspace-client .fs-link:hover{background:var(--ws-hover)}.fs-link>span{flex-direction:column;flex:1;gap:2px;display:flex}.fs-link strong{font-size:13.5px}.fs-link small{color:var(--ws-muted);font-size:12px;line-height:1.4}.fs-link>.icon:first-child{color:var(--ws-blue-text)}.fs-toast{color:#fff;z-index:400;background:#16181d;border-radius:999px;margin:0;padding:9px 16px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:640px){.fs-options{grid-template-columns:1fr}}.ts-panel svg.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ts-panel svg.icon.sm{width:15px;height:15px}.ts-panel .user-avatar:not(:has(img)){color:#fff;background:linear-gradient(135deg,#2165d7,#7b5ce6)}.ts-panel .user-avatar[data-tint="1"]:not(:has(img)){background:linear-gradient(135deg,#0f9d7a,#2bb3c0)}.ts-panel .user-avatar[data-tint="2"]:not(:has(img)){background:linear-gradient(135deg,#d9480f,#f08c00)}.ts-panel .user-avatar[data-tint="3"]:not(:has(img)){background:linear-gradient(135deg,#c2255c,#7048e8)}.ts-panel .user-avatar[data-tint="4"]:not(:has(img)){background:linear-gradient(135deg,#1971c2,#15aabf)}.ts-panel .user-avatar[data-tint="5"]:not(:has(img)){background:linear-gradient(135deg,#5f3dc4,#d6336c)}.ts-panel .user-avatar{border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.ts-panel .ts-row>.ts-icon,.ts-panel .ts-row>.ts-avatar{min-width:34px;max-width:34px;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:0!important}.ts-panel .ts-row>.ts-text{flex:auto!important;width:auto!important}.ts-hint.is-inline{text-align:left;padding:10px 14px 2px}.th-group{flex:none;align-items:center;gap:2px;margin-left:6px;display:flex;position:relative}.workspace-client .th-btn{width:32px;height:32px;min-height:0;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.workspace-client .th-btn:hover:not(:disabled){background:var(--ws-hover)}.workspace-client .th-btn:disabled{color:var(--ws-muted);opacity:.45;cursor:default}.workspace-client .th-btn[aria-expanded=true]{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.th-btn .icon{width:19px;height:19px}.th-menu{z-index:300;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;width:340px;max-height:60vh;padding:6px;animation:.14s ease-out ts-pop;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 60px -16px #0005}.th-menu>header{text-transform:uppercase;letter-spacing:.5px;color:var(--ws-muted);padding:8px 10px 6px;font-size:11px;font-weight:800}.th-empty{color:var(--ws-muted);margin:0;padding:14px 10px;font-size:13px}.workspace-client .th-menu>button[role=menuitem]{width:100%;height:auto;min-height:0;color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.workspace-client .th-menu>button[role=menuitem]:hover{background:var(--ws-hover)}.workspace-client .th-menu>button.is-current{background:var(--ws-blue-soft)}.th-menu>button>.icon{color:var(--ws-muted);flex:none}.th-menu>button>span{flex-direction:column;flex:1;min-width:0;display:flex}.th-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.th-menu>button small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.th-menu>button time{color:var(--ws-muted);flex:none;font-size:11px}.workspace-client .th-clear{border:0;border-top:1px solid var(--ws-line);width:100%;height:auto;min-height:0;color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:0 0 9px 9px;margin-top:4px;padding:8px;font-size:12px;font-weight:600}@media (max-width:780px){.th-group{display:none}}.workspace-client .rc{--rc-accent:#4f46e5;--rc-soft:#eef2ff;color:var(--ws-ink);flex-direction:column;gap:12px;display:flex}.workspace-client .rc button{font:inherit;cursor:pointer}.workspace-client .rc input,.workspace-client .rc select,.workspace-client .rc textarea{font:inherit;border:1px solid var(--ws-line);background:var(--ws-paper,#fff);width:100%;color:var(--ws-ink);border-radius:10px;padding:9px 11px;margin:0!important}.workspace-client .rc textarea{resize:vertical;line-height:1.5}.workspace-client .rc label{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.workspace-client .rc label small{font-weight:500}.workspace-client .rc-muted{color:var(--ws-muted);margin:0}.workspace-client .rc-head{color:#fff;background:linear-gradient(120deg,#312e81,#4f46e5 55%,#7c3aed);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.workspace-client .rc-title{align-items:center;gap:12px;display:flex}.workspace-client .rc-icon{background:#ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.workspace-client .rc-title h1{color:#fff;margin:0;font-size:20px}.workspace-client .rc-title p{color:#e0e7ff;margin:2px 0 0;font-size:13px}.workspace-client .rc-stats{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .rc-stats>div{background:#ffffff1f;border-radius:12px;flex-direction:column;min-width:84px;padding:8px 14px;display:flex}.workspace-client .rc-stats strong{color:#fff;font-size:18px}.workspace-client .rc-stats small{color:#e0e7ff;font-size:11.5px}.workspace-client .rc-stats .role strong{font-size:13.5px}.workspace-client .rc-tabs{background:var(--ws-soft,#f1f4f9);border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.workspace-client .rc-tabs button{color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.workspace-client .rc-tabs button.on{background:var(--ws-paper,#fff);color:var(--ws-ink);box-shadow:0 1px 4px #0f172a1a}.workspace-client .rc-error{color:#b91c1c;background:#fde8ea;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.workspace-client .rc-hint{background:var(--rc-soft);color:#3730a3;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}[data-theme=dark] .workspace-client .rc-hint{color:#c7d2fe;background:#24204a}.workspace-client .rc-empty{border:1px dashed var(--ws-line);color:var(--ws-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px;display:flex}.workspace-client .rc-section{flex-direction:column;gap:10px;display:flex}.workspace-client .rc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .rc-toolbar.end{justify-content:flex-end}.workspace-client .rc-toolbar>select{width:auto}.workspace-client .rc-search{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);border-radius:999px;flex:1;align-items:center;min-width:200px;padding:0 12px;flex-direction:row!important;gap:8px!important}.workspace-client .rc-search input{background:0 0;padding:9px 0;border:0!important}.workspace-client .rc-chips{gap:4px;display:flex}.workspace-client .rc-chips button{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);color:var(--ws-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.workspace-client .rc-chips button.on{background:var(--ws-ink);color:var(--ws-paper,#fff);border-color:var(--ws-ink)}.workspace-client .rc-primary,.workspace-client .rc-outline,.workspace-client .rc-ghost{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.workspace-client .rc-primary{background:var(--rc-accent);color:#fff;border:0}.workspace-client .rc-primary:disabled,.workspace-client .rc-outline:disabled{opacity:.5}.workspace-client .rc-outline{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);color:var(--ws-ink)}.workspace-client .rc-ghost{color:var(--ws-muted);background:0 0;border:0;padding:8px}.workspace-client .rc-ghost:hover{background:var(--ws-soft,#f1f4f9);color:var(--ws-ink)}.workspace-client .rc-ghost.danger:hover{color:#dc2626}.workspace-client .rc button.sm{padding:6px 12px;font-size:12px}.workspace-client .rc-jobs{flex-direction:column;gap:8px;display:flex}.workspace-client .rc-job{background:var(--ws-paper,#fff);border:1px solid var(--ws-line);border-left:4px solid #94a3b8;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.workspace-client .rc-job.s-published{border-left-color:#16a34a}.rc-job.s-draft{border-left-color:#f59e0b}.rc-job.s-closed{border-left-color:#94a3b8}.workspace-client .rc-job-main{cursor:pointer;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspace-client .rc-job-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-client .rc-job-top small{color:var(--ws-muted);font-size:12px}.workspace-client .rc-job h3{margin:0;font-size:15.5px}.workspace-client .rc-job p{color:var(--ws-muted);margin:0;font-size:13px}.workspace-client .rc-job-meta{color:var(--ws-muted);gap:12px;font-size:12px;display:flex}.workspace-client .rc-job-meta span{align-items:center;gap:4px;display:inline-flex}.workspace-client .rc-job-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.workspace-client .rc-pill{background:var(--ws-soft,#f1f4f9);color:var(--ws-muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}.workspace-client .rc-pill.s-published{color:#166534;background:#dcfce7}.rc-pill.s-draft{color:#92400e;background:#fef3c7}.rc-pill.s-closed{color:#374151;background:#e5e7eb}.workspace-client .rc-pill.v{background:var(--rc-soft);color:#4338ca}.workspace-client .rc-overlay{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-client .rc-editor{background:var(--ws-paper,#fff);flex-direction:column;width:min(820px,100%);height:100%;animation:.2s ease-out rc-in;display:flex;box-shadow:-20px 0 40px #0f172a33}.workspace-client .rc-editor.small{width:min(480px,100%)}@keyframes rc-in{0%{opacity:.6;transform:translate(30px)}}.workspace-client .rc-editor>header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.workspace-client .rc-editor>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.workspace-client .rc-editor-body{flex-direction:column;flex:1;gap:18px;padding:16px 20px;display:flex;overflow:auto}.workspace-client .rc-editor-body h3{text-transform:uppercase;letter-spacing:.5px;color:var(--rc-accent);margin:0 0 10px;font-size:13px}.workspace-client .rc-editor>footer{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.workspace-client .rc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-client .rc-grid .wide{grid-column:1/-1}.workspace-client .rc-check{align-items:center;color:var(--ws-ink)!important;flex-direction:row!important;gap:8px!important;font-weight:600!important}.workspace-client .rc-check input{width:16px;height:16px;accent-color:var(--rc-accent)}.workspace-client .rc-chipsinput{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.workspace-client .rc-chipsinput span{background:var(--rc-soft);color:#4338ca;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace-client .rc-chipsinput span button{color:inherit;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.workspace-client .rc-chipsinput input{flex:1;min-width:120px;border:0!important;padding:4px!important}.workspace-client .rc-vis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-client .rc-vis button{border:2px solid var(--ws-line);background:var(--ws-paper,#fff);text-align:left;color:var(--ws-ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.workspace-client .rc-vis button.on{border-color:var(--rc-accent);background:var(--rc-soft)}.workspace-client .rc-vis small{color:var(--ws-muted);font-size:11.5px;line-height:1.35}.workspace-client .rc-campaigns{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.workspace-client .rc-campaign{background:var(--ws-paper,#fff);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.workspace-client .rc-campaign.archived{opacity:.65}.workspace-client .rc-campaign header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-client .rc-campaign h3{margin:0;font-size:15px}.workspace-client .rc-campaign p{color:var(--ws-muted);margin:0;font-size:13px}.workspace-client .rc-campaign small{color:var(--ws-muted);font-size:12px}.workspace-client .rc-campaign footer{gap:6px;margin-top:4px;display:flex}.workspace-client .rc-add{background:var(--ws-soft,#f1f4f9);border-radius:14px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.workspace-client .rc-role-help{color:var(--ws-muted);grid-column:1/-1;font-size:12px}.workspace-client .rc-team{flex-direction:column;gap:6px;display:flex}.workspace-client .rc-member{background:var(--ws-paper,#fff);border:1px solid var(--ws-line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.workspace-client .rc-member>div{flex-direction:column;flex:1;display:flex}.workspace-client .rc-member small{color:var(--ws-muted);font-size:12px}.workspace-client .rc-avatar{background:var(--rc-soft);color:#4338ca;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.workspace-client .rc-journal{gap:0}.workspace-client .rc-event{gap:12px;padding:8px 0;display:flex}.workspace-client .rc-event>i{background:var(--rc-accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--rc-soft);border-radius:50%;flex:none;margin-top:5px}.workspace-client .rc-event.a-team>i{background:#0891b2}.rc-event.a-campaign>i{background:#7c3aed}.workspace-client .rc-event strong{font-size:13px}.rc-event small{color:var(--ws-muted);font-size:12px;display:block}@media (max-width:780px){.workspace-client .rc-grid,.workspace-client .rc-vis,.workspace-client .rc-add{grid-template-columns:1fr}.workspace-client .rc-job{flex-direction:column;align-items:stretch}.workspace-client .rc-job-actions{justify-content:flex-start}.workspace-client .rc-head{padding:14px}}.workspace-client .rc .icon.sm{width:15px;height:15px}.workspace-client .rc-icon .icon{width:22px;height:22px}.workspace-client .ra-board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.workspace-client .ra-col{background:var(--ws-soft,#f1f4f9);border-radius:16px;flex-direction:column;gap:8px;min-height:140px;padding:8px;transition:background .15s;display:flex}.workspace-client .ra-col.droppable{outline:2px dashed var(--ws-line)}.workspace-client .ra-col>header{align-items:center;gap:7px;padding:2px 4px;font-size:12.5px;font-weight:800;display:flex}.workspace-client .ra-col>header i{background:var(--tone);border-radius:50%;width:8px;height:8px}.workspace-client .ra-col>header span{background:var(--ws-paper,#fff);text-align:center;min-width:22px;color:var(--ws-muted);border-radius:999px;margin-left:auto;padding:0 7px;font-size:11.5px}.workspace-client button.ra-card{text-align:left;background:var(--ws-paper,#fff);border:1.5px solid var(--ws-line);cursor:grab;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.workspace-client button.ra-card:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #0f172a12}.workspace-client button.ra-card.on{border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}.workspace-client .ra-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .ra-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.workspace-client .ra-card-body>small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-client .ra-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.workspace-client .ra-card-meta small{color:var(--ws-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.workspace-client .ra-card-meta em{color:#92400e;background:#fef3c7;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}.workspace-client .ra-avatar{color:#4338ca;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.workspace-client .ra-avatar.big{width:52px;height:52px;font-size:17px}.workspace-client .ra-stars{color:#cbd5e1;gap:1px;display:inline-flex}.workspace-client .ra-stars i,.workspace-client .ra-stars button{color:inherit;display:inline-grid;padding:1px!important}.workspace-client .ra-stars .on{color:#f5a524}.workspace-client .ra-stars .on svg{fill:currentColor}.workspace-client .ra-stars button .icon.sm{width:20px;height:20px}.workspace-client .ra-stars i .icon.sm{width:12px;height:12px}.workspace-client .ra-table{border-collapse:collapse;background:var(--ws-paper,#fff);border:1px solid var(--ws-line);border-radius:14px;width:100%;overflow:hidden}.workspace-client .ra-table td{border-top:1px solid var(--ws-line);vertical-align:middle;padding:10px;font-size:13px}.workspace-client .ra-table td small{color:var(--ws-muted);font-size:11.5px;display:block}.workspace-client .ra-table tr{cursor:pointer}.workspace-client .ra-table tr:hover td,.workspace-client .ra-table tr.on td{background:#eef2ff66}.workspace-client .ra-table .num{text-align:right}.workspace-client .ra-status{color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}.workspace-client .ra-panel{z-index:250;background:var(--ws-paper,#fff);flex-direction:column;max-width:100vw;animation:.2s ease-out rc-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #0f172a33}.workspace-client .ra-resize{cursor:col-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0;left:-4px}.workspace-client .ra-resize:hover{background:#4f46e533}.workspace-client .ra-panel-head{align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.workspace-client .ra-panel-head>div{flex:1;min-width:0}.workspace-client .ra-panel-head h2{margin:0;font-size:19px}.workspace-client .ra-panel-head p{color:var(--ws-muted);margin:3px 0 0;font-size:12.5px}.workspace-client .ra-contact{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.workspace-client .ra-contact a,.workspace-client .ra-contact span{color:var(--ws-ink);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.workspace-client .ra-contact em{background:var(--ws-soft,#f1f4f9);color:var(--ws-muted);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800}.workspace-client .ra-contact em.ok{color:#166534;background:#dcfce7}.workspace-client .ra-contact em.warn{color:#92400e;background:#fef3c7}.workspace-client .ra-status-bar{flex-wrap:wrap;gap:4px;padding:0 18px 10px;display:flex}.workspace-client .ra-status-bar button{color:var(--ws-muted);border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid var(--ws-line)!important;padding:5px 10px!important}.workspace-client .ra-status-bar button.on{color:#fff;background:var(--tone)!important;border-color:var(--tone)!important}.workspace-client .ra-status-bar button:disabled{cursor:default;opacity:.8}.workspace-client .ra-tabs{margin:0 18px 8px}.workspace-client .ra-count{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:2px;padding:0 6px;font-size:11px}.workspace-client .ra-panel-body{flex-direction:column;flex:1;gap:12px;padding:0 18px 20px;display:flex;overflow:auto}.workspace-client .ra-file{flex-direction:column;gap:12px;display:flex}.workspace-client .ra-docs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.workspace-client .ra-docs button{text-align:left;border-radius:12px;flex:none;align-items:center;gap:7px;max-width:230px;display:flex;border:1.5px solid var(--ws-line)!important;padding:8px 10px!important}.workspace-client .ra-docs button.on{background:#eef2ff;border-color:#4f46e5!important}.workspace-client .ra-docs span{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.workspace-client .ra-docs small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-client .ra-viewer{border:1px solid var(--ws-line);background:#525659;border-radius:14px;overflow:hidden}.workspace-client .ra-viewer-bar{background:var(--ws-paper,#fff);border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.workspace-client .ra-viewer-bar b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-client .ra-viewer-bar a{color:#4f46e5;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-client .ra-viewer iframe{background:#fff;border:0;width:100%;height:min(70vh,760px);display:block}.workspace-client .ra-viewer img{background:#fff;max-width:100%;margin:auto;display:block}.workspace-client .ra-nopreview{text-align:center;background:var(--ws-paper,#fff);padding:40px}.workspace-client .ra-block{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.workspace-client .ra-block h3{text-transform:uppercase;letter-spacing:.4px;color:var(--ws-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.workspace-client .ra-block p{white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.workspace-client .ra-block a{color:#4f46e5;word-break:break-all;align-items:center;gap:5px;font-size:13px;display:inline-flex}.workspace-client .ra-block ul,.workspace-client .ra-block ol{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.workspace-client .ra-eval{flex-direction:column;gap:12px;display:flex}.workspace-client .ra-eval label{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.workspace-client .ra-crit{border-bottom:1px dashed var(--ws-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.workspace-client .ra-crit>span:first-child{flex-direction:column;font-size:13.5px;display:flex}.workspace-client .ra-crit small{color:var(--ws-muted);font-size:11.5px}.workspace-client .ra-crit.main{border-bottom:0}.workspace-client .ra-rec{gap:6px;display:flex}.workspace-client .ra-rec button{color:var(--ws-ink);border-radius:10px;flex:1;font-size:12.5px;font-weight:700;border:1.5px solid var(--ws-line)!important;padding:8px!important}.workspace-client .ra-rec button.on.r-advance{color:#166534;background:#dcfce7;border-color:#16a34a!important}.workspace-client .ra-rec button.on.r-hold{color:#92400e;background:#fef3c7;border-color:#d97706!important}.workspace-client .ra-rec button.on.r-reject{color:#991b1b;background:#fee2e2;border-color:#dc2626!important}.workspace-client .ra-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-client .ra-ok{color:#16a34a;font-weight:700}.workspace-client .ra-other{background:var(--ws-soft,#f1f4f9);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.workspace-client .ra-other header{align-items:center;gap:8px;font-size:13px;display:flex}.workspace-client .ra-clarify{gap:5px;display:flex;color:#92400e!important;font-size:12.5px!important}.workspace-client .ra-recpill{border-radius:999px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:800;display:inline-block}.workspace-client .ra-recpill.r-advance{color:#166534;background:#dcfce7}.workspace-client .ra-recpill.r-hold{color:#92400e;background:#fef3c7}.workspace-client .ra-recpill.r-reject{color:#991b1b;background:#fee2e2}.workspace-client .ra-ai{flex-direction:column;gap:10px;display:flex}.workspace-client .ra-ai-note{color:#3730a3;background:#eef2ff;border-radius:12px;gap:7px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}[data-theme=dark] .workspace-client .ra-ai-note{color:#c7d2fe;background:#24204a}.workspace-client .ra-ai-run{align-self:flex-start}.workspace-client .ra-ai-item{background:var(--ws-soft,#f1f4f9);border-left:4px solid #94a3b8;border-radius:12px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.workspace-client .ra-ai-item header{justify-content:space-between;gap:8px;font-size:13px;display:flex}.workspace-client .ra-ai-item header span{background:var(--ws-paper,#fff);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.workspace-client .ra-ai-item.s-found{border-left-color:#16a34a}.workspace-client .ra-ai-item.s-found header span{color:#166534}.workspace-client .ra-ai-item.s-partial{border-left-color:#0ea5e9}.workspace-client .ra-ai-item.s-partial header span{color:#0369a1}.workspace-client .ra-ai-item.s-not_stated{border-left-color:#94a3b8}.workspace-client .ra-ai-item.s-not_stated header span{color:#475569}.workspace-client .ra-ai-item.s-to_verify{border-left-color:#f59e0b}.workspace-client .ra-ai-item.s-to_verify header span{color:#92400e}.workspace-client .ra-ai-item blockquote{border-left:2px solid var(--ws-line);color:var(--ws-muted);margin:0;padding-left:10px;font-size:12.5px;font-style:italic}.workspace-client .ra-ai-item small{color:var(--ws-muted);font-size:12px}.workspace-client .ra-pills{flex-wrap:wrap;gap:5px;display:flex}.workspace-client .ra-pills span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.workspace-client .ra-analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}.workspace-client .ra-grid-row{grid-template-columns:minmax(0,1fr) 140px 70px auto;align-items:center;gap:6px;display:grid}.workspace-client .ra-switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.workspace-client .ra-switch input{opacity:0;height:0;position:absolute;width:0!important}.workspace-client .ra-switch span{background:#cbd5e1;border-radius:999px;width:44px;height:24px;transition:background .2s;position:relative}.workspace-client .ra-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.workspace-client .ra-switch input:checked+span{background:#4f46e5}.workspace-client .ra-switch input:checked+span:after{left:23px}.workspace-client .ra-switch input:disabled+span{opacity:.5}.workspace-client .ra-compare-wrap{overflow-x:auto}.workspace-client .ra-compare{border-collapse:collapse;width:100%;font-size:13px}.workspace-client .ra-compare th{text-align:left;color:var(--ws-muted);border-bottom:2px solid var(--ws-line);white-space:nowrap;padding:8px;font-size:11.5px;font-weight:800}.workspace-client .ra-compare th em{color:#dc2626;font-style:normal}.workspace-client .ra-compare td{border-bottom:1px solid var(--ws-line);vertical-align:middle;padding:9px 8px}.workspace-client .ra-compare td b{display:block}.workspace-client .ra-compare td.c{text-align:center;white-space:nowrap}.workspace-client .ra-compare tr{cursor:pointer}.workspace-client .ra-compare tbody tr:hover td{background:#eef2ff55}.workspace-client .ra-compare tr.running td{opacity:.6}.workspace-client .ra-score{margin-right:5px;font-weight:800}.workspace-client .ra-ai-dot{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.workspace-client .ra-ai-dot.s-found{color:#16a34a;background:#dcfce7}.workspace-client .ra-ai-dot.s-partial{color:#0369a1;background:#e0f2fe}.workspace-client .ra-ai-dot.s-not_stated{color:#64748b;background:#f1f5f9}.workspace-client .ra-ai-dot.s-to_verify{color:#b45309;background:#fef3c7}.workspace-client .ra-legend{color:var(--ws-muted);flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:12px;display:flex}.workspace-client .ra-legend span{align-items:center;gap:5px;display:inline-flex}.workspace-client .rc-questions{flex-direction:column;gap:6px;display:flex}.workspace-client .rc-questions>span{color:var(--ws-muted);font-size:12px;font-weight:700}.workspace-client .rc-question{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.workspace-client .rc-questions>.rc-outline{align-self:flex-start}@media (max-width:900px){.workspace-client .ra-analysis-grid{grid-template-columns:1fr}.workspace-client .ra-panel{width:100%!important}.workspace-client .ra-grid-row{grid-template-columns:1fr 1fr}}.workspace-client .rc-chips button{align-items:center;gap:5px;display:inline-flex}.workspace-client .rc-reception{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.workspace-client .rc-reception>header{align-items:flex-start;gap:10px;display:flex}.workspace-client .rc-reception>header .icon{color:var(--rc-accent,#4f46e5);margin-top:2px}.workspace-client .rc-reception h3{margin:0;font-size:14px}.workspace-client .rc-reception header small{color:var(--ws-muted);font-size:12px}.workspace-client .rc-reception>footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-client .rc-ok{color:#047857;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.workspace-client .rc-question select{flex:1;min-width:0}.workspace-client .rc-questions .rc-hint{font-size:12px}.workspace-client .rc-reception .rc-grid{gap:10px;min-height:0;padding:0}.workspace-client .rc-reception>footer{margin:0}.workspace-client .rc-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-client .rc-methods>span{color:var(--ws-muted);grid-column:1/-1;font-size:12px;font-weight:700}.workspace-client .rc-method{border:1px solid var(--ws-line);cursor:pointer;background:var(--ws-card);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.workspace-client .rc-method input{opacity:0;pointer-events:none;position:absolute}.workspace-client .rc-method strong{color:var(--ws-ink);font-size:13.5px}.workspace-client .rc-method small{color:var(--ws-muted);font-size:12px;font-weight:500}.workspace-client .rc-method.on{border-color:var(--rc-accent,#4f46e5);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc-accent,#4f46e5) 25%,transparent)}.workspace-client .rc-method:focus-within{outline:2px solid var(--rc-accent,#4f46e5);outline-offset:2px}@media (max-width:700px){.workspace-client .rc-methods{grid-template-columns:1fr}}.workspace-client .ra-warn{color:#92400e;background:#fffbeb;border-radius:10px;align-items:flex-start;gap:6px;margin:4px 0 0;padding:8px 10px;font-size:12.5px;display:flex}[data-theme=dark] .workspace-client .ra-warn{color:#fde68a;background:#422006}.workspace-client .ra-blind{margin:0}.workspace-client .ra-matrix-wrap{border:1px solid var(--ws-line);border-radius:12px;overflow-x:auto}.workspace-client .ra-matrix{border-collapse:collapse;width:100%;font-size:13px}.workspace-client .ra-matrix th,.workspace-client .ra-matrix td{border-bottom:1px solid var(--ws-line);text-align:center;white-space:nowrap;padding:8px 10px}.workspace-client .ra-matrix thead th{color:var(--ws-muted);background:var(--ws-soft,#f1f4f9);font-size:11.5px;font-weight:700}.workspace-client .ra-matrix tbody th{text-align:left;white-space:normal;min-width:150px;font-weight:500}.workspace-client .ra-matrix tbody th small{color:var(--ws-muted);font-size:11px;display:block}.workspace-client .ra-matrix td.avg{color:var(--ws-ink);font-weight:800}.workspace-client .ra-matrix td.avg span{color:#d97706;vertical-align:-2px;margin-left:4px;display:inline-flex}.workspace-client .ra-matrix tr.split td{background:#fffbeb}[data-theme=dark] .workspace-client .ra-matrix tr.split td{background:#422006}.workspace-client .ra-matrix tr.main th,.workspace-client .ra-matrix tr.main td{border-top:2px solid var(--ws-line)}.workspace-client .ra-matrix tr:last-child th,.workspace-client .ra-matrix tr:last-child td{border-bottom:0}.workspace-client .ra-sub{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 4px;font-size:12px}.workspace-client .iv-tab{flex-direction:column;gap:12px;display:flex}.workspace-client .iv-new{align-self:flex-start}.workspace-client .iv-none{margin:0}.workspace-client .iv-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.workspace-client .iv-card.s-cancelled{opacity:.6}.workspace-client .iv-card>header{align-items:flex-start;gap:10px;display:flex}.workspace-client .iv-card>header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .iv-card>header b{color:var(--ws-ink);font-size:14px}.workspace-client .iv-card>header small{color:var(--ws-muted);font-size:12px}.workspace-client .iv-icon{background:var(--rc-soft,#eef2ff);width:30px;height:30px;color:var(--rc-accent,#4f46e5);border-radius:9px;flex:none;place-items:center;display:grid}.workspace-client .iv-pill{color:#3730a3;background:#e0e7ff;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:800}.workspace-client .iv-pill.s-done{color:#166534;background:#dcfce7}.workspace-client .iv-pill.s-cancelled{color:#991b1b;background:#fee2e2}.workspace-client .iv-join{color:var(--rc-accent,#4f46e5);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace-client .iv-meta{color:var(--ws-muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.workspace-client .iv-meta span{align-items:center;gap:5px;display:inline-flex}.workspace-client .iv-meta span.ok{color:#047857}.workspace-client .iv-instructions{background:var(--ws-soft,#f1f4f9);white-space:pre-line;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.workspace-client .iv-card>footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-client .iv-card>footer a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.workspace-client .iv-modes{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .iv-modes button{border:1px solid var(--ws-line);background:var(--ws-card);font:inherit;color:var(--ws-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.workspace-client .iv-modes button.on{border-color:var(--rc-accent,#4f46e5);background:var(--rc-soft,#eef2ff);color:var(--rc-accent,#4f46e5)}.workspace-client .iv-people>span{color:var(--ws-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.workspace-client .iv-people>div{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .iv-person{border:1px solid var(--ws-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;flex-direction:row!important;font-size:12.5px!important;display:inline-flex!important}.workspace-client .iv-person.on{border-color:var(--rc-accent,#4f46e5);background:var(--rc-soft,#eef2ff)}.workspace-client .iv-person input{margin:0}.workspace-client .iv-q{grid-template-columns:minmax(0,1fr) auto}.workspace-client .iv-qactions{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .iv-notes{border-top:1px dashed var(--ws-line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.workspace-client .iv-notes-toggle{font:inherit;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:700;display:inline-flex}.workspace-client .iv-notes-toggle .icon:nth-child(3){color:#059669}.workspace-client .iv-notes-body{flex-direction:column;gap:8px;display:flex}.workspace-client .iv-notes-body label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.workspace-client .iv-notes-body textarea{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:8px 10px;font-size:13px}.workspace-client .iv-notes-row{color:var(--ws-muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.workspace-client .iv-others h4{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px}.workspace-client .iv-others{flex-direction:column;gap:6px;display:flex}.workspace-client .iv-agenda .rc-toolbar h2{flex:1;margin:0;font-size:16px}.workspace-client .rc-seg{background:var(--ws-soft,#f1f4f9);border-radius:999px;padding:3px;display:inline-flex}.workspace-client .rc-seg button{font:inherit;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.workspace-client .rc-seg button.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0f172a1f}.workspace-client .iv-day{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.workspace-client .iv-day h3{text-transform:capitalize;color:var(--ws-muted);margin:0;font-size:12.5px}.workspace-client .iv-slot{border:1px solid var(--ws-line);background:var(--ws-card);font:inherit;text-align:left;cursor:pointer;color:var(--ws-ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-client .iv-slot:hover{border-color:var(--rc-accent,#4f46e5)}.workspace-client .iv-slot time{min-width:48px;font-size:14px;font-weight:800}.workspace-client .iv-slot-main{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-client .iv-slot-main small,.workspace-client .iv-slot-people{color:var(--ws-muted);font-size:12px}@media (max-width:700px){.workspace-client .iv-slot-people{display:none}}.workspace-client .iv-person{white-space:nowrap;width:auto!important}.workspace-client .iv-card>footer{background:0 0!important;border:0!important;justify-content:flex-start!important;margin:0!important;padding:0!important}.workspace-client .iv-person input[type=checkbox]{flex:none;width:14px!important;min-width:0!important;height:14px!important;margin:0!important;padding:0!important;position:static!important}.workspace-client .iv-remind{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.workspace-client .ra-match{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.workspace-client .ra-match.m-high{color:#166534;background:#dcfce7}.workspace-client .ra-match.m-mid{color:#92400e;background:#fef3c7}.workspace-client .ra-match.m-low{background:var(--ws-soft,#f1f4f9);color:var(--ws-muted)}.workspace-client .ra-kw h3{align-items:center;gap:6px;display:flex}.workspace-client .ra-kw-row{flex-wrap:wrap;gap:5px;display:flex}.workspace-client .ra-kw-row span{background:var(--ws-soft,#f1f4f9);color:var(--ws-muted);border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.workspace-client .ra-kw-row span.on{color:#166534;background:#dcfce7}.workspace-client .rc-help{color:var(--ws-muted);margin-top:4px;font-size:11.5px;font-weight:500;display:block}.workspace-client .ex-tab{flex-direction:column;gap:12px;display:flex}.workspace-client .ex-guest{color:#92400e;background:#fffbeb}[data-theme=dark] .workspace-client .ex-guest{color:#fde68a;background:#422006}.workspace-client .ex-thread{flex-direction:column;gap:10px;display:flex}.workspace-client .ex-msg{flex-direction:column;gap:3px;max-width:86%;display:flex}.workspace-client .ex-msg.out{align-self:flex-end;align-items:flex-end}.workspace-client .ex-msg.in{align-self:flex-start}.workspace-client .ex-bubble{border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.workspace-client .ex-msg.out .ex-bubble{background:var(--rc-accent,#4f46e5);color:#fff;border-bottom-right-radius:4px}.workspace-client .ex-msg.in .ex-bubble{background:var(--ws-soft,#f1f4f9);color:var(--ws-ink);border-bottom-left-radius:4px}.workspace-client .ex-msg.k-document_request .ex-bubble,.workspace-client .ex-msg.k-decision .ex-bubble{background:var(--ws-card);color:var(--ws-ink);border:1px dashed var(--rc-accent,#4f46e5)}.workspace-client .ex-bubble p{white-space:pre-line;margin:0}.workspace-client .ex-ask{align-items:center;gap:6px;font-size:12.5px;display:flex}.workspace-client .ex-ask em{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.workspace-client .ex-ask em.ok{color:#166534;background:#dcfce7}.workspace-client .ex-doc{color:inherit;align-items:center;gap:6px;font-weight:700;display:inline-flex}.workspace-client .ex-msg small{color:var(--ws-muted);font-size:11px}.workspace-client .ex-composer{border-top:1px solid var(--ws-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.workspace-client .ex-modes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-client .ex-modes button{border:1px solid var(--ws-line);background:var(--ws-card);font:inherit;cursor:pointer;color:var(--ws-ink);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-client .ex-modes button.on{border-color:var(--rc-accent,#4f46e5);background:var(--rc-soft,#eef2ff);color:var(--rc-accent,#4f46e5)}.workspace-client .ex-composer textarea{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);resize:vertical;border-radius:12px;padding:10px;font-size:13.5px}.workspace-client .ra-unread{color:#fff!important;background:#e11d48!important}.workspace-client .ra-msg{color:#be123c;background:#ffe4e6;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;display:inline-flex}.workspace-client .dc-card h3{align-items:center;gap:6px;display:flex}.workspace-client .dc-current{background:var(--ws-soft,#f1f4f9);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.workspace-client .dc-current.o-hired{background:#dcfce7}.workspace-client .dc-current.o-rejected{background:#fee2e2}.workspace-client .dc-current.o-on_hold{background:#fef3c7}[data-theme=dark] .workspace-client .dc-current.o-hired{background:#064e3b}[data-theme=dark] .workspace-client .dc-current.o-rejected{background:#4c0519}[data-theme=dark] .workspace-client .dc-current.o-on_hold{background:#422006}.workspace-client .dc-current p{margin:0;font-size:13px}.workspace-client .dc-current small{color:var(--ws-muted);font-size:11.5px}.workspace-client .dc-crit{flex-wrap:wrap;gap:4px;display:flex}.workspace-client .dc-crit span{background:var(--ws-card);border-radius:999px;padding:2px 8px;font-size:11.5px}.workspace-client .dc-form{flex-direction:column;gap:10px;display:flex}.workspace-client .dc-form label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.workspace-client .dc-form label.rc-check,.workspace-client .dc-form .iv-person{flex-direction:row}.workspace-client .dc-form textarea{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:400}.workspace-client .dc-outcomes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.workspace-client .dc-outcomes button{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:10px;padding:8px;font-size:13px;font-weight:700}.workspace-client .dc-outcomes button.on.o-hired{color:#166534;background:#dcfce7;border-color:#16a34a}.workspace-client .dc-outcomes button.on.o-rejected{color:#991b1b;background:#fee2e2;border-color:#dc2626}.workspace-client .dc-outcomes button.on.o-on_hold{color:#92400e;background:#fef3c7;border-color:#d97706}.workspace-client .dc-pick>span{color:var(--ws-muted);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.workspace-client .dc-pick>div{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .dc-history summary{cursor:pointer;color:var(--ws-muted);font-size:12.5px}.workspace-client .dc-history p{margin:6px 0 0;font-size:12.5px}.workspace-client .rc-shared{flex-direction:column;gap:6px;display:flex}.workspace-client .rc-shared>span{color:var(--ws-muted);font-size:12px;font-weight:700}.workspace-client .rc-scope{border-top:1px solid var(--ws-line);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:10px;display:flex}.workspace-client .rc-scope summary{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.workspace-client .rc-scope summary::-webkit-details-marker{display:none}.workspace-client .rc-scope p{margin:0;font-size:12px}.workspace-client .rc-scope-row{flex-direction:column;gap:6px;display:flex}.workspace-client .rc-scope-row>span{color:var(--ws-muted);font-size:12px;font-weight:700}.workspace-client .rc-scope-row>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-client .rc-scope-row input{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);min-width:160px;height:30px;color:inherit;border-radius:999px;flex:1;padding:0 12px;font-size:12.5px}.workspace-client .rc-scope-tags{color:var(--rc-accent,#4f46e5);align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:600;display:inline-flex}.workspace-client .ra-assign{border:1px solid var(--ws-line);background:var(--ws-soft,#f1f4f9);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.workspace-client .ra-assign>b{align-items:center;gap:6px;margin-right:4px;font-size:12.5px;display:inline-flex}.workspace-client .rc-add-actions{align-items:center;gap:6px;display:flex}.workspace-client .rc.rc-access-card{display:block}.workspace-client .pg-shell{grid-template-columns:280px minmax(0,1fr) 280px;gap:14px;min-height:calc(100vh - 120px);display:grid}.workspace-client .pg-shell:not(:has(.pg-panel)){grid-template-columns:280px minmax(0,1fr)}.workspace-client .pg-side{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.workspace-client .pg-side h1{margin:0;font-size:20px}.workspace-client .pg-side header p{color:var(--ws-muted);margin:2px 0 0;font-size:12px}.workspace-client .pg-new{justify-content:center;align-items:center;gap:6px;display:inline-flex}.workspace-client .pg-tree{flex-direction:column;flex:1;gap:1px;display:flex;overflow:auto}.workspace-client .pg-row{border-radius:9px;align-items:center;gap:2px;display:flex}.workspace-client .pg-row:hover,.workspace-client .pg-row.is-active{background:var(--ws-hover)}.workspace-client .pg-row.is-active .pg-name{font-weight:700}.workspace-client .pg-caret{width:22px;height:26px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.workspace-client .pg-name{text-align:left;min-width:0;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:6px 4px;font-size:13.5px;display:flex}.workspace-client .pg-name span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-client .pg-name svg{color:var(--ws-muted);flex:none}.workspace-client .pg-add{opacity:0;width:26px;height:26px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:7px}.workspace-client .pg-row:hover .pg-add{opacity:1}.workspace-client .pg-add:hover{background:var(--ws-card)}.workspace-client .pg-empty{color:var(--ws-muted);flex-direction:column;gap:4px;padding:14px 6px;font-size:13px;display:flex}.workspace-client .pg-empty strong{color:var(--ws-ink)}.workspace-client .pg-trash{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:13px;display:inline-flex}.workspace-client .pg-trash:hover{background:var(--ws-hover);color:var(--ws-ink)}.workspace-client .pg-error{color:#dc2626;margin:0;font-size:12.5px}.workspace-client .pg-main{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:16px;min-width:0;padding:36px 48px}.workspace-client .pg-placeholder{height:100%;color:var(--ws-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.workspace-client .pg-emoji{text-align:center;background:var(--ws-hover);border:0;border-radius:12px;width:54px;height:54px;font-size:30px}.workspace-client .pg-title{letter-spacing:-.02em;min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:none;flex:1;font-size:32px;font-weight:800}.workspace-client .pg-title::placeholder{color:var(--ws-muted);opacity:.5}.workspace-client .pg-meta{color:var(--ws-muted);margin:8px 0 22px;font-size:12.5px}.workspace-client .pg-editor-soon{border:1px dashed var(--ws-line);color:var(--ws-muted);border-radius:14px;align-items:center;gap:8px;padding:18px;font-size:13.5px;display:flex}.workspace-client .pg-actions{gap:8px;margin-top:22px;display:flex}.workspace-client .pg-actions .ws-outlined{align-items:center;gap:6px;display:inline-flex}.workspace-client .pg-panel{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;align-self:start;gap:10px;padding:16px;display:flex}.workspace-client .pg-panel h3{align-items:center;gap:7px;margin:0 0 4px;font-size:14px;display:flex}.workspace-client .pg-choice{border:1px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.workspace-client .pg-choice.is-on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .pg-choice span{flex-direction:column;gap:2px;display:flex}.workspace-client .pg-choice strong{font-size:13.5px}.workspace-client .pg-choice small{color:var(--ws-muted);font-size:12px}.workspace-client .pg-check{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}@media (max-width:1100px){:is(.workspace-client .pg-shell,.workspace-client .pg-shell:not(:has(.pg-panel))){grid-template-columns:1fr}.workspace-client .pg-main{padding:24px}}.workspace-client .pg-name span{width:auto!important;height:auto!important}.workspace-client .pg-name .pg-icon{flex:none}.workspace-client .pg-name span:nth-child(2){flex:1;min-width:0;display:block}.workspace-client .pg-choice input,.workspace-client .pg-check input{flex:none;margin:3px 0 0;width:auto!important}.workspace-client .pg-choice span,.workspace-client .pg-check{text-align:left}.workspace-client .pg-name,.workspace-client .pg-name span{line-height:1.3;font-size:13.5px!important}.workspace-client .pg-newwrap{gap:2px;display:flex;position:relative}.workspace-client .pg-newwrap .pg-new{border-radius:10px 0 0 10px;flex:1}.workspace-client .pg-new-more{border-radius:0 10px 10px 0;width:36px;padding:0}.workspace-client .pg-menu{z-index:30;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #0f172a29}.workspace-client .pg-menu small,.workspace-client .pg-section small,.workspace-client .pg-all{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);padding:8px 8px 2px;font-size:11px;font-weight:700}.workspace-client .pg-menu button,.workspace-client .pg-section button{text-align:left;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.workspace-client .pg-menu button:hover,.workspace-client .pg-section button:hover,.workspace-client .pg-section button.is-active{background:var(--ws-hover)}.workspace-client .pg-section{flex-direction:column;display:flex}.workspace-client .pg-section button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-client .pg-star{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;order:3;padding:4px;font-size:22px;line-height:1}.workspace-client .pg-star.is-on{color:#f59e0b}.workspace-client .pg-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:-12px 0 16px;display:flex}.workspace-client .pg-tag{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.workspace-client .pg-tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.workspace-client .pg-tags input{color:var(--ws-ink);background:0 0;border:0;outline:none;width:auto;min-width:120px;font-size:12.5px}.workspace-client .pg-toast{color:#16a34a;margin:10px 0 0;font-size:12.5px;font-weight:600}.workspace-client .pe{position:relative}.workspace-client .pe-loading,.workspace-client .pe-error{color:var(--ws-muted);font-size:13px}.workspace-client .pe-error{color:#dc2626}.workspace-client .pe-toolbar{z-index:5;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;margin:0 -8px 14px;padding:6px;display:flex;position:sticky;top:0}.workspace-client .pe-toolbar button{min-width:30px;height:30px;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 7px;font-size:13px;font-weight:700}.workspace-client .pe-toolbar button:hover{background:var(--ws-hover)}.workspace-client .pe-toolbar button.is-on{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .pe-sep{background:var(--ws-line);width:1px;height:20px;margin:0 4px}.workspace-client .pe-status{color:var(--ws-muted);white-space:nowrap;margin-left:auto;padding:0 8px;font-size:12px}.workspace-client .pe-status.is-saved{color:#16a34a}.workspace-client .pe-status.is-error{color:#dc2626}.workspace-client .pe-readonly{color:var(--ws-muted);padding:0 6px;font-size:12.5px}.workspace-client .pe-prose{min-height:320px;color:var(--ws-ink);outline:none;font-size:15.5px;line-height:1.7}.workspace-client .pe-prose>*+*{margin-top:.5em}.workspace-client .pe-prose h1{letter-spacing:-.01em;margin:1em 0 .3em;font-size:28px;font-weight:800;line-height:1.25}.workspace-client .pe-prose h2{margin:1em 0 .25em;font-size:22px;font-weight:750;line-height:1.3}.workspace-client .pe-prose h3{margin:.9em 0 .2em;font-size:18px;font-weight:700}.workspace-client .pe-prose p{margin:0}.workspace-client .pe-prose ul,.workspace-client .pe-prose ol{margin:.3em 0;padding-left:1.4em}.workspace-client .pe-prose ul[data-type=taskList]{padding-left:.2em;list-style:none}.workspace-client .pe-prose ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.workspace-client .pe-prose ul[data-type=taskList] li>label{flex:none;margin-top:4px}.workspace-client .pe-prose ul[data-type=taskList] li>label input{width:16px;height:16px;accent-color:var(--ws-blue)}.workspace-client .pe-prose ul[data-type=taskList] li>div{flex:1}.workspace-client .pe-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--ws-muted);text-decoration:line-through}.workspace-client .pe-prose blockquote{border-left:4px solid var(--ws-blue);color:var(--ws-muted);margin:.6em 0;padding:4px 0 4px 16px}.workspace-client .pe-prose pre{color:#e2e8f0;background:#0f172a;border-radius:12px;padding:14px 16px;font:13px/1.6 Menlo,Consolas,monospace;overflow-x:auto}.workspace-client .pe-prose code{background:var(--ws-hover);border-radius:6px;padding:2px 6px;font-size:.88em}.workspace-client .pe-prose pre code{background:0 0;padding:0}.workspace-client .pe-prose a{color:var(--ws-blue-text);text-decoration:underline}.workspace-client .pe-prose hr{border:0;border-top:2px solid var(--ws-line);margin:1.2em 0}.workspace-client .pe-prose img{border-radius:12px;max-width:100%;margin:.6em 0;display:block}.workspace-client .pe-prose img.ProseMirror-selectednode{outline:3px solid var(--ws-blue)}.workspace-client .pe-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0}.workspace-client .pe-prose td,.workspace-client .pe-prose th{border:1px solid var(--ws-line);vertical-align:top;padding:7px 10px}.workspace-client .pe-prose th{background:var(--ws-hover);text-align:left;font-weight:700}.workspace-client .pe-prose .selectedCell{background:var(--ws-blue-soft)}.workspace-client .pe-prose .is-empty:before,.workspace-client .pe-prose .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ws-muted);opacity:.6;float:left;pointer-events:none;height:0}.workspace-client .pe-file{margin:.5em 0}.workspace-client .pe-file-link{border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;color:var(--ws-ink)!important;text-decoration:none!important;display:inline-flex!important}.workspace-client .pe-file-name{font-weight:700}.workspace-client .pe-file-size{color:var(--ws-muted);font-size:12px}.workspace-client .pe-pagelink{background:var(--ws-blue-soft);border-radius:7px;align-items:center;padding:1px 8px;font-size:.94em;font-weight:600;display:inline-flex;color:var(--ws-blue-text)!important;text-decoration:none!important}.workspace-client .pe-handle{width:20px;height:24px;color:var(--ws-muted);cursor:grab;border-radius:6px;place-items:center;margin-right:4px;font-size:14px;display:grid}.workspace-client .pe-handle:hover{background:var(--ws-hover)}.workspace-client .pe-slash{z-index:40;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;width:240px;max-height:320px;padding:6px;position:absolute;overflow:auto;box-shadow:0 14px 34px #0f172a2e}.workspace-client .pe-slash button{text-align:left;width:100%;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.workspace-client .pe-slash button.is-active{background:var(--ws-hover)}.workspace-client .pe-slash-icon{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.workspace-client .pe-modal{z-index:100;background:#0f172a66;place-items:center;display:grid;position:fixed;inset:0}.workspace-client .pe-modal-box{background:var(--ws-card);border-radius:16px;flex-direction:column;gap:10px;width:min(440px,92vw);padding:16px;display:flex;box-shadow:0 20px 60px #0000004d}.workspace-client .pe-modal-box header{justify-content:space-between;align-items:center;display:flex}.workspace-client .pe-modal-box header button{cursor:pointer;background:0 0;border:0;font-size:16px}.workspace-client .pe-modal-box input{border:1px solid var(--ws-line);border-radius:10px;padding:10px 12px;font-size:14px}.workspace-client .pe-modal-list{flex-direction:column;max-height:300px;display:flex;overflow:auto}.workspace-client .pe-modal-list button{text-align:left;cursor:pointer;color:var(--ws-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;display:flex}.workspace-client .pe-modal-list button:hover{background:var(--ws-hover)}.workspace-client .pe-mention{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:6px;padding:1px 6px;font-weight:600}.workspace-client .pe-work{border:1px solid var(--ws-line);background:var(--ws-card);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:1px 8px;font-size:.94em;font-weight:600;display:inline-flex}.workspace-client .pe-work:hover{border-color:var(--ws-blue)}.workspace-client .pe-date{color:#92400e;background:#fef3c7;border-radius:6px;padding:1px 7px;font-size:.94em;font-weight:600}.workspace-client .pe-event{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;align-items:center;gap:14px;margin:.5em 0;padding:12px 14px;display:flex}.workspace-client .pe-event-day{color:#fff;background:linear-gradient(135deg,#2165d7,#7b5ce6);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:56px;line-height:1.1;display:flex}.workspace-client .pe-event-day b{font-size:22px}.workspace-client .pe-event-day span{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.workspace-client .pe-event-body{flex-direction:column;display:flex}.workspace-client .pe-event-body span{color:var(--ws-muted);font-size:13px}.workspace-client .pe-math{padding:0 2px}.workspace-client .pe-math.is-block{text-align:center;margin:.6em 0;font-size:1.15em;display:block;overflow-x:auto}.workspace-client .pe-media{flex-direction:column;gap:6px;display:flex}.workspace-client .pe-media audio{width:100%}.workspace-client .pe-media video{background:#000;border-radius:12px;width:100%;max-height:420px}.workspace-client .pg-row[draggable=true]{cursor:grab}.workspace-client .pg-row.is-drop-inside{background:var(--ws-blue-soft);outline:2px dashed var(--ws-blue);outline-offset:-2px}.workspace-client .pg-row.is-drop-before{box-shadow:inset 0 3px 0 var(--ws-blue)}.workspace-client .pg-row.is-drop-after{box-shadow:inset 0 -3px 0 var(--ws-blue)}.workspace-client .pg-filterbar{justify-content:space-between;align-items:center;display:flex}.workspace-client .pg-filter-btn{border:1px solid var(--ws-line);color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.workspace-client .pg-filter-btn.is-on{border-color:var(--ws-blue);color:var(--ws-blue-text);background:var(--ws-blue-soft)}.workspace-client .pg-filters{background:var(--ws-hover);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.workspace-client .pg-filters select,.workspace-client .pg-filters input{border:1px solid var(--ws-line);background:var(--ws-card);width:100%;min-width:0;color:var(--ws-ink);border-radius:8px;padding:6px 8px;font-size:12px}.workspace-client .pg-filters label{color:var(--ws-muted);flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.workspace-client .pg-filter-clear{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:4px;font-size:12px;font-weight:700}.workspace-client .pg-field{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.workspace-client .pg-field input,.workspace-client .pg-field select{border:1px solid var(--ws-line);background:var(--ws-card);width:100%;color:var(--ws-ink);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:500}.workspace-client .pg-panel h3+label.pg-field{margin-top:2px}.workspace-client .pg-panel h3:not(:first-child){margin-top:10px}:is(.workspace-client .pg-shell,.workspace-client .pg-shell:not(:has(.pg-panel))){grid-template-columns:272px minmax(0,1fr);gap:16px}.workspace-client .pg-side{align-self:start;gap:12px;max-height:calc(100vh - 110px);padding:14px 12px;position:sticky;top:12px;overflow:auto}.workspace-client .pg-side-head{align-items:center;gap:10px;padding:2px 4px;display:flex}.workspace-client .pg-side-icon{color:#fff;background:linear-gradient(135deg,#2165d7,#7b5ce6);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workspace-client .pg-side-head h1{font-size:18px;line-height:1.2}.workspace-client .pg-side-head p{color:var(--ws-muted);margin:1px 0 0;font-size:11.5px;line-height:1.3}.workspace-client .pg-section button{gap:9px}.workspace-client .pg-section .pg-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-client .pg-tools{gap:4px;display:flex}.workspace-client .pg-icon-btn{border:1px solid var(--ws-line);background:var(--ws-card);width:30px;height:30px;color:var(--ws-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.workspace-client .pg-icon-btn:hover{color:var(--ws-ink);background:var(--ws-hover)}.workspace-client .pg-icon-btn.is-on{border-color:var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .pg-search{border:1px solid var(--ws-blue);background:var(--ws-card);color:var(--ws-muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.workspace-client .pg-search input{min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.workspace-client .pg-search button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.workspace-client .pg-main{flex-direction:column;padding:20px 0 0;display:flex;overflow:hidden}.workspace-client .pg-page{flex-direction:column;flex:1;width:100%;max-width:860px;margin:0 auto;padding:0 48px;display:flex}.workspace-client .pg-placeholder{min-height:420px}.workspace-client .pg-placeholder-icon{margin-bottom:4px;font-size:42px}.workspace-client .pg-trail{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;margin-bottom:18px;font-size:12.5px;display:flex}.workspace-client .pg-trail i{opacity:.6;margin:0 4px;font-style:normal}.workspace-client .pg-trail button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12.5px}.workspace-client .pg-trail button:hover{background:var(--ws-hover);color:var(--ws-ink)}.workspace-client .pg-trail-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.workspace-client .pg-badge{background:var(--ws-hover);color:var(--ws-muted);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.workspace-client .pg-badge.is-private{color:#92400e;background:#fef3c7}.workspace-client .pg-star{order:0;font-size:20px}.workspace-client .pg-head{gap:14px}.workspace-client .pg-emoji{background:var(--ws-hover);border-radius:16px;flex:none;width:58px;height:58px;font-size:32px}.workspace-client .pg-title{letter-spacing:-.025em;font-size:34px}.workspace-client .pg-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 18px;display:flex}.workspace-client .pg-meta .pg-tags{margin:0 0 0 6px}.workspace-client .pe-toolbar{background:color-mix(in srgb,var(--ws-card) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;margin:0 0 18px;padding:5px 6px;box-shadow:0 1px 2px #0f172a0a}.workspace-client .pe-toolbar button{min-width:32px;height:32px;font-size:13.5px}.workspace-client .pe-ai{margin-left:6px;color:#fff!important;background:linear-gradient(135deg,#2165d7,#7b5ce6)!important;border-radius:999px!important;padding:0 12px!important;font-weight:700!important}.workspace-client .pe-ai:disabled{opacity:.45;cursor:not-allowed}.workspace-client .pe-prose{min-height:46vh}.workspace-client .pg-props{z-index:4;border-top:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-card) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:28px -48px 0;padding:12px 48px 14px;display:flex;position:sticky;bottom:0}.workspace-client .pg-prop{color:var(--ws-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.workspace-client .pg-prop>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.workspace-client .pg-prop input,.workspace-client .pg-prop select{border:1px solid var(--ws-line);background:var(--ws-card);width:auto;min-width:0;max-width:170px;height:32px;color:var(--ws-ink);border-radius:9px;padding:0 9px;font-size:12.5px;font-weight:500}.workspace-client .pg-seg{border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:10px;padding:2px;display:inline-flex}.workspace-client .pg-seg button{color:var(--ws-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.workspace-client .pg-seg button.is-on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0f172a1f}.workspace-client .pg-switch{color:var(--ws-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.workspace-client .pg-switch input{opacity:0;height:1px;position:absolute;width:1px!important}.workspace-client .pg-switch i{background:var(--ws-line);border-radius:999px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}.workspace-client .pg-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.workspace-client .pg-switch input:checked+i{background:#2165d7}.workspace-client .pg-switch input:checked+i:after{transform:translate(14px)}.workspace-client .pg-switch input:focus-visible+i{outline:2px solid var(--ws-blue);outline-offset:2px}.workspace-client .pg-prop-actions{gap:4px;margin-left:auto;display:flex}.workspace-client .pg-ghost{border:1px solid var(--ws-line);background:var(--ws-card);height:32px;color:var(--ws-ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-client .pg-ghost:hover{background:var(--ws-hover)}.workspace-client .pg-ghost.danger{color:#dc2626}.workspace-client .pe-ai-box{gap:12px;width:min(620px,94vw)}.workspace-client .pe-ai-hint{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.5}.workspace-client .pe-ai-box textarea{box-sizing:border-box;border:1px solid var(--ws-line);width:100%;font:inherit;resize:vertical;background:var(--ws-card);color:var(--ws-ink);border-radius:12px;padding:12px;font-size:14px;line-height:1.55}.workspace-client .pe-ai-actions{align-items:center;gap:8px;display:flex}.workspace-client .pe-ai-grow{flex:1}.workspace-client .pe-ai-mic,.workspace-client .pe-ai-secondary,.workspace-client .pe-ai-primary{cursor:pointer;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:700}.workspace-client .pe-ai-mic,.workspace-client .pe-ai-secondary{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink)}.workspace-client .pe-ai-mic.is-on{color:#dc2626;background:#fef2f2;border-color:#dc2626}.workspace-client .pe-ai-primary{color:#fff;background:linear-gradient(135deg,#2165d7,#7b5ce6);border:0}.workspace-client .pe-ai-primary:disabled{opacity:.5;cursor:not-allowed}.workspace-client .pe-ai-preview{border:1px solid var(--ws-line);background:var(--ws-hover);border-radius:12px;flex-direction:column;gap:12px;max-height:46vh;padding:12px;display:flex;overflow:auto}.workspace-client .pe-ai-preview h4{color:var(--ws-blue-text);margin:0 0 4px;font-size:13px}.workspace-client .pe-ai-preview p,.workspace-client .pe-ai-preview ul{margin:0;font-size:13.5px;line-height:1.55}.workspace-client .pe-ai-preview ul{padding-left:18px}.workspace-client .pe-ai-preview ul.is-tasks{list-style:"☐  "}@media (max-width:1100px){.workspace-client .pg-shell{grid-template-columns:1fr}.workspace-client .pg-side{max-height:none;position:static}.workspace-client .pg-page{padding:0 20px}.workspace-client .pg-props{margin:24px -20px 0;padding:12px 20px}}.workspace-client .pe-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.workspace-client .pe-toolbar::-webkit-scrollbar{display:none}.workspace-client .pe-toolbar>*{flex:none}@media (max-width:1100px){.workspace-client .pg-props{padding-bottom:84px;padding-right:20px}}.workspace-client .pe-toolbar{gap:6px;overflow:visible}.workspace-client .pe-tools{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.workspace-client .pe-tools::-webkit-scrollbar{display:none}.workspace-client .pe-tools>*{flex:none}.workspace-client .pe-right{border-left:1px solid var(--ws-line);flex:none;align-items:center;gap:6px;padding-left:6px;display:flex}.workspace-client .pe-right .pe-status,.workspace-client .pe-ai{margin-left:0}.workspace-client .pg-page{max-width:1000px}.workspace-client .pg-props{scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding-right:120px;overflow-x:auto}.workspace-client .pg-props::-webkit-scrollbar{display:none}.workspace-client .pg-props>*{flex:none}.workspace-client .pg-prop{gap:5px}.workspace-client .pg-prop>span{color:var(--ws-muted)}.workspace-client .pg-prop-actions{margin-left:auto;padding-left:4px}.workspace-client .pg-ghost{justify-content:center;width:32px;padding:0}@media (max-width:1100px){.workspace-client .pg-props{flex-wrap:wrap;overflow:visible}}.workspace-client .pe-toolbar{position:sticky}.workspace-client .pe-insert{border:1px solid var(--ws-line)!important;border-radius:999px!important;padding:0 10px!important;font-weight:700!important}.workspace-client .pe-insert.is-on{border-color:var(--ws-blue)!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue-text)!important}.workspace-client .pe-insert-menu{z-index:30;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:8px;box-shadow:0 16px 40px #0f172a2e}.workspace-client .pe-insert-menu button{color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.workspace-client .pe-insert-menu button:hover{background:var(--ws-hover)}.workspace-client .pg-props{padding-right:100px}.workspace-client .pg-prop input{width:108px}.workspace-client .pg-prop select{max-width:118px}.workspace-client .pg-props{gap:8px;padding-right:112px}.workspace-client .pg-seg button{padding:5px 8px}.workspace-client .pg-main{padding-top:14px}.workspace-client .pg-head{align-items:center;gap:12px;display:flex}.workspace-client .pg-emoji{border-radius:12px;width:44px;height:44px;font-size:24px}.workspace-client .pg-head-main{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.workspace-client .pg-head-main .pg-trail{min-height:0;margin:0;font-size:11.5px;line-height:1.3}.workspace-client .pg-head-main .pg-trail button{padding:0 4px;font-size:11.5px}.workspace-client .pg-head-main .pg-title{padding:0;font-size:26px;line-height:1.2}.workspace-client .pg-head-actions{flex:none;align-items:center;gap:4px;display:flex}.workspace-client .pg-meta{gap:5px;margin:6px 0 12px 56px;font-size:12px}.workspace-client .pg-meta .pg-tags input{min-width:100px}@media (max-width:700px){.workspace-client .pg-meta{margin-left:0}.workspace-client .pg-badge{display:none}}.workspace-client .pg-head-main .pg-trail{white-space:nowrap;flex-wrap:nowrap;display:flex;overflow:hidden}.workspace-client .pg-head-main .pg-trail span{align-items:center;display:inline-flex}.workspace-client .pg-head-main .pg-trail i{margin:0 3px}.workspace-client .pg-meta{margin-top:2px}.workspace-client .pg-share{background:var(--ws-blue);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace-client .pg-share:hover{filter:brightness(1.08)}.workspace-client .pg-emoji-static{place-items:center;display:grid}.workspace-client .pg-title-static{font-size:30px;font-weight:800;line-height:1.2}.workspace-client .psh-overlay{z-index:80;background:#0f172a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.workspace-client .psh{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:18px;gap:12px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:18px 20px 16px;display:grid;overflow:auto;box-shadow:0 24px 60px #0f172a40}.workspace-client .psh-head{align-items:center;gap:10px;display:flex}.workspace-client .psh-head h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:750;overflow:hidden}.workspace-client .psh-x{width:30px;height:30px;color:var(--ws-muted);border-radius:50%;font-size:20px}.workspace-client .psh-x:hover{background:var(--ws-hover)}.workspace-client .psh-add{gap:8px;display:flex}.workspace-client .psh-add select{border-radius:10px;flex:none;width:auto;padding:8px 10px}.workspace-client .psh-search{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.workspace-client .psh-search:focus-within{border-color:var(--ws-blue)}.workspace-client .psh-search input{background:0 0;border:0;outline:none;padding:9px 0}.workspace-client .psh-results{border:1px solid var(--ws-line);border-radius:12px;gap:4px;max-height:260px;padding:6px;display:grid;overflow:auto}.workspace-client .psh-results small,.workspace-client .psh-section>small{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);padding:4px 6px;font-size:11px;font-weight:700;display:block}.workspace-client .psh-results button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.workspace-client .psh-results button:hover{background:var(--ws-hover)}.workspace-client .psh-results button b{color:var(--ws-blue-text);font-size:12px}.workspace-client .psh-avatar{background:var(--ws-blue-soft);width:30px;height:30px;color:var(--ws-blue-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.workspace-client .psh-name{flex-direction:column;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.workspace-client .psh-name small{text-transform:none;letter-spacing:0;padding:0;font-size:11.5px;font-weight:500}.workspace-client .psh-section{border-top:1px solid var(--ws-line);gap:4px;padding-top:10px;display:grid}.workspace-client .psh-grant,.workspace-client .psh-general{border-radius:10px;align-items:center;gap:10px;padding:5px 6px;display:flex}.workspace-client .psh-grant:hover{background:var(--ws-hover)}.workspace-client .psh-grant select,.workspace-client .psh-general select{border-radius:8px;width:auto;padding:5px 8px;font-size:12.5px}.workspace-client .psh-general select:first-of-type{flex:1}.workspace-client .psh-level{color:var(--ws-muted);font-size:12.5px}.workspace-client .psh-remove{width:26px;height:26px;color:var(--ws-muted);border-radius:50%;font-size:17px}.workspace-client .psh-remove:hover{color:#b91c1c;background:#fee2e2}.workspace-client .psh-empty,.workspace-client .psh-note{padding:2px 6px;font-size:12.5px}.workspace-client .psh-toggle{cursor:pointer;align-items:flex-start;gap:10px;padding:6px;font-size:13.5px;font-weight:600;display:flex}.workspace-client .psh-toggle input{opacity:0;width:1px;height:1px;position:absolute}.workspace-client .psh-toggle i{background:var(--ws-line);border-radius:999px;flex:none;width:34px;height:20px;margin-top:1px;transition:background .15s;position:relative}.workspace-client .psh-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.workspace-client .psh-toggle input:checked+i{background:var(--ws-blue)}.workspace-client .psh-toggle input:checked+i:after{transform:translate(14px)}.workspace-client .psh-toggle input:focus-visible+i{outline:2px solid var(--ws-blue);outline-offset:2px}.workspace-client .psh-toggle span{flex-direction:column;display:flex}.workspace-client .psh-toggle small{color:var(--ws-muted);font-size:12px;font-weight:450}.workspace-client .psh-link{gap:8px;padding:0 6px;display:flex}.workspace-client .psh-link input{background:var(--ws-hover);border-radius:9px;flex:1;padding:7px 10px;font-size:12.5px}.workspace-client .psh-link button{background:var(--ws-blue);color:#fff;white-space:nowrap;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:700}.workspace-client .psh-more{color:var(--ws-blue-text);justify-self:start;padding:2px 6px;font-size:12.5px;font-weight:600}.workspace-client .psh-table{border-collapse:collapse;width:100%;font-size:12px}.workspace-client .psh-table th,.workspace-client .psh-table td{border-bottom:1px solid var(--ws-line);text-align:center;padding:5px 6px}.workspace-client .psh-table td:first-child{text-align:left;font-weight:600}.workspace-client .psh-error{color:#b91c1c;font-size:12.5px}@media (max-width:600px){.workspace-client .psh-add{flex-direction:column}.workspace-client .psh-grant{flex-wrap:wrap}}.workspace-client .pg-badge.is-public{color:#166534;background:#dcfce7}.workspace-client .phx{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:18px;flex-direction:column;gap:12px;width:min(980px,100%);height:min(680px,100dvh - 32px);padding:18px 20px;display:flex;box-shadow:0 24px 60px #0f172a40}.workspace-client .phx-body{flex:1;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:0;display:grid}.workspace-client .phx-list{border-right:1px solid var(--ws-line);flex-direction:column;gap:3px;padding-right:10px;display:flex;overflow:auto}.workspace-client .phx-list button{text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.workspace-client .phx-list button:hover{background:var(--ws-hover)}.workspace-client .phx-list button.is-active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .phx-list strong{font-size:13.5px}.workspace-client .phx-list em{color:var(--ws-muted);font-size:11.5px;font-style:normal;font-weight:500}.workspace-client .phx-list small,.workspace-client .phx-list time{color:var(--ws-muted);font-size:11.5px}.workspace-client .phx-view{flex-direction:column;gap:10px;min-width:0;display:flex}.workspace-client .phx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .phx-against{color:var(--ws-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.workspace-client .phx-against select{border-radius:8px;width:auto;padding:5px 8px;font-size:12.5px}.workspace-client .phx-stats{gap:14px;font-size:12.5px;font-weight:700;display:flex}.workspace-client .phx-stats .is-add{color:#15803d}.workspace-client .phx-stats .is-del{color:#b91c1c}.workspace-client .phx-diff,.workspace-client .phx-preview{border:1px solid var(--ws-line);border-radius:12px;flex:1;padding:10px 0;font-size:13.5px;line-height:1.6;overflow:auto}.workspace-client .phx-diff p{color:var(--ws-ink);white-space:pre-wrap;margin:0;padding:1px 14px}.workspace-client .phx-diff b{width:16px;color:var(--ws-muted);display:inline-block}.workspace-client .phx-diff .is-add{color:#14532d;background:#dcfce7}.workspace-client .phx-diff .is-del{color:#7f1d1d;background:#fee2e2;text-decoration:line-through}html[data-theme=dark] .workspace-client .phx-diff .is-add{color:#dcfce7;background:#14532d}html[data-theme=dark] .workspace-client .phx-diff .is-del{color:#fee2e2;background:#7f1d1d}.workspace-client .phx-preview{padding:12px 16px}.workspace-client .phx-preview p{color:var(--ws-ink);margin:0}.workspace-client .phx-foot{justify-content:flex-end;display:flex}.workspace-client .pg-headbtn{border:1px solid var(--ws-line);color:var(--ws-ink);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-client .pg-headbtn:hover{background:var(--ws-hover)}.workspace-client .pg-backlinks{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:14px;margin:18px 0 6px;padding:12px 14px}.workspace-client .pg-backlinks>small{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.workspace-client .pg-backlinks div{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .pg-backlinks button{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.workspace-client .pg-hit{text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 8px;display:flex}.workspace-client .pg-hit:hover,.workspace-client .pg-hit.is-active{background:var(--ws-hover)}.workspace-client .pg-hit>span{gap:7px;font-size:13px;font-weight:600;display:flex}.workspace-client .pg-hit small{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-client .pg-hit mark{color:inherit;background:#fef08a;border-radius:3px;padding:0 1px}@media (max-width:760px){.workspace-client .phx-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.workspace-client .phx-list{border-right:0;border-bottom:1px solid var(--ws-line);flex-direction:row;padding:0 0 8px;overflow-x:auto}.workspace-client .phx-list button{flex:none}}.workspace-client .pe-peers{align-items:center;margin-right:4px;display:inline-flex}.workspace-client .pe-peer{color:#fff;border:2px solid var(--ws-card);opacity:.7;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:11.5px;font-weight:800;display:grid}.workspace-client .pe-peer.is-editing{opacity:1;box-shadow:0 0 0 2px #22c55e}.workspace-client .pe-comment-btn{border-radius:8px;width:30px;height:30px;font-size:15px}.workspace-client .pe-comment-btn:hover{background:var(--ws-hover)}.pe-prose .collaboration-carets__caret{word-break:normal;pointer-events:none;border-left:2px solid;border-right:0;margin-left:-1px;margin-right:-1px;position:relative}.pe-prose .collaboration-carets__label{white-space:nowrap;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:5px 5px 5px 0;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:-1.35em;left:-2px}.pe-prose .collaboration-carets__selection{opacity:.75}.pe-prose .pe-comment{cursor:pointer;background:#fef3c7;border-bottom:2px solid #f59e0b;border-radius:2px}.pe-prose .pe-comment.is-active{background:#fde68a}.pe-prose .pe-comment-block{background:0 0;border-bottom:0;padding-left:8px;box-shadow:inset 3px 0 #f59e0b}.pe-prose .pe-comment-block.is-active{background:#fffbeb}html[data-theme=dark] .pe-prose .pe-comment{background:#78350f66}.workspace-client .pg-headbtn.is-on{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000}.workspace-client .pg-headbtn-label{margin-left:2px}.workspace-client .pg-body.with-comments{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.workspace-client .pg-body-main{min-width:0}.workspace-client .pcm{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:14px;flex-direction:column;gap:8px;max-height:calc(100dvh - 140px);padding:10px;display:flex;position:sticky;top:8px}.workspace-client .pcm-head{align-items:center;gap:8px;display:flex}.workspace-client .pcm-head strong{flex:1;font-size:14px}.workspace-client .pcm-head .pg-seg button{padding:3px 8px;font-size:11.5px}.workspace-client .pcm-list{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.workspace-client .pcm-thread{background:var(--ws-card);border:1px solid var(--ws-line);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.workspace-client .pcm-thread.is-active{border-color:#f59e0b;box-shadow:0 0 0 2px #fde68a}.workspace-client .pcm-thread.is-new{cursor:default;border-color:var(--ws-blue)}.workspace-client .pcm-where{color:var(--ws-muted);font-size:11.5px}.workspace-client .pcm-where q{color:#78350f;background:#fef3c7;border-radius:3px;padding:0 3px;font-style:italic}.workspace-client .pcm-item{flex-direction:column;gap:3px;display:flex}.workspace-client .pcm-item+.pcm-item{border-top:1px solid var(--ws-line);padding-top:8px}.workspace-client .pcm-meta{align-items:center;gap:6px;font-size:12px;display:flex}.workspace-client .pcm-meta time{color:var(--ws-muted);margin-left:auto;font-size:11px}.workspace-client .pcm-avatar{background:var(--ws-blue-soft);width:22px;height:22px;color:var(--ws-blue-text);border-radius:50%;place-items:center;font-size:10.5px;font-weight:800;display:grid}.workspace-client .pcm-body{color:var(--ws-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.workspace-client .pcm-body mark{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:4px;padding:0 2px}.workspace-client .pcm-tools{gap:10px;display:flex}.workspace-client .pcm-tools button,.workspace-client .pcm-reply{color:var(--ws-muted);font-size:11.5px;font-weight:600}.workspace-client .pcm-tools button:hover,.workspace-client .pcm-reply:hover{color:var(--ws-ink)}.workspace-client .pcm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-client .pcm-foot .pcm-composer{flex:100%}.workspace-client .pcm-resolve{color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.workspace-client .pcm-resolved{color:#15803d;font-size:11.5px}.workspace-client .pcm-composer{flex-direction:column;gap:6px;display:flex;position:relative}.workspace-client .pcm-composer textarea{resize:vertical;border-radius:9px;min-height:58px;padding:8px 10px;font-size:13px}.workspace-client .pcm-suggest{z-index:5;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;margin-top:-30px;padding:4px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #0f172a26}.workspace-client .pcm-suggest button{text-align:left;border-radius:7px;padding:6px 8px;font-size:12.5px}.workspace-client .pcm-suggest button:hover{background:var(--ws-hover)}.workspace-client .pcm-actions{justify-content:flex-end;gap:6px;display:flex}.workspace-client .pcm-send{background:var(--ws-blue);color:#fff;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700}.workspace-client .pcm-ghost{color:var(--ws-muted);border-radius:8px;padding:5px 10px;font-size:12.5px}.workspace-client .pcm-empty{color:var(--ws-muted);flex-direction:column;gap:4px;padding:14px 6px;font-size:12.5px;display:flex}.workspace-client .pcm-note{color:var(--ws-muted);font-size:12px}@media (max-width:1100px){.workspace-client .pg-body.with-comments{grid-template-columns:1fr}.workspace-client .pcm{max-height:none;position:static}.workspace-client .pg-headbtn-label{display:none}}.workspace-client .pg-headbtn{justify-content:center;min-width:32px;height:30px;padding:0 9px}.workspace-client .pg-headbtn b{font-size:11.5px}.workspace-client .pg-body.with-comments .pe-toolbar{flex-wrap:wrap;row-gap:6px}.workspace-client .pg-body.with-comments .pe-tools{flex-wrap:wrap}.wa-sources .wa-source-page>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.wa-sources .wa-source-page q{color:var(--ws-muted);quotes:"« " " »";font-size:11.5px;font-style:italic;line-height:1.4}.wa-page-icon{text-align:center;flex:none;width:16px;font-size:14px}.wa-save-page{color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:999px;margin-top:6px;padding:3px 8px;font-size:12px;font-weight:600}.wa-save-page:disabled{opacity:.5}.workspace-client .pai{width:min(520px,94vw);max-height:calc(100dvh - 40px);overflow:auto}.workspace-client .pai.is-wide{width:min(980px,96vw)}.workspace-client .pai-head{align-items:center;gap:10px;display:flex}.workspace-client .pai-head strong{font-size:16px}.workspace-client .pai-head small{color:var(--ws-muted);flex:1;font-size:12px}.workspace-client .pai-x{width:28px;height:28px;color:var(--ws-muted);border-radius:50%;font-size:19px}.workspace-client .pai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workspace-client .pai-grid button{border:1px solid var(--ws-line);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.workspace-client .pai-grid button:hover{background:var(--ws-hover);border-color:var(--ws-blue)}.workspace-client .pai-grid button span{text-align:center;width:18px}.workspace-client .pai-grid .pai-fill{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000;grid-column:1/-1}.workspace-client .pai-grid .pai-back,.workspace-client .pai-ask .pai-back{color:var(--ws-blue-text);border:0;grid-column:1/-1;justify-self:start;padding:2px 0;font-size:12.5px}.workspace-client .pai-ask{flex-direction:column;gap:8px;display:flex}.workspace-client .pai-ask textarea{border-radius:10px;font-size:13.5px}.workspace-client .pai-ask .pe-ai{align-self:flex-end}.workspace-client .pai-busy{color:var(--ws-muted);align-items:center;gap:10px;padding:18px 4px;display:flex}.workspace-client .pai-busy span{border:2px solid var(--ws-blue-soft);border-top-color:var(--ws-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pai-spin}@keyframes pai-spin{to{transform:rotate(360deg)}}.workspace-client .pai-summary{color:var(--ws-muted);font-size:13px}.workspace-client .pai-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-client .pai-compare section{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-client .pai-compare small{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);font-size:11px;font-weight:700}.workspace-client .pai-compare div{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:12px;max-height:52vh;padding:10px 12px;font-size:13px;line-height:1.55;overflow:auto}.workspace-client .pai-compare div p{color:var(--ws-ink);margin:0 0 4px}.workspace-client .pai-compare .is-after div{background:#f0fdf4;border-color:#bbf7d0}html[data-theme=dark] .workspace-client .pai-compare .is-after div{background:#14532d33}.workspace-client .pai-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-client .pai-ghost{border:1px solid var(--ws-line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}@media (max-width:700px){.workspace-client .pai-compare,.workspace-client .pai-grid{grid-template-columns:1fr}}.workspace-client .wa-sources .wa-source-page{align-items:flex-start}.workspace-client .wa-sources .wa-source-page .wa-page-icon{flex:none;width:16px;font-size:13px;line-height:1.4}.workspace-client .wa-sources .wa-source-page>span:nth-child(2){flex:1;min-width:0;font-weight:600}.workspace-client .wa-sources .wa-source-page q{font-weight:400}.workspace-client .wa-message .wa-save-page{color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.workspace-client .wa-message .wa-save-page:hover{filter:brightness(.97)}.workspace-client .pcap-banner{z-index:90;color:#fff;background:#7f1d1d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;display:flex;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #7f1d1d55}.workspace-client .pcap-banner strong{font-weight:700}.workspace-client .pcap-dot{background:#ef4444;border-radius:50%;flex:none;width:11px;height:11px;animation:1.4s infinite pcap-pulse;box-shadow:0 0 #ef4444aa}.workspace-client .pcap-dot.is-paused{background:#fca5a5;animation:none}@keyframes pcap-pulse{0%{box-shadow:0 0 #ef4444aa}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}.workspace-client .pcap-time{font-variant-numeric:tabular-nums;opacity:.9}.workspace-client .pcap-banner button{color:#fff;background:#ffffff26;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.workspace-client .pcap-banner button.is-stop{color:#7f1d1d;background:#fff}.workspace-client .pcap-banner button.is-ghost{opacity:.8;background:0 0}.workspace-client .pcap-start .pcap-q{color:var(--ws-ink);font-size:13.5px;font-weight:600}.workspace-client .pcap-mode{border:1.5px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.workspace-client .pcap-mode.is-on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .pcap-mode input{width:auto;margin-top:3px}.workspace-client .pcap-mode span{flex-direction:column;gap:2px;display:flex}.workspace-client .pcap-mode small{color:var(--ws-muted);font-size:12px}.workspace-client .pcap-go{color:#fff;background:#dc2626;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.workspace-client .pcap-list{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow:auto}.workspace-client .pcap-list button{text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;padding:7px 9px;font-size:12.5px;font-weight:600;display:flex}.workspace-client .pcap-list button.is-active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .pcap-list small{color:var(--ws-muted);font-weight:500}.workspace-client .pcap-list small.is-failed{color:#b91c1c}.workspace-client .pcap-list small.is-ready{color:#15803d}.workspace-client .pcap-kind{text-transform:uppercase;letter-spacing:.03em;background:var(--ws-hover);color:var(--ws-ink);border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-block}.workspace-client .pcap-kind.k-decision{color:#1e40af;background:#dbeafe}.workspace-client .pcap-kind.k-action{color:#166534;background:#dcfce7}.workspace-client .pcap-kind.k-question{color:#92400e;background:#fef3c7}.workspace-client .pcap-kind.k-problem{color:#991b1b;background:#fee2e2}.workspace-client .pcap-kind.k-idea{color:#6b21a8;background:#f3e8ff}.workspace-client .pcap-kind.k-deadline{color:#9a3412;background:#ffedd5}.workspace-client .pcap-item.is-inserted{opacity:.7}.workspace-client .pcap-item.is-rejected{opacity:.45}.workspace-client .pcap-quote{color:var(--ws-muted);quotes:"« " " »";border-left:3px solid #c4b5fd;padding-left:8px;font-size:12px;font-style:italic;display:block}.workspace-client .pcap-all{color:#166534;background:#dcfce7;border-radius:10px;align-self:stretch;padding:7px;font-size:12.5px;font-weight:800}.workspace-client .pcap-transcript{max-height:260px;font-size:12.5px;overflow:auto}.workspace-client .pcap-delete{color:#b91c1c;align-self:flex-start;padding:4px 2px;font-size:12px;font-weight:600}.workspace-client .pcap-failed{color:#b91c1c;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.workspace-client .pcm audio,.workspace-client .psh audio{width:100%;height:36px}.workspace-client .pg-headbtn b{margin-left:2px}.pe-prose .pe-ai-origin{border-radius:2px;padding-left:10px;position:relative;box-shadow:inset 3px 0 #a78bfa}.pe-prose .pe-ai-badge{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ede9fe;border:0;border-radius:6px;width:20px;height:20px;padding:0;font-size:11px;line-height:20px;position:absolute;top:1px;left:-26px}.pe-prose .pe-ai-badge:hover{background:#ddd6fe}.workspace-client .pe-dictate{border-radius:8px;width:30px;height:30px;font-size:15px}.workspace-client .pe-dictate:hover{background:var(--ws-hover)}.workspace-client .pe-dictate.is-on{color:#b91c1c;background:#fee2e2;animation:1.4s infinite pcap-pulse}.workspace-client .pint label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.workspace-client .pint label small{font-size:11.5px;font-weight:500}.workspace-client .pint input,.workspace-client .pint select{color:var(--ws-ink);border-radius:9px;padding:8px 10px;font-size:13.5px}.workspace-client .pint-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-client .pint .pint-check{color:var(--ws-ink);flex-direction:row;align-items:center;gap:8px}.workspace-client .pint .pint-check input{width:auto}.workspace-client .pint-bar{gap:10px;display:flex}.workspace-client .pint-bar button{color:var(--ws-blue-text);font-size:12px;font-weight:600}.workspace-client .pint-messages{border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:4px;max-height:280px;padding:6px;display:flex;overflow:auto}.workspace-client .pint-messages label{color:var(--ws-ink);border-radius:9px;flex-direction:row;align-items:flex-start;gap:8px;padding:6px 8px;font-weight:500}.workspace-client .pint-messages label.is-on{background:var(--ws-blue-soft)}.workspace-client .pint-messages input{width:auto;margin-top:3px}.workspace-client .pint-messages span{flex-direction:column;font-size:12px;display:flex}.workspace-client .pint-messages em{white-space:pre-wrap;font-size:13px;font-style:normal}.workspace-client .pint-tasks a{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-client .pint-tasks a i{opacity:.8;font-style:normal;font-weight:500}.workspace-client .pint-export{position:relative}.workspace-client .pint-export-menu{min-width:170px;top:36px;left:auto;right:0}.workspace-client .pint-export-menu a{color:var(--ws-ink);border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:block}.workspace-client .pint-export-menu a:hover{background:var(--ws-hover)}.workspace-client .pg-menu-file{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.workspace-client .pg-menu-file:hover{background:var(--ws-hover)}.workspace-client .pg-menu-file input{display:none}.workspace-client .pcap-task-btn{color:#166534;background:#dcfce7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.workspace-client .pcap-task{color:#166534;font-size:12px;font-weight:600}.workspace-client .pint-project{flex-direction:column;gap:6px;margin-top:14px;display:flex}.workspace-client .pint-project h3{font-size:14px;font-weight:700}.workspace-client .pint-project p,.workspace-client .pint-project small{color:var(--ws-muted);font-size:12px}.workspace-client .pint-project-list{flex-direction:column;gap:2px;display:flex}.workspace-client .pint-project-list button{text-align:left;border-radius:8px;padding:6px 8px;font-size:13px}.workspace-client .pint-project-list button.is-child{padding-left:24px}.workspace-client .pint-project-list button:hover{background:var(--ws-hover)}@media (max-width:600px){.workspace-client .pint-row{grid-template-columns:1fr}}.workspace-client .pai-docs{flex-direction:column;gap:3px;max-height:260px;display:flex;overflow:auto}.workspace-client .pai-docs button{text-align:left;border-radius:9px;padding:8px 10px;font-size:13px}.workspace-client .pai-docs button:hover{background:var(--ws-hover)}.workspace-client .wf-section{flex-direction:column;gap:10px;display:flex}.workspace-client .wf-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.workspace-client .wf-kpis>div{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.workspace-client .wf-kpis small{color:var(--ws-muted);text-transform:uppercase;font-size:11px;font-weight:700}.workspace-client .wf-kpis strong{font-size:15px}.workspace-client .wf-kpis .pos{color:#1f7a4f}.workspace-client .wf-kpis .neg{color:#b42335}.workspace-client .wf-budget{grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px;font-size:13px;display:grid}.workspace-client .wf-budget small{color:var(--ws-muted)}.workspace-client .wf-bar{background:var(--ws-hover);border-radius:999px;height:8px;overflow:hidden}.workspace-client .wf-bar i{background:#22a06b;border-radius:999px;height:100%;display:block}.workspace-client .wf-bar.warn i{background:#f59e0b}.workspace-client .wf-bar.over i{background:#e5484d}.workspace-client .wf-muted{color:var(--ws-muted);margin:0;font-size:13px}.workspace-client .wf-open{color:var(--ws-blue);font-size:13px;font-weight:700;text-decoration:none}.workspace-client .wf-links,.workspace-client .wf-picker ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .wf-links li,.workspace-client .wf-picker button{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;width:100%;color:var(--ws-ink);font-size:13px;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.workspace-client .wf-links li>span:nth-child(2),.workspace-client .wf-picker button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.workspace-client .wf-links small,.workspace-client .wf-picker small{color:var(--ws-muted);font-size:11px}.workspace-client .wf-links button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.workspace-client .wf-links li.dim{opacity:.6}.workspace-client .wf-kind{background:var(--ws-hover);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.workspace-client .wf-actions,.workspace-client .wf-actions form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .wf-picker{flex-direction:column;gap:8px;display:flex}.workspace-client .wf-picker button{cursor:pointer}.pe-finance{border:1px solid var(--ws-line,#e6e8f0);background:var(--ws-card,#fff);-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:8px;margin:.6em 0;padding:12px 14px;display:flex}.pe-finance-head{font-size:14px;font-weight:800}.pe-finance-body{flex-direction:column;gap:6px;font-size:13px;display:flex}.pe-finance-body.is-locked{color:var(--ws-muted,#6b7280);font-style:italic}.pe-finance-figure{font-size:24px;font-weight:800}.pe-finance-row{border-top:1px solid var(--ws-line,#eef0f4);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:4px 0;display:grid}.pe-finance-row span{flex-direction:column;display:flex}.pe-finance-row small{color:var(--ws-muted,#6b7280);font-size:11px}.pe-finance-row.is-bad strong{color:#b42335}.pe-finance-row.is-warn strong{color:#925700}.pe-finance-row.is-good strong{color:#1f7a4f}.pe-finance-bar{background:var(--ws-hover,#f1f3f7);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.pe-finance-bar b{background:#2165d7;border-radius:999px;height:100%;display:block}.pe-finance-chart{align-items:flex-end;gap:10px;height:120px;padding-top:6px;display:flex}.pe-finance-col{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.pe-finance-col>span{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.pe-finance-col i{border-radius:4px 4px 0 0;width:40%;max-width:18px;min-height:2px}.pe-finance-col i.is-income{background:#22a06b}.pe-finance-col i.is-expense{background:#e5484d}.pe-finance-col small{color:var(--ws-muted,#6b7280);font-size:10px}.pe-finance-note{color:var(--ws-muted,#6b7280);font-size:11px}.workspace-client .msg-finance-action{color:#1f7a4f;cursor:pointer;background:#e4f5ec;border:1px dashed #22a06b;border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 11px;font-size:12.5px;font-weight:700}.workspace-client .msg-finance-note{color:var(--ws-muted);margin-top:4px;font-size:12px;display:block}.pe-form{border:1px solid var(--ws-line,#e6e8f0);background:var(--ws-card,#fff);-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:8px;margin:.6em 0;padding:12px 14px;display:flex}.pe-form-head{font-size:14px;font-weight:800}.pe-form-body{flex-direction:column;gap:6px;font-size:13px;display:flex}.pe-form-note{color:var(--ws-muted,#6b7280);margin:0;font-style:italic}.pe-form-frame{background:0 0;border:0;border-radius:10px;width:100%;min-height:200px;transition:height .15s}.pe-form-button{background:var(--ws-blue,#2165d7);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.pe-form-row{border-bottom:1px dashed var(--ws-line,#e6e8f0);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pe-form-q{margin-top:6px;font-weight:700}.pe-form-bar{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:8px;display:grid}.pe-form-bar i{background:var(--ws-hover,#eef1f6);border-radius:99px;height:8px;display:block;overflow:hidden}.pe-form-bar b{background:var(--ws-blue,#2165d7);border-radius:99px;height:100%;display:block}.ws-limit-notice{border:1px solid var(--ws-line,#e5e7eb);background:var(--ws-card,transparent);border-left:3px solid #f59e0b;border-radius:7px;padding:10px 13px;font-size:12px;line-height:1.6;box-shadow:none!important;margin:0!important;position:static!important}.ws-limit-notice a{color:var(--ws-blue,#2563eb);white-space:nowrap;font-weight:600}.workspace-client .act{gap:18px;max-width:1080px;display:grid}.workspace-client .act-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-client .act-head h1{letter-spacing:-.02em;margin:4px 0 0;font-size:24px;font-weight:800}.workspace-client .act-head p{color:var(--ws-muted);margin:4px 0 0;font-size:14px}.workspace-client .act-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .act-muted{color:var(--ws-muted);font-size:13px}.workspace-client .act-note{background:var(--ws-hover);color:var(--ws-muted);border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.workspace-client .act-note.warn{color:#8a5300;background:#fdf3e1}.workspace-client .act-note.danger{color:#a12236;background:#fdecee}.workspace-client .act-empty{border:1px dashed var(--ws-line);text-align:center;color:var(--ws-muted);border-radius:16px;justify-items:center;gap:6px;padding:46px 20px;display:grid}.workspace-client .act-empty strong{color:var(--ws-ink);font-size:15px}.workspace-client .act-empty p{max-width:440px;margin:0;font-size:13.5px}.workspace-client .act-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.workspace-client .act-card{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);cursor:pointer;border-radius:14px;gap:8px;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}.workspace-client .act-card:hover{border-color:color-mix(in srgb,var(--ws-blue) 45%,var(--ws-line));box-shadow:0 6px 18px #0000000d}.workspace-client .act-card strong{font-size:15.5px;font-weight:750}.workspace-client .act-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-client .act-kind{color:var(--ws-muted);font-size:12px}.workspace-client .act-meta{color:var(--ws-muted);align-items:center;gap:6px;font-size:13px;display:flex}.workspace-client .act-warn{color:#8a5300;font-size:12px}.workspace-client .act-danger{color:#a12236;font-size:12px}.workspace-client .act-status{background:var(--ws-hover);color:var(--ws-muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.workspace-client .act-status.s-published{color:#14744a;background:#e8f6ee}.workspace-client .act-status.s-unlisted{color:#1856bd;background:#e7efff}.workspace-client .act-status.s-closed{color:#8a5300;background:#fdf3e1}.workspace-client .act-back{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.workspace-client .act-box{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;gap:12px;padding:18px;display:grid}.workspace-client .act-box h2{margin:0;font-size:15px;font-weight:800}.workspace-client .act-box h3{margin:6px 0 0;font-size:13.5px;font-weight:750}.workspace-client .act-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-client .act-fields label{color:var(--ws-muted);gap:5px;font-size:12.5px;font-weight:600;display:grid}.workspace-client .act-fields label.wide{grid-column:1/-1}.workspace-client .act-fields small{font-weight:500}.workspace-client .act-speakers{gap:8px;display:grid}.workspace-client .act-speaker{grid-template-columns:1fr 1fr 2fr auto;gap:8px;display:grid}.workspace-client .act-add{border:1px dashed var(--ws-line);color:var(--ws-blue);cursor:pointer;background:0 0;border-radius:9px;justify-self:start;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.workspace-client .act-savebar{background:linear-gradient(transparent,var(--ws-bg) 35%);justify-content:flex-end;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.workspace-client .act-ok{color:#14744a;font-size:13px}.workspace-client .ws-outlined.danger{color:#a12236}@media (max-width:700px){.workspace-client .act-fields,.workspace-client .act-speaker{grid-template-columns:1fr}}.act-share{gap:12px;display:grid}.act-share-link{gap:8px;display:flex}.act-share-link input{border:1px solid var(--ws-line,#e1e3e8);background:var(--ws-bg,#f7f8fa);min-width:0;height:38px;color:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:13px}.act-share-link button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.act-share-buttons{flex-wrap:wrap;gap:6px;display:flex}.act-share-btn{border:1px solid var(--ws-line,#e1e3e8);height:34px;color:inherit;background:var(--ws-card,#fff);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.act-share-btn:hover{background:var(--ws-hover,#eef0f4)}.act-share-btn.wa{color:#fff;background:#25d366;border-color:#25d366}.act-qr{border:1px solid var(--ws-line,#e1e3e8);color:#1f2937;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px;display:flex}.act-qr img{border-radius:6px;display:block}.act-qr div{gap:6px;font-size:13px;display:grid}.act-qr a{color:#2165d7;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.workspace-client .act-tabs{background:var(--ws-hover);border-radius:12px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.workspace-client .act-tabs button{height:34px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:13.5px;font-weight:700}.workspace-client .act-tabs button.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0000001a}.workspace-client .act-fields label.act-check{color:var(--ws-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.workspace-client .act-fields label.act-check input{width:auto}.workspace-client .arg{gap:14px;display:grid}.workspace-client .arg-counters{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.workspace-client .arg-counters button{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:12px;display:grid}.workspace-client .arg-counters button.on{border-color:var(--ws-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--ws-blue) 18%,transparent)}.workspace-client .arg-counters strong{color:var(--ws-ink);font-size:22px;font-weight:800}.workspace-client .arg-counters span{color:var(--ws-muted);font-size:12px}.workspace-client .arg-tools{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .arg-tools input{flex:1;min-width:200px}.workspace-client .arg-table{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;overflow:auto}.workspace-client .arg-table table{border-collapse:collapse;width:100%;font-size:13.5px}.workspace-client .arg-table td{border-bottom:1px solid var(--ws-line);vertical-align:middle;padding:10px 12px}.workspace-client .arg-table tr:last-child td{border-bottom:0}.workspace-client .arg-table tr{cursor:pointer}.workspace-client .arg-table tr:hover td{background:var(--ws-hover)}.workspace-client .arg-table small{color:var(--ws-muted);font-size:12px;display:block}.workspace-client .ar-chip{background:var(--ws-hover);color:var(--ws-muted);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.workspace-client .ar-chip.ok{color:#14744a;background:#e8f6ee}.workspace-client .ar-chip.warn{color:#8a5300;background:#fdf3e1}.workspace-client .ar-chip.info{color:#1856bd;background:#e7efff}.workspace-client .arg-file{gap:14px;display:grid}.workspace-client .arg-file-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-client .arg-file-head h2{margin:0;font-size:20px}.workspace-client .arg-chips{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .arg-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.workspace-client .arg-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.workspace-client blockquote.arg-text{background:var(--ws-hover);border-left:3px solid #d97706;border-radius:6px;padding:8px 12px}.workspace-client .arg-answers{gap:8px;margin:0;display:grid}.workspace-client .arg-answers dt{color:var(--ws-muted);font-size:12px;font-weight:700}.workspace-client .arg-answers dd{margin:0;font-size:14px}.workspace-client .arg-docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-client .arg-docs a{align-items:center;gap:6px;display:inline-flex}.workspace-client .arg-history{gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.workspace-client .arg-history p{color:var(--ws-muted);margin:2px 0 0}.workspace-client .arg-note{color:var(--ws-muted);gap:5px;font-size:12.5px;font-weight:600;display:grid}@media (max-width:900px){.workspace-client .arg-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-client .arg-grid{grid-template-columns:1fr}}.workspace-client .arg-grid .act-box,.workspace-client .arg-history{align-content:start}.workspace-client .arg-tools select{flex:none;width:auto}.workspace-client .as-banner{color:#fff;background:linear-gradient(120deg,#16348f,#2165d7 58%,#5b4fd8);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:22px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.as-banner:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-70px}.as-banner-copy{flex:320px;min-width:0;position:relative}.as-banner .as-eyebrow{margin-bottom:4px}.as-banner h2{letter-spacing:-.5px;font-size:21px;font-weight:750;line-height:1.2}.workspace-client .as-banner p{color:#e8eeff;max-width:560px;margin-top:4px;font-size:12.5px;line-height:1.5}.as-banner-stats{flex-wrap:wrap;gap:8px;display:flex;position:relative}.as-banner-stats span{color:#e8eeff;background:#ffffff1f;border:1px solid #fff3;border-radius:13px;gap:1px;min-width:86px;padding:8px 12px;font-size:11px;font-weight:600;display:grid}.as-banner-stats b{color:#fff;letter-spacing:-.4px;font-size:21px;font-weight:850;line-height:1.1}.as-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.as-card{border-radius:14px;box-shadow:0 1px 2px #1018280a}.as-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #10182814}.as-card[data-state=enabled]{border-color:color-mix(in srgb,#16a34a 40%,var(--ws-line))}.as-card[data-state=enabled]:before,.as-card[data-state=installed]:before,.as-card[data-state=disabled]:before{content:"";z-index:2;background:#16a34a;height:3px;position:absolute;top:0;left:0;right:0}.as-card[data-state=installed]:before,.as-card[data-state=disabled]:before{background:#d97706}.workspace-client .as-card-main{gap:10px;padding:14px 16px}.as-card-top{gap:11px}.as-logo{border-radius:13px;width:44px;height:44px;box-shadow:0 4px 12px #1018281f}.as-logo>.icon{stroke-width:1.9px;width:22px;height:22px}.as-logo.large{border-radius:17px;width:60px;height:60px}.as-logo.large>.icon{width:30px;height:30px}.as-card-top>div h3{font-size:15px;line-height:1.3}.workspace-client .as-card-main>p{min-height:36px;font-size:12px;line-height:1.5}.as-card-category{font-size:10.5px}.as-card-category:first-letter{text-transform:uppercase}.as-card-footer{padding:9px 16px;font-size:11.5px}.as-card-footer>strong{background:var(--ws-hover);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.as-status{padding:4px 9px;font-weight:700}.as-card[data-state=enabled] .as-status{color:#15803d;background:color-mix(in srgb,#16a34a 13%,var(--ws-card))}.as-card[data-state=installed] .as-status,.as-card[data-state=disabled] .as-status{color:#b45309;background:color-mix(in srgb,#d97706 13%,var(--ws-card))}.as-get{font-weight:700}.as-section-heading{margin-bottom:12px}@media (max-width:640px){.as-banner-stats span{flex:40%;min-width:0}.as-banner h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.as-card:hover{transform:none}}.as-heading{gap:12px;margin-bottom:12px}.as-heading-title{gap:10px}.as-store-mark{border-radius:11px;width:36px;height:36px}.as-store-mark .icon{width:20px;height:20px}.as-heading h1{letter-spacing:-.4px;font-size:22px;line-height:1.15}.as-heading p{margin-top:1px;font-size:12px}.as-workspace{padding:5px 10px;font-size:11px}.as-navigation{border-bottom:0;gap:12px;padding-bottom:0}.as-tabs{background:var(--ws-hover);border-radius:11px;gap:2px;padding:3px}.workspace-client .as-tabs button{border-radius:8px;padding:6px 11px;font-size:12.5px}.workspace-client .as-tabs button.active{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #10182818}.workspace-client .as-tabs button:hover:not(.active){color:var(--ws-ink);background:0 0}.as-tabs button>span{background:color-mix(in srgb,var(--ws-line) 80%,transparent);border-radius:999px;min-width:17px;height:17px;font-weight:700}.as-tabs button.active>span{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.as-search{border-radius:10px;width:min(38%,340px)}.as-search input{padding:7px 0}.as-filterbar{gap:10px;margin:10px 0 14px}.as-categories{gap:5px;padding:2px}.as-categories button,.workspace-client .as-free{gap:5px;padding:4px 11px;font-size:11.5px}.as-section-heading{margin:0 0 10px}.as-section-heading h2{letter-spacing:-.2px;font-size:16px}.as-banner{margin-bottom:16px}@media (max-width:760px){.as-search{width:100%}.as-tabs{width:auto}}.as-search{box-sizing:border-box;height:36px}.workspace-client .as-search input{height:100%;min-height:0;padding:0;font-size:12.5px}.workspace-client .whh-hero{color:#fff;background:linear-gradient(120deg,#16348f,#2165d7 58%,#5b4fd8);border-radius:20px;gap:14px;margin:0 0 14px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.whh-glow{pointer-events:none;background:#ffffff14;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-80px}.whh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:relative}.whh-title{flex:320px;min-width:0}.whh-date{text-transform:capitalize;color:#dbe4ff;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.workspace-client .whh-title h1{letter-spacing:-.8px;color:#fff;margin:4px 0 0;font-size:28px;font-weight:750;line-height:1.15}.workspace-client .whh-title p{color:#e8eeff;margin:4px 0 0;font-size:13px}.whh-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .whh-actions button{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.workspace-client .whh-actions button:hover{background:#fff3}.workspace-client .whh-actions .whh-primary{color:#16348f;background:#fff;border-color:#fff}.workspace-client .whh-actions .whh-primary:hover{background:#e7efff}.whh-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid;position:relative}.whh-stats span{color:#dbe4ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;gap:1px;padding:10px 13px;font-size:11.5px;font-weight:600;display:grid}.whh-stats b{color:#fff;letter-spacing:-.6px;font-size:24px;font-weight:850;line-height:1.1}.whh-stats [data-tone=late] b{color:#ffcf7a}.whh-stats [data-tone=done] b{color:#86efac}.whh-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.workspace-client .whh-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:18px;align-content:start;gap:10px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #1018280a}.whh-card header{align-items:center;gap:10px;display:flex}.whh-card header h2{letter-spacing:-.3px;font-size:16px;font-weight:700}.whh-card header small{color:var(--ws-muted);font-size:11.5px}.whh-icon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.whh-empty{color:var(--ws-muted);padding:8px 0;font-size:12.5px}.whh-agenda{gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace-client .whh-agenda button{text-align:left;width:100%;color:var(--ws-ink);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.whh-agenda button:hover{background:var(--ws-hover)}.whh-when{background:var(--ws-blue-soft);min-width:84px;color:var(--ws-blue-text);text-align:center;text-transform:capitalize;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.whh-when[data-late=true]{background:color-mix(in srgb,#dc2626 12%,var(--ws-card));color:#b91c1c}.whh-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.whh-agenda .icon{color:var(--ws-muted)}.whh-shortcuts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.workspace-client .whh-shortcuts button{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:650;transition:transform .12s,box-shadow .12s;display:flex}.whh-shortcuts button:hover{border-color:color-mix(in srgb,var(--ws-blue) 40%,var(--ws-line));transform:translateY(-1px);box-shadow:0 6px 16px #10182812}.whh-shortcuts button>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.workspace-client .ws-widget{border-radius:18px;transition:box-shadow .15s;box-shadow:0 1px 2px #1018280a}.workspace-client .ws-widget:hover{box-shadow:0 8px 24px #1018280f}.workspace-client .ws-widget-title h2{letter-spacing:-.3px;font-size:16px;font-weight:700}.workspace-client .ws-widget-add,.workspace-client .ws-widget-view{border-radius:10px}@media (max-width:900px){.whh-band{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace-client .whh-title h1{font-size:22px}.whh-hide-sm{display:none}.whh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.whh-shortcuts button,.workspace-client .ws-widget{transition:none}.whh-shortcuts button:hover{transform:none}}.workspace-client .whh-empty{text-align:center;border:1px dashed var(--ws-line);border-radius:14px;justify-items:center;gap:6px;padding:18px 10px;display:grid}.whh-empty>span{font-size:22px}.workspace-client .whh-empty p{color:var(--ws-muted);font-size:12.5px}.workspace-client .whh-empty button{color:var(--ws-blue-text);background:var(--ws-blue-soft);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.whf{margin:0 0 14px}.whf-head{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 2px 8px;display:flex}.whf-head h2{letter-spacing:-.2px;font-size:15px;font-weight:750}.workspace-client .whf-head button{color:var(--ws-blue-text);font-size:12px;font-weight:600}.whf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.workspace-client .whf-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:18px;align-content:start;gap:10px;padding:14px 16px;transition:box-shadow .15s;display:grid;position:relative;box-shadow:0 1px 2px #1018280a}.whf-card:hover{box-shadow:0 8px 24px #1018280f}.whf-card header{align-items:center;gap:10px;display:flex}.whf-card header>div{flex:1;min-width:0}.whf-card header h2{letter-spacing:-.2px;font-size:15px;font-weight:700}.whf-card header small{color:var(--ws-muted);font-size:11.5px}.whf-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px #1018281f}.workspace-client .whf-hide{width:24px;height:24px;color:var(--ws-muted);opacity:0;border-radius:7px;font-size:16px;line-height:1;transition:opacity .15s}.whf-card:hover .whf-hide,.whf-hide:focus-visible{opacity:1}.whf-hide:hover{background:var(--ws-hover)}.whf-nums{flex-wrap:wrap;gap:6px;display:flex}.whf-nums span{background:var(--ws-hover);color:var(--ws-muted);border-radius:11px;align-items:baseline;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.whf-nums b{color:var(--ws-ink);letter-spacing:-.3px;font-size:17px;font-weight:850}.whf-nums [data-tone=warn]{background:color-mix(in srgb,#7c3aed 12%,var(--ws-card))}.whf-nums [data-tone=warn] b{color:#6d28d9}.whf-nums [data-tone=late]{background:color-mix(in srgb,#dc2626 11%,var(--ws-card))}.whf-nums [data-tone=late] b{color:#b91c1c}.whf-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.whf-money span{background:var(--ws-hover);border-radius:12px;gap:1px;min-width:0;padding:8px 10px;display:grid}.whf-money small{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.whf-money b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.whf-money b[data-tone=ok]{color:#15803d}.whf-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.whf-list li{border-top:1px solid var(--ws-line);align-items:center;gap:10px;padding:4px 2px;font-size:12.5px;display:flex}.whf-list li:first-child{border-top:0}.whf-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.whf-list time{color:var(--ws-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.workspace-client .whf-open{color:var(--ws-blue-text);justify-self:start;padding:2px 0;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.whf-card,.whf-hide{transition:none}}.whf-money{grid-template-columns:minmax(0,1fr);gap:4px}.whf-money span{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;display:flex}.whf-money b{font-size:14px;overflow:visible}.workspace-client .whf-card,.workspace-client .whh-card{grid-template-columns:minmax(0,1fr);min-width:0}.whf-card>*,.whh-card>*,.whf-card header>div,.whh-card header>div{min-width:0}.whf-card header h2,.whf-card header small,.whh-card header h2,.whh-card header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whf-grid>.whf-card{flex-direction:column;gap:10px;display:flex}.whf-grid>.whf-card>.whf-open{margin-top:auto}.whf-nums span{max-width:100%}.whf-list li,.whh-shortcuts button{min-width:0}.whh-shortcuts button{line-height:1.25}.whh-glow{width:280px;height:280px;top:-110px;right:-60px}.whf-grid>.whf-card>.whf-open{align-self:flex-start}
