@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.alex-mark{--mark-signal:var(--accent-ink);flex:none;display:inline-block;position:relative}.alex-mark-face{background:#1c1b1f;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.alex-mark-face>img{width:100%;height:100%;display:block}.alex-mark[data-mood=fire]{--mark-signal:var(--neg)}.alex-mark[data-mood=worried]{--mark-signal:var(--warn)}.alex-mark[data-mood=sleep] .alex-mark-face{opacity:.6}.alex-mark[data-mood=fire]:after,.alex-mark[data-mood=worried]:after,.alex-mark[data-mood=money]:after{content:"";border:2px solid var(--raised);background:var(--mark-signal);box-sizing:content-box;border-radius:50%;width:26%;min-width:6px;height:26%;min-height:6px;position:absolute;bottom:0;right:0}.alex-mark-live .alex-mark-face{animation:2.8s ease-in-out infinite alex-mark-breathe}@keyframes alex-mark-breathe{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.alex-mark-live .alex-mark-face{animation:none}}.w-signals{min-width:0}.w-signal-item{min-width:0;margin-inline:calc(-1 * var(--row-bleed,0px));padding-inline:var(--row-bleed,0px);overflow:hidden}.w-signal-item+.w-signal-item>.w-row{border-top:1px solid var(--rule)}.w-signal-item .w-row{padding-block:0}.w-signal-mark{width:22px;height:22px;color:var(--ink-faint);place-items:center;display:grid}.w-signal .is-neg{color:var(--neg)}.w-signal-about{color:var(--ink-dim);font-size:14px;line-height:20px}.w-signal-about+.w-signal-about{margin-top:8px}.w-signal-form{flex-direction:column;gap:14px;display:flex}.w-signal-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.w-signal-date{width:100%;margin-top:8px}.w-signal-later{gap:8px;margin-top:12px;display:grid}.w-signal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.w-signal-foot>.btn-primary{flex:auto}.w-attn{--row-bleed:var(--gutter);min-width:0}.w-attn .w-tabs{margin-bottom:0}.w-attn-empty{padding-block:12px}.w-attn-back-time{color:var(--ink-faint);white-space:nowrap;font-size:13px;line-height:18px}.w-attn-sheet-empty{color:var(--ink-dim);padding:8px 0;font-size:14px;line-height:20px}.w-alex-meta{color:var(--ink-faint);margin-top:6px;font-size:12px;line-height:16px}.bubble-me .w-alex-meta{color:var(--on-accent);opacity:.75}.w-alex-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.w-alex-actions a{min-height:var(--tap);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-ink);align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-alex-sources{color:var(--ink-faint);flex-wrap:wrap;gap:2px 8px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.w-alex-sources a{color:var(--accent-ink)}.w-alex-sources a.is-stale{color:var(--warn)}.main:has(.w-alex-page){height:100dvh}.main:has(.w-alex-page)>.content{flex-direction:column;flex:1;min-height:0;display:flex}.w-alex-page{flex-direction:column;flex:1;width:100%;max-width:860px;min-height:0;margin-inline:auto;display:flex}@media (width>=1024px){.w-signal-foot>.btn-primary{flex:none}.w-signal-days{grid-template-columns:repeat(4,auto);justify-content:start}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-signal .w-row-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.w-signal.is-next .w-row-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.w-signal.has-menu.is-next .w-row-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.w-signal-later .btn,.w-signal-foot .btn{min-height:44px}.main:has(.w-alex-page){z-index:40;background:var(--bg);height:auto;position:fixed;inset:0}.main:has(.w-alex-page)>.content{padding:0}.main:has(.w-alex-page) .top-stick{display:none}}.w-alex-head{min-height:calc(var(--top) + var(--safe-t));padding:var(--safe-t) 12px 0 4px;background:var(--frame);color:var(--on-frame);flex:none;align-items:center;gap:8px;display:flex}.w-alex-head .icon-btn{color:var(--on-frame)}.w-palette-layer{justify-content:center;align-items:flex-start;padding:12dvh 16px 16px;display:flex}.w-palette{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--raised);width:min(640px,100%);max-height:min(560px,76dvh);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.w-palette-input{border-bottom:1px solid var(--rule);min-height:52px;color:var(--ink-faint);flex:none;align-items:center;gap:8px;padding:4px 8px 4px 16px;display:flex}.w-palette-input>svg{flex:none}.w-palette-input input{min-width:0;height:44px;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:22px}.w-palette-input input::-webkit-search-cancel-button{display:none}.w-palette-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 8px 8px;overflow-y:auto}.w-palette-group{min-height:28px;color:var(--ink-faint);justify-content:space-between;align-items:center;padding:8px 8px 2px;font-size:12px;font-weight:500;line-height:16px;display:flex}.w-palette-clear{color:var(--ink-dim);font-size:12px;line-height:16px}@media (hover:hover){.w-palette-clear:hover{color:var(--ink)}}.w-palette-item{border-radius:var(--r-control);min-height:40px;color:var(--ink-dim);cursor:pointer;align-items:center;gap:10px;padding:0 8px;display:flex}.w-palette-item>svg{flex:none}.w-palette-item[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.w-palette-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:14px;line-height:20px;overflow:hidden}.w-palette-hint{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ink-faint);flex:none;font-size:13px;line-height:18px;overflow:hidden}.w-palette-item[aria-selected=true] .w-palette-hint{color:var(--ink-dim)}.w-palette-none{text-align:center;color:var(--ink-dim);padding:24px 16px;font-size:14px;line-height:20px}.w-palette-foot{border-top:1px solid var(--rule);color:var(--ink-faint);flex:none;gap:16px;padding:6px 16px;font-size:12px;line-height:16px;display:flex}.w-palette-foot kbd{border:1px solid var(--rule-strong);border-radius:var(--r-xs);font:inherit;margin-right:2px;padding:0 4px}.w-palette-layer .w-hl{color:var(--accent-ink);background:0 0;font-weight:600}.w-palette-layer.is-phone{padding:0}.is-phone>.w-palette{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.is-phone .w-palette-input{min-height:calc(var(--top) + var(--safe-t));padding:var(--safe-t) 4px 0 0;background:var(--frame);color:var(--on-frame);--focus:var(--accent-on-frame);border-bottom:0}.is-phone .w-palette-input input{color:var(--on-frame)}.is-phone .w-palette-input input::placeholder{color:var(--on-frame-faint)}.is-phone .w-palette-input .icon-btn{color:var(--on-frame)}.is-phone .w-palette-list{padding-bottom:calc(16px + var(--safe-b))}.is-phone .w-palette-item{min-height:52px}.is-phone .w-palette-label{font-size:15px}.is-phone .w-palette-group{min-height:32px}.is-phone .w-palette-clear{min-height:32px;padding:0 8px}.w-trash{flex-direction:column;gap:12px;display:flex}.w-trash-bar{align-items:center;gap:8px;display:flex}.w-trash-bar .w-search{flex:auto;max-width:480px}.w-trash-kind{text-overflow:ellipsis;white-space:nowrap;width:128px;color:var(--ink-faint);font-size:13px;line-height:18px;display:inline-block;overflow:hidden}.w-gone-actions{flex-wrap:wrap;gap:8px;display:flex}.w-trash-note{color:var(--warn);font-size:13px;line-height:18px}.w-trash-facts{color:var(--ink-dim);flex-direction:column;gap:4px;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.w-trash-block{margin-top:12px}.w-trash-block h4{margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.w-trash-block ul{color:var(--ink-dim);flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.w-trash-check{min-height:var(--tap);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.w-trash-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.w-trash-confirm{margin-top:12px}.w-remove-list{flex-direction:column;gap:12px;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.w-remove-list li{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.w-remove-hint{color:var(--ink-faint);font-size:13px;line-height:18px}.w-dict{flex-direction:column;gap:24px;display:flex}.w-dict .w-row.w-dict-row{min-height:48px}.w-dict-add{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.w-dict-add .input{flex:200px;min-width:0}.w-dict-order{gap:2px;display:inline-flex}.w-dict-lock{color:var(--ink-faint);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.w-dict-hidden{color:var(--ink-faint)}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-trash-bar{flex-wrap:wrap}.w-trash .w-row-sub{white-space:normal}.w-trash-bar .w-search{flex-basis:100%;max-width:none}}.w-media,.w-feed{flex-direction:column;gap:8px;display:flex}.w-media-head{min-height:var(--tap);justify-content:space-between;align-items:center;gap:8px;display:flex}.w-media-head h3,.w-feed>h3{font-size:16px;font-weight:600;line-height:22px}.w-media-head h3 span{color:var(--ink-faint);margin-left:8px;font-weight:400}.w-media-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.w-media-hint{color:var(--ink-faint);font-size:13px;line-height:18px}.w-media-link{color:var(--accent-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.w-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.w-media-tile{aspect-ratio:1;border-radius:var(--r-tile);background:var(--sunk);min-width:0;color:var(--ink-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:relative;overflow:hidden}@media (hover:hover){button.w-media-tile:hover{background:var(--press)}}.w-media-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}button.w-media-tile:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.w-media-tile.is-skeleton{background:var(--sunk)}.w-media-name{-webkit-line-clamp:2;max-width:100%;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.w-media-size{color:var(--ink-faint);font-size:12px;line-height:16px}.w-media-play{border-radius:var(--r-xs);color:#fff;background:#141218b8;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:6px;left:6px}.w-media-badge{border-radius:var(--r-xs);color:#fff;background:#141218b8;padding:2px 6px;font-size:12px;line-height:16px;position:absolute;bottom:6px;left:6px}.w-media-tile.is-job{padding:0}.w-media-veil{color:#fff;background:#14121875;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 8px 12px;display:flex;position:absolute;inset:0}button.w-media-veil:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px;border-radius:var(--r-tile)}.w-media-tile.is-failed .w-media-veil{background:var(--sunk);color:var(--ink)}.w-media-share{font-size:14px;font-weight:600;line-height:20px}.w-media-tile.is-failed .w-media-veil{justify-content:flex-end;gap:2px;padding:24px 6px 6px}.w-media-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.w-media-reason-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-faint);font-size:12px;line-height:16px;overflow:hidden}.w-media-retry{border-radius:var(--r-chip);background:var(--accent-soft);min-height:28px;color:var(--accent-ink);justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-media-track{background:#ffffff47;height:4px;position:absolute;bottom:0;left:0;right:0}.w-media-track i{background:var(--accent-fill-on-frame);height:100%;transition:width .12s var(--ease);display:block}.icon-btn.w-media-cancel{width:var(--tap);height:var(--tap);border-radius:0 0 0 var(--r-chip);color:#fff;position:absolute;top:0;right:0}.is-failed .icon-btn.w-media-cancel{color:var(--ink-dim)}@media (hover:hover){.icon-btn.w-media-cancel:hover:not(:disabled){color:#fff;background:#1412184d}.is-failed .icon-btn.w-media-cancel:hover:not(:disabled){background:var(--hover);color:var(--ink)}}.w-media.is-drop .w-media-grid,.w-media.is-drop .w-media-hint{opacity:.6}.w-media-drop{z-index:5;border:2px dashed var(--accent-ink);border-radius:var(--r-tile);background:color-mix(in srgb, var(--accent-soft) 88%, transparent);color:var(--accent-ink);pointer-events:none;place-items:center;font-size:15px;font-weight:600;line-height:20px;display:grid;position:absolute;inset:8px}.w-media-inline{border-radius:var(--r-tile);max-width:100%;margin-block:4px;display:block;overflow:hidden}.w-media-inline img{max-width:100%;max-height:360px;display:block}.w-media-inline:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.w-media-gone{border-radius:var(--r-xs);background:var(--sunk);color:var(--ink-faint);padding:2px 8px;font-size:13px;line-height:18px;display:inline-block}.w-viewer{color:#fff;--focus:var(--accent-on-frame);background:#161518;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;display:flex}.w-viewer-head{min-height:calc(56px + var(--safe-t));padding:var(--safe-t) 8px 0;flex:none;align-items:center;gap:8px;display:flex}.w-viewer-head .icon-btn{color:#fff;width:44px;height:44px}@media (hover:hover){.w-viewer-head .icon-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}}.w-viewer-title{flex-direction:column;flex:auto;min-width:0;display:flex}.w-viewer-title b,.w-viewer-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-viewer-title b{font-size:15px;font-weight:600;line-height:20px}.w-viewer-title span{color:#bebac3;font-size:13px;line-height:18px}.w-viewer-stage{flex:auto;min-height:0;position:relative}.w-viewer-track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.w-viewer-track::-webkit-scrollbar{display:none}.w-viewer-slide{min-width:0;height:100%;padding:0 0 calc(8px + var(--safe-b));scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.w-viewer-slide img,.w-viewer-slide video{object-fit:contain;max-width:100%;max-height:100%;display:block}.icon-btn.w-viewer-nav{color:#fff;background:#ffffff1a;border-radius:50%;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%}@media (hover:hover){.icon-btn.w-viewer-nav:hover:not(:disabled){color:#fff;background:#fff3}}.w-viewer-nav.is-prev{left:16px}.w-viewer-nav.is-next{right:16px}.w-viewer-file{text-align:center;color:#bebac3;flex-direction:column;align-items:center;gap:8px;max-width:360px;padding:16px;font-size:14px;line-height:20px;display:flex}.w-viewer-file b{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.w-viewer-file .btn{margin-top:8px}.w-viewer-note{padding:0 16px calc(8px + var(--safe-b));color:#bebac3;text-align:center;flex:none;font-size:13px;line-height:18px}.w-feed-row{align-items:flex-start;gap:10px;padding-block:8px;display:flex}.w-feed-row>.w-avatar,.w-feed-row>.alex-mark{flex:none;margin-top:2px}.w-feed-body{flex:auto;min-width:0}.w-feed-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;line-height:18px;display:flex}.w-feed-meta b{color:var(--ink);font-weight:500}.w-feed-title{margin-top:2px;font-size:14px;font-weight:500;line-height:20px}.w-feed-body .w-md{margin-top:2px;font-size:15px;line-height:22px}.icon-btn.w-feed-more{margin:-4px -8px 0 0}.w-feed-gone{min-height:var(--row-1);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;font-size:13px;line-height:18px;display:flex}.w-feed-source{color:var(--ink-faint);font-size:13px;line-height:18px}.w-feed-edit{flex-direction:column;gap:8px;margin-top:4px;display:flex}.w-feed-edit textarea{border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--raised);resize:none;outline:0;width:100%;min-height:44px;max-height:240px;padding:10px 12px;font-size:16px;line-height:22px;display:block}.w-feed-edit textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-feed-edit-actions{gap:8px;display:flex}.w-feed-skeleton{flex-direction:column;gap:8px;display:flex}.w-feed-skeleton span{border-radius:var(--r-tile);background:var(--sunk);height:44px;display:block}.w-feed-compose{margin-top:4px}:is(.w-panel:has(.w-panel-foot .w-actionbar-field) .w-feed-compose,.drawer:has(.drawer-foot .w-actionbar-field) .w-feed-compose){display:none}@media (width<=359px){.w-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=560px) and (width<=767px){.w-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.w-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.w-media-head h3,.w-feed>h3{font-size:15px;line-height:20px}.w-feed-body .w-md{font-size:14px;line-height:20px}.w-feed-meta{font-size:12px;line-height:16px}.w-feed-edit textarea{min-height:36px;padding:7px 10px;font-size:14px;line-height:20px}.icon-btn.w-feed-more{opacity:.7}.icon-btn.w-feed-more:focus-visible{opacity:1}@media (hover:hover){.w-feed-row:hover .icon-btn.w-feed-more{opacity:1}}.icon-btn.w-media-cancel{width:32px;height:32px}}.w-listbar{top:calc(var(--top) + var(--safe-t));z-index:5;margin-inline:calc(-1 * var(--row-bleed,0px));padding-inline:var(--row-bleed,0px);background:var(--bg);display:grid;position:sticky}.w-listbar .w-tabs-list{min-height:44px}.w-listbar-row{align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.w-listbar-row.is-filters{padding-block:0 8px}.w-listbar-row .grow{flex:auto;min-width:0}.w-listbar .w-search{height:36px}.w-clients.stack,.w-list-page.stack{gap:0}.w-client-list{grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.w-client-meta{grid-auto-flow:column;align-items:center;gap:16px;display:inline-grid}.w-client-num{text-align:right;width:96px;color:var(--ink);font-weight:500}.w-client-last{text-overflow:ellipsis;width:176px;overflow:hidden}.w-client-state{width:156px;overflow:hidden}.w-client-nocall{width:var(--tap);display:inline-block}@container (width<=860px){.w-client-last{display:none}}@container (width<=620px){.w-client-num{display:none}.w-client-state{width:auto}.w-client-nocall{display:none}}@container (width<=460px){.w-client-meta{display:none}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-listbar .w-search{height:46px}.w-client-list .w-row{padding-inline:max(var(--row-bleed,0px), 12px) 4px}.w-client-list .w-row-actions .icon-btn{color:var(--accent-ink)}.w-client-nocall{display:none}}.w-client-card{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.w-client-card .title-input{font-size:20px;line-height:26px}.w-client-sphere{width:100%;color:var(--ink-dim);background:0 0;border:0;outline:0;margin-top:-14px;padding:0;font-size:14px;line-height:20px}.w-client-sphere:focus{color:var(--ink)}.w-client-block{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.w-client-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.w-client-head h3{margin:0;font-size:15px;font-weight:600;line-height:20px}.w-client-head h3 span{color:var(--ink-faint);margin-left:4px;font-size:13px;font-weight:400}.w-client-block .w-row{min-height:var(--row)}.w-client-block .w-row-actions{gap:2px}.w-client-main{color:var(--accent-ink);margin-left:8px;font-size:12px;font-weight:500;line-height:16px}.w-client-none{color:var(--ink-faint);align-items:center;gap:6px;margin:0;padding-block:6px;font-size:13px;line-height:18px;display:flex}.w-client-money{gap:6px;display:grid}.w-client-money p{color:var(--ink-dim);margin:0;font-size:15px;line-height:20px}.w-client-money b{color:var(--ink);font-weight:600}.w-client-money b.warn{color:var(--warn)}.w-client-money-sub{color:var(--ink-faint);font-size:13px;line-height:18px}.w-client-next{border-radius:var(--r-tile);background:var(--accent-soft);width:100%;color:var(--ink);text-align:left;transition:background 80ms var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.w-client-next small{color:var(--ink-dim);font-size:12px;font-weight:400;line-height:16px;display:block}.w-client-next.is-late small{color:var(--neg)}.w-client-next-go{color:var(--accent-ink);flex:none;align-items:center;gap:2px;font-size:13px;display:inline-flex}.w-client-draft{justify-items:start;gap:8px;display:grid}.w-client-draft-text{border-radius:var(--r-tile);background:var(--raised-2);justify-items:start;gap:8px;width:100%;padding:10px 12px;display:grid}.w-client-draft-text p{white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}.w-client-note{color:var(--ink-dim);overflow-wrap:anywhere;font-size:14px;line-height:20px}.w-client-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px;line-height:20px;display:grid}.w-client-facts dt{color:var(--ink-faint)}.w-client-facts dd{overflow-wrap:anywhere;margin:0}.w-client-ways{gap:8px;display:flex}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-client-card .title-input{font-size:20px;line-height:26px}.w-client-sphere{font-size:16px;line-height:22px}.w-client-head,.w-client-head .btn,.w-client-block .w-row-actions .btn{min-height:44px}.w-client-block .w-row:has(.w-row-actions) .w-row-meta{display:none}}.w-form{flex-direction:column;gap:14px;display:flex}.w-form-block{flex-direction:column;min-width:0;display:flex}.w-form-note{color:var(--ink-dim);font-size:13px;line-height:18px}.w-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-form-switch{min-height:var(--tap);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.w-money-box{display:block;position:relative}.w-money-box .input{padding-right:56px}.w-money-unit{color:var(--ink-faint);pointer-events:none;font-size:14px;line-height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.w-money-error{color:var(--neg)}.w-money-date{margin-top:8px}.w-money-account{justify-content:space-between;width:100%;min-height:44px}.w-more>summary{min-height:var(--tap);color:var(--accent-ink);cursor:pointer;align-items:center;font-size:14px;line-height:20px;display:flex}.w-more-body{flex-direction:column;gap:14px;padding-top:4px;display:flex}.w-options{flex-wrap:wrap;gap:6px;display:flex}.w-option{border:1px solid var(--rule-strong);border-radius:var(--r-control);min-height:36px;color:var(--ink-dim);background:var(--raised);padding-inline:12px;font-size:13px;line-height:18px}@media (hover:hover){.w-option:hover{background:var(--hover)}}.w-option[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.w-file{align-items:center;gap:8px;min-width:0;display:flex}.w-file-pick{cursor:pointer;flex:none;position:relative}.w-file-pick:focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}.w-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);font-size:13px;line-height:18px;overflow:hidden}.w-pay-target{flex-direction:column;gap:2px;display:flex}.w-pay-name{font-size:15px;font-weight:600;line-height:20px}.w-pay-now{color:var(--ink-dim);font-size:13px;line-height:18px}.w-pay-quick{flex-wrap:wrap;gap:8px;display:flex}.w-pay-other{flex-wrap:wrap;gap:4px;display:inline-flex}.w-deal-search{flex-direction:column;gap:8px;display:flex}.w-deal-list{flex-direction:column;max-height:50dvh;display:flex;overflow-y:auto}.w-deal{border-radius:var(--r-control);text-align:left;width:100%;min-height:52px;color:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 12px;display:flex}@media (hover:hover){.w-deal:hover{background:var(--hover)}}.w-deal+.w-deal{border-top:1px solid var(--rule);border-radius:0}.w-deal-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:500;line-height:20px;display:block;overflow:hidden}.w-deal-sub{color:var(--ink-dim);font-size:13px;line-height:18px}.w-deal-none{color:var(--accent-ink);flex-direction:row;justify-content:space-between;align-items:center}.w-pay{border-block:1px solid var(--rule);flex-direction:column;gap:10px;padding-block:12px 14px;display:flex}.w-pay-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.w-pay-top h3{font-size:15px;font-weight:600;line-height:20px}.w-pay-total{letter-spacing:-.012em;font-size:22px;font-weight:600;line-height:28px}.w-pay-empty{color:var(--ink-dim);font-size:14px;line-height:20px}.w-pay-figures{flex-wrap:wrap;gap:4px 24px;display:flex}.w-pay-figures div{gap:6px;font-size:14px;line-height:20px;display:flex}.w-pay-figures dt{color:var(--ink-dim)}.w-pay-figures dd{white-space:nowrap;margin:0;font-weight:500}.w-pay-bar{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.w-pay-bar span{background:var(--accent);border-radius:3px;height:100%;display:block}.w-pay-over{color:var(--warn);font-size:13px;line-height:18px}.w-pay-group{flex-direction:column;gap:2px;display:flex}.w-pay-group h4{color:var(--ink-dim);font-size:13px;font-weight:500;line-height:18px}.w-pay-list{flex-direction:column;display:flex}.w-pay-line{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:40px;padding-block:4px;font-size:14px;line-height:20px;display:flex}.w-pay-line+.w-pay-line{border-top:1px solid var(--rule)}.w-pay-line.is-void .w-pay-sum{color:var(--ink-faint);text-decoration:line-through}.w-pay-mark{color:var(--ink-faint);display:inline-flex}.w-pay-when{min-width:56px;color:var(--ink-dim);flex:none;font-size:13px;line-height:18px}.w-pay-sum{flex:auto;min-width:0;font-weight:500}.w-pay-late{color:var(--neg);font-size:13px;font-weight:400;line-height:18px;display:block}.w-pay-note{color:var(--ink-dim);font-size:13px;font-weight:400;line-height:18px;display:block}.w-pay-account{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;line-height:18px;display:inline-flex}.w-pay-doc{color:var(--accent-ink);align-items:center;gap:4px;display:inline-flex}.w-pay-costs{color:var(--ink-dim);font-size:13px;line-height:18px}.w-pay-link{min-height:32px;color:var(--accent-ink);align-self:flex-start;font-size:14px;line-height:20px}@media (hover:hover){.w-pay-link:hover{text-decoration:underline}}.w-contract{flex-direction:column;gap:14px;display:flex}.w-contract-name{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:24px}.w-contract-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-contract-chip{border-radius:var(--r-chip);background:var(--sunk);min-height:32px;color:var(--ink-dim);align-items:center;gap:6px;padding-inline:10px;font-size:13px;line-height:18px;display:inline-flex}.w-contract-chip.is-link{color:var(--ink)}@media (hover:hover){.w-contract-chip.is-link:hover{background:var(--press)}}.w-contract-team{color:var(--ink-dim);font-size:13px;line-height:18px}.w-pay-history h3{margin-bottom:4px;font-size:15px;font-weight:600;line-height:20px}.w-pay-history ul{flex-direction:column;display:flex}.w-pay-history li{gap:10px;padding-block:6px;font-size:14px;line-height:20px;display:flex}.w-pay-history li+li{border-top:1px solid var(--rule)}.w-pay-history li.is-void .w-pay-text{color:var(--ink-faint);text-decoration:line-through}.w-pay-text{flex-wrap:wrap;flex:auto;gap:2px 8px;min-width:0;display:flex}.w-pay-by{color:var(--ink-dim);font-size:13px;line-height:20px}.w-plan-lines{flex-direction:column;gap:8px;display:flex}.w-plan-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.w-plan-line-note{color:var(--ink-dim);grid-column:1/-1;margin-top:-4px;font-size:13px;line-height:18px}.w-plan-total{color:var(--ink);font-size:14px;line-height:20px}.w-plan-gap{color:var(--warn);font-size:13px;line-height:18px}.w-choices{flex-direction:column;display:flex}.w-choice{border-radius:var(--r-control);min-height:48px;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;font-size:15px;line-height:20px;display:flex}@media (hover:hover){.w-choice:hover{background:var(--hover)}}.w-choice-note{color:var(--ink-dim);font-size:13px;line-height:18px}.w-choice-own{align-items:flex-end;gap:8px;padding:8px 12px 0;display:flex}.w-choice-own .field{flex:auto;min-width:0}.w-batch{flex-direction:column;gap:8px;display:flex}.w-batch-row{grid-template-columns:minmax(0,1fr) 96px 128px auto;align-items:center;gap:6px;display:grid}.w-batch-fixed{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plan .btn.btn-sm{font-size:13px}.w-plan{flex-direction:column;gap:12px;display:flex}.w-plan-top{flex-direction:column;gap:6px;display:flex}.w-plan-now{color:var(--ink-dim);font-size:14px;line-height:20px}.w-plan-now b{color:var(--ink);font-weight:600}.w-plan-title{margin-top:6px;font-size:15px;font-weight:600;line-height:20px}.w-plan-late,.w-plan-undated{color:var(--ink-dim);font-size:14px;line-height:20px}.w-plan-late b{color:var(--ink);font-weight:600}.w-plan-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-plan-left{color:var(--ink-dim);white-space:nowrap;font-size:13px;line-height:18px}.w-plan-late-head{color:var(--neg)}.w-plan-arrow{border-radius:var(--r-chip);background:var(--sunk);width:28px;height:28px;color:var(--ink-dim);place-items:center;display:inline-grid}.w-plan-arrow[data-direction=in]{background:var(--accent-soft);color:var(--accent-ink)}.w-plan-sum{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.w-plan-foot{color:var(--ink-faint);font-size:13px;line-height:18px}.w-plan-table>summary{min-height:32px;color:var(--accent-ink);cursor:pointer;align-items:center;font-size:13px;line-height:18px;display:inline-flex}.w-plan-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.w-plan-table th{text-align:right;color:var(--ink-dim);padding:4px 8px 4px 0;font-weight:500}.w-plan-table td{text-align:right;border-top:1px solid var(--rule);white-space:nowrap;padding:6px 8px 6px 0}.w-plan-table th:first-child,.w-plan-table td:first-child{text-align:left}.w-line{touch-action:pan-y;width:100%;min-width:0;position:relative}.w-line svg{outline:0;max-width:100%;display:block}.w-line svg:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:var(--r-xs)}.w-line-grid{stroke:var(--rule);stroke-width:1px}.w-line-zero{stroke:var(--rule-strong);stroke-width:1px}.w-line-tick{fill:var(--ink-faint);font-size:12px}.w-line-tick.is-today{fill:var(--ink-dim)}.w-line-today{stroke:var(--rule-strong);stroke-width:1px}.w-line-fact{fill:none;stroke:var(--accent-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.w-line-plan{fill:none;stroke:var(--accent-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:2 6}.w-line-end{fill:var(--accent-ink);stroke:var(--bg);stroke-width:2px}.w-line-value{fill:var(--ink);font-size:13px;font-weight:600}.w-line-cross{stroke:var(--rule-strong);stroke-width:1px}.w-line-tip{z-index:2;border-radius:var(--r-control);background:var(--raised);min-width:160px;box-shadow:var(--shadow-pop);pointer-events:none;flex-direction:column;padding:6px 10px;display:flex;position:absolute;top:0}.w-line-tip strong{font-size:14px;font-weight:600;line-height:20px}.w-line-tip span{color:var(--ink-dim);font-size:12px;line-height:16px}.w-line-legend{color:var(--ink-dim);gap:16px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.w-line-legend span{align-items:center;gap:6px;display:inline-flex}.w-line-legend i{border-top:2px solid var(--accent-ink);width:18px;height:0;display:inline-block}.w-line-legend i.is-plan{border-top-style:dotted}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-form-pair{grid-template-columns:minmax(0,1fr)}.w-plan .btn.btn-sm,.w-pay .btn.btn-sm,.w-form .btn.btn-sm,.w-plan-table>summary,.w-contract-chip.is-link{min-height:var(--tap)}.w-option{min-height:var(--tap);padding-inline:14px;font-size:14px}.w-batch-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.w-batch-title{grid-column:1/-1}.w-row.w-plan-row .w-row-actions{margin-top:-2px}.w-row.w-plan-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:10px;padding-block:4px 8px;display:grid}.w-plan-row .w-row-lead{padding-top:8px}.w-plan-row .w-row-open{grid-column:2;padding-block:6px 2px}.w-plan-row .w-row-meta{grid-column:3;padding-top:7px}.w-plan-row .w-row-actions{grid-column:2/4;justify-content:flex-end}.w-plan-row .w-row-sub,.w-plan-row .w-row-title{white-space:normal}.w-plan-left{white-space:normal;text-align:right}.w-pay-line.is-receipt{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.w-pay-line.is-receipt .w-pay-account{grid-area:2/2}.w-pay-line.is-receipt .menu-wrap{grid-area:1/3/span 2}.w-pay-link{min-height:var(--tap)}}.w-doc-card{flex-direction:column;gap:20px;min-width:0;display:flex}.w-doc-number{flex-direction:column;gap:12px;display:flex}.w-doc-number-text strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:30px;display:block}.w-doc-number-text>span{color:var(--ink-dim);font-size:13px;line-height:18px;display:block}.w-doc-number-text>p{color:var(--ink-faint);margin-top:4px;font-size:13px;line-height:18px}.w-doc-number[data-look=hint] strong{color:var(--warn)}.w-doc-number[data-look=empty] strong{color:var(--ink-faint)}.w-doc-number[data-look=reserved] strong{color:var(--accent-ink)}.w-doc-number[data-look=annulled] strong{color:var(--ink-faint);text-decoration:line-through}.w-doc-actions{flex-wrap:wrap;gap:8px;display:flex}.w-doc-inline{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--raised-2);padding:12px}.w-doc-inline h4{font-size:15px;font-weight:600;line-height:20px}.w-doc-conflict{border-radius:var(--r-control);background:var(--warn-soft);color:var(--warn);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 12px;font-size:13px;line-height:18px;display:grid}.w-doc-conflict>.input,.w-doc-conflict>.w-doc-form-actions{grid-column:1/-1}.w-doc-conflict>.input{color:var(--ink)}.w-doc-file{flex-direction:column;gap:6px;display:flex}.w-doc-view{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--sunk);height:min(56dvh,520px);overflow:hidden}.w-doc-view.is-wait{background:var(--raised);padding:12px}.w-doc-view iframe{border:0;width:100%;height:100%;display:block}.w-doc-view img{object-fit:contain;width:100%;height:100%;display:block}.w-doc-file-bar{min-height:var(--tap);color:var(--ink-faint);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.w-doc-file-bar .clip{flex:1;min-width:0}.w-doc-tile{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--raised-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;display:flex}.w-doc-tile>svg{color:var(--ink-faint);flex:none}.w-doc-tile-text{flex:160px;min-width:0}.w-doc-tile-text strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.w-doc-tile-text span{color:var(--ink-faint);font-size:13px;line-height:18px;display:block}.w-doc-tile-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.drawer-head>[tabindex="-1"]:has(.w-doc-title){outline:0;min-width:0}.w-doc-title{display:block}.w-doc-block h4{align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:600;line-height:20px;display:flex}.w-doc-block h5{color:var(--ink-dim);margin:12px 0 4px;font-size:13px;font-weight:500;line-height:18px}.w-doc-facts{flex-direction:column;gap:12px;display:flex}.w-doc-list{flex-direction:column;display:flex}.w-doc-list li{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;display:flex}.w-doc-list li:first-child{border-top:0}.w-doc-list .grow{flex:1;min-width:0}.w-doc-list b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.w-doc-list small{color:var(--ink-faint);overflow-wrap:anywhere;font-size:13px;line-height:18px;display:block}.w-doc-use{text-align:left;display:block}@media (hover:hover){.w-doc-use:hover b{color:var(--accent-ink)}}.w-doc-gone{min-height:var(--tap);color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.w-doc-gone>span{flex:120px}.w-doc-static{align-items:center;min-height:36px;font-size:14px;line-height:20px;display:flex}.w-doc-numbers{flex-direction:column;gap:16px;min-width:0;display:flex}.w-doc-stats{padding-block:8px}.w-triage:has(.w-doc-review){width:min(1040px,100%)}.w-doc-review{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px;display:grid}.w-doc-review .w-doc-view{height:min(62dvh,600px)}.w-doc-review-facts{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.w-doc-review-facts>.btn{align-self:flex-start}.w-doc-review-facts h3{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.w-doc-review-hint{flex-direction:column;display:flex}.w-doc-review-hint span{color:var(--ink-dim);font-size:13px;line-height:18px}.w-doc-review-hint b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:30px}.w-doc-review-done{font-size:15px;line-height:22px}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-doc-review{grid-template-columns:minmax(0,1fr)}.w-doc-review:has(.w-doc-tile) .w-doc-review-facts h3{display:none}.w-triage:has(.w-doc-review) .w-triage-actions .btn{flex:40%}.w-doc-review .w-doc-view{height:44dvh}.w-doc-view{height:60dvh}.w-doc-number-text strong{font-size:24px}.w-doc-list .btn{flex:none}.w-doc-tile-actions{flex:100%}.w-doc-tile-actions .btn{flex:1 1 0}.w-doc-file-bar{flex-wrap:wrap}.w-doc-file-bar .clip{flex-basis:100%}.w-doc-file-bar .btn{flex:1 1 0}}.deal-documents{border:1px solid var(--rule);background:var(--raised);border-radius:var(--r-card);padding:20px}.deal-documents-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.deal-documents-head h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.deal-documents-head p{color:var(--ink-dim);max-width:560px;margin:0;font-size:12px;line-height:1.6}.deal-documents-head>.badge{white-space:nowrap}.deal-documents-request{border:1px solid color-mix(in srgb,var(--warn) 20%,var(--rule));border-radius:var(--r-tile);background:var(--warn-soft);color:var(--warn);align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.65;display:flex}.deal-documents-request svg{flex-shrink:0;margin-top:3px}.deal-document-rows{display:grid}.deal-document-row{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px 0;display:grid}.deal-document-row:last-child{border-bottom:0;padding-bottom:0}.deal-document-icon{width:31px;height:34px;color:var(--ink-faint);background:var(--raised-2);border:1px solid var(--rule);border-radius:var(--r-chip);place-items:center;display:grid}.deal-document-icon.is-complete{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.deal-document-title{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.deal-document-title>small{color:var(--ink-faint);font-size:12px;font-weight:500;line-height:1.4}.deal-document-status{color:var(--ink-dim);margin-top:5px;font-size:12px;line-height:1.6}.deal-document-status.is-pending{color:var(--warn)}.deal-document-status>strong{font-weight:600}.deal-document-meta{color:var(--ink-faint);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.65}.deal-document-file{color:var(--accent-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;margin-top:7px;padding:0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.deal-document-file svg{flex-shrink:0}.deal-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deal-document-actions .btn{min-height:var(--tap);padding:6px 9px;font-size:12px}.deal-document-editor{gap:17px;display:grid}.deal-document-methods{grid-template-columns:1fr 1fr;gap:7px;display:grid}.deal-document-methods>button{font:inherit;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);color:var(--ink-dim);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:11px 9px;font-size:12px;line-height:1.4;display:flex}.deal-document-methods>button.is-selected{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.deal-document-editor .field{margin:0}.deal-document-editor .grid-2{gap:12px}.deal-document-explanation{color:var(--ink-dim);border-radius:var(--r-control);background:var(--raised-2);margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.deal-document-upload-name{background:var(--raised-2);border-radius:var(--r-control);overflow-wrap:anywhere;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.deal-document-upload-name>span{flex:1}.deal-document-upload-name>small{color:var(--ink-faint);white-space:nowrap}.deal-document-manual-confirm{border:1px solid var(--rule);border-radius:var(--r-control);color:var(--ink-dim);align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.65;display:flex}.deal-document-manual-confirm input{flex-shrink:0;margin-top:3px}.deal-document-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:3px;display:flex}.deal-document-reset{font:inherit;color:var(--ink-faint);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;font-size:12px;text-decoration:underline}.deal-document-error{border-radius:var(--r-control);background:var(--neg-soft);color:var(--neg);margin:0;padding:11px 13px;font-size:12px;line-height:1.7}.deal-document-editor .source-note{font-size:12px}.deal-document-no-access{color:var(--ink-dim);font-size:12px;line-height:1.6}.deal-document-existing-hint{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.6}@media (width<=600px){.deal-documents{padding:16px}.deal-documents-head{flex-wrap:wrap}.deal-document-row{grid-template-columns:31px minmax(0,1fr)}.deal-document-actions{grid-column:2;justify-content:flex-start}.deal-document-editor .grid-2{grid-template-columns:1fr}.deal-document-methods>button{padding:10px 6px;font-size:12px}}.deal-document-rows{margin-bottom:16px}.deal-document-title>small{font-size:12px}.deal-document-search{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);color:var(--ink-faint);align-items:center;gap:9px;padding:0 12px;display:flex}.deal-document-search:focus-within{border-color:var(--accent)}.deal-document-search>input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:13px}.deal-document-search>svg{flex-shrink:0}.deal-document-search>button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:grid}.deal-document-selected{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--raised-2);grid-template-columns:23px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;display:grid}.deal-document-selected>svg{color:var(--accent-ink);margin-top:3px}.deal-document-selected>div{gap:6px;min-width:0;display:grid}.deal-document-selected strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.deal-document-selected small{color:var(--ink-faint);font-size:12px}.deal-document-selected span,.deal-document-selected p{color:var(--ink-dim);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.deal-document-selected>.btn{margin-top:2px}@media (width<=600px){.deal-document-selected{grid-template-columns:23px minmax(0,1fr)}.deal-document-selected>.btn{grid-column:2;justify-self:start}}.deal-documents-head p.deal-document-archive-count{color:var(--accent-ink);margin-top:7px;font-weight:600}.deal-document-number-line{align-items:center;gap:10px;font-size:13px;display:flex}.deal-document-number-line .is-missing,.deal-document-number.is-missing{color:var(--warn)}.deal-document-linked{margin-bottom:12px}.deal-document-linked h4{color:var(--ink-dim);font-size:13px;font-weight:500;line-height:18px}.deal-document-linked .deal-document-file>span{color:var(--ink-faint);margin-left:4px}.w-docs{flex-direction:column;gap:12px;min-width:0;display:flex}.w-docs-top{align-items:center;gap:8px;display:flex}.w-docs-top .w-search{flex:auto}.w-docs-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.w-docs-types,.w-docs-toggles{align-items:center;gap:6px;min-width:0;display:flex}.w-docs-found{color:var(--ink-faint);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.w-docs-deals{flex-direction:column;gap:12px;display:flex}.w-hl{background:var(--accent-soft);color:inherit;font-weight:inherit;border-radius:2px;padding:0}.w-doc-no{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;color:var(--ink);font-size:13px;font-weight:500;line-height:18px;display:inline-block;overflow:hidden}.w-doc-no[data-look=hint]{color:var(--warn)}.w-doc-no[data-look=none]{color:var(--ink-dim);font-weight:400}.w-doc-no[data-look=empty]{color:var(--ink-faint);font-weight:400}.w-doc-no[data-look=reserved]{color:var(--accent-ink)}.w-doc-no[data-look=annulled]{color:var(--ink-faint);text-decoration:line-through}.w-doc-faint{color:var(--ink-faint)}.w-doc-dim{color:var(--ink-dim)}.w-doc-rows .w-row-lead{width:88px}.w-doc-rows .w-row-lead .w-doc-no{width:100%}.w-doc-note{color:var(--ink-faint);font-size:13px;line-height:18px}.w-doc-link{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}@media (hover:hover){.w-doc-link:hover{text-underline-offset:2px;text-decoration:underline}}.w-stacks{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;display:grid}.w-stack{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);text-align:left;min-width:0;transition:border-color 80ms var(--ease), background 80ms var(--ease);flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}@media (hover:hover){.w-stack:hover{border-color:var(--rule-strong)}}.w-stack:active{background:var(--raised-2)}.w-stack-fan{height:124px;margin-bottom:8px;display:block;position:relative}.w-paper{border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--raised);width:60%;height:108px;color:var(--ink-faint);transform-origin:50% 100%;transition:transform .12s var(--ease);flex-direction:column;gap:3px;padding:10px 10px 8px;display:flex;position:absolute;top:6px;left:20%;overflow:hidden}.w-paper[data-index="0"]{z-index:3}.w-paper[data-index="1"]{z-index:2;background:var(--raised-2);transform:translate(16%)rotate(5deg)}.w-paper[data-index="2"]{z-index:1;background:var(--raised-2);transform:translate(-16%)rotate(-5deg)}.w-stack-fan[data-count="3"] .w-paper[data-index="0"]{transform:rotate(-1deg)}@media (hover:hover){.w-stack:hover .w-paper[data-index="1"]{transform:translate(20%)rotate(7deg)}.w-stack:hover .w-paper[data-index="2"]{transform:translate(-20%)rotate(-7deg)}}.w-paper>svg{color:var(--accent-ink);flex:none}.w-paper>b{color:var(--ink);font-size:12px;font-weight:600;line-height:16px}.w-paper>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.w-paper>i{background:var(--rule);border-radius:1px;flex:none;height:2px;margin-top:3px;display:block}.w-paper>i:last-child{width:62%}.w-stack-title{min-width:0;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:8px;display:flex}.w-stack-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.w-stack-title>svg{flex:none}.w-stack-meta{color:var(--ink-faint);font-size:13px;line-height:18px}.w-stack-drop{border:1px dashed var(--rule-strong);border-radius:var(--r-card);min-height:120px;color:var(--ink-faint);transition:border-color 80ms var(--ease), background 80ms var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;line-height:18px;display:none}.w-stack-drop.is-over{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}@media (hover:hover){.w-stack-drop:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}}@media (pointer:fine){.w-stack-drop{display:flex}}.w-stack-panel{flex-direction:column;gap:8px;display:flex}.w-stack-panel-head{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;line-height:18px;display:flex}.w-stack-panel-head>.btn{margin-left:auto}.w-doc-form{flex-direction:column;gap:12px;display:flex}.w-doc-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-doc-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-doc-pick{border-color:var(--rule-strong);justify-content:space-between;width:100%;min-height:44px;font-weight:400;display:flex}.w-doc-choose{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;line-height:18px;display:flex}.w-doc-choose .btn{cursor:pointer;position:relative}.w-doc-choose .btn:focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}.w-doc-choose .is-off{opacity:.45;cursor:default}.w-doc-pending{flex-direction:column;font-size:13px;line-height:18px;display:flex}.w-doc-pending li{min-height:var(--tap);border-bottom:1px solid var(--rule);align-items:center;gap:8px;display:flex}.w-doc-pending .clip{flex:1;min-width:0}.w-doc-pending small{color:var(--ink-faint);flex:none;font-size:12px}.w-doc-error{border-radius:var(--r-control);background:var(--neg-soft);color:var(--neg);padding:8px 12px;font-size:13px;line-height:18px}@media (width>=1024px){.w-doc-pick{min-height:36px}.w-docs-top .btn{height:36px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-docs-filters{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.w-docs-filters::-webkit-scrollbar{display:none}.w-docs-types,.w-docs-toggles,.w-docs-filters .chip{flex:none}.w-docs-upload-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-docs-top .btn{flex:none;width:46px;height:46px;padding:0}.w-docs-top .w-search{height:46px}.w-docs-top .w-search-clear{width:44px;height:44px}.w-doc-link{min-height:var(--tap)}.w-stacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.w-stack{padding:10px 10px 12px}.w-stack-fan{height:96px;margin-bottom:6px}.w-paper{width:68%;height:84px;padding:8px;top:4px;left:16%}.w-paper>span{-webkit-line-clamp:1}.w-stack-title{align-items:flex-start}.w-stack-title strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}.w-doc-form-pair{grid-template-columns:minmax(0,1fr)}}.w-analyze{--raised:#1f1d21;--sunk:#2a282d;--rule:#353238;--rule-strong:#4a474f;--hover:#ffffff0f;--press:#ffffff1a;--ink:#f3f1f5;--ink-dim:#bebac3;--ink-faint:#9d99a3;--accent:#6d3fe0;--accent-hover:#7c4dff;--accent-ink:#c3aeff;--accent-soft:#332a47;--on-accent:#fff;--neg:#ff9e93;--neg-soft:#43292a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:720px;padding:8px 16px calc(12px + var(--safe-b));color:var(--ink);flex-direction:column;flex:none;gap:8px;margin-inline:auto;display:flex}.w-analyze-result{overscroll-behavior:contain;border-radius:var(--r-tile);background:var(--raised);flex:none;max-height:42dvh;padding:10px 12px 12px;overflow-y:auto}.w-analyze:has(.w-analyze-ask) .w-analyze-result{max-height:16dvh}.w-analyze-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-analyze-head>.alex-mark{flex:none}.w-analyze-head div{flex-direction:column;min-width:0;display:flex}.w-analyze-head b{font-size:14px;font-weight:500;line-height:20px}.w-analyze-head span{color:var(--ink-faint);font-size:13px;line-height:18px}.w-analyze .w-notice{border-radius:var(--r-control);flex:none}.w-analyze-wait{min-height:var(--tap);color:var(--ink-dim);flex:none;align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.w-analyze-wait>.alex-mark{flex:none}.w-analyze-actions{flex:none;align-items:center;gap:8px;display:flex}.w-analyze-actions .btn:first-child{flex:auto}.w-analyze-actions .btn-ghost{flex:none;padding-inline:10px}.w-analyze-ask{flex:none}.w-analyze-note{color:var(--ink-dim);text-align:center;flex:none;font-size:13px;line-height:18px}@media (width>=1024px){.w-analyze-result .w-md{font-size:14px;line-height:20px}.w-analyze-actions,.w-analyze-wait{justify-content:center}.w-analyze-actions .btn:first-child{flex:none}.w-analyze-head span{font-size:12px;line-height:16px}}.w-leads{flex-direction:column;gap:12px;min-width:0;display:flex}.w-lead-search{flex:0 240px;width:240px;min-width:120px;height:32px}.w-lead-name{align-items:center;gap:8px;min-width:0;display:flex}.w-lead-no{color:var(--ink-faint);font-weight:400}.w-lead-step{color:var(--ink-dim);display:block}.w-lead-who,.w-lead-due{min-height:var(--tap);border-radius:var(--r-chip);align-items:center;max-width:100%;margin-inline:-4px;padding:0 4px;display:inline-flex}@media (hover:hover){.w-lead-who:hover,.w-lead-due:hover{background:var(--hover)}}.w-lead-nobody{border:1px dashed var(--rule-strong);width:24px;height:24px;color:var(--ink-faint);border-radius:50%;place-items:center;display:inline-grid}.w-lead-table .w-table-cell>.menu-wrap{max-width:100%;display:flex}.w-lead-table .w-pick-plain{max-width:100%}.w-lead-board{min-height:240px;margin-inline:calc(-1 * var(--row-bleed,0px));padding-bottom:12px;padding-inline:var(--row-bleed,0px);align-items:flex-start;gap:8px;display:flex;overflow-x:auto}.w-lead-col{border-radius:var(--r-tile);background:var(--raised-2);flex-direction:column;flex:0 0 264px;width:264px;display:flex}.w-lead-col.is-over{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.w-lead-col-head{align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;line-height:18px;display:flex}.w-lead-col-head b{font-weight:600}.w-lead-count{color:var(--ink-faint);flex:none}.w-lead-col-sum{color:var(--ink-dim);white-space:nowrap;flex:none;font-size:13px;line-height:18px}.w-lead-col-body{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.w-lead-col-mini{border-radius:var(--r-tile);background:var(--raised-2);width:40px;height:200px;color:var(--ink-faint);writing-mode:vertical-rl;text-align:left;white-space:nowrap;flex:0 0 40px;align-items:center;padding-top:12px;font-size:13px;line-height:18px;display:flex}.w-lead-col-mini span{display:block}.w-lead-drag{border-radius:var(--r-tile);cursor:pointer;touch-action:manipulation}.w-lead-drag.is-dragging{opacity:.4}.w-lead-drag:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.w-lead-card{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--raised);flex-direction:column;gap:4px;padding:10px 12px;display:flex}@media (hover:hover){.w-lead-drag:hover .w-lead-card{border-color:var(--rule-strong)}}.w-lead-card.is-lifted{width:248px;box-shadow:var(--shadow-pop)}.w-lead-card-top{align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.w-lead-card-top b{color:var(--ink-dim);font-weight:500}.w-lead-card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.w-lead-card-step{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.w-lead-card-foot{align-items:center;gap:6px;min-height:24px;display:flex}.w-lead-zones{left:0;right:0;bottom:calc(20px + var(--safe-b));z-index:30;pointer-events:none;justify-content:center;gap:12px;display:flex;position:fixed}.w-lead-zone{border:1px dashed var(--rule-strong);border-radius:var(--r-tile);background:var(--raised);height:48px;color:var(--ink-dim);box-shadow:var(--shadow-pop);pointer-events:auto;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:500;display:flex}.w-lead-zone.is-over{border-color:var(--neg);background:var(--neg-soft);color:var(--neg)}.w-lead-call{border-radius:var(--r-control);background:var(--sunk);width:44px;height:44px;color:var(--ink);place-items:center;display:inline-grid}.w-lead-warn{color:var(--warn)}.w-lead-neg{color:var(--neg)}.w-lead-today{color:var(--accent-ink)}.w-lead-why{color:var(--ink)}.w-lead-blank{color:var(--ink-faint);padding:8px 0;font-size:13px;line-height:18px}.w-lead-form{flex-direction:column;gap:12px;display:flex}.w-lead-form-row{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.w-lead-chips{flex-wrap:wrap;gap:8px;display:flex}.w-lead-hint{color:var(--ink-dim);overflow-wrap:anywhere;font-size:13px;line-height:18px}.w-lead-subhead{font-size:15px;font-weight:600;line-height:20px}@media (hover:hover){.w-lead-stage:hover:not(:disabled){background:var(--hover)}}.w-lead-here{color:var(--accent-ink);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.w-sheet-body .w-lead-subhead{margin:16px 0 4px}.w-lead-review{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.w-lead-review .w-row-actions{flex-wrap:nowrap}@container (width<=880px){.w-lead-review .w-row-meta{display:none}}@container (width<=620px){.w-lead-review .w-row{flex-wrap:wrap;padding-bottom:8px}.w-lead-review .w-row-open{flex-basis:100%}}.w-lead-review-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-lead-event{flex-direction:column;gap:12px;min-width:0;display:flex}.w-lead-event>.w-status{white-space:normal}.w-lead-event-foot{flex-wrap:wrap;gap:8px;display:flex}.w-lead-triage-name{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.w-lead-contacts{flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:20px;display:flex}.w-lead-contacts :is(a,span){min-height:var(--tap);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.w-lead-contacts a{color:var(--accent-ink)}.w-lead-quote{border-left:2px solid var(--rule-strong);background:var(--raised-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14px;line-height:20px}.w-lead-facts{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:4px 12px;font-size:13px;line-height:18px;display:grid}.w-lead-facts>div{display:contents}.w-lead-facts dt{color:var(--ink-faint)}.w-lead-facts dd{overflow-wrap:anywhere}.w-lead-link{color:var(--accent-ink);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.w-lead-plain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-lead-plain li{align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:14px;line-height:20px;display:flex}.w-lead-plain li+li{border-top:1px solid var(--rule)}.w-lead-plain b{overflow-wrap:anywhere;font-weight:500;display:block}.w-lead-plain small{color:var(--ink-dim);font-size:13px;line-height:18px;display:block}.w-lead-mini{min-height:var(--tap);border-radius:var(--r-chip);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (hover:hover){.w-lead-mini:hover{background:var(--hover)}}.w-lead-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.w-lead-card-page{flex-direction:column;gap:12px;min-width:0;display:flex}.w-lead-card-page .title-input{letter-spacing:-.012em;background:0 0;border:0;border-radius:0;width:100%;padding:0;font-size:18px;font-weight:600;line-height:24px}.w-lead-stripline{align-items:center;gap:12px;display:flex}.w-lead-strip{flex:auto;gap:3px;min-width:0;display:flex}.w-lead-stripline .w-lead-hint{flex:none}.w-lead-strip button{cursor:pointer;flex:1 1 0;align-items:center;height:16px;display:flex}.w-lead-strip button:disabled{cursor:default}.w-lead-strip span{background:var(--sunk);width:100%;height:4px;transition:background 80ms var(--ease);border-radius:2px;display:block}.w-lead-strip button.is-passed span{background:var(--accent)}@media (hover:hover){.w-lead-strip button:hover:not(:disabled) span{background:var(--accent-hover)}}.w-lead-chipline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-lead-sum{min-height:var(--tap);border:1px solid var(--rule);border-radius:var(--r-chip);color:var(--ink-faint);align-items:center;gap:6px;padding-left:8px;font-size:13px;line-height:18px;display:inline-flex}.w-lead-sum .input{width:112px;height:30px;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 8px 0 0}.w-lead-paid{color:var(--ink-dim);font-size:13px;line-height:18px}.w-lead-next{border-radius:var(--r-tile);background:var(--accent-soft);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.w-lead-next>.grow{flex-direction:column;gap:2px;min-width:0;display:flex}.w-lead-next b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.w-lead-next.is-empty{background:var(--warn-soft)}.w-lead-next-edit{color:var(--accent-ink);flex:none;font-size:13px;font-weight:500;line-height:18px}.w-lead-closed{border-radius:var(--r-tile);background:var(--raised-2);padding:10px 12px;font-size:14px;line-height:20px}.w-lead-channels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-lead-channels:empty{display:none}.w-lead-section{border-top:1px solid var(--rule);flex-direction:column;gap:8px;min-width:0;padding-top:12px;display:flex}.w-lead-sectionhead{align-items:center;gap:8px;display:flex}.w-lead-origin{flex-direction:column;gap:8px;min-width:0;display:flex}.w-lead-origin-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:20px;display:flex}.w-lead-origin-foot:empty{display:none}.w-lead-origin-foot .w-status{white-space:normal}.w-lead-fold{width:100%;min-height:var(--tap);text-align:left;align-items:center;gap:8px;display:flex}.w-lead-fold svg{color:var(--ink-faint);transition:transform 80ms var(--ease);flex:none}.w-lead-fold svg.is-open{transform:rotate(180deg)}.w-lead-lines{flex-direction:column;display:flex}.w-lead-line{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.w-lead-line+.w-lead-line{border-top:1px solid var(--rule)}.w-lead-line>span{color:var(--ink-faint);font-size:13px;line-height:18px}.w-lead-line>div{min-width:0}.w-lead-line .menu-wrap{max-width:100%;display:flex}.w-lead-line .w-pick-plain{max-width:100%;height:32px}.w-lead-input{border-radius:var(--r-chip);width:100%;height:32px;color:var(--ink);background:0 0;border:0;outline:0;margin-left:-6px;padding:0 6px;font-size:13px;line-height:18px}.w-lead-input::placeholder{color:var(--ink-faint)}@media (hover:hover){.w-lead-input:hover:not(:read-only){background:var(--hover)}}.w-lead-input:focus:not(:read-only){background:var(--raised);box-shadow:0 0 0 2px var(--accent-ink)}.w-lead-pair{align-items:center;gap:4px;min-width:0;display:flex}.w-lead-pair .menu-wrap{flex:auto;min-width:0}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-leads{gap:8px}.w-lead-review .w-group-action .btn{min-height:44px}.w-leads .w-row-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.w-lead-line{min-height:48px}.w-lead-line .w-pick-plain,.w-lead-input{height:44px}.w-lead-card-page .title-input{min-height:44px;padding-block:9px;font-size:20px;line-height:26px}.w-lead-sum{min-height:44px}.w-lead-sum .input{height:42px}.w-lead-channels .btn{min-height:44px}.w-lead-next{min-height:60px}.w-sheet-foot .btn{flex:auto;min-height:48px}}.w-lead-col{border-radius:var(--r-hero);flex-basis:288px;width:288px}.w-lead-col-head{flex-wrap:wrap;row-gap:0;min-height:48px;padding:0 14px;font-size:14px}.w-lead-col-head .w-lead-col-sum{color:var(--accent-ink);margin-left:auto;font-weight:600}.w-lead-count{background:var(--raised);text-align:center;min-width:24px;color:var(--ink-dim);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:600}.w-lead-col-body{gap:10px;padding:0 10px 12px}.w-lead-card{transition:transform .16s var(--spring), box-shadow .16s var(--ease), border-color .12s var(--ease);border-radius:14px;gap:6px;padding:14px;box-shadow:0 1px 2px #1412180f}.w-lead-card-title{font-size:15px;line-height:21px}.w-lead-drag{cursor:grab}@media (hover:hover){.w-lead-drag:hover .w-lead-card{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px #5b21b624}}.w-lead-drag:active .w-lead-card{transform:scale(.985)}.w-lead-card.is-lifted{width:272px;transform:rotate(2deg)scale(1.03)}.w-lead-col-empty{color:var(--ink-faint);padding:8px 4px;font-size:13px;line-height:18px}.w-lead-viewbar{justify-content:flex-end;display:flex}@media (width<=767px){.w-lead-board{scroll-snap-type:x mandatory;scroll-padding-inline:var(--row-bleed,16px);overscroll-behavior-x:contain;scrollbar-width:none;gap:10px}.w-lead-board::-webkit-scrollbar{display:none}.w-lead-col{scroll-snap-align:start;flex:0 0 calc(100% - 44px);width:calc(100% - 44px)}.w-lead-col-head{font-size:16px;position:sticky;top:0}.w-lead-drag{cursor:pointer}}@media (hover:none){@media (hover:hover){.w-lead-drag:hover .w-lead-card{border-color:var(--rule);transform:none;box-shadow:0 1px 2px #1412180f}}}@media (prefers-reduced-motion:reduce){.w-lead-card{transition:none}.w-lead-drag:active .w-lead-card{transform:none}@media (hover:hover){.w-lead-drag:hover .w-lead-card{transform:none}}}@media (width<=767px){.w-lead-card .btn{height:40px;padding:0 14px;font-size:14px}.w-lead-viewbar .seg button{min-height:44px}}.w-kpi{flex-direction:column;gap:12px;min-width:0;display:flex}.w-kpi[data-stale] .w-kpi-table,.w-kpi[data-stale] .w-kpi-rows{opacity:.55}.w-kpi-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.w-kpi-bar .seg{min-width:0}.w-kpi-dates{gap:12px;max-width:420px;display:flex}.w-kpi-dates .field{flex:1 1 0;min-width:0}.w-kpi-dates .input{width:100%;min-width:0}.w-kpi-line{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.w-kpi-summary{min-width:0;color:var(--ink);flex:0 auto;margin:0;font-size:15px;font-weight:500;line-height:22px}.w-kpi-line .btn{margin-left:auto}.w-kpi-num{color:var(--ink);white-space:nowrap;font-weight:600}.w-kpi-place{text-align:right;min-width:14px;color:var(--ink-faint);font-size:13px;line-height:18px;display:inline-block}.w-kpi-who{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.w-kpi-who.is-gone .clip{color:var(--ink-faint)}.w-kpi-who.is-gone .w-avatar,.w-kpi-row.is-gone .w-avatar{filter:grayscale();opacity:.6}.w-kpi-tag{color:var(--ink-faint);flex:none;font-size:12px;line-height:16px}.w-kpi-table td .w-kpi-meter{width:100%}.w-kpi-meter{background:var(--sunk);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.w-kpi-meter i{background:var(--c1);border-radius:3px;height:100%;display:block}.w-kpi-rows{flex-direction:column;min-width:0;display:flex}.w-kpi-row{--row:68px}.w-kpi-row .w-row-sub{white-space:normal}.w-kpi-row .w-kpi-meter{height:4px;margin-top:5px}.w-kpi-row.is-gone .w-row-title{color:var(--ink-faint)}.w-kpi-row-title{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.w-kpi-row-title .clip{flex:auto;min-width:0}.w-kpi-end{margin-top:4px;display:flex}.w-kpi-end .btn{flex:auto}.w-kpi-lead{align-items:center;gap:8px;display:inline-flex}.w-kpi-note{color:var(--ink-dim);margin:0;font-size:13px;line-height:18px}.w-kpi-title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.w-kpi-chart{border-top:1px solid var(--rule);flex-direction:column;gap:8px;min-width:0;margin-top:12px;padding-top:16px;display:flex}.w-kpi-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.w-kpi-months{flex:0 auto;gap:2px;min-width:0;max-width:100%;display:flex}.w-kpi-month{min-width:0;min-height:var(--tap);border-radius:var(--r-chip);color:var(--ink-dim);white-space:nowrap;transition:background 80ms var(--ease);flex:1 1 0;padding:0 8px;font-size:13px;line-height:18px}@media (hover:hover){.w-kpi-month:hover{background:var(--hover)}}.w-kpi-month[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.w-kpi-readout{color:var(--ink);margin:0;font-size:14px;line-height:20px}.w-kpi-panels{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 24px;margin-top:4px;display:grid}.w-kpi-panels.is-single{grid-template-columns:minmax(0,480px)}.w-kpi-panel{min-width:0;margin:0}.w-kpi-panel figcaption{min-width:0;color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.w-kpi-panel figcaption .clip{flex:auto;min-width:0}.w-kpi-key{border-radius:3px;flex:none;width:10px;height:10px}.w-kpi-plot{border-bottom:1px solid var(--rule-strong);align-items:stretch;gap:2px;height:72px;margin-top:6px;display:flex}.w-kpi-slot{border-radius:4px 4px 0 0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.w-kpi-slot[data-picked]{background:var(--sunk)}.w-kpi-slot i{border-radius:4px 4px 0 0;width:100%;max-width:24px;display:block}.w-kpi-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.w-kpi-form .input{width:100%;min-width:0}.w-kpi-form+.w-kpi-note{margin:10px 0 8px}.w-kpi-sheet-lead{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600;line-height:22px}.w-kpi-person{flex-direction:column;gap:10px;min-width:0;display:flex}.w-kpi-person-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.w-kpi-total{color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;line-height:18px;display:flex}.w-kpi-total b{color:var(--ink);font-size:20px;font-weight:600;line-height:26px}.w-kpi-levels{flex-direction:column;gap:6px;display:flex}.w-kpi-level{color:var(--ink);grid-template-columns:76px 72px 40px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;line-height:18px;display:grid}.w-kpi-level .w-kpi-num{text-align:right}.w-kpi-level-count{color:var(--ink-dim);white-space:nowrap}.w-kpi-items{border-top:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.w-kpi-item-meta{align-items:baseline;gap:8px;display:inline-flex}.w-score{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.w-score-dots{flex:none;align-items:center;gap:2px;display:inline-flex}.w-score-dots i{background:var(--rule-strong);border-radius:2px;width:4px;height:10px;display:block}.w-score-dots i[data-on]{background:var(--ink-dim)}.w-score-none{color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}.w-score-chip{min-height:var(--tap);color:var(--ink);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.w-score-chip.is-button{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);padding:0 10px}.w-score-source{width:20px;height:20px;color:var(--ink-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.w-score-wait{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.w-score-mark{color:var(--ink-dim);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.w-score-note{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:15px;line-height:22px;display:flex}.w-score-note b{font-weight:600}@media (width<=767px){.w-kpi-bar .seg-item,.w-kpi-person-head .seg-item{height:var(--tap)}.w-kpi-line{flex-wrap:nowrap}.w-kpi-line:has(.btn){flex-wrap:wrap}.w-kpi-summary{flex:1 1 0}.w-kpi-line .btn{width:100%;margin-left:0}.w-kpi-months{width:100%}.w-kpi-month{padding:0}.w-kpi-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.w-kpi-panels.is-single{grid-template-columns:minmax(0,1fr)}.w-kpi-plot{height:56px}.w-kpi-form{gap:8px}}.w-tasks{flex-direction:column;min-width:0;margin-top:-20px;display:flex;container-type:inline-size}.w-task-list{padding-top:8px}.w-task-search{flex:0 220px;min-width:120px}.w-tasks .w-tabs-end .icon-btn.is-on,.w-task-bar .icon-btn.is-on{color:var(--accent-ink);background:var(--accent-soft)}.w-task-bar{align-items:center;gap:8px;padding-top:8px;display:flex}.w-task-bar .w-task-search{flex:auto}.w-task-active{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.w-task-active-chip{min-height:var(--tap);border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-task-filter{min-width:240px}.w-task-filter-head{color:var(--ink-faint);padding:8px 8px 4px;font-size:12px;font-weight:500;line-height:16px}.w-task-filter-head:not(:first-child){border-top:1px solid var(--rule);margin-top:4px;padding-top:12px}.w-group.is-late .w-group-title{color:var(--neg)}.w-task-row.is-done .w-row-title{color:var(--ink-faint);text-decoration:line-through}.w-task-urgent{color:var(--neg);margin-right:6px;font-size:13px;font-weight:600;line-height:18px}.w-task-out{color:var(--ink-faint)}.w-task-label{max-width:120px;color:var(--ink-faint);font-size:13px;line-height:18px;display:block}.w-task-more{padding-block:8px}.w-task-none{color:var(--ink-faint);padding:4px 0 12px 20px;font-size:13px;line-height:18px}.w-task-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.w-task-people .w-group+.w-group{margin-top:4px}.w-task-cols{grid-template-columns:104px 176px 72px 56px;align-items:center;column-gap:12px;display:grid}.w-task-col-project{color:var(--ink-dim);font-size:13px;line-height:18px}.w-task-col-marks{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.w-task-row .w-row-actions{pointer-events:none}.w-task-row .w-row-actions .btn{pointer-events:auto}.w-task-col-who{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.w-task-flat-head{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.w-task-meta{align-items:center;gap:8px;display:inline-flex}.w-task-date{color:var(--ink-dim);white-space:nowrap;font-size:13px;line-height:18px}.w-task-date[data-tone=late]{color:var(--neg);font-weight:500}.w-task-date[data-tone=today]{color:var(--accent-ink);font-weight:500}.w-task-state{color:var(--ink-dim);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.w-task-state>svg{flex:none}.w-task-state[data-status=doing]{color:var(--accent-ink)}.w-task-state[data-status=blocked]{color:var(--warn)}.w-task-files{color:var(--ink-faint);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.w-task-score{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.w-task-score i{background:var(--rule-strong);border-radius:1px;width:3px}.w-task-score i:first-child{height:5px}.w-task-score i:nth-child(2){height:8px}.w-task-score i:nth-child(3){height:12px}.w-task-score i.is-on{background:var(--ink-dim)}.w-task-line{align-items:baseline;gap:8px;min-width:0;display:flex}.w-task-line>*{flex:none}.w-task-line>.clip{flex:0 auto;min-width:0}@container (width<=980px){.w-task-cols{grid-template-columns:104px 72px 56px}.w-task-col-project{display:none}}@container (width<=720px){.w-task-cols{grid-template-columns:72px 40px;column-gap:8px}.w-task-col-state{display:none}}@container (width<=860px){.w-tabs-end .w-task-search{width:36px;transition:flex-basis .12s var(--ease);flex:0 0 36px}.w-tabs-end .w-task-search:focus-within,.w-tabs-end .w-task-search.has-value{flex-basis:180px}.w-task-new.btn{gap:0;width:36px;padding:0}.w-task-new-label{display:none}}.w-board{margin-inline:calc(-1 * var(--row-bleed,0px));padding:12px var(--row-bleed,0px) 24px;scrollbar-width:thin;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.w-board-col{border-radius:var(--r-card);min-width:0;transition:background 80ms var(--ease);flex:0 0 264px;padding:4px 8px 8px}.w-board-col.is-over{background:var(--accent-soft)}.w-board-head{align-items:center;gap:8px;min-height:36px;display:flex}.w-board-name{flex:auto;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.w-board-mark{width:24px;height:24px;color:var(--ink-dim);flex:none;place-items:center;display:grid}.w-board-mark[data-status=doing]{color:var(--accent-ink)}.w-board-mark[data-status=blocked]{color:var(--warn)}.w-board-count{color:var(--ink-faint);flex:none;font-size:13px;line-height:18px}.w-board-form{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.w-board-form-actions{gap:4px;display:flex}.w-board-list{flex-direction:column;gap:8px;padding-top:4px;display:flex}.w-board-empty{color:var(--ink-faint);padding:12px 4px;font-size:13px;line-height:18px}.w-board-item{border-radius:var(--r-tile);touch-action:pan-x pan-y}.w-board-item.is-ghost{opacity:.35}.w-bcard{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--raised);transition:border-color 80ms var(--ease), background 80ms var(--ease);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}@media (hover:hover){.w-bcard:hover{border-color:var(--rule-strong)}}.w-bcard.is-selected{border-color:var(--accent);background:var(--accent-soft)}.w-bcard.is-overlay{border-color:var(--accent);box-shadow:var(--shadow-pop);cursor:grabbing}.w-bcard.is-done .w-bcard-title{color:var(--ink-faint);text-decoration:line-through}.w-bcard-main{align-items:flex-start;gap:10px;display:flex}.w-bcard-lead{z-index:1;flex:none;display:inline-flex;position:relative}.w-bcard-title{text-align:left;overflow-wrap:anywhere;min-width:0;color:inherit;font-size:14px;font-weight:500;line-height:20px}.w-bcard-title:after{content:"";border-radius:var(--r-tile);position:absolute;inset:0}.w-bcard-title:focus-visible{outline:0}.w-bcard-title:focus-visible:after{outline:2px solid var(--focus,var(--accent-ink));outline-offset:-2px}.w-bcard-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding-left:32px;display:flex}.w-bcard-project{min-width:0;color:var(--ink-faint);flex:0 auto;font-size:13px;line-height:18px}.w-bcard-foot{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding-left:32px;display:flex}.w-bcard-take{z-index:1;margin-left:auto;position:relative}.w-bcard-hover{z-index:1;opacity:0;transition:opacity 80ms var(--ease);position:absolute;bottom:8px;right:8px}.w-bcard-hover:focus-within{opacity:1}@media (hover:hover){.w-bcard:hover .w-bcard-hover{opacity:1}}.w-bcard .btn{height:28px;padding:0 10px;font-size:13px}.w-task-triage h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.w-task-triage-sub{color:var(--ink-dim);margin-top:4px;font-size:14px;line-height:20px}.w-task-triage-note{color:var(--ink-dim);white-space:pre-line;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:20px}.w-task-triage-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.w-task-card{flex-direction:column;gap:12px;min-width:0;display:flex}.w-task-card .title-input{color:var(--ink);display:block}.w-task-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.w-task-chips .w-pick{max-width:100%}.w-task-chips .w-pick.is-empty,.w-quick-chips .w-pick.is-empty{color:var(--ink-faint);border-style:dashed;font-weight:400}.w-task-chips .w-pick.is-gone,.w-task-chips .w-pick.w-task-due.is-late{background:var(--neg-soft);color:var(--neg);border-color:#0000}.w-task-chips .w-pick.w-task-due.is-late>svg{color:var(--neg)}.w-task-add{align-items:center;gap:4px;display:inline-flex}.w-task-who-face{align-items:center;gap:6px;min-width:0;display:inline-flex}.w-task-who-face .w-avatar+.w-avatar{box-shadow:0 0 0 2px var(--raised);margin-left:-10px}.w-task-who-static{min-width:0;height:var(--tap);color:var(--ink-dim);align-items:center;gap:6px;padding:0 2px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-task-who-static.is-out{color:var(--ink-faint)}.w-task-due-list{min-width:240px}.w-task-due-date{color:var(--ink-faint);flex:none;font-size:13px;line-height:18px}.w-task-due-own{border-top:1px solid var(--rule);align-items:center;gap:8px;margin-top:4px;padding:8px;display:flex}.w-task-due-own .input{flex:auto;min-width:0}.w-task-block{flex-direction:column;gap:4px;margin-top:4px;display:flex}.w-task-block-head{min-height:var(--tap);justify-content:space-between;align-items:center;gap:8px;display:flex}.w-task-block-head h3{font-size:16px;font-weight:600;line-height:22px}.w-task-note-field{width:100%;min-height:96px;max-height:50dvh;padding:8px 10px}.w-task-note-empty{width:100%;min-height:var(--tap);text-align:left;color:var(--ink-faint);padding:8px 0;font-size:14px;line-height:20px;display:block}@media (hover:hover){.w-task-note-empty:hover{color:var(--ink)}}.w-task-add-item{min-height:var(--tap);color:var(--ink-faint);align-self:flex-start;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}@media (hover:hover){.w-task-add-item:hover{color:var(--accent-ink)}}.w-task-add-form{align-items:center;gap:8px;margin-top:4px;display:flex}.w-task-add-form .input{flex:auto;min-width:0}.w-task-items{margin-top:4px;font-size:14px;line-height:20px}.w-task-items li{min-height:var(--tap);justify-content:space-between;align-items:center;gap:8px;display:flex}.w-task-items li+li{border-top:1px solid var(--rule)}.w-task-items li.is-done .clip{color:var(--ink-faint);text-decoration:line-through}.w-task-facts{color:var(--ink-faint);margin-top:4px;font-size:13px;line-height:18px}.w-quick{flex-direction:column;gap:16px;min-height:100%;display:flex}.w-quick-body{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.w-quick-title{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:18px;font-weight:600;line-height:24px;display:block}.w-quick-title::placeholder{color:var(--ink-faint);font-weight:400}.w-quick-title:focus-visible{outline:0}.w-quick .seg{display:flex}.w-quick .seg-item{flex:1 1 0}.w-quick-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.w-quick-chips .w-pick{max-width:100%}.w-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-quick-note{width:100%;min-height:72px;padding:8px 10px}.w-quick-files{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.w-quick-file{border-radius:var(--r-chip);background:var(--sunk);align-items:center;gap:2px;min-width:0;max-width:100%;padding-left:10px;font-size:13px;line-height:18px;display:inline-flex}.w-quick-foot{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.w-quick-foot.is-asking{justify-content:space-between;font-size:14px;line-height:20px}.w-quick-ask{gap:8px;margin-left:auto;display:inline-flex}@media (width>=768px){.w-task-col-who{width:60px}}@media (width>=1024px){.w-task-block-head h3{font-size:15px;line-height:20px}.w-task-row .btn{height:28px;padding:0 10px;font-size:13px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-tasks{margin-top:-16px}.w-task-list{padding-top:4px}.w-tasks .w-tabs.is-sticky{padding-right:0}.w-task-row .w-row-sub{white-space:normal}.w-task-row .w-row-open{min-height:var(--tap);align-items:center;display:flex}.w-task-card .title-input,.w-quick-body .w-quick-title{box-sizing:content-box;margin-block:-9px;padding-block:9px;line-height:26px;font-size:20px!important}.w-task-md .w-md-check input{font-size:16px}.w-task-md .w-md-check label{min-height:var(--tap);align-items:center}.w-task-md .w-md-check input{width:22px;height:22px;margin:0}.w-task-md li+li.w-md-check{margin-top:0}.w-task-triage-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w-task-foot textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-task-foot.is-done{flex-wrap:wrap}.w-task-foot.is-done .w-actionbar-field{flex-basis:calc(100% - 52px)}.w-task-foot.is-done>.btn{width:100%}.w-quick .seg-item{height:var(--tap)}.w-quick-foot>.btn{width:100%}.w-quick-foot.is-asking{flex-wrap:wrap}.w-quick-foot{padding-bottom:var(--safe-b)}.w-modal-full .modal-body:has(.w-quick){flex-direction:column;min-height:0;display:flex;overflow-y:auto}.w-modal-full .modal-body:has(.w-quick) .w-quick{flex:auto}}.w-board{gap:14px}.w-board-col{background:var(--raised-2);border-radius:var(--r-hero);flex-basis:296px;padding:8px 10px 12px}.w-board-head{min-height:40px;padding:0 2px}.w-board-count{background:var(--raised);text-align:center;min-width:24px;color:var(--ink-dim);border-radius:999px;padding:1px 8px;font-weight:600}.w-bcard{cursor:grab;transition:transform .16s var(--spring), box-shadow .16s var(--ease), border-color .12s var(--ease), background .12s var(--ease);border-radius:14px;gap:8px;padding:14px 14px 12px;box-shadow:0 1px 2px #1412180f}@media (hover:hover){.w-bcard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px #5b21b624}}.w-bcard:active{transform:scale(.985);box-shadow:0 1px 2px #1412180f}.w-bcard.is-overlay{transform:rotate(2deg)scale(1.03)}.w-bcard-title{font-size:15px;line-height:21px}.w-bcard-main{gap:12px}.w-bcard-who{z-index:1;pointer-events:none;flex:none;margin-left:auto;position:relative}.w-bcard-line{gap:6px 8px;padding-left:34px}.w-bcard-line .w-task-date{background:var(--raised-2);border-radius:999px;padding:2px 8px;font-weight:500}.w-bcard-line .w-task-date[data-tone=late]{background:var(--neg-soft)}.w-bcard-line .w-task-date[data-tone=today]{background:var(--accent-soft)}.w-bcard-tag{background:var(--accent-soft);max-width:120px;color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.w-bcard-foot{justify-content:flex-end;gap:8px;padding-left:34px}.w-bcard-foot .w-bcard-take{margin-left:0}.w-bcard-foot .w-bcard-take:first-child{margin-left:auto}.w-board-sheet-task{color:var(--ink-dim);margin:0 0 8px;font-size:14px;line-height:20px}.w-lead-stages{margin-inline:calc(-1 * var(--row-bleed,0px));flex-direction:column;display:flex}.w-lead-stage{min-height:44px;padding:0 var(--row-bleed,12px);text-align:left;color:var(--ink);align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.w-lead-stage+.w-lead-stage{border-top:1px solid var(--rule)}.w-lead-stage[aria-current]{background:var(--accent-soft);font-weight:500}@media (hover:none){.w-bcard-hover{display:none}.w-bcard{cursor:default}@media (hover:hover){.w-bcard:hover{border-color:var(--rule);transform:none;box-shadow:0 1px 2px #1412180f}}}@media (width<=767px){.w-board{scroll-snap-type:x mandatory;scroll-padding-inline:var(--row-bleed,16px);overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;padding-top:8px}.w-board::-webkit-scrollbar{display:none}.w-board-col{scroll-snap-align:start;flex:0 0 calc(100% - 44px)}.w-board-head{position:sticky;top:0}.w-board-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.w-bcard,.w-bcard:active{transition:none;transform:none}@media (hover:hover){.w-bcard:hover{transition:none;transform:none}}}@media (width<=767px){.w-bcard .btn{height:40px;padding:0 14px;font-size:14px}.w-bcard-title{min-height:40px}.w-bcard-take{margin-block:0}}.workspace-sync{top:calc(var(--top) + var(--safe-t));z-index:12;padding-inline:var(--gutter);background:var(--warn-soft);color:var(--warn);font-size:13px;line-height:18px;position:sticky}.workspace-sync.is-open{position:static}.workspace-sync-bar{align-items:center;gap:8px;min-height:36px;display:flex}.workspace-sync-bar>svg{flex:none}.workspace-sync-bar>.clip{flex:0 auto;min-width:0;font-weight:500}.workspace-sync.is-open .workspace-sync-bar{padding-block:8px}.workspace-sync.is-open .workspace-sync-bar>.clip{white-space:normal}.workspace-sync-expand{min-height:36px;color:inherit;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 0 0 8px;font-weight:500;display:inline-flex}.workspace-sync-details{max-width:960px;color:var(--ink);padding:4px 0 16px}.workspace-sync-details>p{margin:0 0 8px;font-size:14px;line-height:20px}.workspace-sync-details>.workspace-sync-faint{color:var(--ink-dim);font-size:13px;line-height:18px}.workspace-sync-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.workspace-sync-details .workspace-sync-error{color:var(--neg);margin-top:12px}.workspace-sync-comparison{max-width:600px;margin-top:12px;overflow-x:auto}.workspace-sync-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.workspace-sync-comparison th,.workspace-sync-comparison td{border-bottom:1px solid color-mix(in srgb, var(--warn) 24%, transparent);padding:6px 8px}.workspace-sync-comparison th{color:var(--ink);font-weight:500}.workspace-sync-comparison thead th{color:var(--ink-dim);font-size:12px}.workspace-sync-comparison p{color:var(--ink-dim);margin:8px;font-size:13px;line-height:18px}@media (width<=767px){.workspace-sync-bar,.workspace-sync-expand{min-height:44px}}.app.studio-shell{--w-side:var(--sidebar);--w-link:34px;background:var(--frame)}.app.studio-shell>.main{background:var(--frame);min-height:100dvh}.app.studio-shell .top-stick{z-index:15;background:var(--frame);position:sticky;top:0}.main>.content{max-width:none;min-height:calc(100dvh - var(--top) - var(--safe-t));background:var(--bg);margin:0}.app.studio-shell .top-stick:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%, transparent 14px, var(--frame) 14.5px);width:14px;height:14px;position:absolute;top:100%;left:0}.w-viewas{height:32px;padding:0 var(--gutter);background:var(--frame-2);color:var(--accent-on-frame);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.w-viewas button{border-radius:var(--r-chip);height:26px;color:var(--on-frame);flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}@media (hover:hover){.w-viewas button:hover{background:#ffffff14}}.main:has(.w-viewas){--top:80px}@media (width>=1024px){.main:has(.w-viewas){--top:88px}}.w-side{z-index:20;width:var(--w-side);background:var(--frame);height:100dvh;color:var(--on-frame-dim);transition:width .16s var(--ease);flex-direction:column;flex:none;padding:0 8px 4px;display:flex;position:sticky;top:0;container:side/inline-size}.w-side.is-collapsed{--w-side:var(--rail)}.w-side-top{flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 2px 0 10px;display:flex}.w-side-word{letter-spacing:-.012em;color:var(--on-frame);font-size:17px;font-weight:600;line-height:22px}.w-side-word-short{display:none}.w-side-fold{border-radius:var(--r-control);width:32px;height:32px;color:var(--on-frame-faint);transition:background 80ms var(--ease), color 80ms var(--ease);place-items:center;display:grid}@media (hover:hover){.w-side-fold:hover{color:var(--on-frame);background:#ffffff0f}}.w-side-scroll{scrollbar-width:none;flex:auto;min-height:0;margin-top:4px;overflow:hidden auto}.w-side-scroll::-webkit-scrollbar{display:none}.w-side-group{flex-direction:column;gap:1px;display:flex}.w-side-cap{color:var(--on-frame-faint);padding:12px 10px 4px;font-size:12px;font-weight:500;line-height:16px}.w-side-link{width:100%;min-height:var(--w-link);border-radius:var(--r-control);text-align:left;color:var(--on-frame-dim);transition:background 80ms var(--ease), color 80ms var(--ease);flex:none;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative}.w-side-link>svg{flex:none}@media (hover:hover){.w-side-link:hover{color:var(--on-frame);background:#ffffff0f}}.w-side-link[aria-current=page]{background:var(--frame-2);color:var(--on-frame)}.w-side-link[aria-current=page]>svg{color:var(--accent-on-frame)}.w-side-label{flex:auto;min-width:0}.w-side-count{color:var(--on-frame-faint);flex:none;font-size:12px;font-weight:500;line-height:16px}.w-side-count.is-fill{background:var(--accent-fill-on-frame);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-weight:600;line-height:20px}.w-side-dot{background:var(--accent-on-frame);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:5px;left:calc(50% + 6px)}.w-side-system{border-top:1px solid var(--frame-rule);flex-direction:column;flex:none;gap:1px;margin-top:8px;padding-top:4px;display:flex}.w-side-sys-icon{display:none}.w-side-chev{width:18px;color:var(--on-frame-faint);transition:transform .12s var(--ease);flex:none}.w-side-chev.is-open{transform:rotate(90deg)}.w-side .menu-wrap{width:100%;display:flex}.w-side-me{border-radius:var(--r-control);text-align:left;width:100%;height:52px;color:var(--on-frame);transition:background 80ms var(--ease);align-items:center;gap:10px;padding:0 8px;display:flex}@media (hover:hover){.w-side-me:hover{background:#ffffff0f}}.w-side-me-text{flex-direction:column;flex:auto;min-width:0;display:flex}.w-side-me-text b{font-size:13px;font-weight:600;line-height:18px}.w-side-me-text span{color:var(--on-frame-faint);font-size:12px;line-height:16px}@media (width>=1024px) and (height<=760px){.app.studio-shell{--w-link:32px}.w-side-top{height:40px}.w-side-cap{padding-top:8px}.w-side-me{height:48px}}.w-brands{height:40px;transition:opacity 80ms var(--ease);flex:none;align-items:center;display:flex}.w-brands.is-muted{opacity:.55}.w-brands-row{align-items:center;gap:4px;width:100%;display:flex}.w-brands-rail{display:none}.w-brand-opt{border-radius:var(--r-control);min-width:36px;height:36px;color:var(--on-frame);transition:background 80ms var(--ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 7px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (hover:hover){.w-brand-opt:hover{background:#ffffff0f}}.w-brand-opt[aria-pressed=true]{background:var(--frame-2);flex:auto;justify-content:flex-start;min-width:0}.w-brand-opt .clip{min-width:0}@container side (width<=100px){.w-side-top{justify-content:center;padding:0}.w-side-word-full,.w-side-label,.w-side-cap,.w-side-count,.w-side-me-text,.w-side-chev,.w-brands-row{display:none}.w-side-word-short{display:inline}.w-side-dot,.w-side-sys-icon,.w-brands-rail{display:block}.w-side-link{justify-content:center;padding:0}.w-brands{justify-content:center}.w-side-group+.w-side-group{border-top:1px solid var(--frame-rule);margin-top:8px;padding-top:8px}.w-side-me{justify-content:center;padding:0}}.w-side.is-collapsed .w-side-word{display:none}@media (width<=1023px){.app.studio-shell{--w-link:44px}.w-side{--w-side:var(--rail)}.w-side-fold{display:none}.w-side.is-collapsed .w-side-word{display:inline}}@media (width>=1024px) and (width<=1359px){.app:has(.w-panel) .w-side{--w-side:var(--rail)}.app:has(.w-panel) .w-side-fold{display:none}.app:has(.w-panel) .w-side.is-collapsed .w-side-word{display:inline}}@media (prefers-reduced-motion:reduce){.w-side{transition:none}}.w-top{height:calc(48px + var(--safe-t));padding:var(--safe-t) var(--gutter) 0;background:var(--frame);color:var(--on-frame);grid-template-columns:minmax(80px,1fr) minmax(96px,360px) minmax(max-content,1fr);align-items:center;gap:12px;display:grid}.w-top-title{min-width:0;color:var(--on-frame-faint);align-items:center;gap:6px;display:flex}.w-top-up{color:var(--on-frame-dim);flex:none;font-size:15px;line-height:20px}@media (hover:hover){.w-top-up:hover{color:var(--on-frame)}}.w-top-name{min-width:0;color:var(--on-frame);font-size:15px;font-weight:600;line-height:20px}.w-top-search{border-radius:var(--r-control);background:var(--frame-2);width:100%;min-width:0;height:36px;color:var(--on-frame-faint);text-align:left;transition:color 80ms var(--ease);align-items:center;gap:8px;padding:0 10px;font-size:14px;line-height:20px;display:flex}@media (hover:hover){.w-top-search:hover{color:var(--on-frame)}}.w-top-search>svg{flex:none}.w-top-search kbd{color:var(--on-frame-faint);background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:12px}.w-top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.w-top-alex{border-radius:var(--r-control);height:36px;color:var(--on-frame);transition:background 80ms var(--ease);align-items:center;gap:8px;padding:0 10px 0 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}@media (hover:hover){.w-top-alex:hover{background:#ffffff14}}.w-top-create{border-radius:var(--r-control);background:var(--accent-fill-on-frame);color:#fff;white-space:nowrap;height:36px;transition:filter 80ms var(--ease);align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}@media (hover:hover){.w-top-create:hover{filter:brightness(.94)}}.w-top .icon-btn{color:var(--on-frame)}@media (hover:hover){.w-top .icon-btn:hover:not(:disabled){color:var(--on-frame);background:#ffffff14}}.w-top .icon-btn:active:not(:disabled){background:#ffffff1f}.w-top .icon-badge{background:var(--accent-fill-on-frame);color:#fff}@media (width>=1024px){.w-top{height:56px;padding:0 var(--gutter)}}@media (width<=1100px){.w-top-alex-name{display:none}.w-top-alex{padding:0 6px}.w-top-search kbd{display:none}}.w-set{flex-direction:column;gap:24px;max-width:720px;display:flex}.w-set-wide{max-width:1040px}.w-set-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"who look""key look";align-items:start;gap:24px 32px;display:grid}.w-set-who-block{grid-area:who}.w-set-look-block{grid-area:look}.w-set-key-block{grid-area:key}.w-set-narrow{max-width:420px}.w-set-block{flex-direction:column;gap:12px;min-width:0;display:flex}.w-set-block+.w-set-block{border-top:1px solid var(--rule);padding-top:24px}.w-set-two>.w-set-block+.w-set-block{border-top:0;padding-top:0}.w-set-title{font-size:15px;font-weight:600;line-height:20px}.w-set-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.w-set-hint{color:var(--ink-faint);font-size:13px;line-height:18px}.w-set-line{min-height:var(--row-1);justify-content:space-between;align-items:center;gap:16px;display:flex}.w-set-line-text{flex-direction:column;min-width:0;display:flex}.w-set-who{align-items:center;gap:12px;min-width:0;display:flex}.w-set-who b{font-size:15px;font-weight:600;line-height:20px;display:block}.w-set-who span span{color:var(--ink-faint);font-size:13px;line-height:18px}.w-set-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-push-end{margin-left:auto}.w-tabs-settings{margin-bottom:16px}.w-dockedit{border-radius:var(--r-tile);background:var(--frame);color:var(--on-frame-dim);gap:4px;padding:6px;display:grid}.w-dockedit-place{border-radius:var(--r-control);text-align:center;width:100%;min-width:0;min-height:56px;color:var(--on-frame-dim);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:500;line-height:16px;display:flex}.w-dockedit-place>svg{flex:none}.w-dockedit-place.is-fixed{color:var(--on-frame-faint)}.w-dockedit-place .clip{max-width:100%}button.w-dockedit-place{background:var(--frame-2);color:var(--on-frame);transition:background 80ms var(--ease)}@media (hover:hover){button.w-dockedit-place:hover{background:var(--frame-rule)}}.w-dockedit-mark{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.w-dockedit .menu-wrap{width:100%;min-width:0;display:flex}.w-order{flex-direction:column;display:flex}.w-order-group{border-radius:var(--r-control);flex-direction:column;display:flex}.w-order-group+.w-order-group{margin-top:12px}.w-order-group.is-over{background:var(--accent-soft)}.w-order-line{min-height:var(--row-1);align-items:center;gap:8px;display:flex;position:relative}.w-order-line:not(.is-group){border-top:1px solid var(--rule)}.w-order-line.is-group{min-height:40px}.w-order-line.is-group .w-order-name{color:var(--ink-dim);font-size:13px;font-weight:600;line-height:18px}.w-order-line.is-hidden .w-order-name,.w-order-line.is-hidden .w-order-icon{color:var(--ink-faint)}.w-order-line.is-dragging{opacity:.4}.w-order-line.is-over:before{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:0;right:0}.w-order-line.is-over.is-after:before{top:auto;bottom:-1px}.w-order-grip{border-radius:var(--r-xs);width:20px;height:32px;color:var(--ink-faint);cursor:grab;touch-action:none;flex:none;place-items:center;margin-right:-4px;display:grid}@media (hover:hover){.w-order-grip:hover{background:var(--hover);color:var(--ink-dim)}}.w-order-grip:active{cursor:grabbing}@media (pointer:coarse){.w-order-grip{display:none}}.w-order-icon{color:var(--ink-dim);flex:none}.w-order-name{flex:auto;min-width:0;font-size:15px;font-weight:500;line-height:20px}.w-order-note{color:var(--ink-faint);flex:none;font-size:13px;line-height:18px}.w-order-buttons{flex:none;align-items:center;gap:4px;display:inline-flex}.w-order-buttons .icon-btn:not(:disabled){color:var(--ink-dim)}.w-order-eye:not(.is-off){color:var(--ink-faint)}.w-order-fixed{min-height:40px;color:var(--ink-faint);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.w-order-fixed>svg{flex:none}.w-order-ghost{border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--raised);min-height:40px;box-shadow:var(--shadow-pop);cursor:grabbing;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}@media (width<=767px){.w-set-two{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""look""key";gap:24px}.w-set-two>.w-set-block+.w-set-block{border-top:1px solid var(--rule);padding-top:24px}.w-set{max-width:none}}.app.studio-shell.is-phone{--dock:56px;--tap:44px;--row:60px;--row-1:48px;--gutter:16px;--top:48px;grid-template-columns:minmax(0,1fr)}.is-phone>.main:has(.w-viewas){--top:92px}.is-phone .content{padding-top:8px;padding-bottom:calc(var(--dock) + var(--safe-b) + 24px)}.app.studio-shell.is-phone .top-stick:after{background:radial-gradient(circle at 100% 100%, transparent 16px, var(--frame) 16.5px);width:16px;height:16px}.app.studio-shell.is-phone .top-stick:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 100%, transparent 16px, var(--frame) 16.5px);width:16px;height:16px;position:absolute;top:100%;right:0}.app.studio-shell.is-phone .w-viewas{justify-content:space-between;height:44px;font-size:13px}.app.studio-shell.is-phone .w-viewas button{height:44px;margin-right:-8px}.w-top.is-phone{height:calc(48px + var(--safe-t));padding:var(--safe-t) max(2px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));gap:0;display:flex}.w-top.is-phone .w-top-name{flex:auto;margin-left:6px;font-size:17px;line-height:22px}.w-top.is-phone .icon-btn{width:44px;height:44px}.w-top-brand{border-radius:var(--r-control);height:44px;color:var(--on-frame-dim);transition:opacity 80ms var(--ease);flex:none;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.w-top-brand.is-muted>.w-brand{opacity:.6}.w-top-text{height:44px;color:var(--accent-on-frame);flex:none;align-items:center;padding:0 12px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.w-brand-note{color:var(--ink-faint);margin-bottom:8px;font-size:13px;line-height:18px}.w-brand-rows{margin-inline:calc(-1 * var(--gutter));flex-direction:column;display:flex}.w-brand-row{min-height:64px;padding:0 var(--gutter);text-align:left;color:var(--ink);align-items:center;gap:12px;display:flex}.w-brand-row+.w-brand-row{box-shadow:0 -1px var(--rule)}.w-brand-row:active{background:var(--press)}.w-brand-row>svg:last-child:not(.w-brand){color:var(--accent-ink);flex:none}.w-brand-text{flex-direction:column;flex:auto;min-width:0;display:flex}.w-brand-text b{font-size:15px;font-weight:600;line-height:20px}.w-brand-text span{color:var(--ink-dim);font-size:13px;line-height:18px}.w-dock{z-index:30;height:calc(56px + var(--safe-b));padding:0 env(safe-area-inset-right,0px) var(--safe-b) env(safe-area-inset-left,0px);background:var(--frame);color:var(--on-frame-faint);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.w-dock-link{min-width:0;color:var(--on-frame-faint);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.w-dock-link[aria-current=page]{color:var(--on-frame)}.w-dock-link[aria-current=page] .w-dock-icon{color:var(--accent-on-frame)}.w-dock-link:active{background:#ffffff0f}.w-dock-icon{width:22px;height:22px;display:block;position:relative}.w-dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.w-dock-link[aria-current=page] .w-dock-label{font-weight:600}.w-dock-badge{background:var(--accent-fill-on-frame);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--frame);border-radius:999px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:-5px;left:13px}.w-plus-cell{place-items:center;display:grid;position:relative}.w-plus{background:var(--accent-fill-on-frame);color:#fff;-webkit-tap-highlight-color:transparent;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.w-plus:active{filter:brightness(.92)}.w-plus:after{content:"";inset:-4px -4px calc(-4px - var(--safe-b)) -4px;position:absolute}.w-plus-list{margin-inline:calc(-1 * var(--gutter));flex-direction:column;display:flex}.w-plus-row{min-height:52px;padding:0 var(--gutter);text-align:left;color:var(--ink);align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.w-plus-row+.w-plus-row{box-shadow:0 -1px var(--rule)}.w-plus-row>svg{color:var(--ink-dim);flex:none}.w-plus-row:active{background:var(--hover)}@media (hover:hover){.w-plus-row:hover{background:var(--hover)}}.w-more{flex-direction:column;margin-top:-8px;display:flex}.w-more .menu-wrap{margin-inline:calc(-1 * var(--gutter));display:flex}.w-more-me{width:100%;min-height:68px;padding:0 var(--gutter);text-align:left;color:var(--ink);align-items:center;gap:12px;display:flex}.w-more-me:active{background:var(--press)}.w-more-me .grow{flex-direction:column;display:flex}.w-more-me b{font-size:16px;font-weight:600;line-height:22px}.w-more-me .grow>span{color:var(--ink-dim);font-size:13px;line-height:18px}.w-more-me>svg{color:var(--ink-faint);flex:none}.app.studio-shell .w-more .w-row{gap:12px;min-height:48px}.app.studio-shell .w-more .w-row-open{padding-block:14px}.app.studio-shell .w-more .w-row-title{font-weight:400}.app.studio-shell .w-more .w-row-meta{display:flex}.w-more-icon{width:24px;height:24px;color:var(--ink-dim);place-items:center;display:grid}.w-more-end{color:var(--ink-faint);align-items:center;gap:8px;display:flex}.w-more-count{background:var(--accent);min-width:20px;color:var(--on-accent);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.w-more-count.is-quiet{min-width:0;color:var(--ink-faint);background:0 0;padding:0;font-weight:500}.w-more-cap{color:var(--ink-faint);padding:16px 0 4px;font-size:13px;font-weight:500;line-height:18px}.w-more .w-group{margin-top:8px}.w-more .w-group-title{color:var(--ink-faint);font-size:13px;font-weight:500;line-height:18px}@media (width<=340px){.w-dock-label{letter-spacing:-.04em}}.is-phone .w-dockedit-mark>svg{display:none}.auth-page{background:var(--raised);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-brand{color:#fff;background:var(--frame);flex-direction:column;justify-content:space-between;gap:40px;padding:44px 48px;display:flex}.auth-mark{letter-spacing:-.02em;align-items:center;gap:12px;font-size:24px;font-weight:600;display:flex}.auth-brand h1{letter-spacing:-.02em;max-width:13em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.08}.auth-brand p{color:#ffffff9e;margin:14px 0 0}.auth-main{place-items:center;padding:32px 20px;display:grid}.auth-form{flex-direction:column;gap:14px;width:min(380px,100%);display:flex}.auth-form h2{letter-spacing:-.02em;margin:0;font-size:26px}.auth-form p{margin:0}.auth-form .btn{height:44px;margin-top:6px}.auth-error{border-radius:var(--r-control);background:var(--neg-soft);color:var(--neg);padding:10px 12px;font-size:14px}.auth-splash{min-height:100dvh;color:var(--ink-dim);justify-content:center;align-items:center;gap:10px;display:flex}.auth-role{border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-ink);padding:10px 12px;font-size:14px}@media (width<=820px){.auth-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-brand{gap:18px;padding:24px 20px}.auth-brand h1{font-size:24px}.auth-main{align-items:start;padding:28px 20px}}.access-chips{max-height:150px;overflow:auto}.access-member{flex-wrap:wrap}.access-member .cat-select{max-width:150px}.access-reset{flex-basis:100%;margin-top:0}.matrix-group th{text-align:left;color:var(--ink);padding-top:14px;font-weight:600}.app-error{align-content:center;justify-items:start;gap:12px;max-width:440px;min-height:100dvh;margin:0 auto;padding:24px;display:grid}.app-error h1{margin:0;font-size:24px}.app-error p{color:var(--dim,#667);margin:0}.erp-flow-chart svg{width:100%;display:block;overflow:visible}.erp-chart-axis{font:12px var(--font);fill:var(--ink-faint)}.erp-chart-legend{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:8px;font-size:12px;line-height:16px;display:flex}.erp-chart-legend>span{align-items:center;gap:6px;display:flex}.erp-chart-legend b{font-weight:500}.erp-chart-legend i{background:var(--c1);border-radius:50%;width:8px;height:8px}.erp-chart-legend>span:nth-child(2) i{background:var(--c3)}.erp-chart-legend>small{color:var(--ink-faint);margin-left:auto;font-size:12px}.erp-chart-empty{min-height:180px;color:var(--ink-faint);place-items:center;display:grid}.content:has(.w-home){max-width:none;padding:0}.w-home{background:var(--frame);min-width:0;container:home/inline-size}.w-hero{padding:20px var(--gutter) 32px;background:var(--frame);color:var(--on-frame);flex-direction:column;gap:24px;display:flex}.w-hero-hello{align-items:center;gap:16px;min-width:0;display:flex}.w-hero-mascot{border-radius:var(--r-avatar);background:var(--frame-2);object-fit:cover;flex:none;width:72px;height:72px}.w-hero-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.w-hero-title{letter-spacing:-.02em;color:var(--on-frame);font-size:28px;font-weight:600;line-height:34px}.w-hero-date{color:var(--on-frame-dim);font-size:15px;line-height:20px}.w-hero-eye{background:var(--frame-2);width:44px;height:44px;color:var(--on-frame-dim);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.w-hero-eye:hover{color:var(--on-frame)}}.w-ht-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.w-ht{border:1px solid var(--frame-rule);background:var(--frame-2);min-width:0;color:var(--on-frame);border-radius:20px;flex-direction:column;gap:6px;padding:24px 24px 22px;transition:border-color .2s,transform .2s;display:flex}@media (hover:hover){.w-ht:hover{border-color:var(--accent-on-frame);transform:translateY(-2px)}}.w-ht.is-intro{animation:.6s cubic-bezier(.22,.8,.24,1) both hr-rise;animation-delay:calc(var(--i) * 60ms)}.w-ht-label{color:var(--on-frame-dim);font-size:15px;line-height:20px}.w-ht-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,3.2vw,44px);font-weight:600;line-height:1.15}.w-ht-value small{letter-spacing:0;color:var(--on-frame-dim);margin-left:6px;font-size:.5em;font-weight:500}.w-ht-value[data-tone=neg]{color:var(--neg-on-frame)}.w-ht-value[data-tone=new]{color:var(--accent-on-frame)}.w-ht-sub{color:var(--on-frame-faint);font-size:14px;line-height:20px}@keyframes hr-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.w-ht.is-intro{animation:none}.w-ht{transition:none}}@container home (width<=1099px){.w-ht-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.w-hero{padding:14px var(--gutter) 22px;gap:16px}.w-hero-hello{gap:12px}.w-hero-mascot{width:56px;height:56px}.w-hero-title{font-size:22px;line-height:28px}.w-hero-date{font-size:14px;line-height:20px}.w-ht-grid{gap:10px}.w-ht{border-radius:16px;gap:4px;padding:16px 14px 14px}.w-ht-label{font-size:14px}.w-ht-value{font-size:30px}}.w-home-page{background:var(--bg);--row-bleed:var(--gutter);border-top-left-radius:14px;min-width:0;padding-bottom:40px}.w-home-grid{grid-template-columns:minmax(0,1fr);display:grid}.w-home-grid>.w-group.w-home-block,.w-home-bottom>.w-group.w-home-block{margin-top:0}.w-home-block{min-width:0;padding:12px var(--gutter) 12px}.w-home-block+.w-home-block{border-top:1px solid var(--rule)}.w-home-note{color:var(--ink-faint);margin-left:8px;font-size:13px;font-weight:400;line-height:18px}.w-home-link{min-height:var(--tap);color:var(--ink-dim);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (hover:hover){.w-home-link:hover{color:var(--accent-ink)}}.w-home-line{min-height:var(--row-1);color:var(--ink-dim);align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.w-home-summary{margin-inline:calc(-1 * var(--row-bleed));padding-inline:var(--row-bleed);border-top:1px solid var(--rule);justify-content:space-between;font-size:13px;line-height:18px}.w-home-done{color:var(--ink)}.w-home-puzzle{padding:2px 0 8px}.w-home-today .w-row-open{min-height:var(--tap);align-items:center;display:flex}.w-home-block .w-notice{margin-top:0}.w-lead-sub{align-items:center;gap:6px;min-width:0;display:flex}.w-lead-sub>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lead-sub>svg{flex:none}.w-lead-wait[data-tone=warn]{color:var(--warn)}.w-lead-wait[data-tone=neg]{color:var(--neg)}.w-money{padding:12px var(--gutter) 16px;border-top:1px solid var(--rule);--row-bleed:var(--gutter)}.w-money-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.w-money-main,.w-money-side{min-width:0}.w-money-period{padding-top:8px}.w-money-area{height:320px;padding-top:12px;overflow:hidden;container:money-area/inline-size}.w-money-head{justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:4px;display:flex}.w-money-head span{color:var(--ink-faint);white-space:nowrap;font-size:12px;line-height:16px;display:block}.w-money-head strong{letter-spacing:-.012em;font-size:22px;font-weight:600;line-height:28px;display:block}.w-money-head p{color:var(--ink-faint);text-align:right;font-size:12px;line-height:16px}.w-money-none{padding-block:4px}.w-money-empty{align-content:center;justify-items:start;gap:4px;height:100%;display:grid}.w-money-empty strong{font-size:14px;font-weight:500;line-height:20px}.w-money-empty p{color:var(--ink-dim);font-size:13px;line-height:18px}.w-money-split{flex-direction:column;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.w-money-list{flex:auto;width:100%;min-width:0;font-size:13px;line-height:18px}.w-money-list li{min-height:26px;color:var(--ink-dim);align-items:center;gap:8px;display:flex}.w-money-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.w-money-list li>i{border-radius:50%;flex:none;width:8px;height:8px}.w-money-list li>b{color:var(--ink);flex:none;font-weight:500}.w-money-expenses{flex-direction:column;gap:8px;min-width:0;height:100%;display:flex}.w-money-expenses .donut-wrap{flex-direction:row;align-items:center;gap:16px}.w-money-expenses .donut-wrap>.ring{align-self:auto}.w-money-expenses .ring-in b{font-size:15px;font-weight:600}.w-money-expenses .donut-legend b{font-weight:500}.w-money-total{border-top:1px solid var(--rule);min-height:32px;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;padding-inline:8px;font-size:13px;line-height:18px;display:flex}.w-money-total b{color:var(--ink);white-space:nowrap;font-weight:600}.w-money-clients{align-items:stretch}.w-money-rank{flex:auto;min-width:0}.w-money-lead{color:var(--ink-dim);padding-bottom:6px;font-size:13px;line-height:18px}.w-money-lead b{color:var(--ink);font-weight:600}.w-money-rank ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.w-money-rank li>*{text-align:left;width:100%;min-height:44px;color:inherit;align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}@media (hover:hover){.w-money-rank li>button:hover{color:var(--accent-ink)}}.w-money-place{width:16px;color:var(--ink-faint);flex:none}.w-money-who{flex:auto;gap:4px;min-width:0;display:grid}.w-money-who>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-money-rank b{flex:none;font-weight:500}.w-money-new{flex:none;width:240px;display:none}.w-money-new>p{color:var(--ink-faint);justify-content:space-between;gap:8px;padding-bottom:8px;font-size:13px;line-height:18px;display:flex}.w-money-new b{color:var(--ink);font-weight:500}.w-money-bars.is-tall{height:240px;margin-top:12px}.w-money-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;height:200px;display:grid}.w-money-bars>div{min-width:0;color:var(--ink-faint);text-align:center;grid-template-rows:minmax(0,1fr) 16px;gap:4px;font-size:12px;line-height:16px;display:grid}.w-money-bars>div>span:last-child{overflow:hidden}.w-money-track{background:var(--sunk);border-radius:3px;align-items:flex-end;display:flex;overflow:hidden}.w-money-track>i{background:var(--c1);width:100%;display:block}.w-money-side{flex-direction:column;gap:2px;display:flex}.w-money-side-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.w-money-side-head h3{font-size:15px;font-weight:600;line-height:20px}.w-money-ring{text-align:left;width:100%;color:inherit;align-items:center;gap:16px;padding-block:8px;display:flex}.w-money-percent{letter-spacing:-.012em;font-size:22px;font-weight:600;line-height:28px}.w-money-ring strong{letter-spacing:-.012em;font-size:22px;font-weight:600;line-height:28px;display:block}.w-money-ring small{color:var(--ink-dim);font-size:13px;line-height:18px;display:block}.w-money-neg{color:var(--neg)}.w-money-note{color:var(--ink-dim);font-size:14px;line-height:20px}.w-money-note+.w-money-note{margin-top:8px}.w-money-note b{color:var(--ink);font-weight:600}.w-money-sum{letter-spacing:-.012em;padding:8px 0 4px;font-size:22px;font-weight:600;line-height:28px}.w-money-about-foot{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.w-home-bottom{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.w-home-bottom>.w-home-block:only-child{grid-column:1/-1}.w-team-now{flex-wrap:wrap;gap:4px 8px;display:flex}.w-team-now>button{border-radius:var(--r-control);min-height:44px;color:inherit;align-items:center;gap:6px;padding-inline:2px 6px;display:inline-flex}@media (hover:hover){.w-team-now>button:hover{background:var(--hover)}}.w-team-now b{color:var(--ink-dim);font-size:13px;font-weight:500;line-height:18px}@container money-area (width<=519px){.w-money-head p{display:none}.w-money-expenses .donut-wrap{gap:8px}.w-money-expenses .donut-legend .pct{display:none}.w-money-expenses .ring-in b{font-size:13px}.w-money-expenses .ring-in span{display:none}}@container money-area (width>=520px){.w-money-split{flex-direction:row;align-items:flex-start;gap:24px}.w-money-list{padding-top:4px}}@container money-area (width>=620px){.w-money-new{display:block}}@container home (width>=900px){.w-home-grid{grid-template:"leads attention""today attention"1fr/minmax(0,1fr) minmax(0,1fr)}.w-home-grid.is-no-leads{grid-template-rows:auto;grid-template-areas:"today attention"}.w-home-leads{grid-area:leads}.w-home-today{grid-area:today}.w-home-attention{border-top:0;border-left:1px solid var(--rule);grid-area:attention}.w-home-grid>.w-home-block+.w-home-attention{border-top:0}.w-money-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.w-money-side{border-left:1px solid var(--rule);padding-left:24px}.w-home-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.w-home-bottom>.w-home-block+.w-home-block{border-top:0;border-left:1px solid var(--rule)}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-home-page{padding-bottom:calc(var(--dock) + var(--safe-b) + 24px);border-top-left-radius:16px;border-top-right-radius:16px}.w-money-period .seg-item{height:44px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--frame:#242226;--frame-2:#323035;--frame-rule:#3d3a40;--on-frame:#fff;--on-frame-dim:#bdb9c2;--on-frame-faint:#a29ea8;--accent-on-frame:#c3aeff;--accent-fill-on-frame:#7c4dff;--neg-on-frame:#ff9e93;--warn-on-frame:#f2c98a;--bg:#fff;--raised:#fff;--raised-2:#faf9fb;--sunk:#f4f3f6;--glass:#fff;--rule:#e7e5ea;--rule-strong:#cfccd4;--hover:#2422260d;--press:#24222614;--ink:#211f24;--ink-dim:#58555e;--ink-faint:#6e6b75;--accent:#5b21b6;--accent-hover:#4c1a9c;--accent-ink:#5b21b6;--accent-soft:#f1ecfb;--on-accent:#fff;--neg:#c0271c;--neg-soft:#fdecea;--warn:#8a5600;--warn-soft:#fff2de;--pos:#46609f;--pos-soft:#edf0fa;--info:#5a4fa6;--info-soft:#f1ecfb;--scrim:#14121880;--c1:#9c82ed;--c2:#8ba5e1;--c3:#edbd89;--c4:#a99add;--c5:#92b7d3;--c6:#ccacdf;--ch-direct:#6f51d4;--ch-vk:#148fa5;--ch-organic:#c97a17;--ch-gads:#cc4a8b;--ch-meta:#2b7ad1;--ch-other:var(--ink-faint);--shadow-card:none;--shadow-pop:0 8px 24px #1412182e;--shadow-float:var(--shadow-pop);--shadow-sheet:0 -10px 40px #14121838;--accent-grad:var(--accent);--accent-glow:none;--tile-1:var(--raised-2);--tile-2:var(--raised-2);--tile-3:var(--warn-soft);--tile-4:var(--raised-2);--hero:var(--raised-2);--studio-hero:var(--raised);--studio-violet:var(--accent);--studio-mint:var(--accent-soft);--bg-glow-1:transparent;--bg-glow-2:transparent;--nav-active-bg:var(--frame-2);--nav-active-ink:var(--on-frame);--track:var(--sunk);--grid-line:var(--rule)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--frame:#161518;--frame-2:#242226;--frame-rule:#2e2c31;--on-frame-dim:#bebac3;--on-frame-faint:#9d99a3;--bg:#1f1d21;--raised:#1f1d21;--raised-2:#252328;--sunk:#2a282d;--glass:#1f1d21;--rule:#353238;--rule-strong:#4a474f;--hover:#ffffff0f;--press:#ffffff1a;--ink:#f3f1f5;--ink-dim:#bebac3;--ink-faint:#9d99a3;--accent:#6d3fe0;--accent-hover:#7c4dff;--accent-ink:#c3aeff;--accent-soft:#332a47;--on-accent:#fff;--neg:#ff9e93;--neg-soft:#43292a;--warn:#e9be7e;--warn-soft:#3b3121;--pos:#a9bdf2;--pos-soft:#262c40;--info:#c3aeff;--info-soft:#332a47;--scrim:#0009;--c1:#bba4fa;--c2:#9caee8;--c3:#dfb58b;--c4:#b5a4e3;--c5:#94bad7;--c6:#ceaddb;--ch-direct:#9379e6;--ch-vk:#1b9db3;--ch-organic:#c1832a;--ch-gads:#d65f97;--ch-meta:#4a90dd;--shadow-pop:0 8px 24px #00000073;--shadow-sheet:0 -10px 40px #00000080}:root{--font:"Onest Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r-xs:6px;--r-chip:8px;--r-control:10px;--r-tile:12px;--r-card:12px;--r-hero:16px;--r-sheet:20px;--r-avatar:28%;--ease:cubic-bezier(.2,0,0,1);--spring:cubic-bezier(.34,1.56,.64,1);--sidebar:232px;--rail:64px;--panel:560px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--tap:44px;--row:60px;--row-1:48px;--gutter:16px;--top:48px;--dock:56px}@media (width>=768px){:root{--dock:0px}}@media (width>=1024px){:root{--tap:32px;--row:52px;--row-1:36px;--gutter:20px;--top:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font:400 15px/1.467 var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}@media (width>=1024px){body{font-size:14px;line-height:1.429}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3,b,strong{font-weight:600}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus,var(--accent-ink));outline-offset:2px}::selection{background:var(--accent-soft)}.scroll-x{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;overflow-x:auto}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--r-chip);border:2px solid var(--bg)}::-webkit-scrollbar-track{background:0 0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.acc{color:var(--accent-ink)}.row{align-items:center;gap:10px;min-width:0;display:flex}.col{flex-direction:column;gap:10px;min-width:0;display:flex}.grow{flex:auto;min-width:0}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.only-m{display:none!important}@media (width<=767px){.hide-m{display:none!important}.only-m{display:revert!important}}@media (width<=767px),(pointer:coarse) and (height<=500px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea,.input{line-height:22px;font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app{grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}.main{flex-direction:column;min-width:0;display:flex}.content{padding:20px var(--gutter) 40px;--row-bleed:var(--gutter);width:100%;max-width:1440px;margin:0 auto}.content-board{max-width:none;padding-bottom:12px}.stack{flex-direction:column;gap:18px;min-width:0;display:flex}.sidebar{height:100dvh;width:var(--sidebar);border-right:1px solid var(--rule);background:color-mix(in srgb, var(--raised) 62%, transparent);transition:width .22s var(--ease);z-index:20;flex-direction:column;gap:14px;padding:18px 14px 14px;display:flex;position:sticky;top:0}.sidebar.is-collapsed{width:78px}.brand-link{align-items:center;gap:10px;display:flex}.side-brand .seg{width:100%}.side-brand .seg-item{flex:1}.side-nav{flex-direction:column;gap:3px;display:flex}.side-link{border-radius:var(--r-tile);height:42px;color:var(--ink-dim);text-align:left;white-space:nowrap;align-items:center;gap:12px;width:100%;padding:0 13px;font-weight:500;transition:color .15s;display:flex;position:relative}.side-link>svg,.side-label{z-index:1;position:relative}@media (hover:hover){.side-link:hover{color:var(--ink);background:var(--hover)}}.side-link.on{color:var(--nav-active-ink);background:var(--nav-active-bg)}.side-alex{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);text-align:left;transition:border-color .15s, transform .2s var(--ease);align-items:center;gap:10px;padding:8px 10px;display:flex}@media (hover:hover){.side-alex:hover{border-color:var(--accent);transform:translateY(-1px)}}.side-alex-text{min-width:0;color:var(--ink-faint);white-space:nowrap;flex-direction:column;font-size:12px;display:flex}.side-alex-text b{color:var(--ink);font-size:14px}.is-collapsed .side-label,.is-collapsed .brand-word,.is-collapsed .side-alex-text,.is-collapsed .side-brand{display:none}.is-collapsed .side-link{justify-content:center;padding:0}.is-collapsed .side-alex{background:0 0;border-color:#0000;justify-content:center;padding:4px}.is-collapsed .side-top{justify-content:center;padding:0;display:flex}.top-stick{z-index:15;position:sticky;top:0}.topbar{padding:12px 28px;padding-top:calc(12px + var(--safe-t));background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid var(--rule);align-items:center;gap:14px;display:flex}.top-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.strip{white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.strip-item{border-radius:var(--r-control);height:32px;color:var(--ink-dim);align-items:center;gap:7px;padding:0 11px;font-size:13px;display:inline-flex}@media (hover:hover){.strip-item:hover{background:var(--hover);color:var(--ink)}}.strip-item b{color:var(--ink);font-weight:600}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-pos{background:var(--pos)}.dot-neg{background:var(--neg)}.dot-warn{background:var(--warn)}.dot-acc{background:var(--accent-ink)}.dot-off{background:var(--ink-faint)}.dot-pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--pos) 60%, transparent);animation:2.4s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.search-btn{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--raised);height:38px;color:var(--ink-faint);align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s;display:inline-flex}@media (hover:hover){.search-btn:hover{border-color:var(--rule-strong);color:var(--ink-dim)}}kbd{font:inherit;border-radius:var(--r-xs);background:var(--hover);border:1px solid var(--rule);padding:2px 6px;font-size:12px}.profile-btn{color:var(--ink-faint);border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}@media (hover:hover){.profile-btn:hover{background:var(--hover)}}.btn{border-radius:var(--r-control);white-space:nowrap;height:44px;transition:background 80ms var(--ease), color 80ms var(--ease), border-color 80ms var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn-sm{padding:0 12px;font-size:14px}.btn-primary{background:var(--accent);color:var(--on-accent)}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent-hover)}}.btn-primary:active:not(:disabled){background:var(--accent-hover)}.btn-accent{background:var(--accent-soft);color:var(--accent-ink)}@media (hover:hover){.btn-accent:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, var(--accent-soft))}}.btn-accent:active:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, var(--accent-soft))}.btn-soft,.btn-pos{background:var(--raised);color:var(--ink);border:1px solid var(--rule-strong)}@media (hover:hover){.btn-soft:hover:not(:disabled),.btn-pos:hover:not(:disabled){background:var(--hover)}}.btn-soft:active:not(:disabled),.btn-pos:active:not(:disabled){background:var(--press)}.btn-ghost{color:var(--ink-dim)}@media (hover:hover){.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--ink)}}.btn-ghost:active:not(:disabled){background:var(--press)}.btn-danger{color:var(--neg)}@media (hover:hover){.btn-danger:hover:not(:disabled){background:var(--neg-soft)}}.btn-danger:active:not(:disabled){background:var(--neg-soft)}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-control);color:var(--ink-dim);transition:background 80ms var(--ease), color 80ms var(--ease);flex:none;place-items:center;display:inline-grid;position:relative}@media (hover:hover){.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}}.icon-btn:active:not(:disabled){background:var(--press)}.icon-btn:disabled{opacity:.45}.icon-badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;display:grid;position:absolute;top:2px;right:2px}.shift{border-radius:var(--r-control);height:38px;color:var(--pos);background:var(--pos-soft);white-space:nowrap;transition:transform .12s var(--ease);align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.shift:active{transform:scale(.965)}.shift-on{color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 42%, transparent)}.pulse{background:var(--pos);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--pos) 60%, transparent);border-radius:50%;animation:1.8s infinite pulse}.seg{border-radius:var(--r-control);background:var(--sunk);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-item{height:calc(var(--tap) - 4px);border-radius:var(--r-chip);color:var(--ink-dim);white-space:nowrap;transition:color 80ms var(--ease);padding:0 12px;font-size:13px;font-weight:500;position:relative}.seg-sm .seg-item{padding:0 10px;font-size:13px}.seg-thumb{border-radius:var(--r-chip);background:var(--raised);box-shadow:0 0 0 1px var(--rule);position:absolute;inset:0}.seg-item.on{color:var(--ink)}.seg-label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.seg-count{color:var(--ink-faint);font-size:12px}.seg-ic{gap:6px}.chip{height:var(--tap);border-radius:var(--r-chip);border:1px solid var(--rule);background:var(--raised);color:var(--ink-dim);white-space:nowrap;transition:color 80ms var(--ease), background 80ms var(--ease), border-color 80ms var(--ease);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.chip:hover{color:var(--ink);border-color:var(--rule-strong)}}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.badge{border-radius:var(--r-chip);white-space:nowrap;background:var(--sunk);height:22px;color:var(--ink-dim);flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.badge-pos{background:var(--pos-soft);color:var(--pos)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-neg{background:var(--neg-soft);color:var(--neg)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-acc{background:var(--accent-soft);color:var(--accent-ink)}.card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-card);--row-bleed:0px;min-width:0}.card-pad{padding:var(--gutter);--row-bleed:var(--gutter)}.card-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.card-title{font-size:16px;font-weight:600;line-height:22px}.card-sub{color:var(--ink-faint);margin-top:2px;font-size:13px;line-height:18px}.page-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid-main{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.block{display:block}.clip2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.right{text-align:right}.overlay{z-index:60;position:fixed;inset:0}.overlay-center{place-items:center;padding:16px;display:grid}.overlay-top{justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex}.scrim{background:var(--scrim);position:absolute;inset:0}.drawer{background:var(--raised);border-left:1px solid var(--rule);width:min(460px,100vw);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.drawer-wide{width:min(690px,100vw)}.drawer-head{padding:8px 12px 8px var(--gutter);padding-top:calc(8px + var(--safe-t));border-bottom:1px solid var(--rule);min-height:calc(var(--top) + var(--safe-t));flex:none;align-items:center;gap:8px;display:flex}.drawer-name{font-size:17px;font-weight:600;line-height:22px}.drawer-body{padding:16px var(--gutter) 24px;overscroll-behavior:contain;--row-bleed:var(--gutter);flex:1;overflow-y:auto}.drawer-foot{padding:12px var(--gutter) calc(12px + var(--safe-b));border-top:1px solid var(--rule);background:var(--raised);flex:none;display:flex}.modal{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);width:min(500px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-body{padding:16px var(--gutter) 20px;overscroll-behavior:contain;--row-bleed:var(--gutter);min-height:0;overflow-y:auto}.modal>.drawer-head{flex-shrink:0}.form{gap:14px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--ink-dim);font-size:13px;font-weight:500;line-height:18px}.field-hint{color:var(--ink-faint);font-size:12px}.input{border-radius:var(--r-control);background:var(--raised);border:1px solid var(--rule-strong);resize:vertical;width:100%;min-height:44px;transition:border-color 80ms var(--ease), box-shadow 80ms var(--ease);outline:0;padding:10px 12px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.title-input{resize:none;field-sizing:content;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:20px;font-weight:600;line-height:26px}.contact-row{gap:8px}.contact-btn{border-radius:var(--r-control);background:var(--accent-soft);height:36px;color:var(--accent-ink);align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sub-h{color:var(--ink-dim);margin-top:8px;font-size:13px;font-weight:600}.mini-list{flex-direction:column;display:flex}.mini-list li{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.mini-list li:last-child{border-bottom:0}.link-row{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}@media (hover:hover){.link-row:hover{color:var(--accent-ink)}}.client-sum{border-radius:var(--r-card);background:var(--sunk);align-items:center;gap:18px;padding:14px;display:flex}.client-sum-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px 16px;min-width:0;display:grid}.client-sum-grid div{flex-direction:column;font-size:12px;display:flex}.client-sum-grid b{font-size:16px}.draft{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.draft p{white-space:pre-wrap;font-size:13px}.menu-wrap{display:inline-flex}.menu{z-index:70;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-tile);min-width:220px;max-width:calc(100vw - 24px);max-height:min(560px,100dvh - 24px);box-shadow:var(--shadow-pop);padding:4px;position:fixed;overflow-y:auto}.menu-item{border-radius:var(--r-control);text-align:left;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}@media (hover:hover){.menu-item:hover{background:var(--hover)}}.menu-item.on{color:var(--accent-ink);background:var(--accent-soft)}.menu-head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.menu-sep{color:var(--ink-faint);border-top:1px solid var(--rule);margin-top:4px;padding:8px 8px 4px;font-size:12px;line-height:16px}.confetti{pointer-events:none;z-index:95;position:fixed;inset:0}.chart{touch-action:pan-y;width:100%;min-width:0;position:relative}.axis{fill:var(--ink-faint);font-size:12px;font-family:var(--font)}.axis-strong{fill:var(--ink-dim);font-weight:600}.grow-y{transition:transform .75s var(--ease)}.legend{color:var(--ink-dim);flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.tip{border-radius:var(--r-tile);background:var(--glass);border:1px solid var(--rule-strong);min-width:170px;box-shadow:var(--shadow-float);pointer-events:none;z-index:3;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;transform:translate(-50%)}.tip span{color:var(--ink-dim);align-items:center;gap:6px;display:flex}.tip i{border-radius:3px;flex:none;width:8px;height:8px}.tip em{color:var(--ink);margin-left:auto;padding-left:12px;font-style:normal;font-weight:600}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{display:block}.ring-in{text-align:center;color:var(--ink-dim);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:14%;font-size:12px;display:flex;position:absolute;inset:0}.ring-in b{color:var(--ink);font-size:17px;line-height:1.15}.ring-val{font-size:19px!important}.orbit{flex:none;position:relative}.orbit-in{place-items:center;display:grid;position:absolute;inset:0}.orbit-seg{cursor:pointer}.spark{width:100%;min-width:0}.donut-wrap{align-items:center;gap:22px;min-width:0;display:flex}.donut-legend{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.donut-legend li{border-radius:var(--r-chip);align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.donut-legend li.on{background:var(--hover)}.donut-legend i{border-radius:3px;flex:none;width:10px;height:10px}.pct{text-align:right;width:34px;font-size:12px}.meter{background:var(--track);border-radius:6px;flex:1;min-width:40px;height:6px;display:block;overflow:hidden}.meter>span{height:100%;transition:width 1s var(--ease);border-radius:6px;display:block}.funnel{flex-direction:column;gap:2px;display:flex}.funnel button{border-radius:var(--r-control);text-align:left;grid-template-columns:minmax(84px,118px) 1fr 26px 74px;align-items:center;gap:10px;width:100%;padding:6px;font-size:13px;display:grid}@media (hover:hover){.funnel button:hover{background:var(--hover)}}.funnel-name{color:var(--ink-dim)}.funnel-bar{height:16px;display:block}.funnel-bar span{background:var(--c1);height:100%;transition:width .9s var(--ease);border-radius:0 6px 6px 0;display:block}.funnel b{text-align:right}.funnel-sum{text-align:right;font-size:12px}.palette{background:var(--raised);border:1px solid var(--rule-strong);border-radius:var(--r-hero);width:min(620px,100%);box-shadow:var(--shadow-pop);position:relative;overflow:hidden}.palette-input{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:15px 18px;display:flex}.palette-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.palette-list{max-height:54vh;padding:8px;overflow-y:auto}.palette-group{color:var(--ink-faint);padding:8px 10px 4px;font-size:12px}.palette-item{border-radius:var(--r-control);text-align:left;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;display:flex}.palette-item.on{background:var(--accent-soft);color:var(--accent-ink)}.palette-none{text-align:center;padding:18px}.alex-mode{font-size:12px}.alex-chat{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.drawer-body:has(.alex-chat){flex-direction:column;padding:0;display:flex;overflow:hidden}.alex-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 16px 4px;display:flex;overflow-y:auto}.alex-hello{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:16px;display:flex}.alex-hello h2{letter-spacing:-.012em;font-size:21px}.bubble{align-items:flex-end;gap:8px;max-width:92%;display:flex}.bubble-text{border-radius:var(--r-card);white-space:pre-wrap;padding:10px 14px;line-height:1.45}.bubble-alex .bubble-text{background:var(--sunk);border:1px solid var(--rule);border-bottom-left-radius:6px}.bubble-me{align-self:flex-end}.bubble-me .bubble-text{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px}.typing{gap:4px;padding:14px;display:inline-flex}.typing i{background:var(--ink-faint);border-radius:50%;width:7px;height:7px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.alex-chips{scrollbar-width:none;flex:none;gap:6px;padding:2px 16px;display:flex}.alex-input{padding:6px 16px calc(14px + var(--safe-b));flex:none;gap:8px;display:flex}.alex-input input{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--rule);outline:0;flex:1;min-width:0;height:44px;padding:0 16px}.alex-input input:focus{border-color:var(--accent)}.alex-send{border-radius:var(--r-control);background:var(--accent);width:44px;height:44px;color:var(--on-accent)}@media (hover:hover){.alex-send:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}}.rem-list{flex-direction:column;gap:8px;display:flex}.rem{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--rule);gap:11px;padding:12px;display:flex;overflow:hidden}.rem-icon{border-radius:var(--r-control);flex:none;place-items:center;width:32px;height:32px;display:grid}.rem-neg .rem-icon{background:var(--neg-soft);color:var(--neg)}.rem-warn .rem-icon{background:var(--warn-soft);color:var(--warn)}.rem-acc .rem-icon{background:var(--accent-soft);color:var(--accent-ink)}.rem-info .rem-icon{background:var(--info-soft);color:var(--info)}.rem-title{text-align:left;font-weight:600}@media (hover:hover){.rem-title:hover{color:var(--accent-ink)}}.rem p{margin-top:2px;font-size:13px}.rem-actions{gap:4px;margin:6px 0 -4px -8px}.viewas{background:var(--accent-soft);color:var(--accent-ink);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.viewas button{border-radius:var(--r-chip);background:var(--raised);align-items:center;gap:4px;min-height:28px;margin-left:8px;padding:0 10px;font-weight:500;display:inline-flex}.bottom-nav{display:none}.more-sheet{left:10px;right:10px;bottom:calc(10px + var(--safe-b));background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);padding:16px;position:absolute}.more-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.more-item{border-radius:var(--r-tile);background:var(--sunk);flex-direction:column;align-items:center;gap:7px;padding:14px 6px;font-size:12.5px;font-weight:600;display:flex}.more-foot{margin-top:12px}@media (width>=1024px){.btn{height:36px;font-size:14px}.btn-sm{height:32px;padding:0 10px;font-size:13px}.card-title{font-size:15px;line-height:20px}.card-sub{font-size:12px;line-height:16px}.input{min-height:36px;padding:7px 10px}.title-input{font-size:18px;line-height:24px}.drawer-name{font-size:15px;line-height:20px}}@media (width<=1180px){.sidebar{width:78px}.sidebar .side-label,.sidebar .brand-word,.sidebar .side-alex-text,.sidebar .side-brand{display:none}.sidebar .side-link{justify-content:center;padding:0}.sidebar .side-alex{background:0 0;border-color:#0000;justify-content:center;padding:4px}.sidebar .side-top{justify-content:center;padding:0;display:flex}.sidebar .side-bottom button{display:none}.topbar{padding-left:20px;padding-right:20px}.grid-main{grid-template-columns:minmax(0,1fr)}.wide-only,.top-actions .shift-word{display:none}.top-actions .shift{padding:0 12px}.strip{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.search-btn{padding:0 11px}}@media (width<=767px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{padding:8px 16px;padding-top:calc(8px + var(--safe-t));gap:10px}.top-brand{min-width:0;overflow:hidden}.top-brand .seg{max-width:100%}.content{padding:16px var(--gutter) calc(var(--dock) + var(--safe-b) + 24px)}.content-board{padding-bottom:calc(var(--dock) + var(--safe-b) + 24px)}.grid-two,.grid-2-m{grid-template-columns:minmax(0,1fr)}.donut-wrap{flex-direction:column;align-items:stretch}.donut-wrap>.ring{align-self:center}.funnel button{grid-template-columns:96px 1fr 22px 62px;gap:7px}.overlay-top{padding-top:calc(10px + var(--safe-t))}.bottom-nav{left:10px;right:10px;bottom:calc(10px + var(--safe-b));z-index:30;border-radius:var(--r-hero);background:var(--glass);border:1px solid var(--rule-strong);height:64px;box-shadow:var(--shadow-float);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed}.tab{color:var(--ink-faint);flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.tab.on{color:var(--accent-ink)}.tab-alex{place-items:center;margin-top:-20px;display:grid}}.hero{border-radius:var(--r-hero);border:1px solid var(--rule);background:var(--hero);min-height:372px;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 76%,#000,#0000);mask-image:radial-gradient(70% 90% at 76%,#000,#0000)}.hero-copy{flex-direction:column;gap:10px;max-width:560px;display:flex;position:relative}.hero-date{color:var(--ink-faint)}.hero-title{letter-spacing:-.02em;font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.02}.hero-say{color:var(--ink-dim);max-width:34em;font-size:17px;line-height:1.45}.hero-hot{color:var(--neg);font-weight:600}.hero-actions{gap:8px;margin-top:12px}.hero-orbit{flex:none;place-items:center;width:520px;min-height:312px;display:grid;position:relative}.float-card{border-radius:var(--r-tile);background:var(--glass);border:1px solid var(--rule);box-shadow:var(--shadow-float);color:var(--ink-dim);white-space:nowrap;flex-direction:column;padding:10px 14px;font-size:12px;animation:7s ease-in-out infinite floaty;display:flex;position:absolute}.float-card b{color:var(--ink);letter-spacing:-.012em;font-size:19px}.fc-1{top:14%;left:0}.fc-2{animation-delay:-2.4s;top:30%;right:-6px}.fc-3{animation-delay:-4.6s;bottom:6%;left:4%}@keyframes floaty{0%,to{translate:0}50%{translate:0 -7px}}.orbit-tip{background:var(--glass);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tile{border-radius:var(--r-card);text-align:left;border:1px solid var(--rule);background-color:var(--raised);min-height:148px;box-shadow:var(--shadow-card);transition:transform .2s var(--ease), border-color .15s;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}@media (hover:hover){.tile:hover{border-color:var(--rule-strong);transform:translateY(-2px)}}.tile-1{background-image:var(--tile-1)}.tile-2{background-image:var(--tile-2)}.tile-3{background-image:var(--tile-3)}.tile-4{background-image:var(--tile-4)}.tile-top{color:var(--ink-dim);justify-content:space-between;align-items:center;display:flex}.tile-icon{border-radius:var(--r-control);background:var(--hover);place-items:center;width:32px;height:32px;display:grid}.tile-value{letter-spacing:-.02em;white-space:nowrap;font-size:30px;font-weight:600}.tile-foot{color:var(--ink-faint);margin-top:auto;font-size:12.5px}.tile .spark{margin-top:auto}.ring-rows{flex-direction:column;gap:14px;display:flex}.ring-rows li{align-items:center;gap:14px;display:flex}.ring-rows p{font-size:13px}.team-now{flex-direction:column;gap:12px;display:flex}.team-now li{align-items:center;gap:12px;display:flex}.team-load{gap:10px;margin-top:3px;font-size:12.5px}.team-load .num{white-space:nowrap}.burn-list{flex-direction:column;display:flex}.burn-list li{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 0;display:flex}.burn-list li:last-child{border-bottom:0}.burn-list .link-row span:last-child{font-size:12.5px}.rank{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;display:grid}.rank button{border-radius:var(--r-control);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:8px;display:grid}@media (hover:hover){.rank button:hover{background:var(--hover)}}.rank button .meter{grid-column:1/-1}.rank-static{grid-template-columns:minmax(0,1fr);gap:12px}.rank-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.newcomers{border-top:1px solid var(--rule);align-items:center;gap:18px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.newcomers-bars{flex:1;align-items:flex-end;gap:5px;height:32px;display:flex}.newcomers-bars span{flex:1;align-items:flex-end;height:100%;display:flex}.newcomers-bars i{background:var(--c2);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.newcomers-bars i.zero{background:var(--track);height:2px!important}.data-note{align-items:center;gap:6px;font-size:12.5px;display:flex}.board-page{flex-direction:column;gap:12px;min-height:0;display:flex}.filters{align-items:center;gap:7px;min-width:0;padding:2px;display:flex}.filters.scroll-x{scrollbar-width:none}.filters.scroll-x::-webkit-scrollbar{display:none}.filters-sep{background:var(--rule);flex:none;width:1px;height:20px;margin:0 3px}.filters-total{white-space:nowrap;font-size:13px}.search{border-radius:var(--r-control);background:var(--raised);border:1px solid var(--rule);height:34px;color:var(--ink-faint);flex:0 230px;align-items:center;gap:8px;min-width:150px;padding:0 12px;transition:border-color .15s;display:inline-flex}.search:focus-within{border-color:var(--accent)}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13.5px}.board{align-items:flex-start;gap:12px;min-height:60vh;padding-bottom:12px;display:flex}.kcol{border-radius:var(--r-card);background:color-mix(in srgb, var(--raised) 54%, transparent);border:1px solid var(--rule);flex-direction:column;flex:0 0 300px;width:300px;min-height:180px;max-height:calc(100dvh - 232px);transition:border-color .15s,background .15s;display:flex}.kcol-lead{flex-basis:278px;width:278px;max-height:calc(100dvh - 306px)}.kcol.is-over{border-color:var(--accent);background:var(--accent-soft)}.kcol-head{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 12px 10px;display:flex}.kcol-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.kcol-title>div{flex-direction:column;min-width:0;font-size:12px;display:flex}.kcol-title b{font-size:14.5px}.kcol-count{border-radius:var(--r-chip);background:var(--hover);min-width:26px;height:24px;color:var(--ink-dim);place-items:center;padding:0 7px;font-size:12.5px;font-weight:600;display:grid}.kcol-burn{color:var(--neg);align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:inline-flex}.kcol-sum{width:100%;color:var(--ink-dim);font-size:13px;font-weight:600}.kcol-add{border-radius:var(--r-chip);width:28px;height:28px;color:var(--ink-faint);place-items:center;display:grid}@media (hover:hover){.kcol-add:hover{background:var(--hover);color:var(--ink)}}.kcol-form{padding:0 10px 8px;overflow:hidden}.kcol-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:60px;padding:2px 10px 12px;display:flex;overflow-y:auto}.kcol-empty{text-align:center;color:var(--ink-faint);padding:18px 0;font-size:13px}.free-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.st{border-radius:50%;flex:none;width:10px;height:10px}.st-todo{background:var(--ink-faint)}.st-doing{background:var(--c5)}.st-blocked{background:var(--c3)}.st-review{background:var(--c1)}.st-done{background:var(--ink)}.kcard{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);cursor:grab;transition:border-color .14s, transform .14s var(--ease), box-shadow .14s;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:11px 12px;position:relative}@media (hover:hover){.kcard:hover{border-color:var(--rule-strong);transform:translateY(-1px)}}.kcard.is-done{opacity:.62}.kcard.is-done .kcard-title{text-decoration:line-through}.kcard-drag{cursor:grabbing;box-shadow:var(--shadow-pop);border-color:var(--accent);transform:rotate(2.4deg)scale(1.03)}.drag-ghost{opacity:.28}.kcard-main{align-items:flex-start;gap:9px;display:flex}.kcard-title{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500;line-height:1.38}.check{border:1.6px solid var(--rule-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:0;transition:all .15s;display:grid}@media (hover:hover){.check:hover{border-color:var(--accent-ink);color:var(--accent-ink)}}.check.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.kcard-meta{flex-wrap:wrap;align-items:center;gap:5px;min-height:22px;margin-top:8px;display:flex}.tag{border-radius:var(--r-chip);background:var(--hover);height:21px;color:var(--ink-dim);white-space:nowrap;align-items:center;gap:3px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.tag-neg{background:var(--neg-soft);color:var(--neg)}.tag-warn{background:var(--warn-soft);color:var(--warn)}.tag-st-doing{background:var(--info-soft);color:var(--info)}.tag-st-blocked{background:var(--warn-soft);color:var(--warn)}.tag-st-review{background:var(--accent-soft);color:var(--accent-ink)}.tag-st-done{background:var(--pos-soft);color:var(--pos)}.claim{border-radius:var(--r-chip);background:var(--accent-soft);height:23px;color:var(--accent-ink);opacity:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;transition:opacity .12s;display:inline-flex}.claim:focus-visible{opacity:1}@media (hover:hover){.kcard:hover .claim{opacity:1}}@media (hover:none){.claim{opacity:1}}.lead{padding-bottom:10px}.lead-top{align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.lead-no{color:var(--ink-faint);font-weight:600}.lead-src{max-width:80px}.lead-sum{font-size:13.5px}.brand-dot{background:var(--c1);border-radius:3px;flex:none;width:8px;height:8px}.brand-Pazl{background:var(--c4)}.lead-contacts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.lead-phone{border-radius:var(--r-chip);background:var(--accent-soft);height:26px;color:var(--accent-ink);align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.lead-next{align-items:flex-start;gap:6px;margin-top:8px;padding-right:26px;font-size:12.5px;line-height:1.35;display:flex}.lead-next svg{flex:none;margin-top:2px}.lead-owner{position:absolute;bottom:9px;right:9px}.lead-stats{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.lead-stats>*{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);text-align:left;flex-direction:column;flex:1 0 128px;gap:1px;padding:10px 14px;font-size:12.5px;display:flex}.lead-stats b{letter-spacing:-.012em;color:var(--ink);font-size:20px}.lead-stats b.neg{color:var(--neg)}.lead-stats b.warn{color:var(--warn)}.lead-stats b.acc{color:var(--accent-ink)}.lead-stats button.on{border-color:var(--accent);background:var(--accent-soft)}.close-zones{left:0;right:0;bottom:calc(22px + var(--safe-b));z-index:45;pointer-events:none;justify-content:center;gap:10px;display:flex;position:fixed}.close-zone{pointer-events:auto;border-radius:var(--r-tile);background:var(--glass);border:1.5px dashed var(--rule-strong);height:52px;color:var(--ink-dim);align-items:center;gap:8px;padding:0 26px;font-weight:600;display:flex}.close-zone.is-over{border-color:var(--neg);color:var(--neg);background:var(--neg-soft)}.kcol-mini{border-radius:var(--r-tile);border:1px dashed var(--rule);height:220px;color:var(--ink-faint);flex:0 0 46px;justify-content:center;align-items:flex-start;padding-top:14px;font-size:13px;font-weight:600;display:flex}.kcol-mini span{writing-mode:vertical-rl}.client-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ctile{border-radius:var(--r-card);background:var(--raised);border:1px solid var(--rule);text-align:left;transition:border-color .15s, transform .2s var(--ease);align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}@media (hover:hover){.ctile:hover{transform:translateY(-2px)}}.ctile.on{border-color:var(--accent)}.ctile>span:last-child{flex-direction:column;min-width:0;display:flex}.ctile b.num{letter-spacing:-.012em;font-size:22px}.client-list{flex-direction:column;gap:6px;display:flex}.client-row{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);text-align:left;grid-template-columns:42px minmax(0,1fr) 170px 176px 150px;align-items:center;gap:16px;width:100%;padding:10px 14px;transition:border-color .14s;display:grid}@media (hover:hover){.client-row:hover{border-color:var(--rule-strong)}}.client-name{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.client-name b{font-size:14.5px}.client-rev{flex-direction:column;gap:5px;display:flex}.client-rev .meter,.proj-pay .meter{flex:none;width:100%}.client-last{font-size:12.5px}.client-state{justify-self:end}.mono{border-radius:var(--r-chip);background:var(--sunk);color:var(--ink-dim);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.pgrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.pcard{border-radius:var(--r-card);background:var(--raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pcard-block{border-color:color-mix(in srgb, var(--neg) 50%, var(--rule))}.pcard header{font-size:12.5px}.pcard-title{letter-spacing:-.012em;font-size:19px;font-weight:600}.pcard-title a,.pcard-title button{font:inherit;letter-spacing:inherit;align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.pcard-title a:hover,.pcard-title button:hover{color:var(--accent-ink)}}.pcard-next{color:var(--ink-dim);font-size:13.5px}.pcard-wait{color:var(--warn);align-items:flex-start;gap:6px;font-size:13px;display:flex}.pcard-wait svg{flex:none;margin-top:2px}.pcard-foot{margin-top:auto;padding-top:8px;font-size:12.5px}.srv-dots{gap:3px;display:inline-flex}.proj-list{flex-direction:column;gap:6px;display:flex}.proj-row{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);text-align:left;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(170px,1.2fr) auto;align-items:center;gap:14px;width:100%;padding:11px 14px;display:grid}@media (hover:hover){.proj-row:hover{border-color:var(--rule-strong)}}.proj-name{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.proj-name b{font-size:14px}.proj-date{font-size:12.5px}.proj-pay{flex-direction:column;gap:5px;font-size:13px;display:flex}.srv-sum{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.srv-list{flex-direction:column;display:flex}.srv{border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.srv:last-child{border-bottom:0}.srv b{font-size:13.5px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);flex-direction:column;gap:2px;padding:13px 16px;font-size:13px;display:flex}.stat b{letter-spacing:-.012em;color:var(--ink);font-size:21px}.stat b.pos{color:var(--pos)}.stat b.warn{color:var(--warn)}.shares{flex-direction:column;gap:14px;display:flex}.share{align-items:center;gap:16px;display:flex}.share p{font-size:13px}.exp-list{flex-direction:column;gap:4px;display:flex}.exp-row{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);align-items:center;gap:12px;min-width:0;padding:9px 14px;font-size:13.5px;display:flex}.exp-row .faint{font-size:12.5px}.exp-list-flat .exp-row{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:9px 0}.exp-sum{text-align:right;flex:none;min-width:104px}.cat-select{border-radius:var(--r-chip);background:var(--sunk);border:1px solid var(--rule);height:30px;color:var(--ink-dim);flex:none;max-width:140px;padding:0 8px;font-size:12.5px}.cat-empty{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--rule))}.people-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;display:grid}.person{border-radius:var(--r-hero);background:var(--raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px;transition:border-color .2s;display:flex}.person-live{border-color:color-mix(in srgb, var(--pos) 55%, var(--rule))}.person-head{align-items:center;gap:12px;display:flex}.person h3{letter-spacing:-.012em;font-size:18px}.person .badge{margin-top:4px}.person-stats{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;display:grid}.person-stats div{border-radius:var(--r-control);background:var(--sunk);padding:7px 8px}.person-stats dt{font-size:12px}.person-stats dd{margin:0;font-size:15px;font-weight:600}.contractors{flex-direction:column;margin-top:8px;display:flex}.contractors li{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.contractors li:last-child{border-bottom:0}.tg-link{margin-left:8px;font-size:12.5px}.contractor-note{text-align:right;max-width:240px;font-size:12.5px}.note-line{align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.dropzone{border-radius:var(--r-card);border:1.5px dashed var(--rule-strong);color:var(--ink-faint);justify-content:center;align-items:center;gap:10px;padding:18px;transition:all .15s;display:flex}.dropzone.is-over{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:8px;display:grid}.doc{border-radius:var(--r-tile);background:var(--raised);border:1px solid var(--rule);text-align:left;align-items:center;gap:12px;width:100%;height:100%;padding:12px;font-size:13.5px;display:flex}@media (hover:hover){.doc:hover{border-color:var(--rule-strong)}}.doc-ic{border-radius:var(--r-control);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.main:has(.alex-page){height:100dvh}.main:has(.alex-page)>.content{flex-direction:column;flex:1;min-height:0;display:flex}.alex-page{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px;min-height:0;display:grid}.alex-page-chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}.alex-page-side{min-height:0;overflow-y:auto}.profile-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.profile-head h3{letter-spacing:-.012em;font-size:21px}.invite-row{flex-wrap:wrap;gap:8px;display:flex}.invite-row select{flex:220px;width:auto;min-width:0;max-width:100%}.invite-link{border-radius:var(--r-control);background:var(--sunk);align-items:center;gap:10px;min-width:0;margin-top:10px;padding:8px 8px 8px 12px;display:flex}.invite-link code{text-overflow:ellipsis;white-space:nowrap;color:var(--accent-ink);flex:1;font-size:12.5px;overflow:hidden}.people-list{flex-direction:column;display:flex}.people-list li{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.people-list li:last-child{border-bottom:0}.matrix table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.matrix th{color:var(--ink-dim);text-align:center;white-space:nowrap;padding:7px 8px;font-weight:600}.matrix tbody th{text-align:left;background:var(--raised);z-index:1;position:sticky;left:0}.matrix td{text-align:center;padding:3px 8px}.cell{border-radius:var(--r-chip);background:var(--sunk);border:1px solid var(--rule);color:#fff;place-items:center;width:26px;height:26px;transition:all .13s;display:inline-grid}.cell.on{background:var(--accent);border-color:#0000}.cell:disabled{opacity:.55;cursor:default}.invite-page{place-items:center;min-height:100dvh;padding:20px;display:grid}.invite-card{text-align:center;border-radius:var(--r-hero);background:var(--raised);border:1px solid var(--rule);width:min(420px,100%);box-shadow:var(--shadow-pop);flex-direction:column;align-items:center;gap:12px;padding:28px 24px;display:flex}.invite-card h1{letter-spacing:-.02em;font-size:28px}.invite-card form{text-align:left;width:100%}@media (width<=1320px){.hero-orbit{width:400px}.fc-1{left:-14px}.fc-3{left:-4px}.fc-2{right:-14px}}@media (width<=1180px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.client-row{grid-template-columns:42px minmax(0,1fr) 150px 140px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-last{display:none}.proj-row{grid-template-columns:minmax(160px,2fr) minmax(150px,1.2fr) auto}.proj-date{display:none}}@media (width<=980px){.hero{flex-direction:column;align-items:stretch;padding:24px}.hero-orbit{width:100%}.rank,.alex-page{grid-template-columns:minmax(0,1fr)}.alex-page-side{display:none}}@media (width<=767px){.hero{border-radius:var(--r-hero);min-height:0;padding:20px 16px}.hero-title{font-size:36px}.hero-say{font-size:15.5px}.hero-orbit .orbit{margin:-22px 0;transform:scale(.84)}.float-card{padding:7px 10px}.float-card b{font-size:15px}.fc-1{top:4%;left:-4px}.fc-2{top:auto;bottom:8%;right:-4px}.fc-3{bottom:4%;left:-4px}.tiles{gap:10px}.tile{border-radius:var(--r-card);min-height:124px;padding:12px 13px}.tile-value{font-size:21px}.tile-top{font-size:12.5px}.tile-icon{border-radius:var(--r-chip);width:26px;height:26px}.board{scroll-snap-type:x proximity;margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);scroll-padding-left:var(--gutter)}.kcol,.kcol-lead{scroll-snap-align:start;flex-basis:84vw;width:84vw;max-height:calc(100dvh - 300px)}.kcol-lead{max-height:calc(100dvh - 346px)}.filters{flex-wrap:nowrap}.filters.scroll-x{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none}.filters:not(.scroll-x){flex-wrap:wrap}.search{flex:0 0 180px}.client-top{grid-template-columns:minmax(0,1fr);gap:8px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat b{font-size:17px}.people-grid{grid-template-columns:minmax(0,1fr)}.person-stats{grid-template-columns:repeat(4,1fr)}.invite-row .btn{width:100%}.client-row{grid-template-columns:42px minmax(0,1fr) auto}.client-rev{display:none}.proj-row{grid-template-columns:minmax(0,1fr) auto}.proj-pay{grid-area:2/1/auto/-1}.exp-row{flex-wrap:wrap}.exp-sum{min-width:0}.doc-grid,.pgrid{grid-template-columns:minmax(0,1fr)}.contractors li{flex-wrap:wrap}.contractor-note{text-align:left;order:3;width:100%;max-width:none}.newcomers{flex-direction:column;align-items:stretch;gap:8px}.srv-sum .btn{width:100%}.client-sum{flex-direction:column;align-items:stretch}.client-sum .ring{align-self:center}}.mascot{object-fit:cover;border-radius:var(--r-avatar);-webkit-user-select:none;user-select:none;flex:none;display:block}.mascot-crop{border-radius:0}.w-pw{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.w-pw-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.w-pw-actions{flex:none;align-items:center;gap:8px;display:flex}.w-pw-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.w-pw-chip{border-radius:var(--r-chip);background:var(--raised-2);min-height:32px;color:var(--ink-dim);align-items:center;gap:6px;padding:0 8px;font-size:13px;line-height:18px;display:inline-flex}@media (hover:hover){.w-pw-chip.is-link:hover{background:var(--hover);color:var(--ink)}}.w-pw-state{border-radius:var(--r-tile);background:var(--raised-2);color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;line-height:18px;display:flex}.w-pw-overview{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;padding-top:8px;display:grid}.w-pw-main,.w-pw-side{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.w-pw-section{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.w-pw-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.w-pw-section-head h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.w-pw-section-head h2 span{color:var(--ink-faint);margin-left:6px;font-size:13px;font-weight:400}.w-pw-rows{grid-template-columns:minmax(0,1fr);display:grid}.w-pw-rows .w-row{--row-bleed:0px;padding-inline:0}.w-pw-mark{width:20px;color:var(--ink-faint);place-items:center;display:inline-grid}.w-pw-next{border-radius:var(--r-tile);background:var(--accent-soft);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;line-height:22px;display:flex}.w-pw-next:disabled{opacity:1}.w-pw-next.is-blocked{background:var(--neg-soft)}.w-pw-next small{color:var(--ink-dim);font-size:12px;font-weight:400;line-height:16px;display:block}.w-pw-next em{color:var(--ink-dim);font-size:13px;font-style:normal;font-weight:400;line-height:18px;display:block}.w-pw-next-go{color:var(--accent-ink);flex:none;font-size:13px}.w-pw-quiet{color:var(--ink-faint);margin:0;font-size:13px;line-height:18px}.w-pw-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-dim);margin:0;font-size:14px;line-height:20px}.w-pw-notes{gap:8px;display:grid}.w-pw-progress{color:var(--ink-dim);margin:0;font-size:14px;line-height:20px}.w-pw-progress b{color:var(--ink);font-weight:600}.w-pw-counts{margin-top:4px;display:grid}.w-pw-counts button{min-height:var(--tap);color:var(--ink-dim);text-align:left;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}@media (hover:hover){.w-pw-counts button:hover{color:var(--ink)}}.w-pw-counts b{color:var(--ink);margin-left:auto;font-weight:600}.w-pw-counts b.neg{color:var(--neg)}.w-pw-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;line-height:18px;display:grid}.w-pw-facts dt{color:var(--ink-faint)}.w-pw-facts dd{overflow-wrap:anywhere;color:var(--ink-dim);margin:0}.w-pw-facts a{color:var(--accent-ink)}.w-pw-farm{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.w-pw-farm dt{color:var(--ink-faint);font-size:12px;line-height:16px}.w-pw-farm dd{margin:0;font-size:18px;font-weight:600;line-height:24px}.w-pw-tasks{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.w-pw-toolbar{align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.w-pw-toolbar .w-search{height:36px}.w-pw-toolbar .grow{flex:auto;min-width:0}.w-pw-groups{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.w-pw-history{gap:12px;margin:0;padding:8px 0 0;list-style:none;display:grid}.w-pw-history li{gap:10px;min-width:0;display:flex}.w-pw-history p{color:var(--ink-dim);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.w-pw-history b{color:var(--ink);font-weight:500}.w-pw-history time{color:var(--ink-faint);font-size:12px;line-height:16px}.w-pw-people{border:0;gap:4px;margin:0;padding:0;display:grid}.w-pw-people legend{color:var(--ink-dim);margin-bottom:4px;font-size:13px;line-height:18px}.w-pw-people label{min-height:var(--tap);align-items:center;gap:8px;font-size:14px;display:flex}.w-pw-gone{padding-top:24px}@media (width<=1100px){.w-pw-overview{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.w-pw-head{gap:4px}.w-pw-chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;margin-inline-start:calc(-1 * var(--row-bleed,0px));padding-inline-start:var(--row-bleed,0px);overflow-x:auto}.w-pw-chips::-webkit-scrollbar{display:none}.w-pw-chips>*{flex:none}.w-pw-chip,.w-pw-chips .w-pick,.w-pw-section-head,.w-pw-section-head .btn{min-height:44px}.w-pw-toolbar .w-search{height:46px}.w-pw-facts a{align-items:center;min-height:44px;display:inline-flex}.w-pw-toolbar{flex-wrap:wrap}.w-pw-toolbar .grow{flex-basis:100%}.w-pw-state .btn{min-height:44px}.w-pw-next{min-height:60px}}.sidebar{background:var(--sunk);gap:18px;padding:22px 12px 12px}.side-top{padding:0 10px}.brand-word{letter-spacing:-.012em;font-size:23px;font-weight:600}.brand-byline{color:var(--ink-faint);margin-top:-3px;font-size:12px;font-weight:500;display:block}.workspace-switch{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--raised);align-items:center;gap:9px;margin:0 4px;padding:9px 10px;display:flex}.workspace-icon{border-radius:var(--r-chip);color:#fff;background:#363740;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.workspace-switch strong{font-size:12px;font-weight:600}.workspace-switch small{color:var(--ink-faint);font-size:12px;display:block}.nav-caption{color:var(--ink-faint);padding:3px 12px 7px;font-size:12px;font-weight:600}.side-nav{gap:3px}.side-link{border-radius:var(--r-chip);gap:10px;height:37px;padding:0 12px;font-weight:500}.side-link>svg{width:17px;height:17px}.side-link.on{font-weight:600}.side-count{background:var(--raised);border:1px solid var(--rule);color:var(--ink-dim);border-radius:5px;margin-left:auto;padding:0 5px;font-size:12px;position:relative}.side-project-links{gap:3px;display:grid}.side-project-links a{color:var(--ink-dim);border-radius:var(--r-chip);align-items:center;gap:10px;padding:7px 13px;font-size:12px;display:flex}@media (hover:hover){.side-project-links a:hover{background:var(--hover)}}.project-dot{background:var(--c1);border-radius:2px;width:7px;height:7px}.project-dot.orange{background:var(--c3)}.project-dot.green{background:var(--c2)}.side-alex{border-radius:var(--r-control);background:var(--raised);box-shadow:none;gap:9px;padding:12px}.side-alex .alex-spark{border-radius:var(--r-chip);width:30px;height:30px}.side-alex-text{white-space:normal;font-size:12px}.side-alex-text b{font-size:12px}.side-bottom{border-top:1px solid var(--rule);padding-top:8px}.is-collapsed .side-project-links,.is-collapsed .workspace-switch,.is-collapsed .nav-caption,.is-collapsed .brand-byline,.is-collapsed .side-count{display:none}.topbar{background:var(--raised);min-height:61px;padding:10px 30px}.top-breadcrumb{color:var(--ink-faint);align-items:center;gap:12px;font-size:12px;display:flex}.top-breadcrumb strong{color:var(--ink);font-weight:500}.top-breadcrumb .slash{color:var(--rule-strong)}.top-actions{gap:9px}.topbar .icon-btn{background:0 0;border:0;width:30px;height:30px}.topbar .search-btn{background:var(--sunk);border-radius:var(--r-chip);border:0;height:31px;padding:0 8px;font-size:12px}.topbar .btn{border-radius:var(--r-chip);height:31px;padding:0 11px;font-size:12px}.topbar .shift{height:31px;color:var(--ink-dim);background:0 0;padding:0 7px;font-size:12px}.small{font-size:13px;line-height:18px}.text-link{color:var(--ink-dim);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (hover:hover){.text-link:hover{color:var(--accent-ink)}}.workspace-overview{flex-direction:column;gap:22px;display:flex}.overview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.overview-kicker{color:var(--ink-faint);margin-bottom:7px;font-size:12px}.overview-heading h1{letter-spacing:-.02em;font-size:clamp(25px,2.3vw,34px);font-weight:600;line-height:1.2}.heading-dot{color:var(--accent-ink)}.overview-heading p{color:var(--ink-faint);margin-top:7px;font-size:12px}.overview-date{color:var(--ink-dim);text-transform:capitalize;align-items:center;gap:8px;padding-top:20px;font-size:12px;display:flex}.focus-brief{border-radius:var(--r-tile);background:#f3f0ee;border:1px solid #e7e2e9;align-items:center;min-height:205px;display:flex;position:relative;overflow:hidden}.focus-copy{z-index:2;color:#29272e;width:64%;padding:27px 30px;position:relative}.eyebrow{color:#6f6973;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.eyebrow-sep{color:#b0a8b5;margin:0 3px}.alex-spark{background:var(--accent-soft);width:23px;height:23px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:6px;flex:none;place-items:center;display:grid}.focus-copy h2{letter-spacing:-.02em;margin-top:12px;font-size:24px;font-weight:600;line-height:1.3}.focus-copy p{color:#6f6973;max-width:410px;margin:8px 0 19px;font-size:12px;line-height:1.7}.focus-copy .btn-primary{color:#fff;background:#2b2930}.focus-copy .btn-ghost{color:#625c69}.focus-art{object-fit:cover;object-position:63% 50%;mix-blend-mode:multiply;width:49%;height:calc(100% + 110px);position:absolute;top:-75px;right:-15px}.focus-caption{color:#756c81;font-size:12px;position:absolute;bottom:17px;right:22px}[data-theme=dark] .focus-brief{background:#2b2633;border-color:#3b3544}[data-theme=dark] .focus-art{opacity:.7;mix-blend-mode:luminosity}[data-theme=dark] .focus-copy{color:#f0eaf6}[data-theme=dark] .focus-copy p,[data-theme=dark] .eyebrow{color:#bfb4cb}[data-theme=dark] .focus-copy .btn-primary{color:#2b2930;background:#ede8f4}[data-theme=dark] .focus-copy .btn-ghost{color:#d4c5e5}.section-caption{color:var(--ink-faint);justify-content:space-between;align-items:center;margin:0 0 -11px;font-size:12px;display:flex}.section-caption span:last-child{align-items:center;gap:5px;font-size:12px;display:flex}.overview-metrics{border:1px solid var(--rule);background:var(--raised);border-radius:var(--r-control);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.overview-metric{text-align:left;border-right:1px solid var(--rule);flex-direction:column;gap:11px;min-width:0;padding:18px 21px;transition:background .2s;display:flex}.overview-metric:last-child{border:0}@media (hover:hover){.overview-metric:hover{background:var(--raised-2)}}.metric-top{color:var(--ink-dim);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-top svg{color:var(--ink-faint);opacity:.75}.metric-number{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(20px,2vw,28px);font-weight:600}.metric-note{color:var(--ink-faint);justify-content:space-between;gap:4px;font-size:12px;display:flex}.metric-note svg{flex:none}.metric-note.pos{color:var(--pos)}.metric-note.warn{color:var(--warn)}.overview-middle{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.overview-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.revenue-card .chart,.revenue-card .chart svg{max-height:188px}.revenue-card .legend{margin-top:12px;margin-bottom:10px;font-size:12px}.legend i{border-radius:2px;width:7px;height:7px}.chart-caption{color:var(--ink-faint);margin-top:8px;font-size:12px}.small-counter{background:var(--sunk);border:1px solid var(--rule);color:var(--ink-dim);border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}.attention-items{flex-direction:column;display:flex}.attention-item{text-align:left;border-top:1px solid var(--rule);align-items:center;gap:11px;min-width:0;padding:13px 0;display:flex}.attention-item:first-child{border-top:0;padding-top:7px}@media (hover:hover){.attention-item:hover b{color:var(--accent-ink)}}.attention-item b{font-size:12px;font-weight:600;display:block}.attention-item .grow>span{color:var(--ink-faint);margin-top:3px;font-size:12px;display:block}.attention-marker{border-radius:var(--r-chip);background:var(--accent-soft);width:30px;height:32px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.attention-marker.hot{background:var(--neg-soft);color:var(--neg)}.attention-marker.money{background:var(--warn-soft);color:var(--warn)}.project-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-mini{text-align:left;border:1px solid var(--rule);border-radius:var(--r-chip);flex-direction:column;gap:11px;min-width:0;padding:14px;transition:background .15s,border-color .15s;display:flex}@media (hover:hover){.project-mini:hover{border-color:var(--rule-strong);background:var(--sunk)}}.project-mini>b{font-size:13px;font-weight:600}.product-mark{border-radius:var(--r-chip);background:var(--sunk);width:32px;height:32px;color:var(--ink-dim);flex:none;place-items:center;font-size:15px;font-weight:600;display:inline-grid}.product-mark-small{width:28px;height:28px;font-size:14px}.project-mini-next{color:var(--ink-faint);min-height:33px;margin-top:-5px;font-size:12px;line-height:1.65}.project-mini-foot{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.status-inline{align-items:center;gap:5px;font-size:12px;display:inline-flex}.status-inline .dot{width:5px;height:5px}.project-mini-meta{border-top:1px solid var(--rule);color:var(--ink-faint);gap:6px;padding-top:10px;font-size:12px;display:flex}.task-focus-row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.task-focus-row:last-child{border-bottom:0}.task-complete{width:26px;height:28px;color:var(--rule-strong);flex:none;place-items:center;display:grid}@media (hover:hover){.task-complete:hover{color:var(--pos)}}.task-focus-name{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;display:flex}@media (hover:hover){.task-focus-name:hover{color:var(--accent-ink)}}.task-focus-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-focus-name small{color:var(--ink-faint);font-size:12px}.task-date{white-space:nowrap;color:var(--ink-faint);font-size:12px}.task-date.neg{color:var(--neg)}.panel-bottom{border-top:1px solid var(--rule);justify-content:space-between;margin-top:12px;padding-top:11px;display:flex}.quiet-empty{min-height:70px;color:var(--ink-dim);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.pulse-headline{align-items:center;gap:16px;margin:28px 0;display:flex}.pulse-headline b{letter-spacing:-.012em;font-size:18px;font-weight:600}.pulse-headline p{color:var(--ink-faint);margin-top:4px;font-size:12px}.pulse-orb{border:1px solid var(--pos-soft);background:var(--pos-soft);border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.pulse-orb span{background:var(--pos);width:17px;height:17px;box-shadow:0 0 0 6px color-mix(in srgb, var(--pos) 9%,transparent);border-radius:50%}.pulse-warning{background:var(--warn-soft)}.pulse-warning span{background:var(--warn);box-shadow:0 0 0 6px color-mix(in srgb, var(--warn) 9%,transparent)}.uptime-bars{gap:4px;height:37px;margin:20px 0 12px;display:flex}.uptime-bars span{border-radius:3px;flex:1;min-width:2px}.uptime-up{background:var(--c2)}.uptime-down{background:var(--neg)}.uptime-degraded{background:var(--c3)}.uptime-unknown{background:var(--rule-strong)}.overview-footer{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 0;font-size:12px;display:flex}.overview-footer button{color:var(--ink-faint);align-items:center;gap:4px;font-size:12px;display:flex}.overview-footer button span{margin-left:4px}.project-directory{border:1px solid var(--rule);background:var(--raised);border-radius:var(--r-control);overflow:hidden}.directory-head,.directory-row{grid-template-columns:minmax(220px,1.2fr) 125px minmax(180px,1.5fr) 100px 28px;align-items:center;gap:18px;padding:14px 20px;display:grid}.directory-head{color:var(--ink-faint);background:var(--sunk);padding-top:10px;padding-bottom:10px;font-size:12px}.directory-row{text-align:left;border-top:1px solid var(--rule);width:100%}@media (hover:hover){.directory-row:hover{background:var(--hover)}}.directory-name{align-items:center;gap:12px;min-width:0;display:flex}.directory-name small{color:var(--ink-faint);margin-top:2px;font-size:12px;display:block}.directory-next{color:var(--ink-dim);font-size:12px}.directory-owner{color:var(--ink-dim);align-items:center;gap:7px;font-size:12px;display:flex}.connection-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.connection-summary .card{padding:16px 20px}.connection-summary strong{letter-spacing:-.02em;margin-top:7px;font-size:27px;font-weight:600;display:block}.connection-summary span{color:var(--ink-faint);font-size:12px}.service-table{border-collapse:collapse;width:100%;font-size:12px}.service-table th{text-align:left;color:var(--ink-faint);background:var(--sunk);padding:12px;font-size:12px;font-weight:500}.service-table td{border-top:1px solid var(--rule);padding:13px 12px}.service-table td small{color:var(--ink-faint);margin-top:3px;font-size:12px;display:block}.service-table td:first-child{min-width:200px}.service-table td:nth-child(2){min-width:145px}.service-table td:nth-child(3){min-width:180px}.service-table td:last-child{white-space:nowrap;font-size:12px}.source-note{border:1px solid var(--rule);border-radius:var(--r-chip);color:var(--ink-dim);background:var(--raised);align-items:center;gap:10px;padding:13px 16px;font-size:12px;display:flex}.source-note a{color:var(--accent-ink)}.source-note-error{background:var(--warn-soft);border-color:#0000}.integration-source-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integration-source{flex-direction:column;gap:10px;display:flex}.integration-source h3{font-size:13px}.integration-source p{color:var(--ink-faint);font-size:12px;line-height:1.7}.integration-source .badge{align-self:flex-start}.inbox-layout{grid-template-columns:minmax(0,1fr) 275px;gap:22px;display:grid}.inbox-list{flex-direction:column;gap:12px;display:flex}.decision-card{border:1px solid var(--rule);background:var(--raised);border-radius:var(--r-control);padding:20px}.decision-card h2{font-size:14px;font-weight:600}.decision-card p{color:var(--ink-dim);margin:10px 0 16px;font-size:12px;line-height:1.7}.decision-top{align-items:flex-start;gap:12px;display:flex}.decision-top .badge{margin-left:auto}.decision-actions{flex-wrap:wrap;gap:8px;padding-left:42px;display:flex}.decision-draft{white-space:pre-wrap;background:var(--sunk);border-radius:var(--r-chip);margin:12px 0;padding:15px}.decision-sidebar .card{position:sticky;top:90px}.decision-sidebar p{color:var(--ink-dim);margin-top:12px;font-size:12px;line-height:1.8}.automation-step{gap:10px;margin-top:18px;font-size:12px;display:flex}.automation-step span{background:var(--sunk);width:24px;height:24px;color:var(--ink-faint);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.automation-step small{color:var(--ink-faint);margin-top:3px;font-size:12px;display:block}@media (width>=1600px){.focus-brief{min-height:220px}}@media (width<=1200px){.topbar{padding-left:22px;padding-right:22px}.overview-middle{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.metric-number{font-size:23px}.overview-metric{padding:16px}.focus-copy{width:68%}.directory-head,.directory-row{grid-template-columns:minmax(180px,1fr) 110px minmax(150px,1fr) 80px 20px;gap:12px}.inbox-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=1023px){.overview-date{display:none}.project-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .shift{display:none}.overview-middle,.overview-bottom,.integration-source-grid,.inbox-layout{grid-template-columns:1fr}.decision-sidebar .card{position:static}.directory-head,.directory-row{grid-template-columns:minmax(180px,1fr) 110px minmax(150px,1fr) 20px}.directory-owner{display:none}}@media (width<=767px){.topbar{min-height:55px;padding:10px 16px}.workspace-overview{gap:18px}.overview-heading h1{font-size:27px}.focus-copy{width:100%;padding:23px}.focus-copy h2{font-size:22px}.focus-copy p{max-width:270px}.focus-art{opacity:.22;width:65%;height:100%;top:0;right:-50px}.focus-caption{display:none}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(-n+2){border-bottom:1px solid var(--rule)}.metric-number{font-size:24px}.metric-note,.section-caption span:last-child{font-size:12px}.project-pulse-grid{gap:9px}.project-mini{padding:12px}.project-mini-next{font-size:12px}.project-mini-meta{font-size:12px;display:block}.project-mini-meta span{margin:0 3px}.overview-footer{flex-wrap:wrap}.overview-footer button{display:none}.connection-summary{grid-template-columns:repeat(2,1fr)}.directory-head{display:none}.directory-row{grid-template-columns:minmax(0,1fr) 100px 18px;padding:16px 14px}.directory-next{display:none}.directory-name{gap:8px}.directory-name b,.directory-name small{font-size:12px}.decision-card{padding:16px}.decision-actions{padding-left:0}.decision-top .badge{max-width:110px}.bottom-nav{background:var(--raised);border-top:1px solid var(--rule)}.bottom-nav .tab.on{color:var(--accent-ink)}.source-note{align-items:flex-start}.source-note svg{flex:none}.sidebar{display:none}.app{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dot-pulse,.pulse{animation:none}}.skip-link{z-index:999;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-chip);padding:10px 18px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.farm-metrics{border:1px solid var(--rule);border-radius:var(--r-chip);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.farm-metrics>div{border-right:1px solid var(--rule);padding:15px}.farm-metrics>div:last-child{border:0}.farm-metrics span{color:var(--ink-faint);font-size:12px;display:block}.farm-metrics strong{letter-spacing:-.02em;margin-top:7px;font-size:24px;font-weight:600;display:block}.process-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.process-item{border:1px solid var(--rule);border-radius:var(--r-chip);justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.jobs-list{margin-top:16px}.jobs-list>div{border-top:1px solid var(--rule);gap:24px;padding:9px 0;font-size:12px;display:flex}.jobs-list code{color:var(--ink-faint);flex:none;width:115px}details summary{cursor:pointer}.farm-panel-compact .farm-metrics{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.farm-metrics{grid-template-columns:repeat(3,1fr)}.farm-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--rule)}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.farm-metrics{grid-template-columns:repeat(2,1fr)}.farm-metrics>div{border-bottom:1px solid var(--rule)}.farm-metrics strong{font-size:22px}.process-grid{grid-template-columns:1fr}.jobs-list>div{overflow-wrap:anywhere;gap:10px}}.revenue-card .chart,.revenue-card .chart svg{max-height:none}.focus-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 23%);mask-image:linear-gradient(90deg,#0000,#000 23%)}.focus-caption{display:none}.side-workspace>.menu-wrap{display:flex}.side-workspace .workspace-switch{text-align:left;width:calc(100% - 8px)}@media (hover:hover){.side-workspace .workspace-switch:hover{border-color:var(--rule-strong)}}.is-collapsed .side-workspace{display:none}@media (width<=767px){.topbar .search-btn{justify-content:center;width:30px;padding:0}.topbar .search-btn .wide-only{display:none}}.card-open{text-align:left;cursor:pointer;width:100%;display:block}@media (hover:hover){.card-open:hover{color:var(--accent-ink)}}.kcard-main .card-open{flex:1;min-width:0}.workspace-icon{flex-shrink:0}@media (width>=768px) and (width<=1180px){.sidebar .nav-caption,.sidebar .side-project-links,.sidebar .workspace-switch>.grow,.sidebar .workspace-switch>svg{display:none}.sidebar .side-workspace>.menu-wrap{justify-content:center}.sidebar .side-workspace .workspace-switch{justify-content:center;width:44px;margin:0;padding:7px}}.kcard{border-radius:var(--r-tile);box-shadow:var(--shadow-card);padding:17px}.kcard-title{font-size:14px;line-height:1.5}.kcol-head{padding:16px}.kcol{border-radius:var(--r-card)}.directory{border-radius:var(--r-hero)}.directory-row{min-height:90px}.directory-name b{font-size:15px;font-weight:600}.directory-name small,.directory-next{font-size:12px}.decision-card h2{font-size:16px}.decision-card p{font-size:13px}.pw-project-mark{border-radius:var(--r-card)}.pw-workspace{gap:25px}.pw-title h1{font-size:35px}.workspace-sync{border-bottom:0;font-size:12px}.workspace-sync-bar{min-height:27px}.workspace-sync-bar>svg{width:12px}.workspace-sync-details{font-size:12px}@media (width<=767px){.directory-name b{font-size:13px}}.app.studio-shell .side-link{font-size:13.5px}.app.studio-shell .studio-topbar .studio-search{font-size:12px}.people-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:18px}.person{gap:17px;min-width:0;padding:21px}.person-head{align-items:flex-start;min-height:102px}.person-head>.ring{flex-shrink:0}.person-head .grow{min-width:0}.person-head p{overflow-wrap:anywhere;min-height:36px;font-size:12px;line-height:1.5}.person-stats{margin-top:auto}.person>.btn{white-space:normal;text-align:center;width:100%;min-height:41px;margin-top:0}@media (width<=600px){.people-grid{grid-template-columns:1fr}}.client-contacts{gap:14px;display:grid}.client-contacts .sub-h{margin:0}.contact-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.contact-person{text-align:left;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r-tile);align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.contact-person>span:last-child{min-width:0}.contact-person b,.contact-person small{overflow-wrap:anywhere;display:block}.contact-person small{color:var(--ink-dim);margin-top:3px;font-size:12px}.contact-person-icon{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-tile);flex:none;place-items:center;width:42px;height:42px;display:grid}@media (hover:hover){.contact-person:hover{border-color:var(--accent)}}.contact-methods{gap:9px;display:grid}.contact-methods a,.contact-methods button{border:1px solid var(--rule);border-radius:var(--r-tile);background:var(--sunk);color:var(--ink);text-align:left;overflow-wrap:anywhere;align-items:center;gap:12px;padding:16px;display:flex}.contact-methods small{color:var(--ink-dim);margin-top:4px;font-size:12px;display:block}.contact-note{white-space:pre-wrap;background:var(--sunk);border-radius:var(--r-tile);padding:16px}.rich-message{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.rich-message p{margin:0 0 9px}.rich-message p:last-child{margin-bottom:0}.rich-message h3{margin:18px 0 9px;font-size:15px;font-weight:600}.rich-message h3:first-child{margin-top:0}.rich-message ul,.rich-message ol{gap:7px;margin:10px 0;padding-left:20px;display:grid}.rich-message a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px}.rich-message blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;margin:10px 0;padding:9px 13px}.rich-message code{background:var(--sunk);border:1px solid var(--rule);border-radius:5px;padding:1px 5px;font-family:monospace;font-size:12px}.alex-reply-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.alex-reply-actions a{border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:7px;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex}.alex-message-meta{color:var(--ink-faint);margin-top:10px;font-size:12px}.bubble-alex .bubble-text{white-space:normal;min-width:0}.attention-overview{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.attention-overview button{text-align:left;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);grid-template-columns:1fr auto;align-items:start;gap:8px;padding:20px;display:grid}.attention-overview button.is-active{background:var(--accent-soft);border-color:var(--accent)}.attention-overview b{font-size:33px;font-weight:600;line-height:1}.attention-overview strong{grid-column:1/-1;margin-top:5px;font-size:13px;font-weight:600}.attention-overview small{color:var(--ink-dim);grid-column:1/-1;font-size:12px}.attention-list-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:4px;display:flex}.attention-list-head h2{letter-spacing:-.012em;font-size:20px}.attention-list-head span{color:var(--ink-dim);font-size:12px}.decision-card{border-radius:var(--r-hero);padding:23px}.decision-card .decision-top h2{font-size:16px;line-height:1.5}.decision-card .decision-top p{margin-top:7px;font-size:13px;line-height:1.6}.decision-actions{flex-wrap:wrap;gap:9px;padding-top:17px}.decision-sidebar .card>.btn{margin:18px 0}.attention-help{margin:6px 0 20px;font-size:12px;line-height:1.65}.attention-help summary{cursor:pointer;color:var(--ink-dim)}.attention-help p{margin-top:12px}@media (width<=800px){.attention-overview{grid-template-columns:repeat(2,1fr)}}.page-loading{color:var(--ink-dim);padding:32px;font-size:15px}@media (width<=1359px){:root{--panel:480px}}.w-on-frame{--focus:var(--accent-on-frame);color:var(--on-frame)}.w-brand{flex:none;display:block}.w-avatar{background:var(--sunk);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.w-avatar>img{width:100%;height:100%}.w-avatar:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1412181a}[data-theme=dark] .w-avatar:after{box-shadow:inset 0 0 0 1px #ffffff1f}.w-avatar-none{border:1px dashed var(--rule-strong);background:0 0}.w-avatar-none:after{content:none}.w-avatar-live{box-shadow:0 0 0 2px var(--raised), 0 0 0 3px var(--accent-ink)}.w-avatar-more{color:var(--ink-dim);place-items:center;font-size:12px;font-weight:500;display:inline-grid}.w-avatar-stack{display:inline-flex}.w-avatar-stack .w-avatar{box-shadow:0 0 0 2px var(--raised)}.w-avatar-stack .w-avatar+.w-avatar{margin-left:-6px}.w-mascots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.w-mascot-pick{border:1px solid var(--rule);border-radius:var(--r-tile);color:var(--ink-dim);transition:background 80ms var(--ease), border-color 80ms var(--ease);flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:13px;line-height:18px;display:flex}@media (hover:hover){.w-mascot-pick:hover{border-color:var(--rule-strong)}}.w-mascot-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.w-toasts{left:50%;bottom:calc(var(--dock) + var(--safe-b) + 24px);z-index:90;width:max-content;max-width:calc(100vw - 2 * var(--gutter));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.w-toast{border:1px solid var(--frame-rule);border-radius:var(--r-control);background:var(--frame);min-height:40px;color:var(--on-frame);box-shadow:var(--shadow-pop);pointer-events:auto;--focus:var(--accent-on-frame);align-items:center;gap:12px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;display:flex}.w-toast:has(.w-toast-action){padding-right:6px}.w-toast-action{min-height:var(--tap);border-radius:var(--r-chip);color:var(--accent-on-frame);transition:background 80ms var(--ease);flex:none;margin-block:-4px;padding:0 8px;font-weight:600}@media (hover:hover){.w-toast-action:hover{background:var(--frame-2)}}.w-empty{flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:640px;padding:24px 0;display:flex}.w-empty>.mascot{width:64px;height:64px}.w-empty-text{flex:200px;min-width:0}.w-empty h3{font-size:16px;line-height:22px}.w-empty p{color:var(--ink-dim);margin-top:2px;font-size:13px;line-height:18px}.w-empty-action{flex:none}.w-status{min-width:0;color:var(--ink-dim);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-status>svg{flex:none}.w-status[data-tone=neg]{color:var(--neg)}.w-status[data-tone=warn]{color:var(--warn)}.w-status[data-tone=accent]{color:var(--accent-ink)}.w-status[data-tone=ink]{color:var(--ink)}.w-done-mark{background:var(--ink);color:var(--bg);border-radius:50%;flex:none;place-items:center;display:inline-grid}.w-done{border:1.5px solid var(--rule-strong);color:#0000;width:22px;height:22px;transition:background 80ms var(--ease), border-color 80ms var(--ease), color 80ms var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.w-done:after{content:"";width:max(var(--tap), 22px);height:max(var(--tap), 22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.w-done:hover:not(:disabled){border-color:var(--accent-ink);color:var(--accent-ink)}}.w-done.is-done{border-color:var(--ink);background:var(--ink);color:var(--bg)}.w-done:disabled{opacity:.45;cursor:default}.w-notice{min-height:var(--row-1);margin-inline:calc(-1 * var(--row-bleed,0px));padding:6px max(var(--row-bleed,0px), 12px);background:var(--warn-soft);color:var(--warn);align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:18px;display:flex}.w-notice[data-tone=neg]{background:var(--neg-soft);color:var(--neg)}.w-notice-text{flex:1;min-width:0}.w-grow{field-sizing:content;resize:none;overflow-y:auto}.w-search{border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--raised);min-width:0;height:46px;color:var(--ink-faint);transition:border-color 80ms var(--ease), box-shadow 80ms var(--ease);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.w-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-search>svg{flex:none}.w-search input{min-width:0;height:100%;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1}.w-search input::-webkit-search-cancel-button{display:none}.w-search-clear{border-radius:var(--r-chip);width:36px;height:36px;color:var(--ink-faint);flex:none;place-items:center;display:grid}@media (hover:hover){.w-search-clear:hover{color:var(--ink)}}.w-switch{background:var(--rule-strong);width:36px;height:22px;transition:background 80ms var(--ease);border-radius:999px;flex:none;position:relative}.w-switch>span{width:18px;height:18px;transition:transform .12s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.w-switch:after{content:"";width:48px;height:max(var(--tap), 22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-switch[aria-checked=true]{background:var(--accent)}.w-switch[aria-checked=true]>span{transform:translate(14px)}.w-switch:disabled{opacity:.45;cursor:default}.w-row{min-height:var(--row);margin-inline:calc(-1 * var(--row-bleed,0px));padding-inline:max(var(--row-bleed,0px), 12px);transition:background 80ms var(--ease);align-items:center;gap:12px;display:flex;position:relative}.w-row+.w-row{border-top:1px solid var(--rule)}@media (hover:hover){.w-row.is-open:hover{background:var(--hover)}}.w-row.is-open:active{background:var(--press)}.w-row.is-next{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.w-row.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.w-row.is-selected .w-row-sub,.w-row.is-selected .w-row-meta{color:var(--ink-dim)}.w-row:has(.w-row-open:focus-visible){outline:2px solid var(--focus,var(--accent-ink));outline-offset:-2px}.w-row-open{text-align:left;min-width:0;color:inherit;flex:auto;padding-block:8px;display:block}button.w-row-open:after,a.w-row-open:after{content:"";position:absolute;inset:0}.w-row-open:focus-visible{outline:0}.w-row-lead{z-index:1;pointer-events:none;flex:none;align-items:center;display:inline-flex;position:relative}.w-row-lead :is(a,button,input,label){pointer-events:auto}.w-row-text{min-width:0;display:block}.w-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:20px;display:block;overflow:hidden}.w-row-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);font-size:13px;line-height:18px;display:block;overflow:hidden}.w-row-meta{color:var(--ink-faint);white-space:nowrap;flex:none;font-size:13px;line-height:18px}.w-row-actions{z-index:1;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.w-group+.w-group{margin-top:20px}.w-group-head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.w-group-name,.w-group-toggle{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.w-group-toggle{min-height:var(--tap);color:inherit;align-items:center;gap:4px}.w-group-toggle>svg{color:var(--ink-faint);transition:transform .12s var(--ease);flex:none}.w-group-toggle>svg.is-open{transform:rotate(90deg)}.w-group-title{font-size:16px;font-weight:600;line-height:22px}.w-group-count{color:var(--ink-faint);font-size:13px;line-height:18px}.w-group-toggle .w-group-count{margin-left:4px}.w-group-action{flex:none;align-items:center;gap:8px;display:inline-flex}.w-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:18px}.w-table th{top:var(--w-table-top,calc(var(--top) + var(--safe-t)));z-index:2;border-bottom:1px solid var(--rule);background:var(--bg);height:28px;color:var(--ink-faint);text-align:left;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;position:sticky}.w-table td{border-bottom:1px solid var(--rule);vertical-align:middle;height:36px;transition:background 80ms var(--ease);padding:0 8px}.w-table.is-comfortable td{height:44px}.w-table .is-right{text-align:right}.w-table .is-center{text-align:center}.w-table td.is-main{font-size:14px;font-weight:500;line-height:20px}.w-table-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-table tr.is-open{cursor:pointer}@media (hover:hover){.w-table tr.is-open:hover td{background:var(--hover)}}.w-table tr.is-open:focus-visible{outline-offset:-2px}.w-table tr.is-selected td{background:var(--accent-soft)}.w-table tr.is-selected td:first-child{box-shadow:inset 2px 0 var(--accent)}.w-table-link{color:inherit}.w-table-sort{font:inherit;color:inherit;align-items:center;gap:2px;display:inline-flex}.w-table-sort.is-on{color:var(--ink-dim)}@media (hover:hover){.w-table-sort:hover{color:var(--ink-dim)}}.w-table-empty td{border-bottom:0;height:auto}.w-tabs{background:var(--bg);min-width:0;box-shadow:inset 0 -1px var(--rule);align-items:center;gap:12px;display:flex}.w-tabs.is-sticky{top:calc(var(--top) + var(--safe-t));z-index:5;margin-inline:calc(-1 * var(--row-bleed,0px));padding-inline:var(--row-bleed,0px);position:sticky}.w-tabs-list{scrollbar-width:none;flex:auto;gap:16px;min-width:0;display:flex;position:relative;overflow-x:auto}.w-tabs-list::-webkit-scrollbar{display:none}.w-tabs-list.is-equal{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.w-tab{height:44px;color:var(--ink-dim);white-space:nowrap;transition:color 80ms var(--ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}@media (hover:hover){.w-tab:hover{color:var(--ink)}}.w-tab:disabled{opacity:.45;cursor:default}.w-tab:focus-visible{outline-offset:-2px}.w-tab[aria-selected=true]{color:var(--ink)}.w-tab-bar{background:var(--accent);pointer-events:none;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0}.w-tab-count{color:var(--ink-faint);font-size:13px;font-weight:400;line-height:18px}.w-tabs-end{flex:none;align-items:center;gap:8px;display:flex}.w-stats{--stat-rule:var(--rule);--stat-label:var(--ink-dim);--stat-sub:var(--ink-faint);--stat-value:var(--ink);--stat-neg:var(--neg);--stat-new:var(--accent-ink);width:100%;min-width:0;container-type:inline-size}.w-stats.w-on-frame{--stat-rule:var(--frame-rule);--stat-label:var(--on-frame-dim);--stat-sub:var(--on-frame-faint);--stat-value:var(--on-frame);--stat-neg:var(--neg-on-frame);--stat-new:var(--accent-on-frame)}.w-stats-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.w-stat{border-left:1px solid var(--stat-rule);min-width:0;padding-inline:16px;position:relative}.w-stat:first-child{border-left:0;padding-left:0}.w-stat.is-secret{padding-right:calc(var(--tap) + 4px)}.w-stat-link{min-width:0;color:inherit;flex-direction:column;gap:2px;padding-block:8px;display:flex}.w-stat-label{text-overflow:ellipsis;white-space:nowrap;color:var(--stat-label);font-size:13px;line-height:18px;overflow:hidden}.w-stat-value{white-space:nowrap;letter-spacing:-.012em;color:var(--stat-value);font-size:22px;font-weight:600;line-height:28px}.w-stat-value[data-tone=neg]{color:var(--stat-neg)}.w-stat-value[data-tone=new]{color:var(--stat-new)}.w-stat-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--stat-sub);font-size:13px;line-height:18px;overflow:hidden}@media (hover:hover){a.w-stat-link:hover .w-stat-label{color:var(--stat-value)}}.w-stat-eye{width:var(--tap);height:var(--tap);border-radius:var(--r-control);color:var(--stat-sub);transition:color 80ms var(--ease);place-items:center;display:grid;position:absolute;top:2px;right:4px}@media (hover:hover){.w-stat-eye:hover{color:var(--stat-value)}}@container (width<=900px){.w-stat-sub{display:none}}@container (width<=560px){.w-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.w-stat:nth-child(odd){border-left:0;padding-left:0}.w-stat:nth-child(n+3){border-top:1px solid var(--stat-rule)}}.w-sheet-layer{place-items:center;padding:16px;display:grid}.w-sheet-layer.is-phone{padding:0;display:block}.w-sheet{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);width:min(420px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.is-phone>.w-sheet{width:100%;min-height:33.3333dvh;max-height:92dvh;padding-bottom:var(--safe-b);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);border:0;position:absolute;bottom:0;left:0;right:0}.w-sheet-head{min-height:48px;padding:8px 8px 8px var(--gutter);flex:none;align-items:center;gap:8px;display:flex;position:relative}.is-phone>.w-sheet .w-sheet-head{touch-action:none;padding-top:16px}.w-sheet-grip{background:var(--rule-strong);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.w-sheet-title{outline:0;flex:1;min-width:0;font-size:17px;font-weight:600;line-height:22px}.w-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 var(--gutter) 16px;--row-bleed:var(--gutter);flex:auto;overflow-y:auto}.w-sheet-foot{padding:12px var(--gutter);border-top:1px solid var(--rule);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.w-sheet-ask{justify-content:space-between;font-size:14px;line-height:20px}.w-sheet-ask-actions{gap:8px;margin-left:auto;display:inline-flex}.w-sheet-inline{padding-block:8px}.w-sheet-inline-title{margin-bottom:4px;font-size:15px;line-height:20px}.w-menu-sheet{margin-inline:-8px}.w-menu-sheet .menu-item,.w-menu-inline .menu-item{min-height:48px;font-size:15px}.w-menu-sheet .menu-sep{margin-inline:8px;padding-inline:0}.menu-wrap:has(>.w-menu-inline){width:100%;display:block}.w-menu-inline{margin-top:4px}.w-pick{min-width:0;max-width:100%;height:var(--tap);border-radius:var(--r-chip);transition:background 80ms var(--ease), border-color 80ms var(--ease);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.w-pick>svg{color:var(--ink-faint);flex:none}.w-pick:disabled{opacity:.45;cursor:default}.w-pick-chip{border:1px solid var(--rule);background:var(--raised)}@media (hover:hover){.w-pick-chip:hover:not(:disabled){border-color:var(--rule-strong)}}.w-pick-plain{max-width:calc(100% + 6px);height:28px;margin-left:-6px;padding:0 6px;font-weight:400}@media (hover:hover){.w-pick-plain:hover:not(:disabled){background:var(--hover)}}.w-pick-list [role=listbox]{max-height:320px;overflow-y:auto}.w-pick-search{border-bottom:1px solid var(--rule);color:var(--ink-faint);align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px 8px;display:flex}.w-pick-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.w-pick-option{border-radius:var(--r-control);text-align:left;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}@media (hover:hover){.w-pick-option:hover:not(:disabled){background:var(--hover)}}.w-pick-option:disabled{opacity:.45;cursor:default}.w-pick-option:focus-visible,.menu-item:focus-visible{outline-offset:-2px}.w-pick-option[aria-selected=true]{color:var(--accent-ink);font-weight:500}.w-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.w-pick-hint{color:var(--ink-faint);font-size:12px;font-weight:400;line-height:16px}.w-pick-check{flex:none}.w-pick-none{color:var(--ink-faint);padding:12px 8px;font-size:13px;line-height:18px}.w-menu-sheet .w-pick-list [role=listbox],.w-menu-inline .w-pick-list [role=listbox]{max-height:none}.w-menu-sheet .w-pick-option,.w-menu-inline .w-pick-option{min-height:48px;font-size:15px}.w-actionbar{align-items:flex-end;gap:8px;width:100%;display:flex}.w-actionbar-field{flex:auto;min-width:0;display:flex;position:relative}.w-actionbar-field textarea{border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--raised);resize:none;width:100%;min-height:44px;max-height:132px;transition:border-color 80ms var(--ease), box-shadow 80ms var(--ease);outline:0;padding:10px 44px 10px 12px;display:block}.w-actionbar-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-actionbar-send{background:var(--accent);width:40px;height:40px;color:var(--on-accent);position:absolute;bottom:2px;right:2px}@media (hover:hover){.w-actionbar-send:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}}.w-panel{z-index:40;width:var(--panel);border-left:1px solid var(--rule);background:var(--raised);--row-bleed:var(--gutter);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.w-panel-head{min-height:var(--top);padding:6px 12px 6px var(--gutter);border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:4px;display:flex}.w-panel-title{outline:0;min-width:0;font-size:15px;font-weight:600;line-height:20px}.w-panel-body{overscroll-behavior:contain;min-height:0;padding:16px var(--gutter) 24px;flex:auto;overflow-y:auto}.w-panel-foot{padding:8px var(--gutter) calc(8px + var(--safe-b));border-top:1px solid var(--rule);background:var(--raised);flex:none}.w-panel.is-phone{z-index:50;border-left:0;width:100%;inset:0}.w-panel.is-phone .w-panel-head{min-height:calc(var(--top) + var(--safe-t));padding:var(--safe-t) 4px 0 0;background:var(--frame);color:var(--on-frame);--focus:var(--accent-on-frame);border-bottom:0}.w-panel.is-phone .w-panel-title{font-size:17px;line-height:22px}.w-panel.is-phone .w-panel-head .icon-btn{color:var(--on-frame)}body:has(.w-panel.is-phone){overflow:hidden}.w-panel-body:has(.alex-chat){flex-direction:column;padding:0;display:flex;overflow:hidden}@media (width>=768px) and (width<=1023px){.w-panel{box-shadow:var(--shadow-pop)}}@media (width>=1024px){.app:has(.w-panel) .main{margin-right:var(--panel)}}.w-skeleton-row{height:var(--row);flex-direction:column;justify-content:center;gap:6px;display:flex}.w-skeleton-row+.w-skeleton-row{border-top:1px solid var(--rule)}.w-skeleton.is-dense .w-skeleton-row{height:var(--row-1)}.w-skeleton-bar{border-radius:var(--r-xs);background:var(--sunk);height:12px;animation:1.4s ease-in-out infinite w-pulse;display:block}.w-skeleton-bar.is-sub{height:10px}@keyframes w-pulse{50%{opacity:.55}}.w-puzzle{max-width:100%;height:auto;display:block}.w-puzzle path{fill:var(--sunk);stroke:var(--rule-strong);stroke-width:1px;transition:fill .2s var(--ease), stroke .2s var(--ease)}.w-puzzle path.is-done{fill:var(--accent);stroke:var(--bg)}.w-puzzle-bar{background:var(--sunk);border-radius:3px;width:160px;max-width:100%;height:6px;display:block;overflow:hidden}.w-puzzle-bar>span{background:var(--accent);height:100%;transition:width .2s var(--ease);display:block}.w-triage-layer{place-items:center;padding:16px;display:grid}.w-triage{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--raised);width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.w-triage-head{min-height:48px;padding:8px 8px 8px var(--gutter);flex:none;align-items:center;gap:4px;display:flex}.w-triage-title{outline:0;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:20px}.w-triage-progress{background:var(--sunk);flex:none;height:2px;display:block}.w-triage-progress>span{background:var(--accent);height:100%;transition:width .12s var(--ease);display:block}.w-triage-body{overscroll-behavior:contain;min-height:160px;padding:16px var(--gutter);--row-bleed:var(--gutter);flex:auto;overflow-y:auto}.w-triage-actions{padding:12px var(--gutter) calc(12px + var(--safe-b));border-top:1px solid var(--rule);flex-wrap:wrap;flex:none;gap:8px;display:flex}.w-md{overflow-wrap:anywhere;font-size:15px;line-height:22px}.w-md>*+*{margin-top:8px}.w-md h3{font-size:16px;line-height:22px}.w-md h4,.w-md h5{margin-bottom:0;font-size:15px;font-weight:600;line-height:22px}.w-md>:is(h3,h4,h5):not(:first-child){margin-top:16px}.w-md ul,.w-md ol{padding-left:20px}.w-md ul{list-style:outside}.w-md ol{list-style:decimal}.w-md li+li,.w-md li>:is(ul,ol){margin-top:4px}.w-md li.w-md-check{margin-left:-20px;list-style:none}.w-md li.w-md-check>:is(ul,ol){margin-left:24px}.w-md-check label{align-items:flex-start;gap:8px;display:flex}.w-md-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0}.w-md-check .is-done{color:var(--ink-faint);text-decoration:line-through}.w-md blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-dim);margin:0;padding:2px 12px}.w-md blockquote>*+*{margin-top:8px}.w-md code{border-radius:var(--r-xs);background:var(--sunk);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.w-md pre{border-radius:var(--r-control);background:var(--sunk);margin:0;padding:10px 12px;overflow-x:auto}.w-md pre code{background:0 0;padding:0}.w-md a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.w-md hr{border:0;border-top:1px solid var(--rule)}.w-md-file{border-radius:var(--r-xs);background:var(--sunk);padding:0 6px;font-size:13px;line-height:20px;display:inline-block}@media (width>=1024px){.w-row-title{font-size:14px;line-height:20px}.w-row.is-dense{min-height:var(--row-1)}.w-row.is-dense .w-row-open{padding-block:4px}.w-row.is-dense .w-row-text{align-items:baseline;gap:8px;display:flex}.w-row.is-dense .w-row-title{flex:0 auto}.w-row.is-dense .w-row-sub{color:var(--ink-faint);flex:1 1 0}.w-row-actions{gap:4px}.w-group-title,.w-empty h3{font-size:15px;line-height:20px}.w-stat-label,.w-stat-sub{font-size:12px;line-height:16px}.w-stat-value{letter-spacing:-.02em;font-size:24px;line-height:30px}.w-sheet-title{font-size:15px;line-height:20px}.w-actionbar-field textarea{min-height:36px;padding:7px 40px 7px 10px}.w-search{height:36px}.w-search-clear{width:28px;height:28px}.w-actionbar-send{width:32px;height:32px}.w-md{font-size:14px;line-height:20px}.w-md h3{font-size:15px;line-height:20px}.w-md h4,.w-md h5{font-size:14px;line-height:20px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.drawer,.drawer-wide{width:100%;box-shadow:none;border:0;inset:0}.w-modal-full{padding:0}.w-modal-full .modal{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.w-modal-full .modal-body{flex:1}.drawer>.drawer-head,.w-modal-full .drawer-head{background:var(--frame);color:var(--on-frame);padding:var(--safe-t) 4px 0 0;--focus:var(--accent-on-frame);border-bottom:0}.drawer>.drawer-head .icon-btn,.w-modal-full .drawer-head .icon-btn{color:var(--on-frame)}.drawer>.drawer-head .faint{color:var(--on-frame-faint)}.w-row.is-next{flex-wrap:wrap}.w-row.is-next .w-row-open{flex-basis:0}.w-row.is-next .w-row-actions{flex:1 0 100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:12px;display:grid}.w-triage-layer{padding:0}.w-triage{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.w-triage-head{min-height:calc(var(--top) + var(--safe-t));padding:var(--safe-t) 4px 0 var(--gutter);background:var(--frame);color:var(--on-frame);--focus:var(--accent-on-frame)}.w-triage-head .icon-btn{color:var(--on-frame)}.w-triage-title{font-size:17px;line-height:22px}}@media (prefers-reduced-motion:reduce){.w-skeleton-bar{animation:none}}.w-tabs-list:not(.is-equal){background:linear-gradient(to right, var(--bg) 30%, transparent) 0 0 / 32px 100% no-repeat local, linear-gradient(to left, var(--bg) 30%, transparent) 100% 0 / 32px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--accent) 30%, transparent), transparent) 0 0 / 14px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--accent) 30%, transparent), transparent) 100% 0 / 14px 100% no-repeat scroll}.seg{background:linear-gradient(to right, var(--sunk) 30%, transparent) 0 0 / 24px 100% no-repeat local, linear-gradient(to left, var(--sunk) 30%, transparent) 100% 0 / 24px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--accent) 30%, transparent), transparent) 0 0 / 10px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--accent) 30%, transparent), transparent) 100% 0 / 10px 100% no-repeat scroll, var(--sunk)}.w-done.is-fresh{animation:w-done-pop .42s var(--spring)}.w-done.is-fresh:before{content:"";border:2px solid var(--accent);opacity:0;animation:w-done-ring .55s var(--ease);pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.w-done.is-fresh svg{stroke-dasharray:20;animation:w-done-draw .32s 60ms var(--ease) both}@keyframes w-done-pop{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes w-done-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(2)}}@keyframes w-done-draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.w-done.is-fresh,.w-done.is-fresh:before,.w-done.is-fresh svg{animation:none}}.w-cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min,280px)), 1fr));gap:16px;padding-block:8px 24px;display:grid}@media (width<=767px){.w-cards{grid-template-columns:minmax(0,1fr);gap:12px}}.w-card{border:1px solid var(--rule);border-radius:var(--r-hero);background:var(--raised);min-width:0;box-shadow:var(--shadow-soft);transition:box-shadow var(--t-mid), border-color var(--t-mid), background-color var(--t-mid);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}@media (hover:hover){.w-card.is-open:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--rule));box-shadow:var(--shadow-lift)}}.w-card.is-selected{border-color:var(--accent);background:var(--accent-soft)}.w-card[data-tone=neg]{border-color:color-mix(in srgb, var(--neg) 45%, var(--rule))}.w-card[data-tone=warn]{border-color:color-mix(in srgb, var(--warn) 40%, var(--rule))}.w-card[data-tone=accent]{border-color:color-mix(in srgb, var(--accent) 40%, var(--rule))}.w-card-open{z-index:0;border-radius:inherit;position:absolute;inset:0}.w-card-open:focus-visible{outline-offset:-2px}.w-card>:not(.w-card-open){z-index:1;pointer-events:none;position:relative}.w-card :is(a,button,input,label,select,.menu-wrap,.w-pick){pointer-events:auto}.w-card-head{align-items:center;gap:14px;min-width:0;display:flex}.w-card-title{flex:auto;min-width:0}.w-card-title h3{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.w-card-title p{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);margin-top:1px;font-size:13px;line-height:18px;overflow:hidden}.w-card-lead{flex:none}.w-card-note{-webkit-line-clamp:2;color:var(--ink-dim);-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.w-card-foot{border-top:1px solid var(--rule);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;line-height:18px;display:flex}.w-card-quick{gap:2px;margin-right:-8px;display:inline-flex}.w-card-quick .icon-btn{color:var(--accent-ink)}@media (hover:hover){.w-card-quick .icon-btn:hover:not(:disabled){background:var(--accent-soft)}}.w-card-nums{border-radius:var(--r-tile);background:var(--raised-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.w-card-nums>div{min-width:0}.w-card-nums small{color:var(--ink-faint);font-size:12px;line-height:16px;display:block}.w-card-nums b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:26px;display:block;overflow:hidden}.w-card-nums b.is-warn{color:var(--warn)}.w-card-nums b.is-neg{color:var(--neg)}.w-card-nums b.is-dim{color:var(--ink-faint);font-weight:500}.w-card-meta{min-width:0;color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.w-card-meta>.clip{min-width:0}.w-card .mono{border-radius:14px}.w-card .neg{color:var(--neg);font-weight:500}.w-meter{background:var(--sunk);border-radius:999px;height:8px;display:block;overflow:hidden}.w-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #c3aeff));height:100%;transition:width .5s var(--ease);display:block}.w-meter[data-tone=warn]>span{background:var(--warn)}.w-meter[data-tone=neg]>span{background:var(--neg)}.w-meter-line{color:var(--ink-dim);justify-content:space-between;gap:8px;margin-top:6px;font-size:13px;line-height:18px;display:flex}.w-meter-line b{color:var(--ink);font-weight:600}.w-tag{background:var(--sunk);height:24px;color:var(--ink-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.w-tag[data-tone=neg]{background:var(--neg-soft);color:var(--neg)}.w-tag[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.w-tag[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}.w-tag[data-tone=info]{background:var(--info-soft);color:var(--info)}.w-skel-card{border:1px solid var(--rule);border-radius:var(--r-hero);background:var(--raised);flex-direction:column;gap:14px;padding:20px;display:flex}.w-skel{border-radius:6px;height:12px;display:block}.w-skel.is-round{border-radius:14px;width:48px;height:48px}.w-skel.is-block{border-radius:var(--r-tile);height:56px}.w-skel-line{align-items:center;gap:14px;display:flex}.w-skel-line>div{flex:1;gap:8px;display:grid}.content .page-head h1,.content h1.page-title{letter-spacing:-.02em;font-size:28px;line-height:34px}@media (width<=767px){.content .page-head h1,.content h1.page-title{font-size:24px;line-height:30px}.w-card{padding:16px}}.w-view-seg{margin-left:auto}.w-person-tile{gap:16px}.w-person-hero{align-items:center;gap:16px;min-width:0;display:flex}.w-person-hero .w-card-title h3{font-size:19px;line-height:26px}.w-person-tile .w-card-meta>:first-child{flex:none;max-width:70%}.w-person-tile .w-card-meta .faint{text-align:right}.w-person-tile .w-pick .w-pick-label,.w-person-tile .w-pick>span{text-overflow:clip;overflow:visible}.w-person-tile .w-card-meta{pointer-events:auto;justify-content:space-between}.w-person-tile .w-pick.w-role-pick{gap:6px;width:auto;max-width:100%;height:28px;margin-left:-6px;padding-inline:8px}.w-person-tile .w-card-meta .faint{color:var(--ink-faint)}.w-card-meta{pointer-events:auto}.w-attn .w-signals{gap:2px;padding-block:12px 24px;display:grid}.w-attn .w-signal-item{margin-inline:0;padding:5px 2px}.w-attn .w-signal-item+.w-signal-item>.w-row{border-top:1px solid var(--rule)}.w-attn .w-signal-item .w-row{border:1px solid var(--rule);border-radius:var(--r-hero);background:var(--raised);min-height:72px;transition:transform var(--t-fast), box-shadow var(--t-mid), border-color var(--t-mid), background-color var(--t-fast);gap:14px;margin-inline:0;padding:12px 14px 12px 16px;animation:none;box-shadow:0 1px 2px #1412180a,0 4px 14px -6px #14121814}.w-attn .w-signal-item .w-row.is-next{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 25%, var(--rule))}@media (hover:hover){.w-attn .w-signal-item .w-row.is-open:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--rule));box-shadow:var(--shadow-lift);background:var(--raised);transform:translateY(-1px)}}.w-attn .w-signal-item .w-row.is-open:active{transform:scale(.99)}.w-attn .w-signal-item .w-row.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.w-attn .w-row-title{letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:22px}.w-attn .w-row-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.w-attn .w-signal-mark{background:var(--sunk);width:40px;height:40px;color:var(--ink-dim);border-radius:12px}.w-attn .w-signal-mark[data-kind=debt],.w-attn .w-signal-mark[data-kind=plan]{background:var(--warn-soft);color:var(--warn)}.w-attn .w-signal-mark[data-kind=incident]{background:var(--neg-soft);color:var(--neg)}.w-attn .w-signal-mark[data-kind=lead],.w-attn .w-signal-mark[data-kind=step],.w-attn .w-signal-mark[data-kind=conversation]{background:var(--accent-soft);color:var(--accent-ink)}.w-attn .w-signal-mark[data-kind=data],.w-attn .w-signal-mark[data-kind=docs],.w-attn .w-signal-mark[data-kind=ops]{background:var(--info-soft);color:var(--info)}.w-attn .w-row-meta{margin-right:4px}@media (width<=767px){.w-attn .w-row-meta{display:none}.w-attn .w-signal-item .w-row{padding-inline:12px 8px}}.w-service{background:var(--frame);color:var(--on-frame);transition:transform var(--t-mid);border-radius:14px;flex:none;place-items:center;font-size:17px;line-height:1;display:inline-grid}.w-service[data-hue="1"]{background:var(--accent-soft);color:var(--accent-ink)}.w-service[data-hue="2"]{background:var(--accent);color:var(--on-accent)}.w-service[data-hue="3"]{background:var(--sunk);color:var(--ink)}.w-service b{letter-spacing:-.02em;font-size:.85em;font-weight:700}@media (hover:hover){.w-card.is-open:hover .w-service{transform:rotate(-4deg)scale(1.06)}}.w-conn-state .w-status{background:var(--sunk);border-radius:999px;height:28px;padding:0 12px}.w-conn-state .w-status[data-tone=warn]{background:var(--warn-soft)}.w-conn-state .w-status[data-tone=neg]{background:var(--neg-soft)}.w-conn-state .w-status[data-tone=accent]{background:var(--accent-soft)}.w-conn-group .w-cards{padding-block:8px 4px}.w-conv-rows,.w-q-rows{padding:8px 10px 16px}.w-conv-rows .w-row.w-conv-row,.w-q-rows .w-row.w-q-row{min-height:68px;transition:background-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-mid);border:0;border-radius:14px;gap:14px;margin:2px 0;padding:8px 12px;animation:none}.w-conv-rows .w-conv-row+.w-conv-row,.w-q-rows .w-row+.w-row{border-top:0}@media (hover:hover){.w-conv-rows .w-row.w-conv-row.is-open:hover,.w-q-rows .w-row.w-q-row.is-open:hover{background:var(--raised-2);box-shadow:var(--shadow-soft)}}.w-q-rows .w-row.w-q-row.is-open:active,.w-conv-rows .w-row.w-conv-row.is-open:active{transform:scale(.985)}.w-q-rows .w-row.w-q-row.is-selected,.w-conv-rows .w-row.w-conv-row.is-selected{background:var(--accent-soft);box-shadow:none}.w-q-rows .w-q-row .w-row-title,.w-conv-rows .w-conv-row .w-row-title{font-size:15px;font-weight:600}.w-conv-avatar{width:44px;height:44px;display:inline-block;position:relative}.w-conv-avatar .mono{background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;font-size:15px}.w-conv-badge{border:2px solid var(--bg);background:var(--frame);width:20px;height:20px;color:var(--on-frame);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.w-conv-badge .w-q-mark,.w-conv-badge .w-conv-mark{width:100%;height:100%;color:inherit;background:0 0;border-radius:50%}.w-conv-badge .w-q-mark svg{width:10px;height:10px}.w-conv-badge .w-conv-mark{width:100%;height:100%;color:inherit;background:0 0}.w-conv-badge .w-conv-mark svg{width:10px;height:10px}.w-q-row.is-selected .w-conv-badge,.w-conv-row.is-selected .w-conv-badge{border-color:var(--accent-soft)}:root{--shadow-soft:0 1px 2px #1412180d, 0 6px 20px -4px #14121814;--shadow-lift:0 2px 4px #1412180f, 0 14px 32px -8px #5b21b633;--t-fast:.15s var(--ease);--t-mid:.2s var(--ease)}[data-theme=dark]{--shadow-soft:0 1px 2px #0000004d, 0 6px 20px -4px #0006;--shadow-lift:0 2px 4px #00000059, 0 14px 32px -8px #0009}html{background:var(--bg)}button,a,[role=button]{-webkit-tap-highlight-color:transparent}.btn,.icon-btn{transition:transform var(--t-fast), background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast)}@media (hover:hover){.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary:hover:not(:disabled){box-shadow:0 6px 16px -6px #5b21b68c}.btn-soft:hover:not(:disabled),.btn-pos:hover:not(:disabled){box-shadow:var(--shadow-soft)}.icon-btn:hover:not(:disabled){transform:scale(1.06)}}.btn:active:not(:disabled){transition-duration:60ms;transform:scale(.96)}.icon-btn:active:not(:disabled){transition-duration:60ms;transform:scale(.9)}.w-pick,.w-mascot-pick,.w-search{transition-duration:.15s}@media (pointer:coarse){.w-row.is-open:active{background:var(--press);transition-duration:40ms}.w-tab:active,.seg-item:active,.w-pick:active,.menu-item:active{opacity:.7;transition-duration:40ms}.w-card.is-open:active{box-shadow:none}}.w-tab{transition:color var(--t-fast)}.w-tab-bar.is-ready{transition:transform .26s cubic-bezier(.34,1.3,.64,1),width .26s cubic-bezier(.34,1.3,.64,1)}.w-tab-count{transition:color var(--t-fast)}.w-tab[aria-selected=true] .w-tab-count{color:var(--accent-ink)}@keyframes w-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes w-fade-in{0%{opacity:0}to{opacity:1}}@keyframes w-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.content>*{animation:w-page-in .22s var(--ease) both}.w-row,.w-table tbody tr{animation:w-row-in .2s var(--ease) both}.scrim{-webkit-backdrop-filter:blur(2px)}.w-sheet,.modal,.menu{box-shadow:var(--shadow-pop)}.w-toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.w-skeleton-bar,.w-skel{background:linear-gradient(100deg, var(--sunk) 30%, color-mix(in srgb, var(--sunk) 55%, var(--bg)) 50%, var(--sunk) 70%) 0 0 / 220% 100%;animation:1.3s linear infinite w-shimmer}@keyframes w-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:none}@media (hover:hover){.btn:hover:not(:disabled),.icon-btn:hover:not(:disabled){transform:none}}}
