:root{--aq-bg-canvas:#f6f5ef;--aq-bg-frame:#fff;--aq-bg-surface:#fff;--aq-bg-sunken:#f7f5ef;--aq-bg-tile:#efede6;--aq-panel-section:#f7f5ef;--aq-bg-sunken-hover:#e3e1d6;--aq-bg-hover:#e3e1d6;--aq-border-tile:#e6e5dc;--aq-border-field:#edece4;--aq-bg-ground:#f6f5ef;--aq-bg-inverse:#1b1b17;--aq-brand-mark:#b65a3b;--aq-bg-rail:#1b1b17;--aq-bg-rail-active:#fff;--aq-text-rail:#ffffff8c;--aq-text-rail-active:#1b1b17;--aq-field-fill:#eceae1;--aq-field-fill-hover:#e3e1d6;--aq-field-hover-soft:#f4f2ea;--aq-btn-secondary-fill:#eceae1;--aq-btn-secondary-fill-hover:#e3e1d6;--aq-field-ground:#fff;--aq-ink:#1b1b17;--aq-text-2:#68675e;--aq-text-3:#959389;--aq-accent:#c55200;--aq-accent-ink:#a44000;--aq-accent-soft:#ffede3;--aq-bg-selected:#f9f0e6;--aq-divider:#e6e5dc;--aq-focus:0 0 0 2px var(--aq-ink);--aq-shadow-float:0 1px 2px #1b1b170d, 0 12px 32px #1b1b171a;--aq-shadow-tile:0 1px 2px #1b1b170a, 0 6px 20px #1b1b170d;--aq-r-shell:24px;--aq-r-tile:16px;--aq-r-control:12px;--aq-r-chip:999px;--aq-r-track:14px;--aq-r-segment:11px;--aq-gutter:12px;--aq-card-gap:24px;--aq-t-caption:12px;--aq-t-body:13px;--aq-t-ui:14px;--aq-t-title:15px;--aq-t-section:17px;--aq-t-page:23px;--aq-t-stat:31px;--aq-chip-neutral-bg:#f1f0ea;--aq-chip-neutral-fg:#696861;--aq-chip-peach-bg:#ffede3;--aq-chip-peach-fg:#a44000;--aq-chip-sky-bg:#dff3ff;--aq-chip-sky-fg:#1e6e9d;--aq-chip-mint-bg:#e1f7e7;--aq-chip-mint-fg:#2a794c;--aq-chip-lavender-bg:#ece7f7;--aq-chip-lavender-fg:#5b449a;--aq-chip-rose-bg:#ffe8e5;--aq-chip-rose-fg:#9b4d48;--aq-chip-gold-bg:#fdeddb;--aq-chip-gold-fg:#8c5c0f;--aq-text-on-accent:#fff;--aq-text-on-dark-fill:#fff;--aq-text-on-ink:#fff;--aq-tooltip-text:#fff;--aq-accent-green:#2a794c;--aq-accent-green-soft:#e1f7e7;--aq-accent-red:#9b4d48;--aq-accent-red-soft:#ffe8e5;--aq-accent-red-deep:#7e3a36;--aq-accent-red-ink:#7e3a36;--aq-accent-gold:#8c5c0f;--aq-accent-gold-soft:#fdeddb;--aq-accent-blue:#1e6e9d;--aq-accent-blue-soft:#dff3ff;--aq-accent-purple:#7655bc;--aq-accent-purple-soft:#7c5cbf1f;--aq-chart-projected:#eceae1;--aq-chart-projected-hover:#e3e1d6;--aq-scrim-tour:#1b171473;--aq-ease:cubic-bezier(.25, 1, .5, 1);--aq-drop-highlight:inset 0 0 0 2px #c552004d;--aq-scrim-lightbox:#0f0e0ceb;--aq-lightbox-control:#ffffff1f;--aq-lightbox-control-hover:#fff3;--aq-lightbox-ink:#fff;--aq-thumb-size:72px;--aq-thumb-size-lg:120px;--aq-font-ui:"Outfit", sans-serif;--aq-font-display:"Bricolage Grotesque", "Outfit", sans-serif;--aq-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--aq-bg-locked:#eceae1;--aq-text-locked:#68675e;--workspace-sidebar-width:0px;--workspace-content-max:1440px;--aq-page-max:1440px}:root.dark,.dark{--aq-bg-canvas:#121214;--aq-bg-frame:#18181b;--aq-bg-surface:#1f1f23;--aq-bg-sunken:#26262b;--aq-bg-tile:#2a2a2f;--aq-panel-section:#26262b;--aq-bg-sunken-hover:#2c2c32;--aq-bg-hover:#2a2a2f;--aq-border-tile:#2c2c32;--aq-border-field:#262629;--aq-bg-ground:#131316;--aq-bg-inverse:#2e2e33;--aq-bg-rail:#18181b;--aq-bg-rail-active:#2e2e33;--aq-text-rail:#ffffff94;--aq-text-rail-active:#f2f2f2;--aq-field-fill:#26262b;--aq-field-fill-hover:#2c2c32;--aq-field-hover-soft:#232327;--aq-btn-secondary-fill:#36363d;--aq-btn-secondary-fill-hover:#404048;--aq-field-ground:#131316;--aq-ink:#f2f2f2;--aq-text-2:#a0a0a6;--aq-text-3:#6e6e76;--aq-accent:#e56f2f;--aq-accent-ink:#fa9361;--aq-accent-soft:#3a2a23;--aq-bg-selected:#2e2723;--aq-divider:#26262b;--aq-shadow-float:0 8px 24px #00000073;--aq-chip-neutral-bg:#2a2a2e;--aq-chip-neutral-fg:#d6d6da;--aq-chip-peach-bg:#3a2a22;--aq-chip-peach-fg:#e8a184;--aq-chip-sky-bg:#222e3d;--aq-chip-sky-fg:#8fb4e3;--aq-chip-mint-bg:#223227;--aq-chip-mint-fg:#7fc796;--aq-chip-lavender-bg:#2c2740;--aq-chip-lavender-fg:#b4a1e6;--aq-chip-rose-bg:#3a242e;--aq-chip-rose-fg:#e695ae;--aq-chip-gold-bg:#3a3222;--aq-chip-gold-fg:#d9b36a;--aq-text-on-accent:#fff;--aq-text-on-dark-fill:#f2f2f2;--aq-text-on-ink:#1c1c1f;--aq-tooltip-text:#1c1c1f;--aq-accent-green:#7fc796;--aq-accent-green-soft:#223227;--aq-accent-red:#e695ae;--aq-accent-red-soft:#3a242e;--aq-accent-red-deep:#a8382b;--aq-accent-red-ink:#e08a7b;--aq-accent-gold:#d9b36a;--aq-accent-gold-soft:#38301f;--aq-accent-blue:#8fb4e3;--aq-accent-blue-soft:#222e3d;--aq-accent-purple:#b4a1e6;--aq-accent-purple-soft:#2c2740;--aq-chart-projected:#4a4a52;--aq-chart-projected-hover:#57575f;--aq-bg-locked:#2a2a2e;--aq-text-locked:#919199}.ws-app{font-family:var(--aq-font-ui);color:var(--aq-ink);background:var(--aq-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ws-btn:focus-visible{box-shadow:var(--aq-focus);outline:none}.ws-toolbar>.ws-btn-secondary,.ws-page-head>.ws-btn-secondary{background:var(--aq-bg-surface)}.ws-toolbar>.ws-btn-secondary:hover,.ws-page-head>.ws-btn-secondary:hover{background:var(--aq-bg-hover)}.ws-toolbar>.ws-btn:not(.ws-btn-sm){height:36px;font-size:var(--aq-t-ui);padding:0 14px}.ws-toolbar>.ws-btn-icon{width:36px;padding:0}.ws-toolbar,.ws-page-head{align-items:center;gap:8px;display:flex}.ws-toggle-pill{height:auto;font:400 13.5px/1.45 var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;box-shadow:none;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.ws-toolbar>.ws-tabs,.ws-toolbar>.ws-toggle-group{padding:2px}.ws-toolbar>.ws-tabs .ws-tab{height:30px;padding:0 14px}.ws-toolbar>.ws-toggle-group .ws-toggle-pill{height:30px;padding:0 12px}.ws-field-label{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-bottom:6px;display:block}.ws-input,.ws-textarea{background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);box-shadow:none;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink)}.ws-input{width:100%;height:40px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.ws-input::-moz-placeholder{color:var(--aq-text-3)}.ws-textarea::-moz-placeholder{color:var(--aq-text-3)}.ws-input::placeholder,.ws-textarea::placeholder{color:var(--aq-text-3)}.ws-input:hover,.ws-textarea:hover{background:var(--aq-field-hover-soft)}.ws-input:focus-visible,.ws-textarea:focus-visible{box-shadow:var(--aq-focus);border-color:var(--aq-ink);background:var(--aq-field-ground);outline:none}.ws-input:disabled,.ws-textarea:disabled{opacity:.6}.ws-help{font:500 14px/20px var(--aq-font-ui);color:var(--aq-text-2);margin-top:6px}.ws-select-trigger{background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);width:100%;height:40px;box-shadow:none;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s;display:inline-flex}.ws-select-trigger[data-state=open]{border-color:var(--aq-ink)}.ws-row{border-radius:var(--aq-r-control);text-align:left;cursor:pointer;width:100%;font-family:var(--aq-font-ui);background:0 0;border:none;align-items:center;gap:16px;padding:14px 16px;transition:background-color .15s;display:grid}.ws-row-title{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);display:block}.ws-row-sub{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-top:2px;display:block}.ws-row-num{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);font-variant-numeric:tabular-nums;text-align:right}a.ws-stat,a.ws-stat:hover{color:inherit;text-decoration:none}.ws-stat{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);min-width:0;box-shadow:var(--aq-shadow-tile);text-align:left;cursor:pointer;font-family:var(--aq-font-ui);border:none;flex-direction:column;gap:14px;padding:20px 22px;transition:background-color .15s;display:flex}:is(a,button).ws-stat:hover{background:var(--aq-bg-hover)}.ws-kanban-col{background:var(--aq-bg-tile);border-radius:var(--aq-r-tile);flex-direction:column;gap:10px;padding:12px;display:flex}.ws-card{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-tile);cursor:pointer;font-family:var(--aq-font-ui);border:1px solid #0000;border-radius:8px;transition:box-shadow .15s,transform .15s,border-color .15s;overflow:hidden}.ws-card:hover{box-shadow:var(--aq-shadow-float);border-color:var(--aq-text-3);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ws-card,.ws-card:hover{transform:none}}.ws-card-title{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-card-subtitle{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.ws-card-divider{border-top:1px solid var(--aq-border-tile);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.ws-tile{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);font-family:var(--aq-font-ui);border:none;flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden}.ws-tile:hover{box-shadow:var(--aq-shadow-float)}.ws-tile-art{aspect-ratio:4/3;background:var(--aq-bg-sunken)}.ws-tile-body{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.ws-tile-title{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink)}.ws-tile-sub{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-tile-foot{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 16px;display:flex}.ws-kanban-col{width:100%}.ws-kanban-count{justify-content:center;align-items:center;display:flex}.ws-kanban-value{margin-top:4px}.ws-search-input{width:100%}@media (min-width:1024px){.ws-search{display:flex}}@media (min-width:1280px){.ws-search{width:420px}}.ws-app{font-family:var(--aq-font-ui);font-size:var(--aq-t-body);color:var(--aq-ink);background:var(--aq-bg-ground);-webkit-font-smoothing:antialiased;padding:var(--aq-gutter);gap:var(--aq-gutter);line-height:18px}.ws-body{gap:var(--aq-card-gap);flex-direction:column;display:flex}@media (max-width:767px){.ws-collection-filters>.ws-search{flex-basis:100%}}.ws-search{border-radius:var(--aq-r-control);background:var(--aq-bg-surface);min-width:160px;height:44px;color:var(--aq-text-3);box-shadow:none;border:none;flex:1;align-items:center;gap:12px;width:auto;padding:0 16px;display:flex}.ws-search:focus-within{box-shadow:var(--aq-focus)}.ws-search-input{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);background:0 0;border:none;outline:none;flex:1}.ws-search-input::placeholder{color:var(--aq-text-3)}.ws-search-btn{cursor:text}.ws-search-btn .ws-search-input{color:var(--aq-text-3)}@media (max-width:767px){.ws-card-eyebrow-head{flex-wrap:wrap;align-items:flex-start}.ws-card-eyebrow-head>.ws-card-eyebrow-lead{flex:1 1 0;min-width:0}.ws-card-eyebrow-head>.ws-container-action{flex:none}.ws-card-eyebrow-head>:not(.ws-card-eyebrow-lead):not(.ws-container-action){flex:1 0 100%}}.ws-app .ws-onb-color-value .ws-onb-hex{width:100%;min-width:0;height:auto;box-shadow:none;font:inherit;color:inherit;text-transform:uppercase;background:0 0;border:none;border-radius:.4em;flex:1;margin-left:-.3em;padding:.15em .3em}.ws-app .ws-onb-color-value .ws-onb-hex:hover{background:var(--aq-field-hover-soft)}.ws-app .ws-onb-color-value .ws-onb-hex:focus{background:var(--aq-field-ground);box-shadow:inset 0 0 0 1px var(--aq-ink);outline:none}.ws-onboarding-line .ws-bar{flex:0 0 120px}.ws-bar{border-radius:var(--aq-r-chip);background:var(--aq-bg-sunken);height:6px;overflow:hidden}.ws-bar>span{border-radius:var(--aq-r-chip);background:var(--aq-text-2);height:100%;display:block}.ws-panel-rows{flex-direction:column;gap:4px;display:flex}.ws-panel-row{border-radius:var(--aq-r-control);height:40px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ws-panel-row svg{flex-shrink:0;width:14px;height:14px}.ws-panel-row:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-panel-row.active{background:var(--aq-field-fill);color:var(--aq-ink);font-weight:600}.ws-panel-row .ws-panel-count{color:var(--aq-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.ws-panel-row-wrap{align-items:center;display:flex;position:relative}.ws-panel-row-wrap>.ws-panel-row{flex:1;min-width:0;padding-right:36px}.ws-panel-row-wrap>.ws-panel-menu{position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (max-width:1023px){.ws-app{gap:0;padding:0}.ws-main{padding:20px 16px 40px 76px}}.ws-kanban{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}@media (min-width:768px){.ws-kanban{align-items:start;display:grid;overflow-x:auto}}.ws-kanban-col{background:var(--aq-bg-tile);border-radius:var(--aq-r-tile);min-width:0;box-shadow:none;flex-direction:column;padding:12px;transition:background-color .15s;display:flex}.ws-kanban-col.drop-over{background:var(--aq-accent-soft)}.ws-kanban-header{align-items:center;gap:8px;padding:6px 6px 12px;display:flex}.ws-kanban-dot{border-radius:var(--aq-r-chip);flex-shrink:0;width:8px;height:8px}.ws-kanban-label{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink);text-transform:none;letter-spacing:0}.ws-kanban-count{width:auto;height:auto;font:500 var(--aq-t-title)/20px var(--aq-font-ui);border-radius:0;margin-left:6px;color:var(--aq-text-3)!important;background:0 0!important}.ws-kanban-value{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);margin-left:auto}.ws-kanban-header .ws-kanban-menu{width:28px;height:28px;color:var(--aq-text-3);box-shadow:none;background:0 0;margin-left:auto}.ws-kanban-header .ws-kanban-menu:hover,.ws-kanban-header .ws-kanban-menu[data-state=open]{color:var(--aq-ink);background:var(--aq-bg-hover)}.ws-kanban-cards{flex-direction:column;gap:10px;padding:0;display:flex}.ws-kanban-empty{text-align:center;font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-3);padding:24px 12px}.ws-app input.ws-cell-input{border-radius:var(--aq-r-control);border:1px solid var(--aq-ink);background:var(--aq-field-ground);height:32px;color:var(--aq-ink);font:400 var(--aq-t-ui)/18px var(--aq-font-ui);box-shadow:var(--aq-shadow-tile);outline:none;width:100%;padding:0 10px}.ws-app input.ws-cell-input:focus,.ws-app input.ws-cell-input:focus-visible{border-color:var(--aq-ink);background:var(--aq-field-ground);outline:none}.ws-panel-row:hover~.ws-panel-menu,.ws-panel-row-wrap:hover .ws-panel-menu,.ws-panel-menu:hover,.ws-panel-menu:focus-within{color:var(--aq-text-2);background:var(--aq-bg-sunken-hover)}.ws-panel-row-wrap:has(.ws-panel-row.active) .ws-panel-menu{color:var(--aq-text-2);background:var(--aq-bg-sunken-hover)}@media (max-width:639px){.ws-main{padding:14px var(--aq-gutter) 40px calc(52px + var(--aq-gutter))}.ws-toolbar .ws-search{flex:200px;min-width:0}.ws-body>.ws-tabs,.ws-body>.ws-toggle-group,.ws-page-head>.ws-tabs,.ws-page-head>.ws-toggle-group{box-sizing:border-box;width:100%;display:flex}.ws-body>.ws-tabs .ws-tab,.ws-body>.ws-toggle-group .ws-toggle-pill,.ws-page-head>.ws-tabs .ws-tab,.ws-page-head>.ws-toggle-group .ws-toggle-pill{flex:1;justify-content:center;padding-inline:8px}.ws-container,.ws-body{min-width:0}}.ws-app button[role=combobox]{background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);box-shadow:none;height:40px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);padding:0 12px}.ws-app button[role=combobox]:hover{background:var(--aq-field-hover-soft)}.ws-app button[role=combobox][data-state=open]{border-color:var(--aq-ink);background:var(--aq-field-ground)}.ws-app button[role=combobox]:focus-visible{box-shadow:var(--aq-focus)}.ws-app .ws-time-select{font-variant-numeric:tabular-nums;width:auto;min-width:96px}.ws-app textarea{resize:vertical;min-height:96px;padding:10px 12px}.ws-app input::-moz-placeholder{color:var(--aq-text-3)}.ws-app textarea::-moz-placeholder{color:var(--aq-text-3)}.ws-app input::placeholder,.ws-app textarea::placeholder{color:var(--aq-text-3)}.ws-app input:disabled,.ws-app textarea:disabled{opacity:.6}.ws-app [role=switch]{border-width:2px;width:36px;height:20px}.ws-app [role=switch][data-state=checked]{background:var(--aq-accent)}.ws-app [role=switch][data-state=unchecked]{background:var(--aq-field-fill-hover)}.ws-app [role=switch]>span{width:16px;height:16px;box-shadow:0 1px 2px #00000026}.ws-app [role=switch][data-state=checked]>span{transform:translate(16px)}.ws-anchor{scroll-margin-top:16px}.ws-app button[role=checkbox][data-state],.cp-app button[role=checkbox][data-state]{border:1px solid var(--aq-divider);background:var(--aq-field-fill);width:15px;height:15px;color:var(--aq-text-on-accent);box-shadow:none;border-radius:4px;transition:background-color .12s,border-color .12s}.ws-app button[role=checkbox][data-state]:hover,.cp-app button[role=checkbox][data-state]:hover{border-color:var(--aq-accent)}.ws-app button[role=checkbox][data-state=checked],.ws-app button[role=checkbox][data-state=indeterminate],.cp-app button[role=checkbox][data-state=checked],.cp-app button[role=checkbox][data-state=indeterminate]{background:var(--aq-accent);border-color:var(--aq-accent)}.ws-app button[role=checkbox][data-state] svg,.cp-app button[role=checkbox][data-state] svg{stroke-width:3px;width:11px;height:11px}.ws-app button[role=checkbox][data-state]:focus-visible,.cp-app button[role=checkbox][data-state]:focus-visible{box-shadow:var(--aq-focus);outline:none}.ws-app input.ws-rec-input,input.ws-rec-input{cursor:text;border-color:var(--aq-ink);background:var(--aq-field-ground);outline:none}.ws-app input.ws-prop-input,input.ws-prop-input{border:1px solid var(--aq-ink);border-radius:var(--aq-r-control);background:var(--aq-field-ground);width:calc(100% + 16px);height:32px;font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-ink);box-shadow:var(--aq-shadow-tile);outline:none;margin:0 -8px;padding:0 8px;display:block}.ws-search-input:focus-visible{box-shadow:none;outline:none}.ws-app,[class^=ws-],[class*=\ ws-],[class^=cp-],[class*=\ cp-],.pp-panel,[class^=pp-],[class*=\ pp-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:767px){.ws-has-mobile-nav .ws-main{padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.ws-mobile-dashboard .ws-card-eyebrow-head{flex-wrap:wrap;gap:6px 12px}.ws-mobile-dashboard .ws-card-eyebrow-lead{gap:6px 10px}.ws-mobile-collection{gap:12px}.ws-mobile-collection .ws-page-head{margin-bottom:0}.ws-mobile-collection>.ws-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ws-mobile-collection>.ws-toolbar>.ws-search{grid-column:1/-1;width:100%;min-width:0}.ws-mobile-collection .ws-search-input{width:100%;min-width:0}.ws-mobile-collection>.ws-toolbar>.ws-btn-primary{order:0;min-height:36px}.ws-mobile-collection .ws-page-head .ws-tab{height:36px;min-height:36px}.ws-mobile-collection .ws-page-head{margin:0;padding:0}.ws-mobile-collection .ws-toolbar{margin:0}.ws-mobile-collection .ws-mobile-disclosure-content:not([hidden]){gap:12px;margin-top:12px}.ws-mobile-collection>.ws-toolbar{gap:12px}.ws-has-mobile-nav .ws-main>:is(.ws-mobile-title,.ws-mobile-panel-picker,.ws-body),.ws-mobile-collection>.ws-page-head:first-child{margin-top:0}}.ws-kanban-by-phase .ws-kanban-label{min-height:40px}@media (min-width:768px){.ws-kanban.ws-project-kanban{grid-template-columns:repeat(var(--kanban-cols,4), minmax(232px, 1fr))}}.ws-kanban-col:has(.ws-office-draft) .ws-kanban-empty{display:none}.ws-app textarea.ws-office-draft-input,.ws-app textarea.ws-office-draft-input:focus-visible{width:100%;min-height:0;box-shadow:none;resize:none;font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink);background:0 0;border:none;border-radius:0;padding:0;display:block}.ws-office-board .ws-kanban-header{align-items:center;min-height:46px}.ws-office-board .ws-kanban-dot{margin-top:0}.ws-office-board .ws-kanban-cards{margin-bottom:10px}@media (hover:none){.ws-office-keys,.ws-office-search .ws-kbd{display:none}}.ws-approval-browse{gap:8px;max-height:280px;overflow-y:auto}.ws-approval-browse .ws-post-update-files:first-of-type .ws-file-group-label,.ws-approval-browse .ws-search+.ws-post-update-files .ws-file-group-label{padding-top:4px}.ws-approval-empty{align-items:flex-start;gap:12px}.ws-app .ws-office-sheet .ws-office-sheet-title,.ws-office-sheet .ws-office-sheet-title{width:100%;height:auto;box-shadow:none;font:600 24px/30px var(--aq-font-ui);letter-spacing:-.5px;color:var(--aq-ink);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;margin:0;padding:2px 0 4px;transition:border-color .12s;display:block}.ws-app .ws-office-sheet .ws-office-sheet-title:hover{border-bottom-color:var(--aq-divider)}.ws-app .ws-office-sheet .ws-office-sheet-title:focus{box-shadow:none;border-bottom-color:var(--aq-ink);background:0 0;outline:none}.ws-app .ws-office-sheet .ws-office-notes,.ws-office-sheet .ws-office-notes{field-sizing:content;resize:none;border:1px solid var(--aq-border-tile);background:var(--aq-field-ground);height:auto;min-height:180px;box-shadow:none;font:500 var(--aq-t-ui)/22px var(--aq-font-ui);color:var(--aq-ink);border-radius:8px;padding:10px 12px;transition:border-color .12s}.ws-app .ws-office-sheet .ws-office-notes:hover{border-color:var(--aq-text-3)}.ws-app .ws-office-sheet .ws-office-notes:focus{border-color:var(--aq-ink);background:var(--aq-field-ground);box-shadow:none;outline:none}.ws-kanban .ws-office-add-area{justify-content:flex-start}.ws-toggle-group{flex-shrink:0;min-width:0}.ws-toggle-group::-webkit-scrollbar{display:none}.ws-toggle-pill{flex-shrink:0;transition:all .15s}.ws-toggle-group.ws-toggle-plain{background:0 0;border:none;border-radius:0;flex-wrap:nowrap;gap:6px;height:auto;padding:0;overflow-x:auto}.ws-toggle-plain .ws-toggle-pill{height:32px;font-size:var(--aq-t-body);padding:0 10px}.ws-container .ws-toggle-plain .ws-toggle-pill.active{color:var(--aq-ink);font-weight:600}.ws-toggle-plain .ws-toggle-pill:disabled{cursor:default;opacity:.6}.ws-toolbar{flex-wrap:wrap}.ws-stats-grid{grid-template-columns:repeat(2,1fr)}.ws-stat-card{justify-content:space-between;min-width:0}.ws-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-card-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-card-menu{opacity:0;cursor:pointer;transition:opacity .15s,color .15s,background .15s}.group:hover .ws-card-menu{opacity:1}.ws-card-divider{justify-content:space-between;align-items:center;display:flex}.ws-table-row{text-align:left;width:100%}@media (min-width:1024px){.ws-stats-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:639px){.ws-stat-card{min-height:120px;padding:1.25rem}}.ws-toolbar{box-shadow:none;background:0 0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.ws-collection-views .ws-toggle-pill svg{flex:none;width:15px;height:15px}.ws-collection-views .ws-toggle-pill{gap:6px}@media (max-width:767px){.ws-collection-views .ws-tabs{max-width:100%;overflow-x:auto}.ws-collection-actions .ws-btn{min-height:44px}}.ws-btn{border-radius:var(--aq-r-control);height:34px;font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-ink);background:var(--aq-bg-surface);box-shadow:none;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.ws-btn:hover{background:var(--aq-bg-hover)}.ws-btn:active{transform:none}.ws-btn-primary{background:var(--aq-accent);color:#fff;font-weight:600}.ws-btn-primary:hover{background:var(--aq-accent-ink)}.ws-toolbar>.ws-btn,.ws-toolbar>*>.ws-btn:not(.ws-btn-sm){height:36px;font-size:var(--aq-t-ui);padding:0 14px}.ws-toolbar>.ws-btn-icon,.ws-toolbar>*>.ws-btn-icon{width:36px;padding:0}.ws-toolbar .ws-search{height:36px;padding:0 14px}.ws-btn-secondary{background:var(--aq-btn-secondary-fill)}.ws-btn-secondary:hover{background:var(--aq-btn-secondary-fill-hover)}.ws-btn-sm{height:30px;font-size:var(--aq-t-body);padding:0 10px}.ws-btn-icon{width:34px;padding:0}.ws-btn-lg{height:34px;font-size:var(--aq-t-body);padding:0 12px}.ws-btn:disabled{opacity:.5;cursor:default}.ws-tabs{border-radius:var(--aq-r-control);background:var(--aq-bg-sunken);border:1px solid var(--aq-border-tile);align-items:center;gap:2px;padding:3px;display:inline-flex}.ws-tab:hover{color:var(--aq-ink)}.ws-tab.active{background:var(--aq-bg-surface);color:var(--aq-ink);font-weight:500;box-shadow:0 1px 2px #1b1b1714}.ws-cmdk-foot .ws-kbd{margin:0 4px 0 0}.ws-chip{border-radius:var(--aq-r-chip);height:28px;font:500 var(--aq-t-caption)/16px var(--aq-font-ui);background:var(--aq-chip-neutral-bg);color:var(--aq-chip-neutral-fg);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.ws-chip-sky{background:var(--aq-chip-sky-bg);color:var(--aq-chip-sky-fg)}.ws-chip-mint{background:var(--aq-chip-mint-bg);color:var(--aq-chip-mint-fg)}.ws-chip-lavender{background:var(--aq-chip-lavender-bg);color:var(--aq-chip-lavender-fg)}.ws-chip-rose{background:var(--aq-chip-rose-bg);color:var(--aq-chip-rose-fg)}.ws-chip-gold{background:var(--aq-chip-gold-bg);color:var(--aq-chip-gold-fg)}.ws-chip-accent{background:var(--aq-accent-soft);color:var(--aq-accent-ink);font-weight:600}.ws-container{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);min-width:0;box-shadow:var(--aq-shadow-tile);border:none;flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex}.ws-container-raised{box-shadow:var(--aq-shadow-float)}.ws-btn-field{height:40px}.ws-container .ws-stat{background:var(--aq-bg-sunken)}.ws-container .ws-stat.cursor-pointer:hover,.ws-container :is(a,button).ws-stat:hover{background:var(--aq-bg-hover)}.ws-container-list{gap:6px;padding:20px 12px 12px}.ws-container-rows{gap:0}.ws-container-rows>.ws-card-eyebrow-head{margin-bottom:12px}.ws-container-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-container-list .ws-container-head{padding:0 12px 10px}.ws-container-title{font:700 var(--aq-t-section)/22px var(--aq-font-ui);letter-spacing:-.01em;color:var(--aq-ink)}.ws-container-action{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.ws-container-action:hover{color:var(--aq-accent)}.ws-card-eyebrow-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ws-card-eyebrow-lead{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.ws-card-eyebrow{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--aq-accent-ink);margin:0}.ws-card-eyebrow-sub{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);margin:0}.ws-stats-strip-cell:hover .ws-stats-strip-value,.ws-stats-strip-cell.is-active .ws-stats-strip-value,.ws-stats-strip-cell.is-active .ws-stats-strip-label{color:var(--aq-accent-ink)}.ws-stats-strip-cell:disabled,.ws-stats-strip-cell.is-static{cursor:default}.ws-phase-row+.ws-phase-row{border-top:1px solid var(--aq-divider)}.ws-phase-head{cursor:pointer;align-items:center;gap:16px;padding:18px 0;display:flex}.ws-phase-body{flex-direction:column;gap:16px;padding:0 0 20px 42px;display:flex}.ws-phase-meta{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);white-space:nowrap;flex:none}.ws-phase-title{min-width:0;box-shadow:none;letter-spacing:-.01em;height:auto;font:600 15px/22px var(--aq-font-ui);color:var(--aq-ink);background:0 0;border:none;outline:none;flex:auto;padding:0}.ws-phase-title::placeholder{color:var(--aq-text-3)}.ws-phase-title:focus-visible{box-shadow:none;outline:none}@media (max-width:767px){.ws-phase-body{padding-left:0}.ws-phase-head{flex-wrap:wrap;gap:6px 16px}.ws-phase-meta{white-space:normal;flex:1 0 100%;order:1;padding-left:38px}.ws-card-eyebrow-head{flex-wrap:wrap;align-items:flex-start}.ws-card-eyebrow-head>.ws-card-eyebrow-lead{flex:1 1 0;min-width:0}.ws-card-eyebrow-head>.ws-container-action{flex:none}.ws-card-eyebrow-head>:not(.ws-card-eyebrow-lead):not(.ws-container-action){flex:1 0 100%}}.ws-onb-hero-text .ws-card-eyebrow{font-size:.8em}.ws-onb-next-title .ws-chip,.ws-onb-line-copy .ws-chip{vertical-align:middle;height:20px;margin-left:8px;padding:0 8px}.ws-onb-preview-head .ws-chip{font-size:.8em}.ws-stat{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);min-width:0;box-shadow:var(--aq-shadow-tile);text-align:left;cursor:pointer;border:none;flex-direction:column;gap:14px;padding:20px 22px;transition:background-color .15s;display:flex}.ws-app :is(a,button).ws-stat:hover{background:var(--aq-bg-hover)}.ws-stat-label{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-stat-value{font:600 var(--aq-t-stat)/30px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--aq-ink);font-variant-numeric:tabular-nums}.ws-stat.accent,.ws-app :is(a,button).ws-stat.accent:hover{background:var(--aq-accent-soft)}.ws-stat.accent .ws-stat-label{color:var(--aq-accent-ink)}.ws-stat.accent .ws-stat-value{color:var(--aq-accent)}.ws-row{border-radius:var(--aq-r-control);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:14px 16px;transition:background-color .15s;display:grid}.ws-row:hover{background:var(--aq-field-hover-soft)}.ws-row-ruled{width:auto;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;position:relative}.ws-row-ruled+.ws-row-ruled:before{content:"";border-top:1px solid var(--aq-divider);position:absolute;top:0;left:10px;right:10px}.ws-row.selected{background:var(--aq-bg-sunken)}.ws-row-title{font:600 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-row-title.quiet{font-weight:500}.ws-row-sub{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.ws-row-num{font:600 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);font-variant-numeric:tabular-nums}.ws-banner-warn .ws-btn{flex-shrink:0}.ws-stats-v2{gap:var(--aq-card-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ws-row-proposal{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 96px 120px}.ws-row-proposal-cover{grid-template-columns:56px minmax(0,1fr) 96px 120px}.ws-row-proposal-cover .ws-row-num{text-align:right}.ws-row-proposal-cover>span:last-child{justify-self:end}@media (max-width:1279px){.ws-stats-v2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.ws-stats-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-row>span>.ws-row-title,.ws-row>span>.ws-row-sub{display:block}.ws-tabs-scroll{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.ws-tabs-scroll::-webkit-scrollbar{display:none}.ws-toggle-group{background:var(--aq-bg-sunken);border:1px solid var(--aq-border-tile);height:auto;box-shadow:none;scrollbar-width:none;border-radius:10px;align-items:center;gap:0;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ws-toggle-group.ws-toggle-lg{height:auto;padding:0}.ws-toggle-pill,.ws-toggle-lg .ws-toggle-pill{height:auto;font:400 13.5px/1.45 var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;box-shadow:none;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.ws-toggle-pill:hover{color:var(--aq-ink)}.ws-toggle-pill.active{background:var(--aq-bg-surface);color:var(--aq-ink);font-weight:400;box-shadow:0 1px 2px #1b1b1714}.ws-toggle-pill .ws-toggle-count,.ws-toggle-pill.active .ws-toggle-count{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3)}.ws-toggle-plain .ws-toggle-pill{background:var(--aq-bg-surface)}.ws-kbd{background:var(--aq-bg-sunken);min-width:20px;height:20px;color:var(--aq-text-2);font:500 var(--aq-t-caption)/16px var(--aq-font-ui);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ws-menu-item[data-highlighted] .ws-kbd{background:var(--aq-bg-surface)}.ws-stat-sm .ws-stat-value{font-size:22px;line-height:24px}.ws-stat-sm .ws-stat-label{white-space:normal;line-height:16px}.ws-stat-sub{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-stats-grid{gap:var(--aq-card-gap);margin:0;display:grid}.ws-stat-card{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);border:none;flex-direction:column;gap:14px;min-height:0;padding:20px 22px;display:flex;position:relative}.ws-stat-card.highlight{background:var(--aq-accent-soft)}.ws-stat-card .ws-stat-label{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-stat-card .ws-stat-value{font:600 var(--aq-t-stat)/30px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--aq-ink);font-variant-numeric:tabular-nums}.ws-stat-card.highlight .ws-stat-label,.ws-stat-card.highlight .ws-stat-value{color:var(--aq-accent-ink)}.ws-card{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-tile);cursor:pointer;border:1px solid #0000;border-radius:8px;transition:box-shadow .15s,transform .15s,border-color .15s;overflow:hidden}.ws-card:hover{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-float);border-color:var(--aq-text-3);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ws-card,.ws-card:hover{transform:none}}.ws-card.selected,.ws-card.selected:hover{box-shadow:var(--aq-focus)}.ws-card-canvas{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-tile);border-color:#0000}.ws-card-canvas:hover{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-float)}.ws-card-body{padding:16px}.ws-card-title{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink)}.ws-card-subtitle{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-top:2px}.ws-card-meta{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ws-card-value{font:600 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);font-variant-numeric:tabular-nums}.ws-card-faint{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3)}.ws-card-menu{border-radius:var(--aq-r-control);color:var(--aq-text-3);background:0 0;border:none;padding:4px}.ws-card-menu:hover{background:var(--aq-bg-surface);color:var(--aq-ink)}.ws-card-divider{border-top:1px solid var(--aq-border-tile);margin-top:12px;padding-top:12px}.ws-table{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);border:none;padding:8px;overflow:auto hidden}.ws-table-header{background:0 0;border:none;gap:12px;padding:8px 32px 4px}.ws-table-header.ws-table-header-flush{gap:0;padding:8px 0 4px}.ws-table-header-cell{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);text-transform:none;letter-spacing:0}.ws-table-header:not(.hidden){display:grid}@media (min-width:1280px){.ws-table-header.hidden{display:grid}}@media (max-width:1279px){.ws-table-header.hidden{display:none}}.ws-table-row{border-radius:var(--aq-r-control);background:0 0;border:none;transition:background-color .15s}.ws-table-row:hover{background:var(--aq-field-hover-soft)}.ws-table.ws-table-ruled{--ws-table-rule:color-mix(in srgb, var(--aq-divider) 55%, var(--aq-bg-surface));padding:0}.ws-table.ws-table-ruled .ws-table-header{background:var(--aq-bg-sunken);border-bottom:1px solid var(--aq-divider);border-radius:0;padding:0}.ws-table.ws-table-ruled .ws-table-header-cell{color:var(--aq-ink);padding-top:12px;padding-bottom:12px;font-weight:500}.ws-table.ws-table-ruled .ws-table-row{border-top:1px solid var(--ws-table-rule);border-radius:0;width:max-content;min-width:100%}.ws-table.ws-table-ruled .ws-table-row:first-of-type{border-top:none}.ws-table.ws-table-ruled .ws-table-row>div{padding-top:6px;padding-bottom:6px}.ws-table.ws-table-ruled{scrollbar-width:thin;scrollbar-color:var(--aq-divider) transparent}.ws-table.ws-table-ruled::-webkit-scrollbar{height:6px}.ws-table.ws-table-ruled::-webkit-scrollbar-thumb{background:var(--aq-divider);border-radius:3px}.ws-table.ws-table-ruled .ws-table-header{background:var(--aq-bg-surface);border-bottom:1px solid var(--ws-table-rule)}.ws-table.ws-table-ruled .ws-table-header-cell{color:var(--aq-text-2);font-weight:500;font-size:var(--aq-t-body);padding-top:14px;padding-bottom:12px}.ws-table.ws-table-ruled .ws-table-row{min-height:52px}.ws-table.ws-table-ruled .ws-table-header-cell{gap:6px}.ws-table.ws-table-ruled .ws-table-row .ws-cell-empty-rest{display:none}.ws-table-row .ws-cell-empty-rest{display:inline}.ws-table-row .ws-cell-empty-hint,.ws-table-row:hover .ws-cell-empty-rest{display:none}.ws-table-row:hover .ws-cell-empty-hint{display:inline}.ws-toolbar-end{margin-left:auto}.ws-table-row.selected{background:var(--aq-bg-sunken)}.ws-table-sort{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:color .15s;display:inline-flex}.ws-table-sort:hover,.ws-table-sort.active{color:var(--aq-ink)}.ws-table-sort-icon{opacity:.45;width:12px;height:12px}.ws-table-sort.active .ws-table-sort-icon{opacity:1}.ws-table-row-mobile{background:0 0;border:none;padding:14px 12px}@media (max-width:1023px){.ws-pipeline-row{grid-template-columns:1fr;gap:0;padding:2px 4px}.ws-table-row-mobile{padding:12px 8px}.ws-table-row-mobile>div{gap:10px}.ws-table-row-mobile .ws-badge-pill{flex-shrink:0}}.ws-table-row-mobile+.ws-table-row-mobile{border-top:1px solid var(--aq-bg-sunken)}.ws-welcome-actions .ws-btn{height:40px;padding:0 20px}.ws-panel-menu .ws-card-menu{opacity:1}@media (max-width:1023px){.ws-panel-mobile .ws-tab{white-space:nowrap;flex-shrink:0;height:36px;padding:0 12px}.ws-panel-mobile .ws-tab.active{background:var(--aq-bg-surface)}.ws-tab,.ws-toggle-pill{white-space:nowrap}}@media (max-width:639px){.ws-toolbar{gap:8px}.ws-toolbar .ws-search{flex:200px;min-width:0}.ws-toolbar>.ws-btn-primary,.ws-toolbar>*>.ws-btn-primary{flex:100%;order:10}.ws-toolbar .ws-btn-icon.ws-btn-primary{flex:0 0 36px;order:0}.ws-toolbar .ws-filter-btn,.ws-toolbar .ws-btn-secondary{flex:auto;justify-content:center}.ws-toolbar>.ws-btn,.ws-toolbar>*>.ws-btn:not(.ws-btn-sm),.ws-toolbar .ws-filter-btn{padding:0 12px}.ws-body>.ws-tabs,.ws-body>.ws-toggle-group,.ws-page-head>.ws-tabs,.ws-page-head>.ws-toggle-group{box-sizing:border-box;width:100%;display:flex}.ws-body>.ws-tabs .ws-tab,.ws-body>.ws-toggle-group .ws-toggle-pill,.ws-page-head>.ws-tabs .ws-tab,.ws-page-head>.ws-toggle-group .ws-toggle-pill{flex:1;justify-content:center;padding-inline:8px}.ws-container,.ws-body{min-width:0}.ws-tabs,.ws-toggle-group{scrollbar-width:none;max-width:100%;overflow-x:auto}.ws-notif-row .ws-row-title,.ws-enquiry-row .ws-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ws-notif-row>.ws-chip,.ws-enquiry-row>.ws-chip,.ws-notif-row>.ws-notif-arrow,.ws-enquiry-row>.ws-notif-arrow,.ws-notif-row>span:empty{display:none}.ws-notif-row>.ws-row-sub,.ws-enquiry-row>.ws-row-sub{font-size:var(--aq-t-caption);color:var(--aq-text-3);grid-area:1/3;margin-top:2px}.ws-stat,.ws-stat-card{gap:6px;padding:14px 16px}.ws-stat-value,.ws-stat-card .ws-stat-value{font-size:24px;line-height:28px}.ws-container{gap:14px;padding:16px 16px 18px}.ws-container-list{padding:16px 8px 8px}}.ws-app input:not(.ws-search-input):not(.ws-cell-input):not(.ws-deliv-field):not(.ws-phase-title):not(.ws-onb-hex):not(.ws-doc-title):not(.ws-doc-bar-input):not(.ws-card-page-name):not(.ws-doc-ask-input):not(.ws-office-area-name):not(.ws-office-sheet-title):not(.ws-office-every-n):focus-visible,.ws-app textarea:focus-visible{box-shadow:var(--aq-focus);border-color:var(--aq-ink);background:var(--aq-field-ground);outline:none}.ws-imp-ai .ws-toggle-group{flex-wrap:wrap}@media (max-width:639px){.ws-page-heading{font-size:26px;line-height:30px}}.ws-savebar-inner .ws-btn{height:32px;font-size:var(--aq-t-body);padding:0 12px}@media (max-width:767px){.ws-status-band-lead{flex-wrap:wrap}.ws-status-band-rule{display:none}}.ws-flow-stat .ws-stat-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-flow-stat .ws-stat-value{white-space:nowrap;font-size:22px;line-height:24px}.ws-flow-stat .ws-stat-sub{letter-spacing:0;margin-top:4px;display:block}.ws-moves-summary .ws-toggle-group{margin-left:auto}.ws-contact-actions .ws-btn{background:var(--aq-btn-secondary-fill);height:40px}.ws-contact-actions .ws-btn:hover{background:var(--aq-field-fill-hover)}.ws-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.ws-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ws-contact-actions .ws-btn{flex:1}}.ws-tile .ws-btn-secondary{background:var(--aq-btn-secondary-fill)}.ws-btn-danger{background:var(--aq-accent-red-deep);color:var(--aq-text-on-dark-fill);padding:0 16px;font-weight:600}.ws-btn-danger:hover{background:color-mix(in srgb, var(--aq-accent-red-deep) 88%, black)}.ws-btn-danger:active{background:color-mix(in srgb, var(--aq-accent-red-deep) 80%, black)}.ws-btn-destructive{background:var(--aq-bg-sunken);color:var(--aq-text-2);box-shadow:none}.ws-btn-destructive:hover,.ws-btn-destructive.active{background:var(--aq-accent-red-soft);color:var(--aq-accent-red)}.ws-btn-locked{background:var(--aq-bg-locked);color:var(--aq-text-locked);cursor:default}.ws-btn-locked:disabled{opacity:1}.ws-btn-locked:active,.ws-btn-locked:disabled{transform:none}.ws-toggle-dot{opacity:.45;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ws-toggle-pill.active .ws-toggle-dot{opacity:1}.ws-card-overlay-badge{background:color-mix(in srgb, var(--aq-bg-frame) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-btn.ws-panel-fit{width:fit-content;margin-top:8px;display:inline-flex}.ws-btn.ws-prop-pill{font-size:var(--aq-t-ui);align-items:center;gap:8px;margin-left:-2px;font-weight:500;display:inline-flex}.ws-btn.ws-prop-pill.empty{color:var(--aq-text-2);font-weight:400}.ws-share-band .ws-btn-secondary,.ws-share-panel .ws-btn-secondary{background:var(--aq-bg-surface)}.ws-share-band .ws-btn-secondary:hover,.ws-share-panel .ws-btn-secondary:hover{background:var(--aq-bg-hover)}.ws-btn-icon-sm{width:30px;padding:0}.ws-btn-icon-sm svg{width:14px;height:14px}.ws-app :is(a,button,input:not(.ws-search-input):not(.ws-cell-input):not(.ws-deliv-field):not(.ws-phase-title):not(.ws-onb-hex):not(.ws-doc-title):not(.ws-doc-bar-input):not(.ws-card-page-name):not(.ws-doc-ask-input):not(.ws-office-area-name):not(.ws-office-sheet-title):not(.ws-office-every-n),[tabindex]:not([role=option])):focus-visible{box-shadow:var(--aq-focus);outline:none}.cp-scope-option-row .ws-toggle-group{flex-wrap:wrap;flex:auto;row-gap:6px;min-width:0;overflow:visible}@media (max-width:767px){.ws-mobile-dashboard .ws-card-eyebrow-head{flex-wrap:wrap;gap:6px 12px}.ws-mobile-dashboard .ws-card-eyebrow-lead{gap:6px 10px}.ws-mobile-collection .ws-page-head{margin-bottom:0}.ws-mobile-collection>.ws-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ws-mobile-collection>.ws-toolbar>.ws-search{grid-column:1/-1;width:100%;min-width:0}.ws-mobile-collection>.ws-toolbar>.ws-btn-primary{order:0;min-height:36px}.ws-mobile-collection .ws-page-head .ws-tab{height:36px;min-height:36px}.ws-mobile-disclosure-content>.ws-stats-strip{width:100%}.ws-toolbar>.ws-mobile-disclosure:has(>.ws-mobile-disclosure-content:not([hidden])){grid-column:1/-1}.ws-metric-cell .ws-stats-strip-label{padding-right:28px}.ws-mobile-collection .ws-page-head{margin:0;padding:0}.ws-mobile-collection .ws-toolbar{margin:0}.ws-mobile-collection>.ws-toolbar{gap:12px}.ws-mobile-collection>.ws-page-head:first-child{margin-top:0}.ws-mobile-disclosure-content>.ws-status-band{flex-wrap:wrap;gap:12px;width:100%}.ws-mobile-disclosure-content>.ws-status-band .ws-status-band-lead{flex-wrap:wrap;min-width:0}.ws-mobile-section .ws-mobile-disclosure-content>.ws-container{box-shadow:none;background:0 0;border-radius:0;padding:0}.ws-mobile-section .ws-status-band{gap:14px;padding:0}.ws-mobile-section .ws-stats-strip{padding:0}}.ws-front .ws-btn{border-radius:8px}.ws-front-cta .ws-btn{height:46px;font-size:var(--aq-t-ui);padding:0 24px;font-weight:600}.ws-front-nav .ws-btn{height:38px;padding:0 16px}.ws-phase-meter{grid-template-columns:repeat(var(--phases,4), minmax(0, 1fr));gap:3px;max-width:132px;margin-top:8px;display:grid}.ws-phase-meter>span{border-radius:var(--aq-r-chip);background:var(--aq-field-fill);height:4px;overflow:hidden}.ws-phase-meter>span>i{border-radius:var(--aq-r-chip);background:var(--aq-ink);height:100%;display:block}.ws-phase-meter>span.is-late>i{background:var(--aq-chip-rose-fg)}.ws-phase-meter.ws-phase-meter-lg{gap:6px;max-width:none;margin-top:0}.ws-phase-meter.ws-phase-meter-lg>span{height:6px}@media (max-width:767px){.ws-project-cols{display:none}.ws-project-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""flag flag""phase date";gap:10px 16px}.ws-project-row>.ws-project-name{grid-area:name}.ws-project-row>.ws-project-value{grid-area:value}.ws-project-row>.ws-project-flag{grid-area:flag}.ws-project-row>.ws-project-phase{grid-area:phase}.ws-project-row>.ws-project-date{text-align:right;grid-area:date}.ws-projects-page .ws-container-list{box-shadow:none;background:0 0;gap:12px;padding:0}.ws-projects-page .ws-project-list-head{padding:4px 4px 0}.ws-projects-page .ws-project-row{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);padding:16px}.ws-projects-page .ws-project-row:hover{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-float)}}.ws-phase-strip-wrap{container-type:inline-size}.ws-phase-strip{--fit:6;grid-template-columns:repeat(min(var(--phases,4), var(--fit)), minmax(0, 1fr));gap:24px 0;display:grid}.ws-phase-strip-item{grid-template-rows:subgrid;grid-row:span var(--phase-rows,3);text-align:left;border:none;border-left:1px solid var(--aq-divider);cursor:pointer;background:0 0;border-radius:0;align-content:start;row-gap:8px;min-width:0;padding:0 20px;font-family:inherit;display:grid}.ws-phase-strip-item:nth-child(6n+1){border-left:none;padding-left:0}.ws-phase-strip-bar{align-self:start}.ws-phase-strip-item.selected .ws-phase-strip-name{text-underline-offset:4px;text-decoration:underline}.ws-phase-strip-name{font:600 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);align-items:flex-start;gap:7px;display:flex}.ws-phase-strip-name>i{border-radius:var(--aq-r-chip);background:var(--aq-ink);flex:none;width:8px;height:8px;margin-top:5px}.ws-phase-strip-item.is-done .ws-phase-strip-name>i{background:var(--aq-accent-green)}.ws-phase-strip-item.is-late .ws-phase-strip-name>i{background:var(--aq-chip-rose-fg)}.ws-phase-strip-item.is-future .ws-phase-strip-name{color:var(--aq-text-2);font-weight:500}.ws-phase-strip-item.is-future .ws-phase-strip-name>i{background:var(--aq-text-3);opacity:.4}.ws-phase-strip-dates{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-phase-strip-dates s{color:var(--aq-text-3)}.ws-phase-strip-bar{border-radius:var(--aq-r-chip);background:var(--aq-field-fill);height:4px;overflow:hidden}.ws-phase-strip-bar>span{border-radius:var(--aq-r-chip);background:var(--aq-ink);height:100%;display:block}.ws-phase-strip-item.is-done .ws-phase-strip-bar>span{background:var(--aq-accent-green)}.ws-phase-strip-edit{border-radius:var(--aq-r-tile);background:var(--aq-bg-sunken);flex-direction:column;gap:16px;padding:16px 18px 18px;display:flex}.ws-phase-strip-edit-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-phase-strip-edit-title{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink)}.ws-phase-strip-edit-dates{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.ws-phase-strip-edit .ws-card-sheet-section>.ws-btn{align-self:flex-start}.ws-phase-strip-edit-row{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;display:flex}.ws-phase-strip-edit-row>.ws-phase-strip-edit-dates{flex:0 452px}.ws-phase-strip-edit-row>.ws-card-sheet-section{border-top:none;flex:280px;gap:0;min-width:0;padding-top:0}.ws-phase-strip-edit-row .ws-card-sheet-section>.ws-btn{height:40px}@media (max-width:767px){.ws-phase-strip-edit-dates{grid-template-columns:minmax(0,1fr)}}.ws-card-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}@media (min-width:768px){.ws-kanban.ws-project-kanban{grid-template-columns:repeat(var(--kanban-cols,4), minmax(232px, 1fr))}}.ws-office-tile.is-done .ws-card-title{color:var(--aq-text-3);text-decoration:line-through}.ws-card-faint.is-late{color:var(--aq-chip-rose-fg)}.ws-office-quiet .ws-btn{gap:7px}.ws-office-search .ws-kbd{flex:none}.ws-toolbar .ws-office-search{max-width:420px;margin-right:auto}.ws-toolbar .ws-toggle-pill svg{flex:none;width:15px;height:15px}.ws-toolbar .ws-toggle-pill{gap:6px}.ws-office-tile .ws-card-title{font-size:var(--aq-t-title);line-height:21px}.ws-office-tile .ws-card-foot{margin-top:10px}.ws-office-keys .ws-kbd+.ws-kbd,.ws-office-keys .ws-kbd{margin-left:6px}.ws-office-keys .ws-kbd:first-child{margin-left:0}.ws-office-foot .ws-kbd,.ws-office-search .ws-kbd{background:var(--aq-field-fill);color:var(--aq-text-2)}@media (hover:none){.ws-office-keys,.ws-office-search .ws-kbd{display:none}}.ws-card-parent{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;overflow:hidden}.ws-card-people{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}@media (min-width:1280px){.ws-project-split:not(.single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ws-project-ms-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""pill btn";gap:10px 16px}.ws-project-ms-row>:first-child{grid-area:label}.ws-project-ms-row>:nth-child(2){grid-area:amount}.ws-project-ms-row>:nth-child(3){grid-area:pill}.ws-project-ms-row>:nth-child(4){grid-area:btn}.ws-project-ms-row+.ws-project-ms-row{border-top:1px solid var(--aq-divider);border-radius:0}}.ws-card-sheet-scrim{z-index:130;background:color-mix(in srgb, var(--aq-ink) 22%, transparent);position:fixed;inset:0}.ws-card-sheet{top:var(--aq-gutter);right:var(--aq-gutter);bottom:var(--aq-gutter);z-index:131;width:min(440px, calc(100vw - 2 * var(--aq-gutter)));background:var(--aq-bg-surface);border-radius:var(--aq-r-shell);box-shadow:var(--aq-shadow-float);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ws-card-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.ws-card-sheet-body{flex-direction:column;flex:1;gap:20px;padding:20px 24px 24px;display:flex;overflow-y:auto}.ws-card-sheet-foot{justify-content:flex-start;gap:8px;padding:16px 24px 24px;display:flex}.ws-card-sheet .ws-kv{align-items:center}@media (max-width:767px){.ws-project-page .ws-record-actions{flex:100%;justify-content:flex-start;gap:8px}}.ws-card-sheet-section{border-top:1px solid var(--aq-divider);flex-direction:column;gap:8px;padding-top:16px;display:flex}.ws-card-pages{flex-direction:column;gap:2px;display:flex}.ws-card-page-row,.ws-card-page-new{border-radius:var(--aq-r-control);text-align:left;cursor:pointer;min-height:36px;font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-ink);background:0 0;border:none;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}.ws-card-page-row:hover{background:var(--aq-bg-sunken)}.ws-card-page-new{cursor:default}.ws-card-page-icon{color:var(--aq-text-3);flex-shrink:0}.ws-card-page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-card-page-tag{background:var(--aq-accent-blue-soft);color:var(--aq-accent-blue);font:600 var(--aq-t-caption)/16px var(--aq-font-ui);border-radius:999px;flex-shrink:0;padding:1px 8px}.ws-card-page-name{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.ws-card-page-name::placeholder{color:var(--aq-text-3)}.ws-card-page-add{border-radius:var(--aq-r-control);cursor:pointer;min-height:32px;font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-text-2);background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;display:inline-flex}.ws-card-page-add:hover{background:var(--aq-bg-sunken);color:var(--aq-ink)}.ws-team-row-menu,.ws-team-row-menu-spacer,.ws-row-menu{flex-shrink:0;width:32px;height:32px}.ws-team-row-menu,.ws-row-menu{border-radius:var(--aq-r-control);color:var(--aq-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ws-team-row-menu:hover,.ws-team-row-menu[data-state=open],.ws-row-menu:hover,.ws-row-menu[data-state=open]{background:var(--aq-field-fill);color:var(--aq-ink)}.ws-team-row-menu:focus-visible,.ws-row-menu:focus-visible{box-shadow:var(--aq-focus);outline:none}.ws-doc-actions>.ws-btn-secondary{background:var(--aq-bg-surface)}.ws-office-sheet .ws-card-sheet-body{gap:0;padding-top:4px}.ws-phase-sheet .ws-phase-sheet-title{font:600 24px/30px var(--aq-font-ui);letter-spacing:-.5px}.ws-phase-sheet-bar{border-radius:var(--aq-r-chip);background:var(--aq-field-fill);height:4px;margin-top:14px;overflow:hidden}.ws-phase-sheet-bar>span{border-radius:var(--aq-r-chip);background:var(--aq-ink);height:100%;transition:width .2s;display:block}.ws-phase-sheet-bar.is-done>span{background:var(--aq-accent-green)}.ws-phase-sheet-bar.is-late>span{background:var(--aq-chip-rose-fg)}.ws-phase-sheet .ws-card-sheet-body{gap:0;padding-top:0}.ws-phase-sheet-count{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-3);margin-left:auto}.ws-phase-sheet-cards{flex-direction:column;gap:8px;display:flex}.ws-phase-sheet-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.ws-phase-sheet-card .ws-card-body{padding:14px 0}.ws-phase-sheet-card .ws-card-foot{margin-top:8px}.ws-phase-sheet-card.is-sub{margin-left:24px}.ws-phase-sheet-card.is-done .ws-card-title{color:var(--aq-text-3);text-decoration:line-through}.ws-phase-sheet-chevron{width:16px;height:16px;color:var(--aq-text-3);transition:color .15s,transform .15s}.ws-phase-sheet-card:hover .ws-phase-sheet-chevron{color:var(--aq-ink);transform:translate(2px)}.ws-phase-sheet .ws-card-sheet-body .ws-row-sub{padding:4px 0}.ws-office-sheet .ws-office-link-row .ws-btn-icon{flex:none;width:42px;height:42px}.ws-office-sheet .ws-card-sheet-foot{border-top:1px solid var(--aq-divider);justify-content:space-between}.ws-office-sheet .ws-card-sheet-section{border-top:1px solid var(--aq-divider);padding:18px 0}.ws-office-sheet .ws-card-sheet-section>.ws-btn{align-self:flex-start}.ws-webhook-title-line .ws-row-title{min-width:0}.ws-page-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-page-head-filters{flex-wrap:wrap;row-gap:12px}.ws-page-head-filters .ws-filters{margin-left:auto}.ws-page-head-filters .ws-filters .ws-popover-surface{left:auto;right:0}.ws-toolbar>.ws-btn-secondary,.ws-toolbar>*>.ws-btn-secondary,.ws-page-head>.ws-btn-secondary,.ws-page-head>*>.ws-btn-secondary,.ws-body>.ws-btn-secondary{background:var(--aq-bg-surface)}.ws-toolbar>.ws-btn-secondary:hover,.ws-toolbar>*>.ws-btn-secondary:hover,.ws-page-head>.ws-btn-secondary:hover,.ws-page-head>*>.ws-btn-secondary:hover{background:var(--aq-bg-hover)}.ws-cover-tile{background:var(--aq-bg-sunken);border-radius:6px;flex-shrink:0;width:56px;height:32px;display:block;position:relative;overflow:hidden}.ws-body>.ws-page-head:first-child,.ws-body>.ws-container-head:first-child,.ws-body>.ws-toolbar:first-child{margin-top:16px}.ws-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ws-num-currency{color:var(--aq-text-2);margin-right:.04em;font-size:.8em}.ws-num-minor{color:var(--aq-text-3)}.ws-num-more{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3)}.ws-num-others{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);white-space:nowrap}.ws-money{text-align:right;font-variant-numeric:tabular-nums}.ws-directory-card-head .ws-status-text{padding-top:2px}.ws-table-row:hover .ws-status-pill>svg,.ws-status-pill[data-state=open]>svg{opacity:1}.ws-status-pill-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ws-status-pill-dot.is-auto{background:0 0;box-shadow:inset 0 0 0 1.5px}.ws-status-text{color:var(--pill);font:500 var(--aq-t-ui)/20px var(--aq-font-ui);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ws-pipeline-row{cursor:pointer;text-align:left;border:none;width:100%;padding:14px 32px}.ws-pipeline-grid{grid-template-columns:minmax(0,2.6fr) 120px 120px minmax(0,1fr) 100px 110px 40px;align-items:center;gap:16px;display:grid}.ws-table-header.ws-pipeline-grid{padding:8px 32px 4px}.ws-pipeline-row-linked{color:var(--aq-text-3);flex-shrink:0;display:inline-flex}.ws-pipeline-row-linked svg{width:14px;height:14px}.ws-pipeline-row-relink{font-style:italic}.ws-pipeline-row-source{background:var(--aq-accent-soft);color:var(--aq-accent-ink)}.ws-pipeline-row-followup{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-pipeline-row-followup.today{color:var(--aq-accent-gold);font-weight:600}.ws-pipeline-row-followup.overdue{color:var(--aq-accent-red);font-weight:600}@media (max-width:1023px){.ws-pipeline-row{grid-template-columns:1fr;gap:0;padding:2px 4px}}.ws-select-toolbar{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:44px;margin-bottom:12px;padding:8px 14px;display:flex}.ws-select-toolbar>*{white-space:nowrap;flex-shrink:0}.ws-select-toolbar>button{cursor:pointer;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.ws-select-count{font:600 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink)}.ws-select-divider{background:var(--aq-bg-sunken-hover);width:1px;height:16px}@media (max-width:639px){.ws-toolbar .ws-filter-btn,.ws-toolbar .ws-btn-secondary{flex:auto;justify-content:center}.ws-toolbar>.ws-btn,.ws-toolbar>*>.ws-btn:not(.ws-btn-sm),.ws-toolbar .ws-filter-btn{padding:0 12px}.ws-body>.ws-tabs,.ws-body>.ws-toggle-group,.ws-page-head>.ws-tabs,.ws-page-head>.ws-toggle-group{box-sizing:border-box;width:100%;display:flex}.ws-body>.ws-tabs .ws-tab,.ws-body>.ws-toggle-group .ws-toggle-pill,.ws-page-head>.ws-tabs .ws-tab,.ws-page-head>.ws-toggle-group .ws-toggle-pill{flex:1;justify-content:center;padding-inline:8px}}.ws-page-heading-group{min-width:0}.ws-page-eyebrow{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--aq-accent-ink);margin:0 0 6px;display:block}.ws-page-heading{font:500 36px/40px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.028em;color:var(--aq-ink);margin:0}.ws-page-sub{font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-text-2);margin:8px 0 0}@media (max-width:639px){.ws-page-heading{font-size:26px;line-height:30px}}.ws-sheet{z-index:50;position:fixed;bottom:0;left:52px;right:0}.ws-sheet-backdrop{z-index:40;background:#0006;position:fixed;inset:0 0 0 52px}.ws-record-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.ws-record-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ws-record-meta-dot{background:var(--aq-text-3);border-radius:999px;flex:none;width:4px;height:4px}.ws-status-band{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:22px 24px}.ws-status-band-lead{align-items:center;gap:26px;min-width:0;display:flex}.ws-status-band-word{flex-direction:column;flex:none;gap:3px;display:flex}.ws-status-band-status{font:500 24px/28px var(--aq-font-display);letter-spacing:-.026em;color:var(--aq-ink)}.ws-status-band-rule{background:var(--aq-divider);flex:none;align-self:stretch;width:1px}.ws-status-band-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.ws-status-band-headline{font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-ink)}.ws-status-band-meta{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2)}@media (max-width:767px){.ws-status-band-lead{flex-wrap:wrap}.ws-status-band-rule{display:none}}.ws-record{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ws-record-aside{flex-direction:column;gap:12px;display:flex}.ws-record-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ws-record-main>.ws-folder-tabs+.ws-folder-sheet{margin-top:-12px}@media (max-width:1279px){.ws-record{grid-template-columns:minmax(0,1fr)}}.ws-record-title{font:700 var(--aq-t-page)/28px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--aq-ink)}.ws-record-avatar{width:44px;height:44px;font-size:var(--aq-t-title)}.ws-record-cover{background:var(--aq-bg-sunken);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;width:96px;height:56px;padding:0;display:block;position:relative;overflow:hidden}.ws-record-cover:hover{outline:2px solid var(--aq-ink);outline-offset:2px}.ws-record-cover.ws-record-cover-static{cursor:default}.ws-record-cover.ws-record-cover-static:hover{outline:none}.ws-record-cover.is-empty{color:var(--aq-text-3);place-items:center;display:grid}.ws-record-cover.is-empty svg{width:18px;height:18px}.ws-record-avatar+div .ws-record-meta{margin-top:4px}.ws-record-meta{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ws-contact-hero .ws-record-avatar{width:68px;height:68px;font-size:24px}.ws-contact-name-row .ws-record-title{font-size:30px;line-height:34px}@media (max-width:639px){.ws-contact-hero .ws-record-avatar{width:52px;height:52px;font-size:18px}.ws-contact-identity{gap:12px}.ws-contact-name-row .ws-record-title{font-size:26px;line-height:30px}}.ws-page-title,.ws-section-title,.ws-card-title,.cp-step-title,.cp-section-title,.pp-title{letter-spacing:-.018em}@media (max-width:767px){.ws-mobile-collection .ws-page-head{margin-bottom:0}.ws-mobile-collection .ws-page-head .ws-tab{height:36px;min-height:36px}.ws-mobile-disclosure-content>.ws-filter-btn{min-height:36px}.ws-mobile-disclosure-content .ws-filters .ws-filter-btn{justify-content:space-between;width:100%;min-height:36px}.ws-mobile-collection .ws-page-head{margin:0;padding:0}.ws-has-mobile-nav .ws-record-actions{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.ws-has-mobile-nav .ws-record-actions>:is(button,a){min-width:0;max-width:100%;font-size:var(--aq-t-body);padding-left:8px;padding-right:8px}.ws-record-main>.ws-folder-tabs{flex-wrap:nowrap;align-items:flex-end;gap:3px;margin:0;display:flex}.ws-record-main>.ws-folder-tabs .ws-folder-tab{background:var(--aq-btn-secondary-fill);min-width:0;height:36px;color:var(--aq-text-2);text-overflow:ellipsis;box-shadow:none;border-radius:10px 10px 0 0;flex:1 1 0;justify-content:center;gap:4px;margin:0;padding:0 6px;font-size:12px;line-height:36px;overflow:hidden}.ws-record-main>.ws-folder-tabs .ws-folder-tab>svg{display:none}.ws-record-main>.ws-folder-tabs .ws-folder-tab.active{background:var(--aq-bg-surface);height:42px;color:var(--aq-ink);box-shadow:none;border-radius:10px 10px 0 0;margin:0 0 -2px;padding:0 6px 2px;line-height:42px}.ws-record-main>.ws-folder-sheet{border-radius:0 0 var(--aq-r-tile) var(--aq-r-tile)}.ws-mobile-collection>.ws-page-head:first-child{margin-top:0}.ws-has-mobile-nav .ws-record-actions>:is(button,a){white-space:normal;overflow-wrap:anywhere;line-height:16px}.ws-has-mobile-nav .ws-record-actions svg{flex-shrink:0}.ws-record-aside .ws-mobile-disclosure{width:100%}.ws-record-aside .ws-mobile-disclosure-content>*{width:100%;min-width:0;margin-top:0}.ws-mobile-disclosure-content>.ws-status-band{flex-wrap:wrap;gap:12px;width:100%}.ws-mobile-disclosure-content>.ws-status-band .ws-status-band-lead{flex-wrap:wrap;min-width:0}.ws-mobile-section .ws-status-band{gap:14px;padding:0}}.ws-project-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:0 16px 10px;display:flex}.ws-project-list-head .ws-row-sub{margin:0}.ws-project-cols,.ws-project-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.4fr) 96px}.ws-project-cols{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);gap:16px;padding:0 16px 6px;display:grid}.ws-project-cols>:last-child,.ws-project-row>.ws-project-value{text-align:right}.ws-project-row{color:inherit;align-items:start;text-decoration:none}.ws-project-row .ws-row-sub{white-space:normal;overflow-wrap:anywhere}.ws-project-flag{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ws-project-flag .ws-row-sub{margin:0}.ws-project-value{font-variant-numeric:tabular-nums}.ws-project-value.is-empty{color:var(--aq-text-3)}.ws-project-ready{flex-direction:column;gap:12px;display:flex}.ws-project-ready-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:8px 4px 0;display:flex}.ws-project-ready-head .ws-row-sub{margin:0}.ws-project-ready-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.ws-project-ready-card .ws-tile-body{gap:4px;padding:20px 20px 14px}.ws-project-ready-card .ws-tile-foot{padding:0 20px 18px}.ws-project-ready-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-project-ready-value{font:600 26px/30px var(--aq-font-display,var(--aq-font-ui));letter-spacing:-.01em;color:var(--aq-ink);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:14px}.ws-project-ready-value.is-empty{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-3)}.ws-project-tile{color:inherit;text-decoration:none;display:block}.ws-project-tile-phase{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ws-project-tile-value{margin-left:auto}.ws-project-tile-start{justify-content:center;width:100%;margin-top:12px}.ws-projects-card-filters{flex-wrap:wrap}@media (max-width:767px){.ws-project-cols{display:none}.ws-project-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""flag flag""phase date";gap:10px 16px}.ws-project-row>.ws-project-name{grid-area:name}.ws-project-row>.ws-project-value{grid-area:value}.ws-project-row>.ws-project-flag{grid-area:flag}.ws-project-row>.ws-project-phase{grid-area:phase}.ws-project-row>.ws-project-date{text-align:right;grid-area:date}.ws-projects-page .ws-container-list{box-shadow:none;background:0 0;gap:12px;padding:0}.ws-projects-page .ws-project-list-head{padding:4px 4px 0}.ws-projects-page .ws-project-row{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);padding:16px}.ws-projects-page .ws-project-row:hover{background:var(--aq-bg-surface);box-shadow:var(--aq-shadow-float)}}.ws-tag{border-radius:var(--aq-r-chip);height:22px;font:500 var(--aq-t-caption)/16px var(--aq-font-ui);background:var(--aq-field-fill);color:var(--aq-text-2);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.ws-tag-added{background:var(--aq-accent-soft);color:var(--aq-accent-ink);font-weight:600}.ws-tag-status{gap:6px}.ws-tag-status i{border-radius:var(--aq-r-chip);flex-shrink:0;width:6px;height:6px}.ws-kanban.ws-project-kanban{gap:12px}.ws-project-kanban .ws-kanban-header{align-items:flex-start}.ws-project-kanban .ws-kanban-dot{margin-top:6px}.ws-project-kanban .ws-kanban-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-project-kanban .ws-kanban-header .ws-kanban-menu{margin-top:-4px}@media (min-width:768px){.ws-kanban.ws-project-kanban{grid-template-columns:repeat(var(--kanban-cols,4), minmax(232px, 1fr))}}.ws-project-calendar{flex-direction:column;gap:12px;display:flex}.ws-project-calendar .ws-cal-month{min-height:0}.ws-project-calendar .ws-cal-grid-scroll{max-height:560px}.ws-project-card-row{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.ws-project-card-row .ws-row-title{white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ws-project-card-row.is-done .ws-row-title{color:var(--aq-text-3);text-decoration:line-through}.ws-project-card-row.is-sub{padding-left:40px}.ws-project-pay{padding-left:8px;padding-right:8px}.ws-project-pay-head{flex-direction:column;gap:10px;padding:0 16px 10px;display:flex}.ws-project-pay-head .ws-container-head{padding:0}.ws-project-pay-bar{border-radius:var(--aq-r-chip);background:var(--aq-field-fill);height:6px;overflow:hidden}.ws-project-pay-bar>i{border-radius:var(--aq-r-chip);background:var(--aq-ink);height:100%;display:block}.ws-project-split{gap:var(--aq-card-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.ws-project-split>*{min-width:0;margin:0}@media (min-width:1280px){.ws-project-split:not(.single){grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-project-ms-row{cursor:default;grid-template-columns:minmax(0,1fr) 96px 84px 148px}.ws-project-ms-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ws-project-ms-row .ws-row-title,.ws-project-ms-row .ws-row-sub{white-space:normal;overflow-wrap:anywhere}.ws-project-ms-row>.ws-row-num{text-align:right}.ws-project-ms-row>.ws-btn{justify-self:end}@media (max-width:767px){.ws-project-ms-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""pill btn";gap:10px 16px}.ws-project-ms-row>:first-child{grid-area:label}.ws-project-ms-row>:nth-child(2){grid-area:amount}.ws-project-ms-row>:nth-child(3){grid-area:pill}.ws-project-ms-row>:nth-child(4){grid-area:btn}.ws-project-ms-row+.ws-project-ms-row{border-top:1px solid var(--aq-divider);border-radius:0}}@media (max-width:767px){.ws-project-page .ws-record-actions{flex:100%;justify-content:flex-start;gap:8px}}.ws-project-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ws-project-tile-cover{background:var(--aq-bg-sunken);border-radius:10px 10px 0 0;height:96px;position:relative;overflow:hidden}.ws-project-tile-cover.is-empty{display:none}.ws-nav{background:var(--aq-bg-surface);border-radius:var(--aq-r-shell);box-sizing:border-box;z-index:20;width:240px;top:var(--aq-gutter);height:calc(100dvh - 2 * var(--aq-gutter));flex-direction:column;flex-shrink:0;align-self:flex-start;min-height:0;padding:14px 10px 10px;display:flex;position:sticky}.ws-nav-head{flex-shrink:0;align-items:center;gap:10px;padding:0 4px 10px;display:flex}.ws-nav-wordmark{flex-shrink:0;align-items:center;height:36px;padding:0 6px;display:flex}.ws-nav-wordmark img{width:auto;height:28px;display:block}.ws-nav-logo{flex-shrink:0;width:36px;height:36px;display:flex}.ws-nav-logo img{border-radius:var(--aq-r-control);width:36px;height:36px;display:block}.ws-nav-toggle{border-radius:var(--aq-r-control);width:36px;height:36px;color:var(--aq-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;transition:background-color .15s,color .15s;display:flex}.ws-nav-toggle:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-nav-toggle svg{width:16px;height:16px}.ws-nav-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.ws-nav-group{flex-direction:column;gap:2px;margin-top:14px;display:flex}.ws-nav-group:first-child{margin-top:4px}.ws-nav-group-title{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--aq-text-3);padding:0 10px 4px}.ws-nav-item{border-radius:var(--aq-r-control);height:36px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.ws-nav-item>svg{flex-shrink:0;width:16px;height:16px}button.ws-nav-item{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.ws-nav-item:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-nav-item.active{background:var(--aq-ink);color:var(--aq-text-on-ink)}.ws-nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-nav-chevron{color:var(--aq-text-3);display:inline-flex}.ws-nav-item.active .ws-nav-chevron{color:inherit;opacity:.7}.ws-nav-chevron svg{width:14px;height:14px}.ws-nav-badge{border-radius:var(--aq-r-chip);background:var(--aq-accent);min-width:18px;height:18px;color:var(--aq-text-on-accent);font:600 var(--aq-t-caption)/18px var(--aq-font-ui);text-align:center;padding:0 5px}.ws-nav-avatar{border-radius:var(--aq-r-chip);background:var(--aq-accent-soft);width:22px;height:22px;color:var(--aq-accent-ink);font:700 10px/22px var(--aq-font-ui);text-align:center;flex-shrink:0;overflow:hidden}.ws-nav-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ws-nav-rows{flex-direction:column;gap:1px;margin:2px 0 6px 17px;padding-left:10px;display:flex;position:relative}.ws-nav-rows:before{content:"";background:var(--aq-border-tile);border-radius:2px;width:1.5px;position:absolute;top:4px;bottom:4px;left:0}.ws-nav-rows .ws-panel-rows,.ws-nav-flyout .ws-panel-rows{gap:1px}.ws-nav-rows .ws-panel-row,.ws-nav-flyout .ws-panel-row{height:30px;font-size:var(--aq-t-body);border-radius:9px;gap:8px;padding:0 8px}.ws-nav-rows .ws-panel-section,.ws-nav-flyout .ws-panel-section{margin-top:6px}.ws-nav-rows .ws-panel-usage,.ws-nav-flyout .ws-panel-usage{gap:2px}.ws-nav-rows .ws-panel-usage .ws-meter-track,.ws-nav-flyout .ws-panel-usage .ws-meter-track{height:4px;margin:0 8px 4px 30px}.ws-nav-rows .ws-meter:not(.is-near):not(.is-full) .ws-meter-fill,.ws-nav-flyout .ws-meter:not(.is-near):not(.is-full) .ws-meter-fill{background:var(--aq-text-3)}.ws-nav-drill{flex-direction:column;gap:2px;display:flex}.ws-nav-back{height:30px;color:var(--aq-text-2);font:500 var(--aq-t-body)/18px var(--aq-font-ui);cursor:pointer;background:0 0;border:none;border-radius:9px;align-self:flex-start;align-items:center;gap:4px;padding:0 10px 0 4px;display:inline-flex}.ws-nav-back:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-nav-back svg{width:14px;height:14px}.ws-nav-drill-title{font:700 var(--aq-t-section)/22px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--aq-ink);margin:6px 0 8px;padding:0 10px}.ws-nav-foot{flex-direction:column;flex-shrink:0;gap:2px;padding-top:8px;display:flex}.ws-nav-foot .ws-panel-plan{margin:0 0 6px}.ws-nav-theme{justify-content:space-between;align-items:center;height:36px;padding:0 4px 0 10px;display:flex}.ws-nav-theme-label{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-nav-theme-switch{background:var(--aq-bg-sunken);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ws-nav-theme-switch button{width:28px;height:24px;color:var(--aq-text-3);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ws-nav-theme-switch button:hover{color:var(--aq-ink)}.ws-nav-theme-switch button.active{background:var(--aq-bg-surface);color:var(--aq-ink);box-shadow:0 1px 2px #1b1b1714}.ws-nav-theme-switch button:focus-visible{outline:2px solid var(--aq-ink);outline-offset:1px}.ws-nav-theme-switch svg{width:14px;height:14px}.ws-nav-flyout{z-index:60;background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);width:240px;max-height:70vh;box-shadow:var(--aq-shadow-float);flex-direction:column;gap:1px;padding:8px;display:flex;position:fixed;overflow-y:auto}.ws-nav-flyout-title{font:700 var(--aq-t-title)/20px var(--aq-font-display);font-optical-sizing:auto;color:var(--aq-ink);padding:4px 8px 6px}.ws-nav-collapsed{align-items:center;width:60px;padding:12px}.ws-nav-collapsed .ws-nav-head{flex-direction:column;gap:4px;padding:0}.ws-nav-collapsed .ws-nav-toggle{margin-left:0}.ws-nav-collapsed .ws-nav-scroll{scrollbar-width:none;align-items:center;width:100%}.ws-nav-collapsed .ws-nav-group{border-top:1px solid var(--aq-border-tile);align-items:center;gap:4px;width:100%;margin-top:8px;padding-top:12px}.ws-nav-collapsed .ws-nav-entry{justify-content:center;display:flex}.ws-nav-collapsed .ws-nav-item{justify-content:center;width:36px;height:36px;padding:0}.ws-nav-collapsed .ws-nav-label,.ws-nav-collapsed .ws-nav-chevron{display:none}.ws-nav-collapsed .ws-nav-badge{min-width:15px;height:15px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;top:1px;right:1px}.ws-nav-collapsed .ws-nav-foot{align-items:center;gap:4px;width:100%}.ws-rail-btn{border-radius:var(--aq-r-track);width:40px;height:40px;color:var(--aq-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:relative}.ws-rail-btn svg{width:16px;height:16px}.ws-rail-btn:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-rail-btn .ws-rail-badge{border-radius:var(--aq-r-chip);background:var(--aq-accent);min-width:16px;height:16px;color:var(--aq-text-on-accent);font:600 10px/16px var(--aq-font-ui);padding:0 4px;position:absolute;top:6px;right:6px}.ws-main{box-sizing:border-box;flex:1;min-width:0;padding:0 20px 40px;position:relative;overflow-x:clip}@media (max-width:1023px){.ws-nav{z-index:40;border-radius:0;height:100dvh;position:fixed;top:0;bottom:0;left:0}.ws-main{padding:20px 16px 40px 76px}}.ws-navigation-heading-visible{clip:auto;white-space:normal;width:auto;height:auto;font:700 var(--aq-t-page)/28px var(--aq-font-display);color:var(--aq-ink);margin:16px 0 10px;position:static;overflow:visible}.ws-navigation-heading-visible:has(~.ws-shell-fluid){max-width:var(--aq-page-max);margin-left:auto;margin-right:auto}.ws-navigation-heading-visible:has(~.ws-shell-capped){max-width:var(--workspace-content-max);margin-left:auto;margin-right:auto}.ws-navigation-heading-visible{margin-bottom:16px}.ws-navigation-heading-visible~.ws-body>:first-child{margin-top:0}@media (max-width:639px){.ws-main{padding:14px var(--aq-gutter) 40px calc(52px + var(--aq-gutter))}}.ws-app.ws-nav-strip .ws-savebar,.ws-app.ws-nav-strip .ws-sticky-savebar{left:calc(60px + 2 * var(--aq-gutter))}.ws-shell-fluid{max-width:var(--aq-page-max);margin-left:auto;margin-right:auto}.ws-shell-capped{max-width:var(--workspace-content-max);margin-left:auto;margin-right:auto}.ws-rail-row{color:var(--aq-text-2);background:0 0;border:1px solid #0000;font-weight:400}.ws-rail-row.selected{background:var(--aq-bg-surface);color:var(--aq-ink);font-weight:600}.ws-rail-row.disciplines:not(.selected){border:1px dashed #0000}.ws-rail-row.disciplines.selected{box-shadow:0 0 0 1px var(--aq-accent)}.ws-btn:focus-visible,.ws-stat:focus-visible,.ws-row:focus-visible,.ws-rail-btn:focus-visible,.ws-nav-item:focus-visible,.ws-nav-toggle:focus-visible,.ws-nav-back:focus-visible,.ws-panel-row:focus-visible,.ws-tab:focus-visible{box-shadow:var(--aq-focus)}@media (max-width:1023px){.cp-app .ws-nav{display:none}}@media (max-width:767px){.ws-has-mobile-nav .ws-main{padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.ws-mobile-destinations .ws-nav-item{height:44px;font-size:var(--aq-t-title)}.ws-mobile-destinations .ws-nav-item>svg{width:18px;height:18px}.ws-mobile-destinations .ws-nav-group-title{padding-top:4px}.ws-has-mobile-nav .ws-main>:is(.ws-mobile-title,.ws-mobile-panel-picker,.ws-body){margin-top:0}}.ws-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ws-dash-greeting{flex-direction:column;gap:6px;min-width:0;display:flex}.ws-dash-greeting-title{font:500 30px/34px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.028em;color:var(--aq-ink);margin:0}@media (max-width:639px){.ws-dash-greeting-title{font-size:24px;line-height:28px}}.ws-dash-head-actions{flex:none;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.ws-dash-search{flex:none;width:260px;min-width:0;height:36px;min-height:36px}.ws-dash-head-actions .ws-btn{height:36px;min-height:36px}@media (max-width:639px){.ws-dash-head-actions{flex-direction:column;align-items:stretch;width:100%}.ws-dash-head-actions .ws-dash-search{flex:none;width:100%;min-width:0}.ws-dash-head-actions .ws-btn,.ws-dash-head-actions .ws-search{min-height:44px}.ws-dash-search .ws-search-input{width:auto;min-width:0}.ws-dash-search .ws-kbd{display:none}}.ws-dash-project{color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.ws-dash-body{--aq-card-gap:20px;min-width:0;max-width:var(--aq-page-max);width:100%;margin-left:auto;margin-right:auto}.ws-dash-body>*{min-width:0}.ws-main:has(>.ws-dash-body-first){flex-direction:column;display:flex}.ws-dash-body-first{flex:1;justify-content:center}.ws-dash-body-pending{visibility:hidden}.ws-dash-body .ws-row-ruled{padding-top:12px;padding-bottom:12px}.ws-dash-error{border-radius:var(--aq-r-control);background:var(--aq-chip-peach-bg);color:var(--aq-chip-peach-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ws-dash-error p{flex:240px;margin:0}.ws-dash-body .ws-container-action{white-space:nowrap;flex-shrink:0}@media (max-width:639px){.ws-dash-body .ws-row-proposal-cover{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ws-dash-body .ws-row-proposal-cover>.ws-cover-tile{display:none}.ws-dash-body .ws-row-proposal-cover>span:nth-child(2){grid-column:1/-1;min-width:0}.ws-dash-body .ws-row-proposal-cover .ws-row-title,.ws-dash-body .ws-row-proposal-cover .ws-row-sub{white-space:normal;overflow-wrap:anywhere}.ws-dash-body .ws-row-proposal-cover>.ws-row-num{text-align:left;display:block}}.ws-dashed-add-btn:hover{background:var(--aq-bg-sunken)}@media (max-width:767px){.ws-mobile-dashboard .ws-dash-head{gap:14px}.ws-mobile-dashboard .ws-dash-head-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.ws-mobile-dashboard .ws-dash-head-actions .ws-btn{justify-content:center;width:44px;padding:0}.ws-mobile-dashboard .ws-dash-head-actions .ws-btn-label{display:none}.ws-mobile-dashboard .ws-dash-search{gap:8px;padding:0 12px}}.ws-dash-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ws-dash-section{flex-direction:column;gap:16px;display:flex}.ws-dash-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ws-dash-section-head h2{font:600 24px/1.2 var(--aq-font-display);color:var(--aq-ink);margin:0}.ws-dash-section-head p{color:var(--aq-text-2);margin:2px 0 0;font-size:14px}.ws-dash-tile{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);min-width:0}.ws-dash-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--aq-text-3);font-size:11px;font-weight:600}.ws-dash-textlink{cursor:pointer;font:500 13.5px/18px var(--aq-font-ui);color:var(--aq-accent-ink);background:0 0;border:0;padding:0}.ws-dash-textlink:hover,.ws-dash-more:hover{text-underline-offset:3px;text-decoration:underline}.ws-dash-empty{color:var(--aq-text-2);flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.ws-dash-kind-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ws-dash-kind-dot.proposal{background:var(--aq-accent)}.ws-dash-kind-dot.deal{background:var(--aq-accent-gold)}.ws-dash-kind-dot.project{background:var(--aq-accent-blue)}.ws-dash-kind-dot.office{background:var(--aq-accent-purple)}.ws-dash-tally{color:var(--aq-text-2);flex-wrap:wrap;align-items:center;font-size:15px;display:flex}.ws-dash-tally>span{align-items:center;gap:8px;padding-inline:20px;display:inline-flex}.ws-dash-tally>span:first-child{padding-left:0}.ws-dash-tally>span+span{border-left:1px solid var(--aq-border-tile)}.ws-dash-tally b{color:var(--aq-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ws-dash-tally .dot{border-radius:50%;width:7px;height:7px}.ws-dash-tally .dot.ink{background:var(--aq-ink)}.ws-dash-tally .dot.late{background:var(--aq-accent-red)}.ws-dash-week{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ws-dash-week.open{align-items:start}.ws-dash-week-list{flex-direction:column;grid-column:span 2;display:flex}.ws-dash-week-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ws-dash-week:not(.open) .ws-dash-side-card{flex:1}.ws-dash-week:not(.open) .ws-dash-goto{margin-top:auto}.ws-dash-week-filters{border-bottom:1px solid var(--aq-border-tile);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.ws-dash-kinds{flex-wrap:wrap;gap:4px;display:flex}.ws-dash-kind{border-radius:calc(var(--aq-r-control) - 2px);font:400 14.5px/18px var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.ws-dash-kind:hover{color:var(--aq-ink)}.ws-dash-kind .n{color:var(--aq-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.ws-dash-kind.active{background:var(--aq-field-fill);color:var(--aq-ink);font-weight:600}.ws-dash-kind.active .n{color:var(--aq-ink)}.ws-dash-daybar{background:var(--aq-bg-sunken);border-bottom:1px solid var(--aq-border-tile);color:var(--aq-text-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:14px;display:flex}.ws-dash-week-rows{flex:1;padding:4px 24px 12px}.ws-dash-wk-group-head{justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex}.ws-dash-wk-group-head h3{font:600 12px/1 var(--aq-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-ink);align-items:center;gap:10px;margin:0;display:flex}.ws-dash-wk-group-head .count{letter-spacing:0;background:var(--aq-bg-sunken-hover);color:var(--aq-text-2);border-radius:6px;padding:2px 7px;font-weight:500}.ws-dash-wk-group-head.overdue h3{color:var(--aq-accent-red)}.ws-dash-wk-group-head.overdue .count{background:var(--aq-accent-red-soft);color:var(--aq-accent-red)}.ws-dash-wk-group-head .note{color:var(--aq-text-3);font-size:13px}.ws-dash-row{cursor:pointer;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:16px;margin-inline:-10px;padding:16px 10px;transition:background .15s;display:grid;position:relative}.ws-dash-row+.ws-dash-row:before{content:"";border-top:1px solid var(--aq-border-tile);position:absolute;top:0;left:52px;right:10px}.ws-dash-row:hover{background:var(--aq-bg-sunken)}.ws-dash-row:hover:before,.ws-dash-row:hover+.ws-dash-row:before{border-color:#0000}.ws-dash-tick{border:1.5px solid var(--aq-text-3);cursor:pointer;color:#0000;background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.ws-dash-tick svg{width:12px;height:12px}.ws-dash-tick:hover{border-color:var(--aq-accent-green)}.ws-dash-row.done .ws-dash-tick{background:var(--aq-accent-green);border-color:var(--aq-accent-green);color:var(--aq-text-on-accent)}.ws-dash-row.done .t{color:var(--aq-text-3);text-decoration:line-through}.ws-dash-doc{color:var(--aq-text-3);place-items:center;display:grid}.ws-dash-doc svg{width:18px;height:18px}.ws-dash-row-main{min-width:0}.ws-dash-row-title{font:500 16px/1.35 var(--aq-font-ui);color:var(--aq-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-dash-row-ctx{color:var(--aq-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.ws-dash-row-ctx .sep{color:var(--aq-text-3)}.ws-dash-chip{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.ws-dash-chip.hot{background:var(--aq-accent-soft);color:var(--aq-accent-ink)}.ws-dash-chip.wait{background:var(--aq-accent-gold-soft);color:var(--aq-accent-gold)}.ws-dash-chip.act{background:var(--aq-accent-blue-soft);color:var(--aq-accent-blue)}.ws-dash-chip.ok{background:var(--aq-accent-green-soft);color:var(--aq-accent-green)}.ws-dash-chip.quiet{background:var(--aq-accent-red-soft);color:var(--aq-accent-red-ink)}.ws-dash-avatar{background:var(--aq-accent-gold-soft);width:22px;height:22px;color:var(--aq-accent-gold);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.ws-dash-when{color:var(--aq-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.ws-dash-when.late{color:var(--aq-accent-red);background:var(--aq-accent-red-soft);border-radius:6px;padding:3px 10px}.ws-dash-chev{width:18px;height:18px;color:var(--aq-text-3)}.ws-dash-row-menu{border-radius:var(--aq-r-control);width:28px;height:28px;color:var(--aq-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-5px;transition:color .15s,background-color .15s;display:inline-flex}.ws-dash-row-menu svg{width:18px;height:18px}.ws-dash-row-menu:hover,.ws-dash-row-menu:focus-visible,.ws-dash-row-menu[data-state=open]{color:var(--aq-ink);background:var(--aq-bg-surface)}.ws-dash-more{cursor:pointer;font:500 14px/18px var(--aq-font-ui);color:var(--aq-accent-ink);background:0 0;border:0;margin:10px 0 4px 42px;padding:0;display:inline-flex}.ws-dash-week-foot{border-top:1px solid var(--aq-border-tile);color:var(--aq-text-3);justify-content:space-between;gap:12px;padding:16px 24px;font-size:13.5px;display:flex}.ws-dash-cal{padding:22px}.ws-dash-cal-head{justify-content:space-between;align-items:baseline;display:flex}.ws-dash-cal-head h3{font:600 16px/1.3 var(--aq-font-ui);color:var(--aq-ink);margin:0}.ws-dash-cal-head span{color:var(--aq-text-2);font-size:13px}.ws-dash-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:16px;display:grid}.ws-dash-cal-dow{color:var(--aq-text-2);padding-bottom:6px;font-size:12px}.ws-dash-cal-day{cursor:pointer;height:44px;font:400 14.5px/1 var(--aq-font-ui);color:var(--aq-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ws-dash-cal-day:hover{background:var(--aq-bg-sunken)}.ws-dash-cal-day.past,.ws-dash-cal-day.weekend{color:var(--aq-text-2)}.ws-dash-cal-day.today{background:var(--aq-ink);color:var(--aq-text-on-ink);font-weight:600}.ws-dash-cal-day.picked:not(.today){background:var(--aq-bg-sunken-hover);color:var(--aq-ink);font-weight:600}.ws-dash-cal-dots{gap:3px;height:5px;display:flex}.ws-dash-cal-dots i{background:var(--aq-text-3);border-radius:50%;width:5px;height:5px}.ws-dash-cal-dots i.late{background:var(--aq-accent-red)}.ws-dash-cal-day.today .ws-dash-cal-dots i{background:var(--aq-text-on-ink);opacity:.7}.ws-dash-cal-foot{border-top:1px solid var(--aq-border-tile);color:var(--aq-text-2);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:13.5px;display:flex}.ws-dash-cal-foot b{color:var(--aq-ink);font-weight:500}.ws-dash-side-card{flex-direction:column;gap:20px;padding:22px;display:flex}.ws-dash-nudge{background:var(--aq-accent-red-soft);border-radius:var(--aq-r-control);padding:16px 18px}.ws-dash-nudge.calm{background:var(--aq-accent-green-soft)}.ws-dash-nudge-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--aq-accent-red);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.ws-dash-nudge.calm .ws-dash-nudge-eyebrow{color:var(--aq-accent-green)}.ws-dash-nudge h3{font:600 19px/1.25 var(--aq-font-display);color:var(--aq-ink);margin:0 0 6px}.ws-dash-nudge p{color:var(--aq-text-2);margin:0 0 14px;font-size:14px;line-height:1.5}.ws-dash-nudge.calm p{margin-bottom:0}.ws-dash-nudge-btn svg{width:14px;height:14px}.ws-dash-nudge .ws-dash-nudge-btn{background:var(--aq-bg-surface)}.ws-dash-goto{flex-direction:column;display:flex}.ws-dash-goto a{color:var(--aq-ink);grid-template-columns:20px 1fr auto 16px;align-items:center;gap:10px;padding:11px 0;font-size:14.5px;text-decoration:none;display:grid}.ws-dash-goto a+a{border-top:1px solid var(--aq-border-tile)}.ws-dash-goto a svg{width:16px;height:16px;color:var(--aq-text-3)}.ws-dash-goto .n{color:var(--aq-text-3);font-variant-numeric:tabular-nums;font-size:13px}.ws-dash-week:not(.open) .ws-dash-side-card.quiet .ws-dash-goto{margin-top:0}.ws-dash-start{flex-direction:column;align-items:flex-start;gap:6px;padding:28px;display:flex}.ws-dash-start h3{font:600 22px/1.25 var(--aq-font-display);color:var(--aq-ink);margin:4px 0 0}.ws-dash-start>p{color:var(--aq-text-2);max-width:46ch;margin:0 0 22px;font-size:15px;line-height:1.5}.ws-dash-start-tiles{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;display:grid}.ws-dash-start-tile{border-radius:var(--aq-r-control);background:var(--aq-bg-sunken);color:var(--aq-ink);flex-direction:column;justify-content:space-between;gap:24px;padding:20px;text-decoration:none;transition:background .15s;display:flex}.ws-dash-start-tile:hover{background:var(--aq-bg-selected)}.ws-dash-start-tile .top{justify-content:space-between;align-items:center;display:flex}.ws-dash-start-tile .text{flex-direction:column;gap:6px;display:flex}.ws-dash-start-tile .t{font-size:16px;font-weight:600}.ws-dash-start-tile .d{color:var(--aq-text-2);font-size:14px;line-height:1.45}.ws-dash-start-icon{border-radius:var(--aq-r-control);place-items:center;width:40px;height:40px;display:grid}.ws-dash-start-icon svg{width:20px;height:20px}.ws-dash-start-icon.proposal{background:var(--aq-accent-soft);color:var(--aq-accent)}.ws-dash-start-icon.deal{background:var(--aq-accent-gold-soft);color:var(--aq-accent-gold)}.ws-dash-start-icon.project{background:var(--aq-accent-blue-soft);color:var(--aq-accent-blue)}.ws-dash-start-icon.office{background:var(--aq-accent-purple-soft);color:var(--aq-accent-purple)}.ws-dash-start-go{background:var(--aq-bg-surface);width:32px;height:32px;color:var(--aq-text-2);border-radius:50%;place-items:center;transition:transform .15s,color .15s;display:grid}.ws-dash-start-go svg{width:16px;height:16px}.ws-dash-start-tile:hover .ws-dash-start-go{color:var(--aq-ink);transform:translate(2px)}.ws-dash-start-wide{padding-block:40px}button.ws-dash-start-tile{font:inherit;text-align:left;cursor:pointer;border:0}@media (max-width:640px){.ws-dash-week-side{grid-template-columns:1fr}.ws-dash-week-filters,.ws-dash-week-rows,.ws-dash-week-foot,.ws-dash-daybar{padding-inline:16px}.ws-dash-row{grid-template-columns:24px minmax(0,1fr) auto;gap:12px}.ws-dash-chev{display:none}.ws-dash-row:has(.ws-dash-row-menu){grid-template-columns:24px minmax(0,1fr) auto 18px}}.ws-dash-chart{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ws-dash-chart-main{flex-direction:column;min-width:0;padding:22px 24px 14px;display:flex}.ws-dash-chart-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-dash-label{color:var(--aq-text-2);font-size:14px;font-weight:500}.ws-dash-big{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:4px;display:flex}.ws-dash-big .value{font:600 38px/1.1 var(--aq-font-display);letter-spacing:-.01em;color:var(--aq-ink);font-variant-numeric:tabular-nums}.ws-dash-big .delta{color:var(--aq-accent-green);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ws-dash-big .delta.down{color:var(--aq-accent-red)}.ws-dash-big .delta svg{width:16px;height:16px}.ws-dash-big .vs{color:var(--aq-text-2)}.ws-dash-figures{color:var(--aq-text-2);flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:13.5px;display:flex}.ws-dash-figures b{color:var(--aq-ink);font-variant-numeric:tabular-nums;font-weight:600}.ws-dash-chart-box{height:240px;margin-top:10px;position:relative}.ws-dash-chart-box svg{position:absolute;inset:0;overflow:visible}.ws-dash-chart-box text{fill:var(--aq-text-2);font:12.5px var(--aq-font-ui)}.ws-dash-chart-box .grid{stroke:var(--aq-border-tile);stroke-dasharray:4 7}.ws-dash-chart-box .base{stroke:var(--aq-border-tile)}.ws-dash-chart-box .now{stroke:var(--aq-accent);stroke-dasharray:4 4;stroke-opacity:.6}.ws-dash-chart-box .picked{stroke:var(--aq-ink);stroke-dasharray:3 3;stroke-opacity:.5}.ws-dash-chart-box .line{fill:none;stroke:var(--aq-accent);stroke-width:2.4px;stroke-linecap:round}.ws-dash-chart-box .dot{stroke:var(--aq-bg-surface);stroke-width:2.5px}.ws-dash-chart-box .dot.low{fill:var(--aq-text-3)}.ws-dash-chart-box .dot.best{fill:var(--aq-accent-green)}.ws-dash-chart-box .dot.cur{fill:var(--aq-accent)}.ws-dash-chart-box circle.dot.picked{fill:var(--aq-ink);stroke:var(--aq-bg-surface);stroke-dasharray:none;stroke-opacity:1}.ws-dash-chart-box .hit{cursor:pointer;outline:none}.ws-dash-chart-box rect.hit:focus-visible{stroke:var(--aq-ink);stroke-width:2px;stroke-dasharray:3 3}.ws-dash-chart-box path.hit:focus-visible{stroke:var(--aq-ink);stroke-width:2px}.ws-dash-chart-box .bar-value{fill:var(--aq-ink);font:600 15px var(--aq-font-display)}.ws-dash-chart-box .bar-label{fill:var(--aq-ink);font-size:13.5px;font-weight:600}.ws-dash-chart-box .quiet{fill:var(--aq-accent-red)}.ws-dash-tip{background:var(--aq-bg-surface);border:1px solid var(--aq-border-tile);box-shadow:var(--aq-shadow-float);pointer-events:none;white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.ws-dash-tip .m{color:var(--aq-text-2);font-size:12.5px}.ws-dash-tip .pos{color:var(--aq-accent-green)}.ws-dash-tip .neg{color:var(--aq-accent-red)}.ws-dash-chart-side{border-left:1px solid var(--aq-border-tile);scrollbar-width:thin;flex-direction:column;min-width:0;height:0;min-height:100%;padding:22px 20px;display:flex;overflow-y:auto}.ws-dash-side-head h4{font:600 20px/1.2 var(--aq-font-display);color:var(--aq-ink);font-variant-numeric:tabular-nums;margin:4px 0 2px}.ws-dash-side-head p{color:var(--aq-text-2);margin:0 0 10px;font-size:13.5px}.ws-dash-item{color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:2px 12px;margin-inline:-10px;padding:11px 10px;text-decoration:none;display:grid;position:relative}.ws-dash-item+.ws-dash-item:before{content:"";border-top:1px solid var(--aq-border-tile);position:absolute;top:0;left:10px;right:10px}.ws-dash-item:hover{background:var(--aq-bg-sunken)}.ws-dash-item:hover:before,.ws-dash-item:hover+.ws-dash-item:before{border-color:#0000}.ws-dash-item .it{color:var(--aq-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.ws-dash-item .ic{color:var(--aq-text-2);grid-column:1;font-size:13px}.ws-dash-item .ic .quiet{color:var(--aq-accent-red);font-weight:500}.ws-dash-item .iv{font-variant-numeric:tabular-nums;color:var(--aq-ink);grid-area:1/2/span 2;font-weight:600}.ws-dash-item .chev{width:16px;height:16px;color:var(--aq-text-3);grid-area:1/3/span 2}.ws-dash-side-more{color:var(--aq-accent-ink);margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:500;text-decoration:none}.ws-dash-side-more:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.ws-dash-chart{grid-template-columns:1fr}.ws-dash-chart-side{border-left:0;border-top:1px solid var(--aq-border-tile);height:auto;min-height:0;max-height:420px}}.ws-dash-row2{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.ws-dash-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-dash-card-title h3{font:600 15px/1.3 var(--aq-font-ui);color:var(--aq-ink);margin:0}.ws-dash-card-title a{color:var(--aq-text-2);white-space:nowrap;font-size:13px;text-decoration:none}.ws-dash-card-title-right{align-items:center;gap:6px;display:flex}.ws-dash-arrow{background:var(--aq-bg-sunken);width:30px;height:30px;color:var(--aq-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ws-dash-arrow svg{width:14px;height:14px}.ws-dash-arrow:disabled{opacity:.35;cursor:default}.ws-dash-calls{flex-direction:column;gap:10px;padding:22px 24px;display:flex}.ws-dash-calls-sub{color:var(--aq-text-2);margin:0;font-size:14px}.ws-dash-calls-empty{color:var(--aq-text-2);flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;display:flex}.ws-dash-call-list{flex-direction:column;display:flex}.ws-dash-call{position:relative}.ws-dash-call+.ws-dash-call:before{content:"";border-top:1px solid var(--aq-border-tile);position:absolute;top:0;left:58px;right:10px}.ws-dash-call:hover:before,.ws-dash-call:hover+.ws-dash-call:before{border-color:#0000}.ws-dash-call-link{color:inherit;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;margin-inline:-10px;padding:11px 10px;text-decoration:none;display:grid}.ws-dash-call-link:hover{background:var(--aq-bg-sunken)}.ws-dash-mono{border-radius:50%;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}.ws-dash-mono.gold{background:var(--aq-accent-gold-soft);color:var(--aq-accent-gold)}.ws-dash-mono.accent{background:var(--aq-accent-soft);color:var(--aq-accent-ink)}.ws-dash-mono.blue{background:var(--aq-accent-blue-soft);color:var(--aq-accent-blue)}.ws-dash-mono.green{background:var(--aq-accent-green-soft);color:var(--aq-accent-green)}.ws-dash-mono.purple{background:var(--aq-accent-purple-soft);color:var(--aq-accent-purple)}.ws-dash-call .cn{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-dash-call .it{color:var(--aq-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:flex}.ws-dash-call .ic{color:var(--aq-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ws-dash-call .cv{flex-direction:column;align-items:flex-end;display:flex}.ws-dash-call .cv b{font-variant-numeric:tabular-nums;color:var(--aq-ink);font-weight:600}.ws-dash-call .cv em{color:var(--aq-text-3);font-size:12px;font-style:normal}.ws-dash-call .chev{width:16px;height:16px;color:var(--aq-text-3)}.ws-dash-call-chip{background:var(--aq-bg-sunken-hover);color:var(--aq-text-2);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500}.ws-dash-call-chip.year{background:var(--aq-accent-gold-soft);color:var(--aq-accent-gold)}.ws-dash-call-chip.past{background:var(--aq-accent-green-soft);color:var(--aq-accent-green)}.ws-dash-call-chip.lost{background:var(--aq-accent-red-soft);color:var(--aq-accent-red)}.ws-dash-call-hide{opacity:0;background:var(--aq-bg-sunken-hover);color:var(--aq-ink);font:500 12.5px/1 var(--aq-font-ui);cursor:pointer;border:0;border-radius:8px;padding:4px 10px;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ws-dash-call:hover .ws-dash-call-hide,.ws-dash-call-hide:focus-visible{opacity:1}.ws-dash-call:hover .cv{visibility:hidden}@media (hover:none){.ws-dash-call-hide{opacity:1;margin:0 0 8px 48px;position:static;transform:none}.ws-dash-call:hover .cv{visibility:visible}}.ws-dash-calls-rule{border-top:1px solid var(--aq-border-tile);color:var(--aq-text-3);margin:auto 0 0;padding-top:12px;font-size:12.5px}.ws-dash-projects{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ws-dash-gallery{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex:1;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;min-height:0;display:grid;overflow-x:auto}.ws-dash-gallery::-webkit-scrollbar{display:none}.ws-dash-ptile{scroll-snap-align:start;background:var(--aq-bg-sunken);min-width:0;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:background .15s;display:flex}.ws-dash-ptile:hover{background:var(--aq-bg-selected)}.ws-dash-band{border-radius:10px;flex:1;min-height:110px;position:relative;overflow:hidden}.ws-dash-band.accent{background:var(--aq-accent-soft)}.ws-dash-band.blue{background:var(--aq-accent-blue-soft)}.ws-dash-band.purple{background:var(--aq-accent-purple-soft)}.ws-dash-band.green{background:var(--aq-accent-green-soft)}.ws-dash-band.gold{background:var(--aq-accent-gold-soft)}.ws-dash-flag{z-index:1;border-radius:var(--aq-r-chip);white-space:nowrap;background:var(--aq-bg-surface);padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:10px;right:10px}.ws-dash-flag.late{color:var(--aq-accent-red)}.ws-dash-flag.client{color:var(--aq-accent-gold)}.ws-dash-flag.pay{color:var(--aq-accent-blue)}.ws-dash-flag.ok{color:var(--aq-accent-green)}.ws-dash-ptile .pname{font:600 16px/1.25 var(--aq-font-ui);color:var(--aq-ink);display:block}.ws-dash-ptile .client,.ws-dash-ptile .phase{color:var(--aq-text-2);font-size:13px;display:block}.ws-dash-ptile .next{color:var(--aq-text-3);font-size:12.5px}.ws-dash-phases{gap:3px;display:flex}.ws-dash-phases i{background:var(--aq-border-tile);border-radius:3px;flex:1;height:5px}.ws-dash-phases i.d{background:var(--aq-accent-green)}.ws-dash-phases i.c{background:var(--aq-ink)}@media (max-width:900px){.ws-dash-row2{grid-template-columns:1fr}.ws-dash-gallery{grid-auto-columns:calc(50% - 6px)}}@media (max-width:640px){.ws-dash-gallery{grid-auto-columns:82%}}.ws-pipeline-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ws-pipeline-pills+.ws-card-meta{margin-top:10px}.ws-pipeline-pill,.ws-pipeline-pills .ws-badge-inline{border-radius:var(--aq-r-chip);height:24px;font:600 13px/1 var(--aq-font-ui);white-space:nowrap;align-items:center;margin:0;padding:0 9px;display:inline-flex}.ws-card-action{background:var(--aq-bg-sunken);width:100%;color:var(--aq-accent-ink);font:600 13px/16px var(--aq-font-ui);text-align:left;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:9px 16px;transition:background .15s;display:flex}.ws-card-action svg:last-child{color:var(--aq-text-3);transition:transform .15s}.ws-card-action:hover{background:color-mix(in srgb, var(--aq-ink) 6%, var(--aq-bg-sunken))}.ws-card-action:hover svg:last-child{color:var(--aq-accent-ink);transform:translate(2px)}.ws-card-action:focus-visible{box-shadow:var(--aq-focus);outline:none}.ws-badge-pill{flex-shrink:0;justify-content:center}.ws-filter-btn{flex-shrink:0;transition:color .15s,background-color .15s}.ws-collection-views .ws-toolbar-count{margin:0}.ws-btn-ink{background:var(--aq-ink);color:var(--aq-text-on-ink);font-weight:600}.ws-btn-ink:hover{background:var(--aq-accent);color:var(--aq-text-on-accent)}.ws-toolbar .ws-filter-btn{border-radius:var(--aq-r-control);height:36px;padding:0 12px}.ws-chip-peach{background:var(--aq-chip-peach-bg);color:var(--aq-chip-peach-fg)}.ws-filter-btn{background:var(--aq-bg-surface)}.ws-filter-btn:hover{background:var(--aq-bg-hover)}.ws-filter-btn[data-state=open]{border-color:var(--aq-ink);background:var(--aq-bg-surface)}.ws-filter-btn.active{background:var(--aq-accent-soft);color:var(--aq-accent-ink)}.ws-badge-pill{border-radius:var(--aq-r-chip);height:24px;font:500 var(--aq-t-caption)/16px var(--aq-font-ui);text-transform:none;letter-spacing:0;white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:1023px){.ws-table-row-mobile .ws-badge-pill{flex-shrink:0}}.ws-empty{text-align:center;background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-tile);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.ws-container .ws-empty,.ws-tile .ws-empty,.ws-container .ws-table,.ws-tile .ws-table{box-shadow:none}.ws-empty-title{font:600 var(--aq-t-title)/20px var(--aq-font-ui);color:var(--aq-ink)}.ws-empty-sub{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);max-width:360px;margin:0 auto}.ws-empty-body{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);max-width:420px;margin:0 auto}@media (max-width:639px){.ws-toolbar .ws-filter-btn,.ws-toolbar .ws-btn-secondary{flex:auto;justify-content:center}.ws-toolbar>.ws-btn,.ws-toolbar>*>.ws-btn:not(.ws-btn-sm),.ws-toolbar .ws-filter-btn{padding:0 12px}}.ws-toolbar-count{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-3);margin-left:auto;margin-right:8px}.ws-section-label{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);text-transform:none;letter-spacing:0;margin-bottom:8px}.ws-page-back{cursor:pointer;height:20px;font:500 var(--aq-t-body)/20px var(--aq-font-ui);color:var(--aq-text-2);background:0 0;border:none;align-items:center;gap:5px;margin-bottom:2px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.ws-page-back:hover{color:var(--aq-ink)}.ws-record-headline{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ws-status-band-word .ws-section-label{color:var(--aq-text-2);font-weight:500;font-size:var(--aq-t-body);margin-bottom:0}.ws-record-headline .ws-record-title,.ws-record-avatar+div .ws-record-title{font-size:26px;line-height:30px}.ws-contact-identity{align-items:center;gap:16px;min-width:0;display:flex}@media (max-width:639px){.ws-contact-identity{gap:12px}}.ws-badge-inline{font-size:var(--aq-t-ui);border-radius:var(--aq-r-control);margin-top:6px;padding:2px 8px;font-weight:500;display:inline-block}@media (max-width:767px){.ws-mobile-disclosure-content>.ws-filter-btn{min-height:36px}.ws-mobile-disclosure-content .ws-filters .ws-filter-btn{justify-content:space-between;width:100%;min-height:36px}}.ws-phase-strip-edit-row .ws-section-label{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-bottom:6px}.ws-kanban-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.ws-kanban-scroll .ws-kanban{padding-bottom:4px}.ws-kanban-col.ws-kanban-col-sky{background:var(--aq-chip-sky-bg)}.ws-kanban-col.ws-kanban-col-sky.drop-over{background:var(--aq-accent-soft)}.ws-kanban-add{border-radius:var(--aq-r-control);width:100%;height:36px;color:var(--aq-text-2);font:500 var(--aq-t-body)/18px var(--aq-font-ui);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.ws-kanban-add:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-office-sheet .ws-card-sheet-section>.ws-section-label{font:600 var(--aq-t-title)/20px var(--aq-font-ui);letter-spacing:normal;text-transform:none;color:var(--aq-ink);margin:0 0 6px}.ws-kanban .ws-office-add-area .ws-kanban-add{margin-top:0}.ws-app .sr-only,.pt-app .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}.ws-app .contents{display:contents}.ws-app .ws-text-2,.pt-app .pt-text-2{color:var(--aq-text-2,#68675e)}.ws-section-sub{margin:4px 0 0}.ws-input{width:100%;min-height:38px;padding:9px 12px;transition:border-color .12s,box-shadow .12s}.ws-textarea{resize:vertical;width:100%;padding:10px 12px}.ws-input:focus-visible,.ws-textarea:focus-visible{box-shadow:var(--aq-focus);background:var(--aq-field-ground);outline:none}.ws-select-trigger{justify-content:space-between;transition:border-color .12s}.ws-select-trigger.w-full{min-width:0;height:40px;font-size:var(--aq-t-ui);display:flex}.ws-select-trigger:disabled{opacity:.5;cursor:default}.ws-chip-neutral{background:var(--aq-chip-neutral-bg);color:var(--aq-chip-neutral-fg)}.ws-chip-wrap{flex-wrap:wrap;gap:8px;display:flex}.ws-onb-field .ws-select-trigger.ws-onb-select{box-sizing:border-box;background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);width:100%;height:40px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);padding:0 12px}.ws-onb-field .ws-select-trigger.ws-onb-select:hover{background:var(--aq-field-hover-soft)}.ws-onb-field .ws-select-trigger.ws-onb-select[data-state=open]{border-color:var(--aq-ink)}.ws-choice{text-align:left;cursor:pointer;gap:8px;transition:box-shadow .15s,transform .15s;position:relative}.ws-choice:hover{box-shadow:var(--aq-shadow-float);transform:translateY(-1px)}.ws-choice-check{background:var(--aq-accent);width:22px;height:22px;color:var(--aq-text-on-dark-fill);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.ws-choice-check svg{stroke-width:3px;width:13px;height:13px}.ws-choice-icon{border-radius:var(--aq-r-control);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ws-choice-icon svg{width:22px;height:22px}.ws-choice-icon{background:var(--aq-bg-sunken);color:var(--aq-ink)}.ws-choice-icon-accent{background:var(--aq-accent-soft);color:var(--aq-accent)}.ws-method-loading{flex-direction:row;align-items:center;gap:12px}.ws-method-page{gap:32px;width:100%;max-width:880px;margin:0 auto;padding-top:40px}.ws-method-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ws-method-title{font:600 32px/38px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--aq-ink);margin:0}.ws-method-hero .ws-tabs{margin-top:18px}.ws-method-kind-blurb{max-width:560px}.ws-method-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.ws-method-fields>div{flex-direction:column;gap:6px;display:flex}.ws-method-fields .ws-field-label{margin:0}.ws-method-fields .flex{align-items:center}.ws-app .ws-method-fields input,.ws-app .ws-method-fields .ws-select-trigger,.ws-app .ws-method-fields .ws-date-trigger{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;margin:0}@media (max-width:639px){.ws-method-fields{grid-template-columns:minmax(0,1fr)}}.ws-method-example{font:500 var(--aq-t-body)/18px var(--aq-font-ui);margin-top:-4px}.ws-enquiry-card{background:var(--aq-bg-sunken);border-radius:var(--aq-r-control);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ws-enquiry-card-title{font:600 var(--aq-t-body)/20px var(--aq-font-ui);margin:0}.ws-enquiry-card-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-enquiry-card-item{cursor:pointer;grid-template-columns:18px minmax(96px,30%) minmax(0,1fr);align-items:start;gap:10px;display:grid}.ws-enquiry-card-label{font:500 var(--aq-t-body)/20px var(--aq-font-ui);color:var(--aq-text-2)}.ws-enquiry-card-value{font:500 var(--aq-t-body)/20px var(--aq-font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.ws-enquiry-card-warn{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-2);margin:0}.ws-method-hint{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);margin:0}@media (max-width:639px){.ws-enquiry-card-item{grid-template-columns:18px minmax(0,1fr)}.ws-enquiry-card-value{grid-column:2}}.ws-method-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ws-method-cards .ws-choice{padding:28px}@media (max-width:767px){.ws-method-cards{grid-template-columns:minmax(0,1fr)}.ws-method-title{font-size:26px;line-height:32px}}.ws-method-table{border-radius:var(--aq-r-control);background:var(--aq-bg-sunken);overflow:hidden}.ws-method-table-head{font:600 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-2);padding:7px 12px}.ws-method-table-row{font:400 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-ink);background:var(--aq-bg-surface);gap:12px;padding:8px 12px;display:flex}.ws-method-table-row+.ws-method-table-row{margin-top:1px}.ws-method-table-key{flex-shrink:0;width:120px;font-weight:600}.ws-link{color:var(--aq-accent-ink);text-underline-offset:2px;text-decoration:underline}.ws-filter-btn,.ws-select-trigger{border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);background:var(--aq-field-ground);height:34px;font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-ink);box-shadow:none;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-width:0;min-height:0;padding:0 12px;display:inline-flex}.ws-select-trigger:hover{background:var(--aq-field-hover-soft)}.ws-select-trigger[data-state=open]{border-color:var(--aq-ink);background:var(--aq-field-ground)}.ws-select-trigger-inline,.ws-select-trigger-inline:hover{background:0 0;border-color:#0000;padding:0 2px}.ws-enquiry-row{grid-template-columns:32px minmax(0,1fr) auto 72px auto 16px}.ws-table.ws-table-ruled .ws-table-row .ws-select-trigger{height:36px;min-height:36px}.ws-select-trigger.ws-status-pill,.ws-table.ws-table-ruled .ws-table-row .ws-select-trigger.ws-status-pill{border-radius:var(--aq-r-control);width:132px;height:30px;min-height:30px;color:var(--pill);background:0 0;border-color:#0000;gap:4px;margin-left:-8px;padding:0 8px;font-weight:500;transition:background-color .12s}.ws-select-trigger.ws-status-pill:hover,.ws-select-trigger.ws-status-pill[data-state=open]{background:var(--aq-field-hover-soft);border-color:#0000}.ws-select-trigger.ws-status-pill>svg{opacity:0;transition:opacity .12s;color:var(--aq-text-2)!important}.ws-select-trigger.ws-filter-select{background:var(--aq-bg-surface);gap:6px}.ws-select-trigger.ws-filter-select:hover{background:var(--aq-bg-hover)}.ws-select-trigger.ws-filter-select.active{border-color:var(--aq-ink)}@media (max-width:639px){.ws-notif-row,.ws-enquiry-row{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;column-gap:12px}.ws-notif-row>.ws-notif-icon,.ws-enquiry-row>.ws-notif-icon{grid-row:1;margin-top:2px}.ws-notif-row .ws-row-title,.ws-enquiry-row .ws-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ws-notif-row>.ws-chip,.ws-enquiry-row>.ws-chip,.ws-notif-row>.ws-notif-arrow,.ws-enquiry-row>.ws-notif-arrow,.ws-notif-row>span:empty{display:none}.ws-notif-row>.ws-row-sub,.ws-enquiry-row>.ws-row-sub{font-size:var(--aq-t-caption);color:var(--aq-text-3);grid-area:1/3;margin-top:2px}.ws-enquiry-row>.ws-enquiry-when{display:none}.ws-enquiry-row>.ws-enquiry-action{grid-column:2/-1;justify-self:start;margin-top:6px}}.ws-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ws-search-input):not(.ws-cell-input):not(.ws-deliv-field):not(.ws-phase-title):not(.ws-onb-hex):not(.ws-doc-title):not(.ws-doc-bar-input):not(.ws-card-page-name):not(.ws-doc-ask-input):not(.ws-office-area-name):not(.ws-office-sheet-title):not(.ws-office-every-n),.ws-app textarea,.ws-input,.ws-textarea{background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);box-shadow:none;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink)}.ws-toolbar .ws-select-trigger,.ws-page-head .ws-select-trigger,.ws-toolbar .ws-app button[role=combobox],.ws-toolbar button[role=combobox]{background:var(--aq-bg-surface)}.ws-toolbar .ws-select-trigger:hover,.ws-page-head .ws-select-trigger:hover,.ws-toolbar button[role=combobox]:hover{background:var(--aq-field-hover-soft)}.ws-toolbar .ws-select-trigger,.ws-toolbar button[role=combobox]{height:36px;padding:0 12px}.ws-app .ws-date-trigger{background:var(--aq-field-ground);border:1px solid var(--aq-border-tile);border-radius:var(--aq-r-control);box-shadow:none;height:40px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);padding:0 12px}.ws-app .ws-date-trigger[data-empty=true]{color:var(--aq-text-3)}.ws-app :is(.ws-toolbar,.ws-page-head) :is(.ws-filter-btn,.ws-select-trigger,.ws-date-trigger,button[role=combobox]){border-color:#0000}.ws-app .ws-date-trigger:hover{background:var(--aq-field-hover-soft);color:var(--aq-ink)}.ws-app .ws-date-trigger:focus-visible{box-shadow:var(--aq-focus)}.ws-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ws-search-input):not(.ws-cell-input):not(.ws-deliv-field):not(.ws-phase-title):not(.ws-onb-hex):not(.ws-doc-title):not(.ws-doc-bar-input):not(.ws-card-page-name):not(.ws-doc-ask-input):not(.ws-office-area-name):not(.ws-office-sheet-title):not(.ws-office-every-n),.ws-app input.ws-input{height:40px;padding:0 12px}.ws-field-card{background:var(--aq-bg-sunken);border-radius:var(--aq-r-tile);border:none;padding:12px}.ws-field-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ws-search-input):not(.ws-cell-input):not(.ws-deliv-field):not(.ws-phase-title):not(.ws-onb-hex):not(.ws-doc-title):not(.ws-doc-bar-input):not(.ws-card-page-name):not(.ws-doc-ask-input):not(.ws-office-area-name):not(.ws-office-sheet-title):not(.ws-office-every-n),.ws-field-card textarea,.ws-field-card .ws-select-trigger,.ws-field-card button[role=combobox]{background:var(--aq-field-ground)}.ws-field-card .ws-select-trigger:hover,.ws-field-card button[role=combobox]:hover{background:var(--aq-field-fill)}.ws-field-card .ws-btn-secondary{background:var(--aq-bg-surface)}.ws-field-card [role=switch][data-state=unchecked]{background:var(--aq-text-3)}.ws-field-card-caption{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-bottom:6px;display:block}.ws-bf-socials .ws-field-label{margin-bottom:0}.ws-choice-row{background:var(--aq-bg-sunken);border-radius:var(--aq-r-control);cursor:pointer;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-ink);border:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex}.ws-choice-row:hover{background:var(--aq-field-fill)}.ws-choice-row .ws-checkbox{margin:0}.ws-app label:not(.ws-btn):not(.ws-search):not(.ws-inline-label):not(.ws-dropzone-label):not(.ws-choice-row):not(.ws-switch-row):not(.ws-onb-field):not(.ws-imp-check):not(.ws-doc-share):not(.ws-filter-btn):not(.ws-team-invite-check),.ws-field-label{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-bottom:6px;display:block}.ws-field{flex-direction:column;gap:0;display:flex}.ws-field-hint{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-3);margin-top:6px}.ws-section-sub{font:500 var(--aq-t-body)/18px var(--aq-font-ui);color:var(--aq-text-2);margin-top:2px}.ws-baseline-field .ws-input{font-variant-numeric:tabular-nums;width:84px}.ws-comment-identity-fields .ws-input{min-height:34px;font-size:var(--aq-t-body);padding:7px 12px}.ws-select-trigger.ws-select-compact{min-width:0;min-height:0}.ws-checkbox{appearance:none;border:1px solid var(--aq-divider);background:var(--aq-field-fill);cursor:pointer;border-radius:4px;flex-shrink:0;place-content:center;width:15px;height:15px;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}.ws-checkbox:before{content:"";width:9px;height:9px;transition:transform .1s var(--aq-ease);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,82% 2%,43% 66%);background:var(--aq-text-on-accent);transform:scale(0)}.ws-checkbox:hover{border-color:var(--aq-accent)}.ws-checkbox:checked{background:var(--aq-accent);border-color:var(--aq-accent)}.ws-checkbox:checked:before{transform:scale(1)}.ws-phase-strip-edit-dates .ws-date-trigger{width:100%}.ws-office-tile-head .ws-checkbox{flex-shrink:0;margin-top:2px}.ws-cal-subcards .ws-checkbox{margin:0}.ws-field-note{font:500 var(--aq-t-caption)/16px var(--aq-font-ui);color:var(--aq-text-2)}.ws-field-note.is-refused{color:var(--aq-accent-red-ink)}.ws-doc-share .ws-checkbox{border-color:var(--aq-text-3)}.ws-sendapproval-ask .ws-field-label{margin-bottom:0}.ws-team-invite-check .ws-checkbox{flex-shrink:0;margin-top:1px}.ws-switch-row .ws-checkbox{border-color:var(--aq-text-3)}.ws-office-sheet .ws-rec-grid .ws-select-trigger,.ws-office-sheet .ws-rec-grid .ws-date-trigger{border:1px solid var(--aq-border-tile);background:var(--aq-field-ground);width:100%;height:42px;min-height:42px;box-shadow:none;font:500 var(--aq-t-ui)/20px var(--aq-font-ui);color:var(--aq-ink);border-radius:8px;padding:9px 12px;transition:border-color .12s}.ws-office-sheet .ws-rec-grid .ws-select-trigger:hover,.ws-office-sheet .ws-rec-grid .ws-select-trigger[data-state=open],.ws-office-sheet .ws-rec-grid .ws-date-trigger:hover{border-color:var(--aq-text-3);background:var(--aq-field-ground)}.ws-office-sheet .ws-rec-grid .ws-select-trigger:disabled{opacity:.5;cursor:default}.ws-office-sheet .ws-rec-grid .ws-input{margin-top:6px}.ws-office-sheet .ws-rec-grid .ws-field-note{margin-top:6px;display:block}.ws-cal-subscribe-url .ws-input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.ws-option-chip{border-radius:var(--aq-r-chip);background:var(--aq-bg-sunken);height:34px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;white-space:nowrap;border:none;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background-color .15s,color .15s;display:inline-flex}.ws-option-chip:hover{background:var(--aq-bg-hover);color:var(--aq-ink)}.ws-option-chip.on{background:var(--aq-accent-soft);color:var(--aq-accent-ink);font-weight:600}.ws-option-chip.on:hover{background:var(--aq-accent-soft);color:var(--aq-accent-ink)}.ws-option-chip-x{color:currentColor;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 -4px 0 2px;display:inline-flex}.ws-option-chip-x:hover{opacity:1}.pp-segmented>button svg{flex-shrink:0;width:15px;height:15px}.pp-segmented>button:focus-visible{outline:2px solid var(--aq-ink);outline-offset:2px}.pp-segmented{background:var(--aq-bg-sunken);border-radius:var(--aq-r-track);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.pp-segmented>button{border-radius:var(--aq-r-segment);min-width:0;height:30px;color:var(--aq-text-2);font:500 var(--aq-t-ui)/18px var(--aq-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pp-segmented>button:hover:not([aria-pressed=true]){color:var(--aq-ink);background:var(--aq-bg-surface)}.pp-segmented>button[aria-pressed=true]{background:var(--aq-ink);color:var(--aq-text-on-ink)}.ws-collection-controls{flex-direction:column;gap:16px;min-width:0;margin-top:16px;display:flex}.ws-collection-views{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.ws-collection-views:empty{display:none}@media (max-width:767px){.ws-collection-controls{gap:12px;margin-top:0}.ws-collection-views{flex:180px;gap:12px}}.ws-stat-sm{gap:8px;min-width:0;min-height:0;padding:14px 16px;overflow:hidden}.ws-collection-filters{flex-wrap:wrap}.ws-collection-filters>.ws-search{flex:280px;width:auto;min-width:0;max-width:none}@media (max-width:767px){.ws-collection-filters>.ws-search{flex-basis:100%}.ws-collection-filters>.ws-mobile-disclosure{width:100%}}.ws-tab{border-radius:calc(var(--aq-r-control) - 4px);height:38px;font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ws-stats-strip{gap:16px;padding:20px 24px 22px}.ws-stats-strip-grid{grid-template-columns:repeat(var(--stats-cols,6), minmax(0, 1fr));display:grid}.ws-stats-strip-cell{border:none;border-left:1px solid var(--aq-divider);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:0 20px;display:flex}.ws-stats-strip-cell:first-child{border-left:none;padding-left:0}.ws-stats-strip-cell:last-child{padding-right:0}.ws-stats-strip-label{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2);align-items:center;gap:7px;display:flex}.ws-stats-strip-dot{border-radius:999px;flex:none;width:7px;height:7px}.ws-stats-strip-value{font:500 28px/30px var(--aq-font-display);font-optical-sizing:auto;letter-spacing:-.03em;color:var(--aq-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;max-width:100%}.ws-stats-strip-cell:hover .ws-stats-strip-value,.ws-stats-strip-cell.is-active .ws-stats-strip-value,.ws-stats-strip-cell.is-active .ws-stats-strip-label{color:var(--aq-accent-ink)}.ws-stats-strip-cell.is-active .ws-stats-strip-label{font-weight:600}.ws-stats-strip-cell:disabled,.ws-stats-strip-cell.is-static{cursor:default}.ws-stats-strip-cell.is-static:hover .ws-stats-strip-value{color:var(--aq-ink)}.ws-collection-filters>.ws-search.ws-search-narrow{flex:0 300px;gap:8px;height:34px;padding:0 12px}@media (max-width:1023px){.ws-panel-mobile .ws-tab{white-space:nowrap;flex-shrink:0;height:36px;padding:0 12px}}.ws-detail-figures .ws-stats-strip-cell{gap:4px;padding:0 12px}.ws-detail-figures .ws-stats-strip-cell:nth-child(odd){border-left:none;padding-left:0}.ws-detail-figures .ws-stats-strip-cell:nth-child(2n){padding-right:0}.ws-detail-figures .ws-stats-strip-value{font-size:22px;line-height:26px}.ws-detail-figures .ws-stats-strip-label{font-size:var(--aq-t-body)}.ws-metric-cell{position:relative}@media (max-width:767px){.ws-mobile-collection .ws-page-head .ws-tab{height:36px;min-height:36px}.ws-mobile-disclosure-content>.ws-stats-strip{width:100%}.ws-metric-cell .ws-stats-strip-label{padding-right:28px}.ws-mobile-section .ws-stats-strip{padding:0}}.ws-collection-summary .ws-office-stats{margin:0}.ws-collection-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ws-collection-actions .ws-btn{height:36px;font-size:var(--aq-t-ui);padding:0 14px}.ws-collection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:40px;display:flex}.ws-dialog{background:var(--aq-bg-surface);border-radius:var(--aq-r-tile);box-shadow:var(--aq-shadow-float);color:var(--aq-ink);font-family:var(--aq-font-ui);font-size:var(--aq-t-ui);border:none}@media (max-width:639px){.ws-dialog{width:calc(100% - 32px)}}.ws-dialog-title{font:700 var(--aq-t-section)/22px var(--aq-font-ui);letter-spacing:-.01em;color:var(--aq-ink)}.ws-dialog-desc{font:500 var(--aq-t-ui)/18px var(--aq-font-ui);color:var(--aq-text-2)}.ws-dialog-field{border-radius:var(--aq-r-control);border:1px solid var(--aq-divider);background:var(--aq-field-ground);width:100%;color:var(--aq-ink);font:500 var(--aq-t-body)/18px var(--aq-font-ui);box-shadow:none;transition:border-color .12s,box-shadow .12s}.ws-dialog-field::placeholder{color:var(--aq-text-3)}.ws-dialog-field:focus,.ws-dialog-field:focus-visible{border-color:var(--aq-ink);box-shadow:none;outline:none}.ws-share-band{background:var(--aq-bg-sunken);flex-direction:column;gap:20px;padding:24px 28px;display:flex}.ws-share-panel{background:var(--aq-bg-sunken);border-radius:var(--aq-r-control);padding:18px}@container (max-width:959px){.ws-phase-strip{--fit:4}.ws-phase-strip-item:nth-child(6n+1){border-left:1px solid var(--aq-divider);padding-left:20px}.ws-phase-strip-item:nth-child(4n+1){border-left:none;padding-left:0}}@container (max-width:679px){.ws-phase-strip{--fit:3}.ws-phase-strip-item:nth-child(4n+1){border-left:1px solid var(--aq-divider);padding-left:20px}.ws-phase-strip-item:nth-child(3n+1){border-left:none;padding-left:0}}@container (max-width:479px){.ws-phase-strip{--fit:2}.ws-phase-strip-item:nth-child(3n+1){border-left:1px solid var(--aq-divider);padding-left:20px}.ws-phase-strip-item:nth-child(odd){border-left:none;padding-left:0}}
