@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");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}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");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}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2ee;--surface:#fff;--surface-2:#f1f1ec;--border:#e0e2dc;--border-strong:#878880;--text:#16181c;--text-2:#4a5058;--text-3:#62676e;--accent:#1f6f5c;--accent-solid:#1f6f5c;--accent-hover:#185a4a;--accent-soft:#e3f0ec;--on-accent:#fff;--ok:#23613a;--ok-soft:#e3f1e7;--wait:#8a4b00;--wait-soft:#fff0dc;--late:#a1271a;--late-soft:#fbe5e2;--danger-solid:#a1271a;--us:#5b3fc4;--us-soft:#eeeafb;--neutral:#4a5058;--neutral-soft:#ecece6;--focus:#2b4acb;--shadow-1:0 1px 2px #16181c0f, 0 1px 1px #16181c0a;--shadow-2:0 8px 24px #16181c1f, 0 2px 6px #16181c0f;--menu-bg:#161b22;--menu-surface:#232a33;--menu-line:#2f343a;--menu-text:#e6e8eb;--menu-text-2:#a3acb6;--menu-text-3:#c9d0d8;--menu-on:#fff;--menu-on-text:#161b22;--menu-on-text-2:#4a5058;--badge:#f2b45a;--badge-text:#161b22;--see:#7fd6cb;--see-text:#0b0f15;--team-tag:#c9b8ff;--t-conversation:#7a5ac8;--t-conversation-tile:#eee9f8;--t-meeting:#0f7c72;--t-meeting-tile:#ddf3f0;--t-request:#b0446c;--t-request-tile:#f8e8ee;--t-answer:#23613a;--t-answer-tile:#e3f1e7;--t-problem:#a1271a;--t-problem-tile:#fbe5e2;--t-update:#4a5058;--t-update-tile:#ecece6;--t-decision:#2741c9;--t-decision-tile:#e6eafb;--t-money:#8a6400;--t-money-tile:#fbf1d4;--t-fact:#3a6fd8;--t-fact-tile:#e8eefa;--t-file:#7a6e58;--t-file-tile:#efeae0;--t-waits:#b86e0a;--t-waits-tile:#fff0dc;--t-step:#3e8e55;--t-step-tile:#eaf3ec;--font-ui:Figtree, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", Figtree, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-display:700 2.25rem/1.15 var(--font-display);--t-h1:700 2.125rem/1.1 var(--font-display);--t-h2:700 1.375rem/1.3 var(--font-ui);--t-h3:600 1.125rem/1.4 var(--font-ui);--t-body:400 1rem/1.55 var(--font-ui);--t-small:500 .875rem/1.5 var(--font-ui);--t-caption:500 .8125rem/1.45 var(--font-ui);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:6px;--r-md:10px;--r-card:14px;--r-lg:16px;--r-pill:999px;--control:44px;--control-touch:46px;--control-compact:34px;--ease:.15s ease-out;--ease-sheet:.2s ease-out;--menu-w:264px;--content-max:1200px;--read-max:720px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121417;--surface:#1a1d21;--surface-2:#23272c;--border:#2f343a;--border-strong:#6b737c;--text:#ecedea;--text-2:#b4b9bf;--text-3:#8e949b;--accent:#7fd6cb;--accent-solid:#237a65;--accent-hover:#2e8c75;--accent-soft:#183a32;--on-accent:#fff;--ok:#74d193;--ok-soft:#183324;--wait:#f2b45a;--wait-soft:#3a2a12;--late:#ff8f80;--late-soft:#3f1f1b;--danger-solid:#c2412f;--us:#b6a5ff;--us-soft:#2a2445;--neutral:#b4b9bf;--neutral-soft:#2a2e33;--focus:#8fa3ff;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 24px #00000080;--menu-bg:#0d1117;--menu-surface:#1c232c;--menu-line:#2f343a;--menu-text:#e6e8eb;--menu-text-2:#a3acb6;--menu-text-3:#c9d0d8;--menu-on:#fff;--menu-on-text:#161b22;--menu-on-text-2:#4a5058;--badge:#f2b45a;--badge-text:#161b22;--see:#7fd6cb;--see-text:#0b0f15;--team-tag:#c9b8ff;--t-conversation:#b6a5ff;--t-conversation-tile:#2a2440;--t-meeting:#7fd6cb;--t-meeting-tile:#13302c;--t-request:#f2a3be;--t-request-tile:#3a1f29;--t-answer:#74d193;--t-answer-tile:#183324;--t-problem:#ff8f80;--t-problem-tile:#3f1f1b;--t-update:#b4b9bf;--t-update-tile:#2a2e33;--t-decision:#8fa3ff;--t-decision-tile:#232b4d;--t-money:#e6c35c;--t-money-tile:#33290f;--t-fact:#8db4ff;--t-fact-tile:#1d2840;--t-file:#cfc4ae;--t-file-tile:#2a2721;--t-waits:#f2b45a;--t-waits-tile:#3a2a12;--t-step:#74d193;--t-step-tile:#1b2a1f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121417;--surface:#1a1d21;--surface-2:#23272c;--border:#2f343a;--border-strong:#6b737c;--text:#ecedea;--text-2:#b4b9bf;--text-3:#8e949b;--accent:#7fd6cb;--accent-solid:#237a65;--accent-hover:#2e8c75;--accent-soft:#183a32;--on-accent:#fff;--ok:#74d193;--ok-soft:#183324;--wait:#f2b45a;--wait-soft:#3a2a12;--late:#ff8f80;--late-soft:#3f1f1b;--danger-solid:#c2412f;--us:#b6a5ff;--us-soft:#2a2445;--neutral:#b4b9bf;--neutral-soft:#2a2e33;--focus:#8fa3ff;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 24px #00000080;--menu-bg:#0d1117;--menu-surface:#1c232c;--menu-line:#2f343a;--menu-text:#e6e8eb;--menu-text-2:#a3acb6;--menu-text-3:#c9d0d8;--menu-on:#fff;--menu-on-text:#161b22;--menu-on-text-2:#4a5058;--badge:#f2b45a;--badge-text:#161b22;--see:#7fd6cb;--see-text:#0b0f15;--team-tag:#c9b8ff;--t-conversation:#b6a5ff;--t-conversation-tile:#2a2440;--t-meeting:#7fd6cb;--t-meeting-tile:#13302c;--t-request:#f2a3be;--t-request-tile:#3a1f29;--t-answer:#74d193;--t-answer-tile:#183324;--t-problem:#ff8f80;--t-problem-tile:#3f1f1b;--t-update:#b4b9bf;--t-update-tile:#2a2e33;--t-decision:#8fa3ff;--t-decision-tile:#232b4d;--t-money:#e6c35c;--t-money-tile:#33290f;--t-fact:#8db4ff;--t-fact-tile:#1d2840;--t-file:#cfc4ae;--t-file-tile:#2a2721;--t-waits:#f2b45a;--t-waits-tile:#3a2a12;--t-step:#74d193;--t-step-tile:#1b2a1f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1{font:var(--t-h1);letter-spacing:-.01em}h2{font:var(--t-h2)}h3{font:var(--t-h3)}ul,ol{padding-left:1.25rem}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}code,kbd,samp{font-family:var(--font-code);font-size:.875em}.num,time,td.num{font-variant-numeric:tabular-nums}:focus-visible,[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.skip-link{left:var(--s-4);z-index:100;background:var(--accent-solid);color:var(--on-accent);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font:var(--t-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.meta{color:var(--text-3);font:var(--t-caption)}.code{font-family:var(--font-code);color:var(--text-2);font-size:.8125rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control);border-radius:var(--r-md);font:600 .9375rem/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--ease), border-color var(--ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--accent-solid);color:var(--on-accent)}.btn--primary[data-hovered],.btn--primary:hover{background:var(--accent-hover)}.btn--secondary{background:var(--surface);color:var(--accent);border:1.5px solid var(--accent)}.btn--secondary[data-hovered],.btn--secondary:hover{background:var(--accent-soft)}.btn--quiet{color:var(--accent);padding:0 var(--s-2);background:0 0}.btn--quiet[data-hovered],.btn--quiet:hover{background:var(--accent-soft)}.btn--danger{background:var(--danger-solid);color:var(--on-accent)}.btn--small{min-height:var(--control-compact);padding:0 var(--s-3);font-size:.875rem}.btn--icon{width:var(--control);padding:0}.btn[data-pressed]{transform:translateY(1px)}.btn[data-disabled],.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn[data-pending]{cursor:progress}.btn .spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.btn{min-height:var(--control-touch)}.btn--icon{width:var(--control-touch)}}.btn-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.btn-row--end{justify-content:flex-end}.btn-hint{color:var(--text-2);font:var(--t-small)}.link{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.link svg{width:14px;height:14px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{font:600 .9375rem/1.4 var(--font-ui);color:var(--text)}.field__optional{color:var(--text-2);font-weight:400}.field__help{font:var(--t-small);color:var(--text-2);font-weight:400}.field__error{color:var(--late);font:var(--t-small);align-items:flex-start;gap:6px;display:flex}.field__error svg{flex:none;width:16px;height:16px;margin-top:2px}.input,.select,.textarea{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:400 .9375rem/1.4 var(--font-ui);padding:9px 12px}.textarea{resize:vertical;min-height:84px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border:2px solid var(--late)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.6}@media (pointer:coarse){.input,.select{min-height:var(--control-touch);font-size:1rem}}.form{gap:var(--s-4);display:grid}.form-row{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.choices{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.choices__legend{font:600 .9375rem/1.4 var(--font-ui);margin-bottom:var(--s-2)}.choice{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;transition:border-color var(--ease), background var(--ease);align-items:flex-start;display:flex}.choice[data-hovered]{background:var(--surface-2)}.choice[data-selected]{border:2px solid var(--accent);background:var(--accent-soft);padding:calc(var(--s-4) - 1px)}.choice[data-disabled]{opacity:.55;cursor:not-allowed}.choice__dot{border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.choice[data-selected] .choice__dot{border-color:var(--accent)}.choice[data-selected] .choice__dot:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.choice__title{font-weight:600;display:block}.choice__text{color:var(--text-2);font:var(--t-small);font-weight:400;display:block}.check{gap:var(--s-2);cursor:pointer;align-items:flex-start;min-height:24px;display:inline-flex}.check__box{border:2px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.check__box svg{width:14px;height:14px;color:var(--on-accent);opacity:0}.check[data-selected] .check__box{background:var(--accent-solid);border-color:var(--accent-solid)}.check[data-selected] .check__box svg{opacity:1}.check[data-focus-visible] .check__box{outline:2px solid var(--focus);outline-offset:2px}.check[data-disabled]{opacity:.55;cursor:not-allowed}.switch{cursor:pointer;color:var(--text-2);font:500 .875rem/1.3 var(--font-ui);align-items:center;gap:10px;min-height:32px;display:inline-flex}.switch__track{border-radius:var(--r-pill);background:var(--border-strong);width:36px;height:22px;transition:background var(--ease);flex:none;position:relative}.switch__knob{background:var(--on-accent);width:16px;height:16px;transition:left var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-selected] .switch__track{background:var(--accent-solid)}.switch[data-selected] .switch__knob{left:17px}.switch[data-focus-visible] .switch__track{outline:2px solid var(--focus);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-1);min-width:0}.card__body{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.card__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:18px var(--s-5) 0;flex-wrap:wrap;display:flex}.card__head+.card__body{padding-top:var(--s-3)}.card__title{font:var(--t-h3);font-size:1.25rem;font-weight:700}.card__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.card--flush>.list{border-top:1px solid var(--border);margin-top:var(--s-3)}.card--sunken{background:var(--surface-2);box-shadow:none}@media (width<=639px){.card__body{padding:var(--s-4)}.card__head{padding:var(--s-4) var(--s-4) 0}.card__foot{padding:var(--s-4)}.card__foot .btn{width:100%}}.pay{gap:var(--s-3);flex-direction:column;display:flex}.pay__label{color:var(--text-2);font:var(--t-small)}.pay__date{font:var(--t-display);letter-spacing:-.01em}.pay__date--estimate{-webkit-text-decoration:underline dashed var(--border-strong);text-decoration:underline dashed var(--border-strong);text-underline-offset:8px;text-decoration-thickness:2px}.pay__line{gap:var(--s-2) var(--s-3);color:var(--text-2);flex-wrap:wrap;align-items:center;display:flex}.pay__amount{font:700 1.125rem/1.3 var(--font-ui);color:var(--text);font-variant-numeric:tabular-nums}.holds{border-top:1px solid var(--border);padding-top:var(--s-3);flex-direction:column;gap:0;display:flex}.holds__title{font:600 .9375rem/1.4 var(--font-ui);margin-bottom:var(--s-2)}.hold{gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:auto 1fr auto;align-items:start;display:grid}.hold__who{font:var(--t-caption);color:var(--text-3);display:block}.chip{border-radius:var(--r-pill);min-height:26px;font:600 .8125rem/1 var(--font-ui);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip svg{stroke-width:2.2px;flex:none;width:14px;height:14px}.chip--ok{background:var(--ok-soft);color:var(--ok)}.chip--wait{background:var(--wait-soft);color:var(--wait)}.chip--late{background:var(--late-soft);color:var(--late)}.chip--us{background:var(--us-soft);color:var(--us)}.chip--neutral{background:var(--neutral-soft);color:var(--neutral)}.chip--accent{background:var(--accent-soft);color:var(--accent)}.chip--estimate{border:1px dashed var(--border-strong);color:var(--text-2);background:0 0}.chip--ai{border:1px solid var(--us);color:var(--us);background:0 0}.src{border:1px solid var(--border);border-radius:var(--r-pill);min-height:24px;font:500 .8125rem/1.2 var(--font-ui);color:var(--text-2);background:var(--surface);align-items:center;gap:6px;max-width:100%;padding:0 9px;text-decoration:none;display:inline-flex}.src svg{flex:none;width:14px;height:14px}.src span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.src:hover,button.src:hover{border-color:var(--border-strong);color:var(--text)}button.src{cursor:pointer}.chips{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.table-wrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.table{border-collapse:collapse;width:100%;font:var(--t-small);font-weight:400}.table th{background:var(--surface-2);text-align:left;color:var(--text-2);white-space:nowrap;padding:10px 12px;font-weight:600;position:sticky;top:0}.table td{border-top:1px solid var(--border);vertical-align:top;padding:12px}.table tbody tr:hover{background:var(--surface-2)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table--compact td{padding:6px 10px}@media (width<=639px){.table-wrap--stack{background:0 0;border:0;overflow:visible}.table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{width:100%;display:block}.table--stack tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--s-3);padding:var(--s-3) var(--s-4)}.table--stack td{gap:var(--s-3);border:0;padding:3px 0;display:flex;text-align:left!important}.table--stack td:before{content:attr(data-label);color:var(--text-3);flex:0 0 40%;font-weight:500}.table--stack td:first-child{font-size:1rem;font-weight:600}.table--stack td:first-child:before{display:none}}.list{flex-direction:column;display:flex}.row{padding:14px var(--s-5);border-top:1px solid var(--border);color:var(--text);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;text-decoration:none;display:flex}.list>.row:first-child{border-top:0}.card .list>.row:first-child{border-top:1px solid var(--border)}.row:hover{background:var(--surface-2)}.row__icon{border-radius:var(--r-md);width:40px;height:40px;font:700 .875rem/1 var(--font-ui);flex:none;place-items:center;display:grid}.row__icon svg{width:20px;height:20px}.row__main{flex:1;min-width:0}.row__title{font-weight:600;display:block}.row__meta{color:var(--text-3);font:var(--t-caption);display:block}.row__end{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.row__chev{color:var(--text-3);flex:none;width:20px;height:20px}.row--static{cursor:default}.row--static:hover{background:0 0}@media (width<=639px){.row{padding:var(--s-3) var(--s-4);gap:var(--s-3);flex-wrap:wrap}.row__icon{width:36px;height:36px}.row__main{flex:calc(100% - 84px)}.row__end{justify-content:flex-start;align-items:center;gap:var(--s-2);text-align:left;flex-flow:wrap;flex:1 0 100%;order:3}.row__icon~.row__end{padding-left:48px}.row__chev{order:2}}.tabs__list{gap:var(--s-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__tab{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);cursor:pointer;white-space:nowrap;font:600 .9375rem/1 var(--font-ui);color:var(--text-2);outline-offset:-2px;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.tabs__tab[data-hovered]{color:var(--text)}.tabs__tab[data-selected]{color:var(--accent);border-bottom-color:var(--accent)}.tabs__count{border-radius:var(--r-pill);background:var(--surface-2);min-width:22px;height:20px;color:var(--text-2);place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.tabs__panel{padding-top:var(--s-5);outline:none}.flow{gap:var(--s-2);counter-reset:flow;margin:0;padding:0;list-style:none;display:flex}.flow__step{align-items:center;gap:var(--s-2);color:var(--text-3);font:600 .875rem/1.2 var(--font-ui);flex:1;min-width:0;display:flex}.flow__num{border:2px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.flow__num svg{width:14px;height:14px}.flow__step--done{color:var(--text-2)}.flow__step--done .flow__num{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.flow__step--now{color:var(--accent)}.flow__step--now .flow__num{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.flow__step:not(:last-child):after{content:"";background:var(--border);flex:1;min-width:8px;height:2px}.flow__short{font:600 .9375rem/1.3 var(--font-ui);display:none}@media (width<=639px){.flow{display:none}.flow__short{display:block}}.stagebar{gap:3px;display:flex}.stagebar__seg{flex:1;min-width:0}.stagebar__bar{background:var(--neutral-soft);border-radius:4px;height:8px;display:flex;overflow:hidden}.stagebar__fill{background:var(--ok)}.stagebar__part{background:var(--accent-solid);opacity:.55}.stagebar__name{font:var(--t-caption);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.stagebar__seg--now .stagebar__name{color:var(--text);font-weight:600}.stagebar--many .stagebar__name{display:none}.stagebar--many .stagebar__seg--now .stagebar__name{display:block;overflow:visible}@media (width<=639px){.stagebar__name{display:none}.stagebar__seg--now .stagebar__name{display:block}}.notice{padding:var(--s-3) 14px;border-radius:var(--r-md);font:400 .9375rem/1.5 var(--font-ui);color:var(--text);align-items:flex-start;gap:10px;display:flex}.notice>svg{flex:none;width:20px;height:20px;margin-top:1px}.notice__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.notice--success{background:var(--ok-soft)}.notice--success>svg{color:var(--ok)}.notice--info{background:var(--accent-soft)}.notice--info>svg{color:var(--accent)}.notice--warning{background:var(--wait-soft)}.notice--warning>svg{color:var(--wait)}.notice--problem{background:var(--late-soft)}.notice--problem>svg{color:var(--late)}.notice details{color:var(--text-2);font:var(--t-caption)}.notice details summary{cursor:pointer}.notice details pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-code);margin:6px 0 0}.notice__close{margin-left:auto}.overlay{z-index:50;padding:var(--s-4);background:#0a0c1073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay[data-entering]{animation:fade var(--ease-sheet)}.overlay[data-exiting]{animation:fade var(--ease-sheet) reverse}@keyframes fade{0%{opacity:0}}.dialog-modal{outline:none;width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex}.dialog{background:var(--surface);color:var(--text);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s-5);gap:var(--s-4);outline:none;flex-direction:column;width:100%;display:flex;overflow:auto}.dialog__title{font:var(--t-h2)}.dialog__record{gap:var(--s-2);color:var(--text-2);font:var(--t-small);background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s-3);align-items:flex-start;font-weight:400;display:flex}.dialog__record svg{flex:none;width:16px;height:16px;margin-top:2px}.dialog__buttons{justify-content:space-between;gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=639px){.overlay{align-items:stretch;padding:0}.dialog-modal{width:100%;max-height:100dvh}.dialog{border-radius:0;min-height:100dvh}.dialog__buttons{flex-direction:column-reverse;margin-top:auto}.dialog__buttons .btn{width:100%}}.panel-overlay{z-index:50;background:#0a0c104d;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel-modal{outline:none;width:min(420px,100%);height:100dvh;display:flex}.panel-modal[data-entering]{animation:slide var(--ease-sheet)}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.panel{background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-2);outline:none;flex-direction:column;width:100%;height:100%;display:flex}.panel__head{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);display:flex}.panel__title{font:var(--t-h3);flex:1}.panel__body{padding:var(--s-5);gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow:auto}@media (width<=639px){.panel-modal{width:100%}.panel__body{padding:var(--s-4)}}.popover{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);min-width:220px;padding:var(--s-1);outline:none}.menu{outline:none;flex-direction:column;display:flex}.menu__item{align-items:center;gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--r-sm);cursor:pointer;font:500 .9375rem/1.3 var(--font-ui);color:var(--text);outline:none;display:flex}.menu__item svg{width:18px;height:18px;color:var(--text-2)}.menu__item[data-focused],.menu__item[data-hovered]{background:var(--surface-2)}.menu__item[data-selected]{color:var(--accent)}.menu__sep{background:var(--border);height:1px;margin:var(--s-1) 0}.menu__head{padding:var(--s-2) var(--s-3);color:var(--text-3);font:var(--t-caption)}.tooltip{background:var(--text);color:var(--bg);font:var(--t-caption);border-radius:var(--r-sm);max-width:280px;padding:6px 10px}.empty{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5);color:var(--text-2);flex-direction:column;display:flex}.empty>svg{width:40px;height:40px;color:var(--text-3);stroke-width:1.4px;margin-bottom:var(--s-1)}.empty__title{color:var(--text);font-weight:600}.empty .btn{margin-top:var(--s-2)}.skeleton{gap:var(--s-3);flex-direction:column;display:flex}.skeleton__bar{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2), var(--border), var(--surface-2));background-size:200% 100%;height:16px;animation:1.4s ease-in-out infinite shimmer}.skeleton__bar--big{width:45%;height:40px}.skeleton__bar--card{border-radius:var(--r-md);height:120px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.disclose{border-top:1px solid var(--border);padding-top:var(--s-3)}.disclose>summary{cursor:pointer;color:var(--accent);align-items:center;gap:6px;min-height:32px;font-weight:600;list-style:none;display:inline-flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary svg{width:16px;height:16px;transition:transform var(--ease)}.disclose[open]>summary svg{transform:rotate(90deg)}.disclose__body{padding-top:var(--s-3);gap:var(--s-4);flex-direction:column;display:flex}.stack{gap:var(--s-4);flex-direction:column;display:flex}.stack--lg{gap:var(--s-5)}.stack--sm{gap:var(--s-2)}.inline{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.spread{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.grid-2{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.span-2{grid-column:1/-1}.section-title{font:var(--t-h2)}.lead{color:var(--text-2);max-width:var(--read-max)}.kv{gap:var(--s-1) var(--s-4);font:var(--t-small);grid-template-columns:max-content 1fr;font-weight:400;display:grid}.kv dt{color:var(--text-3)}.kv dd{margin:0}.grid-3{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.grid-3>.span-wide{grid-column:span 2}@media (width<=1099px){.grid-3>.span-wide{grid-column:1/-1}}.tile{border-radius:var(--r-md);flex:none;place-items:center;display:inline-grid}.tile svg{stroke-width:2px;width:55%;height:55%}.tile--conversation{background:var(--t-conversation-tile);color:var(--t-conversation)}.tile--meeting{background:var(--t-meeting-tile);color:var(--t-meeting)}.tile--request{background:var(--t-request-tile);color:var(--t-request)}.tile--answer{background:var(--t-answer-tile);color:var(--t-answer)}.tile--problem{background:var(--t-problem-tile);color:var(--t-problem)}.tile--update{background:var(--t-update-tile);color:var(--t-update)}.tile--decision{background:var(--t-decision-tile);color:var(--t-decision)}.tile--money{background:var(--t-money-tile);color:var(--t-money)}.tile--fact{background:var(--t-fact-tile);color:var(--t-fact)}.tile--file{background:var(--t-file-tile);color:var(--t-file)}.tile--waits{background:var(--t-waits-tile);color:var(--t-waits)}.tile--step{background:var(--t-step-tile);color:var(--t-step)}.kind{font:700 .78rem/1 var(--font-ui);border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:5px 10px;display:inline-flex}.kind--accent{background:var(--accent-soft);color:var(--accent)}.kind--us{background:var(--us-soft);color:var(--us)}.kind--wait{background:var(--wait-soft);color:var(--wait)}.kind--ok{background:var(--ok-soft);color:var(--ok)}.kind--late{background:var(--late-soft);color:var(--late)}.team-note{gap:var(--s-2) var(--s-3);border:1.5px dashed var(--us);background:var(--us-soft);border-radius:var(--r-md);font:400 .875rem/1.45 var(--font-ui);color:var(--text);flex-wrap:wrap;align-items:center;padding:10px 12px;display:flex}.team-note__tag{font:700 .75rem/1 var(--font-ui);color:var(--surface);background:var(--us);border-radius:var(--r-pill);padding:4px 8px}.team-note__text{flex:240px;min-width:0}.seg{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);gap:4px;padding:4px;display:inline-flex}.seg__btn{min-height:38px;color:var(--text-2);font:600 .875rem/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px}.seg__btn--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.seg--dark{background:var(--menu-surface);border-color:var(--menu-line)}.seg--dark .seg__btn{color:var(--menu-text-3)}.seg--dark .seg__btn--on{background:var(--menu-on);color:var(--menu-on-text)}.seg__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mi{align-items:center;gap:var(--s-2);border-radius:var(--r-md);color:var(--menu-text);padding:8px 10px;text-decoration:none;display:flex}.mi:hover{background:var(--menu-surface)}.mi__text{flex-direction:column;flex:1;min-width:0;display:flex}.mi__title{font:600 .9375rem/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi__sub{font:500 .8125rem/1.3 var(--font-ui);color:var(--menu-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi--on,.mi--on:hover{background:var(--menu-on);color:var(--menu-on-text)}.mi--on .mi__sub{color:var(--menu-on-text-2)}.mi:focus-visible{outline:2px solid var(--see);outline-offset:2px}.side-sample{background:var(--menu-bg);border-radius:var(--r-card);flex-direction:column;gap:2px;padding:12px;display:flex}.badge{border-radius:var(--r-pill);background:var(--badge);min-width:22px;height:22px;color:var(--badge-text);font:700 .78rem/1 var(--font-ui);flex:none;place-items:center;padding:0 6px;display:inline-grid}.shell{background:linear-gradient(to right, var(--menu-bg) var(--menu-w), var(--bg) var(--menu-w));grid-template-columns:var(--menu-w) minmax(0, 1fr);grid-template-areas:"side main";min-height:100dvh;display:grid}.side{background:var(--menu-bg);height:100dvh;color:var(--menu-text);scrollbar-width:thin;scrollbar-color:var(--menu-line) transparent;flex-direction:column;grid-area:side;gap:2px;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side nav{flex-direction:column;gap:2px;display:flex}.brand{align-items:center;gap:10px;min-width:0;padding:2px 8px 14px;display:flex}.brand__badge{background:var(--accent-solid);width:34px;height:34px;color:var(--on-accent);font:700 .8125rem/1 var(--font-ui);border-radius:8px;flex:none;place-items:center;display:grid}.brand__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;display:block;overflow:hidden}.brand__person{font:var(--t-caption);color:var(--menu-text-2);display:block}.ps{font:700 .8125rem/1.3 var(--font-ui);color:var(--menu-text-2);margin:14px 10px 4px}.ctx-wrap{flex-direction:column;gap:10px;margin:0 6px 4px;display:flex}.ctx{background:var(--menu-surface);color:var(--menu-text);border-radius:12px;padding:10px 12px;text-decoration:none;display:block}.ctx:hover{outline:1px solid var(--menu-line)}.ctx:focus-visible,.see:focus-visible{outline:2px solid var(--see);outline-offset:2px}.ctx__label{font:var(--t-caption);color:var(--menu-text-2);display:block}.ctx__name{font-weight:700;display:block}.ctx__sub{font:var(--t-caption);color:var(--menu-text-3);display:block}.see{border-radius:var(--r-md);background:var(--see);color:var(--see-text);font:700 .875rem/1.2 var(--font-ui);align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.see svg{flex:none;width:18px;height:18px}.side__foot{border-top:1px solid var(--menu-line);flex-direction:column;gap:10px;margin-top:auto;padding:16px 8px 4px;display:flex}.side__foot .switch{color:var(--menu-text-3)}.side__foot .switch__track{background:var(--menu-line)}.side__foot .switch[data-selected] .switch__track{background:var(--accent-solid)}.person{border-radius:var(--r-md);cursor:pointer;color:var(--text);font:600 .875rem/1.2 var(--font-ui);text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:4px;display:flex}.person[data-hovered]{background:var(--surface-2)}.person--dark{color:var(--menu-text)}.person--dark[data-hovered]{background:var(--menu-surface)}.person--dark[data-focus-visible]{outline:2px solid var(--see);outline-offset:2px}.person__badge{background:var(--neutral-soft);width:32px;height:32px;color:var(--neutral);font:700 .8rem/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.content{min-width:0;padding:var(--s-6) clamp(16px, 3vw, 40px) var(--s-7);outline:none;grid-area:main}.content>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.top,.bottom{display:none}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.page-head__kicker{color:var(--text-3);font:var(--t-small)}.page{gap:var(--s-5);flex-direction:column;display:flex}@media (width>=640px) and (width<=1023px){.shell{--menu-w:216px}.mi__sub,.ctx__sub{display:none}.content{padding:var(--s-5)}}@media (width<=639px){.shell{background:var(--bg);grid-template:"top""main"1fr"bottom"/minmax(0,1fr)}.side{display:none}.top{justify-content:space-between;align-items:center;gap:var(--s-3);padding:8px var(--s-4);background:var(--surface);border-bottom:1px solid var(--border);z-index:20;grid-area:top;display:flex;position:sticky;top:0}.top .brand{padding:0}.top .person__name{display:none}.content{padding:var(--s-4) var(--s-4) calc(var(--s-7) + 64px)}.bottom{z-index:20;background:var(--menu-bg);padding-bottom:env(safe-area-inset-bottom);grid-area:bottom;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom__item{min-height:58px;color:var(--menu-text-3);font:600 .75rem/1.1 var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottom__item--on{color:var(--menu-on)}.bottom__item:focus-visible{outline:2px solid var(--see);outline-offset:-4px}.bottom__icon{position:relative}.bottom__icon svg{width:22px;height:22px}.bottom__count{border-radius:var(--r-pill);background:var(--badge);min-width:18px;height:18px;color:var(--badge-text);font:700 .68rem/18px var(--font-ui);text-align:center;padding:0 5px;position:absolute;top:-6px;right:-12px}.page-head h1{font-size:1.625rem}}.signin{min-height:100dvh;padding:var(--s-4);place-items:center;display:grid}.signin__card{width:min(400px,100%)}.signin__card .btn{width:100%}.person__badge:before{content:attr(data-initials)}.settings{gap:var(--s-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.settings__nav{top:var(--s-5);flex-direction:column;gap:2px;display:flex;position:sticky}.settings__nav a{border-radius:var(--r-md);color:var(--text-2);padding:10px 12px;font-weight:600;text-decoration:none}.settings__nav a:hover{background:var(--surface-2);color:var(--text)}.settings [tabindex="-1"]:focus{outline:none}@media (width<=1023px){.settings{grid-template-columns:minmax(0,1fr)}.settings__nav{flex-direction:row;position:static;overflow-x:auto}}.conn{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.conn--quiet{border-style:dashed;flex-flow:wrap;align-items:center}.conn>svg,.conn__row>svg{width:22px;height:22px;color:var(--text-2);flex:none}.conn__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.conn__main{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.conn__main h3{overflow-wrap:anywhere;font-size:1rem}.rule{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-2);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.rule__pick{flex:1;min-width:220px;max-width:340px}.rule--new{padding:var(--s-3);align-items:end}.rule--new .field{flex:1;min-width:200px}.chip__x{color:inherit;cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px;padding:0 0 0 4px;font-size:1rem;line-height:1}.budget{gap:var(--s-2);flex-direction:column;display:flex}.budget__bar{border-radius:var(--r-pill);background:var(--neutral-soft);height:10px;overflow:hidden}.budget__bar>span{background:var(--accent-solid);height:100%;display:block}.budget__bar>.budget__fill--high{background:var(--wait)}.acc{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.acc__name{align-items:center;gap:var(--s-2);flex:0 0 220px;font-weight:600;display:inline-flex}.acc__bar{flex:200px;display:block}.acc__n{flex:0 0 90px}.settings__nav a{color:var(--text-2)}.chat{gap:var(--s-3);flex-direction:column;display:flex}.bubble{max-width:85%;padding:var(--s-3) var(--s-4);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px}.bubble--me{background:var(--accent-solid);color:var(--on-accent);border-color:#0000;border-radius:14px 14px 4px;align-self:flex-end}.bubble--ai{background:var(--surface);align-self:flex-start;max-width:92%}.waiting{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--wait-soft);border:1px solid var(--wait);gap:var(--s-2);white-space:normal;flex-direction:column;display:flex}.ask-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.ask-layout{grid-template-columns:minmax(0,1fr) 380px}}.ask-form{gap:var(--s-2);background:var(--bg);padding:var(--s-3) 0;align-items:flex-end;display:flex;position:sticky;bottom:0}.ask-form .field{flex:1}.suggest{gap:var(--s-2);flex-wrap:wrap;display:flex}.panel .ask-form{background:var(--surface)}.suggest .btn{white-space:normal;text-align:left;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.35}@media (width<=480px){.ask-form{flex-wrap:wrap}.ask-form .field{flex-basis:100%}}.client-head{flex-direction:column;gap:6px;display:flex}.client-head__crumb{color:var(--text-2);font:var(--t-small);align-self:flex-start;text-decoration:none}.client-head__crumb:after{content:" /"}.client-head__crumb:hover{text-decoration:underline}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1023px){.overview-grid{grid-template-columns:minmax(0,1fr)}}.overview-pay .pay__date{font-size:2.5rem}.hold-row{padding:var(--s-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.holds__title+.hold-row{border-top:0}.hold-row__n{background:var(--surface-2);width:28px;height:28px;color:var(--text-2);font:700 .875rem/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.hold-row__text{flex:1;min-width:220px}.road{align-items:stretch;gap:0;margin:0;padding:4px 2px 12px;list-style:none;display:flex;overflow-x:auto}.road__item{align-items:stretch;display:flex}.road__item:not(:last-child):after{content:"→";color:var(--text-3);align-self:center;padding:0 6px}.road__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:210px;box-shadow:var(--shadow-1);border-top-width:5px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.road__card .chip{align-self:flex-start}.road__card--wait{border-top-color:var(--wait)}.road__card--accent{border-top-color:var(--accent-solid)}.road__card--neutral{border-top-color:var(--border-strong)}.road__card--more{box-shadow:none;border-style:dashed;border-top-width:1px;justify-content:center}.road__pay{border-radius:var(--r-md);background:var(--text);width:190px;color:var(--bg);flex-direction:column;justify-content:flex-end;gap:2px;padding:14px;display:flex}.road__pay>span{font:var(--t-small);opacity:.85}.road__pay .display{font-size:1.5rem}.qcard{gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--border);align-items:flex-start;display:flex}.qcard:first-child{border-top:0}.qcard__n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font:700 .875rem/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.qcard__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.qcard__text{font-weight:600}.qcard--solved .qcard__n{background:var(--ok-soft);color:var(--ok)}.qcard--top{box-shadow:inset 3px 0 0 var(--accent);padding-left:var(--s-3)}.checklist{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist li{gap:var(--s-2);align-items:flex-start;display:flex}.checklist svg{flex:none;width:18px;height:18px;margin-top:3px}.checklist .ok{color:var(--ok)}.checklist .no{color:var(--late)}.preview{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.preview__bar{background:var(--accent-solid);height:4px}.preview__body{padding:var(--s-4);gap:var(--s-3);flex-direction:column;font-size:1.0625rem;display:flex}.preview ol{gap:var(--s-2);flex-direction:column;display:flex}.steplist{margin:0;padding:0;list-style:none}.step{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;display:flex}.step:first-child{border-top:0}.step__main{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.step--off{opacity:.6}.lanes{padding-bottom:var(--s-2);align-items:stretch;gap:0;display:flex;overflow-x:auto}.lane-wrap{flex:1 0 260px;align-items:stretch;min-width:260px;display:flex}.lane{background:var(--surface-2);border-radius:var(--r-lg);min-width:0;padding:var(--s-3);gap:var(--s-3);flex-direction:column;flex:1;display:flex}.lane__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);padding:2px 4px;display:flex}.lane__head h3{font:700 1rem/1.3 var(--font-ui)}.lane__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-card{padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.step-card--doing{border-left:4px solid var(--accent-solid)}.step-card--stuck{border-left:4px solid var(--late)}.step-card__name{font-size:.9375rem;line-height:1.35}.step-card__note{font:var(--t-caption);background:var(--wait-soft);color:var(--wait);border-radius:var(--r-sm);padding:4px 8px}.step-card__note--late{background:var(--late-soft);color:var(--late)}.gate-mark{border:2px solid;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin:40px 8px 0;display:grid}.gate-mark svg{width:18px;height:18px}.gate-mark--ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok)}.gate-mark--next{background:var(--wait-soft);color:var(--wait);border-color:var(--wait)}.gate-mark--later{background:var(--surface);color:var(--text-3);border-color:var(--border-strong)}.lane-wrap:not(:has(.gate-mark)) .lane{margin-right:var(--s-3)}.gate{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:flex-start;display:flex}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--border);display:flex}.entry:first-child{border-top:0}.entry__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.entry--fix{box-shadow:inset 3px 0 0 var(--wait);padding-left:var(--s-3)}.week{font:600 .875rem/1.3 var(--font-ui);color:var(--text-2);padding:var(--s-4) 0 var(--s-1)}.entry--pic{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) 0}.entry--pic.entry--fix{padding-left:var(--s-3)}.pair{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.pair__side{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pair__side--now{background:var(--wait-soft)}.pair__label{font:600 .8125rem/1.3 var(--font-ui);color:var(--text-2)}.pair__side--now .pair__label{color:var(--wait)}.filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.filter{border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text);font:600 .875rem/1 var(--font-ui);cursor:pointer;padding:0 14px}.filter[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.client-answer{border:1px solid var(--border);border-left:3px solid var(--us);border-radius:var(--r-sm);padding:var(--s-3);gap:var(--s-2);background:var(--surface);flex-direction:column;display:flex}.client-answer audio{width:100%}.client-answer--pic{align-items:flex-start;gap:var(--s-3);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);flex-direction:row}.inbox{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.inbox{grid-template-columns:minmax(0,1fr) 320px}.inbox-legend{top:var(--s-4);max-height:calc(100dvh - 32px);position:sticky;overflow:auto}}.inbox-item--on{outline:2px solid var(--accent);outline-offset:2px}.inbox-item--waits{border-left:4px solid var(--wait)}.inbox-excerpt{background:var(--surface-2);border-radius:var(--r-md);padding:var(--s-3);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--t-small);font-weight:400}.ai-line{font:var(--t-small);color:var(--text-2);align-items:flex-start;gap:8px;font-weight:400;display:flex}.ai-line svg{width:16px;height:16px;color:var(--us);flex:none;margin-top:2px}.thing{gap:var(--s-3);border:1px solid var(--border);border-left:5px solid var(--border-strong);border-radius:var(--r-md);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-3);background:var(--surface);align-items:flex-start;display:flex}.thing__body{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.thing--conversation{border-left-color:var(--t-conversation)}.thing--meeting{border-left-color:var(--t-meeting)}.thing--request{border-left-color:var(--t-request)}.thing--answer{border-left-color:var(--t-answer)}.thing--problem{border-left-color:var(--t-problem)}.thing--update{border-left-color:var(--t-update)}.thing--decision{border-left-color:var(--t-decision)}.thing--money{border-left-color:var(--t-money)}.thing--fact{border-left-color:var(--t-fact)}.thing--file{border-left-color:var(--t-file)}.thing--waits{border-left-color:var(--t-waits)}.thing--step{border-left-color:var(--t-step)}.legend-item{border-radius:var(--r-md);padding:4px 6px}.legend-item summary{cursor:pointer;align-items:center;gap:.6em;min-height:2.6em;font-weight:600;list-style:none;display:flex}.legend-item summary::-webkit-details-marker{display:none}.legend-item summary .tile{width:2em!important;height:2em!important}.legend-item p{margin-top:4px;padding-left:2.6em}.legend-item--on{box-shadow:inset 0 0 0 2px var(--border-strong)}.legend-item--on.legend-item--conversation{box-shadow:inset 0 0 0 2px var(--t-conversation)}.legend-item--on.legend-item--meeting{box-shadow:inset 0 0 0 2px var(--t-meeting)}.legend-item--on.legend-item--request{box-shadow:inset 0 0 0 2px var(--t-request)}.legend-item--on.legend-item--answer{box-shadow:inset 0 0 0 2px var(--t-answer)}.legend-item--on.legend-item--problem{box-shadow:inset 0 0 0 2px var(--t-problem)}.legend-item--on.legend-item--update{box-shadow:inset 0 0 0 2px var(--t-update)}.legend-item--on.legend-item--decision{box-shadow:inset 0 0 0 2px var(--t-decision)}.legend-item--on.legend-item--money{box-shadow:inset 0 0 0 2px var(--t-money)}.legend-item--on.legend-item--fact{box-shadow:inset 0 0 0 2px var(--t-fact)}.legend-item--on.legend-item--file{box-shadow:inset 0 0 0 2px var(--t-file)}.legend-item--on.legend-item--waits{box-shadow:inset 0 0 0 2px var(--t-waits)}.inbox-legend,.inbox-legend .card__title,.inbox-legend .meta,.inbox-legend p,.inbox-legend summary,.inbox-legend .btn,.inbox-legend .field__label,.inbox-legend .field__help,.inbox-legend .input{font-size:1em}.inbox-legend .card__title{font-size:1.25em}.inbox-legend .meta,.inbox-legend .field__help{font-size:.85em}.inbox-legend .card__body{gap:.75em;padding:1.25em}
