:root{--teal:#1d1d1f;--teal-2:#f5f5f7;--mint:#f5f5f7;--paper:#fff;--white:#fff;--ink:#1d1d1f;--muted:#636368;--line:#d2d2d7;--ochre:#636368;--red:#9b3d34;--radius:14px;--shadow:0 18px 60px rgba(0,0,0,.12);--accent:#537a62;--accent-ink:#3f5f4b;--accent-soft:#eaf1ec;--goal-strip-h:46px;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shell{min-height:100dvh;padding-left:236px;padding-top:var(--goal-strip-h)}.rail{position:fixed;inset:var(--goal-strip-h) auto 0 0;width:236px;background:var(--fill);color:var(--ink);border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:650;letter-spacing:.01em}.account small,.brand small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:3px}.brand-mark{width:36px;height:36px;border:1px solid var(--line-strong);display:grid;place-items:center;border-radius:50%;font-size:19px}.rail nav{display:grid;grid-gap:6px;gap:6px;margin-top:52px}.nav{border:0;background:transparent;color:var(--ink-3);min-height:46px;border-radius:10px;display:flex;align-items:center;gap:12px;padding:0 13px;text-align:left}.nav svg{width:19px}.nav.active{background:var(--fill-2);color:var(--ink)}@media(hover:hover) and (pointer:fine){.nav:hover{background:var(--fill-2);color:var(--ink)}}.nav.active{font-weight:650}.account{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:13px}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--fill-2);color:var(--ink);font-size:12px;font-weight:650;flex:0 0 auto}.work{min-height:100dvh}.topbar{height:70px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--bg-ffffff-a920);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);position:-webkit-sticky;position:sticky;top:var(--goal-strip-h);z-index:4}.topbar-pill{font-size:12px;color:var(--ink-3);background:var(--fill);border-radius:999px;padding:7px 10px}.back,.text-button{background:none;border:0;font-weight:650;padding:10px}.back{color:var(--teal)}.page{max-width:1120px;margin:0 auto;padding:54px clamp(24px,5vw,76px) 90px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:35px}.page h1{font-size:clamp(40px,5vw,66px);font-weight:650;letter-spacing:-.045em;line-height:.96;margin:0}.page-head p{color:var(--muted);margin:12px 0 0}.button{border:1px solid transparent;border-radius:9px;min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:13px}.button svg{width:17px}.button.primary,.button.primary-scoped{background:var(--teal);color:var(--on-ink)}@media(hover:hover) and (pointer:fine){.button.primary-scoped:hover,.button.primary:hover{background:var(--ink-hover)}}.button.primary-scoped:active,.button.primary:active,.button.secondary:active{transform:scale(.97)}.button{transition:transform .16s var(--ease-out),background-color .16s ease}.button.secondary{border-color:var(--line-strong);background:var(--surface);color:var(--teal)}@media(hover:hover) and (pointer:fine){.button.secondary:hover{background:var(--fill)}}.wide{width:100%}.day-list{border-top:1px solid var(--line)}.day-row{display:grid;grid-template-columns:68px 1fr;border-bottom:1px solid var(--line);padding:30px 0}.day-count{color:var(--faint);font-size:20px}.client-link{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;color:var(--ink);font-size:28px;font-weight:650;letter-spacing:-.02em;text-align:left}.client-link svg{width:21px;color:var(--muted)}.reason{font-size:16px;margin:10px 0 6px;line-height:1.5}.source{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.day-row details{margin:19px 0}.day-row summary{color:var(--teal);font-size:13px;font-weight:650;cursor:pointer}.day-row ul{line-height:1.55;color:var(--ink-3);padding-left:19px}.actions{display:flex;flex-wrap:wrap;gap:9px}.documents,.history,.task-strip{margin-top:52px}.section-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:6px}.detail-grid h2,.section-title h2{font-size:23px;font-weight:650;letter-spacing:-.02em;margin:0}.section-title span{color:var(--muted)}.task{display:flex;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.task button{width:27px;height:27px;border:1px solid var(--ln-86868b);background:transparent;border-radius:50%;display:grid;place-items:center}.task button svg{width:15px}.task span{font-size:14px}.client-summary small,.doc-row small,.last small,.task small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.search{display:block;max-width:420px;margin-bottom:22px}.search span,label{display:block;font-size:12px;font-weight:650;color:var(--ink-3);margin-bottom:7px}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);padding:12px;color:var(--ink)}textarea{resize:vertical;line-height:1.45}.client-table{border-top:1px solid var(--line)}.client-table>button{width:100%;display:grid;grid-template-columns:48px minmax(160px,1fr) 160px 135px 24px;grid-gap:15px;gap:15px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:18px 5px;color:var(--ink)}@media(hover:hover) and (pointer:fine){.client-table>button:hover{background:var(--fill)}}.avatar.big{width:40px;height:40px}.stage,.stop,.verify{font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;padding:6px 9px;width:max-content}.last{font-size:11px;color:var(--muted)}.client-table svg{width:18px}.back{margin:0 0 24px -10px}.detail-head{display:flex;gap:18px;align-items:center;margin-bottom:38px}.hero-avatar{width:58px;height:58px;font-size:17px}.detail-head h1{font-size:48px}.detail-head p{display:flex;gap:8px}.stop{border-color:var(--ln-d6a9a1);color:var(--red)}.detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:42px;gap:42px}.detail-grid dl{margin:12px 0 0}.detail-grid dl>div{display:grid;grid-template-columns:145px 1fr;padding:18px 0;border-bottom:1px solid var(--line)}dt{font-size:12px;color:var(--muted)}dd{margin:0;font-size:14px;line-height:1.5}dd small{display:block;color:var(--muted);margin-top:9px}.verify{color:var(--ink);border-color:var(--ln-d3b377)}.contact-box{background:var(--fill);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:25px;align-self:start}.contact-box p{color:var(--muted);line-height:1.5;font-size:13px}.contact-box label{color:var(--ink-3)}.contact-box textarea{background:var(--surface)}.contact-box .primary{background:var(--ink);color:var(--on-ink)}.history-row{display:grid;grid-template-columns:20px 1fr;padding:17px 0;border-bottom:1px solid var(--line)}.history-dot{width:8px;height:8px;background:var(--ochre);border-radius:50%;margin-top:6px}.history-row strong{text-transform:capitalize;font-size:13px}.history-row p{margin:5px 0;line-height:1.5}.history-row small{color:var(--muted)}.doc-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.capture-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);grid-gap:42px;gap:42px}.capture-grid form label,.drawer label,.login-panel label{margin-bottom:17px}.check{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;line-height:1.4}.check input{width:18px;height:18px;margin:0;accent-color:var(--teal)}.review-queue article{padding:18px 0;border-bottom:1px solid var(--line)}.review-queue article p{line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-queue article small{color:var(--muted);display:block;margin-bottom:14px}.empty{padding:54px 20px;text-align:center;color:var(--muted)}.empty-line{display:block;width:54px;height:1px;background:var(--ochre);margin:0 auto 18px}.empty h3{font-weight:650;color:var(--ink);font-size:22px;margin:0 0 8px}.empty p{max-width:480px;margin:0 auto;line-height:1.55}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:20;display:flex;justify-content:flex-end}.drawer{height:100%;width:min(100%,480px);background:var(--paper);padding:42px;overflow:auto;box-shadow:var(--shadow);position:relative}.drawer h2{font-size:32px;font-weight:650;margin:12px 0}.drawer>p{color:var(--muted);line-height:1.5;margin-bottom:28px}.icon-button{border:0;background:transparent;padding:8px}.icon-button svg{width:22px}.close{position:absolute;right:24px;top:22px}.duplicate{background:var(--fill);border:1px solid var(--line);border-radius:9px;padding:13px;margin:-5px 0 17px;font-size:13px}.duplicate small,.duplicate span{display:block;margin-top:7px}.login{min-height:100dvh;display:grid;grid-template-columns:1.05fr .95fr}.login-story{background:var(--fill);color:var(--ink);border-right:1px solid var(--line);padding:48px clamp(34px,6vw,90px);display:flex;flex-direction:column;justify-content:space-between}.login-story h1{font-size:clamp(46px,6vw,78px);font-weight:650;letter-spacing:-.045em;line-height:.98;max-width:720px;margin:0}.login-story>div p{color:var(--ink-3);font-size:18px;line-height:1.55;max-width:580px}.login-note{font-size:12px;color:var(--muted);max-width:550px;line-height:1.5}.login-panel{display:grid;place-items:center;padding:40px;background:var(--paper)}.login-panel form{max-width:400px;width:100%}.login-icon{width:32px;color:var(--ink)}.login-panel h2{font-size:32px;font-weight:650;margin:18px 0 8px}.login-panel>form>p{color:var(--muted);line-height:1.5;margin-bottom:27px}.login-panel form>small{display:block;color:var(--muted);line-height:1.5;margin-top:14px}.alert{background:var(--bg-f2ded9);color:var(--fg-7b2d27);padding:12px 14px;border:1px solid var(--ln-deb7b0);border-radius:9px;margin:14px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px}.alert button{border:0;background:transparent}.alert svg{width:18px}.toast{position:fixed;z-index:15;right:25px;bottom:25px;background:var(--ink);color:var(--on-ink);padding:13px 17px;border-radius:9px;box-shadow:var(--shadow);font-size:13px}.center-state{min-height:100dvh;display:grid;place-content:center;text-align:center;grid-gap:12px;gap:12px;color:var(--muted);padding:30px}.center-state h1{color:var(--ink);font-weight:650}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--teal);animation:spin .8s linear infinite;margin:auto}.state-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--bg-fce8e6);color:var(--red);margin:auto;font-weight:700}.mobile-nav{display:none}.muted{color:var(--muted);font-size:13px}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.spinner{animation-duration:1.6s}.button{transition:none}.button:active{transform:none}}@media(max-width:900px){.shell{padding-left:0;padding-bottom:70px}.rail{display:none}.topbar{height:60px;padding:0 24px}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(3,1fr);bottom:0;left:0;right:0;height:68px;background:var(--surface);border-top:1px solid var(--line);z-index:10;padding:6px 12px env(safe-area-inset-bottom)}.mobile-nav .nav{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:54px;font-size:11px;padding:3px}.mobile-nav .nav.active{background:var(--fill-2);color:var(--ink);font-weight:650}.page{padding:38px 24px 80px}.capture-grid,.detail-grid{grid-template-columns:1fr}.contact-box{order:-1}.login{grid-template-columns:1fr}.login-story{min-height:43dvh;padding:30px}.login-story h1{font-size:42px}.login-story .brand{margin-bottom:70px}.login-note{display:none}.login-panel{padding:34px 25px}.client-table>button{grid-template-columns:44px 1fr 24px}.client-table .last,.client-table .stage{display:none}}@media(max-width:520px){.topbar-pill{font-size:10px}.text-button{font-size:12px}.page h1{font-size:42px}.page-head{align-items:flex-start}.page-head .button{width:44px;overflow:hidden;font-size:0;padding:0}.page-head .button svg{margin:0}.day-row{grid-template-columns:38px 1fr}.day-count{font-size:15px}.client-link{font-size:24px}.detail-head h1{font-size:36px}.detail-grid dl>div{grid-template-columns:1fr;gap:7px}.drawer{padding:34px 24px}.capture-grid{gap:34px}.toast{left:16px;right:16px;bottom:84px}.login-story{min-height:39dvh}.login-story h1{font-size:36px}.login-story>div p{font-size:15px}.login-panel h2{font-size:28px}}.top-actions{display:flex;gap:6px}.talking{background:var(--mint);border-radius:9px;padding:15px 17px;margin:16px 0}.talking strong{font-size:12px}.talking ul{margin-bottom:0}.draft-fallback{margin-top:16px;max-width:620px}.draft-fallback small,.form-note{display:block;color:var(--muted);font-size:11px;margin-top:7px}.agenda{margin:0 0 40px}.agenda-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.agenda-row svg{width:19px;color:var(--ink)}.agenda-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.version{padding:10px 0;border-top:1px solid var(--line);font-size:13px}.version small{margin:3px 0 0!important}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}@media(max-width:900px){.mobile-nav{grid-template-columns:repeat(4,1fr)}.top-actions .text-button:first-child{display:none}}.generic-upload{grid-column:1}.generic-upload+.review-queue{grid-column:2;grid-row:1/span 2}.capture-grid form h2,.generic-upload h2{font-size:23px;font-weight:650}@media(max-width:900px){.generic-upload,.generic-upload+.review-queue{grid-column:auto;grid-row:auto}}.client-controls{padding:20px;background:var(--mint);border-radius:var(--radius);margin-bottom:34px}.client-controls h2,.quick-add h2{font-size:21px;font-weight:650;margin:0 0 16px}.client-controls label{margin-bottom:13px}.quick-add{display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}.quick-add label{margin-bottom:13px}.transactions{margin-top:52px}.transactions .doc-row>span:last-child{text-align:right}@media(max-width:700px){.quick-add{grid-template-columns:1fr;gap:32px}.transactions .doc-row{align-items:flex-start;gap:18px}}.integrations-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.integrations-page h1{font-family:inherit;font-weight:650;letter-spacing:-.035em}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.integration-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}.integration-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.integration-card h2{font-family:inherit;font-size:25px;font-weight:650;letter-spacing:-.02em;margin:5px 0 0}.integration-card>p{color:var(--muted);line-height:1.55;margin:18px 0 9px}.integration-card>small{display:block;color:var(--muted);font-size:11px;margin-bottom:14px}.integration-eyebrow{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.integration-status{border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:650;white-space:nowrap}.status-demo_connected{background:var(--mint);border-color:var(--ln-c7c7cc);color:var(--ink)}.status-paused{background:var(--bg-fff7e6);color:var(--fg-7a4d00)}.status-experimental,.status-unavailable{background:var(--fill);color:var(--ink-3)}.integration-setup{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.integration-setup summary{min-height:44px;display:flex;align-items:center;color:var(--teal);font-size:13px;font-weight:650;cursor:pointer}.integration-form{padding:8px 0 2px}.integration-form>p{color:var(--muted);font-size:12px;line-height:1.5}.integration-form label{margin:14px 0}.integration-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.integration-callout{background:var(--mint);border-radius:9px;padding:12px 14px;color:var(--ink-3);font-size:12px;line-height:1.5;margin-top:18px}.integration-notice{background:var(--mint);border:1px solid var(--ln-c7c7cc);color:var(--teal);border-radius:9px;padding:12px 14px;margin-bottom:18px;font-size:13px}.integration-loading{min-height:240px;display:grid;place-content:center;text-align:center;color:var(--muted)}.text-danger{color:var(--red);border-color:transparent;background:transparent}@media(hover:hover) and (pointer:fine){.text-danger:hover{background:var(--bg-fce8e6)}}@media(max-width:760px){.integration-grid{grid-template-columns:1fr}.integration-card{padding:20px}.integration-card-head{display:block}.integration-status{display:inline-block;margin-top:12px}}@media(max-width:520px){.top-actions{gap:0}.top-actions .text-button{padding-inline:7px}.top-actions .text-button:first-child{display:none}}:root{--ok-ink:var(--accent-ink);--ok-soft:var(--accent-soft);--ok-line:#c6d8cb;--warn-ink:#a2701a;--warn-soft:#fbf1dc;--warn-line:#e6cf9a;--risk-ink:var(--red);--risk-soft:#f7e3df;--risk-line:#e3b8b1;--pa-ink:#3f5871;--pa-soft:#e9eef4;--pa-line:#c2cfdc}:root .tier-hero{border:1px solid var(--hero-edge);border-radius:20px;background:var(--hero-glass);box-shadow:var(--hero-shadow);color:var(--ink)}.tier-hero>h2,.tier-hero>h3{font-size:clamp(1.35rem,4cqi,1.75rem);letter-spacing:-.03em}.tier-peer{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow)}.tier-bg{border:0;background:none}.chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:var(--bg-f1f1f3);color:var(--ink-2);font-size:11px;font-weight:750;letter-spacing:.03em;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}.chip-ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-ink)}.chip-warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.chip-risk{background:var(--risk-soft);border-color:var(--risk-line);color:var(--risk-ink)}.chip-pa{background:var(--pa-soft);border-color:var(--pa-line);color:var(--pa-ink)}button.chip{cursor:pointer}button.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.empty-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px;color:var(--muted);font-size:13px;line-height:1.4}.empty-inline .button{min-height:34px;padding:0 11px;font-size:12px}.empty-inline .text-button{min-height:34px;padding:0;font-size:13px}.figure{display:block;font-size:28px;font-weight:650;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure-label{display:block;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:root{--motion-fast:160ms;--motion-base:240ms;--motion-reveal:600ms;--motion-step:80ms;--ease-drawer:cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-reveal:0ms;--motion-step:0ms}}:root{--motion-pop:180ms}@keyframes grow-in{0%{opacity:0;scale:.96}}@keyframes fade-in{0%{opacity:0}}.client-photo-menu,.deal-photo-menu,.rail-panel,.stage-colour-palette{transform-origin:top left}.row-overflow-menu{transform-origin:top right}.inline-search-results{transform-origin:top center}.assistant-context-compose details label{transform-origin:bottom left}@media(max-width:700px){.relationship-rail .rail-panel{transform-origin:bottom center}}.assistant-context-compose details label,.client-photo-menu,.deal-photo-menu,.inline-search-results,.rail-panel,.row-overflow-menu,.stage-colour-palette{animation:grow-in var(--motion-pop) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.assistant-context-compose details label,.client-photo-menu,.deal-photo-menu,.inline-search-results,.rail-panel,.row-overflow-menu,.stage-colour-palette{animation-name:fade-in}}:root{--canvas:#f5f5f7;--card-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);--gutter:16px;--table-head:#fafafa;--column-soft:#ebebee;--column-band:#e0e0e5;--column-ink:#5b5b60}@media(min-width:1024px){:root{--gutter:24px}}html{background:var(--field-base)}.work,body{background:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--field)}.page{padding-inline:var(--gutter)}.chip-stage{background:var(--stage-soft,var(--bg-f0f0f2));border-color:var(--stage-line,var(--ln-d8d8dc));color:var(--stage-ink,var(--fg-5b5b60))}.stage{background:var(--stage-soft,transparent);border-color:var(--stage-line,var(--line-strong));color:var(--stage-ink,inherit)}.card-box,.section-box{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow)}.section-box{margin:0 0 var(--gutter);padding:0 var(--gutter) var(--gutter);min-width:0}.section-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0 calc(-1 * var(--gutter)) var(--gutter);padding:10px var(--gutter);border-bottom:1px solid var(--line)}.section-box-head>h2,.section-box-head>h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.section-box-head>small,.section-box-head>span{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage-column{padding:8px;border:1px solid var(--stage-line,transparent);border-radius:12px;background:var(--stage-soft,var(--column-soft))}.stage-column-band{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:8px;background:var(--stage-band,var(--column-band));color:var(--stage-ink,var(--column-ink));font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.stage-column-band>small,.stage-column-band>span{font-size:12px;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lined-table{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow)}:where(.page) :where(table){border-collapse:collapse}:where(.page) :where(th,td){border-bottom:1px solid var(--line)}:where(.page) :where(thead th){background:var(--table-head)}.board-scroll{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ln-c7c7cc) transparent;padding-bottom:8px}.board-scroll::-webkit-scrollbar{height:6px}.board-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bg-c7c7cc)}.board-scroll>*{flex:0 0 280px;width:280px;scroll-snap-align:start}@media(max-width:700px){.board-scroll{scroll-snap-type:x mandatory}.board-scroll>*{flex-basis:82vw;width:82vw}}.text-button{position:relative;color:var(--accent-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;cursor:pointer;border-radius:4px}.text-button:hover{text-decoration-thickness:2px}.text-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.text-button:disabled{color:var(--muted);-webkit-text-decoration-style:dotted;text-decoration-style:dotted}:where(p,li,dd,td,small,span,label)>a:not([class]){color:var(--accent-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(p,li,dd,td,small,span,label)>a:not([class]):hover{text-decoration-thickness:2px}:where(p,li,dd,td,small,span,label)>a:not([class]):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}@media(max-width:760px),(pointer:coarse){.text-button:after{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;height:100%;transform:translateY(-50%)}}.row-chevron:after{content:"\203A";margin-left:auto;padding-left:10px;color:var(--muted);font-size:1.15em;line-height:1}.empty-inline:has(>.text-button,>.button):before{content:"";flex-basis:100%;height:0;order:1}.empty-inline>.button,.empty-inline>.text-button{order:2}.segmented{background:var(--bg-ebebef);box-shadow:inset 0 1px 1px rgba(0,0,0,.04)}.segmented button{color:var(--ink-3);font-weight:600;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) ease,box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.segmented button.active,.segmented button[aria-pressed=true]{background:var(--pill);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.08)}.segmented button:active{transform:scale(.97)}@media(hover:hover) and (pointer:fine){.segmented button:not(.active):not([aria-pressed=true]):hover{color:var(--ink);background:var(--bg-ffffff-a550)}}button.chip{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}button.chip:active{transform:scale(.97)}[role=button],a,button,summary{-webkit-tap-highlight-color:transparent}.figure,.stat-tile strong,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}dd,li,p{text-wrap:pretty}@media(prefers-reduced-motion:reduce){.segmented button,button.chip{transition:none}.segmented button:active,button.chip:active{transform:none}}:root{--surface:#fff;--fill:#f5f5f7;--ink-4:#666;--focus:#0071e3;--surface-raised:#fff;--on-ink:#fff;--surface-2:#fafafa;--ink-3:#515154;--fill-2:#e8e8ed;--ink-2:#3a3a3c;--line-strong:#a1a1a6;--line-soft:#ededee;--pill:#fff;--ink-hover:#000;--faint:#86868b;--bg-000000-a030:rgba(0,0,0,.03);--bg-000000-a035:rgba(0,0,0,.035);--bg-000000-a045:rgba(0,0,0,.045);--bg-000000-a050:rgba(0,0,0,.05);--bg-000000-a055:rgba(0,0,0,.055);--bg-000000-a060:rgba(0,0,0,.06);--bg-222222:#222;--bg-333333:#333;--bg-343434:#343434;--bg-47745c:#47745c;--bg-517863:#517863;--bg-556987:#556987;--bg-58635d:#58635d;--bg-58705e:#58705e;--bg-74747a:#74747a;--bg-775c83:#775c83;--bg-8b6f47:#8b6f47;--bg-8e8e93:#8e8e93;--bg-9b6862:#9b6862;--bg-aaaaaa:#aaa;--bg-c7c7cc:#c7c7cc;--bg-d7e9dc:#d7e9dc;--bg-dcdce1:#dcdce1;--bg-dddddd:#ddd;--bg-dddde1:#dddde1;--bg-dedede:#dedede;--bg-dfeae4:#dfeae4;--bg-dfeee7:#dfeee7;--bg-e3e3e1:#e3e3e1;--bg-e3e3e8:#e3e3e8;--bg-e4e8e5:#e4e8e5;--bg-e5e8e6:#e5e8e6;--bg-e6eae7:#e6eae7;--bg-e7e5ef:#e7e5ef;--bg-eaf0ec:#eaf0ec;--bg-ebebef:#ebebef;--bg-ececef:#ececef;--bg-ececf0:#ececf0;--bg-ededed:#ededed;--bg-ededee:#ededee;--bg-edf3ef:#edf3ef;--bg-edf4ee:#edf4ee;--bg-eeeeee:#eee;--bg-eeeeef:#eeeeef;--bg-eef0f2:#eef0f2;--bg-eef1f8:#eef1f8;--bg-f0f0f2:#f0f0f2;--bg-f0f0f3:#f0f0f3;--bg-f0f1f1:#f0f1f1;--bg-f0f3f1:#f0f3f1;--bg-f1f1ef:#f1f1ef;--bg-f1f1f1:#f1f1f1;--bg-f1f1f3:#f1f1f3;--bg-f1f3f5:#f1f3f5;--bg-f2ded9:#f2ded9;--bg-f2f2f2:#f2f2f2;--bg-f2f2f5:#f2f2f5;--bg-f3f3f3:#f3f3f3;--bg-f3f7f3:#f3f7f3;--bg-f5f5f5:#f5f5f5;--bg-f5f8f5:#f5f8f5;--bg-f6ecea:#f6ecea;--bg-f6effb:#f6effb;--bg-f6f6f4:#f6f6f4;--bg-f6f6f6:#f6f6f6;--bg-f7f1ec:#f7f1ec;--bg-f7f7f4:#f7f7f4;--bg-f7f7f5:#f7f7f5;--bg-f7f7f6:#f7f7f6;--bg-f7f7f7:#f7f7f7;--bg-f7f7f8:#f7f7f8;--bg-f7f7f9:#f7f7f9;--bg-f7f9f8:#f7f9f8;--bg-f8f8f5:#f8f8f5;--bg-f8f8f6:#f8f8f6;--bg-f8f8f7:#f8f8f7;--bg-fafaf9:#fafaf9;--bg-fbf3e2:#fbf3e2;--bg-fbfbfd:#fbfbfd;--bg-fce8e6:#fce8e6;--bg-fff1d6:#fff1d6;--bg-fff5df:#fff5df;--bg-fff5f4:#fff5f4;--bg-fff7e6:#fff7e6;--bg-ffffff-a160:rgba(255,255,255,.16);--bg-ffffff-a550:rgba(255,255,255,.55);--bg-ffffff-a720:rgba(255,255,255,.72);--bg-ffffff-a920:rgba(255,255,255,.92);--bg-ffffff-a940:rgba(255,255,255,.94);--fg-167342:#167342;--fg-171717:#171717;--fg-1a1a1a:#1a1a1a;--fg-202020:#202020;--fg-20211f:#20211f;--fg-222222:#222;--fg-24543b:#24543b;--fg-262626:#262626;--fg-274d32:#274d32;--fg-294a32:#294a32;--fg-304d38:#304d38;--fg-333333:#333;--fg-423d66:#423d66;--fg-444444:#444;--fg-49604e:#49604e;--fg-4c5b51:#4c5b51;--fg-4f5750:#4f5750;--fg-55306f:#55306f;--fg-555555:#555;--fg-5b5b60:#5b5b60;--fg-5f6f62:#5f6f62;--fg-626862:#626862;--fg-777777:#777;--fg-795500:#795500;--fg-7a4d00:#7a4d00;--fg-7b2d27:#7b2d27;--fg-8e8e93:#8e8e93;--fg-a1a1a6:#a1a1a6;--fg-a22626:#a22626;--fg-b42318:#b42318;--fg-c6d8cb:#c6d8cb;--ln-202020:#202020;--ln-222222:#222;--ln-47745c:#47745c;--ln-555555:#555;--ln-58705e:#58705e;--ln-708775:#708775;--ln-7aa7d8:#7aa7d8;--ln-86868b:#86868b;--ln-999999:#999;--ln-aaaaaa:#aaa;--ln-bbbbbb:#bbb;--ln-c7c7cc:#c7c7cc;--ln-c9342f:#c9342f;--ln-c9c9c9:#c9c9c9;--ln-cbd4cf:#cbd4cf;--ln-cccccc:#ccc;--ln-cfcfcf:#cfcfcf;--ln-cfd3ce:#cfd3ce;--ln-cfd8d0:#cfd8d0;--ln-d3b377:#d3b377;--ln-d4ddd5:#d4ddd5;--ln-d5d5d2:#d5d5d2;--ln-d5d5d5:#d5d5d5;--ln-d6a9a1:#d6a9a1;--ln-d7d7d7:#d7d7d7;--ln-d7ddda:#d7ddda;--ln-d8d8d8:#d8d8d8;--ln-d8d8dc:#d8d8dc;--ln-d9d9d5:#d9d9d5;--ln-d9d9de:#d9d9de;--ln-dddddd:#ddd;--ln-deb7b0:#deb7b0;--ln-deded9:#deded9;--ln-dedede:#dedede;--ln-e2e2dd:#e2e2dd;--ln-e2e2e2:#e2e2e2;--ln-e5e5e2:#e5e5e2;--ln-e5e5e5:#e5e5e5;--ln-e5e5e7:#e5e5e7;--ln-e7e7e7:#e7e7e7;--ln-ececef:#ececef;--ln-ececf0:#ececf0;--ln-f5f5f7:#f5f5f7;--sf-171717:#171717;--sf-1f4d3c:#1f4d3c;--sf-222222:#222;--sf-666666:#666;--sf-777777:#777;--sf-8e8e93:#8e8e93;--sf-aaaaaa:#aaa;--sf-aeaeb2:#aeaeb2;--sf-f0f0f2:#f0f0f2;--sf-f5f5f7:#f5f5f7;--sh-0071e3-a200:rgba(0,113,227,.2);--sh-a1a1a6:#a1a1a6;--sh-ffffff-a700:rgba(255,255,255,.7);--sk-171717:#171717;--sk-1f4d3c:#1f4d3c;--sk-222222:#222;--sk-8e8e93:#8e8e93;--sk-aaaaaa:#aaa;--sk-b8b8bd:#b8b8bd;--sk-c7c7cc:#c7c7cc;--sk-e2e5e3:#e2e5e3;--sk-e5e5ea:#e5e5ea;--sk-e8e8ed:#e8e8ed;--sk-edf0ee:#edf0ee;--sk-fbfbfd:#fbfbfd;color-scheme:light;--field-base:#eceef2;--pm-edge-hi:rgba(255,255,255,.5);--field:radial-gradient(42% 46% at 4% 0%,rgba(63,88,113,.18),transparent 70%),radial-gradient(38% 40% at 96% 6%,rgba(83,122,98,.14),transparent 72%),radial-gradient(55% 50% at 58% 110%,rgba(162,112,26,.10),transparent 70%),linear-gradient(180deg,#f5f6f8,#eceef2);--glass-bg:rgba(255,255,255,.66);--glass-solid:#fbfbfd;--glass-edge:rgba(255,255,255,.65);--glass-blur:saturate(180%) blur(24px);--glass-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.4),0 14px 36px -22px rgba(15,23,42,.45);--bubble-glass:rgba(29,29,31,.78);--bubble-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 34px -10px rgba(0,0,0,.45);--hero-glass:radial-gradient(31% 75% at 81% 20%,rgba(83,122,98,.62),transparent 72%),radial-gradient(27.5% 65% at 17.5% 105%,rgba(63,88,113,.5),transparent 72%),linear-gradient(155deg,#20242a,#101216);--hero-edge:rgba(255,255,255,.10);--hero-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 50px -26px rgba(0,0,0,.6);--stack-2:#8e8e93;--stack-3:#aeaeb2;--stack-4:#c7c7cc;--stack-5:#e0e0e5;--donut-1:#1f4d3c;--donut-2:#527966;--donut-3:#7e9c8d;--donut-4:#a8bbb1;--donut-5:#cad5cf;--donut-6:#dde4e0}.tier-hero,:root[data-theme=dark]{color-scheme:dark;--teal:#f5f5f7;--teal-2:#2c2c2e;--mint:#2c2c2e;--paper:#1c1c1e;--white:#1c1c1e;--ink:#f5f5f7;--muted:#a6a6ab;--line:#38383a;--ochre:#a6a6ab;--red:#f08a80;--shadow:0 18px 60px rgba(0,0,0,.55);--accent:#7fb593;--accent-ink:#9ccbae;--accent-soft:#1e2a22;--ok-line:#34503f;--warn-ink:#e3b25c;--warn-soft:#30281a;--warn-line:#5c4a26;--risk-soft:#3a2321;--risk-line:#6a3a35;--pa-ink:#a9c1dc;--pa-soft:#1e2630;--pa-line:#3a4a5c;--canvas:#0b0b0c;--card-shadow:0 1px 2px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.25);--table-head:#232325;--column-soft:#161618;--column-band:#2c2c2e;--column-ink:#aeaeb2;--kin-accent:#8cc7a3;--kin-platinum:#a9b6d6;--kin-gold:#e0b764;--kin-silver:#b4bcc6;--kin-bronze:#d6a587;--surface:#1c1c1e;--fill:#2c2c2e;--ink-4:#a1a1a6;--focus:#0a84ff;--surface-raised:#2c2c2e;--on-ink:#1d1d1f;--surface-2:#232325;--ink-3:#aeaeb2;--fill-2:#3a3a3c;--ink-2:#d1d1d6;--line-strong:#636366;--line-soft:#2c2c2e;--pill:#5b5b5f;--ink-hover:#ffffff;--faint:#8e8e93;--bg-000000-a030:rgba(255,255,255,0.048);--bg-000000-a035:rgba(255,255,255,0.056);--bg-000000-a045:rgba(255,255,255,0.072);--bg-000000-a050:rgba(255,255,255,0.08);--bg-000000-a055:rgba(255,255,255,0.088);--bg-000000-a060:rgba(255,255,255,0.096);--bg-222222:#e7e7e7;--bg-333333:#d6d6d6;--bg-343434:#d5d5d5;--bg-47745c:#9bbdab;--bg-517863:#96b4a4;--bg-556987:#8897ae;--bg-58635d:#a8b0ab;--bg-58705e:#9caea1;--bg-74747a:#909095;--bg-775c83:#9f8ba9;--bg-8b6f47:#baa586;--bg-8e8e93:#6a6a6c;--bg-9b6862:#a27b76;--bg-aaaaaa:#6b6b6b;--bg-c7c7cc:#525256;--bg-d7e9dc:#334638;--bg-dcdce1:#3c3c41;--bg-dddddd:#404040;--bg-dddde1:#3c3c40;--bg-dedede:#3f3f3f;--bg-dfeae4:#313e37;--bg-dfeee7:#2d3f36;--bg-e3e3e1:#3c3c39;--bg-e3e3e8:#34343a;--bg-e4e8e5:#343935;--bg-e5e8e6:#343835;--bg-e6eae7:#323733;--bg-e7e5ef:#2e2c39;--bg-eaf0ec:#2b332e;--bg-ebebef:#2c2c32;--bg-ececef:#2c2c31;--bg-ececf0:#2b2b31;--bg-ededed:#2f2f2f;--bg-ededee:#2e2e2f;--bg-edf3ef:#27312a;--bg-edf4ee:#263127;--bg-eeeeee:#2e2e2e;--bg-eeeeef:#2d2d2e;--bg-eef0f2:#292c2f;--bg-eef1f8:#1f2532;--bg-f0f0f2:#29292c;--bg-f0f0f3:#28282d;--bg-f0f1f1:#2a2c2c;--bg-f0f3f1:#282d29;--bg-f1f1ef:#2d2d2a;--bg-f1f1f1:#2b2b2b;--bg-f1f1f3:#28282b;--bg-f1f3f5:#25292c;--bg-f2ded9:#462e28;--bg-f2f2f2:#2a2a2a;--bg-f2f2f5:#25252b;--bg-f3f3f3:#292929;--bg-f3f7f3:#222b22;--bg-f5f5f5:#272727;--bg-f5f8f5:#212921;--bg-f6ecea:#352522;--bg-f6effb:#291a33;--bg-f6f6f4:#292924;--bg-f6f6f6:#252525;--bg-f7f1ec:#342921;--bg-f7f7f4:#292923;--bg-f7f7f5:#282823;--bg-f7f7f6:#262624;--bg-f7f7f7:#242424;--bg-f7f7f8:#232325;--bg-f7f7f9:#212126;--bg-f7f9f8:#212623;--bg-f8f8f5:#292921;--bg-f8f8f6:#272722;--bg-f8f8f7:#252523;--bg-fafaf9:#242420;--bg-fbf3e2:#40341a;--bg-fbfbfd:#191925;--bg-fce8e6:#3d1c18;--bg-fff1d6:#4d3a16;--bg-fff5df:#463614;--bg-fff5f4:#34130f;--bg-fff7e6:#403113;--bg-ffffff-a160:rgba(0,0,0,0.096);--bg-ffffff-a550:rgba(28,28,30,0.55);--bg-ffffff-a720:rgba(28,28,30,0.72);--bg-ffffff-a920:rgba(28,28,30,0.92);--bg-ffffff-a940:rgba(28,28,30,0.94);--fg-167342:#a3e6c3;--fg-171717:#f2f2f2;--fg-1a1a1a:#efefef;--fg-202020:#e9e9e9;--fg-20211f:#e9eae9;--fg-222222:#e7e7e7;--fg-24543b:#bcdecc;--fg-262626:#e3e3e3;--fg-274d32:#c2ddca;--fg-294a32:#c4dbca;--fg-304d38:#c0d5c6;--fg-333333:#d6d6d6;--fg-423d66:#aca8c7;--fg-444444:#c5c5c5;--fg-49604e:#acbdb0;--fg-4c5b51:#b0bbb4;--fg-4f5750:#b3b9b4;--fg-55306f:#bea2d1;--fg-555555:#b4b4b4;--fg-5b5b60:#aaaaae;--fg-5f6f62:#9ca89e;--fg-626862:#a2a6a2;--fg-777777:#929292;--fg-795500:#f7dea2;--fg-7a4d00:#f7d8a1;--fg-7b2d27:#d79d99;--fg-8e8e93:#8a8a8e;--fg-a1a1a6:#4b4b4e;--fg-a22626:#d57676;--fg-b42318:#df7068;--fg-c6d8cb:#344137;--ln-202020:#d9d9d9;--ln-222222:#d9d9d9;--ln-47745c:#9abeaa;--ln-555555:#b4b4b4;--ln-58705e:#9cafa0;--ln-708775:#849788;--ln-7aa7d8:#415973;--ln-86868b:#7e7e83;--ln-999999:#666666;--ln-aaaaaa:#595959;--ln-bbbbbb:#4d4d4d;--ln-c7c7cc:#404043;--ln-c9342f:#cd524e;--ln-c9c9c9:#424242;--ln-cbd4cf:#3a403d;--ln-cccccc:#404040;--ln-cfcfcf:#3e3e3e;--ln-cfd3ce:#3b3e3b;--ln-cfd8d0:#373d38;--ln-d3b377:#756445;--ln-d4ddd5:#333a34;--ln-d5d5d2:#3b3b39;--ln-d5d5d5:#393939;--ln-d6a9a1:#5b423d;--ln-d7d7d7:#383838;--ln-d7ddda:#333735;--ln-d8d8d8:#373737;--ln-d8d8dc:#343437;--ln-d9d9d5:#393936;--ln-d9d9de:#323236;--ln-dddddd:#333333;--ln-deb7b0:#513a36;--ln-deded9:#363632;--ln-dedede:#323232;--ln-e2e2dd:#33332f;--ln-e2e2e2:#2f2f2f;--ln-e5e5e2:#2f2f2d;--ln-e5e5e5:#2d2d2d;--ln-e5e5e7:#2b2b2d;--ln-e7e7e7:#2c2c2c;--ln-ececef:#252528;--ln-ececf0:#242428;--ln-f5f5f7:#222226;--sf-171717:#f2f2f2;--sf-1f4d3c:#c3e3d7;--sf-222222:#e7e7e7;--sf-666666:#a3a3a3;--sf-777777:#929292;--sf-8e8e93:#8a8a8e;--sf-aaaaaa:#595959;--sf-aeaeb2:#545456;--sf-f0f0f2:#29292c;--sf-f5f5f7:#232328;--sh-0071e3-a200:rgba(10,132,255,.35);--sh-a1a1a6:#5d5d5f;--sh-ffffff-a700:rgba(255,255,255,0.084);--sk-171717:#f2f2f2;--sk-1f4d3c:#c3e3d7;--sk-222222:#e7e7e7;--sk-8e8e93:#8a8a8e;--sk-aaaaaa:#595959;--sk-b8b8bd:#4b4b4e;--sk-c7c7cc:#404043;--sk-e2e5e3:#2d2f2e;--sk-e5e5ea:#323238;--sk-e8e8ed:#2e2e35;--sk-edf0ee:#2b302d;--sk-fbfbfd:#191925;--stack-2:#8e8e93;--stack-3:#6e6e73;--stack-4:#545458;--stack-5:#3a3a3c;--donut-1:#9fd0b4;--donut-2:#7fb593;--donut-3:#5e9175;--donut-4:#446b56;--donut-5:#33503f;--donut-6:#26392e}:root[data-theme=dark]{--field-base:#0a0b0d;--pm-edge-hi:rgba(255,255,255,.1);--field:radial-gradient(45% 42% at 5% 0%,rgba(63,88,113,.30),transparent 70%),radial-gradient(40% 40% at 95% 8%,rgba(83,122,98,.22),transparent 72%),radial-gradient(60% 50% at 55% 110%,rgba(162,112,26,.10),transparent 70%),linear-gradient(180deg,#0e0f12,#09090b);--glass-bg:rgba(26,28,33,.58);--glass-solid:#1c1d21;--glass-edge:rgba(255,255,255,.09);--glass-blur:saturate(160%) blur(24px);--glass-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 40px -24px rgba(0,0,0,.9);--bubble-glass:rgba(245,245,247,.86);--bubble-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 34px -10px rgba(0,0,0,.7);--hero-glass:radial-gradient(31% 75% at 81% 20%,rgba(130,180,150,.26),transparent 72%),radial-gradient(27.5% 65% at 17.5% 105%,rgba(63,88,113,.5),transparent 72%),linear-gradient(155deg,rgba(44,64,52,.97),rgba(22,30,26,.97));--hero-edge:rgba(160,205,178,.32);--hero-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.45),0 28px 70px -30px rgba(83,122,98,.6);--stack-2:#8e8e93;--stack-3:#6e6e73;--stack-4:#545458;--stack-5:#3a3a3c;--donut-1:#9fd0b4;--donut-2:#7fb593;--donut-3:#5e9175;--donut-4:#446b56;--donut-5:#33503f;--donut-6:#26392e}.tier-hero{--surface:rgba(255,255,255,.07);--surface-2:rgba(255,255,255,.05);--fill:rgba(255,255,255,.09);--fill-2:rgba(255,255,255,.14);--line:rgba(255,255,255,.14);--line-soft:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.24);--pill:rgba(255,255,255,.2);--muted:#d0d6d2;--ochre:#d0d6d2;--ink-4:#d0d6d2;--ink-3:#dfe4e1;--faint:#bcc3bf;--column-ink:#dfe4e1}:root[data-theme=dark] .pm-page{--pm-glass:rgba(28,28,30,.9);--pm-tight:#e3b25c}:root[data-theme=dark] .relationship-graph{--graph-canvas:#161618}:is(:root[data-theme=dark],.tier-hero) :is(.chip-stage,.settings-stage-pill){background:color-mix(in srgb,var(--stage-ink,#8e8e93) 26%,transparent);border-color:color-mix(in srgb,var(--stage-ink,#8e8e93) 55%,transparent);color:color-mix(in srgb,var(--stage-ink,#8e8e93) 42%,#fff)}:is(:root[data-theme=dark],.tier-hero) .stage{background:color-mix(in srgb,var(--stage-ink,transparent) 24%,transparent);border-color:color-mix(in srgb,var(--stage-ink,var(--line-strong)) 55%,transparent);color:color-mix(in srgb,var(--stage-ink,currentColor) 42%,#fff)}:is(:root[data-theme=dark],.tier-hero) .stage-column{border-color:color-mix(in srgb,var(--stage-ink,transparent) 40%,transparent);background:color-mix(in srgb,var(--stage-ink,transparent) 12%,var(--column-soft))}:is(:root[data-theme=dark],.tier-hero) :is(.stage-column-band,.relationship-table-group.is-stage){background:color-mix(in srgb,var(--stage-ink,transparent) 30%,var(--column-band));color:color-mix(in srgb,var(--stage-ink,var(--column-ink)) 42%,#fff)}:is(:root[data-theme=dark],.tier-hero) .stage-column-band .stage-column-due{border-color:color-mix(in srgb,var(--stage-ink,var(--line)) 55%,transparent)}@media(hover:hover) and (pointer:fine){:is(:root[data-theme=dark],.tier-hero) .relationship-empty-columns .stage-chip-empty:hover{border-color:color-mix(in srgb,var(--stage-ink,var(--line)) 50%,#fff)}}