/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{[data-slot],[data-slot]:before,[data-slot]:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border)}[data-slot]>svg,[data-slot] svg[class*=size-]{box-sizing:border-box}[data-slot]:where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}[data-slot]:where(ul,ol){padding:0;list-style:none}[data-slot]:where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}[data-slot]:where(table){border-collapse:collapse}}@layer legacy{@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--black:#000;--bg:#0c0d0f;--bg-2:#131518;--panel:#191b1f;--panel-2:#212328;--panel-3:#2a2d33;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f5f2;--text-2:#a7aab0;--text-3:#6d7178;--lime:#ccf580;--lime-2:#b8e866;--lime-ink:#10140a;--brand:#b2de3a;--white:#fff;--paper:#fff;--paper-2:#f2f3f0;--paper-line:#e6e7e3;--ink:#0e0f11;--ink-2:#5b5f66;--red:#ff7a6b;--amber:#f3c95b;--r-xl:30px;--r-lg:22px;--r-md:16px;--r-sm:12px;--pill:999px;--font:"Archivo", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(1200px 600px at 70% -10%,#1c1f25 0%,transparent 60%),var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.small{font-size:12px}.shell{max-width:1440px;margin:0 auto;padding:18px 28px 60px}.topbar{align-items:center;gap:14px;height:56px;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;margin-right:14px;display:flex}.brand img{width:auto;height:24px;display:block}.brand span{font-family:var(--mono);letter-spacing:.2em;color:var(--text);border-left:1px solid var(--line-2);padding-left:14px;font-size:13px;font-weight:600;line-height:24px}.navpill{background:var(--white);border-radius:var(--pill);scrollbar-width:none;align-items:center;gap:2px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 0 0 4px #ffffff0a}.navpill a{color:var(--ink-2);border-radius:var(--pill);white-space:nowrap;transition:background .2s var(--ease),color .2s;padding:8px 16px;font-size:13px;font-weight:500}.navpill a:hover{color:var(--ink);background:var(--paper-2)}.navpill a.on{background:var(--lime);color:var(--lime-ink);font-weight:600}.navpill a.on:before{content:"+ "}.topbar .spacer{flex:1}.iconbtn{border:1px solid var(--line-2);cursor:pointer;width:40px;height:40px;color:var(--text);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,border-color .2s;display:grid}.iconbtn:hover{background:var(--panel-2);border-color:var(--line-2)}.iconbtn svg{width:17px;height:17px}.avatar{background:var(--lime);width:40px;height:40px;color:var(--lime-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar.sm{width:30px;height:30px;font-size:11px}.avatar.dark{background:var(--panel-3);color:var(--text)}.userchip{align-items:center;gap:10px;display:flex}.userchip .who{text-align:right;line-height:1.2}.userchip .who b{font-size:13px;font-weight:600;display:block}.userchip .who span{color:var(--text-3);font-size:11px}.seg{background:var(--panel);border:1px solid var(--line);border-radius:var(--pill);padding:3px;display:inline-flex}.seg button{color:var(--text-2);border-radius:var(--pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:500}.seg button.on{background:var(--white);color:var(--ink)}.seg.light{background:var(--paper-2);border-color:var(--paper-line)}.seg.light button{color:var(--ink-2)}.seg.light button.on{background:var(--ink);color:var(--white)}.pagehead{align-items:center;gap:16px;margin:26px 0 22px;display:flex}.pagehead h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.pagehead .sub{color:var(--text-2);margin-top:4px;font-size:13px}.pagehead .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.btn{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--text);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),background .2s;background:0 0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--panel-2)}.btn:active{transform:scale(.97)}.btn.lime{background:var(--lime);color:var(--lime-ink);border-color:var(--lime);font-weight:600}.btn.lime:hover{background:var(--lime-2)}.btn.white{background:var(--white);color:var(--ink);border-color:var(--white)}.btn.ghost-dark{color:var(--ink);border-color:var(--paper-line)}.btn.ghost-dark:hover{background:var(--paper-2)}.btn.danger{color:var(--red)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn svg{width:15px;height:15px}.grid{gap:16px;display:grid}.g-hero{grid-template-columns:1.7fr 1fr}.g-2{grid-template-columns:1fr 1fr}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(180deg,var(--panel) 0%,#16181b 100%);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;padding:24px;position:relative}.card h3{letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:500}.card .corner{position:absolute;top:18px;right:18px}.label{color:var(--text-2);font-size:12.5px}.kpis{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kpi .value{letter-spacing:-.03em;white-space:nowrap;margin-top:6px;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.kpi .value .unit{color:var(--text-2);letter-spacing:0;margin-left:4px;font-size:15px}.kpi .alt{color:var(--text-3);margin-top:2px;font-size:12px}.money.stacked{flex-direction:column;line-height:1.15;display:inline-flex}.money-alt{color:var(--text-3);letter-spacing:0;margin-top:4px;font-size:.5em;font-weight:400}.pct-amount{color:var(--text-2)}.paper .pct-amount,.paper .money-alt{color:var(--ink-2)}.bar{border-radius:var(--pill);background:#ffffff12;height:8px;overflow:hidden}.bar>i{border-radius:var(--pill);background:repeating-linear-gradient(-45deg,var(--lime) 0 5px,var(--lime-2) 5px 8px);height:100%;display:block}.paper .bar{background:var(--paper-2)}.funnel{gap:12px;margin-top:18px;display:grid}.funnel-row{grid-template-columns:170px 1fr 92px;align-items:center;gap:14px;font-size:12.5px;display:grid}.funnel-row .n{text-align:right;color:var(--text-2)}.stagecols{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.stagecol .name{color:var(--text-2);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.tabs3{align-items:flex-end;gap:8px;margin-top:22px;display:flex}.tab3{background:var(--panel-2);border-radius:var(--r-md) var(--r-md) 0 0;flex-direction:column;flex:1;justify-content:space-between;min-height:92px;padding:14px 14px 18px;display:flex}.tab3 b{font-size:14px;font-weight:600}.tab3 span{color:var(--text-2);font-size:11.5px}.tab3.on{background:var(--lime);color:var(--lime-ink);min-height:120px}.tab3.on span{color:#10140ab3}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.filters .title{align-items:center;gap:8px;margin-right:8px;font-size:15px;display:flex}.count{border-radius:var(--pill);background:var(--white);min-width:20px;height:20px;color:var(--ink);place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.count.dark{background:var(--ink);color:var(--white)}.count.lime{background:var(--lime-ink);color:var(--lime)}.field-pill{background:var(--panel);border:1px solid var(--line);border-radius:var(--pill);min-width:170px;color:var(--text);outline:0;padding:10px 16px}.field-pill::placeholder{color:var(--text-3)}select.field-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23A7AAB0' stroke-width='1.6'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.paper{background:var(--paper);color:var(--ink);border-radius:var(--r-xl);padding:22px;position:relative}.paper h3{margin:0;font-size:15px;font-weight:500}.paper .muted,.paper .label{color:var(--ink-2)}.paper-tabs{background:var(--bg);border-radius:0 0 var(--r-lg) var(--r-lg);gap:6px;padding:8px 10px 10px;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.paper-tabs button{border:1px solid var(--line-2);background:var(--panel);color:var(--text);border-radius:var(--pill);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.paper-tabs button.on{background:var(--lime);color:var(--lime-ink);border-color:var(--lime);font-weight:600}.split{grid-template-columns:minmax(280px,400px) 1fr;gap:18px;margin-top:18px;display:grid}.rowlist{flex-direction:column;gap:4px;display:flex}.row{border-radius:var(--pill);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:grid}.row:hover{background:var(--paper-2)}.row.on{background:var(--ink);color:var(--white)}.row .t{font-size:13.5px;font-weight:600;line-height:1.25}.row .s{color:var(--ink-2);font-size:11.5px}.row.on .s{color:var(--text-3)}.row .amt{letter-spacing:-.02em;text-align:right;font-size:15px}.chip{border-radius:var(--pill);background:var(--paper-2);color:var(--ink);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.row.on .chip,.chip.white{background:var(--white);color:var(--ink)}.chip.lime{background:var(--lime);color:var(--lime-ink)}.chip.dark{background:var(--panel-3);color:var(--text)}.chip.outline{border-color:var(--line-2);color:var(--text-2);background:0 0}.chip.red{color:var(--red);background:#ff7a6b29}.chip.amber{color:var(--amber);background:#f3c95b29}.paper .chip.red{color:#c2412f}.paper .chip.amber{color:#8a6400}.detail{background:var(--ink);color:var(--text);border-radius:var(--r-lg);min-width:0;padding:22px}.detail .muted,.detail .label{color:var(--text-3)}.detail h2{letter-spacing:-.03em;margin:2px 0 0;font-size:30px;font-weight:400;line-height:1.1}.tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:18px;display:grid}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;justify-content:space-between;gap:10px;min-height:92px;padding:14px;display:flex;position:relative}.tile .v{letter-spacing:-.02em;font-size:20px;line-height:1.15}.tile .k{color:var(--text-2);font-size:11.5px}.tile .arrow{color:var(--text-3);position:absolute;top:12px;right:12px}.tile.add{color:var(--text-2);cursor:pointer;background:repeating-linear-gradient(-45deg,#0000 0,#0000 8px,#ffffff06 8px,#ffffff06 10px);border-style:dashed;justify-content:center;place-items:center}.tile.cta{border:1px solid var(--lime)}.tile.cta .v{color:var(--lime)}.tile.cta .btn{align-self:flex-start}.totals{background:var(--panel-2);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;padding:12px 16px;display:flex}.totals>div{min-width:0}.totals .v{letter-spacing:-.02em;font-size:20px}.totals .actions{gap:8px;margin-left:auto;display:flex}.table{border-collapse:separate;border-spacing:0;width:100%}.table th{text-align:left;color:var(--text-3);white-space:nowrap;padding:0 12px 10px;font-size:11.5px;font-weight:500}.table td{border-top:1px solid var(--line);vertical-align:top;padding:12px}.table tr.click{cursor:pointer}.table tr.click:hover td{background:#ffffff06}.paper .table th{color:var(--ink-2)}.paper .table td{border-color:var(--paper-line)}.paper .table tr.click:hover td{background:var(--paper-2)}.num{text-align:right;white-space:nowrap}.table th.num{text-align:right}.table td.num,.table td.num.mono,.table td.mono{font-family:var(--font);font-variant-numeric:tabular-nums}.scroll-x{overflow-x:auto}.form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 16px;display:grid}.form .wide{grid-column:1/-1}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld>span{color:var(--text-2);font-size:11.5px}.fld input,.fld select,.fld textarea{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;color:var(--text);outline:0;padding:10px 12px}.fld textarea{resize:vertical;min-height:84px;line-height:1.5}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--lime)}.fld .hint{color:var(--text-3);font-size:11px}.paper .fld>span{color:var(--ink-2)}.paper .fld input,.paper .fld select,.paper .fld textarea{background:var(--paper-2);border-color:var(--paper-line);color:var(--ink)}.paper .fld .hint{color:var(--ink-2)}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.error{color:var(--red);font-size:12.5px}.scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;animation:fade .2s var(--ease);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-xl);width:min(760px,100%);max-height:90vh;animation:rise .25s var(--ease);padding:26px;overflow:auto}.modal h2{letter-spacing:-.02em;margin:0 0 18px;font-size:24px;font-weight:400}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}.stack{flex-direction:column;gap:16px;display:flex}.hstack{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kv{grid-template-columns:150px 1fr;gap:8px 16px;font-size:13px;display:grid}.kv dt{color:var(--text-3)}.kv dd{min-width:0;margin:0}.paper .kv dt{color:var(--ink-2)}.note{color:var(--text-3);border-left:2px solid var(--lime);padding-left:10px;font-size:12px}.approval-bar{border:1px solid var(--lime);border-radius:var(--r-md);background:#ccf58014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.approval-bar.ok{border-color:var(--line-2);background:0 0}.model-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.model-links .label{margin-right:4px}.model-links a.chip:hover{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.paper .note{color:var(--ink-2)}.alert{border-top:1px solid var(--line);grid-template-columns:8px 1fr;gap:12px;padding:12px 0;font-size:13px;display:grid}.alert:first-child{border-top:0}.alert i{border-radius:50%;width:8px;height:8px;margin-top:6px}.alert i.high{background:var(--red)}.alert i.medium{background:var(--amber)}.alert i.low{background:var(--text-3)}.alert a{color:var(--text-2);font-size:12px}.alert a:hover{color:var(--lime)}.empty{text-align:center;color:var(--text-3);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:28px}.paper .empty{color:var(--ink-2);border-color:var(--paper-line)}.tier{font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.tier:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.tier.verified,.tier.lab{color:var(--lime)}.tier.public_record,.tier.disclosure{color:#8fd3ff}.tier.third_party{color:var(--amber)}.tier.estimate{color:var(--red)}.paper .tier.verified,.paper .tier.lab{color:#4e7a00}.paper .tier.public_record,.paper .tier.disclosure{color:#1d6fa3}.paper .tier.third_party{color:#8a6400}.paper .tier.estimate{color:#c2412f}.ladder{gap:4px;display:flex}.ladder i{background:var(--paper-line);border-radius:3px;flex:1;height:6px}.ladder i.on{background:var(--lime-ink)}.detail .ladder i{background:var(--panel-3)}.detail .ladder i.on{background:var(--lime)}.flow{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}.flowcol h4{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500;font-family:var(--mono);margin:0 0 10px}.flowcard{border:1px solid var(--paper-line);border-radius:var(--r-md);background:var(--white);cursor:pointer;margin-bottom:10px;padding:14px}.flowcard:hover{border-color:var(--ink)}.flowcard.loss{background:var(--ink);color:var(--white);border-color:var(--ink)}.flowcard.loss .muted{color:var(--text-3)}.flowcard .t{font-weight:600}.board{grid-auto-columns:260px;grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.lane{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);min-height:260px;padding:12px}.lane.drop{border-color:var(--lime)}.lane-head{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:10px;padding:2px 4px;font-size:12.5px;display:flex}.oppcard{background:var(--white);color:var(--ink);border-radius:var(--r-md);cursor:grab;margin-bottom:8px;padding:14px}.oppcard .t{font-size:13px;font-weight:600;line-height:1.3}.oppcard .c{color:var(--ink-2);margin-bottom:6px;font-size:11.5px}.oppcard .v{letter-spacing:-.02em;margin-top:8px;font-size:17px}.signin{place-items:center;min-height:100vh;padding:16px;display:grid}.signin .card{text-align:center;width:min(460px,100%);padding:40px 32px}.signin img{height:30px;margin-bottom:26px}.bars-h{gap:10px;display:grid}.bars-h .r{grid-template-columns:90px 1fr 34px;align-items:center;gap:10px;font-size:12.5px;display:grid}@media(max-width:1100px){.g-hero,.g-2,.split{grid-template-columns:1fr}.g-4{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr}}@media(max-width:760px){.shell{padding:12px 16px 40px}.topbar{flex-wrap:wrap;height:auto}.navpill{order:3;width:100%}.kpis,.g-3,.g-4,.stagecols{grid-template-columns:1fr 1fr}.funnel-row{grid-template-columns:110px 1fr 70px}.userchip .who{display:none}.brand{gap:10px;margin-right:6px}.brand img{height:20px}.brand span{padding-left:10px;font-size:11px;line-height:20px}.paper-tabs{background:0 0;flex-wrap:wrap;padding:0 0 12px;position:static;transform:none}.kv{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.cell-in{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r-sm);width:100%;min-width:90px;color:var(--ink);font-variant-numeric:tabular-nums;outline:0;padding:8px 10px}.cell-in:focus{border-color:var(--ink)}.cell-in:disabled{opacity:.7}.chart{width:100%;max-width:820px;height:auto;margin:12px auto 0;display:block;overflow:visible}.chart .axis{stroke:#ffffff2e;stroke-width:1px}.chart .ref{stroke:#ffffff8c;stroke-width:1px;stroke-dasharray:3 3}.chart .tick{fill:var(--text-2);font-size:11px;font-family:var(--mono)}.chart .mark rect[fill]:not([fill=transparent]){transition:opacity .15s}.chart .mark:hover rect[fill]:not([fill=transparent]){opacity:.75}button.tab3{font:inherit;color:inherit}.memo{white-space:pre-wrap;font-family:var(--mono);background:var(--paper-2);border-radius:var(--r-md);max-height:520px;margin-top:10px;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.cell-wrap{flex-direction:column;gap:4px;display:flex}.cell-in.bad,.fld input.bad{border-color:#c2412f}.field-err{color:#c2412f;font-size:11px}.merge-card{border:1px solid var(--paper-line);border-radius:var(--r-md);background:var(--white);padding:14px}.merge-card.off{opacity:.55}.merge-fields,.ev-list{margin-top:10px}.ev-list summary{cursor:pointer;color:var(--ink-2)}.ev-row{border-top:1px solid var(--paper-line);padding:8px 0}.srclink{margin-right:10px;text-decoration:underline}button.chip{cursor:pointer;font:inherit;font-size:11.5px}.chip.outline-dark{border-color:var(--paper-line);color:var(--ink);background:0 0}.flowcard.loss .chip.outline-dark{color:var(--white);border-color:var(--line-2)}.answer{white-space:pre-wrap;line-height:1.65}.cite{font-family:var(--mono);color:#3e6b00;margin:0 1px;font-size:11px;text-decoration:underline}.cite.bad{color:#c2412f}.dossier h1{letter-spacing:-.02em;margin:0 0 4px;font-size:32px;font-weight:400}.dossier h2{margin:22px 0 8px;font-size:18px;font-weight:600}.dossier p{max-width:80ch}@media(max-width:1280px){.navpill a{padding:8px 11px;font-size:12.5px}.userchip .who{display:none}}@media print{body{background:#fff}.topbar,.no-print,.paper-tabs{display:none!important}.shell{max-width:none;padding:0}.paper{border-radius:0;padding:0}.dossier .table td,.dossier .table th{border-color:#ccc}.note{border-left-color:#999}}.headline-card h2{letter-spacing:-.02em;max-width:60ch;margin:6px 0 0;font-size:28px;font-weight:400;line-height:1.2}.actions-list{gap:14px;margin:12px 0 0;padding-left:22px;display:grid}.actions-list li::marker{font-weight:600}.actions-list .t{font-weight:600;line-height:1.35}.point{border-top:1px solid var(--line);padding:10px 0;font-size:13.5px;line-height:1.45}.point:first-of-type{border-top:0}.refs{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ref{font-family:var(--mono);border:1px solid var(--line-2);color:var(--text-2);border-radius:6px;padding:1px 6px;font-size:10.5px;text-decoration:none}a.ref:hover{border-color:var(--lime);color:var(--lime)}.paper .ref{border-color:var(--paper-line);color:var(--ink-2)}.paper a.ref:hover{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.ref.bad{color:var(--red);border-color:#ff7a6b66}.signal{color:var(--text-2);align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;line-height:1.4;display:flex}.signal a{color:var(--text)}.signal.dim{opacity:.5}.signal>.ref{flex-shrink:0;margin-top:1px}.iconbtn.on{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(560px 400px at 88% 6%,#ccf5801c,#0000 70%),radial-gradient(640px 460px at 6% 96%,#ccf58014,#0000 70%),radial-gradient(1200px 700px at 50% -20%,#1a1d22,#0000 60%);position:fixed;top:0;right:0;bottom:0;left:0}body:after{content:"";z-index:-1;pointer-events:none;filter:blur(3px);background:radial-gradient(circle,#0000 51%,#ccf58033 54%,#ccf58012 62%,#0000 66%);border-radius:50%;width:820px;height:820px;position:fixed;bottom:-360px;right:-280px}.card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(160deg,#ffffff0f,#ffffff04 45%,#ccf5800b);border:1px solid #ccf58029;box-shadow:inset 0 1px #ffffff14,inset 0 -40px 60px -48px #ccf58073,0 24px 60px -36px #000000e6}.detail{background:radial-gradient(120% 80% at 20% 120%,#ccf58029,#0000 55%),linear-gradient(#121417,#0b0c0e);border:1px solid #ccf58024;box-shadow:inset 0 1px #ffffff0f}.headline-card{border-color:#ccf58073;overflow:hidden}.headline-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ccf58038,#0000);width:70%;height:120%;position:absolute;bottom:-60%;left:-10%}.headline-card>*{z-index:1;position:relative}.headline-card h2,.detail h2,.kpi .value{font-weight:500}.sticker{border-radius:var(--pill);white-space:nowrap;letter-spacing:.01em;color:var(--lime);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);text-shadow:0 0 10px #ccf58059;background:linear-gradient(#ccf58029,#ccf5800f);border:1px solid #ccf58061;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 18px -4px #ccf58073,inset 0 1px #ffffff1f}.sticker:before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%}.sticker.tilt-right{transform:none}.sticker.dark{color:var(--lime);background:#0e0f11d1;border-color:#ccf58059;box-shadow:0 0 16px -4px #ccf58066,0 6px 16px -10px #00000080}@media(prefers-reduced-motion:no-preference){.sticker{transition:box-shadow .25s var(--ease),border-color .25s}.sticker:hover{border-color:#ccf58099;box-shadow:0 0 26px -2px #ccf58099,inset 0 1px #ffffff1f}}.term{cursor:help;outline-offset:2px;border-bottom:1px dotted;position:relative}.term-tip{z-index:50;color:#e9ebe6;letter-spacing:0;text-transform:none;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#0b0c0e;border:1px solid #ccf58059;border-radius:12px;width:max-content;max-width:280px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #000c}.term-tip b{color:var(--lime);margin-bottom:3px;font-weight:600;display:block}.term:hover .term-tip,.term:focus .term-tip,.term:focus-within .term-tip{opacity:1;visibility:visible}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ksummary{color:var(--text-2);font-size:13px}.ksummary b{color:var(--text);font-weight:600}.ktools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ktools .field-pill{min-width:240px}.kseg{border-radius:var(--pill);border:1px solid var(--line);background:#ffffff0d;gap:2px;padding:4px;display:inline-flex}.kseg button{color:var(--text-2);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12.5px;transition:background .2s,color .2s}.kseg button.on{background:var(--lime);color:var(--lime-ink);font-weight:600}.ktoggle{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ktoggle input{accent-color:var(--lime)}.kboard{scroll-behavior:smooth;align-items:flex-start;gap:12px;min-height:420px;padding:2px 2px 18px;display:flex;overflow-x:auto}.klane{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--r-lg);min-height:360px;max-height:calc(100vh - 230px);transition:flex-basis .35s var(--ease),border-color .2s,box-shadow .2s,background .2s;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff14;flex-direction:column;flex:0 0 280px;display:flex}.klane.collapsed{cursor:pointer;flex-basis:52px}.klane.collapsed .klane-head{flex-direction:column;gap:10px;height:100%;padding:14px 0}.klane.collapsed .kname{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.klane.over{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 0 40px -10px #ccf58080;background:linear-gradient(#ccf5801a,#ccf58008)}.klane.closed{border-style:dashed;flex-basis:240px}.klane-head{align-items:center;gap:8px;padding:14px 14px 10px;font-size:13px;display:flex;position:sticky;top:0}.kname{color:var(--text);font-weight:600}.kcount{font-family:var(--mono);color:var(--text-2);border-radius:var(--pill);background:#ffffff14;padding:1px 7px;font-size:11px}.ksum{color:var(--lime);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.kdot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.phase-engaged .kdot{background:#7fb2ff}.phase-won .kdot{background:var(--lime);box-shadow:0 0 10px var(--lime)}.phase-closed .kdot{background:var(--red)}.klane-body{flex-direction:column;gap:8px;padding:4px 10px 12px;display:flex;overflow-y:auto}.kempty{color:var(--text-3);text-align:center;border-radius:var(--r-md);border:1px dashed #ffffff14;padding:24px 8px;font-size:12px}.kslot{border:1.5px dashed var(--lime);border-radius:var(--r-md);color:var(--lime);animation:kslot .25s var(--ease);background:#ccf5800f;place-items:center;font-size:12px;display:grid}@keyframes kslot{0%{opacity:0;transform:scaleY(.6)}}.kcard{background:var(--white);color:var(--ink);border-radius:var(--r-md);cursor:grab;touch-action:pan-y;transition:transform .2s var(--ease),box-shadow .2s var(--ease),opacity .2s,border-color .2s;animation:kcard-in .35s var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:12px 13px;box-shadow:0 1px #0000000d}.kcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #0009,0 0 0 1px #ccf58099}.kcard:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.kcard.is-source{opacity:.28;border:1.5px dashed var(--ink-2);box-shadow:none;transform:scale(.98)}.kcard.bounce{animation:kshake .5s var(--ease);border-color:var(--red)}@keyframes kcard-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes kshake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.kc-top{align-items:center;gap:8px;display:flex}.kc-avatar{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;flex-shrink:0;place-items:center;font-size:9.5px;font-weight:700;display:grid}.kc-co{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.kc-alert{font-family:var(--mono);color:#8a6400;background:#fbf0d2;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:grid}.kc-alert.high{color:#b23a2a;background:#fbe3df}.kc-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.kc-value{letter-spacing:-.02em;align-items:baseline;gap:6px;margin-top:10px;font-size:18px;font-weight:500;display:flex}.kc-unit{color:var(--ink-2);letter-spacing:0;font-size:11px;font-weight:400}.kc-tag{border-radius:var(--pill);background:var(--paper-2);color:var(--ink-2);letter-spacing:0;padding:2px 8px;font-size:11.5px;font-weight:500}.kc-tag.estimate{color:#8a6400;background:#fbf0d2}.kc-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.kc-chip{border-radius:var(--pill);background:var(--paper-2);color:var(--ink-2);white-space:nowrap;padding:2px 8px;font-size:10.5px}.kc-chip.lime{background:var(--lime);color:var(--lime-ink);font-weight:600}.kc-days{font-family:var(--mono);color:var(--ink-2);font-size:10.5px}.kc-owner{background:var(--lime);width:20px;height:20px;color:var(--lime-ink);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;font-weight:700;display:grid}.kc-due{color:var(--ink-2);border-top:1px solid var(--paper-line);margin-top:8px;padding-top:7px;font-size:11px}.kc-due.late{color:#b23a2a;font-weight:600}.kghost{z-index:100;pointer-events:none;filter:drop-shadow(0 24px 40px #0009)drop-shadow(0 0 22px #ccf58059);position:fixed;transform:rotate(2.5deg)scale(1.04)}.kghost .kcard{cursor:grabbing;border-color:var(--lime);animation:none}body.is-dragging,body.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ktoast{z-index:120;border-radius:var(--r-md);max-width:420px;animation:ktoast .35s var(--ease);background:#0b0c0e;border:1px solid #ff7a6b80;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex;position:fixed;bottom:96px;right:24px;box-shadow:0 24px 60px -24px #000000e6}.ktoast b{margin-bottom:3px;display:block}.ktoast .iconbtn{flex-shrink:0;width:30px;height:30px}@keyframes ktoast{0%{opacity:0;transform:translateY(14px)}}.kdrawer-wrap{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;animation:.2s kfade;position:fixed;top:0;right:0;bottom:0;left:0}.kdrawer{width:min(760px,100%);animation:kslide .35s var(--ease);background:#08090a;border-left:1px solid #ccf58033;padding:18px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.kdrawer-close{float:right;z-index:2;background:#08090a;margin-bottom:8px;position:sticky;top:0}@keyframes kfade{0%{opacity:0}}@keyframes kslide{0%{opacity:0;transform:translate(40px)}}@media(prefers-reduced-motion:reduce){.kcard,.klane,.kdrawer,.ktoast,.kslot{transition:none!important;animation:none!important}}.navpill{position:relative}.navpill a{z-index:1;position:relative}.navpill.glides a.on{background:0 0}.navglide{z-index:0;border-radius:var(--pill);background:var(--lime);pointer-events:none;width:0;transition:transform .45s cubic-bezier(.34,1.4,.64,1),width .45s cubic-bezier(.34,1.4,.64,1),opacity .2s;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 6px 18px -6px #ccf580cc}.navglide.hidden{opacity:0}@media(prefers-reduced-motion:reduce){.navglide{transition:none}}.star-border.star-btn{white-space:nowrap;padding:10px 18px;font-size:13px;font-weight:600}.star-border.star-btn:hover:not(:disabled){color:var(--lime)}.navglide{transition:opacity .2s}.navpill.glides a:hover{background:0 0}.navpill a{transition:color .3s var(--ease)}.navhover{z-index:0;border-radius:var(--pill);opacity:0;pointer-events:none;background:#0e0f1112;width:0;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:5px;bottom:5px;left:0}.navhover.show{opacity:1}@media(prefers-reduced-motion:reduce){.navhover{transition:opacity .2s}}.brief .b-hero h2{max-width:32ch;margin:16px 0 4px;font-size:clamp(26px,3vw,36px);line-height:1.15}.b-title{letter-spacing:-.02em;margin:30px 0 12px;font-size:20px;font-weight:600}.b-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.b-action{background:var(--white);color:var(--ink);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.b-num{background:var(--lime);width:30px;height:30px;color:var(--lime-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.b-do{letter-spacing:-.01em;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3}.b-why{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.b-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.b-open{color:inherit;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:4px;padding-bottom:1px;font-size:12.5px;font-weight:600;display:inline-flex}.b-action .b-open{margin-left:auto}.b-warn{color:#b23a2a;border-radius:var(--pill);background:#fbe3df;padding:2px 8px;font-size:11px;font-weight:600}.b-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.b-list{border-radius:var(--r-lg);background:#ffffff0a;border:1px solid #ffffff14;padding:20px}.b-list h3{margin:0 0 10px;font-size:15px;font-weight:600}.b-item{border-top:1px solid #ffffff0f;gap:10px;padding:9px 0;font-size:14px;line-height:1.45;display:flex}.b-item:first-of-type{border-top:0}.b-item .b-open{color:var(--lime);margin-left:4px;font-size:12px}.b-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.b-list.risk .b-dot{background:var(--red);box-shadow:0 0 8px #ff7a6b99}.b-item.link .b-dot{background:var(--lime)}.b-none{color:var(--text-3);margin:0;font-size:13px}.b-new{color:var(--lime);font-weight:600}.b-details{border-top:1px solid var(--line);margin-top:26px;padding-top:14px}.b-details summary{cursor:pointer;color:var(--text-2);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.b-details summary:before{content:"+";border:1px solid var(--line-2);width:20px;height:20px;transition:transform .25s var(--ease);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.b-details[open] summary:before{transform:rotate(45deg)}.b-details summary::-webkit-details-marker{display:none}@media(max-width:760px){.b-two{grid-template-columns:1fr}}.asst-fab{z-index:95;border-radius:var(--pill);cursor:pointer;background:var(--lime);min-width:56px;height:56px;color:var(--lime-ink);transition:transform .25s var(--ease),box-shadow .25s,padding .25s var(--ease);border:0;align-items:center;gap:10px;padding:0 18px 0 16px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px -8px #ccf580a6,inset 0 0 0 1px #10140a14}.asst-fab:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 40px -10px #ccf580cc}.asst-fab.is-open{width:56px;color:var(--lime);background:#0b0c0e;justify-content:center;padding:0;box-shadow:0 0 0 1px #ccf58066}.asst-fab.has-work:after{content:"";border-radius:inherit;border:2px solid var(--lime);opacity:0;animation:asst-pulse 2.4s var(--ease) infinite;pointer-events:none;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}@keyframes asst-pulse{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.18)}}.asst-badge{background:var(--red);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 3px #050607}.asst{z-index:95;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);transform-origin:100% 100%;width:min(420px,100vw - 32px);height:min(640px,100vh - 120px);animation:asst-in .35s var(--ease);background:linear-gradient(170deg,#181a1eeb,#08090af5);border:1px solid #ccf58040;border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 40px 90px -30px #000000f2,inset 0 -60px 80px -70px #ccf58080}@keyframes asst-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.asst-head{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.asst-orb{background:radial-gradient(circle at 35% 30%,#e6ffb0,var(--lime) 55%,#8dba3a);width:34px;height:34px;color:var(--lime-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #ccf5808c}.asst-title{flex-direction:column;flex:1;line-height:1.2;display:flex}.asst-title b{font-size:15px}.asst-title span{color:var(--text-3);font-size:11.5px}.asst-link{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.asst-tabs{border-radius:var(--pill);background:#ffffff0d;gap:4px;margin:0 16px 8px;padding:4px;display:flex}.asst-tabs button{color:var(--text-2);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.asst-tabs button.on{background:var(--lime);color:var(--lime-ink)}.asst-pill{font-family:var(--mono);border-radius:var(--pill);background:#0000002e;padding:1px 6px;font-size:10.5px}.asst-tabs button:not(.on) .asst-pill{background:#ffffff1a}.asst-body{flex-direction:column;flex:1;gap:10px;padding:8px 16px 16px;display:flex;overflow-y:auto}.asst-hello{margin-top:6px}.asst-hi{letter-spacing:-.02em;margin:4px 0 6px;font-size:20px;font-weight:600}.asst-sugs{flex-direction:column;gap:8px;margin-top:14px;display:flex}.asst-sug{text-align:left;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,transform .2s var(--ease);background:#ccf5800d;border:1px solid #ccf58038;border-radius:14px;padding:10px 12px;font-size:13px}.asst-sug:hover:not(:disabled){border-color:var(--lime);background:#ccf5801f;transform:translate(3px)}.asst-sug:disabled{opacity:.5;cursor:not-allowed}.asst-msg{max-width:88%;animation:kcard-in .3s var(--ease)}.asst-msg.user{align-self:flex-end}.asst-msg.user .asst-text{background:var(--lime);color:var(--lime-ink);border-radius:16px 16px 4px;padding:9px 12px;font-size:13.5px;font-weight:500}.asst-msg.assistant .asst-text{white-space:pre-wrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:13.5px;line-height:1.55}.asst-msg.error .asst-text{color:var(--red);border-color:#ff7a6b80}.asst-cite{font-family:var(--mono);color:var(--lime);vertical-align:1px;background:#ccf58026;border-radius:5px;margin:0 1px;padding:0 5px;font-size:10px}.asst-cite.bad{color:var(--red);background:#ff7a6b26}.asst-warn{color:var(--red);margin-top:4px;font-size:11.5px}.asst-typing{background:#ffffff0f;border-radius:16px 16px 16px 4px;gap:4px;padding:12px 14px;display:inline-flex}.asst-typing i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite asst-dot}.asst-typing i:nth-child(2){animation-delay:.15s}.asst-typing i:nth-child(3){animation-delay:.3s}@keyframes asst-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.asst-input{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.asst-ctx{color:var(--lime);border-radius:var(--pill);background:#ccf58014;align-self:flex-start;padding:2px 9px;font-size:11px}.asst-row{align-items:flex-end;gap:8px;display:flex}.asst-row textarea{resize:none;min-height:42px;max-height:120px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;outline:0;flex:1;padding:10px 12px;font-size:13.5px}.asst-row textarea:focus{border-color:var(--lime)}.asst-send{background:var(--lime);width:42px;height:42px;color:var(--lime-ink);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.asst-send:hover:not(:disabled){transform:scale(1.08)rotate(-8deg)}.asst-send:disabled{opacity:.4;cursor:not-allowed}.asst-note{color:var(--text-3);font-size:10.5px}.asst-score{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.asst-score>div:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.asst-ring .track{fill:none;stroke:#ffffff1a;stroke-width:6px}.asst-ring .fill{fill:none;stroke:var(--lime);stroke-width:6px;stroke-linecap:round;transform-origin:32px 32px;transition:stroke-dashoffset .8s var(--ease);filter:drop-shadow(0 0 6px #ccf58099);transform:rotate(-90deg)}.asst-ring text{fill:var(--text);font:600 13px var(--mono)}.asst-streak{color:var(--text-3);flex-direction:column;align-items:center;line-height:1.1;display:flex}.asst-streak b{color:var(--text-2);font-size:18px}.asst-streak span{font-size:10.5px}.asst-streak.on{color:#ff9f43}.asst-streak.on b{color:var(--text)}.asst-missions{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.asst-missions li{background:var(--white);color:var(--ink);transition:opacity .3s,transform .3s var(--ease);border-radius:16px;gap:10px;padding:12px;display:flex}.asst-missions li .muted{color:var(--ink-2)}.asst-missions li.done{opacity:.55}.asst-missions li.done .asst-mt{text-decoration:line-through}.asst-missions .asst-link{color:#3e6b00;margin-top:4px;display:inline-block}.asst-mt{font-size:13.5px;font-weight:600;line-height:1.35}.asst-check{border:2px solid var(--ink-2);color:#0000;cursor:pointer;width:24px;height:24px;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.asst-check:hover{border-color:var(--ink);transform:scale(1.1)}.asst-check[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);animation:asst-pop .35s var(--ease)}@keyframes asst-pop{50%{transform:scale(1.3)}}.asst-sub{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:11.5px}.asst-quick{flex-direction:column;gap:6px;display:flex}.asst-quick a{transition:border-color .2s,transform .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.asst-quick a:hover{border-color:var(--lime);transform:translate(3px)}.asst-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asst-stats div{background:#ffffff0a;border-radius:14px;flex-direction:column;padding:10px 12px;display:flex}.asst-stats b{font-size:20px;font-weight:600}.asst-stats span{color:var(--text-3);font-size:11.5px}.asst-cheer{text-align:center;color:var(--lime-ink);background:var(--lime);animation:asst-pop .5s var(--ease);border-radius:14px;padding:10px;font-weight:700;position:relative;overflow:visible}.asst-cheer i{background:var(--lime);width:6px;height:6px;animation:asst-burst .9s var(--ease) forwards;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0);border-radius:2px;position:absolute;top:50%;left:50%}.asst-cheer i:nth-child(2n){background:#fff}@keyframes asst-burst{to{transform:rotate(calc(var(--i) * 25.7deg)) translateY(-70px);opacity:0}}@media(max-width:760px){.asst-fab-label{display:none}.asst-fab{justify-content:center;width:56px;padding:0}.asst{bottom:88px;right:16px}}@media(prefers-reduced-motion:reduce){.asst,.asst-msg,.asst-fab.has-work:after,.asst-cheer i,.asst-typing i{animation:none!important}}.asst-msg.assistant .asst-text{white-space:normal}.asst-msg.assistant .asst-text p{margin:0 0 8px}.asst-msg.assistant .asst-text p:last-child{margin-bottom:0}.asst-msg.assistant .asst-text ul{margin:0 0 8px;padding-left:18px}.asst-msg.assistant .asst-text li{margin-bottom:4px}.asst-msg.assistant .asst-text .asst-h{color:var(--lime);margin-top:4px;font-weight:700}.asst-typing span{color:var(--text-2);align-self:center;margin-left:6px;font-size:11.5px}.asst-sources{flex-wrap:wrap;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.asst-sources span{color:var(--text-3)}.asst-sources a{color:var(--lime);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ccf58066;max-width:220px;overflow:hidden}.asst-steps{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.asst-steps span{color:var(--text-3);border-radius:var(--pill);background:#ffffff0d;padding:2px 8px;font-size:10.5px}.asst-steps .cost{color:var(--text-2)}.asst-card{background:var(--white);color:var(--ink);border:2px solid var(--lime);animation:kcard-in .35s var(--ease);border-radius:16px;margin-top:8px;padding:12px 14px;box-shadow:0 10px 30px -14px #ccf58099}.asst-card.done{border-color:#9ccb4a}.asst-card.cancelled{border-color:var(--paper-line);opacity:.7}.asst-card.error{border-color:var(--red)}.asst-card-kind{letter-spacing:.06em;text-transform:uppercase;color:#3e6b00;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.asst-card-sum{margin:4px 0 8px;font-size:13.5px;font-weight:600;line-height:1.35}.asst-card dl{gap:3px;margin:0;display:grid}.asst-card dl div{grid-template-columns:84px 1fr;gap:8px;font-size:12px;display:grid}.asst-card dt{color:var(--ink-2)}.asst-card dd{margin:0}.asst-email{white-space:pre-wrap;font:12px/1.5 var(--font);background:var(--paper-2);border-radius:10px;max-height:180px;margin:8px 0 0;padding:8px 10px;overflow:auto}.asst-card-act{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.asst-card .btn.ghost{color:var(--ink);border-color:var(--paper-line)}.asst-card-note{color:var(--ink-2);align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.asst-card-note.ok{color:#3e6b00;font-weight:600}.asst-card-note.bad{color:#b23a2a}.asst-table{margin:4px 0 10px;overflow-x:auto}.asst-table table{border-collapse:collapse;width:100%;font-size:12px}.asst-table th,.asst-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:5px 8px}.asst-table th{color:var(--text-2);font-weight:600}.asst-table td:not(:first-child),.asst-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tboard{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.tcol{border-radius:var(--r-lg);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff14;min-height:320px;transition:border-color .2s,box-shadow .2s}.tcol.over{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 0 40px -10px #ccf58080}.tcol header{align-items:center;gap:8px;padding:14px 14px 8px;font-size:13px;font-weight:600;display:flex}.tcol.st-doing .kdot{background:var(--amber)}.tcol.st-done .kdot{background:var(--lime);box-shadow:0 0 10px var(--lime)}.tcol-body{flex-direction:column;gap:8px;padding:4px 10px 12px;display:flex}.tcard{background:var(--white);color:var(--ink);border-radius:var(--r-md);cursor:pointer;border-left:4px solid var(--paper-line);transition:transform .2s var(--ease),box-shadow .2s;animation:kcard-in .3s var(--ease);padding:11px 12px}.tcard:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #0009}.tcard.prio-high{border-left-color:var(--red)}.tcard.prio-low{border-left-color:#c9d3e0}.tcard.done{opacity:.6}.tcard.done .tc-title{text-decoration:line-through}.tc-top{align-items:flex-start;gap:9px;display:flex}.tc-check{border:2px solid var(--ink-2);color:#0000;cursor:pointer;width:20px;height:20px;transition:background .2s,border-color .2s,transform .2s var(--ease);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.tc-check:hover{border-color:var(--ink);transform:scale(1.1)}.tc-check[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);animation:asst-pop .35s var(--ease)}.tc-title{font-size:13.5px;font-weight:600;line-height:1.35}.tc-link{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0 29px;font-size:11.5px;overflow:hidden}.tc-meta{align-items:center;gap:6px;margin:8px 0 0 29px;display:flex}.tc-prio{color:#b23a2a;border-radius:var(--pill);background:#fbe3df;padding:1px 7px;font-size:10.5px;font-weight:700}.tc-due{color:var(--ink-2);font-size:11px}.tc-due.late{color:#b23a2a;font-weight:600}.tc-due.soon{color:#8a6400;font-weight:600}.tc-who{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;place-items:center;margin-left:auto;font-size:9.5px;font-weight:700;display:grid}.deal-tasks{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.deal-tasks .btn.ghost{color:var(--text)}.deal-tasks-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:10px;display:grid}.kc-tasks{color:#3e6b00;border-radius:var(--pill);background:#eaf7cf;padding:2px 7px;font-size:10.5px;font-weight:600}.team-add{border-radius:var(--r-md);background:var(--paper-2);grid-template-columns:1fr 1.2fr 1fr 170px auto;align-items:end;gap:10px;padding:14px;display:grid}.table tr.off td{opacity:.55}@media(max-width:900px){.tboard{grid-template-columns:1fr}.team-add{grid-template-columns:1fr 1fr}}.asst-quick .late{color:var(--red)}.kdrawer{padding-bottom:96px}.mesh-bg{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;top:0;right:0;bottom:0;left:0}html.has-mesh body:before,html.has-mesh body:after{display:none}.fc-kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fc-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:30px;font-weight:600}.fc-big.small-num{font-size:22px}.fc-big.warn{color:var(--amber)}.fc-notes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.fc-notes ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.fc-chart{position:relative}.fc-chart svg{width:100%;height:auto;display:block}.fc-grid{stroke:#ffffff12;stroke-width:1px}.fc-base{stroke:#ffffff40;stroke-width:1px}.fc-axis{fill:var(--text-3);font:11px var(--font);font-variant-numeric:tabular-nums}.fc-label{fill:var(--text-2)}.fc-bar{fill:#77a035;transition:fill .2s}.fc-bar.on{fill:#8db54a}.fc-won{fill:none;stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:4 4}.fc-tip{pointer-events:none;background:#0b0c0e;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:3px;min-width:210px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 16px 36px -16px #000c}.fc-month{text-align:right;background:var(--paper-2);border:1px solid var(--paper-line);width:70px;color:var(--ink);border-radius:8px;padding:5px 8px}.table td.neg{color:#b23a2a;font-weight:600}.detail .table td.neg,.card .table td.neg{color:var(--red)}.ma-memo p{line-height:1.55}.ma-memo ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.ma-sugs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:8px;display:grid}.ma-sim{background:var(--paper-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;font-size:13px;display:flex}.ma-loss{flex-direction:column;align-items:flex-end;display:flex}.ma-loss b{font-size:22px}.ma-loss.bad b{color:#b23a2a}.ma-loss span{color:var(--ink-2);font-size:11px}@media(max-width:900px){.fc-kpis,.fc-notes{grid-template-columns:1fr}}.neg-text{color:#b23a2a}.fi-top{grid-template-columns:360px 1fr;gap:16px;display:grid}.fi-health .ch-gauge{width:100%;max-width:300px;margin:8px auto 0;display:block}.fi-next{text-align:center;color:var(--text-2);margin:2px 0 12px;font-size:13px}.fi-next b{color:var(--lime)}.fi-parts{gap:10px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.fi-parts b{font-variant-numeric:tabular-nums}.fi-bar{background:#ffffff14;border-radius:3px;height:6px;margin-top:5px;overflow:hidden}.fi-bar i{height:100%;transition:width .8s var(--ease);border-radius:3px;display:block}.fi-bar i.low{background:#e66767}.fi-bar i.mid{background:#c98500}.fi-bar i.high{background:var(--lime)}.fi-cols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fi-col{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px}.fi-col ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.fi-col-h{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.fi-col.go .fi-col-h{color:var(--lime)}.fi-col.stop .fi-col-h{color:#e66767}.fi-col.look .fi-col-h{color:#c98500}.fi-focus{grid-template-columns:1fr 280px;gap:16px;margin-top:10px;display:grid}.fi-zones{flex-direction:column;gap:10px;display:flex}.fi-zone{background:#ffffff09;border-radius:12px;padding:10px 12px}.fi-zone-h{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fi-zone-h i{border-radius:50%;width:10px;height:10px}.fi-zone-h .kcount{margin-left:auto}.fi-zone-deal{color:var(--text);border-left:2px solid #ffffff26;margin-top:5px;padding-left:8px;font-size:12.5px;display:block}.fi-zone-deal:hover{border-color:var(--lime)}.fi-npv{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.fi-npv b{font-size:18px}.fi-donuts{grid-template-columns:repeat(2,1fr);gap:18px 24px;margin-top:14px;display:grid}.fi-actions{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fi-actions li{background:var(--paper-2);border-radius:12px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.fi-rank{background:var(--ink);width:28px;height:28px;color:var(--lime);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.fi-gain{color:#3e6b00;border-radius:var(--pill);white-space:nowrap;font-variant-numeric:tabular-nums;background:#eaf7cf;padding:4px 10px;font-weight:700}.fi-gain.none{color:var(--ink-2);background:0 0;font-size:12px;font-weight:500}.ch-title{margin-bottom:6px;font-size:13px;font-weight:600}.ch-empty{color:var(--text-3);text-align:center;padding:30px 0;font-size:12.5px}.ch-donut-body{grid-template-columns:150px 1fr;align-items:center;gap:14px;display:grid}.ch-donut-svg{width:150px;height:150px}.ch-slice{stroke:#121417;stroke-width:2px;transition:opacity .2s,transform .2s var(--ease);transform-origin:90px 90px;cursor:pointer}.ch-slice:hover{transform:scale(1.04)}.ch-slice.dim{opacity:.35}.ch-center{fill:var(--text);font:600 15px var(--font);font-variant-numeric:tabular-nums}.ch-center-sub{fill:var(--text-3);font:11px var(--font)}.ch-legend{gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ch-legend li{cursor:default;border-radius:8px;grid-template-columns:10px 1fr auto 38px;align-items:center;gap:8px;padding:3px 6px;display:grid}.ch-legend i{border-radius:3px;width:10px;height:10px}.ch-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-v{font-variant-numeric:tabular-nums;color:var(--text-2)}.ch-p{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ch-gauge-track{fill:none;stroke:#ffffff14;stroke-width:16px;stroke-linecap:round}.ch-gauge-fill{fill:none;stroke:var(--lime);stroke-width:16px;stroke-linecap:round;filter:drop-shadow(0 0 8px #ccf58073)}.ch-gauge-mark{stroke:#ffffff59;stroke-width:1.5px}.ch-gauge-num{fill:var(--text);font:700 38px var(--font)}.ch-axis{fill:var(--text-3);font:11px var(--font)}.ch-focus{position:relative}.ch-focus svg{width:100%;height:auto;display:block}.ch-zone{stroke:#ffffff0f}.ch-zone.z-focus-now{fill:#199e7012}.ch-zone.z-unlock{fill:#3987e50f}.ch-zone.z-quick-win{fill:#d959260d}.ch-zone.z-deprioritise{fill:#ffffff05}.ch-zone-label{font:600 12px var(--font);opacity:.9}.ch-dot{cursor:pointer;transition:r .2s}.ch-dot-label{fill:var(--text);font:12px var(--font)}.ch-focus-key{color:var(--text-3);margin-top:4px;font-size:11.5px}.ch-focus-key .ring{vertical-align:-1px;border:2.5px solid #3987e5;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ch-methods{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ch-mrow{border-radius:8px;grid-template-columns:170px 1fr 90px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:grid}.ch-mrow.on{background:#ffffff0a}.ch-mtrack{background:#ffffff0d;border-radius:4px;height:14px;overflow:hidden}.ch-mbar{height:100%;transition:width .8s var(--ease);background:#77a035;border-radius:0 4px 4px 0}.ch-mbar.ceiling{border:1.5px dashed var(--text-3);box-sizing:border-box;background:0 0}.ch-mval{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ch-mexplain{color:var(--text-2);grid-column:1/-1;font-size:12px}@media(max-width:1100px){.fi-top,.fi-focus,.fi-cols,.fi-donuts{grid-template-columns:1fr}}.fc2-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fc2-key{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.fc2-key span{align-items:center;gap:7px;display:inline-flex}.fc2-key i{border-radius:4px;width:14px;height:14px;display:inline-block}.fc2-key i.glass{background:#ccf58014;border:1px solid #ccf58066}.fc2-key i.fill{background:#77a035}.fc2-box{width:100%;overflow:hidden}.fc2-box svg{display:block}.fc2-hit{fill:#0000;cursor:pointer;transition:fill .2s}.fc2-hit.on{fill:#ffffff09}.fc2-glass{fill:#ccf58012;stroke:#ccf58061;stroke-width:1px;filter:drop-shadow(0 0 10px #ccf5801f)}.fc2-fill{fill:#77a035;transition:fill .2s}.fc2-fill.on{fill:#8db54a;filter:drop-shadow(0 0 8px #ccf58059)}.fc2-val{fill:var(--text);font:600 12px var(--font);font-variant-numeric:tabular-nums}.fc2-val.muted{fill:var(--text-2);font-weight:500}.fc2-on{fill:var(--lime);font-weight:600}.fc2-detail{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(4,1fr) 1.6fr;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.fc2-detail>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fc2-detail b{font-variant-numeric:tabular-nums;font-size:14px}.fc2-detail b.lime{color:var(--lime)}@media(max-width:900px){.fc2-detail{grid-template-columns:1fr 1fr}.fc2-detail .wide{grid-column:1/-1}}.star-border.sticker-star{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 14px;font-size:12.5px;font-weight:700}.star-border.sticker-gap{margin-right:12px}.an .an-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;font-weight:700}.an-ladder{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;margin-top:16px;padding:14px 16px}.an-rung{grid-template-columns:210px 1fr 150px;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:grid}.an-rl{color:#c9ccd1}.an-track{background:#ffffff0d;border-radius:6px;height:10px;overflow:hidden}.an-track i{border-radius:6px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.an-rung.weighted .an-track i{background:#77a035}.an-rung.committed .an-track i{background:#ccf580;box-shadow:0 0 12px #ccf58099}.an-rung b{text-align:right;font-variant-numeric:tabular-nums}.an-rung b.zero{color:#e66767}.an-foot{color:var(--text-3);margin-top:6px;font-size:12px}.an-hero{background:linear-gradient(135deg,#ccf5801a,#ccf58005 60%);border:1px solid #ccf58047;border-radius:18px;margin-top:14px;padding:18px 20px;transition:opacity .3s;box-shadow:0 0 40px -18px #ccf58099}.an-hero.done{opacity:.55}.an-hero .an-k{color:#ccf580}.an-hero-body{align-items:flex-start;gap:20px;display:flex}.an-hero-text{flex:1;min-width:0}.an-hero h2{margin:0;font-size:22px;line-height:1.3}.an-hero p{color:#c9ccd1;margin:8px 0 0;font-size:14px;line-height:1.5}.an-hero-metric{text-align:right;flex-shrink:0}.an-hero-metric b{color:#ccf580;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ccf58073;font-size:30px;line-height:1.1;display:block}.an-hero-metric span{color:var(--text-3);font-size:12px}.an-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.an-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.an-chips{gap:6px;display:flex}.an-chip{color:#c9ccd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.an-chip span{opacity:.7;font-size:11px}.an-chip:hover{background:#ffffff14}.an-chip.on{color:#0b0c0e;background:#f4f5f2;border-color:#0000}.an-chip.on.do{background:#ccf580}.an-chip.on.stop{background:#e66767}.an-chip.on.check{background:#e0a020}.an-progress{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.an-pbar{background:#ffffff14;border-radius:4px;width:90px;height:6px;overflow:hidden}.an-pbar i{background:#ccf580;border-radius:4px;height:100%;transition:width .4s;display:block}.an-moves{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.an-move{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:28px 1fr 32px;align-items:center;gap:8px;padding:6px 8px;transition:background .2s,border-color .2s;display:grid}.an-move.done .an-title{color:var(--text-3);text-decoration:line-through}.an-tick{color:#0b0c0e;cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:4px;padding:0;display:grid}.an-move.done .an-tick{background:#ccf580;border-color:#ccf580}.an-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.an-tag{border-radius:999px;flex-shrink:0;align-items:center;gap:4px;width:66px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.an-tag.do{color:#ccf580;background:#ccf5801a}.an-tag.stop{color:#ff8a8a;background:#e667671f}.an-tag.check{color:#f0b440;background:#e0a0201f}.an-title{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.an-metric{font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12.5px;font-weight:700}.an-move.do .an-metric{color:#ccf580;border-color:#ccf5804d}.an-go{color:#c9ccd1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.an-go:hover{color:#f4f5f2;background:#ffffff1a}.an-why{grid-column:2/4;padding:0 0 8px 76px}.an-why p{color:#c9ccd1;margin:0 0 4px;font-size:13.5px;line-height:1.5}@media(max-width:720px){.an-rung{grid-template-columns:1fr 90px}.an-rung .an-track{grid-area:2/1/auto/3}.an-hero-body{flex-direction:column;gap:10px}.an-hero-metric{text-align:left}.an-why{padding-left:0}}.an-rung b small{color:var(--text-3);margin-left:6px;font-size:11px;font-weight:500}@media(max-width:720px){.an-main{flex-wrap:wrap;row-gap:6px}.an-title{flex-basis:100%;order:3}.an-chips{flex-wrap:wrap}}:root{--text-2:#d3d6da;--text-3:#a9aeb4;--glass:linear-gradient(160deg, #ffffff1a 0%, #ffffff0b 50%, #ffffff12 100%), #0a0b0d61;--glass-edge:#ffffff2b}.card{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff05,0 24px 60px -36px #000000e6}.headline-card{border-color:#ccf5806b}.tile{background:#ffffff0f;border-color:#ffffff21}.klane{background:linear-gradient(#ffffff14,#ffffff09),#0a0b0d4d;border-color:#ffffff21}.card h3,.klane .kname{color:var(--text);font-weight:600}.card .label,.kpi .label{color:var(--text-2);font-weight:500}.kpi .value{color:#fff}.kpi .alt,.card .small.muted,.card .muted{color:var(--text-3)}.an-ladder,.an-move,.fi-zone,.fi-col,.an-chip,.kseg{background-color:#ffffff0e;border-color:#ffffff1f}.an-rl,.an-hero p,.an-why p{color:var(--text-2)}.an .an-k,.an-foot,.an-progress{color:var(--text-3)}.kseg button{color:var(--text-2)}.ch-axis,.ch-center-sub,.ch-legend .ch-p{fill:var(--text-3);color:var(--text-3)}.ch-dot-label,.ch-legend .ch-l,.ch-legend .ch-v{fill:var(--text-2);color:var(--text-2)}.sticker-static{vertical-align:middle;white-space:nowrap;letter-spacing:.01em;color:#f4f5f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0eb8;border:1px solid #ccf58038;border-radius:999px;align-items:center;gap:6px;padding:6px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.sticker-static.sticker-gap{margin-right:12px}.an-moves{background:#0607089e;border:1px solid #ffffff14;border-radius:16px;gap:0;margin-top:12px;overflow:hidden}.an-move{background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;padding:4px 10px}.an-move:first-child{border-top:0}.an-move:hover,.an-move.open{background:#ffffff09;border-color:#ffffff0f}.an-tag,.an-tag.do,.an-tag.stop,.an-tag.check{letter-spacing:.06em;text-transform:uppercase;background:0 0;gap:5px;width:64px;padding:0;font-size:11px}.an-tag.do{color:#b8e866}.an-title{color:#eceeea;font-weight:500}.an-metric,.an-move.do .an-metric{color:var(--text-2);background:0 0;border:0;padding:0 4px;font-weight:600}.an-move.do .an-metric{color:#ccf580}.an-tick{border-color:#ffffff40}.an-why p{color:#c9ccd0}.an-chip{background:0 0;border-color:#ffffff1f}.an-hero{box-shadow:none;background:linear-gradient(135deg,#ccf58014,#06070880 55%);border-color:#ccf58038}.an-hero-metric b{text-shadow:none}.an-ladder{background:#0607088c;border-color:#ffffff14}.an-rung.committed .an-track i{box-shadow:none}@media(max-width:720px){.an-move{padding:8px 10px}.an-main{padding:2px 0}}:root{--clay:#e6c4b5;--clay-2:#cba898;--clay-edge:#e6c4b54d}.sticker-static{border-color:var(--clay-edge)}.an-tag.stop{color:var(--clay)}.an-tag.check{color:var(--clay-2)}.an .an-k,.an-hero .an-k{color:var(--clay)}.an-chip.on.stop{background:var(--clay);color:#1a1210}.an-chip.on.check{background:var(--clay-2);color:#1a1210}.an-rung.all .an-track i{background:#e6c4b538;box-shadow:inset 0 0 0 1px #e6c4b566}.phase-proving .kdot{background:var(--clay)}.term-tip{border-color:var(--clay-edge)}.od h2{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:24px;line-height:1.2;display:-webkit-box;overflow:hidden}.od-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.od-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.od-chips .chip{padding:4px 10px;font-size:11.5px}.od-nums{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.od-num{border-left:1px solid #ffffff14;min-width:0;padding:14px 16px}.od-num:first-child{border-left:0}.od-k{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.od-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:20px;font-weight:500;overflow:hidden}.od-num.lead .od-v{color:var(--lime)}.od-n{color:var(--text-3);margin-top:2px;font-size:11px}.od-none{color:var(--text-3);font-size:14px;font-weight:400}.od-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.od-more{position:relative}.od-more summary{cursor:pointer;list-style:none}.od-more summary::-webkit-details-marker{display:none}.od-menu{z-index:20;background:#0e0f11;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -16px #000c}.od-menu button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.od-menu button:hover{background:#ffffff12}.od-menu button.danger{color:var(--red)}.od-menu:empty:after{content:"No other actions";color:var(--text-3);padding:8px 10px;font-size:12px}.od-tabs{border-bottom:1px solid #ffffff1a;gap:4px;margin-top:20px;display:flex}.od-tabs button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500;display:inline-flex}.od-tabs button:hover{color:var(--text)}.od-tabs button.on{color:var(--text);border-bottom-color:var(--lime)}.od-badge{background:var(--clay);color:#1a1210;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.od-body{min-height:120px;padding-top:16px}.od-grid{grid-template-columns:180px 180px 1fr;align-items:start;gap:14px;display:grid}.od-grid .fld select{padding:8px 10px}.od-next>div:last-child{margin-top:6px;font-size:13px;line-height:1.45}.od-issues{margin-top:16px}.od-issue{border-top:1px solid #ffffff12;grid-template-columns:8px 1fr;gap:10px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.od-issue:first-of-type{border-top:0}.od-issue i{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin-top:6px}.od-issue i.high{background:var(--red)}.od-issue i.medium{background:var(--clay)}.od .model-links{margin-top:16px}.od .tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:10px}.od-proof{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.od-tech{margin:8px 0 0;padding:0;list-style:none}.od-tech li{border-top:1px solid #ffffff12;grid-template-columns:110px 1fr auto;gap:12px;padding:9px 0;font-size:13px;display:grid}.od-tech li:first-child{border-top:0}.od-tech em{color:var(--text-3);font-style:normal}@media(max-width:900px){.od-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.od-num:nth-child(3){border-left:0}.od-num:nth-child(n+3){border-top:1px solid #ffffff14}.od-grid{grid-template-columns:1fr 1fr}.od-next{grid-column:1/-1}}.asst-fab{color:#f4f5f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0edb;border:1px solid #ccf58073;box-shadow:0 12px 32px -12px #000000d9,0 0 22px -8px #ccf58073}.asst-fab svg{color:var(--lime)}.asst-fab:hover{border-color:#ccf580bf;box-shadow:0 16px 40px -12px #000000e6,0 0 28px -6px #ccf58099}.asst-fab.has-work:after{border-width:1px}.asst-badge{box-shadow:0 0 0 2px #0b0c0e}.shell{padding-bottom:112px}.sticky-actions{z-index:5;pointer-events:none;padding-right:180px;position:sticky;bottom:16px}.sticky-actions>*{pointer-events:auto}@media(max-width:760px){.sticky-actions{padding-right:0;bottom:92px}}.tl{color:var(--text-2);min-width:0;font-size:13px}.tl-head{align-items:center;gap:10px;min-height:24px;display:flex}.tl-glyph{background:var(--lime);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.tl.is-working .tl-glyph{animation:1.6s ease-in-out infinite tl-breathe;box-shadow:0 0 10px #ccf580b3}.tl.is-done .tl-glyph{border:1.5px solid var(--clay);background:0 0;width:9px;height:9px}.tl-label{color:var(--text);animation:tl-in .45s var(--ease);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl.is-working .tl-label{color:#0000;animation:tl-in .45s var(--ease),tl-shimmer 2.2s linear infinite;background:linear-gradient(90deg,#8e939a,#8e939a 35%,#f4f5f2,#8e939a 65%,#8e939a) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text}.tl-time{font-family:var(--mono);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.tl-note{color:var(--text-3);font-size:12px}.tl-toggle{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 4px;font-size:12px;display:inline-flex}.tl-toggle:hover{color:var(--text);background:#ffffff0f}.tl-toggle i{width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.tl-toggle[aria-expanded=true] i{transform:rotate(-135deg)translateY(-1px)}.tl-steps{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.tl-steps.open{grid-template-rows:1fr}.tl-steps>ol{border-left:1px solid #ffffff1a;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.tl-steps li{color:var(--text-2);align-items:center;gap:8px;padding:3px 0 3px 12px;font-size:12.5px;display:flex}.tl-steps li:first-child{padding-top:8px}.tl-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes tl-breathe{0%,to{opacity:.65;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}@keyframes tl-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes tl-in{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.tl-glyph,.tl-label,.tl.is-working .tl-label{animation:none!important}.tl.is-working .tl-label{color:var(--text);background:0 0}.tl-steps{transition:none}}.page-tl{margin:-6px 0 16px}.an-tl{margin-top:14px}.asst-tl{background:#ffffff0d;border-radius:16px 16px 16px 4px;max-width:100%;padding:10px 14px;display:inline-block}.asst-msg .asst-tl.is-done{background:0 0;padding:6px 0 0;display:block}.tl.is-working .tl-label{color:var(--text);animation:tl-in .45s var(--ease);background:0 0}.tl.is-working .tl-text{color:#0000;background:linear-gradient(90deg,#8e939a,#8e939a 35%,#f4f5f2,#8e939a 65%,#8e939a) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite tl-shimmer}@media(prefers-reduced-motion:reduce){.tl.is-working .tl-text{color:var(--text);background:0 0;animation:none}}:root{--q-research:#8c9198;--q-access:#6fa8f0;--q-validate:#f08a5d;--q-close:#3cc28f}.tbl-scroll{overflow-x:auto}.nav-more{flex-shrink:0;position:relative}.nav-more summary{cursor:pointer;border-radius:var(--pill);color:var(--text-2);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:9px 14px;font-size:13px;list-style:none;display:inline-flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.nav-more.on summary{color:var(--lime-ink);background:var(--lime);border-color:var(--lime);font-weight:600}.nav-more summary:hover{color:var(--text)}.nav-more-menu{z-index:60;background:#0e0f11;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px -20px #000000e6}.nav-more-menu a{border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.nav-more-menu a span{color:var(--text-3);font-size:12px}.nav-more-menu a:hover,.nav-more-menu a.on{background:#ffffff12}.nav-more-menu a.on b{color:var(--lime)}.od-q{font-size:16px;font-weight:600}.od-q.q-research{color:var(--q-research)}.od-q.q-access{color:var(--q-access)}.od-q.q-validate{color:var(--q-validate)}.od-q.q-close{color:var(--q-close)}.ex-pos{border:1px solid #ffffff17;border-left:3px solid var(--q-research);background:#ffffff09;border-radius:14px;margin-top:16px;padding:14px 16px}.ex-pos.q-access{border-left-color:var(--q-access)}.ex-pos.q-validate{border-left-color:var(--q-validate)}.ex-pos.q-close{border-left-color:var(--q-close)}.ex-pos-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ex-q{font-size:15px;font-weight:700}.ex-pos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.ex-pos-grid ul{color:var(--text-2);margin:4px 0 0;padding-left:16px;font-size:13px;line-height:1.5}.ex-blockers{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ex-block{color:var(--clay);background:#e6c4b51a;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.ex-block i{background:var(--clay);border-radius:50%;width:6px;height:6px}.ex-ready{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ex-rd{cursor:help;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.ex-rd-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.ex-rd-steps{gap:3px;margin:8px 0 6px;display:flex}.ex-rd-steps i{background:#ffffff1a;border-radius:2px;flex:1;height:4px}.ex-rd-steps i.on{background:var(--lime)}.ex-rd-v{font-size:13px;font-weight:500}.ex-rd.unknown .ex-rd-v{color:var(--text-3);font-style:italic}.ex-rd.unknown .ex-rd-steps i{background:repeating-linear-gradient(90deg,#ffffff1f 0,#ffffff1f 3px,#0000 3px,#0000 6px)}.ex-stage{background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.ex-stage span{color:var(--text-3)}.ex-stage span.met{color:var(--lime)}.ex-stage.warn{border:1px dashed #e6c4b566}.ex-ms{margin:16px 0 0;padding:0;list-style:none;position:relative}.ex-ms:before{content:"";background:#ffffff14;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.ex-m{grid-template-columns:16px 1fr;gap:14px;padding:8px 0;display:grid;position:relative}.ex-dot{z-index:1;background:#0b0c0e;border:2px solid #ffffff40;border-radius:50%;width:16px;height:16px;margin-top:2px}.ex-m.s-achieved .ex-dot{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #ccf58080}.ex-m.s-in_progress .ex-dot,.ex-m.s-awaiting_external .ex-dot{border-color:var(--lime)}.ex-m.s-blocked .ex-dot{border-color:var(--red)}.ex-m.s-not_applicable .ex-dot{border-style:dashed}.ex-m.s-not_applicable .ex-m-top b{color:var(--text-3);text-decoration:line-through}.ex-m-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-m-top b{font-size:14px;font-weight:600}.ex-who{color:var(--text-2);background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px}.ex-who.external{color:var(--clay);background:#e6c4b51f}.ex-status{color:var(--text-2);background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ex-status.s-achieved{color:var(--lime);background:#ccf58024}.ex-status.s-blocked,.ex-status.s-overdue{color:var(--red);background:#ff7a6b24}.ex-status.s-awaiting_external,.ex-status.s-review{color:var(--clay);background:#e6c4b524}.ex-status.s-in_progress{color:#8dbbf2;background:#6fa8f024}.ex-m-meta{color:var(--text-3);margin-top:3px}.ex-needs{color:var(--text-2);margin-top:3px}.ex-tasks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ex-tasks a{color:var(--text-2)}.ex-tasks a.done{color:var(--lime)}.ex-m-actions{gap:6px;margin-top:6px;display:flex}.ex-edit{background:#00000059;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px;padding:12px}.ex-edit-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ex-edit .fld select,.ex-edit .fld input{padding:8px 10px}.ex-evlist{flex-direction:column;gap:4px;max-height:200px;margin-top:6px;display:flex;overflow-y:auto}.ex-ev{cursor:pointer;border-radius:8px;grid-template-columns:18px auto 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.ex-ev:hover{background:#ffffff0d}.ex-ev.dim{opacity:.55}.ex-ev-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-kind{white-space:nowrap;color:var(--text-2);background:#ffffff12;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.ex-kind.k-customer_confirmed,.ex-kind.k-accepted{color:var(--lime);background:#ccf58024}.ex-kind.k-measured{color:#8dbbf2;background:#6fa8f024}.ex-kind.k-inferred{color:var(--clay);background:#e6c4b51f}.ex-handovers{gap:6px;margin-top:18px;display:grid}.ex-ho .small{color:var(--text-2)}.ex-ho .ex-block-note{grid-column:1/-1}.ex-block-note{color:var(--red)}.ex-history summary{cursor:pointer;color:var(--text-2);font-size:13px}.ex-history .small{color:var(--text-2);padding:3px 0}.ex-gaps{background:#ff7a6b14;border:1px solid #ff7a6b40;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:13px}.ex-gaps.soft{background:#e6c4b514;border-color:#e6c4b540}.ex-sec{border-top:1px solid #ffffff12;padding:12px 0}.ex-sec:first-of-type{border-top:0}.ex-sec-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-sec-h .btn{margin-left:auto}.ex-sec.gap .ex-sec-h b:after{content:" · missing";color:var(--red);font-size:12px;font-weight:500}.ex-claim{grid-template-columns:auto 1fr;gap:10px;padding:8px 0 0;font-size:13px;line-height:1.45;display:grid}.ex-claim-t .small{margin-top:2px}.ov-exec{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.dm .kseg{flex-shrink:0}.dm-chart{margin-top:10px;position:relative}.dm-chart svg{width:100%;height:auto;display:block}.dm-zone{letter-spacing:.02em;font-size:12px;font-weight:700}.dm-split{stroke:#ffffff2e;stroke-dasharray:4 4}.dm-dot{cursor:pointer;transition:r .2s}.dm-move{stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:3 3}.dm-q{fill:#f4f5f2;pointer-events:none;font-size:11px;font-weight:700}.dm-key{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.dm-key span{align-items:center;gap:6px;display:inline-flex}.dm-k{border-radius:50%;width:12px;height:12px;display:inline-block}.dm-k.filled{background:var(--q-close)}.dm-k.ring{border:2px solid var(--q-access)}.dm-k.dash{border:1.5px dashed var(--text-3);width:9px;height:9px}.dm-table td{vertical-align:top;font-size:13px}.pa{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pa li{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.pa-n{background:var(--lime);width:24px;height:24px;color:var(--lime-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pa-b b{font-size:14px}.pa-b .small{margin-top:2px}.pa-moves{color:var(--text-2);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.fc-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.fc-cat-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:20px;font-weight:600}.fc-cat.cat-qualified{border-color:#ccf58066}.fc-cat.cat-exploratory .fc-cat-v{color:var(--text-2)}.fc-def summary{cursor:pointer;color:var(--text-3);margin-top:8px;font-size:12px}.fc-def p{color:var(--text-2);margin:6px 0 0}.rm{flex-direction:column;gap:14px;display:flex}.rm-h{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.rm-levels{gap:4px;display:flex}.rm-l{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px;display:flex}.rm-l.has{background:#ccf5801a;border-color:#ccf5804d}.rm-l.has.unk{background:#e6c4b514;border-color:#e6c4b54d}.rm-n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.rm-l:not(.has) .rm-n{color:var(--text-3)}.rm-t{color:var(--text-2);font-size:11px;line-height:1.3}.tm td{vertical-align:top}.tm-bar{background:#ffffff0d;border-radius:5px;height:10px;margin-bottom:4px;display:flex;overflow:hidden}.tm-bar i,.tm-key i{height:100%;display:block}.tm-bar i.k,.tm-key i.k{background:var(--lime)}.tm-bar i.q,.tm-key i.q{background:#77a035}.tm-bar i.r,.tm-key i.r{background:repeating-linear-gradient(-45deg,#ccf58059 0,#ccf58059 4px,#ccf5801f 4px,#ccf5801f 8px)}.tm-key{gap:14px;margin-top:8px;display:flex}.tm-key span{align-items:center;gap:6px;display:inline-flex}.tm-key i{border-radius:2px;width:14px;height:8px}.tm-scen,.fh-acc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fh-acc{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-scen>div,.fh-acc>div{background:#ffffff09;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tm-scen b,.fh-acc b{font-variant-numeric:tabular-nums;font-size:17px}.an-rung2{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:2px 12px;padding:6px 0;font-size:13px;display:grid}.an-rung2:first-of-type{border-top:0}.an-rung2 b{text-align:right;font-variant-numeric:tabular-nums}.an-rung2 .small{grid-column:1/-1}.an-stale{color:var(--clay);background:#e6c4b51a;border:1px solid #e6c4b54d;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.an-head{margin:14px 0 0;font-size:20px;font-weight:500;line-height:1.3}.an-why-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.an .an-tick{color:var(--text-3);border:0;place-items:center;font-size:11px;font-weight:700;display:grid}@media print{.topbar,.asst-fab,.asst,.pagehead .actions,.inv-actions,.mesh-bg,.shell>p.note{display:none!important}body,.card{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#ccc!important}.card .muted,.card .small,.inv-grid p,.inv-funnel span{color:#333!important}}@media(max-width:1100px){.ov-exec{grid-template-columns:1fr}.fc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ex-pos-grid,.ex-ready{grid-template-columns:1fr 1fr}.ex-ho{grid-template-columns:1fr}.tm-scen,.fh-acc{grid-template-columns:1fr 1fr}.fc-cats{grid-template-columns:1fr}.rm-levels{flex-wrap:wrap}.rm-l{flex:30%}}.fi .fi-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.rm-levels{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px;display:grid}.rm-l{flex:none}@media(max-width:1100px){.fi .fi-top{grid-template-columns:1fr}}html,body{overflow-x:clip}.shell{padding:12px 24px 112px}.pagehead h1{font-size:clamp(24px,2.2vw,30px);font-weight:600}.pagehead .sub{margin-top:2px;font-size:12.5px}.card.tight{border-radius:14px;padding:12px 14px}.card h3,.paper h3{letter-spacing:0;margin:0 0 10px;font-size:14px;font-weight:600}.detail{border-radius:16px;padding:16px 18px}.detail h2,.od h2{font-size:20px;line-height:1.25}.headline-card h2{font-size:20px;line-height:1.3}.label{font-size:12px}.kpis{gap:12px}.kpi .value{margin-top:4px;font-size:clamp(20px,1.8vw,24px)}.stagecols{gap:10px;margin-top:14px}.tabs3{margin-top:12px}.tab3{min-height:60px;padding:10px 12px}.tab3.on{min-height:72px}.btn{padding:8px 14px;font-size:12.5px}.btn.sm{padding:5px 10px;font-size:12px}.table th{padding:0 10px 8px}.table td{padding:8px 10px;font-size:13px}.filters{margin:16px 0 10px}.split{gap:12px;margin-top:12px}.tiles{gap:8px;margin-top:12px}.tile{gap:6px;min-height:72px;padding:12px}.tile .v{font-size:17px}.fi-donuts{gap:12px 18px;margin-top:10px}.note{font-size:12.5px}.info{width:16px;height:16px;color:var(--text-3);cursor:help;vertical-align:middle;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;margin-left:6px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid;position:relative}.info:hover,.info:focus{color:var(--text);border-color:var(--lime);outline:none}.info .info-tip{z-index:70;border:1px solid var(--clay-edge);color:#e9ebe6;text-align:left;white-space:normal;letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#0b0c0e;border-radius:12px;width:max-content;max-width:280px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #000c}.info:hover .info-tip,.info:focus .info-tip{opacity:1;visibility:visible}.paper .info{border-color:var(--paper-line);color:var(--ink-2)}.hd{align-items:center;gap:8px;margin:0 0 10px;display:flex}.hd h3{margin:0}.hd .spacer,.hd>.push{margin-left:auto}.ov-strip{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.6fr) minmax(0,.9fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.ov-stat{background:#0c0d0fd1;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.ov-stat b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.ov-stat .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-link b{color:var(--lime);font-size:15px}.ov-seg{gap:3px;margin-top:6px;display:flex}.ov-seg i{background:#ffffff0f;border-radius:6px;min-width:0;height:22px;font-style:normal;position:relative}.ov-seg i.on{background:#ccf58038}.ov-seg i span{color:var(--text-2);white-space:nowrap;font-size:10.5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ov-exec{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:stretch;gap:12px;margin-bottom:12px}.ov-side{flex-direction:column;display:flex}.dm-tools{position:absolute;top:12px;right:14px}.dm{position:static}.ov-exec>.card{position:relative}.dm-chart{margin-top:0}.dm-chart svg{max-height:330px}.dm-key{gap:12px;margin-top:4px;font-size:11.5px}.pa{gap:6px}.pa li{border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px}.pa-n{width:22px;height:22px;font-size:11px}.pa-b{flex-direction:column;gap:1px;min-width:0;display:flex}.pa-t{align-items:center;display:flex}.pa-t b{font-size:13px}.pa-deal,.pa-meta{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pa-deal{color:var(--text-2)}.pa-deal:hover{color:var(--text)}.pa-meta{color:var(--text-3)}.pa-done{color:var(--lime);font-size:11.5px}.ov-move{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:12px;display:flex}@media(max-width:1280px){.ov-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.ov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.od-nums{margin-top:12px}.od-num{padding:10px 12px}.od-v{font-size:17px}.od-tabs{margin-top:14px}.od-body{padding-top:12px}.od-grid{gap:10px}.od-issues{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.od-issue{color:var(--text-2);background:#ffffff0d;border-top:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.od-issue i{background:var(--text-3);border-radius:50%;width:6px;height:6px;margin:0}.od-issue.high i{background:var(--red)}.od-issue.medium i{background:var(--clay)}.ex-pos{margin-top:12px;padding:10px 12px}.ex-pos-head{align-items:center;gap:4px 14px}.ex-pos-lv{color:var(--text-2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ex-pos-lv b{color:var(--text);font-weight:500}.ex-pos-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ex-next{color:var(--lime);background:#ccf5801a;border-radius:999px;padding:3px 10px;font-size:12px}.ex-ready{gap:6px;margin-top:8px}.ex-rd{cursor:default;padding:8px 10px}.ex-rd-k{align-items:center;display:flex}.ex-rd-steps{margin:6px 0 4px}.ex-rd-v{font-size:12.5px}.ex-jh{flex-wrap:wrap;margin:16px 0 6px}.ex-jh .ex-stage{border-radius:999px;align-items:center;margin:0 0 0 auto;padding:3px 10px;font-size:12px;display:inline-flex}.ex-ms{margin:4px 0 0}.ex-ms:before{top:12px;bottom:12px;left:6px}.ex-m{padding:0;display:block}.ex-row{border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto auto minmax(90px,auto) auto;align-items:center;gap:10px;min-height:36px;padding:2px 4px;display:grid}.ex-row:hover{background:#ffffff08}.ex-dot{width:14px;height:14px;margin:0}.ex-name{align-items:center;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.ex-m.s-not_started .ex-name{color:var(--text-2)}.ex-m.s-not_applicable .ex-name{color:var(--text-3);text-decoration:line-through}.ex-who{padding:1px 7px;font-size:10.5px}.ex-status{white-space:nowrap;padding:2px 8px;font-size:10.5px}.ex-meta{color:var(--text-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ex-acts{gap:4px;display:inline-flex}.ex-icon{width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;place-items:center;padding:0;display:inline-grid}.ex-icon:hover{color:var(--lime);border-color:#ccf58080}.ex-tasks{margin:0 0 4px 28px;font-size:12px}.ex-m .ex-edit{margin:4px 0 8px 28px}.ex-more{color:var(--text-2);cursor:pointer;background:0 0;border:0;margin:4px 0 0 24px;padding:4px;font-size:12px}.ex-more:hover{color:var(--lime)}.ex-handovers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.ex-ho{background:#ffffff0d;border-radius:999px;grid-template-columns:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.ex-ho em{color:var(--text-3);font-size:11px;font-style:normal}.ex-ho.st-blocked em{color:var(--red)}.ex-ho.st-done em{color:var(--lime)}.ex-ho.st-open em{color:#8dbbf2}.ex-history{margin-top:10px}.ex-gaps{flex-wrap:wrap;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.ex-sec{padding:8px 0}.ex-sec-h{gap:8px}.ex-sec-h b{font-size:13px;font-weight:600}.ex-sec-h .ex-icon{margin-left:auto}.ex-sec-n{color:var(--text-3);font-size:11.5px}.ex-claim{padding:6px 0 0;font-size:12.5px}@media(max-width:760px){.ex-row{grid-template-columns:14px minmax(0,1fr) auto}.ex-row .ex-who,.ex-row .ex-meta{display:none}}.fc-cats{gap:10px;margin-bottom:12px}.fc-cat{padding:12px 14px}.fc-cat-l{align-items:center;display:flex}.fc-cat-v{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:18px;overflow:hidden}.fc-cat-s{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rm{gap:8px}.rm-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.rm-h{flex-direction:row;align-items:center;margin:0}.rm-h b{font-size:12.5px}.rm-l{border-radius:8px;flex-direction:row;align-items:center;gap:6px;min-height:34px;padding:6px 8px}.rm-n{min-width:12px;font-size:14px}.tm td{vertical-align:middle;padding:6px 10px}.tm-bar{height:8px;margin:0 0 2px}.tm-v{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.tm-key{margin:0}.tm-scen,.fh-acc{gap:8px;margin-top:10px}.tm-scen>div,.fh-acc>div{padding:8px 10px}.tm-scen b,.fh-acc b{font-size:15px}.fi-actions li{padding:8px 0}.fi-act b{align-items:center;display:inline-flex}.an-ladder{margin-top:12px;padding:10px 12px}.an-rung2{padding:4px 0;font-size:12.5px}.an-head{margin-top:10px;font-size:17px}.ov-stg{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ov-stg span{color:var(--text-3);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:11.5px}.ov-stg span.on{color:var(--lime);background:#ccf58024}.ov-stg b{font-weight:700}.ex-pos-head .info{margin-left:4px}.ex-q+.info{margin-left:-8px}.rm-row{grid-template-columns:96px minmax(0,1fr)}.rm-l{flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:6px 8px}.rm-t{font-size:10.5px;line-height:1.2}.tboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tboard .klane,.tboard>*{min-height:0}@media(max-width:1100px){.tboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tboard{grid-template-columns:1fr}}.brief .headline-card h2,.brief .b-hero h2{max-width:48ch;margin:10px 0 2px;font-size:clamp(20px,1.9vw,26px);line-height:1.25}.rv-sec{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:0 12px}.paper .rv-sec{background:var(--paper-2);border-color:var(--paper-line)}.rv-sec>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:13.5px;list-style:none;display:flex}.rv-sec>summary::-webkit-details-marker{display:none}.rv-sec>summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.rv-sec[open]>summary:after{transform:rotate(-135deg)}.rv-sec[open]{padding-bottom:12px}.rv-n{background:#00000014;border-radius:999px;padding:1px 8px;font-size:11px}.rv-c{color:#8a6400;font-size:11.5px}.rv-unk{margin-top:8px}.rv-unk summary{cursor:pointer}.rv-unk ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp:hover{-webkit-line-clamp:unset}.merge-card{padding:12px 14px}.merge-fields td{padding:6px 8px}.tipline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 4px;margin:6px 0 10px;font-size:12.5px;display:flex}.paper .tipline{color:var(--ink-2)}.pagehead{margin:18px 0 16px}.pagehead h1{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,40px);font-weight:400}.card{border-radius:24px;padding:18px 20px}.card.tight{border-radius:18px}.paper{border-radius:24px;padding:18px 20px}.detail{border-radius:20px}.card h3,.paper h3{letter-spacing:-.005em;font-size:14.5px;font-weight:500}.detail h2,.od h2{letter-spacing:-.02em;font-size:22px;font-weight:400}.headline-card h2,.an-head{letter-spacing:-.015em;font-weight:400}.kpi .value{letter-spacing:-.03em;font-weight:400}.grid,.stack{gap:14px}.ov-strip{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--glass-edge);border-radius:22px;gap:0;box-shadow:inset 0 1px #ffffff24}.ov-stat{background:0 0;border-left:1px solid #ffffff12;padding:14px 16px}.ov-stat:first-child{border-left:0}.ov-stat b{letter-spacing:-.03em;margin:2px 0;font-size:24px;font-weight:300;line-height:1.1}.ov-stat .label{color:var(--text-3);font-size:11.5px}.ov-link b{font-size:16px;font-weight:500}.ov-stg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.ov-stg>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-stg span{color:var(--text-3);text-transform:none;background:0 0;padding:0;font-size:10.5px}.ov-stg b{color:var(--text-2);font-size:17px;font-weight:300}.ov-stg .on b{color:var(--text)}.ov-stg i{background:#ffffff1f;border-radius:2px;min-width:3px;height:3px;display:block}.ov-stg .on i{background:var(--lime);box-shadow:0 0 8px #ccf58080}.dm-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 12px 8px;font-size:10.5px;font-weight:500}.dm-table td{color:var(--text-2);padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.4}.dm-table td:first-child,.dm-table th:first-child{padding-left:4px}.dm-table td a{color:var(--text);font-weight:500}.dm-table td .small{color:var(--text-3);margin-top:2px;font-size:11.5px}.dm-table tr:hover td{background:#ffffff06}.pa li{background:0 0;border:0;border-top:1px solid #ffffff12;border-radius:0;padding:10px 2px}.pa li:first-child{border-top:0}.pa-n{color:var(--text-3);background:0 0;border:1px solid #ffffff2e;font-weight:500}.pa li:first-child .pa-n{color:var(--lime-ink);background:var(--lime);border-color:var(--lime)}.pa-t b{font-weight:500}.b-num{letter-spacing:-.04em;color:#9aa09a;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;width:auto;height:auto;font-size:28px;font-weight:300;line-height:1;display:block}.b-do{font-size:16.5px;font-weight:500}.brief .headline-card h2,.brief .b-hero h2,.od-v,.fc-cat-v,.tm-scen b,.fh-acc b,.rm-n,.ex-name{font-weight:400}.ex-q{font-weight:500}.dm-table{table-layout:fixed}.dm-table td{vertical-align:middle}.dm-deal{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dm-table td .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-qdot{vertical-align:middle;background:var(--q-research);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dm-qdot.q-access{background:var(--q-access)}.dm-qdot.q-validate{background:var(--q-validate)}.dm-qdot.q-close{background:var(--q-close)}.dm-table{margin-top:18px}.rm-levels{grid-template-columns:repeat(6,minmax(0,1fr))}.navpill{scroll-behavior:auto;flex:0 auto;min-width:0;max-width:760px}.navpill::-webkit-scrollbar{display:none}.navpill.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.navpill.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.navpill.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.ov-strip{overflow:visible}.ov-stat{cursor:default;transition:background .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease),border-color .35s;border-radius:16px;outline:none;position:relative}.ov-stat .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600;transition:color .35s}.ov-stat b{transition:color .35s var(--ease),text-shadow .35s}.ov-stat:hover,.ov-stat:focus-visible,.ov-stat:active{z-index:2;background:#161814eb;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #ccf580d9,0 0 26px -4px #ccf58073,0 14px 30px -18px #000000e6}.ov-stat:hover+.ov-stat,.ov-stat:focus-visible+.ov-stat{border-left-color:#0000}.ov-stat:hover b,.ov-stat:focus-visible b,.ov-stat:active b{color:var(--lime);text-shadow:0 0 18px #ccf58059}.ov-stat:hover .label,.ov-stat:focus-visible .label{color:var(--text-2)}.ov-stat:hover .ov-stg b,.ov-stat:focus-visible .ov-stg b{color:var(--lime)}.ov-link:hover{background:#161814eb}@media(prefers-reduced-motion:reduce){.ov-stat{transition:none}.ov-stat:hover{transform:none}}.rq{flex-direction:column;gap:16px;display:flex}.rq-row{grid-template-columns:1fr;gap:4px;display:grid}.rq-q{align-items:center;display:flex}.rq-q b{font-size:13.5px;font-weight:500}.rq-a{color:var(--text-2);font-size:12.5px}.rq-a em{color:var(--text);font-style:normal}.rq-best{color:var(--text-3)}.rq-bar{background:#ffffff0a;border-radius:8px;gap:3px;height:22px;margin-top:4px;display:flex;overflow:hidden}.rq-bar i{background:#ffffff1f;border-radius:6px;place-items:center;min-width:22px;font-style:normal;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rq-bar i{background:color-mix(in oklab,#ffffff1f,#ccf580 calc(var(--t) * 100%))}}.rq-bar i{transition:filter .2s}.rq-bar i:hover{filter:brightness(1.25)}.rq-bar i span{color:#f4f5f2;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rq-bar i span{color:color-mix(in oklab,#f4f5f2,#10140a calc(var(--t) * 100%))}}.rq-scale{color:var(--text-3);justify-content:space-between;font-size:10.5px;display:flex}.fc-cat{transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease),background .35s;outline:none}.fc-cat:focus-visible{outline:none}.fc-cat .fc-cat-l{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:600;transition:color .35s}.fc-cat .fc-cat-v{transition:color .35s var(--ease),text-shadow .35s}.fc-cat:hover,.fc-cat:focus-visible,.fc-cat:active{border-color:#ccf580d9;transform:translateY(-2px);box-shadow:0 0 0 .5px #ccf58099,0 0 28px -4px #ccf58073,0 16px 34px -20px #000000e6}.fc-cat:hover .fc-cat-v,.fc-cat:focus-visible .fc-cat-v,.fc-cat:active .fc-cat-v{color:var(--lime);text-shadow:0 0 18px #ccf58059}.fc-cat:hover .fc-cat-l,.fc-cat:focus-visible .fc-cat-l{color:var(--text-2)}.ov-stat:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.fc-cat{transition:none}.fc-cat:hover{transform:none}}.dm-g{cursor:pointer;outline:none}.dm-g:hover .dm-dot,.dm-g:focus-visible .dm-dot{stroke-width:3.5px;filter:drop-shadow(0 0 8px #ccf58099)}.dm-guide text{fill:var(--text-3);font-size:12px}.dm-tip{color:var(--lime);margin-left:auto}.dm-table tr.click{cursor:pointer}.dmv{flex-direction:column;gap:16px;min-width:min(760px,86vw);display:flex}.dmv-top{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.dmv-mini{aspect-ratio:6/5;grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.dmv-mini i{background:#ffffff0d;border-radius:3px}.dmv-mini i.z-access{background:#6fa8f01f}.dmv-mini i.z-validate{background:#f08a5d1f}.dmv-mini i.z-close{background:#3cc28f24}.dmv-mini i.now{background:var(--lime);box-shadow:0 0 10px #ccf580b3}.dmv-mini i.then{box-shadow:inset 0 0 0 2px var(--lime);animation:1.4s ease-in-out infinite dmv-pulse}@keyframes dmv-pulse{50%{box-shadow:inset 0 0 0 2px #ccf58059}}.dmv-pos{align-items:center;gap:8px;margin:2px 0;font-size:18px;font-weight:400;display:flex}.dmv-pos .q-research{color:var(--q-research)}.dmv-pos .q-access{color:var(--q-access)}.dmv-pos .q-validate{color:var(--q-validate)}.dmv-pos .q-close{color:var(--q-close)}.dmv-fc{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:13px;display:flex}.dmv-fc .label{width:100%}.dmv-fc b{font-variant-numeric:tabular-nums;font-weight:500}.dmv-fc b.then{color:var(--lime)}.dmv-ladders{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dmv-ladders h4{color:var(--text-2);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.dmv-arrow{width:20px;height:20px;color:var(--lime);background:#ccf5801f;border-radius:6px;place-items:center;font-size:12px;display:inline-grid}.dmv-ladders ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dmv-step{background:#ffffff08;border:1px solid #0000;border-radius:12px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .25s,background .25s;display:grid}.dmv-step.ready{background:#ccf5800d;border-color:#ccf5804d}.dmv-step.sim{border-color:#ccf580b3;box-shadow:0 0 18px -6px #ccf58080}.dmv-step.later .dmv-t{color:var(--text-3)}.dmv-mark{width:18px;height:18px;color:var(--lime-ink);border:1.5px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.dmv-step.done .dmv-mark{background:var(--lime);border-color:var(--lime)}.dmv-step.ready .dmv-mark{border-color:var(--lime)}.dmv-t{font-size:13px}.dmv-s{color:var(--text-3);margin-top:1px;font-size:11.5px}.dmv-acts{align-items:center;gap:8px;display:flex}.dmv-if{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.dmv-if input{accent-color:var(--lime)}.dmv-form{flex-direction:column;grid-column:1/-1;gap:8px;margin-top:6px;display:flex}.dmv-form textarea{min-height:56px}.dmv-row{grid-template-columns:1fr 160px;gap:8px;display:grid}.dmv-foot{border-top:1px solid #ffffff12;padding-top:10px}@media(max-width:760px){.dmv-top,.dmv-ladders{grid-template-columns:1fr}.dmv{min-width:0}}.scrim{z-index:200}.modal{background:linear-gradient(160deg,#1e2124f5,#0e0f11fa);border-color:#ffffff24}.modal:has(.dmv){width:min(900px,100%)}.dmv-mini{width:132px;max-width:132px}.dmv-top{grid-template-columns:132px minmax(0,1fr)}.modal:has(.dmv) h2{margin-bottom:12px;font-size:19px;line-height:1.3}.modal:has(.dmv) .between{align-items:flex-start;gap:12px}.modal:has(.dmv){padding:20px}@media(max-width:760px){.dmv-top{grid-template-columns:96px minmax(0,1fr);gap:12px}.dmv-mini{width:96px;max-width:96px}.dmv-step{grid-template-columns:18px 1fr}.dmv-acts{grid-column:2}.dmv-row{grid-template-columns:1fr}}.dm-hover{z-index:5;pointer-events:none;width:230px;color:var(--text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0ef0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 14px 34px -14px #000000e6}.dm-hover b{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;display:-webkit-box;overflow:hidden}.dm-hover .dm-h-co{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dm-hover .dm-h-pos{margin-top:2px;font-weight:500}.dm-hover .dm-h-cta{color:var(--lime);margin-top:2px;font-size:11px}.dm-hover.r{transform:translate(18px,-50%)}.dm-hover.l{transform:translate(calc(-100% - 18px),-50%)}.dm-hover.r.up{transform:translate(18px,-90%)}.dm-hover.l.up{transform:translate(calc(-100% - 18px),-90%)}.dm-hover.r.down{transform:translate(18px,-20%)}.dm-hover.l.down{transform:translate(calc(-100% - 18px),-20%)}.dm-chart{margin-left:-12px}.ov-top-seg{margin-left:8px}.ov-top-seg button{padding:5px 12px}.vs{flex-direction:column;gap:12px;display:flex}.vs-sum{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.vs-sum>div{border-left:1px solid #ffffff12;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.vs-sum>div:first-child{border-left:0}.vs-sum .label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;font-size:10.5px;font-weight:600;display:flex}.vs-sum b{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:300;overflow:hidden}.vs-sum b small{color:var(--text-3);letter-spacing:0;margin-left:4px;font-size:12px}.vs-sum b.est{color:var(--text-2)}.vs-unlock b{color:var(--lime)}.vs-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vs-row{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 4px;display:grid}.vs-row:first-child{border-top:0}.vs-deal{flex-direction:column;gap:1px;min-width:0;display:flex}.vs-deal a{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.vs-deal span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vs-val{min-width:0;color:var(--text-3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.vs-val b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.vs-val em{font-style:normal}.vs-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.vs-bar i{background:var(--lime);border-radius:3px;height:100%;display:block;box-shadow:0 0 10px #ccf58066}.vs-bar i.estimate{box-shadow:none;background:repeating-linear-gradient(-45deg,#ccf5808c 0,#ccf5808c 4px,#ccf58033 4px,#ccf58033 8px)}.vs-wait{color:var(--text-2);min-width:0;font-size:12.5px;line-height:1.35}.vs-wait .label,.vs-gain .label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:1px;font-size:10.5px;display:block}.vs-gain b{color:var(--lime);white-space:nowrap;font-size:13px;font-weight:500}.vs-ok{color:var(--lime);font-size:12.5px}.vs-move{gap:4px}.vs-row.u-customer .vs-move{color:var(--lime);border-color:#ccf58080}@media(max-width:900px){.vs-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-sum>div:nth-child(3){border-left:0}.vs-sum>div:nth-child(n+3){border-top:1px solid #ffffff12}.vs-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.vs-val,.vs-wait,.vs-gain{grid-column:1}.vs-move{grid-area:1/2}}.ov-strip{grid-template-columns:repeat(7,minmax(0,1fr))}.ov-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.ovs{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:6px;height:150px;display:grid}.ovs-col{grid-template-rows:16px 1fr 16px;place-items:end center;gap:4px;min-width:0;height:100%;display:grid}.ovs-col b{color:var(--text);align-self:end;font-size:12px;font-weight:500}.ovs-col i{width:100%;max-width:26px;min-height:3px;transition:height .6s var(--ease);background:#ffffff14;border-radius:6px 6px 2px 2px;align-self:end}.ovs-col.on i{background:linear-gradient(180deg,var(--lime),#77a035);box-shadow:0 0 14px -2px #ccf58080}.ovs-col span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.ovv{flex-direction:column;gap:8px;display:flex}.ovv-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 64px;align-items:center;gap:10px;padding:2px 0;display:grid}.ovv-name{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ovv-row:hover .ovv-name{color:var(--text)}.ovv-bar{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.ovv-bar i{background:var(--lime);border-radius:4px;height:100%;display:block}.ovv-bar i.estimate{background:repeating-linear-gradient(-45deg,#ccf58099 0,#ccf58099 4px,#ccf58033 4px,#ccf58033 8px)}.ovv-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px}.ovr{flex-direction:column;align-items:center;gap:2px;display:flex}.ovr span{color:var(--text-3);font-size:11.5px}.ovr-track{fill:none;stroke:#ffffff14;stroke-width:6px}.ovr-fill{fill:none;stroke:var(--lime);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease);filter:drop-shadow(0 0 4px #ccf58073)}.ovr text{fill:var(--text);font-size:13px;font-weight:400}.ov-exec{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}@media(max-width:1100px){.ov-charts{grid-template-columns:1fr 1fr}.ov-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ov-charts{grid-template-columns:1fr}.ov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ovr-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.ch-donut-body{flex-wrap:wrap;min-width:0}.ch-legend{min-width:0}@media(max-width:1100px){.ov-exec{grid-template-columns:1fr}}@media(max-width:760px){.ov-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-stat b{font-size:20px}}.ov-list .hd .count{margin-left:2px}.ov-list .kseg button{padding:5px 12px;font-size:12px}.ovl{table-layout:fixed}.ovl th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}.ovl td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ovl-deal{color:var(--text);font-weight:500}.ovl-muted{color:var(--text-3)}.ovl tr.click{cursor:pointer;transition:background .2s}.ovl tr.click:hover td{background:#ccf5800a}@media(max-width:760px){.ovl th:nth-child(3),.ovl td:nth-child(3),.ovl th:nth-child(4),.ovl td:nth-child(4){display:none}}.ovv-name b{color:var(--text);margin-right:4px;font-weight:500}.ovv-name{color:var(--text-3)}.ovv-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 64px}.ovl th:nth-child(5){width:16%}.ovl .dm-qdot{margin-right:8px}.ov-ind{margin-bottom:14px}.ind-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.ind{transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;outline:none;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ind:hover,.ind:focus-visible{border-color:#ccf580d9;transform:translateY(-2px);box-shadow:0 0 26px -6px #ccf58073}.ind-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.ind-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ind-n>div{flex-direction:column;min-width:0;display:flex}.ind-n b{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:300;transition:color .35s;overflow:hidden}.ind:hover .ind-n b,.ind:focus-visible .ind-n b{color:var(--lime)}.ind-n span{color:var(--text-3);font-size:10.5px}.ind-mat,.ind-acc{flex-wrap:wrap;gap:5px;display:flex}.ind-mat span{color:var(--lime);background:#ccf5801a;border-radius:999px;padding:2px 9px;font-size:11px}.ind-acc a{color:var(--text-2);background:#ffffff0f;border-radius:999px;padding:2px 9px;font-size:11px}.ind-acc a:hover{color:var(--text);background:#ffffff1a}.ind-gap{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ind-gap .label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-right:4px;font-size:10.5px;font-weight:600}.ind-gap>span:not(.label){color:var(--text-3);border:1px dashed #ffffff24;border-radius:999px;padding:2px 9px;font-size:11px}.ovl th:nth-child(2),.ovl th:nth-child(3),.ovl th:nth-child(4){width:22%}@media(max-width:760px){.ovl th:nth-child(3),.ovl td:nth-child(3){display:none}.ovl th:nth-child(4),.ovl td:nth-child(4){display:table-cell}}.ov-k4{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.ov-k4 .ov-stat{padding:16px 20px}.ov-k4 .ov-stat b{font-size:30px}.ovg{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ovg .g3{grid-column:span 3}.ovg .g4{grid-column:span 4}.ovg .g5{grid-column:span 5}.ovg .g7{grid-column:span 7}.ovc{flex-direction:column;min-width:0;padding:18px 20px;display:flex}.ovc-h{align-items:center;gap:6px;min-height:30px;margin-bottom:12px;display:flex}.ovc-h h3{margin:0;font-size:14.5px;font-weight:500}.ovc-r{margin-left:auto}.ovc-r .kseg button{padding:5px 12px;font-size:12px}.ovc-b{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.ovi{flex-direction:column;display:flex}.ovi-row{border-top:1px solid #ffffff12;border-radius:8px;outline:none;grid-template-columns:minmax(0,1.4fr) 44px 44px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;transition:background .25s;display:grid}.ovi-row:first-child{border-top:0}.ovi-row:hover,.ovi-row:focus-visible{background:#ccf5800a}.ovi-name{flex-direction:column;min-width:0;display:flex}.ovi-name b{font-size:13px;font-weight:500}.ovi-name span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ovi-n{flex-direction:column;align-items:flex-start;display:flex}.ovi-n b{font-size:17px;font-weight:300;line-height:1.1}.ovi-n span{color:var(--text-3);font-size:10px}.ovi-v{flex-direction:column;gap:4px;min-width:0;display:flex}.ovi-v b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.ovi-bar,.ovp-bar,.ovt-bar,.ovl-bar{background:#ffffff12;border-radius:3px;height:6px;display:block;overflow:hidden}.ovi-bar i,.ovp-bar i,.ovt-bar i,.ovl-bar i{background:var(--lime);height:100%;transition:width .6s var(--ease);border-radius:3px;display:block}.ovi-gap{color:var(--text-3);border-top:1px dashed #ffffff1a;align-items:center;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.ovp{flex-direction:column;gap:14px;display:flex}.ovp-row{color:var(--text-3);grid-template-columns:64px 1fr 24px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ovp-row.on{color:var(--text)}.ovp-bar{border-radius:5px;height:10px}.ovp-bar i{background:linear-gradient(90deg,#77a035,var(--lime));border-radius:5px;box-shadow:0 0 12px -2px #ccf58073}.ovp-row b{text-align:right;font-size:15px;font-weight:400}.ovr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 6px;display:grid}.ovl th:first-child{width:30%}.ovl th:nth-child(2){width:17%}.ovl th:nth-child(3){width:20%}.ovl th:nth-child(4){width:33%}.ovl td{padding:9px 10px}.ovl-v{grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:10px;display:grid}.ovl-v b{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.ovl-bar i.estimate{background:repeating-linear-gradient(-45deg,#ccf58099 0,#ccf58099 4px,#ccf58033 4px,#ccf58033 8px)}.ovc .dm-chart svg{max-height:250px}.ovc .dm-key{gap:10px;font-size:11px}.ovc .dm-chart{margin-left:-16px}.ovt{flex-direction:column;gap:9px;display:flex}.ovt-row{color:var(--text-2);grid-template-columns:110px 1fr 24px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ovt-row b{text-align:right;color:var(--text);font-weight:400}.ovt-bar i{background:repeating-linear-gradient(-45deg,#ccf580bf 0,#ccf580bf 5px,#ccf58073 5px,#ccf58073 10px)}@media(max-width:1180px){.ovg .g3,.ovg .g4{grid-column:span 6}.ovg .g5,.ovg .g7{grid-column:span 12}}@media(max-width:760px){.ov-k4{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-k4 .ov-stat b{font-size:24px}.ovg .g3,.ovg .g4,.ovg .g5,.ovg .g7{grid-column:span 12}.ovl th:nth-child(3),.ovl td:nth-child(3){display:none}}.cst{flex-direction:column;gap:14px;display:flex}.cst-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cst-title{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex}.cst-title>a{align-items:center;gap:4px;display:inline-flex}.cst-h1{color:var(--text);font:inherit;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-left:-6px;padding:2px 6px;font-size:26px;font-weight:500}.cst-h1:hover:not(:disabled),.cst-h1:focus{border-color:var(--line-2);outline:0}.cst-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cst-acc,.cst select,.cst-txt,.cst-num,.cst-area{border:1px solid var(--line-2);color:var(--text);font:inherit;background:#ffffff0a;border-radius:8px;min-width:0;padding:6px 9px;font-size:12.5px}.cst-txt{width:100%}.cst-txt.b{font-size:13.5px;font-weight:600}.cst-num{text-align:right;font-variant-numeric:tabular-nums;width:92px}.cst-area{resize:vertical;width:100%;line-height:1.5}.cst select:focus,.cst-txt:focus,.cst-num:focus,.cst-area:focus{border-color:var(--lime);outline:0}.cst-save{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cst-save .cst-txt{width:220px}.cst-dirty{color:var(--amber);font-size:12px}.cst-kpis{border:1px solid var(--line);background:var(--glass,#ffffff08);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cst-kpi{border-right:1px solid var(--line)}.cst-kpi:last-child{border-right:0}.cst-tabs{flex-wrap:wrap;align-self:flex-start}.cst-n{background:#ffffff1f;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px}.cst-n.err{color:#fff;background:#b23a2a}.cst-body{border:0;min-width:0;margin:0;padding:0}.cst-roi{grid-template-columns:minmax(320px,5fr) 7fr;align-items:start;gap:14px;display:grid}.cst-out{flex-direction:column;gap:14px;min-width:0;display:flex}.cst-panel{flex-direction:column;gap:14px;display:flex}.cst-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cst-f{flex-direction:column;gap:5px;min-width:0;display:flex}.cst-f>span{color:var(--text-2);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cst-f .cst-num,.cst-f select{width:100%}.cst-ll{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cst-ll-h{align-items:center;gap:4px;display:flex}.cst-ll-r{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.cst-ll-r .cst-txt{flex:140px;width:auto}.cst-chk{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cst-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:inline-grid}.cst-x:hover{color:var(--text);background:#ffffff0f}.cst-amt{text-align:right;min-width:80px;font-size:12.5px}.cst-bars{flex-direction:column;gap:10px;display:flex}.cst-bar{grid-template-columns:180px 1fr 92px;align-items:center;gap:10px;font-size:12.5px;display:grid}.cst-bar-l{color:var(--text-2)}.cst-bar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cst-bar-t{background:#ffffff0d;border-radius:999px;height:10px;overflow:hidden}.cst-bar-t i{border-radius:4px;height:100%;display:block}.b-today{background:#8a8f98}.b-run{background:#38989f}.b-full{background:var(--lime)}.b-value{background:#e6c4b5}.cst-verdict{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.5}.cst-verdict p{margin:0}.cst-lines svg{width:100%;height:auto;display:block}.cst-grid{stroke:#ffffff0f}.cst-zero{stroke:#ffffff47;stroke-dasharray:3 3}.cst-cross{stroke:#ffffff40}.cst-ax{fill:var(--text-3);font-size:10.5px;font-family:var(--font)}.cst-s polyline{fill:none;stroke-width:2px}.cst-s circle{stroke:#16181b;stroke-width:2px}.cst-s.s-a polyline{stroke:var(--lime)}.cst-s.s-a circle{fill:var(--lime)}.cst-s.s-b polyline{stroke:#38989f}.cst-s.s-b circle{fill:#38989f}.cst-s.s-c polyline{stroke:#e6c4b5}.cst-s.s-c circle{fill:#e6c4b5}.cst-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.cst-legend span{align-items:center;gap:6px;display:inline-flex}.cst-legend span i{border-radius:2px;width:10px;height:3px}.cst-legend .s-a i{background:var(--lime)}.cst-legend .s-b i{background:#38989f}.cst-legend .s-c i{background:#e6c4b5}.cst-legend b{color:var(--text);font-weight:600}.cst-legend em{color:var(--text-3);font-style:normal}.cst-track{flex-direction:column;gap:14px;padding-top:6px;display:flex}.cst-track-bar{background:#ffffff0f;border-radius:999px;height:8px;margin:8px 8px 0;position:relative}.cst-track-bar span{position:absolute;top:50%;transform:translate(-50%,-50%)}.cst-track-bar span i,.cst-track-l span i{border:2px solid #16181b;border-radius:50%;width:12px;height:12px;display:block}.cst-track-l{color:var(--text-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:12px;display:grid}.cst-track-l span{align-items:center;gap:8px;display:flex}.cst-track-l b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.m-today i{background:#fff}.m-cap i{background:#8a8f98}.m-run i{background:#38989f}.m-full i{background:var(--lime)}.cst-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.cst-cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cst-wide{min-width:0;overflow-x:auto}.cst-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:90px}.cst-sec{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.cst-sec-h{align-items:center;gap:10px;width:100%;display:flex}.cst-sec-h .cst-txt{max-width:280px}.cst-sec-h b{font-variant-numeric:tabular-nums;margin-left:auto}.cst-t td{vertical-align:middle;padding:6px 8px}.cst-t th{padding:0 8px 8px}.cst-t td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cst-kin{flex-wrap:wrap;gap:8px;display:flex}.cst-kin label{color:var(--text-3);flex-direction:column;gap:2px;font-size:10.5px;display:flex}.cst-kin label span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.cst-share{vertical-align:middle;background:#ffffff0f;border-radius:999px;width:46px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.cst-share i{background:#38989f;height:100%;display:block}.cst-dl{grid-template-columns:1fr auto;gap:7px 12px;margin:0;font-size:12.5px;display:grid}.cst-dl dt{color:var(--text-2);align-items:center;gap:4px;display:flex}.cst-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cst-dl .tot{color:var(--text);border-top:1px solid var(--line);padding-top:7px;font-weight:600}.cst-dl .warn{color:var(--amber)}.cst-dl dt.h{color:var(--text);margin-top:4px;font-weight:600}.cst-dl .cst-num{width:56px;padding:3px 6px}.cst-dl.sm{margin-top:10px;font-size:12px}.cst .neg{color:#ff7a6b}.cst-stset{grid-template-columns:repeat(3,minmax(0,220px));gap:14px;margin-bottom:14px;display:grid}.cst-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cst-stc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.cst-stc-h h3{margin:0}.cst-stc p{margin:8px 0 0}.cst-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.cst-pill.ok{color:var(--lime);background:#ccf58024}.cst-pill.no{color:#ff9a8e;background:#ff7a6b1f}.cst-h3b{margin-top:18px!important}.cst-warn{color:var(--amber)}.cst-checks{flex-direction:column;gap:14px;display:flex}.cst-chk-g ul{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.cst-chk-g.l-error{border-color:#ff7a6b59}.cst-chk-g.l-warn{border-color:#f3c95b4d}.cst-chk-g h3{align-items:center;gap:6px;display:flex}.cst-cur{margin-left:8px}.cst-chip-err{color:#ff9a8e;background:#ff7a6b29}.cst-starts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cst-start{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.cst-start.ready{border-color:#ccf58059}.cst-start b{font-size:13.5px;font-weight:600}.cst-start .btn{margin-top:auto}@media(max-width:1100px){.cst-roi,.cst-cols{grid-template-columns:1fr}.cst-side{position:static}.cst-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-kpi{border-bottom:1px solid var(--line)}.cst-st,.cst-cols2,.cst-stset{grid-template-columns:1fr}}@media(max-width:560px){.cst-bar{grid-template-columns:1fr 80px}.cst-bar-t{grid-area:2/1/auto/-1}.cst-track-l,.cst-grid2{grid-template-columns:1fr}}.rv{flex-direction:column;gap:14px;display:flex}.rv .kseg{align-self:flex-start}.rv-banner{color:var(--text);background:#f3c95b12;border:1px solid #f3c95b4d;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.rv-banner.sm{padding:10px 12px;font-size:12.5px}.rv-banner a{color:var(--lime)}.rv-ro{vertical-align:middle;color:var(--text-2);background:#ffffff14;margin-left:10px;font-size:11px}.row.idea{opacity:.72}.rv-list{flex-direction:column;gap:10px;display:flex}.rv-card{padding:0}.rv-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.rv-head-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rv-head-t b{font-size:14px;font-weight:600}.rv-ready{color:var(--text-3);white-space:nowrap;font-size:11.5px}.rv-ready.ok{color:var(--lime)}.cst-pill.warn{color:var(--amber);background:#f3c95b24}.cst-pill:not(.ok):not(.no):not(.warn){color:var(--text-2);background:#ffffff12}.rv-why{margin:-6px 18px 14px}.rv-body{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.rv-flow{counter-reset:rv;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rv-flow>li{counter-increment:rv;grid-template-columns:150px 1fr;align-items:start;gap:12px;display:grid}.rv-n{color:var(--text);gap:8px;padding-top:22px;font-size:12px;font-weight:600;display:flex}.rv-n:before{content:counter(rv);width:18px;height:18px;color:var(--lime);background:#ccf58024;border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;display:inline-grid}.rv-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rv-f textarea{min-height:0}.rv-ev{flex-direction:column;gap:12px;display:flex}.rv-lab{color:var(--text-2);align-items:center;gap:4px;margin-bottom:6px;font-size:11.5px;display:flex}.rv-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-fact{grid-template-columns:170px 1fr 220px auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.rv-cap .rv-fact{grid-template-columns:1fr 260px auto}.rv select,.rv-fact input{border:1px solid var(--line-2);color:var(--text);font:inherit;background:#ffffff0a;border-radius:8px;min-width:0;padding:7px 9px;font-size:12.5px}.rv-problems{background:#ff7a6b0f;border:1px solid #ff7a6b4d;border-radius:12px;padding:10px 14px;font-size:12.5px}.rv-problems ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.rv-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rv-acts .btn.on{border-color:var(--lime)}.rv-form{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rv-note{color:var(--text-2);margin:0;line-height:1.5}@media(max-width:900px){.rv-flow>li{grid-template-columns:1fr}.rv-n{padding-top:0}.rv-grid3,.rv-fact,.rv-cap .rv-fact{grid-template-columns:1fr}}.cst-chk-g li .cst-fix{vertical-align:baseline;margin-left:10px}.cst-chk-g h3 .cst-fixall{margin-left:12px}.cst-strat{flex-direction:column;gap:14px;display:flex}.cst-strat .cst-stset{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.cst-rec h3{margin:0}.cst-rec.ok{border-color:#ccf58059}.cst-rec.no{border-color:#ff7a6b4d}.cst-pos{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.cst-stc .btn{margin-top:12px}.rc-zone{--rc-grid:#ffffff1f;--rc-ink:#e8eaed;--rc-ink2:#9aa0a8;margin-top:12px}.rc-zone .rc-mark{font-size:11px;font-weight:600}.cst .pos{color:var(--lime)}.cst-src{color:var(--lime);margin:4px 0 0 2px;font-size:11px;display:inline-block}.cst-cheap{color:var(--amber);margin:4px 0 0 8px;font-size:11px;display:inline-block}.cst-qbar{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 -2px;display:flex}.cst-rep{margin-left:4px}.cst-aq select{max-width:260px}.modal:has(.cst-aq){width:min(920px,94vw)}.vq{flex-direction:column;gap:14px;display:flex}.vq .pagehead .actions{flex-wrap:wrap;gap:8px;display:flex}.vq-todo{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.vq-todo a{color:var(--amber)}.vq-cols{grid-template-columns:2fr 1fr;gap:14px;display:grid}.vq-head{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.vq-head .fld{min-width:140px}.vq-lines td .cst-txt{width:100%;min-width:180px}.vq-lines tr.vq-miss td{background:#ff7a6b0f}.vq-lines .neg{color:#ff9a8e}.vq-note{background:#ccf58014;border:1px solid #ccf58040;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.vq-note.warn{background:#f3c95b14;border-color:#f3c95b4d}.vq-drop{border:1.5px dashed var(--line-2);cursor:pointer;color:var(--text-2);border-radius:14px;align-items:center;gap:12px;margin:12px 0;padding:18px;display:flex}.vq-drop:hover{border-color:var(--lime);color:var(--text)}.vq-drop input{opacity:0;width:1px;height:1px;position:absolute}.vq-form{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.vq-form .fld:last-child{grid-column:1/-1}.vq-low{margin-left:6px;padding:1px 6px;font-size:10px}@media(max-width:900px){.vq-cols,.vq-form,.cst-strat .cst-stset{grid-template-columns:1fr}}.rp-wrap{flex-direction:column;gap:12px;display:flex}.rp-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-bar>a{margin-right:auto}.rp-bar .cst-txt{width:220px}.rp-alert{background:#f3c95b1a;border:1px solid #f3c95b59;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.rp{--rc-grid:#e6e7e3;--rc-ink:#0e0f11;--rc-ink2:#5b5f66;--rc-surface:#fff;width:100%;max-width:1040px;margin:0 auto;padding:40px 44px;font-size:13.5px;line-height:1.5}.rp:fullscreen{border-radius:0;max-width:none;padding:48px max(48px,50vw - 520px);overflow:auto}.rp-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.rp-brand{letter-spacing:.22em;font-size:12px;font-weight:800}.rp-eyebrow{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:12px}.rp h1{letter-spacing:-.01em;margin:4px 0 6px;font-size:32px;font-weight:650;line-height:1.15}.rp-sub{color:var(--ink-2);margin:0;font-size:12.5px}.rp-badge{text-align:right;border-radius:16px;flex-direction:column;min-width:190px;padding:16px 20px;display:flex}.rp-badge.ok{color:#0e6b4b;background:#e7f6ef}.rp-badge.no{color:#9a3a12;background:#fbede6}.rp-badge span{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.rp-badge b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.rp-lead{max-width:78ch;margin:22px 0;font-size:15.5px;line-height:1.6}.rp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.rp-kpis>div{background:var(--paper-2);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.rp-kpis span{color:var(--ink-2);font-size:12px}.rp-kpis b{font-variant-numeric:tabular-nums;font-size:22px}.rp-kpis em{color:var(--ink-2);font-size:11.5px;font-style:normal}.rp-kpis .good{background:#e7f6ef}.rp-kpis .good b{color:#0e6b4b}.rp-kpis .bad{background:#fbede6}.rp-kpis .bad b{color:#9a3a12}.rp-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rp-card{border:1px solid var(--paper-line);break-inside:avoid;border-radius:14px;padding:18px 18px 12px}.rp-span{grid-column:1/-1}.rp-opts,.rp-break{margin-top:16px}.rp h2{margin:0 0 4px;font-size:15px;font-weight:600}.rp-note{color:var(--ink-2);margin:0 0 6px;font-size:12px}.rp .table th,.rp .table td{border-color:var(--paper-line)}.rp .table th{color:var(--ink-2)}.rp .pos{color:#0e6b4b;font-weight:600}.rp .neg{color:#9a3a12;font-weight:600}.rp-opts tr.on td{background:#eef4fd}.rp-kv th{text-align:left;text-transform:uppercase;letter-spacing:.05em;padding-top:12px;font-size:11.5px}.rp-kv tr.tot td{border-top:1.5px solid var(--ink);font-weight:700}.rp-terms{color:var(--ink-2);margin:12px 0 0;padding-left:18px;font-size:12px}.rp-foot{border-top:1px solid var(--paper-line);color:var(--ink-2);margin-top:22px;padding-top:14px;font-size:11.5px}.rc{margin:6px 0 0;position:relative}.rc svg{width:100%;height:auto;display:block;overflow:visible}.rc-ax{fill:var(--rc-ink2);font-variant-numeric:tabular-nums;font-size:10.5px}.rc-lbl{fill:var(--rc-ink);font-size:12px;font-weight:600}.rc-val{fill:var(--rc-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.rc-mark{font-size:11px;font-weight:600}.rc-wl{color:var(--rc-ink2);text-align:center;font-size:10.5px;line-height:1.25}.rc-legend{color:var(--rc-ink2);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.rc-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.rc-tip{background:var(--ink);color:#fff;pointer-events:none;border-radius:8px;padding:4px 9px;font-size:11.5px;position:absolute;top:4px;right:8px}@media(max-width:860px){.rp{padding:22px 18px}.rp-grid,.rp-kpis{grid-template-columns:1fr 1fr}.rp-grid>*{grid-column:1/-1}.rp-head{flex-direction:column}.rp-badge{text-align:left}}@media print{@page{size:A4;margin:12mm}.rp-wrap .rp-bar,.rp-alert,.asst-fab,.asst,.mesh-bg,.topbar{display:none!important}.rp{max-width:none;box-shadow:none;border-radius:0;padding:0;font-size:11.5px}.rp h1{font-size:24px}.rp-lead{margin:14px 0;font-size:13px}.rp-kpis b{font-size:17px}.rp-grid{gap:10px}.rp-card{padding:12px 12px 8px}.rp-break{break-before:page}.rp-opts{break-inside:avoid}.rp,.rp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rc-zone svg{width:100%;height:auto;display:block}.rc-zone-l{color:var(--text-2);grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;font-size:11.5px;display:grid}.rc-zone-l b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.rc-zone-l i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.rc-zone-s{color:var(--text-3,var(--text-2));opacity:.8;margin-top:4px;font-size:11px}.dx-fig{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--text);white-space:nowrap;align-items:baseline;gap:3px;line-height:1;display:inline-flex}.dx-fig .dx-cur{color:var(--text-3);letter-spacing:0;align-self:flex-start;margin-top:.18em;font-size:.5em;font-weight:400}.dx-fig .dx-unit{color:var(--text-3);letter-spacing:0;margin-left:2px;font-size:.52em;font-weight:400}.dx-fig.lg{font-size:34px}.dx-fig.md{font-size:24px}.dx-fig.sm{font-size:17px}.dx-fig.na{color:var(--text-3);letter-spacing:0;font-size:15px;font-weight:500}.dx-fig.neg .dx-num{color:var(--red)}.dx-fig.pos .dx-num{color:var(--lime)}.dx-stat{flex-direction:column;gap:10px;min-width:0;display:flex}.dx-lab{color:var(--text-2);font-size:12.5px}.dx-sub{color:var(--text-3);font-size:12px}.dx-hatch{align-items:flex-start;gap:6px;display:flex}.dx-hseg{flex-direction:column;gap:8px;min-width:34px;display:flex}.dx-hlab{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dx-hlab b{color:var(--text);font-weight:600}.dx-hbar{border-radius:var(--pill);background:repeating-linear-gradient(-45deg,#ffffff29 0,#ffffff29 3px,#ffffff0f 3px,#ffffff0f 6px);height:10px}.dx-hbar.on{background:repeating-linear-gradient(-45deg,var(--lime) 0 3px,#ccf58073 3px 6px)}.dx-faces{display:inline-flex}.dx-face{background:var(--paper-2);width:30px;height:30px;color:var(--ink);border:2px solid var(--panel);border-radius:50%;place-items:center;margin-left:-8px;font-size:10.5px;font-weight:700;display:grid}.dx-face:first-child{margin-left:0}.dx-face:nth-child(2n){background:var(--lime);color:var(--lime-ink)}.dx-face:nth-child(3n){color:var(--text);background:#3a3e45}.dx-face.more{background:var(--panel-3);color:var(--text-2)}.dx-stack{align-items:flex-end;gap:6px;height:100%;min-height:128px;display:flex}.dx-sc{text-align:left;border:1px solid var(--line);min-width:0;height:104px;color:var(--text);font:inherit;cursor:default;transition:background .2s,height .3s var(--ease);background:#ffffff12;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:4px;padding:14px;display:flex}button.dx-sc{cursor:pointer}button.dx-sc:hover{background:#ffffff1c}.dx-sc.on{background:var(--lime);height:128px;color:var(--lime-ink);border-color:var(--lime)}.dx-sc-top{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.dx-sc-lab{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:12px;overflow:hidden}.dx-sc-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dx-sc.on .dx-sc-lab,.dx-sc.on .dx-sc-sub{color:#10140ab3}.dx-band{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}.dx-band>.card{border-radius:34px;flex-direction:column;gap:26px;padding:26px 28px;display:flex}.dx-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dx-opts-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dx-round{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dx-round:hover{background:#ffffff0f}.dx-mini{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.dx-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.dx-filters>b{align-items:center;gap:8px;margin-right:6px;font-size:14px;font-weight:600;display:inline-flex}.dx-filters>b .dx-n{background:var(--text);color:var(--bg)}.dx-filters select,.dx-filters input{border-radius:var(--pill);border:1px solid var(--line-2);min-width:190px;height:42px;color:var(--text);background:#ffffff0a;padding:0 16px}.dx-filters input{flex:1;min-width:220px}.dx-panel{border:1px solid var(--line);background:#0a0b0c;border-radius:36px;grid-template-columns:minmax(300px,.85fr) minmax(0,2fr);align-items:start;gap:18px;padding:70px 22px 22px;display:grid;position:relative}.dx-panel-t{font-size:15px;font-weight:500;position:absolute;top:24px;left:28px}.dx-notch{background:var(--bg);border:1px solid var(--line);border-top:0;border-radius:0 0 26px 26px;gap:4px;padding:6px 10px 10px;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.dx-notch button{border:1px solid var(--line-2);color:var(--text-2);border-radius:var(--pill);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:inline-flex}.dx-notch button.on{background:var(--lime);color:var(--lime-ink);border-color:var(--lime);font-weight:600}.dx-n{border-radius:var(--pill);background:#ffffff1a;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.dx-list{flex-direction:column;gap:8px;max-height:760px;padding-right:2px;display:flex;overflow:auto}.dx-row{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #0000;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dx-row:hover{background:#ffffff12}.dx-row.on{background:var(--panel-3);border-color:#ccf58059}.dx-row .dx-face{border-color:#0000;width:38px;height:38px;font-size:12px}.dx-row-t{flex-direction:column;gap:2px;min-width:0;display:flex}.dx-row-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dx-row-t span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dx-row-r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dx-tag{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap;padding:4px 10px;font-size:11px}.dx-tag.ok{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);font-weight:600}.dx-tag.warn{color:var(--amber);border-color:#f3c95b80}.dx-tag.no{color:var(--red);border-color:#ff7a6b73}.dx-detail{border:1px solid var(--line-2);background:linear-gradient(#23262b,#1b1d21);border-radius:30px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.dx-dh{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dx-dh h2{letter-spacing:-.02em;margin:6px 0 0;font-size:22px;font-weight:500;line-height:1.2}.dx-who{align-items:center;gap:10px;margin-top:6px;display:flex}.dx-who b{font-size:13px;font-weight:600;display:block}.dx-who span{color:var(--text-3);font-size:11.5px}.dx-tiles{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,.8fr);gap:10px;display:grid}.dx-tile{border:1px solid var(--line);background:#ffffff0f;border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;min-height:112px;padding:16px;display:flex;position:relative}.dx-tile .dx-arr{color:var(--text-3);position:absolute;top:14px;right:14px}.dx-tile.hatched{color:var(--text-2);text-align:center;background:repeating-linear-gradient(-45deg,#ffffff0f 0,#ffffff0f 6px,#0000 6px,#0000 12px);border-style:dashed;justify-content:center;align-items:center;font-size:12.5px}.dx-totals{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;flex-wrap:wrap;align-items:center;gap:28px;padding:14px 16px 14px 20px;display:flex}.dx-totals .dx-stat{gap:6px}.dx-totals .dx-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.dx-thesis{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}@media(max-width:1100px){.dx-band,.dx-panel{grid-template-columns:1fr}.dx-tiles{grid-template-columns:1fr 1fr}.dx-dh{grid-template-columns:1fr}}@media(max-width:720px){.dx-figs,.dx-mini{grid-template-columns:1fr}.dx-panel{border-radius:26px;padding:112px 16px 16px}.dx-notch{border-radius:var(--pill);border-top:1px solid var(--line);padding:4px;top:56px;left:16px;right:16px;overflow-x:auto;transform:none}.dx-panel-t{top:18px;left:20px}.dx-fig.xl{font-size:34px}.dx-fig.lg{font-size:28px}}@media print{.dx-hbar,.dx-sc.on{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rv-pane .rv-body{border-top:1px solid var(--line);padding:18px 0 0}.dx-sc-lab{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.dx-sc{height:118px}.dx-sc.on{height:146px}.dx-sc-top{letter-spacing:-.03em;font-size:26px;font-weight:500}.dx-plain{color:var(--text);font-size:14px;font-weight:500}.dx-fig.na.neg{color:var(--red)}.dx-sc-top{font-size:21px}.dx-fig.na.na{font-size:16px}.dx-hatch{gap:4px}.dx-hseg{gap:8px}.dx-hval{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;line-height:1;overflow:hidden}.dx-hval.on{color:var(--text)}.dx-hbar,.dx-hbar.on{border-radius:var(--pill);height:6px;box-shadow:none;background:#ffffff14}.dx-hbar.on{background:var(--lime);box-shadow:0 0 14px #ccf58047}.dx-hseg:first-child .dx-hbar{border-top-left-radius:var(--pill);border-bottom-left-radius:var(--pill)}.dx-hlab{color:var(--text-3);font-size:11.5px}:root{--spring:cubic-bezier(.32, .72, 0, 1);--spring-out:cubic-bezier(.22, 1, .36, 1)}main.page{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:.2s ease-in both vt-out}::view-transition-new(page){animation:vt-in .5s var(--spring) both}@keyframes vt-out{to{opacity:0;filter:blur(3px);transform:scale(.99)}}@keyframes vt-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.kseg{position:relative}.kseg,.dx-notch{isolation:isolate}.seg-glide{z-index:-1;border-radius:var(--pill);background:var(--lime);pointer-events:none;transition:transform .45s var(--spring),width .45s var(--spring),height .45s var(--spring),opacity .2s;position:absolute;top:0;left:0}.kseg.has-glide>button.on,.dx-notch.has-glide>button.on{background:0 0;border-color:#0000}.kseg>button,.dx-notch>button{transition:color .3s var(--spring),border-color .3s,transform .2s var(--spring)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes fade-in{0%{opacity:0}}main .card,main .paper,.dx-band>*,.dx-panel,.dx-filters{animation:rise-in .6s var(--spring) both}main .card:nth-child(2),main .paper:nth-child(2),.dx-band>:nth-child(2){animation-delay:60ms}main .card:nth-child(3),main .paper:nth-child(3){animation-delay:.12s}main .card:nth-child(4),main .paper:nth-child(4){animation-delay:.18s}main .card:nth-child(n+5),main .paper:nth-child(n+5){animation-delay:.22s}.dx-filters{animation-delay:.1s}.dx-panel{animation-delay:.14s}.dx-row{animation:rise-in .5s var(--spring) both;transition:background .25s var(--spring),border-color .25s,transform .2s var(--spring)}.dx-row:nth-child(2){animation-delay:30ms}.dx-row:nth-child(3){animation-delay:60ms}.dx-row:nth-child(4){animation-delay:90ms}.dx-row:nth-child(5){animation-delay:.12s}.dx-row:nth-child(n+6){animation-delay:.15s}.dx-detail{animation:rise-in .5s var(--spring) both}.dx-tile{animation:rise-in .55s var(--spring) both}.dx-tile:nth-child(2){animation-delay:50ms}.dx-tile:nth-child(3){animation-delay:.1s}.dx-tile:nth-child(4){animation-delay:.15s}.rv-body,.cst-body>*{animation:fade-in .35s var(--spring) both}@keyframes grow-x{0%{transform:scaleX(0)}}.dx-hseg{transition:flex-grow .7s var(--spring)}.dx-hbar{transform-origin:0;animation:grow-x 1s var(--spring) both;animation-delay:.15s}.dx-hseg:nth-child(2) .dx-hbar{animation-delay:.22s}.dx-hseg:nth-child(3) .dx-hbar{animation-delay:.29s}.dx-hseg:nth-child(4) .dx-hbar{animation-delay:.36s}.dx-hseg:nth-child(5) .dx-hbar{animation-delay:.43s}.dx-hbar.on{transition:background .4s var(--spring),box-shadow .4s}@keyframes sc-in{0%{opacity:0;transform:translateY(24px)}}.dx-sc{animation:sc-in .7s var(--spring) both;transition:background .25s var(--spring),height .6s var(--spring),transform .2s var(--spring)}.dx-sc:nth-child(2){animation-delay:70ms}.dx-sc:nth-child(3){animation-delay:.14s}.dx-sc:nth-child(4){animation-delay:.21s}.scrim{animation:.25s ease-out fade-in}.btn,.iconbtn,.dx-round,.dx-sc,.dx-row,.chip{transition:transform .2s var(--spring),background .2s,color .2s,border-color .2s,box-shadow .2s}.btn:active:not(:disabled),.iconbtn:active,.dx-round:active,button.dx-sc:active,.dx-row:active,.kseg>button:active,.dx-notch>button:active{transform:scale(.97)}.dx-row:hover{transform:translate(2px)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){::view-transition-old(page){animation:none!important}::view-transition-new(page){animation:none!important}.seg-glide{transition:none!important}html{scroll-behavior:auto}}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0, .05, .158, .286, .413, .527, .626, .707, .774, .826, .868, .9, .925, .943, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1)}}:root{--spring-sheet:var(--spring-out)}@supports (transition-timing-function:linear(0,1)){:root{--spring-sheet:linear(0, .048, .16, .3, .443, .575, .689, .783, .856, .912, .952, .979, .997, 1.008, 1.013, 1.015, 1.015, 1.013, 1.011, 1.009, 1.007, 1.005, 1.004, 1.003, 1)}}@keyframes materialise{0%{opacity:0;filter:blur(10px);transform:scale(.94)}}.modal,.asst{animation:materialise .39s var(--spring-sheet)}.kdrawer{animation:kslide .39s var(--spring-sheet)}.seg-glide{transition:transform .54s var(--spring),width .54s var(--spring),height .54s var(--spring),opacity .2s}.kghost{will-change:transform;transform-origin:50% 40%;top:0;left:0;transform:none}.kcard.pressing{transition:transform .12s var(--spring);transform:scale(.98)}.kcard.is-source{transition:opacity .2s;transform:none}.idd{color:var(--text);background:#111316;border:1px solid #f3c95b59;border-radius:22px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.idd.dropped{border-color:#ff7a6b66}.idd-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.idd-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.idd-t b{color:var(--amber);font-size:13.5px;font-weight:600}.idd.dropped .idd-t b{color:var(--red)}.idd-t span{color:var(--text-2);font-size:12.5px}.idd-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.idd .btn{color:var(--text);border-color:var(--line-2)}.idd .btn.lime{color:var(--lime-ink);border-color:var(--lime)}.idd-form{border-top:1px solid var(--line);animation:rise-in .4s var(--spring) both;flex-direction:column;gap:10px;padding-top:12px;display:flex}.idd-q{color:var(--text-2);font-size:12.5px}.idd-chips{flex-wrap:wrap;gap:6px;display:flex}.idd-chips button{border:1px solid var(--line-2);color:var(--text-2);border-radius:var(--pill);cursor:pointer;transition:background .2s var(--spring),color .2s,transform .2s var(--spring);background:0 0;padding:7px 12px;font-size:12px}.idd-chips button:active{transform:scale(.97)}.idd-chips button.on{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.idd-form input{border-radius:var(--pill);border:1px solid var(--line-2);height:40px;color:var(--text);background:#ffffff0d;padding:0 14px}.idd .btn.danger,.rv .btn.danger{background:var(--red);border-color:var(--red);color:#1a0a07;font-weight:600}.idd .btn.danger:disabled,.rv .btn.danger:disabled{opacity:.45}.idd-toggle{border:1px dashed var(--line-2);color:var(--text-3);border-radius:var(--pill);cursor:pointer;background:0 0;margin-top:6px;padding:9px 14px;font-size:12.5px}.rv-banner.sm{color:#3b2f0b;background:#fbf3dc;border-color:#e9d49a}.rv-banner.sm a{color:#3e6b00;font-weight:600}.rv-learn{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.rv-learn-g{flex-wrap:wrap;gap:28px;display:flex}.rv-learn-g>div{flex-direction:column;gap:6px;display:flex}.btn.bin-del{color:var(--text-2);border-color:var(--line-2)}.btn.bin-del:hover{color:var(--red);border-color:#ff7a6b80}.paper .btn.bin-del,.table .btn.bin-del{color:var(--ink-2);border-color:var(--paper-line)}.paper .btn.bin-del:hover,.table .btn.bin-del:hover{color:#b3261e;border-color:#e8a39d}.bin-name{margin:0 0 10px;font-size:17px;font-weight:600}.bin-points{color:var(--text-2);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.btn.bin-go{background:var(--red);border-color:var(--red);color:#1a0a07;font-weight:600}.bin .table td{vertical-align:middle}.bin-acts{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.pb-mods{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pb-mod{text-align:left;border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;animation:rise-in .6s var(--spring) both;transition:background .25s var(--spring),border-color .25s,transform .2s var(--spring);background:#ffffff0d;border-radius:24px;flex-direction:column;gap:8px;padding:16px;display:flex}.pb-mod:nth-child(2){animation-delay:40ms}.pb-mod:nth-child(3){animation-delay:80ms}.pb-mod:nth-child(4){animation-delay:.12s}.pb-mod:nth-child(5){animation-delay:.16s}.pb-mod:hover{background:#ffffff14}.pb-mod:active{transform:scale(.98)}.pb-mod.on{border-color:var(--lime);background:#ccf58014}.pb-mod-n{letter-spacing:-.02em;font-size:18px;font-weight:600}.pb-mod-s{color:var(--text-2);font-size:12px}.pb-mod-bar{border-radius:var(--pill);background:#ffffff14;height:4px;overflow:hidden}.pb-mod-bar i{background:var(--lime);border-radius:inherit;transform-origin:0;height:100%;animation:grow-x .9s var(--spring) both .2s;display:block}.pb-mod-c{color:var(--text-3);align-items:baseline;gap:4px;font-size:11.5px;display:flex}.pb-quick{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.pb-quick-row{flex-wrap:wrap;gap:8px;display:flex}.pb-quick-row select,.pb-quick-row input,.pb-save input{border-radius:var(--pill);border:1px solid var(--line-2);height:42px;color:var(--text);background:#ffffff0a;padding:0 14px}.pb-quick-row input{flex:1;min-width:220px}.pb-ed{flex-direction:column;gap:16px;display:flex}.pb-ed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pb-ed-head h2{letter-spacing:-.03em;margin:4px 0 0;font-size:30px;font-weight:500}.pb-warn{color:var(--amber);margin:0}.pb-group{border:1px solid var(--line);border-radius:22px;min-width:0;margin:0;padding:14px 16px 16px}.pb-group legend{color:var(--text-2);padding:0 6px;font-size:12.5px;font-weight:600}.pb-group.vision{background:repeating-linear-gradient(-45deg,#ffffff05 0,#ffffff05 8px,#0000 8px,#0000 16px);border-style:dashed}.pb-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pb-f.wide{grid-column:span 3}.pb-f em{color:var(--text-3);font-style:normal;font-weight:400}.pb-f textarea{resize:vertical;width:100%}.pb-proof{color:var(--text-2)}.pb-proof a{color:var(--lime)}.pb-save{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2);background:#0c0d0fdb;border-radius:28px;flex-wrap:wrap;gap:8px;padding:10px;transition:border-color .3s,box-shadow .3s;display:flex;position:sticky;bottom:16px}.pb-save.on{border-color:#ccf58080;box-shadow:0 10px 30px -12px #000000b3}.pb-save input{flex:1;min-width:200px}.pb-hist ol{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.pb-flag{color:var(--amber);background:#f3c95b1a;border:1px solid #f3c95b59;border-radius:16px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;display:flex}@media(max-width:1100px){.pb-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-fields{grid-template-columns:1fr}.pb-f.wide{grid-column:auto}}.rv-title{margin-bottom:4px}.rv-title input{font-size:15px;font-weight:500}.arch{flex-direction:column;gap:14px;display:flex}.arch-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arch-head>div{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.arch-head h3{margin:0}.arch-badge{border-radius:var(--pill);color:var(--amber);background:#f3c95b24;border:1px solid #f3c95b66;padding:6px 12px;font-size:12px;font-weight:600}.arch-badge.ok{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.arch-gaps{color:var(--text);background:#ff7a6b12;border:1px solid #ff7a6b66;border-radius:18px;padding:12px 14px;font-size:12.5px}.arch-gaps ul{color:var(--text-2);margin:6px 0 0;padding-left:18px}.arch-flow{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:26px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.arch-step{animation:rise-in .55s var(--spring) both;display:flex;position:relative}.arch-step:nth-child(2){animation-delay:60ms}.arch-step:nth-child(3){animation-delay:.12s}.arch-step:nth-child(n+4){animation-delay:.18s}.arch-step:not(:last-child):after{content:"";border-top:2px solid var(--text-3);border-right:2px solid var(--text-3);width:12px;height:12px;position:absolute;top:34px;right:-19px;transform:rotate(45deg)}.arch-card{text-align:left;color:var(--text);border:1px solid var(--line-2);font:inherit;transition:border-color .2s,transform .2s var(--spring);background:#111316;border-radius:22px;flex-direction:column;flex:1;gap:7px;padding:16px;display:flex}button.arch-card:not(:disabled){cursor:pointer}button.arch-card:not(:disabled):hover{border-color:#ccf58080}button.arch-card:not(:disabled):active{transform:scale(.98)}.arch-step.gap .arch-card{border-style:dashed;border-color:#ff7a6b8c}.arch-n{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.arch-fn{letter-spacing:-.02em;font-size:17px;font-weight:600}.arch-who{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--text-2);align-self:flex-start;padding:3px 10px;font-size:11.5px}.arch-who.own{background:var(--lime);color:var(--lime-ink);border-color:var(--lime);font-weight:600}.arch-io{color:var(--text);font-size:12.5px;line-height:1.45}.arch-io em{color:var(--text-3);margin-right:6px;font-size:11.5px;font-style:normal}.arch-io i{color:var(--amber);font-style:normal}.arch-v{border-radius:var(--pill);color:var(--text-2);background:#ffffff12;align-self:flex-start;padding:3px 10px;font-size:11.5px}.arch-v.v-verified{color:var(--lime);background:#ccf58029}.arch-v.v-pilot,.arch-v.v-bench{color:var(--amber);background:#f3c95b1f}.arch-issues{flex-direction:column;gap:3px;margin:2px 0 0;padding-left:16px;font-size:11.5px;line-height:1.45;display:flex}.arch-issues .gap{color:var(--red)}.arch-issues .warn{color:var(--amber)}.arch-issues .note{color:var(--text-3)}.arch-dep{color:var(--text-3);font-size:11.5px}@media(max-width:760px){.arch-flow{grid-auto-columns:auto;grid-auto-flow:row;gap:22px}.arch-step:not(:last-child):after{inset:auto auto -15px 50%;transform:rotate(135deg)}}.why{flex-direction:column;gap:12px;display:flex}.why-head{align-items:center;gap:10px;display:flex}.why-head h3{margin:0}.why-badge{border-radius:var(--pill);color:var(--amber);background:#f3c95b24;border:1px solid #f3c95b66;padding:4px 10px;font-size:11.5px;font-weight:600}.why-chain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.why-node{animation:rise-in .5s var(--spring) both;grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.why-node:nth-child(2){animation-delay:50ms}.why-node:nth-child(3){animation-delay:.1s}.why-node:nth-child(4){animation-delay:.15s}.why-node:nth-child(5){animation-delay:.2s}.why-node:not(:last-child):before{content:"";background:linear-gradient(var(--lime),#ccf58026);width:2px;position:absolute;top:18px;bottom:-2px;left:10px}.why-dot{background:var(--lime);border-radius:50%;width:12px;height:12px;margin:4px 0 0 5px;box-shadow:0 0 0 4px #ccf58026}.why-node.empty .why-dot{border:2px dashed var(--amber);box-shadow:none;background:0 0}.why-node.proposed .why-dot{border:2px solid var(--lime);background:0 0}.why-body{flex-direction:column;gap:6px;min-width:0;display:flex}.why-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.why-label em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.why-body p{margin:0;font-size:13.5px;line-height:1.55}.why-missing{color:var(--amber)}.why-claims{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.why-claim{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:9px 12px;font-size:12.5px;display:flex}.why-claim.bad{border-color:#ff7a6b80}.why-claim.bad .why-text{color:var(--text-3);text-decoration:line-through}.why-kind{border-radius:var(--pill);color:var(--text-2);white-space:nowrap;background:#ffffff14;padding:2px 8px;font-size:11px;font-weight:600}.why-claim.k-publicly_reported .why-kind{color:#9cc3ff;background:#82b4ff24}.why-claim.k-customer_confirmed .why-kind,.why-claim.k-internally_measured .why-kind{color:var(--lime);background:#ccf58029}.why-claim.k-founder_reported .why-kind{color:var(--amber);background:#f3c95b24}.why-claim.k-ai_inference .why-kind{color:var(--text-3);border:1px dashed var(--line-2);background:#ffffff0f}.why-text{flex:260px;min-width:0}.why-src{color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.why-src a{color:var(--lime)}.why-rev{border-radius:var(--pill);border:1px solid var(--line-2);padding:1px 7px}.why-rev.r-supported{color:var(--lime);border-color:#ccf58066}.why-rev.r-not_supported{color:var(--red);border-color:#ff7a6b80}.why-ex{color:var(--text-2);flex-basis:100%;font-size:12px;font-style:italic}.rv-claim{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.rv-src input:nth-child(3){max-width:120px}.rv-src input:nth-child(4){max-width:140px}.rv-ex{width:100%}.prof{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prof-row{border:1px solid var(--line);animation:rise-in .5s var(--spring) both;background:#ffffff0a;border-radius:16px}.prof-row:nth-child(2){animation-delay:40ms}.prof-row:nth-child(3){animation-delay:80ms}.prof-row:nth-child(4){animation-delay:.12s}.prof-row:nth-child(5){animation-delay:.16s}.prof-head{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"dot l lv"".s s";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.prof-head:disabled{cursor:default}.prof-dot{background:var(--text-3);border-radius:50%;grid-area:dot;width:10px;height:10px}.prof-l{grid-area:l;font-size:13px;font-weight:600}.prof-lv{color:var(--text-3);grid-area:lv;font-size:11.5px}.prof-s{color:var(--text-2);grid-area:s;font-size:12.5px}.l-strong .prof-dot{background:var(--lime);box-shadow:0 0 10px #ccf58080}.l-strong .prof-lv{color:var(--lime)}.l-partial .prof-dot{background:var(--amber)}.l-partial .prof-lv{color:var(--amber)}.l-unknown .prof-dot{border:2px dashed var(--text-3);background:0 0;width:8px;height:8px}.prof-why{color:var(--text-2);animation:fade-in .3s var(--spring) both;flex-direction:column;gap:4px;margin:0;padding:0 14px 12px 34px;font-size:12px;display:flex}.prof-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--pill);border:1px solid var(--paper-line);max-width:220px;color:var(--ink-2);padding:3px 10px;font-size:11.5px;display:inline-block;overflow:hidden}.prof-chip.l-strong{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);font-weight:600}.prof-chip.l-partial{color:#6b4e00;background:#fbf0d2;border-color:#ebd9a6}.prof-chip.l-unknown{border-style:dashed}.aag{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.aag>.card{border-radius:28px;flex-direction:column;gap:12px;display:flex}.aag-what{grid-column:span 1}.aag-sum{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.aag-flow{align-items:center;gap:6px;margin-top:auto;display:flex}.aag-flow>i{background:var(--text-3);flex:0 0 14px;height:2px;position:relative}.aag-flow>i:after{content:"";border-left:6px solid var(--text-3);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:-1px}.aag-n{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;flex-direction:column;flex:1;min-width:0;padding:8px 10px;display:flex}.aag-n b{letter-spacing:-.03em;font-size:20px;font-weight:500}.aag-n span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.aag-n.plant{background:#ffffff17}.aag-n.loss{border-color:#ccf58066}.aag-n.loss b{color:var(--lime)}.aag-split{flex-direction:column;flex:1.3;gap:6px;min-width:0;display:flex}.aag-streams ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aag-streams li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.aag-streams li b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.aag-streams li span{color:var(--text-3);white-space:nowrap;font-size:12px}.aag-more{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0;font-size:12.5px;display:inline-flex}.aag-sol{text-align:left;border:1px solid var(--line-2);color:var(--text);font:inherit;cursor:pointer;transition:border-color .2s,transform .2s var(--spring);background:#111316;border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.aag-sol:hover{border-color:#ccf58080}.aag-sol:active{transform:scale(.98)}.aag-sol b{font-size:13.5px;font-weight:600;line-height:1.3}.aag-sol span{color:var(--text-2);font-size:12px}.aag-sol em{color:var(--amber);font-style:normal}.aag-sol em.ok{color:var(--lime)}.aag-know{grid-column:span 2}.aag-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aag-cols em{text-transform:uppercase;letter-spacing:.06em;color:var(--lime);margin-bottom:6px;font-size:11.5px;font-style:normal;display:block}.aag-cols p{color:var(--text-2);margin:0 0 6px;font-size:12.5px}.aag-cols p b{color:var(--text);font-weight:600}.aag-act{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 0;display:flex}.aag-act b{font-size:13.5px;font-weight:600;line-height:1.35}.aag-act.none b{color:var(--amber)}.aag-act span{color:var(--text-2);font-size:12px}.aag-act .late{color:var(--red)}.aag-goal{color:var(--text-3)!important}.aag-flags{grid-column:1/-1;padding:16px 20px!important}.aag-fh{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.aag-fh b{color:var(--amber);font-size:18px}.aag-flags ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.aag-flags li button{color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.aag-flags li button:hover{color:var(--text)}.claim-note{color:#8a6400;margin-top:6px}.flowcard.loss .claim-note{color:var(--amber)}.rv-check{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.rv-check-g{flex-wrap:wrap;gap:24px;display:flex}.rv-check-g a{color:var(--text);flex-direction:column;gap:4px;display:flex}@media(max-width:1100px){.aag{grid-template-columns:1fr}.aag-know{grid-column:auto}.aag-cols{grid-template-columns:1fr}}.term{flex-direction:column;gap:8px;margin:6px 0 10px;display:flex}.term-card{border:1px solid var(--line-2);animation:rise-in .45s var(--spring) both;background:#111316;border-radius:18px;flex-direction:column;gap:6px;padding:12px 14px;font-size:12.5px;display:flex}.term-card.s-defined{border-color:#ccf58080}.term-card.s-likely{border-color:#f3c95b80}.term-card.s-unresolved{border-color:#ff7a6b73}.term-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.term-h b{font-size:14px}.term-s{border-radius:var(--pill);color:var(--text-2);background:#ffffff14;padding:2px 8px;font-size:11px;font-weight:600}.s-defined .term-s,.term-s.s-defined{color:var(--lime);background:#ccf58029}.s-likely .term-s,.term-s.s-likely{color:var(--amber);background:#f3c95b24}.s-unresolved .term-s,.term-s.s-unresolved{color:var(--red);background:#ff7a6b1f}.term-card p{color:var(--text);margin:0}.term-card em{color:var(--text-3);margin-right:8px;font-style:normal}.term-card q{color:var(--text-2);font-style:italic}.term-card a{color:var(--lime)}.term-card details{color:var(--text-2)}.term-card summary{cursor:pointer;color:var(--text-3)}.term-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pb-gloss{margin-top:14px}.idd-hint{color:var(--amber);font-size:12px}.chip.rel-known{background:var(--lime);color:var(--lime-ink);vertical-align:middle;margin-left:10px;font-size:12px}.pb-core{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.pb-core h2{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:500}.pb-core-flow{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.pb-core-f{border:0;min-width:0;margin:0;padding:0}.asst-retry,.asst-cancel{margin-top:8px}.stake{flex-direction:column;gap:10px;display:flex}.stake h3{margin:0}.stake-gap{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;margin:0;padding:10px 14px;font-size:13px}.stake-gap.open{color:var(--amber);border-color:#f3c95b66}.stake-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stake-list li{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"a t i""a s s";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.stake-list li .avatar{grid-area:a}.stake-list li>div{flex-direction:column;grid-area:t;display:flex}.stake-list li>div span{color:var(--text-3);font-size:12px}.stake-list li .stake-inf{grid-area:i}.stake-list li>.small{grid-area:s}.stake-inf{border-radius:var(--pill);border:1px dashed var(--line-2);color:var(--text-2);padding:2px 8px;font-size:11px;font-weight:600}.stake-inf.confirmed{color:var(--lime);background:#ccf58029;border-style:solid;border-color:#0000}.stake-tasks{flex-wrap:wrap;gap:6px;display:flex}.intk-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intk-add input,.intk-add select{border-radius:var(--pill);border:1px solid var(--paper-line);background:0 0;height:38px;padding:0 12px}.intk-add input[aria-label=Title]{flex:1;min-width:220px}.intk-file{cursor:pointer}.intk-rev{flex-direction:column;gap:6px;min-width:260px;display:flex}.intk-rev textarea{width:100%}.gnav{background:var(--white);border-radius:var(--pill);align-items:center;gap:2px;padding:5px;display:flex;box-shadow:0 0 0 4px #ffffff0a}.gnav-g{position:relative}.gnav-b{color:var(--ink-2);border-radius:var(--pill);font:inherit;cursor:pointer;white-space:nowrap;transition:background .2s var(--spring),color .2s;background:0 0;border:0;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:500;display:inline-flex}.gnav-b:hover,.gnav-g.open .gnav-b{color:var(--ink);background:var(--paper-2)}.gnav-g.on .gnav-b{background:var(--lime);color:var(--lime-ink);font-weight:600}.gnav-b svg{transition:transform .3s var(--spring)}.gnav-g.open .gnav-b svg{transform:rotate(180deg)}.gnav-menu{z-index:60;background:var(--white);transform-origin:0 0;min-width:220px;animation:materialise .32s var(--spring-sheet);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -12px #00000073,0 0 0 1px #0000000f}.gnav-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.gnav-menu a{color:var(--ink);white-space:nowrap;border-radius:12px;padding:10px 12px;font-size:13px}.gnav-menu a:hover,.gnav-menu a:focus-visible{background:var(--paper-2)}.gnav-menu a.on{background:#b2de3a40;font-weight:600}@media(max-width:760px){.gnav{flex-wrap:wrap;order:3;justify-content:center;width:100%}.gnav-b{padding:8px 11px;font-size:12.5px}}.jrny{grid-template-columns:repeat(5,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.jrny li{flex-direction:column;gap:4px;min-width:0;display:flex}.jrny i{border-radius:var(--pill);background:#ffffff1a;height:4px}.jrny li.done i{background:var(--lime)}.jrny span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.aag-gap{color:var(--amber)!important}.rv-prefill{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tc-block{color:#b3261e;margin-top:6px;font-size:11.5px}.tc-dep,.tc-ev{color:var(--ink-2);margin-top:4px;font-size:11.5px}.team-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.team-strip button{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.team-strip button span:last-child{color:var(--text-3)}.aag-task{margin:6px 0 10px}.sa{border-radius:30px;flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.sa-new{flex-wrap:wrap;gap:8px;display:flex}.sa-new input,.sa-new select{border-radius:var(--pill);border:1px solid var(--line-2);height:40px;color:var(--text);background:#ffffff0a;padding:0 14px}.sa-new input{flex:1;min-width:260px}.sa-prop{flex-direction:column;gap:12px;display:flex}.sa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sa-head h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:20px;font-weight:500}.sa-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-chip{border-radius:var(--pill);color:var(--text-2);background:#ffffff12;padding:3px 10px;font-size:11.5px}.sa-chip.accepted{background:var(--lime);color:var(--lime-ink);font-weight:600}.sa-chip.draft{color:var(--amber);background:#f3c95b24}.sa-chip.rejected,.sa-chip.warn{color:var(--red);background:#ff7a6b1f}.sa-acts{flex-wrap:wrap;gap:6px;display:flex}.sa-changed,.sa-open{background:#f3c95b12;border:1px solid #f3c95b66;border-radius:14px;padding:10px 14px;font-size:12.5px}.sa-open ul{color:var(--text-2);margin:4px 0 0;padding-left:18px}.sa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sa-grid section{border:1px solid var(--line);min-width:0;animation:rise-in .5s var(--spring) both;background:#ffffff0a;border-radius:18px;padding:12px 14px;font-size:12.5px}.sa-grid section.wide{grid-column:1/-1}.sa-grid h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 8px;font-size:12px}.sa-grid p{margin:0 0 6px}.sa-grid ul{margin:0 0 6px;padding-left:16px}.sa-grid em{color:var(--text-3);font-style:normal}.sa-flow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sa-flow li{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.sa-flow li span{border:1px solid var(--line-2);background:#111316;border-radius:12px;padding:8px 10px;position:relative}.sa-flow li span:not(:last-child):after{content:"→";color:var(--text-3);position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.sa-flow .mc{border-color:#ccf58073}.sa-flow .out{border-color:#ccf58040}.sa-hist-b{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px}.sa-hist{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.sa-ed{flex-direction:column;gap:10px;display:flex}.sa-ed em{color:var(--text-3);font-style:normal;font-weight:400}.sa-flow-ed{flex-direction:column;gap:6px;display:flex}.sa-flow-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}@media(max-width:1100px){.sa-grid{grid-template-columns:1fr}.sa-flow li{grid-template-columns:1fr;gap:6px}.sa-flow li span:after{display:none}}.ovr-list{flex-direction:column;gap:8px;display:flex}.ovr-row{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:6px;font-size:12.5px;display:flex}.ovr-row b{font-weight:600}.ovr-row span{color:var(--text-2)}.cst-dup{color:var(--amber);margin-top:2px}.vc{flex-direction:column;gap:14px;display:flex}.vc-gates{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.vc-gates button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;transition:transform .2s var(--spring),border-color .2s;background:#ffffff0a;border-radius:18px;flex-direction:column;gap:3px;padding:12px;display:flex}.vc-gates button:active{transform:scale(.98)}.vc-gates li.side-commercial button{border-style:dashed}.vc-gn{color:var(--text-3);font-size:11px}.vc-gates b{font-size:12.5px;line-height:1.25}.vc-gates .st-approved button{border-color:var(--lime);background:#ccf5801a}.vc-gates .st-approved em{color:var(--lime)}.vc-gates .st-approved_conditions button{border-color:var(--amber)}.vc-gates .st-blocked button,.vc-gates .st-reopened button{border-color:#ff7a6b80}.vc-gates .st-blocked em{color:var(--red)}.vc-gate-d{flex-direction:column;gap:10px;display:flex}.vc-cols2{grid-template-columns:1fr 1fr;gap:14px;font-size:12.5px;display:grid}.vc-cols2 em{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal}.vc-cols2 ul{margin:4px 0 0;padding-left:16px}.vc-cond{color:var(--amber);margin:0;font-size:12.5px}.vc-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vc-tri,.vc-next{border-radius:24px;flex-direction:column;gap:8px;font-size:12.5px;display:flex}.vc-tri ul{flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}.vc-tri.offer p{margin:0;font-size:13.5px}.vc-next b{font-size:14px}.vc-next p{margin:0}.vc-next{border-color:#ccf58066}.vc-flags p{color:var(--amber);background:#f3c95b1a;border-radius:12px;align-items:center;gap:8px;margin:0 0 6px;padding:8px 12px;font-size:12.5px;display:flex}.vc-ai{font-size:12.5px}.vc-ai em{color:var(--text-3);font-style:normal}.vc-ai ul{margin:2px 0 8px;padding-left:16px}.vc-sec{border:1px solid var(--line);background:#ffffff08;border-radius:22px}.vc-sec summary{cursor:pointer;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}.vc-sec summary::-webkit-details-marker{display:none}.vc-sec[open] summary{border-bottom:1px solid var(--line)}.vc-sec-b{animation:fade-in .3s var(--spring) both;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.vc-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.vc-form .wide{grid-column:span 3}.vc-form textarea,.vc-form input,.vc-form select{width:100%}.vc-form-a{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vc-matrix tr.crit td:first-child{box-shadow:inset 3px 0 0 var(--lime)}.vc-gap{color:var(--amber)}.vc-proc{flex-wrap:wrap;gap:22px;margin:0 0 10px;padding:0;list-style:none;display:flex}.vc-proc li{border:1px solid var(--line-2);background:#111316;border-radius:12px;padding:8px 12px;font-size:12.5px;position:relative}.vc-proc li:not(:last-child):after{content:"→";color:var(--text-3);position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.vc-dl{grid-template-columns:220px 1fr;gap:4px 14px;margin:0;font-size:12.5px;display:grid}.vc-dl dt{color:var(--text-3)}.vc-dl dd{margin:0}.vc-hist{color:var(--text-2);margin:0;padding-left:18px}.vc-exp,.vc-pkg,.vc-dec{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.vc-exp p,.vc-pkg p,.vc-dec p{margin:0}.vc-exp em{color:var(--text-3);font-style:normal}.vc-exp.o-pass{border-color:#ccf58073}.vc-exp.o-fail,.vc-exp.o-invalid{border-color:#ff7a6b73}.vc-exp.o-inconclusive{border-color:#f3c95b73}.vc-dec.proposed{border-style:dashed}.vc-res{flex-direction:column;gap:6px;display:flex}.vc-res-r{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.vc-res-r.s-unknown span{color:var(--text-3)}.vc-res-r.s-available span{color:var(--lime)}.vc-res-r.s-constrained span{color:var(--amber)}.vc-res-r.s-unavailable span{color:var(--red)}.aag-vc{color:var(--lime);font-size:12px}@media(max-width:1100px){.vc-gates{grid-template-columns:repeat(3,1fr)}.vc-top{grid-template-columns:1fr 1fr}.vc-form{grid-template-columns:1fr}.vc-form .wide{grid-column:auto}}@media(max-width:720px){.vc-gates,.vc-top,.vc-cols2,.vc-dl,.vc-res-r{grid-template-columns:1fr}}.pbx-lead{color:var(--text);letter-spacing:-.01em;margin:4px 2px 14px;font-size:15px}.pbx-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:14px;display:grid}.pbx-card{border:1px solid var(--line);animation:rise-in .6s var(--spring) both;transition:background .25s var(--spring),border-color .25s;background:#ffffff0d;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.pbx-card:hover{border-color:var(--line-2);background:#ffffff13}.pbx-card:nth-child(2){animation-delay:40ms}.pbx-card:nth-child(3){animation-delay:80ms}.pbx-card:nth-child(4){animation-delay:.12s}.pbx-card:nth-child(5){animation-delay:.16s}.pbx-card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pbx-card h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.pbx-card p{color:var(--text-2);flex:1;margin:0;font-size:13.5px;line-height:1.55}.pbx-card-a{gap:8px;display:flex}.pbx-tags{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.pbx-tags span:not(.muted){border-radius:var(--pill);color:var(--text);background:#ccf58014;border:1px solid #ccf58038;padding:4px 10px}.pbx-chip{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap;padding:5px 12px;font-size:12px}.pbx-back{text-decoration:none}.pbx-purpose{max-width:62ch;color:var(--text-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.pbx-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbx-over{border:1px solid var(--line);background:#ffffff09;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.pbx-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pbx-flow>div{background:#ffffff0a;border-radius:16px;padding:12px 14px;position:relative}.pbx-flow>div+div:before{content:"→";color:var(--text-3);position:absolute;top:50%;left:-10px;transform:translate(-50%,-50%)}.pbx-flow p{margin:4px 0 0;font-size:13px;line-height:1.5}.pbx-over-g{grid-template-columns:2fr 1fr 1.4fr;gap:16px;display:grid}.pbx-over-g>div{flex-direction:column;gap:8px;display:flex}.pbx-over-g p{margin:0}.pbx-cfg{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pbx-cfg a,.pbx-lib{color:var(--lime)}.pbx-rule{margin:0}.pbx-sec{border:1px solid var(--line);border-radius:20px;padding:0 16px;transition:background .25s}.pbx-sec[open]{background:#ffffff05;padding-bottom:16px}.pbx-sec summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.pbx-sec summary::-webkit-details-marker{display:none}.pbx-sec summary span:before{content:"+";border:1px solid var(--line-2);width:20px;height:20px;transition:transform .25s var(--spring);border-radius:50%;place-items:center;margin-right:10px;font-weight:400;display:inline-grid}.pbx-sec[open] summary span:before{transform:rotate(45deg)}.pbx-sec summary em{color:var(--text-3);font-size:12px;font-style:normal;font-weight:400}.pbx-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.pbx-dl dt,.pbx-ev dt{color:var(--text-3);margin-bottom:3px;font-size:11.5px}.pbx-dl dd,.pbx-ev dd{margin:0;font-size:13.5px;line-height:1.5}.pbx-dl ul{margin:0;padding-left:16px}.pbx-evs{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pbx-ev{border:1px solid var(--line);background:#ffffff09;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pbx-ev-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pbx-ev dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.pbx-rev{border-radius:var(--pill);color:var(--amber);white-space:nowrap;background:#f3c95b1a;padding:3px 10px;font-size:11.5px}.pbx-rev.ok{color:var(--lime);background:#ccf5801a}.pbx-ev.edit input,.pbx-ev.edit select{width:100%}@media(max-width:900px){.pbx-flow,.pbx-over-g,.pbx-dl,.pbx-ev dl{grid-template-columns:1fr}.pbx-flow>div+div:before{display:none}}.vc-cfg td{vertical-align:top}.vc-ask{color:var(--amber)}.st-new{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.st-new-row{flex-wrap:wrap;gap:8px;display:flex}.st-new-row input,.st-new-row select{border-radius:var(--pill);border:1px solid var(--line-2);height:42px;color:var(--text);background:#ffffff0a;padding:0 14px}.st-new-row input:first-child{flex:2;min-width:280px}.st-sec{margin-bottom:12px}.st-sec h3{margin:0 0 10px;font-size:15px}.st-item p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.st-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-meta a{color:var(--lime)}.st-rule{margin:0 0 12px}.iv-legend{flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;display:flex}.iv-row{margin-bottom:10px}.iv-head{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.iv-head:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:8px}.iv-strip{gap:4px;margin:0;padding:0;list-style:none;display:flex}.iv-s{border-radius:var(--pill);background:#ffffff14;width:22px;height:8px}.iv-s.done{background:var(--lime)}.iv-next{color:var(--text-2);margin:10px 0 0}.iv-body{flex-direction:column;gap:8px;margin-top:12px;display:flex}.iv-body a{color:var(--lime)}@media(max-width:700px){.iv-head{flex-direction:column;align-items:flex-start}}.pbx-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pbx-four>section{border:1px solid var(--line);background:#ffffff09;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pbx-four p{margin:0;font-size:13.5px;line-height:1.55}.pbx-four ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.pbx-flowline{color:var(--text-2)}.pbx-cfgline{margin:0}.pbx-cfgline a{color:var(--lime)}.pbx-sec>.pbx-sec{margin-top:10px}@media(max-width:900px){.pbx-four{grid-template-columns:1fr}}.vc-brief{flex-direction:column;gap:8px;margin-top:10px;display:flex}.vc-brief ul{margin:4px 0 0;padding-left:18px}.vc-scroll{overflow-x:auto}.vc-acts{flex-wrap:wrap;gap:4px;min-width:120px;display:flex}.aag5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aag5 .aag-q{flex-direction:column;gap:10px;min-width:0;display:flex}.aag5 .aag-next,.aag5 .aag-flags{grid-column:1/-1}.aag-rel{margin:0;font-size:13.5px;line-height:1.55}.aag-sub{color:var(--text-3);text-transform:none;margin-top:4px;font-size:11.5px}.aag-toggle{all:unset;cursor:pointer;color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aag-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.aag-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aag-list>li{flex-direction:column;gap:2px;font-size:13px;display:flex}.aag-list.rank{counter-reset:r}.aag-list.rank>li ul{color:var(--text-2);margin:4px 0 0;padding-left:16px}.aag-team{font-size:12.5px}.aag-team td{vertical-align:top}.aag-eng{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.aag-eng:first-of-type{border-top:0;padding-top:0}.aag-eng p{margin:0}.aag-warn{color:var(--amber)}.aag-link{color:var(--lime)}.aag-decide{flex-wrap:wrap;gap:6px;display:flex}.aag-decide select,.aag-decide input{border-radius:var(--pill);border:1px solid var(--line-2);height:34px;color:var(--text);background:#ffffff0a;padding:0 12px}.aag-act.disc b{font-weight:500}@media(max-width:1000px){.aag5{grid-template-columns:1fr}}.acct-more{margin-top:14px}.acct-more>summary{cursor:pointer;color:var(--text-2);padding:8px 2px;font-size:13px}.ov-commit{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ov-commit tr.clickable{cursor:pointer}.rv-recon{margin-bottom:14px}.rv-recon summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rv-recon ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rv-recon a{color:var(--text);text-decoration:none}.rv-recon a:hover{color:var(--lime)}:root{--canvas:#040506;--s1:#141518;--s2:#1c1d21;--s3:#26282d;--edge:#ffffff12;--edge-2:#ffffff1f;--text-2:#c9ccd1;--text-3:#8e939a;--t-reformx:#9085e9;--t-reformx-ink:#bdb5f7;--t-ires:#199e70;--t-ires-ink:#6fd9ae;--t-azorter:#c98500;--t-azorter-ink:#f2c25a;--t-rextor:#3987e5;--t-rextor-ink:#8dbdf5;--t-retraiz:#d55181;--t-retraiz-ink:#f29bbb;--t-other:#6d7178;--t-other-ink:#b5b9bf;--ok:var(--lime);--ok-bg:#ccf58024;--warn:#fab219;--warn-bg:#fab21924;--serious:#ec835a;--serious-bg:#ec835a26;--crit:#e66767;--crit-bg:#e6676729;--info:#8dbdf5;--info-bg:#3987e529;--hatch:repeating-linear-gradient(-45deg, #ffffff29 0 3px, #ffffff0a 3px 7px);--r-card:24px;--r-tile:16px}body{background:var(--canvas)}.mesh-bg{opacity:.85}.card,.b-list,.pbx-card,.klane{background:var(--s1);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--edge);border-radius:var(--r-card);box-shadow:inset 0 1px #ffffff0a,0 20px 40px -30px #000000e6}.card h3,.b-list h3{letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600}.tile,.ov-stat,.an-ladder,.fi-zone,.fi-col{background:var(--s2);border-color:var(--edge)}.tile{border-radius:var(--r-tile)}.pbx-card:hover{background:var(--s2);border-color:var(--edge-2)}.pagehead h1{letter-spacing:-.035em;font-weight:400}.pagehead .sub,.hi-name{color:var(--text-3)}.seg,.kseg{background:var(--s2);border:1px solid var(--edge)}.seg button.on,.kseg button.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 2px 10px -4px #0009}.card .table th{background:var(--s2);color:var(--text-3);letter-spacing:.02em;padding:12px;font-size:11.5px}.card .table th:first-child{border-radius:12px 0 0 12px}.card .table th:last-child{border-radius:0 12px 12px 0}.card .table td{border-top:1px solid var(--edge);padding:14px 12px}.card .table tbody tr:first-child td{border-top:0}.card .table tr.click:hover td,.card .table tr.clickable:hover td{background:#ffffff08}.table tr.clickable{cursor:pointer}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi-tile{background:var(--s1);border:1px solid var(--edge);border-radius:var(--r-card);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex;position:relative}.kpi-tile .k-lab{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kpi-tile .k-lab .k-ico{background:var(--s2);width:30px;height:30px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.kpi-tile .k-main{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.kpi-tile .k-val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:40px;font-weight:300;line-height:1}.kpi-tile .k-val small{color:var(--text-3);letter-spacing:0;margin-left:3px;font-size:15px}.kpi-tile .k-sub{color:var(--text-3);font-size:12px}.kpi-tile.est .k-val{color:var(--text-2)}.kpi-tile a.k-open{position:absolute;top:14px;right:14px}.dx-fig .dx-num{font-weight:300}.dx-fig.xl{font-size:48px}.delta{border-radius:var(--pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.delta.up{background:var(--ok-bg);color:var(--lime)}.delta.down{background:var(--crit-bg);color:#f29a9a}.delta.flat{color:var(--text-2);background:#ffffff12}.meter{border-radius:var(--pill);background:var(--s2);border:1px solid var(--edge);height:34px;position:relative;overflow:hidden}.meter>i{border-radius:var(--pill);background:var(--lime);transition:width .6s var(--ease);position:absolute;inset:0 auto 0 0}.meter.warn>i{background:var(--warn)}.meter.crit>i{background:var(--crit)}.meter.est>i{background:var(--hatch)}.meter>span{z-index:1;height:100%;color:var(--text);mix-blend-mode:normal;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:relative}.meter:not(.est)>i+span{color:var(--lime-ink)}.chip.ok,.tone-ok{background:var(--ok-bg);color:var(--lime)}.chip.warn,.chip.amber,.tone-warn{background:var(--warn-bg);color:var(--warn)}.chip.serious,.tone-serious{background:var(--serious-bg);color:var(--serious)}.chip.crit,.chip.red,.tone-crit{background:var(--crit-bg);color:#f29a9a}.chip.sky,.tone-info{background:var(--info-bg);color:var(--info)}.chip.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.paper .chip.ok{color:#3e6b00}.paper .chip.warn,.paper .chip.amber{color:#8a6400}.paper .chip.crit,.paper .chip.red{color:#c2412f}.paper .chip.sky{color:#1d6fa3}.prof-chip{border-color:var(--edge-2);color:var(--text-2)}.prof-chip.l-partial{background:var(--warn-bg);color:var(--warn);border-color:#0000}[data-tech]{--tc:var(--t-other);--tc-ink:var(--t-other-ink)}[data-tech=ReformX i]{--tc:var(--t-reformx);--tc-ink:var(--t-reformx-ink)}[data-tech=IRES i]{--tc:var(--t-ires);--tc-ink:var(--t-ires-ink)}[data-tech=Azorter i]{--tc:var(--t-azorter);--tc-ink:var(--t-azorter-ink)}[data-tech=Rextor i]{--tc:var(--t-rextor);--tc-ink:var(--t-rextor-ink)}[data-tech=Retraiz i]{--tc:var(--t-retraiz);--tc-ink:var(--t-retraiz-ink)}.tech-tag{border-radius:var(--pill);white-space:nowrap;background:var(--tc);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tech-tag{background:color-mix(in srgb,var(--tc) 18%,transparent)}}.tech-tag{color:var(--tc-ink)}.tech-tag:before{content:"";background:var(--tc);border-radius:2px;width:7px;height:7px}.paper .tech-tag,.kcard .tech-tag{color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.paper .tech-tag,.kcard .tech-tag{color:color-mix(in srgb,var(--tc) 70%,#000)}}.paper .tech-tag,.kcard .tech-tag{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.paper .tech-tag,.kcard .tech-tag{background:color-mix(in srgb,var(--tc) 16%,#fff)}}.pbx-card[data-tech]{position:relative;overflow:hidden}.pbx-card[data-tech]:before{content:"";background:var(--tc);height:4px;position:absolute;inset:0 0 auto}.pbx-card[data-tech]:after{content:"";background:var(--tc);opacity:.14;filter:blur(40px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-60px}.pbx-card[data-tech] h3{align-items:center;gap:10px;display:flex}.pbx-card[data-tech] h3:before{content:"";background:var(--tc);border-radius:3px;width:10px;height:10px}.pbx-card[data-tech] .pbx-tags span{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.pbx-card[data-tech] .pbx-tags span{border-color:color-mix(in srgb,var(--tc) 35%,transparent)}}.dx-sc[data-tech]{border-top:3px solid var(--tc)}.dx-sc[data-tech].on{background:var(--tc);border-color:var(--tc);color:#0b0c0e}.dx-sc[data-tech].on .dx-sc-lab,.dx-sc[data-tech].on .dx-sc-sub{color:#0b0c0eb8}.ovt-row[data-tech] .ovt-bar i{background:var(--tc)}.ovt-row[data-tech]>span:first-child{align-items:center;gap:8px;display:inline-flex}.ovt-row[data-tech]>span:first-child:before{content:"";background:var(--tc);border-radius:2px;width:8px;height:8px}.est-fill,.ovl-bar i.estimate,.dx-hbar:not(.on){background:var(--hatch)}.card.loud,.b-hero.loud{background:var(--lime);color:var(--lime-ink);border-color:var(--lime);box-shadow:0 30px 60px -36px #ccf5808c}.card.loud h2,.card.loud h3{color:var(--lime-ink)}.card.loud .muted,.card.loud .small{color:#10140aad}.card.loud .sticker-static{background:var(--lime-ink);color:var(--lime);border-color:#0000}.card.loud .dx-round{color:var(--lime-ink);border-color:#10140a40}.b-action{background:var(--s1);color:var(--text);border:1px solid var(--edge)}.b-action .b-why,.b-num{color:var(--text-3)}.b-action:first-child{background:var(--white);color:var(--ink);border-color:var(--white)}.b-action:first-child .b-why{color:var(--ink-2)}.b-action:first-child .b-num{color:#5e8a1f}.b-list.risk h3{align-items:center;gap:8px;display:flex}.b-list.risk h3:after{content:"Risk";border-radius:var(--pill);background:var(--crit-bg);color:#f29a9a;padding:2px 9px;font-size:11px;font-weight:600}.b-list:not(.risk) .b-dot{background:var(--info)}.b-list .b-item.link .b-dot{background:var(--lime)}.klane{border-radius:20px}@media(max-width:760px){.kpi-tile .k-val{font-size:32px}.kpi-row{grid-template-columns:1fr 1fr}}.pagehead .hi{color:var(--text-2);margin-bottom:4px;font-size:15px}.aag-cols>div{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);padding:12px 14px}.aag-cols>div:first-child{background:linear-gradient(#ccf5801a,#ccf58008);border-color:#ccf58038}.aag-cols>div:last-child{background:var(--hatch),var(--s2)}.aag-cols>div:last-child em{color:var(--warn)}.aag-blocker{background:var(--crit-bg);color:var(--text);border-radius:12px;padding:10px 12px}.aag-blocker b{color:#f29a9a}.aag-offer b{color:var(--lime)}.jrny i{background:var(--hatch);height:8px}.jrny li.partial i{background:var(--warn)}.aag-q.aag-next{background:linear-gradient(160deg,#ccf58029,#ccf5800a 45%,var(--s1) 80%);border-color:#ccf58059}.aag-q.aag-next>.dx-lab{color:var(--lime);font-weight:600}.aag-q>.dx-lab{color:var(--text-2);font-weight:600}.paper .prof-chip{border-color:var(--paper-line);color:var(--ink-2)}.paper .prof-chip.l-partial{color:#6b4e00;background:#fbf0d2;border-color:#ebd9a6}:root{--hatch-soft:repeating-linear-gradient(-45deg, #ffffff09 0 3px, transparent 3px 9px)}.aag-cols>div:last-child{background:var(--hatch-soft),var(--s2);border-color:#fab21938}.aag-cols p{color:var(--text-2)}.meter>i{z-index:1;overflow:hidden}.meter .m-lab{width:100%;color:var(--text);white-space:nowrap;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:0 auto 0 0}.meter .m-lab.in{color:var(--lime-ink)}.meter.est .m-lab.in{color:var(--text)}.meter>span:not(.m-lab){display:none}.kpi-tile .k-word{letter-spacing:-.02em;white-space:normal;font-size:22px;font-weight:500;line-height:1.2}.vc-gates button{background:var(--s1);border-color:var(--edge);border-radius:18px;gap:6px;padding:14px 14px 12px}.vc-gates button:after{content:"";border-radius:var(--pill);background:var(--hatch);height:6px;margin-top:6px}.vc-gates .vc-gn{background:var(--s2);width:26px;height:26px;color:var(--text-2);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.vc-gates em{color:var(--text-3);font-size:11.5px;font-style:normal}.vc-gates .st-in_progress button:after,.vc-gates .st-ready button:after{background:repeating-linear-gradient(-45deg,var(--info) 0 3px,#3987e540 3px 7px)}.vc-gates .st-in_progress em,.vc-gates .st-ready em{color:var(--info)}.vc-gates .st-approved button{background:linear-gradient(180deg,#ccf5801f,var(--s1))}.vc-gates .st-approved button:after,.vc-gates .st-not_applicable button:after{background:var(--lime)}.vc-gates .st-approved .vc-gn{background:var(--lime);color:var(--lime-ink)}.vc-gates .st-approved_conditions button:after{background:var(--warn)}.vc-gates .st-approved_conditions em{color:var(--warn)}.vc-gates .st-blocked button:after,.vc-gates .st-reopened button:after{background:var(--crit)}.vc-gates .st-blocked em,.vc-gates .st-reopened em{color:#f29a9a}.vc-tri{background:var(--s1)}.vc-tri:first-of-type{background:linear-gradient(180deg,#ccf58014,var(--s1) 60%)}.vc-next.loud .dx-lab{color:#10140ab3;font-weight:600}.vc-next.loud b{font-size:18px}.vc-next.loud p{color:var(--lime-ink)}.iv-s{background:var(--hatch);width:26px;height:10px}.iv-s.partial{background:repeating-linear-gradient(-45deg,var(--warn) 0 3px,#fab21940 3px 7px)}.iv-row{background:var(--s1)}.dx-tag{background:var(--warn-bg);color:var(--warn);border:0;font-weight:600}.dx-tag.ok{background:var(--ok-bg);color:var(--lime)}.dx-tag.no{background:var(--crit-bg);color:#f29a9a}.dx-row-t .tech-tag{margin-left:6px;padding:1px 8px;font-size:10.5px}.rv-banner{background:var(--warn-bg);border-color:#fab2194d}.rv-recon ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.rv-recon li a{background:var(--s2);border-radius:12px;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.rv-recon li a:hover{background:var(--s3)}.rv-recon li .chip{text-transform:capitalize;flex-shrink:0}.chip.est{background:var(--hatch-soft);border-style:dashed}.st-sec ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-item{background:var(--s2);border-radius:var(--r-tile);padding:12px 14px}.st-item p{margin:0 0 8px}.vq-todo{background:var(--warn-bg);border-radius:var(--r-tile);border:1px solid #fab2194d;padding:12px 16px}.vq-todo b{color:var(--warn)}.vq-todo a{margin-left:8px;text-decoration:underline}.dx-fig.est .dx-num{color:var(--text-2);background:var(--hatch) bottom / 100% 4px no-repeat;padding-bottom:6px}.cst-grid,.fc-grid{stroke-dasharray:2 5;opacity:.7}.cst-cross{stroke-dasharray:3 4}.rc-chart line[stroke-dasharray="4 3"]{opacity:.8}.ch-slice{stroke:var(--s1);stroke-width:2px}.ch-legend li{border-radius:10px;padding:4px 6px}.ch-legend li.on{background:var(--s2)}.dx-notch button.on{background:var(--white);color:var(--ink)}.dx-notch button.on .dx-n{background:var(--ink);color:var(--white)}.kseg .seg-glide,.seg .seg-glide,.dx-notch .seg-glide{background:var(--white);box-shadow:0 2px 10px -4px #0009}.kseg.has-glide>button.on,.seg.has-glide>button.on,.dx-notch.has-glide>button.on{color:var(--ink)}.dx-notch.has-glide>button.on .dx-n{background:var(--ink);color:var(--white)}.dx-hbar.on.est{background:repeating-linear-gradient(-45deg,var(--lime) 0 3px,#ccf58038 3px 7px)}.app2{min-height:100vh}.sb{z-index:40;border-right:1px solid var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#0c0d0feb;flex-direction:column;gap:14px;width:248px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sb-brand{align-items:center;gap:12px;padding:4px 10px 14px;display:flex}.sb-brand img{height:20px}.sb-brand span{font-family:var(--mono);letter-spacing:.2em;color:var(--text-3);border-left:1px solid var(--edge-2);padding-left:12px;font-size:11px;font-weight:600}.sb-nav{flex-direction:column;gap:14px;display:flex}.sb-g{flex-direction:column;gap:2px;display:flex}.sb-gl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:0 12px 4px;font-size:10.5px;font-weight:600}.sb-i{color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.sb-i svg{opacity:.8;flex-shrink:0}.sb-i:hover{background:var(--s2);color:var(--text)}.sb-i.on{background:var(--s2);border-color:var(--edge-2);color:var(--text);box-shadow:inset 3px 0 0 var(--lime);font-weight:600}.sb-i.on svg{color:var(--lime);opacity:1}.sb-foot{border-top:1px solid var(--edge);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.sb-scrim{display:none}.app2-main{min-width:0;margin-left:248px;padding:16px 28px 64px}.tb{z-index:30;background:linear-gradient(180deg,var(--canvas) 70%,transparent);align-items:center;gap:12px;margin-bottom:4px;padding:10px 0 14px;display:flex;position:sticky;top:0}.tb .spacer{flex:1}.tb-search{background:var(--s1);border:1px solid var(--edge);width:min(520px,100%);height:46px;color:var(--text-3);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.tb-search:focus-within{border-color:var(--edge-2);background:var(--s2)}.tb-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.tb-search input::placeholder{color:var(--text-3)}.tb-search kbd{font-family:var(--mono);color:var(--text-3);border:1px solid var(--edge-2);border-radius:6px;padding:2px 6px;font-size:11px}.tb-results{z-index:70;background:var(--s1);border:1px solid var(--edge-2);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 50px -20px #000000e6}.tb-results p{margin:8px 10px}.tb-results button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.tb-results button.on,.tb-results button:hover{background:var(--s2)}.tb-results button span:last-child{color:var(--text-3);font-size:11.5px}.tb-ri{background:var(--s3);width:30px;height:30px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.tb-ico{background:var(--s1);border:1px solid var(--edge);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.tb-ico:hover{background:var(--s2)}.tb-dot{background:var(--crit);width:8px;height:8px;box-shadow:0 0 0 2px var(--s1);border-radius:50%;position:absolute;top:11px;right:12px}.tb-menu{display:none}.tb-user{border-left:1px solid var(--edge);align-items:center;gap:10px;margin-left:2px;padding-left:14px;display:flex}.tb-who{flex-direction:column;line-height:1.25;display:flex}.tb-who b{font-size:13.5px;font-weight:600}.tb-who span{color:var(--text-3);font-size:11.5px}.app2-main .pagehead{margin-top:10px}@media(max-width:1100px){.sb{width:76px;padding:18px 10px}.sb-brand span,.sb-gl,.sb-i span{display:none}.sb-brand{justify-content:center;padding:4px 0 12px}.sb-brand img{object-fit:cover;object-position:left;width:44px;height:16px}.sb-i{justify-content:center;padding:11px}.sb-g{border-top:1px solid var(--edge);padding-top:8px}.sb-g:first-child{border-top:0;padding-top:0}.app2-main{margin-left:76px;padding:12px 20px 56px}.tb-who{display:none}}@media(max-width:760px){.sb{width:270px;transition:transform .3s var(--ease);transform:translate(-100%)}.sb.open{transform:none}.sb.open .sb-brand span,.sb.open .sb-gl,.sb.open .sb-i span{display:initial}.sb.open .sb-i{justify-content:flex-start;padding:9px 12px}.sb.open .sb-g{border-top:0;padding-top:0}.sb-scrim{z-index:39;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.sb-scrim.on{opacity:1;pointer-events:auto}.app2-main{margin-left:0;padding:8px 16px 48px}.tb{flex-wrap:wrap;gap:8px}.tb-menu{display:grid}.tb-search{order:9;width:100%}.tb-search kbd{display:none}.tb-user{border:0;padding:0}}.ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ch h3{margin:0}.bt{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.bt-main{flex-direction:column;min-width:0;display:flex}.bt-main .b-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.ag{padding:18px 0 8px}.ag .ch,.ag>p{padding:0 18px}.ag-day{color:var(--text-2);background:var(--s2);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:10px 18px;font-size:12.5px;font-weight:600}.ag-row{border-bottom:1px solid var(--edge);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;transition:background .15s;display:grid}.ag-g:last-child .ag-row:last-child{border-bottom:0}.ag-row:hover{background:#ffffff06}.ag-t{flex-direction:column;min-width:0;display:flex}.ag-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ag-t span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ag-row .chip{padding:3px 9px;font-size:10.5px}.mc .ch h3{font-size:16px}.mc-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mc-h{color:var(--text-3);padding-bottom:4px;font-size:11px}.mc-d{aspect-ratio:1;color:var(--text-2);background:var(--s2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12.5px;display:grid;position:relative}.mc-d.today{background:var(--info-bg);color:var(--info);box-shadow:inset 0 0 0 1.5px var(--info);font-weight:700}.mc-d.due{background:var(--lime);color:var(--lime-ink);font-weight:700}.mc-d.late{background:var(--crit-bg);color:#f29a9a;font-weight:700;box-shadow:inset 0 0 0 1.5px #e6676799}.mc-key{color:var(--text-3);gap:14px;margin-top:12px;display:flex}.mc-key span{align-items:center;gap:6px;display:inline-flex}.mc-key i{border-radius:50%;width:9px;height:9px}.mc-key i.due{background:var(--lime)}.mc-key i.late{background:var(--crit)}@media(max-width:1280px){.bt{grid-template-columns:1fr}.bt-side{grid-template-columns:1fr 1fr;display:grid;position:static}}@media(max-width:760px){.bt-side{grid-template-columns:1fr}.bt-main .kpi-row{grid-template-columns:1fr 1fr}.bt-main .b-actions{grid-template-columns:1fr}}.ag-row .chip:not(.crit):not(.warn):not(.sky):not(.serious):not(.ok){background:var(--s3);color:var(--text-2)}.acct-hero{background:radial-gradient(600px 220px at 0% 0%,#ccf5801a,transparent 70%),var(--s1);flex-direction:column;gap:20px;margin:10px 0 16px;padding:22px 24px;display:flex}.acct-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.acct-av{background:var(--lime);width:64px;height:64px;color:var(--lime-ink);border-radius:20px;flex-shrink:0;place-items:center;font-size:22px;font-weight:700;display:grid}.acct-id{flex:1;min-width:0}.acct-id h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.1;display:flex}.acct-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.acct-meta .chip{background:var(--s2);color:var(--text-2)}.acct-owner{color:var(--text-2);align-items:center;gap:8px;margin-left:4px;font-size:12.5px;display:inline-flex}.acct-owner .avatar.sm{width:24px;height:24px;font-size:10px}.acct-top .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.acct-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.acct-fig{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.acct-fig span{color:var(--text-2);font-size:12px;font-weight:600}.acct-fig b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.1}.acct-fig small{color:var(--text-3);font-size:11.5px}.acct-fig.est{background:var(--hatch-soft),var(--s2)}.acct-fig.est b{color:var(--text-3)}@media(max-width:760px){.acct-figs{grid-template-columns:1fr 1fr}.acct-top .actions{margin-left:0}}.ppl{border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ppl li{border-top:1px solid var(--edge);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ppl li:first-child{border-top:0}.ppl-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ppl-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ppl-t span{color:var(--text-3);font-size:11px}.ppl .chip{padding:2px 9px;font-size:10.5px}.ppl .chip:not(.ok):not(.warn),.avatar.dark{background:var(--s3);color:var(--text-3)}.acct-id{flex:380px}.acct-top .actions{flex:0 auto;justify-content:flex-end}.acc-t{padding:14px}.acc-name{align-items:center;gap:12px;min-width:220px;display:flex}.acc-av{background:var(--s3);width:38px;height:38px;color:var(--text);border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.acc-t tr:hover .acc-av{background:var(--lime);color:var(--lime-ink)}.acc-owner{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.acc-owner .avatar.sm{width:26px;height:26px;font-size:10px}.acc-t .prof-chip{background:var(--s2);color:var(--text-3);border-color:#0000}.acc-t .prof-chip.l-strong{background:var(--lime);color:var(--lime-ink)}.acc-t .prof-chip.l-partial{background:var(--warn-bg);color:var(--warn)}.acc-t td{vertical-align:middle}.filters select.field-pill,.filters input.field-pill{flex:none;width:240px}.acc-t td:nth-child(2){max-width:220px;display:table-cell}.acc-sector{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card>.dx-lab:first-child,.card>summary>.dx-lab:first-child,.card .dx-opts-h .dx-lab{color:var(--text);letter-spacing:-.01em;margin-bottom:2px;font-size:15px;font-weight:600;display:block}.card.loud>.dx-lab:first-child{color:#10140abf}.aag-q>.dx-lab:first-child{border-bottom:1px solid var(--edge);margin-bottom:4px;padding-bottom:12px}.aag-q.aag-next>.dx-lab:first-child{color:var(--lime);border-color:#ccf58040}.ovc-h h3{font-size:16px}@media(max-width:760px){.sb .sb-brand{justify-content:flex-start;padding:4px 10px 14px}.sb .sb-brand img{object-fit:contain;width:auto;height:20px}}.acct-sum{max-width:78ch;color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mm{position:relative}.mm-list{z-index:40;background:var(--s3);border:1px solid var(--edge);border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -20px #000000b3}.mm-list>button,.mm-list>a{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.mm-list>button:hover,.mm-list>a:hover{background:#ffffff0f}.mm-list>button.btn{color:#f29a9a;justify-content:flex-start}.ov{flex-direction:column;gap:14px;display:flex}.ov-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.ov-link{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;text-decoration:none;display:inline-flex}.ov-link:hover{color:var(--text)}.ov-ideas{align-self:flex-start;margin:-4px 0 0 4px}.ov-next{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.ov-next-h{align-items:center;gap:10px;display:flex}.ov-next h2{letter-spacing:-.02em;max-width:62ch;margin:0;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.3}.ov-meta{flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:13px;display:flex}.ov-who{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ov-goal{max-width:78ch;margin:0;font-size:12.5px}.ov-acts{gap:8px;margin-top:4px;display:flex}.ov-next.loud .ov-k{color:#10140a99}.ov-next.loud .ov-meta,.ov-next.loud .ov-goal{color:#10140abf}.ov-next.loud .avatar{background:var(--lime-ink);color:var(--lime)}.ov-next.loud .chip{color:var(--lime-ink);background:#10140a1a}.ov-next.loud .chip.crit{background:var(--lime-ink);color:#f29a9a}.ov-next.loud .btn.lime{background:var(--lime-ink);color:var(--lime);border-color:var(--lime-ink)}.ov-next.none{background:var(--hatch-soft),var(--s1)}.ov-eng{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.ov-eng-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ov-eng-t{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.ov-eng-t h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500;line-height:1.3}.ov-chips{flex-wrap:wrap;gap:6px;display:flex}.ov-chips .chip:not(.ok):not(.warn){background:var(--s2);color:var(--text-2)}.ov-what{color:var(--text-2);max-width:90ch;margin:0;font-size:13px;line-height:1.5}.ov-jrny{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ov-jrny li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ov-jrny li+li:before{content:"";background:var(--hatch);z-index:0;width:100%;height:2px;position:absolute;top:15px;right:50%}.ov-jrny li.done+li:before{background:var(--lime)}.ov-jrny i{background:var(--s2);border:1px solid var(--edge);width:32px;height:32px;color:var(--text-3);z-index:1;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid;position:relative}.ov-jrny li.partial i{background:var(--warn-bg);border-color:var(--warn);color:var(--warn);box-shadow:0 0 0 4px #fab2191f}.ov-jrny li.done i{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.ov-jrny span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.ov-jrny li.partial span,.ov-jrny li.done span{color:var(--text)}.ov-tiles{grid-template-columns:1.3fr 1.3fr 1fr;gap:10px;display:grid}.ov-tile{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ov-tile>span{color:var(--text-3);font-size:11.5px;font-weight:600}.ov-tile b{font-size:14px;font-weight:600;line-height:1.35}.ov-tile p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.ov-tile.crit{background:linear-gradient(180deg,var(--crit-bg),transparent 80%),var(--s2);border-color:#e667674d}.ov-tile.crit>span{color:#f29a9a}.ov-tile.ok{background:linear-gradient(180deg,var(--ok-bg),transparent 80%),var(--s2);border-color:#ccf58040}.ov-tile.ok>span{color:var(--lime)}.ov-tile.est{background:var(--hatch-soft),var(--s2)}.ov-ev{color:var(--text-2);font-size:13px!important;font-weight:400!important}.ov-ev em{color:var(--text);letter-spacing:-.03em;font-size:26px;font-style:normal;font-weight:300}.ov-tile .ov-link{align-self:flex-start;margin-top:auto}.ov-items{grid-template-columns:1fr;gap:6px;display:grid}.ov-check{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ov-check li{color:var(--text-2);padding-left:24px;font-size:12.5px;line-height:1.45;position:relative}.ov-check li:before{content:"";border:1.5px dashed var(--text-3);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.ov-check.ok li:before{background:var(--lime);border:0}.ov-deps{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px;display:flex}.ov-deps .ov-k{margin-right:6px}.ov-deps .chip:not(.ok):not(.warn):not(.crit){color:var(--text-3);background:0 0;border:1px dashed #ffffff2e}.ov-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.ov-2>.card{padding:20px 22px}.ov-streams{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-streams li{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ov-streams li:first-child{border-top:0;padding-top:0}.ov-streams li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ov-streams b{font-size:14px;font-weight:600}.ov-streams span{color:var(--text-3);font-size:12px;line-height:1.4}.ov-streams strong{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:28px;font-weight:300;line-height:1.05;display:flex}.ov-streams strong small{letter-spacing:0;color:var(--text-3);font-size:11px;font-weight:500}.ov-streams strong.na{color:var(--text-3)}.ov-more{margin-top:10px}.ov-more>summary{cursor:pointer;color:var(--warn);font-size:12.5px}.ov-team{flex-direction:column;gap:12px;display:flex}.ov-team-n b{letter-spacing:-.04em;font-size:40px;font-weight:300;line-height:1}.ov-team-n small{letter-spacing:0;color:var(--text-3);margin-left:6px;font-size:13px;font-weight:500}.ov-faces{flex-wrap:wrap;gap:6px;display:flex}.ov-faces .avatar.dark{background:var(--hatch-soft),var(--s2);color:var(--text-3);border:1px dashed #ffffff29}.ov-team p{margin:0}.ov-strong{color:var(--text);font-weight:600}.ov-todo{padding:20px 22px}.ov-todo .ch{flex-wrap:wrap}.ov-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-rows li{border-top:1px solid var(--edge);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ov-rows li:first-child{border-top:0;padding-top:2px}.ov-rows li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ov-rows b{font-size:13.5px;font-weight:600;line-height:1.4}.ov-rows span:not(.ov-dot){color:var(--text-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ov-dot{border:1.5px solid var(--text-3);border-radius:50%;width:10px;height:10px}.ov-rows li.warn .ov-dot{border-color:var(--warn);background:var(--warn)}.paper-tabs{max-width:calc(100% - 24px)}.paper-more{border:1px solid var(--line-2);background:var(--panel);color:var(--text);border-radius:var(--pill);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding:8px 30px 8px 14px;font-size:12.5px}.paper-more.on{background-color:var(--lime);color:var(--lime-ink);border-color:var(--lime);font-weight:600}@media(max-width:1100px){.ov-tiles{grid-template-columns:1fr 1fr}.ov-tiles .ov-tile:last-child{grid-column:1/-1}}@media(max-width:760px){.ov-2,.ov-tiles{grid-template-columns:1fr}.ov-next,.ov-eng{padding:18px}.ov-jrny span{font-size:10px}.ov-jrny i{width:26px;height:26px}.ov-jrny li+li:before{top:12px}.mm-list{left:0;right:auto}}.acct-meta .chip.acct-last.crit{background:var(--crit-bg);color:#f29a9a}.acct-hero:not(:has(.acct-figs)){gap:0}@media(max-width:760px){.acct-top .actions{flex-basis:100%;justify-content:flex-start}}.vc-hero{gap:22px}.vc-av[data-tech]{background:var(--tc);color:#0b0c0e}.vc-co{color:var(--text-3);font-size:12.5px;text-decoration:none}.vc-co:hover{color:var(--text)}.vc-h1{max-width:40ch;margin-top:2px!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.2!important}.vc-step{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vc-step li{min-width:0;position:relative}.vc-step li+li:before{content:"";background:var(--hatch);width:calc(100% - 40px);height:2px;position:absolute;top:19px;right:calc(50% + 20px)}.vc-step li.side-break{border-left:1px dashed #ffffff1f}.vc-step li.side-break:before{display:none}.vc-step button{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:0 6px 6px;display:flex}.vc-step button:hover i{border-color:var(--text-3)}.vc-step i{background:var(--s2);border:1px solid var(--edge);width:40px;height:40px;color:var(--text-3);z-index:1;transition:border-color .2s,transform .2s var(--spring);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid;position:relative}.vc-step b{font-size:12.5px;font-weight:600;line-height:1.3}.vc-step em{color:var(--text-3);font-size:11px;font-style:normal}.vc-step li.sel i{transform:scale(1.08);box-shadow:0 0 0 4px #ffffff14}.vc-step .st-in_progress i,.vc-step .st-ready i{background:var(--info-bg);border-color:var(--info);color:var(--info)}.vc-step .st-in_progress em,.vc-step .st-ready em{color:var(--info)}.vc-step .st-approved i,.vc-step .st-not_applicable i{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.vc-step .st-approved em{color:var(--lime)}.vc-step .st-approved_conditions i{background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.vc-step .st-approved_conditions em{color:var(--warn)}.vc-step .st-blocked i,.vc-step .st-reopened i{background:var(--crit-bg);border-color:var(--crit);color:#f29a9a}.vc-step .st-blocked em,.vc-step .st-reopened em{color:#f29a9a}.vc-sides{grid-template-columns:4fr 2fr;margin-top:-10px;display:grid}.vc-sides span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:center;border-top:1px solid var(--edge);padding-top:8px;font-size:10.5px;font-weight:700}.vc-sides span+span{margin-left:10px}.vc-bt{margin-top:16px}.vc-bt .bt-main{gap:16px}.vc-ledger{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.vc-count{color:var(--text-3);font-size:12.5px}.vc-count b{color:var(--text);margin-right:2px;font-size:20px;font-weight:400}.vc-ledger-g{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.vc-ledger-g>div{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vc-ledger-g>div:first-child:has(.vc-none){background:var(--hatch-soft),var(--s2)}.vc-none{color:var(--text-3);margin:0;font-size:13px}.vc-offer{border-radius:var(--r-tile);background:linear-gradient(90deg,var(--ok-bg),transparent 85%);border:1px solid #ccf58038;flex-wrap:wrap;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.vc-offer span{color:var(--lime);white-space:nowrap;font-size:11.5px;font-weight:700}.vc-offer p{color:var(--text-2);flex:320px;margin:0;font-size:13px}.vc-work{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.vc-tabs{flex-wrap:wrap;align-self:flex-start}.vc-tabs .dx-n{margin-left:6px}.vc-flat{animation:fade-in .3s var(--spring) both;flex-direction:column;gap:12px;display:flex}.vc-flat>.ch{justify-content:flex-start;margin-bottom:0}.vc-work .vc-sec{background:var(--s2)}.vc-work .vc-sec+.vc-sec{margin-top:10px}.vc-next{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.vc-next .ov-k{color:#10140a99}.vc-next h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500}.vc-next p{color:#10140ac7;margin:0;font-size:13px;line-height:1.5}.vc-next .avatar{background:var(--lime-ink);color:var(--lime)}.vc-next .ov-who{margin-top:4px;font-size:13px}.vc-team{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.vc-team .ch{margin-bottom:0}.vc-team .chip:not(.ok){color:var(--text-3);background:0 0;border:1px dashed #ffffff2e}.vc-tk{margin-top:6px}@media(max-width:1100px){.vc-step{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.vc-step li:nth-child(4):before{display:none}.vc-step li.side-break{border-left:0}.vc-sides{display:none}}@media(max-width:760px){.vc-step{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-step li:nth-child(odd):before{display:none}.vc-step li:nth-child(4):before{display:block}.vc-ledger-g{grid-template-columns:1fr}}.vc-work{margin-top:16px}.vc-flat .vc-matrix,.vc-flat .vc-cfg{display:block;overflow-x:auto}.vc-step li+li:before{background:repeating-linear-gradient(90deg,#ffffff2e 0,#ffffff2e 4px,#0000 4px,#0000 8px)}.vc-step li.after-done:before{background:var(--lime)}.cst-hero{gap:20px}.cst-av[data-tech],.cst-lav[data-tech]{background:var(--tc);color:#0b0c0e}.cst-hero .cst-h1{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,30px);font-weight:400}.cst-srcchip{text-overflow:ellipsis;max-width:360px;overflow:hidden}.cst-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cst-links .cst-acc{background:var(--s2);border-color:var(--edge);border-radius:var(--pill);max-width:320px;padding:6px 12px}.cst-hero .acct-fig b{font-size:26px}.cst-wk{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:16px;margin-top:4px;display:grid}.cst-rail{background:var(--s1);border:1px solid var(--edge);border-radius:22px;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:84px}.cst-rail button{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:grid}.cst-rail button:hover{color:var(--text);background:#ffffff0a}.cst-rail button.on{background:var(--s3);color:var(--text);box-shadow:inset 3px 0 0 var(--lime)}.cst-rail button.on svg{color:var(--lime)}.cst-rail-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cst-rail-t b{font-size:13px;font-weight:600}.cst-rail-t small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cst-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.cst-pane .cst-qbar{margin:0}.cst-savebar{z-index:30;background:var(--s3);border-radius:var(--pill);width:fit-content;max-width:100%;animation:fade-in .25s var(--spring) both;border:1px solid #fab21959;flex-wrap:wrap;align-items:center;gap:10px;margin:18px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 24px 50px -20px #000c}.cst-savebar .cst-dirty{color:var(--warn);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cst-savebar .cst-dirty:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.cst-savebar .cst-txt{border-radius:var(--pill);min-width:220px}.cst-list .table td{vertical-align:middle}.cst-start[data-tech]{background:linear-gradient(180deg,var(--tc),transparent 70%),var(--s1)}@supports (color:color-mix(in lab,red,red)){.cst-start[data-tech]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 14%,transparent),transparent 70%),var(--s1)}}.cst-start[data-tech]{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.cst-start[data-tech]{border-color:color-mix(in srgb,var(--tc) 35%,transparent)}}.cst-start[data-tech]{border-top:3px solid var(--tc)}.cst-start{border-radius:18px;padding:16px}@media(max-width:1100px){.cst-wk{grid-template-columns:1fr}.cst-rail{border-radius:var(--pill);scrollbar-width:none;flex-direction:row;padding:6px;position:static;overflow-x:auto}.cst-rail button{white-space:nowrap;border-radius:var(--pill);grid-template-columns:18px auto auto;width:auto;padding:8px 14px}.cst-rail-t small{display:none}.cst-rail button.on{box-shadow:none;color:#0b0c0e;background:#fff}.cst-rail button.on svg{color:#0b0c0e}}@media(max-width:760px){.cst-savebar{border-radius:18px;width:auto}.cst-savebar .cst-txt{flex:100%;min-width:0}.cst-links .cst-acc{flex:100%;max-width:100%}}@media(min-width:761px){.cst-savebar{flex-wrap:nowrap}.cst-savebar>*{flex-shrink:0}}.rv-house{flex-wrap:wrap;gap:8px;margin:-2px 0 16px;display:flex}.rv-house>details{background:var(--s1);border:1px solid var(--edge);border-radius:18px;flex:0 auto;max-width:100%;padding:8px 14px}.rv-house>details[open]{flex:100%;padding:12px 16px}.rv-house summary{cursor:pointer;color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;list-style:none;display:flex}.rv-house summary::-webkit-details-marker{display:none}.rv-house p{margin:10px 0 0}.rv-house ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:0;font-size:12.5px;list-style:none;display:flex}.rv-house ul a{color:var(--text-2);text-decoration:none}.rv-house-l{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rv-house-l>*{background:var(--s2);color:var(--text-2);border-radius:12px;align-items:baseline;gap:8px;padding:8px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.rv-house-l b{color:var(--text);font-size:20px;font-weight:300}.rv-filt{align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:22px}.rv-filt select,.rv-filt input{background:var(--s2);border:1px solid var(--edge);border-radius:var(--pill);color:var(--text);font:inherit;max-width:220px;padding:7px 12px;font-size:12.5px}.rv-detail{gap:14px}.rv-dh{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.25}.rv-gate{border-radius:var(--r-tile);background:linear-gradient(180deg,var(--serious-bg),transparent 90%),var(--s2);border:1px solid #ec835a47;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rv-gate.ok{background:linear-gradient(180deg,var(--ok-bg),transparent 90%),var(--s2);border-color:#ccf5804d}.rv-gate-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rv-gate-h b{color:var(--serious);font-size:14px}.rv-gate.ok .rv-gate-h b{color:var(--lime)}.rv-nomoney{background:var(--hatch-soft),var(--s2);color:var(--text-3);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px}.rv-decide{flex-direction:column;gap:10px;display:flex}.rv-decide:empty{display:none}.rv-edit{border:1px solid var(--edge);border-radius:var(--r-tile);background:#ffffff05}.rv-edit>summary{cursor:pointer;flex-direction:column;gap:2px;padding:12px 16px;list-style:none;display:flex}.rv-edit>summary::-webkit-details-marker{display:none}.rv-edit>summary b:after{content:" ▾";color:var(--text-3);font-weight:400}.rv-edit[open]>summary{border-bottom:1px solid var(--edge)}.rv-edit[open]>summary b:after{content:" ▴"}.rv-edit-b{flex-direction:column;gap:14px;padding:14px 16px;display:flex}@media(max-width:1100px){.rv-filt{flex-wrap:wrap;grid-column:1/-1;margin-bottom:4px;position:static}}.rv-col{flex-direction:column;gap:10px;min-width:0;display:flex}.rv-filt{flex-wrap:wrap;gap:8px;display:flex;margin:0!important;position:static!important}.rv-filt select,.rv-filt input{flex:140px;min-width:0;max-width:none}.fi-ladder{flex-direction:column;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.fi-ladder .ch{flex-wrap:wrap;margin-bottom:0}.fi-lead{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fi-lead-n{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.fi-lead-n span{color:var(--text-2);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.fi-lead-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.1}.fi-lead-n small{color:var(--text-3);font-size:11.5px}.fi-lead-n.est{background:var(--hatch-soft),var(--s2)}.fi-lead-n.est b{color:var(--text-2)}.fi-scen{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.fi-scen .ov-k{margin-right:6px}.fi-scen-i{background:var(--s2);color:var(--text-2);border-radius:12px;align-items:baseline;gap:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.fi-scen-i b{color:var(--text);font-size:16px;font-weight:500}.fi-scen-i em{color:#f29a9a;font-size:11.5px;font-style:normal}.fi-none{background:var(--hatch-soft),var(--s2);color:var(--text-3);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px}.fi-bt .bt-main{gap:16px}.fi-next{padding:20px 22px}.fi-next .fi-actions,.fi-bt .fi-ai{margin:0}.fi-detail{flex-direction:column;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.fi-tabs{flex-wrap:wrap;align-self:flex-start}.fi-tabs .dx-n{margin-left:6px}.fi-pane>.card{box-shadow:none;animation:fade-in .3s var(--spring) both;background:0 0;border:0;margin:0;padding:0}.fi-single{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fi-single li{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.fi-single span{color:var(--text-3);font-size:11.5px;font-weight:600}.fi-single b{font-size:14px;font-weight:600}.fi-single em{color:var(--text-3);font-size:11.5px;font-style:normal}@media(max-width:1100px){.fi-lead{grid-template-columns:1fr 1fr}}@media(max-width:760px){.fi-lead{grid-template-columns:1fr 1fr}.fi-lead-n b{font-size:24px}.fi-ladder{padding:18px}}.fi-next .fi-actions{gap:0}.fi-next .fi-actions li{border-top:1px solid var(--edge);color:var(--text);background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;padding:12px 0}.fi-next .fi-actions li:first-child{border-top:0;padding-top:2px}.fi-next .fi-rank{background:var(--s3);color:var(--text);width:28px;height:28px}.fi-next .fi-actions li:first-child .fi-rank{background:var(--lime);color:var(--lime-ink)}.fi-next .fi-act b{color:var(--text);font-size:13.5px;font-weight:600}.fi-next .fi-act .muted{color:var(--text-3)}.fi-next .fi-act{text-align:left;min-width:0}.fi-next .fi-act b{justify-content:flex-start;gap:4px}.bt-main .kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.b-plan{flex-direction:column;gap:12px;padding:24px 26px;display:flex}.b-plan h2{margin:0}.b-plan-k{letter-spacing:.08em;text-transform:uppercase;color:#10140a99;margin-top:8px;font-size:11px;font-weight:700}.b-steps{background:#10140a12;border-radius:18px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-steps li{border-top:1px solid #10140a1a;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.b-steps li:first-child{border-top:0}.b-steps .b-num{background:var(--lime-ink);width:28px;height:28px;color:var(--lime);border-radius:50%;place-items:center;margin:0;font-size:12.5px;font-weight:700;display:grid}.b-steps .b-do{color:var(--lime-ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.b-steps .b-why{color:#10140aad;margin:3px 0 0;font-size:12.5px;line-height:1.45}.b-steps .b-foot{align-items:center;gap:8px;margin:0;display:flex}.b-steps .b-open{color:var(--lime-ink);white-space:nowrap;font-weight:600}.b-plan .sticker-static,.b-plan .sticker{align-self:flex-start}.ag-sum{color:var(--text-2);align-items:baseline;gap:8px;margin:-4px 0 12px;font-size:13px;display:flex}.ag-sum b{color:var(--text);letter-spacing:-.03em;font-size:26px;font-weight:300}.ag-week{border-bottom:1px solid var(--edge);grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:14px;padding-bottom:14px;display:grid}.ag-wd{border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;display:flex}.ag-wd small{color:var(--text-3);font-size:10.5px}.ag-wd b{font-size:14px;font-weight:500}.ag-wd i{background:0 0;border-radius:50%;width:5px;height:5px;margin-top:2px}.ag-wd.due i{background:var(--warn)}.ag-wd.late i{background:var(--crit)}.ag-wd.today{background:var(--lime)}.ag-wd.today small,.ag-wd.today b{color:var(--lime-ink)}.ag-wd.today.due i,.ag-wd.today.late i{background:var(--lime-ink)}@media(max-width:760px){.bt-main .kpi-row{grid-template-columns:1fr 1fr 1fr}.b-steps li{grid-template-columns:28px minmax(0,1fr)}.b-steps .b-foot{grid-column:2}}.ag-sum,.ag-week{margin-left:18px;margin-right:18px}.ag-week{border-bottom:0;margin-bottom:0}.acc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.acc-show{flex-wrap:wrap;gap:8px;display:flex}.acc-show button{background:var(--s1);border:1px solid var(--edge);color:var(--text-2);font:inherit;cursor:pointer;border-radius:16px;align-items:baseline;gap:8px;padding:10px 16px;font-size:12.5px;transition:background .15s,border-color .15s;display:flex}.acc-show button b{color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.acc-show button.est{background:var(--hatch-soft),var(--s1)}.acc-show button:hover{border-color:#ffffff2e}.acc-show button.on{color:#0b0c0e;background:#fff;border-color:#fff}.acc-show button.on b{color:#0b0c0e}.acc-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-tools .field-pill{max-width:220px}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.acc-card{color:var(--text);transition:border-color .2s,transform .2s var(--spring);flex-direction:column;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.acc-card:hover{border-color:#ccf58059;transform:translateY(-2px)}.acc-card:hover .acc-av{background:var(--lime);color:var(--lime-ink)}.acc-card-h{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.acc-card-h .acc-av{border-radius:14px;width:44px;height:44px}.acc-card-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.acc-card-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.acc-card-t span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acc-card .prof-chip{border-color:var(--edge);color:var(--text-2);background:0 0}.acc-card .prof-chip.l-strong{background:var(--ok-bg);color:var(--lime);border-color:#0000}.acc-card .prof-chip.l-partial{background:var(--warn-bg);color:var(--warn);border-color:#0000}.acc-card-f{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:auto;display:grid}.acc-card-f>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.acc-card-f span{color:var(--text-3);font-size:11px;font-weight:600}.acc-card-f b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:400;overflow:hidden}.acc-card-f small{color:var(--text-3);font-size:11px}.acc-card-f .na{background:var(--hatch-soft),var(--s2)}.acc-card-f .na b{color:var(--text-3)}.acc-card-f .late b{color:#f29a9a}@media(max-width:760px){.acc-grid{grid-template-columns:1fr}.acc-tools{width:100%}.acc-tools .field-pill{flex:140px;max-width:none}}.paper.acct-tabs{--paper:var(--s1);--paper-2:var(--s2);--paper-line:#ffffff14;--ink:#f4f5f2;--ink-2:var(--text-2);background:var(--s1);color:var(--text);border:1px solid var(--edge)}.acct-tabs .paper-tabs{background:var(--bg)}.acct-tabs .row.on{color:#0b0c0e;background:#fff}.acct-tabs .row.on .chip{color:#fff;background:#0b0c0e}.acct-tabs .detail{background:var(--s2);color:var(--text);border:1px solid var(--edge)}.acct-tabs .flowcard.loss{color:var(--text);background:#050506;border-color:#e6676759}.acct-tabs .count.dark{background:var(--s3);color:var(--text)}.acct-tabs .muted,.acct-tabs .small.muted{color:var(--text-3)}.acct-tabs .note{color:var(--text-2)}.acct-tabs h3,.acct-tabs h2{color:var(--text)}.acct-tabs .table th{color:var(--text-3);border-color:var(--edge)}.acct-tabs .table td{border-color:var(--edge)}.acct-tabs .btn.ghost-dark{background:var(--s2);color:var(--text);border-color:var(--edge)}.acct-tabs .split{grid-template-columns:minmax(0,1fr)}.acct-tabs .split>*{min-width:0}.acct-tabs .rowlist{scrollbar-width:thin;flex-flow:row;gap:8px;padding-bottom:4px;overflow-x:auto}.acct-tabs .rowlist>.row{flex:0 0 320px}.acct-tabs .rowlist>.idd-toggle{flex:none;align-self:center}.acct-tabs .arch-flow{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.acct-tabs .arch-flow>*{scroll-snap-align:start}.acct-tabs .chip.white{color:#0b0c0e;background:#fff}.acct-tabs .chip.amber,.acct-tabs .chip.warn{background:var(--warn-bg);color:var(--warn)}.acct-tabs .chip.amber .term,.acct-tabs .chip .term{color:inherit}.acct-tabs .flowcard,.acct-tabs .merge-card{background:var(--s2);border-color:var(--edge)}.acct-tabs .flowcard:hover{border-color:#ffffff40}.acct-tabs .flowcard.loss{background:#050506}.acct-tabs :is(.seg button.on,.kseg button.on,.btn.white,.count:not(.dark),.oppcard,.tcard){color:#0b0c0e}.acct-tabs .od-tabs{scrollbar-width:none;overflow-x:auto}.acct-tabs .od-tabs button{flex-shrink:0}.acct-tabs .stake-tasks{flex-wrap:wrap;gap:6px;display:flex}.acct-tabs .stake-tasks button{white-space:normal;text-align:left;max-width:100%;height:auto}@media(max-width:760px){.acct-tabs .rowlist>.row{flex-basis:260px}.paper.acct-tabs{padding:16px 14px}}.ov-faces .avatar.pend{background:var(--warn-bg);color:var(--warn);border:1px dashed #fab21980}.tm-list li{grid-template-columns:30px minmax(0,1fr) auto}.tm-list li.on{background:#ffffff08}.tm-r{align-items:center;gap:8px;display:inline-flex}.tm-r .btn.sm{padding:4px 10px;font-size:11.5px}.tm-form{flex-direction:column;grid-column:1/-1;gap:10px;padding:12px 0 4px;display:flex}.tm-form-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tm-form-h b{font-size:13px}.tm-form .fld span{font-size:11.5px}.tm-form select,.tm-form input{background:var(--s2);border:1px solid var(--edge);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.tm-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.tm-row .tm-wide{grid-column:span 2}.tm-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tm-ai{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-sug{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tm-sug>li{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tm-sug-role{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.tm-sug-role em{text-transform:none;letter-spacing:0;color:var(--warn);font-style:normal;font-weight:600}.tm-cand{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tm-cand b{margin-right:8px;font-size:13.5px}.tm-cand span{color:var(--text-3);font-size:12px}.tm-cand p{color:var(--text-2);margin:4px 0 0;font-size:12.5px;line-height:1.45}.tm-cand .tm-confirm{color:var(--warn)}.tm-none{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.45}@media(max-width:760px){.tm-row .tm-wide{grid-column:auto}.tm-cand{grid-template-columns:1fr}}.tm-list .avatar.pend{background:var(--warn-bg);color:var(--warn);border:1px dashed #fab21980}.tm-cand .btn{justify-self:start}.iv2{gap:14px;display:grid}.iv2-head{flex-wrap:wrap;align-items:flex-end;gap:12px}.iv2-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iv2-tabs{background:var(--s2);border:1px solid var(--edge);border-radius:var(--pill);scrollbar-width:none;gap:4px;padding:3px;display:flex;overflow-x:auto}.iv2-tabs button{color:var(--text-2);border-radius:var(--pill);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12.5px;font-weight:500}.iv2-tabs button.on{background:var(--white);color:var(--ink);font-weight:600}.iv2-card{min-width:0}.iv2-ch{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.iv2-ch h2{margin:0;font-size:16px}.iv2-sub{max-width:72ch;margin-top:3px}.iv2-next h2{margin:4px 0 6px;font-size:20px;line-height:1.3}.iv2-next .btn{background:var(--lime-ink);color:var(--lime);border-color:var(--lime-ink)}.iv2-identity{background:var(--s2);color:var(--text-2);border-radius:10px;margin-bottom:12px;padding:10px 12px}.iv2-thesis{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 18px;display:grid}.iv2-thesis p{margin:4px 0 0}.iv2-thesis-form{gap:10px;display:grid}.iv2-thesis-form label{gap:4px;display:grid}.iv2-gap{color:var(--text-3);background-image:repeating-linear-gradient(135deg,#0000 0,#0000 6px,#ffffff09 6px,#ffffff09 7px);border-radius:6px;padding:2px 6px;font-style:italic}.iv2-facts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 18px;margin:10px 0;display:grid}.iv2-facts>div{min-width:0}.iv2-facts dt{color:var(--text-3);font-size:11.5px}.iv2-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.iv2-rel{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.iv2-rel li{background:var(--s2);border-radius:10px;padding:10px 12px}.iv2-prio{gap:14px;margin:0;padding:0;list-style:none;display:grid}.iv2-op{background:var(--s2);border:1px solid var(--edge);border-radius:12px;padding:12px 14px}.iv2-op-h{align-items:flex-start;gap:12px;display:flex}.iv2-op-h>div{flex:1;min-width:0}.iv2-rank{background:var(--white);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.iv2-op .iv-strip{margin:10px 0 0}.iv2-factors{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.iv2-check{padding:0;list-style:none}.iv2-check li.ok{color:var(--lime)}.iv2-maps{grid-template-columns:1fr 1fr;gap:18px;display:grid}.iv2-maps>div,.iv2-scroll{min-width:0;overflow-x:auto}.iv2-pipe td{min-width:120px}.iv2-pick select{max-width:100%;margin-left:8px}.iv2-adder{gap:8px;width:100%;display:grid}.iv2-form{background:var(--s2);border-radius:10px;margin:8px 0;padding:12px}.iv2-form label{gap:4px;display:grid}.iv2-form input,.iv2-form select,.iv2-form textarea{width:100%}.iv2-finds{gap:10px;padding:0;list-style:none;display:grid}.iv2-find{background:var(--s2);border-radius:10px;padding:10px 12px}.iv2-chain{color:var(--text-2);gap:3px;margin-top:6px;display:grid}.iv2-chain i{color:var(--text-3);min-width:86px;font-style:normal;display:inline-block}.iv2-gantt{gap:8px;display:grid}.iv2-g-axis{justify-content:space-between;margin-left:30%;display:flex}.iv2-g-row{grid-template-columns:30% 1fr;align-items:center;gap:4px 10px;display:grid}.iv2-g-row.crit .iv2-g-bar{box-shadow:0 0 0 2px var(--lime)}.iv2-g-track{background:var(--s2);border-radius:6px;height:18px;position:relative}.iv2-g-base{border:1px dashed var(--text-3);border-radius:4px;position:absolute;top:2px;bottom:2px}.iv2-g-bar{background:var(--text-3);border-radius:4px;position:absolute;top:5px;bottom:5px}.iv2-g-bar.performed{background:#e0a43a}.iv2-g-bar.reviewed{background:#6fb7e8}.iv2-g-bar.accepted{background:var(--lime)}.iv2-g-meta{grid-column:2}.iv2-bars{border-bottom:1px solid var(--edge);align-items:flex-end;gap:4px;height:140px;padding:8px 0 18px;display:flex}.iv2-bcol{flex:1;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex;position:relative}.iv2-bcol span{border-radius:3px 3px 0 0;flex:1;min-height:1px}.iv2-bcol .in{background:var(--lime)}.iv2-bcol .out{background:var(--text-3)}.iv2-bcol em{text-align:center;color:var(--text-3);font-size:9.5px;font-style:normal;position:absolute;bottom:-17px;left:0;right:0;overflow:hidden}.iv2-debt,.iv2-risk{border-top:1px solid var(--edge);margin-top:10px;padding-top:10px}.iv2-compare{margin-top:12px}.iv2-preview-note{border:1px dashed var(--edge-2)}.iv-public{max-width:1000px;margin:0 auto}@media(max-width:900px){.iv2-maps,.iv2-g-row{grid-template-columns:1fr}.iv2-g-axis{margin-left:0}.iv2-g-meta{grid-column:1}}@media(max-width:600px){.iv2-head h1{font-size:22px}.iv2-facts{grid-template-columns:1fr}.iv2-bcol em{display:none}.iv2 .table{font-size:12px}.iv2 .kpi-row{grid-template-columns:1fr 1fr}}@media print{.no-print,.sb,.app2>aside,.tb,.btn,.iv2-tabs{display:none!important}.iv2 .card{break-inside:avoid;box-shadow:none}}.iv2 select,.iv2 input[type=text],.iv2 input[type=number],.iv2 input[type=date],.iv2 textarea{background:var(--s2);color:var(--text);border:1px solid var(--edge-2);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.iv2 select{max-width:100%}.iv2 select option{background:var(--s1);color:var(--text)}.iv2-pick{display:flex}.iv2-pick label{align-items:center;gap:8px;width:100%;display:flex}.iv2-pick select{flex:1;min-width:0}.iv3,.iv3-col{gap:16px}.iv3-lab{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.iv3-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:16px;display:grid}.iv3-next{flex-direction:column;justify-content:space-between;gap:12px;min-height:190px;display:flex}.iv3-eyebrow{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:12px;font-weight:700}.iv3-next h2{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:21px;line-height:1.3;display:-webkit-box;overflow:hidden}.iv3-next-f{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.iv3-next-f>span{border-radius:var(--pill);background:#10140a1a;padding:4px 10px}.iv3-due.late{color:#ff8a7a;background:#10140a!important}.iv3-next .btn{background:var(--lime-ink);color:var(--lime);border-color:var(--lime-ink);margin-left:auto}.iv3-figs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.iv3-fig,.iv3-ring{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-tile,14px);flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.iv3-fig b{letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:300;line-height:1.05}.iv3-fig span{color:var(--text-2);font-size:12px;font-weight:600}.iv3-fig em{color:var(--text-3);font-size:11.5px;font-style:normal}.iv3-fig.est b{color:var(--text-3);background-image:var(--hatch-soft);border-radius:6px;align-self:flex-start;padding:0 4px}.iv3-ring svg{flex:none}.iv3-ring .trk{fill:none;stroke:var(--s3);stroke-width:7px}.iv3-ring .val{fill:none;stroke:var(--lime);stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease)}.iv3-ring text{fill:var(--text);font-size:14px;font-weight:600}.iv3-ring b{color:var(--text-2);font-size:12.5px;display:block}.iv3-ring div{flex-direction:column;gap:2px;min-width:0;display:flex}.iv3-ladder .dx-hatch{margin-top:4px}.iv3-step{align-items:flex-start;margin:14px 0 6px;display:flex}.iv3-st{cursor:default;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.iv3-st:before{content:"";background:var(--s3);z-index:0;width:100%;height:3px;position:absolute;top:13px;right:50%}.iv3-st:first-child:before{display:none}.iv3-st.done:before,.iv3-st.done+.iv3-st:before{background:var(--lime)}.iv3-st.partial:before{background:linear-gradient(90deg,var(--lime),#e0a43a)}.iv3-dot{z-index:1;background:var(--s1);border:2px solid var(--s3);width:28px;height:28px;color:var(--text-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.iv3-st.done .iv3-dot{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.iv3-st.partial .iv3-dot{color:#e0a43a;background-image:repeating-linear-gradient(-45deg,#e0a43a40 0,#e0a43a40 3px,#0000 3px,#0000 6px);border-color:#e0a43a}.iv3-st.cur .iv3-dot{box-shadow:0 0 0 4px #e0a43a2e}.iv3-sl{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.iv3-st.done .iv3-sl{color:var(--text)}.iv3-st.partial .iv3-sl{color:#e0a43a}.iv3-step.compact{margin:8px 0 4px}.iv3-step.compact .iv3-dot{border-width:2px;width:14px;height:14px;font-size:0}.iv3-step.compact .iv3-st:before{height:2px;top:6px}.iv3-card{background:var(--s2);border:1px solid var(--edge);border-radius:16px;margin-bottom:12px;padding:16px;position:relative}.iv3-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv3-rank{background:var(--white);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.iv3-t{flex-direction:column;flex:1;min-width:180px;display:flex}.iv3-t b{font-size:15px;line-height:1.3}.iv3-t span{color:var(--text-3);font-size:12px}.iv3-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:10px;display:grid}.iv3-fac{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;display:grid}.iv3-f{cursor:default;flex-direction:column;gap:4px;display:flex}.iv3-f span{color:var(--text-2);font-size:11.5px}.iv3-f i{gap:3px;display:flex}.iv3-f i b{background:var(--s3);border-radius:3px;flex:1;height:6px}.iv3-f.l1 i b.on{background:#e5674f}.iv3-f.l2 i b.on{background:#e0a43a}.iv3-f.l3 i b.on{background:var(--lime)}.iv3-f.l0 i b{background-image:var(--hatch-soft)}.iv3-faces{flex-wrap:wrap;gap:6px;display:flex}.iv3-face{cursor:default;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:12px;font-weight:700;display:grid;position:relative}.iv3-face em{color:var(--text-3);white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:500;position:absolute;top:39px}.iv3-face.none{border:1.5px dashed var(--edge-2)}.iv3-face.role{color:#6fb7e8;background:#6fb7e826;border:1.5px solid #6fb7e880}.iv3-face.named{background:var(--s3);color:var(--text)}.iv3-face.conf{background:var(--lime);color:var(--lime-ink)}.iv3-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.iv3-tile{background:var(--s1);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.iv3-tile .iv3-lab{margin:0;font-size:10.5px}.iv3-tile b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.iv3-tile em{color:var(--text-3);font-size:11px;font-style:normal}.iv3-tile em.late{color:#ff8a7a}.iv3-tile.block{background:#e5674f1a;box-shadow:inset 3px 0 #e5674f}.iv3-more{position:absolute;top:16px;right:16px}.iv3-card header{padding-right:90px}.iv3-sep{margin-top:18px}.iv3-known{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.iv3-kcard{text-align:left;background:var(--s2);border:1px dashed var(--edge-2);cursor:pointer;color:var(--text);font:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.iv3-kcard:hover{border-color:#6fb7e8}.iv3-kcard b{font-size:13.5px}.iv3-kcard span{color:var(--text-3);font-size:12px}.iv3-kcard em{color:#6fb7e8;font-size:11px;font-style:normal}.iv3-cap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.iv3-fbar{background:var(--s3);border-radius:11px;gap:2px;height:22px;display:flex;overflow:hidden}.iv3-fbar i{min-width:4px;display:block}.iv3-fbar .sec{background:var(--lime)}.iv3-fbar .cond{background:#e0a43a}.iv3-fbar .app{background:#6fb7e8}.iv3-fbar .sought,.iv3-fbar .gap{background:var(--hatch)}.iv3-fbar.empty{border:1.5px dashed var(--edge-2);color:var(--text-3);background:0 0;justify-content:center;align-items:center;font-size:11.5px}.iv3-fkey{color:var(--text-2);flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.iv3-fkey i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.iv3-fkey .sec{background:var(--lime)}.iv3-fkey .cond{background:#e0a43a}.iv3-fkey .app{background:#6fb7e8}.iv3-fkey .sought{background:var(--hatch)}.iv3-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.iv3-mini>div{background:var(--s2);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.iv3-mini b{font-size:22px;font-weight:300}.iv3-mini span{color:var(--text-3);font-size:11.5px}.iv3-empty{border:1.5px dashed var(--edge-2);aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:180px;margin:0 auto;padding:20px;display:flex}.iv3-empty b{font-size:13px}.iv3-empty span{color:var(--text-3);font-size:11.5px}.iv3-todo{color:var(--text-2);background:var(--s2);border-left:3px solid #e0a43a;border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:12.5px}.iv3-cash{align-items:flex-end;gap:4px;display:flex;position:relative}.iv3-cash>div{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.iv3-cash i{border-radius:3px 3px 0 0;flex:1;min-height:1px;display:block}.iv3-cash .in{background:var(--lime)}.iv3-cash .out{background:var(--text-3)}.iv3-cash.ghost{height:110px}.iv3-cash.ghost i{background:var(--hatch-soft);border:1px dashed var(--edge)}.iv3-cash.ghost>span{color:var(--text-2);text-align:center;place-items:center;padding:0 20px;font-size:12.5px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.iv3-scen{margin-top:12px}.iv3-builds{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.iv3-builds .iv3-lab{width:100%}.iv3-pill{border-radius:var(--pill);background:var(--s3);padding:4px 10px;font-size:12px}.iv3-pill.demonstrated{background:var(--lime);color:var(--lime-ink)}.iv3-watch ul,.iv3-asks ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iv3-watch li{background:var(--s2);border-left:3px solid var(--s3);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.iv3-watch li.blockers{border-color:#e5674f}.iv3-watch li.interventions{border-color:#6fb7e8}.iv3-watch li.missing_evidence{border-color:#e0a43a}.iv3-watch b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.iv3-watch span,.iv3-asks li span{color:var(--text-3);font-size:11.5px}.iv3-asks li{align-items:flex-start;gap:10px;display:flex}.iv3-asks li>div{flex-direction:column;gap:2px;display:flex}.iv3-ico{background:var(--s3);width:30px;height:30px;color:var(--lime);border-radius:10px;flex:none;place-items:center;display:grid}.iv3-stack{flex-wrap:wrap;gap:4px;display:flex}.iv3-stack span{background:var(--s2);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:120px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.iv3-stack i{background:var(--lime);width:20px;height:20px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.iv3-found{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px;display:flex}.iv3-tgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.iv3-tcell{background:var(--s2);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.iv3-tcell p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.iv3-tcell.empty{background:var(--s2) var(--hatch-soft)}.iv3-tcell.empty p{color:var(--text-3);font-style:italic}@media(max-width:1100px){.iv3-hero,.iv3 .bt{grid-template-columns:1fr}.iv3 .bt-side{position:static}}@media(max-width:700px){.iv3-figs{grid-template-columns:1fr 1fr}.iv3-fig b{font-size:26px}.iv3-row,.iv3-cap{grid-template-columns:1fr}.iv3-tiles{grid-template-columns:1fr 1fr}.iv3-sl{display:none}.iv3-dot{width:22px;height:22px;font-size:10px}.iv3-st:before{top:10px}.iv3-more{margin-top:10px;position:static}.iv3-card header{padding-right:0}.iv3-next h2{font-size:18px}}.iv3-ring{flex-direction:column;align-items:flex-start;gap:6px}.iv3-ring svg{width:56px;height:56px}.iv3-faces{gap:10px 12px}.iv3-face em{font-size:10px}.iv4-figs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.iv4-fig{background:var(--s1);border:1px solid var(--edge);cursor:default;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.iv4-fig b{font-size:30px;font-weight:300;line-height:1.1}.iv4-fig span{color:var(--text-2);font-size:12px;font-weight:600}.iv4-fig em{color:var(--text-3);font-size:10.5px;font-style:normal}.iv4-fig.zero b{color:var(--text-3)}.iv4-fig.out{background:var(--s1) var(--hatch-soft)}.iv4-alerts{flex-wrap:wrap;gap:8px;display:flex}.iv4-alerts span{background:var(--s2);border:1px solid var(--edge);border-radius:var(--pill);color:var(--text-2);padding:6px 12px;font-size:12.5px}.iv4-alerts b{color:var(--text);margin-right:4px}.iv4-alerts .crit{color:#ff8a7a;border-color:#e5674f80}.iv4-alerts .crit b{color:#ff8a7a}.iv4-alerts .warn{color:#e0a43a;border-color:#e0a43a80}.iv4-alerts .warn b{color:#e0a43a}.iv4-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iv4-row{background:var(--s2);border:1px solid var(--edge);border-radius:14px;overflow:hidden}.iv4-row:hover,.iv4-row.open{border-color:var(--edge-2)}.iv4-main{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) minmax(170px,1fr) minmax(0,1.6fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.iv4-name{flex-direction:column;gap:3px;min-width:0;display:flex}.iv4-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.iv4-name span{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.iv4-journey{flex-direction:column;gap:2px;min-width:0;display:flex}.iv4-journey .iv3-step{margin:0}.iv4-journey>span{color:var(--text-3);font-size:11px}.iv4-chips{flex-wrap:wrap;gap:6px;display:flex}.iv4-c{border-radius:var(--pill);background:var(--s3);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.iv4-c i{opacity:.7;font-style:normal}.iv4-c.warn{color:#e0a43a;background:#e0a43a1f}.iv4-c.crit{color:#ff8a7a;background:#e5674f1f}.iv4-c.ok{color:var(--lime);background:#ccf5801a}.iv4-c.dim{border:1px dashed var(--edge-2);color:var(--text-3);background:0 0}.iv4-owner{align-items:center;gap:6px;display:flex}.iv4-face{background:var(--lime);width:30px;height:30px;color:var(--lime-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.iv4-due{border-radius:var(--pill);background:var(--s3);color:var(--text-2);white-space:nowrap;padding:4px 9px;font-size:11.5px}.iv4-due.late{color:#ff8a7a;background:#e5674f26;font-weight:600}.iv4-more{border-top:1px solid var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:12px 14px 14px;display:grid}.iv4-more p{margin:0;font-size:13px;line-height:1.45}.iv4-more .btn{justify-self:start}.iv4-sub{margin-top:18px}.iv4-fold{border:1px dashed var(--edge-2);color:var(--text-2);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border-radius:12px;margin-top:14px;padding:10px 14px;font-size:13px}.iv4-fold em{color:var(--text-3);margin-left:6px;font-size:12px;font-style:normal}.iv4-list.ideas{opacity:.8;margin-top:8px}@media(max-width:1100px){.iv4-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.iv4-main{grid-template-columns:minmax(0,1fr) auto}.iv4-journey,.iv4-chips{grid-column:1/-1}.iv4-more{grid-template-columns:1fr 1fr}}@media(max-width:600px){.iv4-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.iv4-more{grid-template-columns:1fr}.iv4-name b{white-space:normal}}@media(max-width:700px){.iv4-main{grid-template-columns:minmax(0,1fr) auto}.iv4-name{grid-column:1/-1}.iv4-face{flex:none}}.iv5-feed{border:1px dashed var(--lime);flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex}.iv5-feed.full{border-style:solid;border-color:var(--edge,var(--line))}.iv5-feed-t{flex-direction:column;gap:2px;min-width:200px;display:flex}.iv5-feed-t b{font-size:15px}.iv5-feed-s{flex-wrap:wrap;flex:1;gap:8px;display:flex}.iv5-feed-s span{color:var(--text-2);background:var(--s2);border:1px solid var(--line);border-radius:var(--pill);align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.iv5-feed-s span i{border:1px dashed var(--line-2);width:20px;height:20px;color:var(--text-3);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.iv5-feed-s span.on{color:var(--text)}.iv5-feed-s span.on i{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.iv3-cash.ghost>span{align-content:center;gap:10px}.iv5-intro{flex-direction:column;gap:14px;display:flex}.iv5-intro h2{margin:0 0 4px}.iv5-intro p{max-width:760px;margin:0}.iv5-prog{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iv5-pstep{text-align:left;background:var(--s2);border:1px solid var(--line);color:var(--text-2);cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;position:relative}.iv5-pstep i{border:1px dashed var(--line-2);width:26px;height:26px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.iv5-pstep.done{color:var(--text)}.iv5-pstep.done i{background:var(--lime);color:var(--lime-ink);border:0}.iv5-pstep.on{border-color:var(--white);color:var(--text)}.iv5{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.iv5-steps{flex-direction:column;gap:12px;min-width:0;display:flex}.iv5-step{padding:0;overflow:hidden}.iv5-step.open{border-color:var(--line-2)}.iv5-sh{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.iv5-sh>i{border:1.5px dashed var(--line-2);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.iv5-step.done .iv5-sh>i{background:var(--lime);color:var(--lime-ink);border:0}.iv5-step.open:not(.done) .iv5-sh>i{border:1.5px solid var(--white);color:var(--text)}.iv5-sh>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.iv5-sh b{font-size:15.5px;font-weight:600}.iv5-sh span{color:var(--text-3);font-size:12.5px}.iv5-sh em{color:var(--text-3);white-space:nowrap;font-size:12px;font-style:normal}.iv5-step.done .iv5-sh em{color:var(--lime)}.iv5-sb{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}.iv5-next{justify-content:flex-end;display:flex}.iv5-money{background:var(--s2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.iv5-money.has{border-color:#ccf58059}.iv5-mh{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.iv5-mh>div:first-child{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.iv5-cur{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.iv5-cur strong{letter-spacing:-.01em;color:var(--lime);font-size:26px;font-weight:300}.iv5-mf{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.iv5-amt{background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:4px 14px;display:flex}.iv5-amt:focus-within{border-color:var(--lime)}.iv5-amt>span{color:var(--text-3);font-size:22px}.iv5-amt input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:24px;font-weight:300}.iv5-amt em{color:var(--lime);white-space:nowrap;font-size:14px;font-style:normal}.iv5-seg{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.iv5-seg button{background:var(--bg-2);border:1px solid var(--line);color:var(--text-2);border-radius:var(--pill);font:inherit;cursor:pointer;padding:6px 12px;font-size:12.5px}.iv5-seg button.on{background:var(--white);color:var(--ink);border-color:var(--white)}.iv5-src,.iv5-date{flex-direction:column;gap:4px;display:flex}.iv5-mf input[type=text],.iv5-mf input[type=date],.iv5-form input,.iv5-form select{background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);font:inherit;color-scheme:dark;border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.iv5-mf input:focus,.iv5-form input:focus,.iv5-form select:focus{border-color:var(--lime);outline:0}.iv5-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.iv5-work,.iv5-uses,.iv5-fund{flex-direction:column;gap:12px;display:flex}.iv5-work>p,.iv5-fund>p{margin:0}.iv5-opp{background:var(--s2);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.iv5-oh{flex-direction:column;gap:2px;display:flex}.iv5-ms{flex-direction:column;gap:6px;width:100%;display:flex}.iv5-mrow{background:var(--bg-2);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.iv5-mrow .t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.iv5-mrow .in,.iv5-inrow .in{color:var(--lime);font-variant-numeric:tabular-nums}.iv5-mrow .out,.iv5-inrow .out{color:var(--text-2);font-variant-numeric:tabular-nums}.iv5-form{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:100%;padding:12px;display:grid}.iv5-form label{color:var(--text-2);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex;position:relative}.iv5-form label em{color:var(--lime);min-height:14px;font-size:11.5px;font-style:normal}.iv5-form label.out em{color:var(--text-2)}.iv5-form label.in input{border-color:#ccf58073}.iv5-form .w2{grid-column:span 2}.iv5-form .w3{grid-column:1/-1}.iv5-form .w4{grid-column:1/-1;margin:0}.iv5-proj{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:84px}.iv5-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.iv5-ph h3{margin:0}.iv5-draft{color:var(--amber);background:#f3c95b14;border:1px dashed #f3c95b80;border-radius:10px;padding:7px 12px;font-size:12.5px}.iv5-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iv5-k{background:var(--s2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.iv5-k b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:300;line-height:1.15;overflow:hidden}.iv5-k>span{color:var(--text-2);font-size:11.5px;font-weight:600}.iv5-k em{color:var(--text-3);font-size:11px;font-style:normal}.iv5-k.bad b{color:var(--red)}.iv5-fix{color:var(--amber);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.iv5-fix:hover{text-decoration:underline}.iv5-chart{width:100%;height:auto;display:block}.iv5-chart text{fill:var(--text-3);font-size:10.5px;font-family:var(--font)}.iv5-chart .grid{stroke:var(--line)}.iv5-chart .zero{stroke:var(--line-2)}.iv5-chart .rs{stroke:var(--amber);stroke-dasharray:4 4;opacity:.7}.iv5-chart .rst{fill:var(--amber)}.iv5-chart rect.in{fill:var(--lime)}.iv5-chart rect.out{fill:#5a5e66}.iv5-chart .ln{fill:none;stroke:var(--white);stroke-width:2px;stroke-linejoin:round}.iv5-chart .dot{fill:var(--bg);stroke:var(--white);stroke-width:1.5px}.iv5-chart .dot.bad{stroke:var(--red);fill:var(--red)}.iv5-chart .hit{fill:#0000}.iv5-chart .hit:hover{fill:#ffffff0a}.iv5-legend{color:var(--text-2);flex-wrap:wrap;gap:14px;display:flex}.iv5-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.iv5-legend i.in{background:var(--lime)}.iv5-legend i.out{background:#5a5e66}.iv5-legend i.ln{background:var(--white);vertical-align:3px;width:14px;height:2px}.iv5-legend i.rs{border-top:2px dashed var(--amber);vertical-align:3px;border-radius:0;width:14px;height:0}.iv5-empty{text-align:center;border:1px dashed var(--line-2);background-image:var(--hatch-soft,none);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.iv5-empty svg{width:70%;max-width:280px}.iv5-empty path{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-dasharray:5 5}.iv5-empty span{color:var(--text-2);max-width:320px;font-size:12.5px}.iv5-wi{background:var(--s2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.iv5-wih{align-items:center;gap:10px;display:flex}.iv5-wih .btn{margin-left:auto}.iv5-sl{color:var(--text-2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.iv5-sl>span{justify-content:space-between;display:flex}.iv5-sl b{color:var(--text);font-weight:600}.iv5-sl input[type=range]{width:100%;accent-color:var(--lime)}.iv5-in{flex-direction:column;gap:6px;display:flex}.iv5-in p{margin:4px 0 0}.iv5-inrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:5px;font-size:13px;display:flex}@media(max-width:1100px){.iv5{grid-template-columns:minmax(0,1fr)}.iv5-proj{order:-1;position:static}.iv5-prog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.iv5-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iv5-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iv5-form .w2,.iv5-form .w3{grid-column:1/-1}.iv5-mrow{grid-template-columns:minmax(0,1fr) auto}.iv5-mrow>.small{order:3;grid-column:1/-1}.iv5-mf{grid-template-columns:minmax(0,1fr)}.iv5-cur{text-align:left;align-items:flex-start}.iv5-pstep span{font-size:11.5px}}.tr{border:1px solid #ccf58038;flex-direction:column;gap:16px;display:flex}.tr-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tr-h h2{align-items:center;gap:8px;margin:0 0 4px;font-size:18px;display:flex}.tr-h h2 svg{color:var(--lime)}.tr-h p{max-width:70ch;margin:0}.tr-in{flex-direction:column;gap:12px;display:flex}.tr-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-meta .kseg{border-radius:var(--r-sm);flex-wrap:wrap}.tr-date{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.tr-text{resize:vertical;background:var(--s2);width:100%;min-height:150px;color:var(--text);border:1px solid var(--edge);border-radius:var(--r-sm);font:inherit;padding:12px 14px;line-height:1.5}.tr-text:focus{outline-offset:1px;outline:2px solid #ccf58080}.tr-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr-item{background:var(--s2);border:1px solid var(--edge);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:12px 14px;transition:opacity .2s;display:flex}.tr-item.off{opacity:.5}.tr-ih{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-take{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.tr-take input{width:16px;height:16px;accent-color:var(--lime)}.tr-take svg{width:15px;height:15px;color:var(--text-2)}.tr-note{color:var(--text-3);font-size:11.5px}.tr-grid{gap:10px;display:grid}.tr-grid.two{grid-template-columns:2fr 1fr;align-items:end}.tr-f{color:var(--text-3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.tr-f input,.tr-f textarea{background:var(--s1);color:var(--text);border:1px solid var(--edge);font:inherit;border-radius:10px;padding:8px 10px;font-size:13.5px}.tr-f textarea{resize:vertical}.tr-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.tr-q{border-left:2px solid var(--edge);color:var(--text-2);margin:0;padding-left:10px;font-size:12.5px;font-style:italic}.tr-unclear{border-radius:var(--r-sm);background:#f3c95b12;border:1px solid #f3c95b33;padding:12px 14px}.tr-unclear ul{margin:6px 0 0;padding-left:18px;font-size:13.5px}.tr-dropped{margin:0;font-size:12.5px}.tr-src summary{cursor:pointer;color:var(--text-2);font-size:12.5px}.tr-src pre{white-space:pre-wrap;font:inherit;color:var(--text-2);background:var(--s2);border-radius:var(--r-sm);margin:8px 0 0;padding:12px 14px;font-size:13px}.tr-rev{flex-direction:column;gap:12px;display:flex}.tr-done p{align-items:center;gap:8px;margin:0 0 8px;display:flex}.tr-done p svg{color:var(--lime)}.tr-done ul{color:var(--text-2);margin:0 0 12px;padding-left:18px;font-size:13.5px}@media(max-width:640px){.tr-grid.two{grid-template-columns:1fr}.tr-meta{align-items:flex-start}}.tr svg{flex:none;width:16px;height:16px}.tr-h>div{flex:1;min-width:0}.tr-h h2 svg{width:18px;height:18px}.tr-date input,.tr-f input[type=date]{background:var(--s2);color:var(--text);border:1px solid var(--edge);font:inherit;color-scheme:dark;border-radius:10px;padding:6px 10px;font-size:13px}.tr-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-grid.four{grid-template-columns:2fr 1fr 1fr 1.4fr;align-items:end}.tr-f select{background:var(--s1);color:var(--text);border:1px solid var(--edge);font:inherit;border-radius:10px;padding:8px 10px;font-size:13.5px}@media(max-width:640px){.tr-grid.three,.tr-grid.four{grid-template-columns:1fr 1fr}}.sc-head{flex-direction:column;gap:12px;display:flex}.sc-ht h2{margin:0 0 4px}.sc-ht p{margin:0}.sc-file{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-file select,.sc-file input,.sc-pick select,.sc-ph input,.sc-ph select{background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);font:inherit;color-scheme:dark;border-radius:10px;min-width:0;padding:7px 10px;font-size:13px}.sc-file select{min-width:200px}.sc-tabs{flex-wrap:wrap;align-self:flex-start}.sc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sc-left{flex-direction:column;gap:10px;min-width:0;display:flex}.sc-right{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:84px}.sc-right>.card,.sc-client>.card{margin:0}.sc-g{background:var(--s1);border:1px solid var(--edge,var(--line));border-radius:16px;overflow:hidden}.sc-gh{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.sc-gh b{font-size:14.5px}.sc-gh span{color:var(--text-3);flex:1;font-size:12px}.sc-gh i{color:var(--text-3);margin-left:auto;font-style:normal}.sc-gb{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.sc-using{padding:12px 16px}.sc-using p{margin:0}.sc-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sc-row3{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.sc-in{color:var(--text-2);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.sc-in>em{color:var(--text-3);font-size:11.5px;font-style:normal}.sc-amt{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:6px;padding:2px 6px 2px 10px;display:flex}.sc-amt:focus-within{border-color:var(--lime)}.sc-amt>b{color:var(--text-3);font-weight:400}.sc-amt>i{color:var(--text-3);white-space:nowrap;font-size:11.5px;font-style:normal}.sc-amt input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:15px}.sc-in.big .sc-amt input{padding:6px 0;font-size:26px;font-weight:300}.sc-in.big .sc-amt>b{font-size:22px}.sc-in.big>em{color:var(--lime);font-size:13px}.sc-u{background:var(--s2);border-radius:var(--pill);padding:2px;display:flex}.sc-u button{color:var(--text-3);font:inherit;border-radius:var(--pill);cursor:pointer;background:0 0;border:0;padding:3px 8px;font-size:11.5px}.sc-u button.on{background:var(--white);color:var(--ink)}.sc-more summary{cursor:pointer;color:var(--text-2);margin-bottom:10px;font-size:12.5px}.sc-link{color:var(--lime);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.sc-warn{color:var(--amber)}.sc-empty{text-align:center;border:1px dashed var(--line-2);background-image:var(--hatch-soft,none);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.sc-empty span{color:var(--text-2);max-width:380px;font-size:13px}.sc-hero p{margin:8px 0 0;font-size:14px;line-height:1.5}.sc-big{letter-spacing:-.02em;margin-top:6px;font-size:44px;font-weight:300;line-height:1.1}.sc-big small{opacity:.75;font-size:15px;font-weight:500}.sc-hero.loss{color:var(--text);border-color:var(--red);background:#3a1e1b}.sc-split{border-radius:10px;gap:2px;height:34px;margin:4px 0 12px;display:flex;overflow:hidden}.sc-split i{min-width:3px;display:block}.sc-key{color:var(--text-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;font-size:12.5px;display:grid}.sc-key span{align-items:center;gap:6px;display:flex}.sc-key i{border-radius:3px;flex:none;width:10px;height:10px}.sc-key b{color:var(--text);margin-left:auto;font-weight:600}.sc-key em{color:var(--text-3);text-align:right;width:34px;font-style:normal}.sc-pl{flex-direction:column;gap:4px;display:flex}.sc-pl-r{grid-template-columns:minmax(130px,1.2fr) minmax(0,1.4fr) 92px 52px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.sc-pl-r i{background:var(--s2);border-radius:4px;height:8px;overflow:hidden}.sc-pl-r i b{background:#5a5e66;border-radius:4px;height:100%;display:block}.sc-pl-r strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.sc-pl-r em{text-align:right;color:var(--text-3);font-size:12px;font-style:normal}.sc-pl-r.neg{color:var(--text-2)}.sc-pl-r.sub{border-top:1px solid var(--line);padding-top:8px;font-weight:600}.sc-pl-r.sub i b{background:var(--white)}.sc-pl-r.total{font-weight:700}.sc-pl-r.total i b{background:var(--lime)}.sc-mini{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.sc-mini>div,.sc-kpis>div{background:var(--s2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.sc-mini b{font-size:20px;font-weight:300}.sc-mini span,.sc-kpis span{color:var(--text-2);font-size:11.5px;font-weight:600}.sc-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sc-kpis b{white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:300;overflow:hidden}.sc-kpis em{color:var(--text-3);font-size:11px;font-style:normal}.sc-target p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.sc-big2{color:var(--lime);font-size:34px;font-weight:300}.sc-target.over .sc-big2{color:var(--amber)}.ok{color:var(--lime)}.bad{color:var(--red)}.sc-tbl{margin-top:12px;font-size:12.5px}.sc-tbl tr.after td{color:var(--text-3)}.iv5-chart text.mk{fill:var(--lime);letter-spacing:1px;font-size:9px}.sc-mk{color:var(--lime)}.sc-client{flex-direction:column;gap:14px;margin-top:16px;display:flex}.sc-pick{flex-direction:column;gap:10px;display:flex}.sc-pick select{max-width:640px}.sc-ofacts{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-ai{flex-wrap:wrap;gap:8px;display:flex}.sc-ainote{background:var(--s2);border-left:3px solid #8fb7ff;border-radius:10px;padding:10px 12px}.sc-ainote ul{color:var(--amber);margin:6px 0;padding-left:18px}.sc-ph-wrap{overflow-x:auto}.sc-ph{min-width:860px;font-size:13px}.sc-ph td{vertical-align:top}.sc-ph input[type=number]{text-align:right;width:92px}.sc-ph td:first-child input{width:100%;min-width:180px}.sc-ph input.need{border-color:var(--amber)}.sc-why{max-width:360px;margin-top:4px;line-height:1.4}.sc-qchart{align-items:flex-end;gap:6px;height:200px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.sc-qchart>div{flex-direction:column;flex:1 0 54px;align-items:center;gap:4px;height:100%;display:flex}.sc-qchart .bars{flex:1;width:100%;position:relative}.sc-qchart .bars i{border-radius:4px 4px 0 0;position:absolute;bottom:0;left:18%;right:18%}.sc-qchart .bars i.all{border:1.5px dashed var(--line-2);background-image:var(--hatch-soft,none)}.sc-qchart .bars i.w{background:var(--lime);left:30%;right:30%}.sc-qchart b{font-size:11.5px;font-weight:600}.sc-qchart span{color:var(--text-3);white-space:pre;text-align:center;font-size:10.5px}.iv5-legend i.sc-lg-all{border:1.5px dashed var(--line-2);width:10px;height:10px}@media(max-width:1100px){.sc-grid{grid-template-columns:minmax(0,1fr)}.sc-right{position:static}}@media(max-width:600px){.sc-row2{grid-template-columns:minmax(0,1fr)}.sc-pl-r{grid-template-columns:minmax(0,1fr) 84px 44px}.sc-pl-r i{display:none}.sc-big{font-size:34px}.sc-file select,.sc-file input{flex:100%}}@media print{.sc-head,.sc-pick .sc-ai,.iv2-tabs{display:none!important}}.tr-f{min-width:0}.tr-f input,.tr-f textarea,.tr-f select{box-sizing:border-box;width:100%;min-width:0}.as{flex-direction:column;gap:14px;display:flex}.as-h{align-items:flex-start;gap:14px;display:flex}.as-h>div{flex:1;min-width:0}.as-h>svg{flex:none;width:22px;height:22px;margin-top:4px}.as-h h2{margin:0 0 6px;font-size:20px}.as-h p{max-width:78ch;margin:0;line-height:1.5}.as-h>.btn,.as svg{flex:none}.as .btn svg{width:15px;height:15px}.as-form{grid-template-columns:1fr 2fr;gap:10px;display:grid}.card.loud .btn.dark{background:var(--lime-ink);color:var(--lime);border-color:var(--lime-ink)}.card.loud .tr-f span,.card.loud .as-cost{color:#10140ab8}.card.loud .tr-f input{color:var(--lime-ink);background:#10140a14;border-color:#10140a2e}.card.loud .tr-f input::placeholder{color:#10140a73}.as-spin{border:2px solid var(--edge);border-top-color:var(--lime);border-radius:50%;flex:none;width:20px;height:20px;margin-top:4px;animation:1s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.as-spin{border-top-color:var(--lime);animation:none}}@media(max-width:640px){.as-form{grid-template-columns:1fr}.as-h{flex-wrap:wrap}}.card:has(.mm-list),.paper:has(.mm-list){z-index:30}.mm-list svg{width:16px;height:16px;color:var(--text-2);flex:none}.mm-list>button.btn svg{color:currentColor}.acct-av.has-logo,.acc-av.has-logo{background:#fff;padding:6px;overflow:hidden}.acct-av.has-logo{padding:9px}.acct-av.has-logo img,.acc-av.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.acc-t tr:hover .acc-av.has-logo,.acc-card:hover .acc-av.has-logo{background:#fff}.mm-list>label.mm-file{width:100%;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.mm-list>label.mm-file:hover{background:#ffffff0f}.mm-list>label.mm-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mm-list>label.mm-file:focus-within{outline:2px solid var(--lime)}.tm-sug-acts{gap:8px;display:flex}.tm-sug .tm-form{margin-top:2px}.ov-team .ch h3{align-items:baseline;gap:10px;display:flex}.tm-count{color:var(--text-3);font-size:13px;font-weight:500}.ov-team .ch .ov-link{align-items:center;gap:6px;display:inline-flex}.tm-roles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tm-roles>li{border-top:1px solid var(--edge)}.tm-roles>li:first-child{border-top:0}.tm-rbtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.tm-rbtn:hover{background:#ffffff08}.tm-rbtn:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.tm-roles .avatar.dark{background:var(--hatch-soft),var(--s2);color:var(--text-3);border:1px dashed #ffffff29}.tm-roles .avatar.pend{background:var(--warn-bg);color:var(--warn);border:1px dashed #fab21980}.tm-t{flex-direction:column;min-width:0;display:flex}.tm-t b{font-size:13.5px;font-weight:600}.tm-t>span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tm-t>span em{color:var(--text);font-style:normal}.tm-t>span.hint{color:var(--warn)}.tm-act{color:var(--text-2);border:1px solid var(--edge);border-radius:var(--pill);padding:5px 11px;font-size:12px;font-weight:600}.tm-rbtn:hover .tm-act,li.on .tm-act{color:var(--lime-ink);background:var(--lime);border-color:var(--lime)}.tm-open{flex-direction:column;gap:10px;padding:2px 4px 14px 46px;display:flex}.tm-hint{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.tm-hint p{margin:0}.tm-hint b{color:var(--text);font-weight:600}.tm-hint .tm-confirm{color:var(--warn)}.tm-open .tm-form{margin:0}.ov-fold{margin-top:6px}@media(max-width:640px){.tm-open{padding-left:4px}}@media(max-width:560px){.ov-rows li{grid-template-columns:14px minmax(0,1fr)}.ov-rows li>.btn,.ov-rows li>a.btn{grid-column:2;justify-self:start}}.fl h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.fl-lh .small{text-transform:none;letter-spacing:0;font-weight:400}.fl-sites{flex-wrap:wrap;gap:8px;display:flex}.fl-site{background:var(--s2);border:1px solid var(--edge);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:8px 12px;display:flex}.fl-site:hover{border-color:#ccf58059}.fl-site b{font-size:13px}.fl-site span{color:var(--text-3);font-size:12px}.fl-io{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fl-io>section{background:var(--s2);border:1px solid var(--edge);border-radius:16px;min-width:0;padding:14px 16px}.fl-rows{margin:0;padding:0;list-style:none}.fl-rows li{border-top:1px solid var(--edge);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.fl-rows li:first-child{border-top:0}.fl-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-v{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.fl-card{cursor:pointer;background:#0b0c0e;border:1px solid #ff7a6b2e;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;transition:border-color .2s;display:flex}.fl-card:hover{border-color:#ccf58066}.fl-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fl-h b{font-size:14px;line-height:1.35}.fl-h .chip{flex:none;font-size:11px}.fl-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:26px;font-weight:300;display:flex}.fl-big small{color:var(--text-3);letter-spacing:0;font-size:13px;font-weight:500}.fl-big .na{color:var(--text-3);font-size:14px;font-weight:500}.fl-val{color:var(--text-2);letter-spacing:0;font-size:12px;font-weight:400}.fl-lad{flex-direction:column;gap:5px;display:flex}.fl-lad>span{color:var(--text-3);font-size:12px}.fl-lad em{color:var(--warn);font-style:normal}.fl-disp{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.fl-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}@media(max-width:640px){.fl-io{grid-template-columns:1fr}}.fl-name{font-size:14px;line-height:1.35}.fl-big{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px}.fl-big .chip{letter-spacing:0;font-size:11px;font-weight:500}.fl-val{margin-top:-6px}.fl-note{margin:-2px 0 10px}.fl-sites{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.fl-site{width:100%;max-width:none}.fl-site span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fl-more{grid-column:1/-1;justify-self:start}.modal:has(.tm-modal){width:min(600px,100%)}.tm-modal{flex-direction:column;gap:14px;display:flex}.tm-modal .tm-hint{background:var(--s2);border:1px solid var(--edge);border-radius:14px;padding:12px 14px}.tm-modal .tm-form{padding:0}.tm-modal .tm-form-h b{display:none}.tm-modal .tm-row{grid-template-columns:1fr 1fr}.tm-modal .tm-row .tm-wide{grid-column:1/-1}.tm-modal .tm-acts{margin-top:4px}@media(max-width:560px){.tm-modal .tm-row{grid-template-columns:1fr}}.tm-modal .tm-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-modal .tm-form>*{grid-column:1/-1}.tm-modal .tm-form>.tm-row{display:contents}.tm-modal .tm-form>.tm-row>.fld{grid-column:auto}.tm-modal .tm-form>.tm-row>.tm-wide{grid-column:1/-1}@media(max-width:560px){.tm-modal .tm-form{grid-template-columns:1fr}}.opk-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.opk{background:var(--s2);border:1px solid var(--edge);min-height:112px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.opk:hover{border-color:#ffffff2e}.opk.on{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime);background:#ccf5800f}.opk.off{opacity:.6}.opk:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.opk .chip{font-size:11px}.opk-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.opk-v{font-variant-numeric:tabular-nums;color:var(--text-2);margin-top:auto;font-size:15px}.opk-grid>.idd-toggle{place-self:center start}.tb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#04050673,#04050600)}.sb{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#08090b9e}.fo .bt-main>*+*{margin-top:14px}.fo-decide h2{max-width:34ch;margin:14px 0 10px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.fo-decs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fo-dec{border-top:1px solid #10140a24;grid-template-columns:36px 1fr;gap:12px;padding:12px 0;display:grid}.fo-dec:first-child{border-top:0}.fo-decide .b-num{color:var(--lime-ink);opacity:.55}.fo-dec-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.fo-dec-head:focus-visible{outline:2px solid var(--lime-ink);outline-offset:3px;border-radius:6px}.fo-dec-head svg{transition:transform .2s var(--ease);flex-shrink:0;margin-top:8px}.fo-dec.open .fo-dec-head svg{transform:rotate(180deg)}.fo-decide .b-why{color:#10140ab8;margin-top:4px}.fo-dec-meta{color:#10140a9e;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;display:flex}.fo-dec-more{border-radius:var(--r-sm);background:#10140a12;margin-top:10px;padding:12px 14px}.fo-dec-more ul{margin:4px 0 8px;padding-left:18px}.fo-k{text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:8px 0 2px;font-size:11px;font-weight:600}.fo-more-decs{margin-top:8px;font-size:13px}.fo-more-decs summary{cursor:pointer;font-weight:600}.fo-foot{margin:12px 0 0}.fo-today .ch,.fo-heading .ch,.fo-written .ch,.en .card .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fo-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fo-fig{border:1px solid var(--line);border-radius:var(--r-md);color:inherit;background:#ffffff05;flex-direction:column;gap:4px;min-width:0;padding:14px;text-decoration:none;display:flex}.fo-fig:hover{border-color:var(--line-2)}.fo-fig-l{color:var(--text-2);font-size:12px}.fo-fig-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.fo-fig-s{color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px}.fo-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0 8px;display:grid}.fo-js{border-radius:var(--r-sm);background:var(--panel-2);color:var(--text-3);flex-direction:column;gap:2px;padding:10px;font-size:11.5px;display:flex}.fo-js b{color:var(--text-2);font-size:18px;font-weight:500}.fo-js.on b{color:var(--text)}.fo-amb{border-top:1px solid var(--line);padding:12px 0}.fo-amb-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fo-bar{border-radius:var(--pill);background:var(--panel-3);height:10px;display:flex;overflow:hidden}.fo-bar span{height:100%;display:block}.fo-bar .s,.fo-amb-k i.s{background:var(--text)}.fo-bar .c,.fo-amb-k i.c{background:var(--text-2)}.fo-bar .p,.fo-amb-k i.p{background:repeating-linear-gradient(45deg,var(--text-3) 0 4px,transparent 4px 8px)}.fo-amb-k{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.fo-amb-k i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.fo-layers{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0 10px;display:grid}.fo-layer{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.fo-layer .fo-k{color:var(--text-2);opacity:1;margin:0}.fo-plan{margin:8px 0;line-height:1.55}.fo-inline{color:var(--lime);margin-left:8px}.fo-kind{margin-right:4px;padding:2px 8px;font-size:10.5px}.fo-changed .btn{margin-top:10px}.fo-form{border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:6px 0 12px;padding:14px;display:grid}.fo-form label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.fo-form .wide{grid-column:1/-1}.fo-form input,.fo-form select,.en-offer select{background:var(--panel-2);border:1px solid var(--line-2);color:var(--text);border-radius:var(--r-sm);font:inherit;min-width:0;padding:8px 10px;font-size:13px}.fo-form-a,.fo-row-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fo-assump summary{cursor:pointer;list-style:none}.fo-assump summary::-webkit-details-marker{display:none}.fo-tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.fo-t{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.fo-t th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:500}.fo-t td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.fo-w-head{margin:6px 0;font-size:16px;font-weight:500}.en .card+.card,.en .card+section,.en-body>*+*{margin-top:14px}.en-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.en-step{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.en-step.cur{border-color:var(--lime)}.en-step b{font-size:13px;font-weight:600}.en-n{color:var(--text-3);font-size:11px}.en-step .chip{align-self:flex-start}.en-tabs{flex-wrap:wrap;margin:18px 0 14px}.en-offer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en-kv{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;font-size:13.5px;display:grid}.en-kv span{color:var(--text-2)}.en-kv b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.en-dec,.en-ch{border-top:1px solid var(--line);padding:12px 0}.en-dec .chip,.en-ch .chip{margin-left:4px}.en-ch ul{margin:6px 0;padding-left:18px}.en-cons{gap:2px;margin:6px 0;display:grid}@media(max-width:860px){.fo-journey,.en-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-layers{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fo-journey,.en-steps{grid-template-columns:1fr 1fr}.fo-layers{grid-template-columns:1fr}.fo-dec{grid-template-columns:26px 1fr;gap:8px}.fo .b-two{grid-template-columns:1fr}}.cst-split{flex-direction:column;gap:14px;display:flex}.cst-split-bar{border-radius:var(--pill);background:#ffffff0a;gap:2px;height:14px;display:flex;overflow:hidden}.cst-split-bar>span{flex-basis:0;min-width:3px}.cst-split .g0{background:#ffffff80}.cst-split .g1{background:#ffffff5c}.cst-split .g2{background:#ffffff42}.cst-split .g3{background:#ffffff30}.cst-split .g4{background:#ffffff21}.cst-split .cont{background:repeating-linear-gradient(135deg,#ffffff47 0,#ffffff47 2px,#0000 2px,#0000 6px)}.cst-split .margin{background:var(--lime)}.cst-split-leg{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.cst-split-leg li{color:var(--text-2);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.cst-split-leg i{border-radius:3px;align-self:center;width:10px;height:10px}.cst-split-leg span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cst-split-leg b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cst-split-leg small{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.cst-split-warn{color:#f29a9a;background:var(--crit-bg);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.cst-split-empty{margin:0}.dx-opts{padding-bottom:26px!important}.cst-deals{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cst-deals button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name ask""st st""why why";align-items:center;gap:6px 12px;padding:12px 14px;transition:background .2s,border-color .2s;display:grid}.cst-deals button:hover{background:#ffffff12}.cst-deals li.best button{border-color:var(--lime);background:#ccf58012}.cst-deal-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:13.5px;font-weight:600;overflow:hidden}.cst-deal-ask{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:ask;font-size:15px;font-weight:600}.cst-deal-st{grid-area:st;justify-self:start}.cst-deal-why{color:var(--text-3);grid-area:why;font-size:12px;line-height:1.4}.cst-deal-why .money{color:var(--text-2)}.cst-deals button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name ask""st why why";row-gap:8px}.cst-deal-why{align-self:center}@media(max-width:640px){.cst-deals button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name ask""st st""why why"}}}@layer components{.sb.sb-sheet{gap:0;width:280px;padding:0;transform:none}.sb-tip{display:none}@media(min-width:761px)and (max-width:1100px){.sb-tip{display:block}}.card.card-paper{color:#0e0f11;background:#fff;border-color:#e6e7e3}.card.card-paper :is(h2,h3){color:#0e0f11}.card.card-paper :is(.muted,.small.muted){color:#5b5f66}.card.card-quiet{background:#ffffff0a;border-color:#ffffff14;border-radius:22px;padding:20px}.card.card-paper{--paper:#fff;--paper-2:#f2f3f0;--paper-line:#e6e7e3;--ink:#0e0f11;--ink-2:#5b5f66}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[92px\]{width:92px}.w-\[110px\]{width:110px}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\[1_1_140px\]{flex:140px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 4px)}.rounded-sm{border-radius:calc(var(--radius) - 6px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2E2E33\]{border-color:#2e2e33}.border-\[\#3F3F46\]{border-color:#3f3f46}.border-\[\#8AB4E8\]\/30{border-color:#8ab4e84d}.border-\[\#27272A\]{border-color:#27272a}.border-\[\#A8C66C\]\/30{border-color:#a8c66c4d}.border-\[\#A994F0\]\/30{border-color:#a994f04d}.border-\[\#DC5B52\]{border-color:#dc5b52}.border-\[\#E3B341\]\/30{border-color:#e3b3414d}.border-\[\#E5736B\]\/30{border-color:#e5736b4d}.border-\[\#FAFAFA\]{border-color:#fafafa}.border-\[color\:var\(--ink-2\)\]{border-color:var(--ink-2)}.border-\[color\:var\(--paper-line\)\]{border-color:var(--paper-line)}.border-\[var\(--red\)\]{border-color:var(--red)}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.border-lime{border-color:#ccf580}.border-lime-ink{border-color:#10140a}.border-lime\/40{border-color:#ccf58066}.border-primary{border-color:var(--primary)}.border-primary-foreground{border-color:var(--primary-foreground)}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/45{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--warning)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#1C1C1F\]{background-color:#1c1c1f}.bg-\[\#2A2D33\]{background-color:#2a2d33}.bg-\[\#3A1E1B\]{background-color:#3a1e1b}.bg-\[\#8AB4E8\]\/\[\.12\]{background-color:#8ab4e81f}.bg-\[\#191B1F\]{background-color:#191b1f}.bg-\[\#27272A\]{background-color:#27272a}.bg-\[\#111113\]{background-color:#111113}.bg-\[\#A8C66C\]\/\[\.12\]{background-color:#a8c66c1f}.bg-\[\#A8C66C\]\/\[\.14\]{background-color:#a8c66c24}.bg-\[\#A994F0\]\/\[\.12\]{background-color:#a994f01f}.bg-\[\#DC5B52\]{background-color:#dc5b52}.bg-\[\#E3B341\]\/\[\.12\]{background-color:#e3b3411f}.bg-\[\#E5736B\]\/\[\.12\]{background-color:#e5736b1f}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[color\:var\(--paper-2\)\]{background-color:var(--paper-2)}.bg-\[rgba\(16\,20\,10\,\.1\)\]{background-color:#10140a1a}.bg-\[var\(--hatch-soft\)\]{background-color:var(--hatch-soft)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-lime-ink{background-color:#10140a}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary,.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-none{background-image:none}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[9px\]{padding-inline:9px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A0A07\]{color:#1a0a07}.text-\[\#18181B\]{color:#18181b}.text-\[\#A1A1AA\]{color:#a1a1aa}.text-\[\#AFCBEF\]{color:#afcbef}.text-\[\#C2D99A\]{color:#c2d99a}.text-\[\#C3B5F5\]{color:#c3b5f5}.text-\[\#D4D4D8\]{color:#d4d4d8}.text-\[\#E5736B\]{color:#e5736b}.text-\[\#EDCB7A\]{color:#edcb7a}.text-\[\#F0A29B\]{color:#f0a29b}.text-\[\#F4F5F2\]{color:#f4f5f2}.text-\[\#F29A9A\]{color:#f29a9a}.text-\[\#FAFAFA\]{color:#fafafa}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-ink{color:#fafafa}.text-lime{color:#ccf580}.text-muted-foreground,.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,\.7\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.\[background\:var\(--hatch-soft\)\,var\(--s1\)\]{background:var(--hatch-soft),var(--s1)}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(:where(.group)[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none){pointer-events:none}:is(:where(.group)[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50){opacity:.5}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:size-4){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(:where(.peer):disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}:is(:where(.peer):disabled~.peer-disabled\:opacity-50){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[\#3F3F46\]:hover{background-color:#3f3f46}.hover\:bg-\[\#27272A\]:hover{background-color:#27272a}.hover\:bg-\[\#C94F47\]:hover{background-color:#c94f47}.hover\:bg-\[\#E4E4E7\]:hover{background-color:#e4e4e7}.hover\:bg-\[\#E5736B\]\/10:hover{background-color:#e5736b1a}.hover\:bg-\[color\:var\(--paper-2\)\]:hover{background-color:var(--paper-2)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-lime-ink\/90:hover{background-color:#10140ae6}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-foreground\/90:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/90:hover{background-color:color-mix(in oklab,var(--primary-foreground) 90%,transparent)}}.hover\:text-\[\#FAFAFA\]:hover{color:#fafafa}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-10[data-size=default]{height:calc(var(--spacing) * 10)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-\[\#27272A\][data-state=active]{background-color:#27272a}.data-\[state\=active\]\:font-medium[data-state=active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=active\]\:text-\[\#FAFAFA\][data-state=active]{color:#fafafa}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media not all and (min-width:760px){.max-\[760px\]\:p-\[18px\]{padding:18px}}@media not all and (min-width:40rem){.max-sm\:basis-full{flex-basis:100%}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}.dark\:bg-\[\#111113\]:where(.dark,.dark *){background-color:#111113}.dark\:bg-\[color\:var\(--paper-2\)\]:where(.dark,.dark *){background-color:var(--paper-2)}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-secondary:where(.dark,.dark *){background-color:var(--secondary)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}@media(hover:hover){.dark\:hover\:bg-accent:where(.dark,.dark *):hover{background-color:var(--accent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:where(.dark,.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:where(.dark,.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:where(.dark,.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media print{.print\:hidden{display:none}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:whitespace-normal td,.\[\&_td\:not\(\.num\)\]\:whitespace-normal td:not(.num){white-space:normal}.\[\&_th\.num\]\:text-right th.num{text-align:right}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\.card\]\:rounded-none>.card{border-radius:0}.\[\&\>\.card\]\:border-0>.card{border-style:var(--tw-border-style);border-width:0}.\[\&\>\.card\]\:bg-none>.card{background-image:none}.\[\&\>\.card\]\:p-0>.card{padding:0}.\[\&\>\.card\]\:shadow-none>.card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@layer context{:is(.paper,[data-variant=paper]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]){background:var(--paper-2);color:var(--ink);border-color:var(--paper-line)}:is(.paper,[data-variant=paper]) :is([data-slot=input],[data-slot=textarea])::placeholder,:is(.paper,[data-variant=paper]) [data-slot=native-select-icon]{color:var(--ink-2)}:is(.paper,[data-variant=paper]) [data-slot=table-row]:hover{background:var(--paper-2)}:is(.paper,[data-variant=paper]) [data-slot=table-head]{color:var(--ink-2)}:is(.paper,[data-variant=paper]) :is([data-slot=table-row],[data-slot=table-header] tr){border-color:var(--paper-line)}:is(.paper,[data-variant=paper]) [data-slot=button]:is([data-variant=outline],[data-variant=ghost]){color:var(--ink);border-color:var(--paper-line)}:is(.paper,[data-variant=paper]) [data-slot=button]:is([data-variant=outline],[data-variant=ghost]):hover:not(:disabled){background:var(--paper-2)}:is(.paper,[data-variant=paper]) [data-slot=badge][data-variant=outline]{border-color:var(--paper-line);color:var(--ink-2)}.loud [data-slot=button][data-variant=dark]{color:#ccf580;background:#10140a;border-color:#10140a}.loud [data-slot=button]:is([data-variant=outline],[data-variant=ghost]){color:#10140a;border-color:#10140a40}.loud [data-slot=button]:is([data-variant=outline],[data-variant=ghost]):hover{background:#10140a14}.loud [data-slot=badge][data-variant=outline]{color:#10140a;border-color:#10140a40}.loud [data-slot=button]:is([data-variant=lime],[data-variant=default]){color:#ccf580;background:#10140a;border-color:#10140a}.loud [data-slot=badge]:is([data-variant=lime],[data-variant=default]){color:#ccf580;background:#10140a}[data-slot=badge].dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-slot=button]:disabled{background:var(--s2,#1c1d21);color:var(--text-3,#6d7178);border-color:var(--edge,#ffffff12);opacity:1}.paper-tabs{scrollbar-width:none;overflow-x:auto}.paper-tabs [data-slot=tabs-list]{flex-wrap:nowrap}.paper-tabs [data-slot=tabs-trigger]{padding:7px 13px}.paper-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}[data-slot=table-header] tr{background:#ffffff0b}[data-slot=table-header] [data-slot=table-head]:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}[data-slot=table-header] [data-slot=table-head]:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}[data-slot=table-head]{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}[data-slot=table-cell]{padding:11px 8px}[data-slot=table-row]:hover{background:#ccf5800b}:is(.paper,[data-variant=paper]) [data-slot=table-header] tr{background:var(--paper-2)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=native-select]:focus-visible{border-color:var(--lime);box-shadow:0 0 0 3px #ccf5802e}:is(.paper,[data-variant=paper]) [data-slot=button][data-variant=outline]{background:var(--paper-2)}.card:not(.loud)>:is(h3,.ch>h3,[data-slot=card-header] [data-slot=card-title]):first-child:before,.card:not(.loud)>.ch:first-child>h3:before{content:"";background:var(--lime);vertical-align:2px;border-radius:2px;width:6px;height:6px;margin-right:9px;display:inline-block}}@layer look{:root{--background:#09090b;--foreground:#fafafa;--card:#111113;--card-foreground:#fafafa;--popover:#111113;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#18181b;--secondary:#1c1c1f;--secondary-foreground:#fafafa;--muted:#1c1c1f;--muted-foreground:#a1a1aa;--accent:#27272a;--accent-foreground:#fafafa;--border:#27272a;--input:#2e2e33;--ring:#71717a;--radius:10px;--bg:#09090b;--bg-2:#0f0f11;--canvas:#09090b;--panel:#111113;--panel-2:#18181b;--panel-3:#27272a;--s1:#111113;--s2:#18181b;--s3:#27272a;--line:#27272a;--line-2:#3f3f46;--edge:#27272a;--edge-2:#3f3f46;--text:#fafafa;--text-2:#a1a1aa;--text-3:#71717a;--lime:#a8c66c;--lime-2:#98b65e;--lime-ink:#0b0d07;--ok:#a8c66c;--ok-bg:#a8c66c1f;--warn:#e3b341;--warn-bg:#e3b3411f;--serious:#e08a62;--serious-bg:#e08a621f;--crit:#e5736b;--crit-bg:#e5736b1f;--info:#8ab4e8;--info-bg:#8ab4e81f;--red:#e5736b;--amber:#e3b341;--r-xl:12px;--r-lg:10px;--r-md:8px;--r-sm:6px;--r-card:12px;--r-tile:10px}.mesh-bg{opacity:.18}.card,.kpi-tile,.b-list,.fo-fig,.en-step,.fo-layer,.fo-js{box-shadow:none;background:#111113;border:1px solid #27272a;border-radius:12px}.card .card,.card .kpi-tile,.card .fo-fig{background:#18181b}.paper{border-radius:12px}.paper.acct-tabs{background:#111113;border-color:#27272a}.card.loud,.b-hero.loud{color:#fafafa;--lime-ink:#fafafa;--ink:#fafafa;--ink-2:#a1a1aa;background:#111113;border:1px solid #27272a;box-shadow:inset 3px 0 #a8c66c}.card.loud :is(h1,h2,h3,p,b,li,span){color:inherit}.card.loud :is(.muted,.small,.b-why,.fo-dec-meta,.fo-foot,.small.muted){color:#a1a1aa}.card.loud .b-num,.fo-decide .b-num{color:#a8c66c;opacity:1}.card.loud .sticker-static,.loud .sticker-static{color:#c2d99a;background:#a8c66c1f;border:1px solid #a8c66c4d}.fo-dec{border-top-color:#27272a}.fo-dec-more{background:#18181b}.page>.card.as,.page>section.card.as{margin-bottom:16px}.loud [data-slot=button]:is([data-variant=lime],[data-variant=default]){color:#18181b;background:#fafafa;border-color:#fafafa}.loud [data-slot=button][data-variant=dark]{color:#fafafa;background:#1c1c1f;border-color:#2e2e33}.loud [data-slot=button]:is([data-variant=outline],[data-variant=ghost]){color:#fafafa;border-color:#2e2e33}.loud [data-slot=button]:is([data-variant=outline],[data-variant=ghost]):hover{background:#27272a}.loud [data-slot=badge]:is([data-variant=lime],[data-variant=default]){color:#c2d99a;background:#a8c66c24}.loud [data-slot=badge][data-variant=outline]{color:#a1a1aa;border-color:#3f3f46}.paper-tabs{background:0 0}.paper-tabs [data-slot=tabs-trigger][data-state=active]{color:#fafafa;background:#27272a;border-color:#0000}.sb{background:#0c0c0e;border-right:1px solid #1f1f23}.sb-i.on svg{color:#a8c66c}.tb-search,.tb-ico{background:#111113;border-color:#27272a;border-radius:10px}.avatar{color:#fafafa;background:#27272a}[data-slot=table-header] tr{background:#18181b}[data-slot=table-row]{border-color:#27272a}[data-slot=table-row]:hover{background:#18181b}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=native-select]:focus-visible{border-color:#71717a;box-shadow:0 0 0 3px #a1a1aa33}.card:not(.loud)>:is(h3,.ch>h3,[data-slot=card-header] [data-slot=card-title]):first-child:before,.card:not(.loud)>.ch:first-child>h3:before{content:none}.chip.lime{color:#c2d99a;background:#a8c66c24}.loud :is(p,span,small,label,li,dd,dt,em,b,strong,h1,h2,h3,h4,a,div):not([data-slot=badge],[data-slot=button]):not([data-slot=badge] *,[data-slot=button] *){color:#fafafa}.loud :is(.muted,.small,.ov-k,.ov-meta,.ov-goal,.ov-meta *,.b-why,.b-plan-k,.dx-lab,.as-cost,.tr-f span,.fo-dec-meta,.fo-dec-meta *,.fo-foot,.fo-k,.iv3-next-f,.iv3-next-f *):not([data-slot=badge],[data-slot=button]):not([data-slot=badge] *,[data-slot=button] *){color:#a1a1aa}.loud .avatar,.loud .chip{color:#fafafa;background:#27272a}.b-steps{background:#18181b}.b-steps li{border-top-color:#27272a}.acct-av:not(.has-logo),.acc-av:not(.has-logo){color:#c2d99a;background:#a8c66c24;border:1px solid #a8c66c40}.tab3.on span,.dx-sc.on .dx-sc-lab,.dx-sc.on .dx-sc-sub{color:#0b0d07b8}body{background:#020405}.gw-bg{z-index:-1;pointer-events:none;background:var(--gw-base,#020405);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.gw-waves{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.gw-blob{will-change:transform;border-radius:9999px;width:50%;height:50%;animation:linear infinite gw-drift;position:absolute}@keyframes gw-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(50px,-30px)scale(1.1)}66%{transform:translate(-30px,40px)scale(.9)}to{transform:translate(0)scale(1)}}.gw-noise{z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.gw-grid{z-index:2;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 0,#000 70%,#0000 100%);mask-image:radial-gradient(60% 50% at 50% 0,#000 70%,#0000)}.gw-fade{z-index:3;background:linear-gradient(to top,var(--gw-base,#020405),var(--gw-base,#020405),transparent);height:16rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.gw-fade{background:linear-gradient(to top,var(--gw-base,#020405),color-mix(in srgb,var(--gw-base,#020405) 50%,transparent),transparent)}}@media(prefers-reduced-motion:reduce){.gw-blob{animation:none}}@media print{.gw-bg{display:none}}.loud .avatar,.loud .avatar.sm{color:#fafafa!important;background:#27272a!important}body:before,body:after{content:none;display:none}:root{--white:#27272a;--paper:#111113;--paper-2:#18181b;--paper-line:#27272a;--ink:#fafafa;--ink-2:#a1a1aa}.paper,.card.card-paper,[data-slot=card][data-variant=paper]{--paper:#111113;--paper-2:#18181b;--paper-line:#27272a;--ink:#fafafa;--ink-2:#a1a1aa;color:#fafafa;background:#111113;border:1px solid #27272a}.card.card-paper :is(h2,h3),.paper :is(h2,h3){color:#fafafa}.card.card-paper :is(.muted,.small.muted),.paper :is(.muted,.label,.note){color:#a1a1aa}.row.on,.acct-tabs .row.on,.cst-rail button.on,.acc-show button.on{color:#fafafa;background:#27272a;border-color:#3f3f46;box-shadow:inset 3px 0 #a8c66c}.row.on .s,.row.on .muted,.row.on .small{color:#a1a1aa}.row.on .chip,.acct-tabs .row.on .chip,.acct-tabs .chip.white,.chip.white{color:#fafafa;background:#3f3f46}.seg button.on,.kseg button.on,.dx-notch button.on,.iv2-tabs button.on,.iv5-seg button.on,.sc-u button.on{color:#fafafa;background:#27272a;border-color:#3f3f46}.kseg .seg-glide,.seg .seg-glide,.dx-notch .seg-glide{box-shadow:none;background:#27272a}.b-action:first-child{color:#fafafa;background:#18181b;border-color:#27272a}.iv2-rank,.iv3-rank,.count{color:#fafafa;background:#27272a}.acct-av.has-logo,.acc-av.has-logo{background:#fff}:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa8c}.kcard:focus-visible{outline-color:#a1a1aa8c}.sb:not(.sb-sheet){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#ffffff0e,#ffffff05),#090b0d61;border-right:1px solid #ffffff14;box-shadow:inset -1px 0 #ffffff08}.sb.sb-sheet{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#ffffff0f,#ffffff05),#090b0db8}.sb-i:hover{background:#ffffff0f}.sb-i.on{background:#ffffff14;border-color:#ffffff1a;box-shadow:inset 3px 0 #a8c66c}.sb-foot{border-top-color:#ffffff14}.sb-i:focus-visible{outline-offset:1px;outline:2px solid #a1a1aa73}.tc-who{color:#c2d99a;background:#27272a}:root{--rc-grid:#27272a}.kc-avatar{color:#fafafa;background:#27272a}.kc-due.late{color:#f0a29b}.tr-drop{border:1px dashed #0000;border-radius:12px;transition:border-color .15s,background .15s}.tr-drop.over{background:#a8c66c0f;border-color:#a8c66c}.tr-upload{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.tr-file{background:#18181b;border:1px solid #27272a;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.tr-file b{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.tr-docsum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.tr-keep{color:#a1a1aa;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.acct-av.has-logo,.acc-av.has-logo{background:#fff;padding:4px;overflow:hidden}.acct-av.has-logo{padding:6px}.acct-av.has-logo img.logo-fit,.acc-av.has-logo img.logo-fit{object-fit:contain;width:100%;height:100%;display:block}.acc-t tr:hover .acc-av:not(.has-logo),.acc-card:hover .acc-av:not(.has-logo){color:#c2d99a;background:#a8c66c2e}.logo-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:0;display:inline-grid;position:relative}.logo-btn .logo-hint{border-radius:inherit;color:#fafafa;opacity:0;text-align:center;background:#09090bc7;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:10.5px;font-weight:500;line-height:1.15;transition:opacity .15s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.logo-btn:hover .logo-hint,.logo-btn:focus-visible .logo-hint,.logo-btn[data-state=open] .logo-hint{opacity:1}.logo-btn .acct-av{border-radius:12px}.tm-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-roles{margin:0;padding:0;list-style:none}.tm-li{border-top:1px solid #27272a;padding:10px 0}.tm-li:first-child{border-top:0}.tm-rh b{font-weight:500}.tm-person{align-items:center;gap:10px;margin-top:8px;display:flex}.tm-pt{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.tm-pt b{font-weight:500}.tm-pt span{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tm-empty{color:#a1a1aa;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.tm-empty b{color:#fafafa;font-weight:500}.tm-cust{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.tm-cust li{align-items:center;gap:4px;display:flex}.tm-cust-add{flex-wrap:wrap;gap:6px;display:flex}.ax-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ax-head h3{margin:0 0 2px}.ax-progress{background:#111113;border:1px solid #27272a;border-radius:12px;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.ax-levels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-levels li span{color:#71717a;cursor:default;border:1px solid #27272a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.ax-levels li i{background:#1c1c1f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid}.ax-levels li.on span{color:#c2d99a;background:#a8c66c14;border-color:#a8c66c59}.ax-levels li.on i{color:#0b0d07;background:#a8c66c}.ax-levels li.next span{color:#fafafa;border-style:dashed;border-color:#3f3f46}.ax-bar{background:#1c1c1f;border-radius:999px;height:6px;overflow:hidden}.ax-bar span{border-radius:inherit;background:linear-gradient(90deg,#7e9a4e,#a8c66c);height:100%;transition:width .4s;display:block}.ax-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ax-next b{font-weight:600}.ax-flow{counter-reset:ax;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ax-step{background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.ax-step.complete{border-color:#a8c66c66}.ax-step.blocked{border-color:#e5736b66}.ax-top{align-items:flex-start;gap:10px;display:flex}.ax-n{color:#a1a1aa;background:#1c1c1f;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11.5px;font-weight:600;display:grid}.ax-title{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ax-title b{width:100%;font-size:14.5px;font-weight:600}.ax-ring{flex-shrink:0;width:40px;height:40px}.ax-ring-bg{fill:none;stroke:#27272a;stroke-width:3.5px}.ax-ring-fg{fill:none;stroke:#8a8f96;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .4s}.ax-ring-fg.full{stroke:#a8c66c}.ax-ring text{fill:#fafafa;font-size:9.5px;font-weight:600}.ax-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ax-checks button{color:#a1a1aa;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:5px 6px;font-size:12.5px;display:grid}.ax-checks button:hover:not(:disabled){color:#fafafa;background:#18181b}.ax-checks button:disabled{cursor:default}.ax-checks i{border:1.5px dashed #52525b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.ax-checks li.done i{color:#0b0d07;background:#a8c66c;border:0}.ax-checks li.done .ax-cl{color:#fafafa}.ax-checks li.blocked i{color:#f0a29b;background:#e5736b40;border:0}.ax-checks li.blocked .ax-cl{color:#f0a29b}.ax-checks li.opt{opacity:.6}.ax-val{color:#71717a;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:11.5px;overflow:hidden}.ax-dots{gap:3px;display:inline-flex}.ax-dots em{background:#27272a;border-radius:2px;width:7px;height:7px}.ax-dots em.on{background:#a8c66c}.ax-fix{color:#c2d99a;align-self:flex-start}.ax-dep{color:#71717a;font-size:11.5px}.ax-warn{color:#a1a1aa;margin-top:10px;font-size:12.5px}.ax-warn summary{cursor:pointer}.ax-warn ul{margin:6px 0 0;padding-left:18px}.pb{flex-direction:column;gap:9px;display:flex}.pb-top{align-items:center;gap:8px;display:flex}.pb-title{font-size:14px;font-weight:600}.pb-need{color:var(--ink);margin:0;font-size:13px}.pb-today{color:var(--ink-2);gap:8px;margin:0;font-size:12.5px;display:flex}.pb-today>span,.pb-k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);flex:none;padding-top:1px;font-size:11px}.pb-tech,.at-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-k{min-width:92px}.pb-chip{color:#a1a1aa;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pb-chip:hover:not(:disabled){color:#fafafa;border-color:#3f3f46}.pb-chip.on{color:#dcebbe;background:#a8c66c24;border-color:#a8c66c80}.pb-chip:disabled{opacity:.5;cursor:default}.pb-why{color:var(--ink-2);margin:0;font-size:12.5px}.pb-reqs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pb-reqs li{background:#111113;border:1px solid #1f1f23;border-radius:8px;align-items:center;gap:9px;padding:6px 9px;font-size:12.5px;display:flex}.pb-reqs li.off{opacity:.45}.pb-rs{color:var(--ink);flex:1}.pb-rt{font-variant-numeric:tabular-nums;color:#dcebbe;white-space:nowrap;font-weight:600}.at{flex-direction:column;gap:8px;display:flex}.at-chip{height:28px;color:var(--ink);background:#111113;border:1px solid #27272a;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.at-chip em{color:var(--ink-3);font-style:normal}.at-chip button{color:var(--ink-3);border-radius:99px;padding:3px;display:inline-flex}.at-chip button:hover{color:var(--ink);background:#27272a}.at-add{color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.at-new input{width:150px;height:28px;font-size:12.5px}.am{flex-direction:column;gap:10px;display:flex}.am-head{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);grid-template-columns:minmax(180px,1.4fr) minmax(110px,.8fr) minmax(160px,1fr) minmax(170px,1fr);gap:14px;padding:0 14px;font-size:11px;display:grid}.am-row{background:#111113;border:1px solid #1f1f23;border-radius:12px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.8fr) minmax(160px,1fr) minmax(170px,1fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.am-row:hover{border-color:#27272a}.am-p b{color:var(--ink);font-size:13.5px;display:block}.am-p span{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.am-t{flex-wrap:wrap;gap:5px;display:flex}.am-reqs{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12px;display:flex}.am-reqs b{color:#dcebbe;font-variant-numeric:tabular-nums;font-weight:600}.am-money{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.am-money b{color:var(--ink);font-variant-numeric:tabular-nums}.am-gap{color:#e8c07a}.am-empty{text-align:center;color:var(--ink-2);border:1px dashed #27272a;border-radius:12px;padding:18px;font-size:13px}@media(max-width:900px){.am-head{display:none}.am-row{grid-template-columns:1fr;gap:8px}}.ld{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:12.5px;display:flex}.ld>button{color:var(--ink-2);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.ld>button:hover{color:var(--ink);background:#111113;border-color:#27272a}.ld b{color:var(--ink);font-weight:600}.ld .ld-miss{color:#e8c07a}.ec-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ec-model{text-align:left;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ec-model b{color:var(--ink);font-size:13px}.ec-model span{color:var(--ink-3);font-size:11.5px;line-height:1.35}.ec-model.on{background:#a8c66c1a;border-color:#a8c66c8c}.ec-sum{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.ec-sum>div{background:#111113;border:1px solid #1f1f23;border-radius:10px;padding:10px 12px}.ec-sum small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.ec-sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.ec-calc{flex-direction:column;gap:6px;display:flex}.ec-calc-row{grid-template-columns:1.6fr .6fr .9fr .8fr auto;align-items:center;gap:6px;display:grid}@media(max-width:640px){.ec-sum{grid-template-columns:1fr}.ec-calc-row{grid-template-columns:1fr 1fr}}.sx-tabs{background:#111113b3;border:1px solid #1f1f23;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex;overflow-x:auto}.sx-tab{color:#a1a1aa;white-space:nowrap;border-radius:9px;padding:6px 12px;font-size:13px}.sx-tab:hover{color:#fafafa;background:#18181b}.sx-tab.on{color:#fafafa;background:#27272a}.sx-tab:focus-visible{outline-offset:1px;outline:2px solid #a8c66c99}.ai-btn{margin-right:6px}@media(max-width:720px){.ai-btn span{display:none}}.ai-done{background:#a8c66c14;border:1px solid #a8c66c4d;border-radius:12px;gap:12px;padding:14px;font-size:13.5px;display:flex}.ai-done>svg{color:#a8c66c;flex:none;margin-top:2px}.ai-done p{margin:0 0 3px}.ai-ask{background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;font-size:13px;display:flex}.qt{grid-template-columns:1fr auto;gap:8px;margin:4px 0 16px;display:grid}.qt-p{grid-column:1/-1;margin:0}.qt-p b{color:var(--ink)}.xp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.xp-card{text-align:left;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.xp-card:hover{border-color:#3f3f46}.xp-card.on{background:#a8c66c12;border-color:#a8c66c8c}.xp-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xp-top b{color:var(--ink);margin-right:auto;font-size:14px}.xp-tags{flex-wrap:wrap;gap:4px;display:flex}.xp-how{color:var(--ink-2);margin:0;font-size:12.5px}.xp-lim{color:var(--ink-3);margin:0;font-size:12px}.xp-lim span{color:#e8c07a;margin-right:6px}.xp-detail{background:#0e0e10;border:1px solid #1f1f23;border-radius:12px;grid-template-columns:1.3fr 1fr;gap:18px;padding:14px;display:grid}@media(max-width:760px){.xp-detail{grid-template-columns:1fr}}.xp-flow{counter-reset:s;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xp-flow li{color:var(--ink-2);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.xp-flow b{color:var(--ink);margin-right:4px}.xp-cost{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.xp-cost li{color:var(--ink-2);border-bottom:1px dashed #1f1f23;justify-content:space-between;gap:10px;padding-bottom:4px;display:flex}.xp-cost b{color:var(--ink);white-space:nowrap}.xp-cost small{color:var(--ink-3);font-weight:400}.xp-cost em{color:var(--ink-3);font-style:normal}.xp-q{background:#e8c07a0f;border:1px solid #e8c07a4d;border-radius:12px;padding:12px 14px;font-size:13px}.xp-q ol{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.xp-in{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.xp-table{flex-direction:column;gap:3px;font-size:12.5px;display:flex;overflow-x:auto}.xp-th,.xp-tr{grid-template-columns:1.3fr 1fr 1.2fr 1fr .9fr;align-items:center;gap:10px;min-width:620px;padding:7px 10px;display:grid}.xp-th{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px}.xp-tr{color:var(--ink-2);background:#111113;border-radius:8px}.xp-tr b{color:var(--ink)}.xp-tr small{color:var(--ink-3);font-size:11px;display:block}.xp-tr em{color:var(--ink-3);font-style:normal}.ld>span{align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.acct-hero .ld>button,.ld>button{color:#a1a1aa;box-shadow:none;background:#ffffff08;border:1px solid #27272a;height:auto;font-size:12.5px;font-weight:500}.acct-hero .ld>button:hover,.ld>button:hover{color:#fafafa;background:#18181b;border-color:#3f3f46}.acct-hero .ld b,.ld b{color:#fafafa}.acct-hero .ld .ld-miss,.ld .ld-miss{color:#e8c07a}.ld>button:disabled{opacity:1;cursor:default}.paper .tech-tag,.kcard .tech-tag,.tech-tag{color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.paper .tech-tag,.kcard .tech-tag,.tech-tag{color:color-mix(in srgb,var(--tc) 55%,#fff)}}.paper .tech-tag,.kcard .tech-tag,.tech-tag{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.paper .tech-tag,.kcard .tech-tag,.tech-tag{background:color-mix(in srgb,var(--tc) 18%,transparent)}}button:not([data-slot]):not([class]),.am-p>button,.at-chip button,.tr-take button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.at-chip button{padding:3px}.am-p>button:hover b{text-underline-offset:3px;text-decoration:underline}.tb-menu{display:none}@media(max-width:760px){.tb-menu{display:inline-flex}}.ai-res{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.ai-res-h{color:var(--ink);margin:0;font-size:15px;font-weight:600}.ai-res-c{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai-res-c li{background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 10px;font-size:12.5px}.ai-res-c b{color:var(--ink);font-variant-numeric:tabular-nums}.ai-res-l,.ai-res-n{margin:0}.ai-res-n{color:var(--ink-3);font-size:12px}.ai-res-q summary{cursor:pointer;font-size:12.5px}.ai-res-q ul{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:flex}.xp-how{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xp-lim{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xp-th,.xp-tr{grid-template-columns:1.2fr 1fr 1fr 1.1fr 1fr .9fr;min-width:760px}:root{--r-card:16px;--r-tile:12px;--hair:#1f1f23;--hair-2:#2a2a2f;--ease-out:cubic-bezier(.2, .8, .2, 1)}.card{border-radius:var(--r-card);border-color:var(--hair)}.card:not(.loud){animation:rx-in .35s var(--ease-out) both}@keyframes rx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.am-row,.xp-card,.ec-model,.tm-li,.sc-stats>div{transition:transform .18s var(--ease-out),border-color .18s,background .18s}.am-row:hover,.xp-card:hover,.ec-model:hover{border-color:var(--hair-2);transform:translateY(-2px)}.pb-chip{transition:transform .12s var(--ease-out),background .15s,border-color .15s,color .15s}.pb-chip:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.card,.am-row,.xp-card,.ec-model,.tm-li,.pb-chip,.sc-ring-fg,.sc-seg,.am-lv i,.tm-bar span{transition:none!important;animation:none!important}}.ov-2{align-items:start}.sc{flex-direction:column;gap:14px;display:flex}.sc-top{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}@media(max-width:1100px){.sc-top{grid-template-columns:1fr}}.sc-story,.sc-pipe{border-radius:var(--r-tile);border:1px solid var(--hair);background:#0e0e10;align-items:center;gap:14px;padding:12px;display:flex}.sc-ring{flex:none;width:84px;height:84px}.sc-donut{flex:none;width:76px;height:76px}.sc-ring-bg{fill:none;stroke:#1c1c20;stroke-width:9px}.sc-ring-fg{fill:none;stroke:#a8c66c;stroke-width:9px;stroke-linecap:round;animation:sc-draw .9s var(--ease-out) both}@keyframes sc-draw{0%{stroke-dasharray:0 999}}.sc-seg{animation:sc-draw .9s var(--ease-out) both}.sc-ring-n{fill:#fafafa;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sc-ring-l{fill:#71717a;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.sc-list{grid-template-columns:1fr;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.sc-list li{color:#a1a1aa;align-items:center;gap:7px;display:flex}.sc-list li i{border:1.5px dashed #3f3f46;border-radius:5px;flex:none;place-items:center;width:14px;height:14px;display:grid}.sc-list li.done{color:#d4d4d8}.sc-list li.done i{color:#0b0d07;background:#a8c66ce6;border:0}.sc-list button{color:#e8c07a;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sc-list button:hover{text-underline-offset:3px;text-decoration:underline}.sc-legend{color:#a1a1aa;flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sc-legend li{align-items:center;gap:7px;display:flex}.sc-legend i{border-radius:3px;width:8px;height:8px}.sc-legend b{color:#fafafa;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px}.sc-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sc-stats>div{border-radius:var(--r-tile);border:1px solid var(--hair);background:#0e0e10;flex-direction:column;padding:10px 12px;display:flex}.sc-stats b{color:#fafafa;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.sc-stats span{color:#71717a;font-size:11px}@media(max-width:640px){.sc-stats{grid-template-columns:repeat(2,1fr)}}.sc-mat{flex-direction:column;gap:6px;display:flex}.sc-mat-h{justify-content:space-between;align-items:center;display:flex}.sc-bar{color:#a1a1aa;grid-template-columns:minmax(90px,1fr) 2fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.sc-bar-l{text-overflow:ellipsis;white-space:nowrap;color:#d4d4d8;overflow:hidden}.sc-bar-t{background:#1c1c20;border-radius:99px;height:8px;overflow:hidden}.sc-bar-t span{background:linear-gradient(90deg,#6f8a3a,#a8c66c);border-radius:99px;height:100%;display:block}.sc-bar b{color:#fafafa;font-variant-numeric:tabular-nums;font-weight:600}.tm-bar{gap:4px;margin:-4px 0 12px;display:flex}.tm-bar span{background:#1c1c20;border-radius:99px;flex:1;height:6px;transition:background .3s}.tm-bar span.on{background:#a8c66c}.tm-bar span.hint{background:#e8c07a8c}.tm-roles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid!important}.tm-li{border-radius:var(--r-tile);background:#0e0e10;flex-direction:column;gap:6px;display:flex;border:1px dashed #2a2a2f!important;padding:10px 12px!important}.tm-li.filled{background:#a8c66c0d;border-style:solid!important;border-color:#a8c66c4d!important}.tm-li:hover{border-color:#3f3f46!important}.tm-rh{justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;display:flex}.tm-rh b{color:#fafafa;font-weight:600}.tm-empty{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.tm-ask{font-size:11.5px}.ov-team .ch{flex-wrap:wrap;gap:8px}.ov-team .ch h3{white-space:nowrap}.am-lv{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.am-lv li{color:#71717a;border:1px solid var(--hair);background:#0e0e10;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 4px;font-size:10.5px;display:inline-flex}.am-lv li i{border:1.5px solid #3f3f46;border-radius:99px;width:10px;height:10px;transition:background .3s,border-color .3s}.am-lv li.on{color:#dcebbe;border-color:#a8c66c4d}.am-lv li.on i{background:#a8c66c;border-color:#a8c66c}.am-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.am-row{border-radius:var(--r-tile)}.am-p span{-webkit-line-clamp:2}.tm-roles{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.tm-empty:has(>.tm-ask:only-child){display:none}.tm-bar span{background:#2a2a30}.tm-li{justify-content:center;min-height:46px}.tm-person{align-items:center;gap:8px;min-width:0;display:flex}.tm-pt{min-width:0}.tm-pt b,.tm-pt span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tm-empty>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl{grid-template-columns:1fr 2fr 1fr 1fr;gap:10px;margin:0 0 16px;display:grid}@media(max-width:1100px){.pl{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pl{grid-template-columns:1fr}}.pl-t{border-radius:var(--r-card);border:1px solid var(--hair);color:inherit;transition:transform .18s var(--ease-out),border-color .18s;animation:rx-in .35s var(--ease-out) both;background:#111113d1;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}a.pl-t:hover{border-color:var(--hair-2);transform:translateY(-2px)}.pl-k{text-transform:uppercase;letter-spacing:.07em;color:#71717a;font-size:11px}.pl-cash{align-items:center;gap:12px;display:flex}.pl-cash b{color:#fafafa;font-variant-numeric:tabular-nums;font-size:22px;display:block}.pl-cash span{color:#a1a1aa;font-size:11.5px}.pl-gauge{flex:none;width:92px}.pl-g-bg{fill:none;stroke:#1c1c20;stroke-width:9px;stroke-linecap:round}.pl-g-fg{fill:none;stroke-width:9px;stroke-linecap:round;animation:sc-draw .9s var(--ease-out) both}.pl-g-tick{stroke:#fafafa;stroke-width:2px;opacity:.6}.pl-foot{color:#a1a1aa;font-size:11.5px}.pl-foot.bad{color:#f0a29b}.pl-road{grid-template-columns:repeat(6,1fr);align-items:start;margin:4px 0 0;padding:0;list-style:none;display:grid}.pl-road li{text-align:center;color:#71717a;flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1.25;display:flex;position:relative}.pl-road li i{width:var(--sz);height:var(--sz);color:#0b0d07;z-index:1;margin-top:calc((32px - var(--sz)) / 2);transition:transform .2s var(--ease-out);background:#1c1c20;border:1.5px solid #2a2a30;border-radius:99px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.pl-road li.on i{background:#a8c66c;border-color:#a8c66c;box-shadow:0 0 0 4px #a8c66c1f}.pl-road li.on{color:#e4e4e7}.pl-road li em{background:#2a2a30;width:calc(100% - 20px);height:2px;position:absolute;top:16px;left:calc(50% + 10px)}.pl-work{gap:14px;display:flex}.pl-work div{flex-direction:column;display:flex}.pl-work b{color:#fafafa;font-variant-numeric:tabular-nums;font-size:22px}.pl-work span{color:#71717a;font-size:11px}.pl-work .bad b{color:#f0a29b}.pl-work .ok b{color:#a8c66c}.pl-bar,.pl-stack{background:#1c1c20;border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.pl-bar span{background:#a8c66c}.pl-bar span.late{background:#e57373}.pl-lim{align-items:baseline;gap:6px;display:flex}.pl-lim b{color:#fafafa;font-size:22px}.pl-lim span{color:#71717a;font-size:11.5px}.pl-legend{color:#a1a1aa;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.pl-legend span{text-transform:capitalize;align-items:center;gap:5px;display:inline-flex}.pl-legend i{border-radius:2px;width:7px;height:7px}.fo-decide h2{font-size:22px}.b-list{max-height:none}.sr{border-radius:var(--r-card);border:1px solid var(--hair);animation:rx-in .35s var(--ease-out) both;background:#111113d1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:grid}@media(max-width:900px){.sr{grid-template-columns:1fr}}.sr-review,.sr-total{border-radius:var(--r-tile);border:1px solid var(--hair);color:inherit;background:#0e0e10;flex-direction:column;padding:8px 14px;text-decoration:none;display:flex}.sr-review b,.sr-total b{color:#fafafa;font-variant-numeric:tabular-nums;font-size:22px}.sr-review span,.sr-total span{color:#71717a;white-space:nowrap;font-size:11px}.sr-review:hover{border-color:var(--hair-2)}.sr-road{margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sr-road li{color:#71717a;text-align:center;flex-direction:column;flex:1 0 74px;align-items:center;gap:6px;font-size:10.5px;line-height:1.2;display:flex;position:relative}.sr-road li:before{content:"";background:#2a2a30;height:2px;position:absolute;top:17px;left:0;right:0}.sr-road li:first-child:before{left:50%}.sr-road li:last-child:before{right:50%}.sr-road button{z-index:1;width:var(--sz);height:var(--sz);margin-top:calc((36px - var(--sz)) / 2);color:#0b0d07;cursor:pointer;transition:transform .15s var(--ease-out);background:#1c1c20;border:1.5px solid #2a2a30;border-radius:99px;font-size:12px;font-weight:700;position:relative}.sr-road button:hover{transform:scale(1.12)}.sr-road li.on{color:#e4e4e7}.sr-road li.on.phase-early button{background:#5b8db8;border-color:#5b8db8}.sr-road li.on.phase-engaged button{background:#8e7cc3;border-color:#8e7cc3}.sr-road li.on.phase-proving button{background:#c9a227;border-color:#c9a227}.sr-road li.on.phase-won button{background:#a8c66c;border-color:#a8c66c}.kboard{min-height:0}.klane,.klane.collapsed{min-height:220px}.fi-funnel{flex-direction:column;gap:6px;margin:14px 0 6px;padding:0;list-style:none;display:flex}.fi-funnel li{grid-template-columns:1fr 170px;align-items:center;gap:12px;display:grid}.fi-f-bar{color:#71717a;height:30px;transition:width .6s var(--ease-out);background:#18181b;border:1px dashed #2a2a30;border-radius:9px;align-items:center;min-width:120px;padding:0 12px;font-size:12px;display:flex}.fi-funnel li.on .fi-f-bar{color:#fafafa;background:linear-gradient(90deg,#a8c66c59,#a8c66c26);border:0}.fi-funnel li.on.est .fi-f-bar{background:repeating-linear-gradient(135deg,#5b8db847 0,#5b8db847 8px,#5b8db829 8px,#5b8db829 16px)}.fi-funnel li.on.cash .fi-f-bar{color:#0b0d07;background:linear-gradient(90deg,#6f8a3a,#a8c66c)}.fi-f-bar b{font-variant-numeric:tabular-nums;font-weight:600}.fi-f-l{color:#a1a1aa;font-size:12px}@media(max-width:640px){.fi-funnel li{grid-template-columns:1fr;gap:3px}}.pl{grid-template-columns:1.25fr 2fr 1fr 1fr}.pl-cash b .money,.pl-cash b{color:#fafafa;font-size:22px;font-weight:700}.pl-cash span .money{font-size:inherit}.fi-f-l{flex-direction:column;display:flex}.fi-f-l b{color:#e4e4e7;font-weight:500}.fi-f-l small{color:#71717a;font-size:11px}.fi-funnel li{grid-template-columns:1fr 210px}.fi-f-bar{height:34px}.tr-item{border-radius:var(--r-tile);gap:8px;padding:10px 14px;transition:border-color .15s,background .15s}.tr-item.folded{padding:8px 12px}.tr-ih{align-items:center;gap:10px;min-width:0;display:flex}.tr-take{flex:none}.tr-line1{text-align:left;color:#a1a1aa;min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px;overflow:hidden}.tr-line1:hover{color:#fafafa}.tr-fold{color:#71717a;cursor:pointer;transition:transform .2s var(--ease-out),color .15s;background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:4px}.tr-fold:hover{color:#fafafa;background:#18181b}.tr-item.open .tr-fold{transform:rotate(90deg)}.tr-opp{color:#71717a;font-size:12px}.tr-old{border-radius:var(--r-tile);color:#d4d4d8;background:#e8c07a12;border:1px solid #e8c07a59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.tr-old>div{flex:380px}.tr-reread-done{border-radius:var(--r-tile);border:1px solid var(--hair);background:#0e0e10;padding:14px}.am-ev{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.am-ev-k{text-transform:uppercase;letter-spacing:.06em;color:#71717a;font-size:10.5px}.am-ev-dots{gap:3px;display:inline-flex}.am-ev-dots em{background:#26262b;border-radius:99px;width:16px;height:6px}.am-ev-dots em.partial{background:#c9a227}.am-ev-dots em.done{background:#a8c66c}.am-ev-gap{color:#e8c07a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fo-w-stale{color:#e8c07a}.fo-w-old summary{cursor:pointer;color:#a1a1aa;font-size:12.5px}.fo-w-done{opacity:.6;-webkit-text-decoration:line-through #52525b;text-decoration:line-through #52525b}.am-sn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.am-sn-edit{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 4px;font-size:11px;display:inline-flex}.am-sn-edit:hover{color:#fafafa;background:#18181b}.ld>.ld-suggest{color:#e8c07a;background:#e8c07a0f;border:1px dashed #e8c07a80}.am-sn>button.text-left{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.am-sn>button.text-left:hover b{text-underline-offset:3px;text-decoration:underline}.am-row>*{min-width:0}.am-p b{overflow-wrap:anywhere}@media(max-width:900px){.am-row{grid-template-columns:minmax(0,1fr)}.am-card{overflow:hidden}}:root{--hatch-soft:linear-gradient(transparent, transparent);--t-label:11px;--t-small:12.5px;--t-body:13.5px;--t-h3:15px;--t-h1:28px;--gap-section:16px}.pagehead h1{font-size:var(--t-h1);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.15}.pagehead .sub{font-size:var(--t-small);color:#a1a1aa;text-wrap:pretty;max-width:72ch}.card h3,.ch h3{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:600}.card:not(.loud)>.ch:first-child>h3:before{content:none}.ov-k,.pl-k,.sc-ring-l,.am-ev-k,.pb-k,.am-head,.xp-th,.sr-review span,.sr-total span,.fi-f-l small,.acc-card-f span,.label,.dx-lab{font-family:var(--mono,"Geist Mono"),ui-monospace,monospace;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-weight:500}.acc-card-f b,.pl-cash b,.pl-work b,.sc-stats b,.sr-review b,.sr-total b,.fi-f-bar b,.am-money b,.money{font-variant-numeric:tabular-nums}.card{border-radius:var(--r-card);border:1px solid var(--hair)}.acc-card:hover,.am-row:hover,.xp-card:hover,a.pl-t:hover{border-color:#3f3f46}.acc-card:hover{transform:translateY(-2px)}.acc-card{gap:12px}.acc-card-f{border-top:1px solid var(--hair);gap:0;padding-top:12px;display:flex}.acc-card-f>div,.acc-card-f .na{border-left:1px solid var(--hair);background:0 0;border-radius:0;flex:1;min-width:0;padding:0 14px}.acc-card-f>div:first-child{border-left:0;padding-left:0}.acc-card-f b{color:#fafafa;font-size:16px;font-weight:600}.acc-card-f .na b,.acc-card-f .late b{color:#71717a;font-weight:500}.acc-card-f small{color:#71717a}.ov-next.none,.rv-nomoney,.fi-none,.aag-cols>div:last-child{background:#0e0e10;border:1px dashed #27272a}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #a8c66cb3}.ov,.brief .bt-main{gap:var(--gap-section)}.st-ok,.st-def{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.st-ok{color:#a8c66c}.st-def{color:#71717a}.st-note{color:#e8c07a;margin:-6px 0 10px}:root{--acc:#a8c66c;--acc-tint:#a8c66c24;--num-unit:#8b8b94;--missing:#52525b;--font-num:Archivo, Inter, ui-sans-serif, system-ui, sans-serif}.money,.num,.pct,.kpi-v,.table td,[data-slot=table] td,.ch-v,.ch-p,.ch-center,.ch-axis{font-variant-numeric:tabular-nums}.money,.num{white-space:nowrap}.m-cur{color:var(--num-unit);margin-right:.06em;font-size:.78em;font-weight:500}.m-unit{color:var(--num-unit);font-size:.78em;font-weight:500}.m-to{color:var(--num-unit);padding:0 .25em}.money-range{white-space:nowrap}.missing{color:var(--missing);font-weight:400}.pct-amount{color:#a1a1aa}.fi-f-bar b,.ov-k .money,.label .money{font-family:var(--font-num);letter-spacing:0}.kpis{background:#111113;border:1px solid #27272a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.kpi{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border-left:1px solid #27272a;flex-direction:column;gap:6px;margin-left:-1px;padding:16px 20px 18px;display:flex;position:relative}button.kpi{cursor:pointer}button.kpi:hover{background:#18181b}.kpi.on:after{content:"";background:var(--acc);height:2px;position:absolute;bottom:0;left:0;right:0}.kpi-l{font-family:var(--mono,"Geist Mono"),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.kpi-v{font-family:var(--font-num);letter-spacing:-.02em;color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.1;overflow:hidden}.kpi-v .m-cur,.kpi-v .m-unit{letter-spacing:0;font-size:.58em}.kpi-v .missing{font-weight:400}.kpi-trend{align-items:center;gap:10px;min-height:16px;display:flex}.kpi-d{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.kpi-d.good{color:var(--ok)}.kpi-d.bad{color:var(--serious)}.kpi-d.flat{color:#a1a1aa}.kpi-d-l{color:#71717a;font-weight:400}.kpi-spark polyline{stroke:#71717a;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.kpi-spark circle{fill:var(--acc)}.kpi-s{color:#71717a;font-size:12px;line-height:1.4}.kpi.is-est .kpi-v{color:#d4d4d8}.est-tag{letter-spacing:.06em;color:#a1a1aa;text-transform:uppercase;border:1px dashed #52525b;border-radius:99px;padding:1px 6px;font-size:10px}.kpi-tile{gap:6px;padding:16px 20px}.kpi-tile .k-val,.kpi-tile .v,.tile .v,.b-big,.fo-fig b{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tile .k,.kpi-tile .k-sub{color:#71717a;font-size:12px}.card .card,.card .kpi-tile,.card .fo-fig,.card .tile{box-shadow:none;background:0 0;border:0;border-radius:0}.card .fo-fig,.card .kpi-tile{border-left:1px solid #27272a}.table th,[data-slot=table] th{font-family:var(--mono,"Geist Mono"),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;white-space:nowrap;border-bottom:1px solid #27272a;padding:10px 12px;font-size:11px;font-weight:500}.table td,[data-slot=table] td{vertical-align:middle;border-top:0;border-bottom:1px solid #1f1f23;padding:10px 12px;font-size:13.5px}.table tbody tr:last-child td,[data-slot=table] tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td,[data-slot=table] tbody tr:hover td{background:#ffffff06}.table :is(th,td).num,[data-slot=table] :is(th,td).num,.table td:has(>:is(.money,.num,.pct,.money-range,.missing):only-child),[data-slot=table] td:has(>:is(.money,.num,.pct,.money-range,.missing):only-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table tfoot td,[data-slot=table] tfoot td,.table tr.total td{background:0 0;border-top:1px solid #3f3f46;border-bottom:0;font-weight:600}[data-slot=table-container]{border-radius:0}.ch-axis,svg .axis text,svg text.tick{fill:#71717a;font:11px var(--font-num)}.ch-zone,svg .grid line{stroke:#27272a;stroke-dasharray:2 4}.ch-title{letter-spacing:-.01em;color:#fafafa;font-size:15px;font-weight:600}.ch-gauge-fill{stroke:var(--acc);filter:none}.ch-gauge-num{font-family:var(--font-num);font-weight:600}.ch-legend{font-size:12.5px}.ch-empty{color:#71717a}.rq-bar{background:#1c1c1f;border-radius:99px;gap:2px;height:10px}.rq-bar i{border-radius:99px}.rq-bar i span{display:none}.pagehead{flex-wrap:wrap;align-items:flex-end;row-gap:12px;margin:18px 0 20px}.pagehead h1{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.15}.pagehead .sub{color:#a1a1aa;max-width:72ch;margin-top:6px;font-size:13.5px}.pagehead .actions,.ph3-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ph3{display:flex}.ph3-text{flex:360px;min-width:0}.ph3-eyebrow{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:11px}.empty,.empty3{text-align:center;color:#a1a1aa;background:0 0;border:1px dashed #27272a;border-radius:12px;padding:28px 20px;font-size:13.5px}.empty3{justify-items:center;gap:8px;display:grid}.empty3 b{color:#fafafa;font-size:15px;font-weight:600}.empty3 p{max-width:52ch;margin:0}@media(max-width:760px){.asst-fab{min-height:0;width:44px!important;height:44px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.asst-fab.has-work:after{top:-4px;right:-4px;bottom:-4px;left:-4px}main.page{padding-bottom:76px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-top:1px solid #27272a;margin-top:-1px;padding:14px 16px}.kpi-v{font-size:24px}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){body.is-scrolling-down .asst-fab{transform:translateY(80px)}}.pl{background:#111113db;border:1px solid #27272a;border-radius:12px;gap:0;overflow:hidden}.pl-t{background:0 0;border:0;border-left:1px solid #27272a;border-radius:0;padding:16px 20px;animation:none}.pl-t:first-child{border-left:0}a.pl-t:hover{background:#18181b;transform:none}.pl-k{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-size:11px}.pl-cash b,.pl-cash b .money,.pl-work b,.pl-lim b{font-family:var(--font-num);letter-spacing:-.02em;color:#fafafa;font-size:28px;font-weight:600;line-height:1.1}.pl-cash b .m-cur,.pl-cash b .m-unit{font-size:.58em}.pl-work span,.pl-lim span,.pl-cash span{color:#71717a;font-size:12px}.pl-work div.bad b{color:#e5736b}.pl-work div.ok b{color:#fafafa}@media(max-width:980px){.pl{grid-template-columns:1fr 1fr}.pl-t{border-top:1px solid #27272a;margin-top:-1px}.pl-wide{grid-column:1/-1}}.fo-kpis{margin:4px 0 10px}.fo-layers{border:1px solid #27272a;border-radius:10px;gap:0;overflow:hidden}.fo-layer{padding:12px 14px;background:0 0!important;border:0!important;border-left:1px solid #27272a!important;border-radius:0!important}.fo-layer:first-child{border-left:0!important}button.kpi,button.kpi:hover{box-shadow:none;border:0;border-left:1px solid #27272a;border-radius:0}.fo-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.fo-kpis .kpi{padding:14px 16px 16px}.fo-kpis .kpi-v{font-size:24px}.m-cur,.m-unit{font-size:.86em}.kpi-v :is(.m-cur,.m-unit),.pl-cash b :is(.m-cur,.m-unit){font-size:.58em}:is(.table,[data-slot=table]) td :is(.m-cur,.m-unit){font-size:.8em}.ovg .ovc-b{place-content:start flex-start}.sp{color:#fafafa;background:#0c0c0e;border:1px solid #27272a;border-radius:14px;width:100%;position:relative;overflow:hidden}.sp-head{z-index:2;background:#0c0c0e;border-bottom:1px solid #1f1f23;align-items:center;height:48px;padding:0 8px;display:flex;position:relative}.sp-title{text-overflow:ellipsis;white-space:nowrap;transform-origin:0;pointer-events:none;width:fit-content;max-width:55%;margin:-11px auto 0;font-size:15px;font-weight:600;line-height:22px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.sp-back{z-index:1;color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;max-width:34%;padding:6px 8px 6px 4px;font-size:13.5px;display:flex;position:relative}.sp-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-back:hover{color:#fafafa;background:#18181b}.sp-body{transition:height .38s cubic-bezier(.23,1,.32,1);position:relative}.sp-under{pointer-events:none;position:absolute;inset:0 0 auto}.sp-under:after{content:"";background:#00000059;position:absolute;top:0;right:0;bottom:0;left:0}.sp-top{touch-action:pan-y;background:#0c0c0e;position:relative}.sp-top.pushed{box-shadow:-8px 0 24px -12px #0009}.sp-page{flex-direction:column;gap:18px;padding:10px 10px 14px;display:flex}.sp-sec-t{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:500}.sp-list{background:#111113;border:1px solid #1f1f23;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.sp-list>li+li{border-top:1px solid #1f1f23}.sp-content{padding:12px}.sp-row{text-align:left;width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.sp-hit{cursor:pointer;outline:none;transition:background-color .15s}.sp-hit:hover,.sp-hit:focus-visible{background:#18181b}.sp-hit:active{background:#1c1c1f}.sp-row.current{box-shadow:inset 2px 0 #a8c66c}.sp-icon{color:#a1a1aa;background:#18181b;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.sp-row.current .sp-icon{color:#a8c66c}.sp-label{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;font-size:15px;display:flex;overflow:hidden}.sp-label.danger{color:#e5736b}.sp-sub{color:#71717a;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sp-detail{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;font-variant-numeric:tabular-nums;flex:none;max-width:45%;font-size:13.5px;overflow:hidden}.sp-chev{color:#52525b;flex:none;width:16px;height:16px;margin-right:-4px}.sp-back .sp-chev{color:inherit;margin:0}.sp-check{color:#a8c66c;flex:none;width:16px;height:16px}.sp-check.invisible{visibility:hidden}.sp-toggle{background:#3f3f46;border-radius:99px;flex:none;width:36px;height:22px;transition:background-color .2s;position:relative}.sp-toggle>span{background:#fafafa;border-radius:99px;width:18px;height:18px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px}.sp-toggle.on{background:#a8c66c}.sp-toggle.on>span{background:#0b0d07;transform:translate(14px)}.sp-foot{color:#71717a;margin:6px 0 0;padding:0 10px;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){.sp-body,.sp-toggle,.sp-toggle>span{transition:none}}.sb-sheet .sp{background:0 0;border:0;border-radius:0}.sb-sheet .sp-head,.sb-sheet .sp-top{background:0 0}.sb-sheet .sp-top{background:#0b0b0d}.bp-bg{z-index:-1;pointer-events:none;color:#4fb3b9;opacity:.55;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000),linear-gradient(90deg,#00000059,#000 45%);mask-image:linear-gradient(#0000,#000 18%,#000 82%,#0000),linear-gradient(90deg,#00000059,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.bp-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s ease-out;display:block}@media print{.bp-bg{display:none}}.sring{flex-direction:column;gap:10px;min-width:0;display:flex}.sring-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sring-total{font-variant-numeric:tabular-nums;color:#fafafa;font-size:13.5px;font-weight:600}.sring-body{grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:18px;display:grid}@container (max-width:420px){.sring-body{grid-template-columns:1fr}}@media(max-width:560px){.sring-body{grid-template-columns:1fr}.sring-ring{max-width:220px;margin:0 auto}}.sring-ring{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;outline:none;width:100%;position:relative}.sring-ring.dragging{cursor:grabbing}.sring-ring:focus-visible{box-shadow:0 0 0 2px #a8c66c99}.sring-ring svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.sring-slice{transition:stroke-width .2s cubic-bezier(.23,1,.32,1),opacity .2s}.sring-slice.dim{opacity:.45}.sring-marker{fill:#fafafa}.sring-mid{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 22%;animation:.2s ease-out sring-in;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes sring-in{0%{opacity:0;transform:translateY(4px)}}.sring-mid-l{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:12px;display:flex;overflow:hidden}.sring-mid-l i,.sring-legend i{border-radius:99px;flex:none;width:7px;height:7px}.sring-mid-v{font-family:var(--font-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fafafa;white-space:nowrap;margin-top:2px;font-size:22px;font-weight:600}.sring-mid-v :is(.m-cur,.m-unit){font-size:.62em}.sring-mid-s,.sring-mid-d{color:#71717a;font-variant-numeric:tabular-nums;font-size:11.5px}.sring-mid-d.up{color:#7db58f}.sring-mid-d.down{color:#e08a62}.sring-legend{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sring-legend button{color:#a1a1aa;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:8px 1fr auto 38px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;transition:background-color .15s,color .15s;display:grid}.sring-legend button:hover{color:#fafafa;background:#18181b}.sring-legend button.on{color:#fafafa;background:#1c1c1f}.sring-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sring-v{font-variant-numeric:tabular-nums;color:#d4d4d8}.sring-p{text-align:right;font-variant-numeric:tabular-nums;color:#71717a}@media(prefers-reduced-motion:reduce){.sring-slice,.sring-mid{transition:none;animation:none}}.sb .sb-stack-desk{background:0 0;border:0;border-radius:0;margin-top:4px}.sb .sb-stack-desk .sp-head{background:0 0;border-bottom-color:#0000;height:40px;padding:0 2px}.sb .sb-stack-desk .sp-top,.sb .sb-stack-desk .sp-under{background:0 0}.sb .sb-stack-desk .sp-top.pushed{box-shadow:none}.sb .sb-stack-desk .sp-under:after{background:0 0}.sb .sb-stack-desk .sp-page{gap:12px;padding:4px 0 8px}.sb .sb-stack-desk .sp-list{background:0 0;border:0}.sb .sb-stack-desk .sp-list>li+li{border-top:0}.sb .sb-stack-desk .sp-row{border-radius:10px;min-height:38px;padding:6px 10px}.sb .sb-stack-desk .sp-label{font-size:13.5px}.sb .sb-stack-desk .sp-detail{color:#71717a;font-size:12px}.sb .sb-stack-desk .sp-row.current{background:#a8c66c14;box-shadow:inset 2px 0 #a8c66c}.sb .sb-stack-desk .sp-title{font-size:13.5px}.sb .sb-stack-desk .sp-top{background:#0d0e10;border-radius:10px}.sb .sb-stack-desk .sp-under{opacity:.35}.dd{-webkit-user-select:none;user-select:none;flex:none;position:relative}.dd.is-off{opacity:.5}.dd-scale{position:absolute;top:0;right:0;bottom:0;left:0}.dd-tick{stroke:#3f3f46;transition:stroke .15s}.dd-tick.lit{stroke:#d4d4d8}.dd-tick.cur{stroke:#a8c66c}.dd-end{color:#71717a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.dd-knob{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 35%,#1f1f23,#141416);border:1px solid #2e2e33;border-radius:999px;outline:none;transition:border-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0006,0 12px 32px -12px #000c}.dd-knob.grabbing{cursor:grabbing;border-color:#3f3f46}.dd-knob:focus-visible{box-shadow:0 0 0 2px #09090b,0 0 0 4px #a8c66c99}.dd-ind{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.dd-ind span{background:#fafafa;border-radius:99px;width:3px;height:11px;margin-left:-1.5px;position:absolute;top:9px;left:50%}.dd-read{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 12%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.dd-label{color:#a1a1aa;font-size:11px;line-height:1.25}.dd-roll{font-family:var(--font-num);letter-spacing:-.02em;color:#fafafa;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:19px;font-weight:600;display:flex;overflow:hidden}.dd-ch{white-space:pre;display:inline-block}.dd-ch.up{animation:.16s cubic-bezier(.23,1,.32,1) dd-up}.dd-ch.down{animation:.16s cubic-bezier(.23,1,.32,1) dd-down}@keyframes dd-up{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}}@keyframes dd-down{0%{opacity:0;filter:blur(2px);transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.dd-ch.up,.dd-ch.down{animation:none}}.iv5-dials{flex-wrap:wrap;justify-content:space-around;gap:8px 20px;padding:8px 0 4px;display:flex}.iv5-dial{flex-direction:column;align-items:center;gap:2px;display:flex}.iv5-dial-l{color:#a1a1aa;font-size:12px}.rn{font-variant-numeric:tabular-nums;display:inline-flex}.rn-d{vertical-align:bottom;height:1.1em;line-height:1.1;display:inline-block;position:relative;overflow:hidden}.rn-ghost{visibility:hidden}.rn-wheel{flex-direction:column;transition:transform .38s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:0;left:0;right:0}.rn-wheel>span{height:1.1em;line-height:1.1;display:block}@media(prefers-reduced-motion:reduce){.rn-wheel{transition:none}}.wg{width:100%;margin-top:16px;position:relative}.wg-grid{perspective:1400px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;display:grid;position:relative}.wg.narrow .wg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-cell{grid-column:span var(--span);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:0;transition:opacity .2s ease-out;position:relative}.wg.narrow .wg-cell{grid-column:span var(--span-n)}.wg-cell.dim{opacity:.45}.wg-cell.lifted{z-index:20}.wg-surface{transform-origin:0 0;pointer-events:none;background:#111113;border:1px solid #27272a;border-radius:12px;transition:border-color .2s;position:absolute;top:0;right:0;bottom:0;left:0}.wg-cell.lifted .wg-surface{border-color:#3f3f46}.wg-shadow{opacity:0;border-radius:12px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 24px 48px -12px #000000b3,0 8px 16px -8px #00000080}.wg-inner{flex-direction:column;min-width:0;height:100%;padding:14px 18px 18px;display:flex;position:relative}.wg-head{align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.wg-title{letter-spacing:-.01em;color:#fafafa;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.wg-right{margin-left:auto}.wg-grip{color:#52525b;cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;transition:opacity .15s,background-color .15s,color .15s;display:grid}.wg-right+.wg-grip{margin-left:4px}.wg-cell:hover .wg-grip,.wg-grip:focus-visible,.wg-grip.on{opacity:1}@media(hover:none){.wg-grip{opacity:.7}}.wg-grip:hover,.wg-grip.on{color:#e4e4e7;background:#1c1c1f}.wg-grip.on{cursor:grabbing}.wg-grip-i{width:16px;height:16px}.wg-body{flex:1;min-width:0;min-height:0;animation:.22s cubic-bezier(.23,1,.32,1) wg-in;position:relative}@keyframes wg-in{0%{opacity:0}}.wg-resize{color:#52525b;cursor:ew-resize;touch-action:none;opacity:0;background:0 0;border:0;border-bottom-right-radius:12px;justify-content:flex-end;align-items:flex-end;width:28px;height:28px;padding:6px;transition:opacity .15s,color .15s;display:flex;position:absolute;bottom:0;right:0}.wg-resize svg{width:10px;height:10px}.wg-cell:hover .wg-resize,.wg-resize:focus-visible{opacity:1}@media(hover:none){.wg-resize{opacity:.7}}.wg-resize:hover{color:#e4e4e7}.wg-resize:focus-visible{color:#a8c66c}.wg-reset{color:#71717a;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;font-size:12px;text-decoration:underline}.wg-reset:hover{color:#fafafa}.wg.arranging .wg-grid{background-image:radial-gradient(circle,#3f3f46 1.5px,#0000 1.6px);background-position:-8px -8px;background-size:calc(16.6667% + 2.66667px) 64px}.wg.narrow.arranging .wg-grid{background-size:calc(50% + 8px) 64px}@media(prefers-reduced-motion:reduce){.wg-body{animation:none}}@media(max-width:560px){.wg.narrow .wg-cell{grid-column:1/-1}.wg.narrow .wg-resize{display:none}}.rn{vertical-align:-.24em;align-items:flex-start;line-height:1.1;display:inline-flex}.rn-d,.rn-s{vertical-align:top;height:1.1em;line-height:1.1;display:inline-block}.rn-s{white-space:pre}.rn{vertical-align:baseline;align-items:baseline;display:inline-flex}.rn-d{vertical-align:baseline;overflow:clip}.rn-d,.rn-s{vertical-align:baseline}.tw{display:flex}.tw-box{white-space:pre;justify-items:start;padding-right:.25em;display:inline-grid}.tw-ghost{visibility:hidden;grid-area:1/1}.tw-live{grid-area:1/1;min-height:1.2em}.tw-caret-wrap{width:0;display:inline-block;position:relative}.tw-caret{background:#a8c66c;border-radius:1px;width:2px;height:1.05em;position:absolute;bottom:-.1em;left:.04em}.tw-caret[data-idle=true]{animation:1s linear infinite tw-blink}@keyframes tw-blink{0%,33.333%{opacity:1}66.667%,to{opacity:0}}.tw-sel{background:#a8c66c47;border-radius:2px}@media(prefers-reduced-motion:reduce){.tw-caret{display:none}}.pagehead .hi.tw{font-family:var(--mono,"Geist Mono"),ui-monospace,monospace;letter-spacing:-.02em;color:#e4e4e7;font-feature-settings:"ss01","zero";margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.25}.pagehead .hi.tw .tw-caret{background:#a8c66cd9;border-radius:2px;width:.5em;height:1.1em;bottom:-.12em;left:.06em}@media(max-width:760px){.pagehead .hi.tw{font-size:17px}}.sc .sc-top{border:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;display:grid}.sc .sc-story,.sc .sc-pipe{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.sc .sc-story{align-items:center;gap:22px;display:flex;padding-right:22px!important}.sc .sc-pipe{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:flex;border-left:1px solid #27272a!important;padding-left:22px!important}.sc .sc-ring{flex:none;width:112px;height:112px}.sc .sc-ring-n{font:600 17px var(--font-num);fill:#fafafa}.sc .sc-ring-l{font:500 7.5px var(--mono,"Geist Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;fill:#71717a}.sc .sc-list{columns:1;gap:0}.sc .sc-list li{padding:3px 0;font-size:13.5px}.sc-pipe-n{font-family:var(--font-num);letter-spacing:-.02em;color:#fafafa;font-size:28px;font-weight:600;line-height:1.1}.sc-stack{background:#1c1c1f;border-radius:99px;gap:2px;width:100%;height:8px;margin-top:4px;display:flex;overflow:hidden}.sc-stack>span{min-width:6px}.sc .sc-legend{color:#a1a1aa;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sc .sc-legend li{align-items:center;gap:6px;display:inline-flex}.sc .sc-legend i{border-radius:99px;width:7px;height:7px}.sc .sc-legend b{color:#fafafa;font-variant-numeric:tabular-nums;font-weight:600}.sc-none{color:#71717a;font-size:13px}.sc .sc-kpis{margin:18px 0 4px}.sc .sc-kpis .kpi{padding:12px 16px 14px}.sc .sc-kpis .kpi-v{font-size:24px}.sc .sc-mat{margin-top:16px}@media(max-width:760px){.sc .sc-top{grid-template-columns:1fr}.sc .sc-story{padding-right:0!important}.sc .sc-pipe{margin-top:10px;border-top:1px solid #27272a!important;border-left:0!important;padding:14px 0 0!important}.sc .sc-ring{width:92px;height:92px}}.ov-team .tm-person{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av pt menu""av st menu";align-items:start;gap:4px 12px;display:grid}.ov-team .tm-person>.avatar{grid-area:av;align-self:center}.ov-team .tm-person>.tm-pt{grid-area:pt;min-width:0}.ov-team .tm-person>[data-slot=badge]{grid-area:st;justify-self:start;height:20px;padding:0 8px;font-size:11px}.ov-team .tm-person>[data-slot=dropdown-menu-trigger],.ov-team .tm-person>button{grid-area:menu;align-self:center}.ov-team .tm-pt b{white-space:normal;text-overflow:clip;line-height:1.3;display:block;overflow:visible}.ov-team .tm-pt span{white-space:normal;text-overflow:clip;color:#a1a1aa;font-size:12.5px;line-height:1.35;display:block;overflow:visible}.ov-team .tm-li{border-radius:12px;padding:14px 16px}.ov-team .tm-rh b{font-size:13.5px}.sc-strip{border:1px solid #27272a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 4px;display:grid;overflow:hidden}.sc-strip>div{border-left:1px solid #27272a;flex-direction:column;gap:6px;min-width:0;padding:12px 16px 14px;display:flex}.sc-strip>div:first-child{border-left:0}.sc-strip-l{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.sc-strip-v{font-family:var(--font-num);letter-spacing:-.02em;color:#fafafa;font-size:24px;font-weight:600;line-height:1.1}@media(max-width:760px){.sc-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-strip>div:nth-child(3){border-left:0}.sc-strip>div:nth-child(n+3){border-top:1px solid #27272a}}.iv3-step.pickable .iv3-st{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.iv3-step.pickable .iv3-st:hover .iv3-dot{box-shadow:0 0 0 4px #a8c66c2e}.iv3-step.pickable .iv3-st:hover .iv3-sl{color:#fafafa}.iv3-step.pickable .iv3-st:focus-visible{outline-offset:4px;outline:2px solid #a8c66cb3}.iv3-hint{color:#71717a;margin:6px 0 0;font-size:12px}.iv-upd{text-align:right;white-space:nowrap}@media(max-width:760px){.iv-upd{white-space:normal}}[data-slot=button][data-variant=lime]:not([data-size^=icon]){isolation:isolate;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s,border-color .35s,background-color .2s;position:relative;overflow:hidden}[data-slot=button][data-variant=lime]:not([data-size^=icon]):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#a8c66c47,#0000);transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}[data-slot=button][data-variant=lime]:not([data-size^=icon]):hover:before{transform:translate(100%)}[data-slot=button][data-variant=lime]:not([data-size^=icon]):after{content:"";background:#a8c66c;border-radius:99px;flex:none;order:99;width:7px;height:7px;margin-left:2px;animation:2s ease-out infinite live-dot;box-shadow:0 0 #a8c66c8c}[data-slot=button][data-variant=lime]:not([data-size^=icon]):hover{transform:translateY(-1px)scale(1.02);box-shadow:0 8px 22px -10px #a8c66c8c,0 0 0 1px #a8c66c59}[data-slot=button][data-variant=lime]:not([data-size^=icon]):hover:after{transform:scale(1.2)}[data-slot=button][data-variant=lime]:not([data-size^=icon]):active{transform:scale(.97)}[data-slot=button][data-variant=lime]:disabled:after{background:#71717a;animation:none}@keyframes live-dot{0%{box-shadow:0 0 #a8c66c8c}70%{box-shadow:0 0 0 7px #a8c66c00}to{box-shadow:0 0 #a8c66c00}}@media(prefers-reduced-motion:reduce){[data-slot=button][data-variant=lime]:after{animation:none}[data-slot=button][data-variant=lime]:before{display:none}[data-slot=button][data-variant=lime]:hover,[data-slot=button][data-variant=lime]:active{transform:none}}@media print{[data-slot=button][data-variant=lime]:after,[data-slot=button][data-variant=lime]:before{display:none}}.su>button.absolute{color:#a1a1aa;opacity:1;background:#111113;border:1px solid #2e2e33;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;top:14px;right:14px}.su>button.absolute:hover{color:#fafafa;background:#1c1c1f}.su>button.absolute:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #a8c66cb3}.dp-btn{color:#fafafa;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#111113;border:1px solid #2e2e33;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;transition:border-color .15s;display:flex}.dp-btn:hover{border-color:#3f3f46}.dp-btn:focus-visible{outline-offset:2px;outline:2px solid #a8c66cb3}.dp-btn.empty span{color:#71717a}.dp-btn svg{fill:none;stroke:#a1a1aa;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.dp-pop{z-index:80;background:#111113;border:1px solid #2e2e33;border-radius:12px;width:296px;padding:12px}.dp-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp-head b{color:#fafafa;font-size:14px;font-weight:600}.dp-nav{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.dp-nav:hover{color:#fafafa;background:#1c1c1f}.dp-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-dow{text-align:center;color:#71717a;padding:4px 0;font-size:11px}.dp-day{color:#e4e4e7;height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13.5px}.dp-day:hover{background:#1c1c1f}.dp-day.today{box-shadow:inset 0 0 0 1px #3f3f46}.dp-day.on{color:#0b0d07;background:#a8c66c;font-weight:600}.dp-day:focus-visible{outline-offset:1px;outline:2px solid #a8c66cb3}.dp-foot{border-top:1px solid #27272a;justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.dp-foot button{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.dp-foot button:hover{color:#fafafa;background:#1c1c1f}.su-help{color:#71717a;margin:-2px 0 8px;font-size:12.5px;line-height:1.45;display:block}.cp{flex-direction:column;gap:6px;display:flex}.cp-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.cp-row:hover{border-color:#3f3f46}.cp-row.on{background:#a8c66c0f;border-color:#a8c66c99}.cp-row:focus-visible{outline-offset:2px;outline:2px solid #a8c66cb3}.cp-row>i{border:1.5px solid #52525b;border-radius:99px;flex:none;width:16px;height:16px;margin-top:2px}.cp-row.on>i{background:#a8c66c;border-color:#a8c66c;box-shadow:inset 0 0 0 3px #111113}.cp-t{color:#d4d4d8;font-size:13.5px}.cp-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cp-top{color:#a1a1aa;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.cp-top b{color:#fafafa;font-size:13.5px;font-weight:600}.cp-who{color:#a1a1aa}.cp-sum{color:#d4d4d8;font-size:13px;line-height:1.4}.cp-more{color:#a1a1aa;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:12.5px;text-decoration:underline}.cp-none{color:#71717a;margin:2px 0;font-size:12.5px}.cp-preview{background:#0e0e10;border-left:2px solid #a8c66c;border-radius:0 10px 10px 0;margin-top:4px;padding:12px}.cp-preview p{color:#e4e4e7;white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.5}.cp-preview a{color:#a8c66c;font-size:12.5px}body:has([data-slot=sheet-content][data-state=open],[role=dialog][data-state=open],[role=alertdialog][data-state=open]) .asst-fab{opacity:0;pointer-events:none;transform:translateY(16px)}@media(prefers-reduced-motion:no-preference){body.is-scrolling-down .asst-fab{opacity:0;pointer-events:none;transition:transform .25s,opacity .2s;transform:translateY(96px)}}@media(prefers-reduced-motion:reduce){body.is-scrolling-down .asst-fab{opacity:0;pointer-events:none}}.am-add{color:#a8c66c;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.am-flash-targets .am-reqs,.am-flash-targets .am-head>span:nth-child(3){border-radius:8px;animation:2.4s ease-out am-flash}@keyframes am-flash{0%,40%{background:#a8c66c14;box-shadow:0 0 0 2px #a8c66cb3}to{background:0 0;box-shadow:0 0 0 2px #a8c66c00}}.ov-team .tm-org{flex-direction:column;margin-top:6px;display:flex}.ov-team .tm-layer{border-left:2px solid #27272a;margin-left:6px;padding:4px 0 18px 22px;position:relative}.ov-team .tm-layer:last-child{padding-bottom:2px}.ov-team .tm-layer:before{content:"";background:#09090b;border:2px solid #52525b;border-radius:99px;width:12px;height:12px;position:absolute;top:6px;left:-7px}.ov-team .tm-layer:first-child:before{border-color:#a8c66c}.ov-team .tm-layer.tm-ours{border-left-style:dashed}.ov-team .tm-layer.tm-ours:before{border-color:#8ab4e8}.ov-team .tm-layer-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.ov-team .tm-layer-h b{color:#fafafa;font-size:13.5px;font-weight:600}.ov-team .tm-layer-h span{color:#71717a;font-size:12px}.ov-team .tm-layer .tm-roles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ov-team .tm-li{background:#111113;border:1px solid #27272a;border-radius:12px;padding:12px 14px}.ov-team .tm-li:not(.filled){background:0 0;border-style:dashed}.ov-team .tm-rh{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ov-team .tm-rh b{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;font-size:10.5px;font-weight:500}.ov-team .tm-person .avatar{box-shadow:0 0 0 2px #111113,0 0 0 4px #3f3f46}.ov-team .tm-person.inf-confirmed .avatar{box-shadow:0 0 0 2px #111113,0 0 0 4px #a8c66c}.ov-team .tm-person.inf-inferred .avatar{box-shadow:0 0 0 2px #111113,0 0 0 4px #e3b341}.ov-team .tm-person.inf-pending .avatar{box-shadow:0 0 0 2px #111113,0 0 0 4px #52525b}.ov-team .tm-person+.tm-person{border-top:1px solid #1f1f23;margin-top:10px;padding-top:10px}.ov-team .tm-link{color:#8ab4e8;margin-top:3px;font-size:11.5px;display:block}.ov-team .tm-empty{color:#71717a;font-size:12.5px}.ov-team .tm-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ov-team .tm-links li{background:#111113;border:1px solid #27272a;border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.ov-team .tm-links li>span:last-child{flex-direction:column;line-height:1.25;display:flex}.ov-team .tm-links b{color:#fafafa;font-size:13px;font-weight:600}.ov-team .tm-links small{color:#a1a1aa;font-size:11.5px}.ov-team .tm-links .avatar{box-shadow:0 0 0 2px #111113,0 0 0 4px #8ab4e8}@media(max-width:760px){.ov-team .tm-layer{padding-left:16px}.ov-team .tm-layer .tm-roles{grid-template-columns:1fr}}.ov-team .tm-link.none{color:#71717a}.ov-team .tm-li:not(.filled){padding:10px 14px}.ov-team .tm-li:not(.filled) .tm-rh{margin-bottom:4px}.ov-team .tm-li:not(.filled) .tm-empty .tm-ask{display:none}.fa{width:var(--fa);height:var(--fa);perspective:400px;border-radius:999px;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 2px #111113,0 0 0 4px #3f3f46}.fa-confirmed{box-shadow:0 0 0 2px #111113,0 0 0 4px #a8c66c}.fa-inferred{box-shadow:0 0 0 2px #111113,0 0 0 4px #e3b341}.fa-pending{box-shadow:0 0 0 2px #111113,0 0 0 4px #52525b}.fa-coin{width:100%;height:100%;transform-style:preserve-3d;border-radius:999px;display:block;overflow:hidden}.fa-turn{animation:.9s cubic-bezier(.2,.9,.25,1.15) fa-turn}@keyframes fa-turn{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(200deg)scale(1.08)}to{transform:rotateY(360deg)scale(1)}}.fa-svg,.fa-img{object-fit:cover;width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.fa-turn{animation:none}}.ov-team .tm-face{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0}.ov-team .tm-face:focus-visible{outline-offset:4px;outline:2px solid #a8c66cb3}.ov-team .tm-face.on .fa{box-shadow:0 0 0 2px #111113,0 0 0 4px #a8c66c,0 0 0 8px #a8c66c2e}.ov-team .tm-person .avatar{display:none}.ov-2>.ov-2-l{flex-direction:column;gap:16px;min-width:0;display:flex}.pc{padding:18px 20px}.pc-top{align-items:center;gap:18px;display:flex;position:relative}.pc-id{min-width:0}.pc-k{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-size:11px}.pc-id h3{letter-spacing:-.01em;color:#fafafa;margin:4px 0 0;font-size:20px;font-weight:600}.pc-id p{color:#a1a1aa;margin:2px 0 0;font-size:13.5px}.pc-roles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pc-role{color:#e4e4e7;border:1px solid #3f3f46;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.pc-role.confirmed{color:#c2d99a;background:#a8c66c14;border-color:#a8c66c80}.pc-role.inferred{color:#e8c97a;border-style:dashed;border-color:#e3b34173}.pc-x{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-4px;right:-6px}.pc-x:hover{color:#fafafa;background:#1c1c1f}.pc-seats{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pc-seats li{border:1px solid #27272a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.pc-seat-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pc-seat-h b{color:#fafafa;font-size:14px}.pc-st{font-size:12px}.pc-st.confirmed{color:#a8c66c}.pc-st.inferred{color:#e3b341}.pc-seats p{color:#d4d4d8;margin:0;font-size:13.5px}.pc-seats small{color:#71717a;font-size:12px}.pc-facts{border:1px solid #27272a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:14px 0 0;display:grid;overflow:hidden}.pc-facts>div{border-left:1px solid #27272a;margin-left:-1px;padding:10px 14px}.pc-facts dt{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-size:10.5px}.pc-facts dd{color:#fafafa;margin:4px 0 0;font-size:13.5px}.pc-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ov-team .tm-person>.tm-face{grid-area:av;align-self:center}.pc{background:0 0;border:0;padding:0;position:relative}.ap{color:#fafafa;background:#0e0e10;border:1px solid #27272a;border-radius:16px;width:100%;padding:20px}.ap-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.ap-head p{color:#a1a1aa;margin:4px 0 0;font-size:13.5px}.ap-stage{flex-direction:column;align-items:center;margin-top:18px;display:flex}.ap-bezel{place-items:center;display:grid;position:relative}.ap-ticks{color:#3f3f46;position:absolute;top:0;right:0;bottom:0;left:0}.ap-ticks line{stroke:currentColor;stroke-linecap:round}.ap-index{background:#fafafa;border-radius:99px;width:2px;height:12px;margin-left:-1px;position:absolute;top:0;left:50%}.ap-coin-wrap{z-index:1;perspective:600px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:999px;position:relative}.ap-coin-wrap:active{cursor:grabbing}.ap-coin{width:100%;height:100%;transform-style:preserve-3d;position:relative}.ap-edge{background:#52525b;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.ap-front{border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ap-shade{opacity:0;pointer-events:none;background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.ap-name{align-items:baseline;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.ap-name span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:500;overflow:hidden}.ap-no{font-family:var(--mono,"Geist Mono"),monospace;color:#71717a;font-variant-numeric:tabular-nums}.ap-row{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ap-slots{gap:8px;display:flex}.ap-slot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:40px;height:40px;padding:0;position:relative}.ap-slot:focus-visible{outline-offset:3px;outline:2px solid #a8c66cb3}.ap-face{border-radius:999px;transition:box-shadow .15s;animation:.35s cubic-bezier(.2,.9,.25,1.15) ap-in;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ap-slot:hover .ap-face{box-shadow:0 0 0 2px #3f3f46}.ap-socket{background:#141416;border:1px dashed #3f3f46;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ap-socket i{background:#a8c66c;border-radius:99px;width:6px;height:6px}@keyframes ap-in{0%{opacity:0;transform:scale(.6)}}.ap-shuffle{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #2e2e33;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:grid}.ap-shuffle:hover{color:#fafafa;background:#1c1c1f}.ap-shuffle>span{place-items:center;display:grid}.ap-dice{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ap-go{color:#18181b;width:100%;height:40px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:500;transition:background-color .15s;display:flex}.ap-go:hover:not(:disabled){background:#e4e4e7}.ap-go:disabled{opacity:.45;cursor:default}.ap-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s}.ap-go:hover:not(:disabled) svg{transform:translate(2px)}.pc-body{border-top:1px solid #1f1f23;margin-top:18px;padding-top:16px}.pc-body .pc-roles{margin-top:0}.pc .pc-x{top:14px;right:14px}@media(prefers-reduced-motion:reduce){.ap-face{animation:none}}.ap-slots{scrollbar-width:none;min-width:0;margin:-4px;padding:4px;overflow-x:auto}.ap-slots::-webkit-scrollbar{display:none}.ap-slot{flex:none}.ap-coin-wrap:focus-visible{outline-offset:6px;outline:2px solid #a8c66cb3}.ap-head h2{text-overflow:ellipsis;white-space:nowrap;padding-right:28px;overflow:hidden}.ov-2.ov-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ov-pair>*{min-width:0;height:100%}.ov-pair>.pc>.ap{flex:1}.pc-manage{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;display:inline-flex;position:absolute;top:18px;right:18px}.pc-manage:hover{color:#fafafa;background:#1c1c1f}.ov-pair .ap-head h2{padding-right:112px}.pc-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media(max-width:900px){.ov-2.ov-pair{grid-template-columns:1fr}}.fa{--ini:var(--fa)}.ap-front{--ini:128px}.ap-face{--ini:40px}.fa-ini{color:#e4e4e7;width:100%;height:100%;font-size:calc(var(--ini,40px) * .36);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#27272a;place-items:center;font-weight:600;line-height:1;display:grid}.ap-front .fa-ini{color:#fafafa;letter-spacing:.04em;background:radial-gradient(120% 120% at 30% 20%,#34343a,#232327 60%,#1c1c1f);font-weight:500}.ov-pair .ap-head h2{font-size:15px}.ov-pair .ap-head p{margin-top:2px}.ap-name{margin-top:10px}.pc-photo{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.pc-photo>button{color:#a1a1aa;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2e2e33;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background-color .15s,color .15s;display:inline-flex}.pc-photo>button+button{border-color:#0000}.pc-photo>button:hover:not(:disabled){color:#fafafa;background:#1c1c1f}.pc-photo>button:disabled{opacity:.5;cursor:default}.pc-photo .error{text-align:center;flex-basis:100%;margin:4px 0 0}.ov-pair .pc-body{flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;display:flex}.ov-pair .pc-seats{flex-direction:column;gap:12px;margin:0;display:flex}.ov-pair .pc-facts{margin:0}.am-row{position:relative}.am-rm{z-index:2;position:absolute;top:10px;right:10px}.am-rm-b{color:#71717a;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s,background-color .15s,color .15s;display:grid}.am-row:hover .am-rm-b,.am-rm-b:focus-visible,.am-rm-b[aria-expanded=true]{opacity:1}.am-rm-b:hover,.am-rm-b[aria-expanded=true]{color:#fafafa;background:#1c1c1f}.am-rm-pop{background:#0e0e10;border:1px solid #2e2e33;border-radius:12px;flex-direction:column;gap:2px;width:248px;padding:12px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 16px 40px #00000080}.am-rm-pop b{color:#fafafa;font-size:13.5px}.am-rm-pop>.small{margin:2px 0 8px;line-height:1.4}.am-rm-pop>button{text-align:left;color:#e4e4e7;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:13px}.am-rm-pop>button:hover:not(:disabled){background:#1c1c1f}.am-rm-pop>.am-rm-cancel{color:#a1a1aa;border-top:1px solid #1f1f23;border-radius:0 0 8px 8px;margin-top:4px}.am-undo{color:#d4d4d8;background:#141416;border:1px solid #2e2e33;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.am-undo button,.am-removed li>button{color:#fafafa;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:999px;flex:none;padding:0 12px;font-size:12.5px}.am-undo button:hover,.am-removed li>button:hover{background:#1c1c1f}.am-removed{border-top:1px solid #1f1f23;margin-top:14px;padding-top:10px}.am-removed-t{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:inline-flex}.am-removed-t:hover{color:#fafafa}.am-removed-t svg{transition:transform .15s;transform:rotate(-90deg)}.am-removed-t[aria-expanded=true] svg{transform:none}.am-removed ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.am-removed li{border:1px solid #1f1f23;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.am-removed li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.am-removed li b{color:#d4d4d8;font-size:13.5px;font-weight:500}.am-row .am-money{padding-right:28px}.od-title{align-items:center;gap:6px;min-width:0;display:flex}.od-title h2{min-width:0}.od-title-b{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:grid}.od-title-b:hover,.od-title-b:focus-visible{color:#fafafa;background:#1c1c1f}.od-title-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.od-title-f input{flex:320px;min-width:0;height:40px;font-size:18px;font-weight:500}.od-title-f .error{flex-basis:100%}button.kpi.kpi-link{transition:background-color .15s}button.kpi.kpi-link:focus-visible{outline-offset:-2px;outline:2px solid #a8c66cb3}.kpi-go{font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;color:#a1a1aa;opacity:0;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;font-size:11.5px;font-weight:500;transition:opacity .15s,color .15s;display:inline-flex}.kpi-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.kpi-go.is-add{opacity:1;color:#a8c66c;background:#a8c66c1a}button.kpi.kpi-link:hover .kpi-go,button.kpi.kpi-link:focus-visible .kpi-go{opacity:1;color:#fafafa}@media(hover:none){.kpi-go{opacity:1}}button.kpi.kpi-link{padding-right:20px}.kpi-link .kpi-go{margin:0;position:absolute;bottom:14px;right:14px}.ra{background:#0e0e10;border:1px solid #27272a;border-radius:14px;flex-direction:column;gap:14px;margin-top:16px;padding:20px;display:flex}.ra-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ra-head h4{color:#fafafa;margin:0;font-size:15px;font-weight:600}.ra-head p{max-width:70ch;margin:4px 0 0}.ra-x{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ra-x:hover{color:#fafafa;background:#1c1c1f}.ra-tell{color:#a8c66c;text-align:left;width:100%;font:inherit;cursor:pointer;background:#a8c66c0f;border:1px solid #a8c66c59;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:background-color .15s;display:flex}.ra-tell:hover{background:#a8c66c1a}.ra-tell>span{flex-direction:column;flex:1;gap:2px;display:flex}.ra-tell b{color:#fafafa;font-size:13.5px;font-weight:500}.ra-step{color:#a1a1aa;margin:2px 0 0;font-size:13px}.ra-kinds{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.ra-kind{color:inherit;text-align:left;font:inherit;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.ra-kind:hover,.ra-kind:focus-visible{background:#161618;border-color:#3f3f46}.ra-kind b{color:#fafafa;font-size:13.5px;font-weight:500}.ra-kind .small{line-height:1.45}.ra-form{flex-direction:column;gap:14px;display:flex}.ra-kind-on{border-bottom:1px solid #1f1f23;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.ra-kind-on b{color:#fafafa;font-size:14px}.ra-kind-on button{color:#a1a1aa;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:12.5px;text-decoration:underline}.ra-ask{color:#d4d4d8;background:#141416;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.ra-ask svg{color:#a8c66c;flex:none;margin-top:2px}.ra-f{flex-direction:column;gap:6px;min-width:0;display:flex}.ra-f>span:first-child{color:#d4d4d8;font-size:13px}.ra-f em{font-size:12px;font-style:normal}.ra-target{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ra-target>*{width:auto}.ra-target input{flex:0 120px;min-width:80px}.ra-target .ra-unit{flex:0 110px}.ra-pills{flex-wrap:wrap;gap:6px;display:flex}.ra-pills button{color:#d4d4d8;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2e2e33;border-radius:999px;padding:0 12px;font-size:13px;transition:background-color .15s,border-color .15s,color .15s}.ra-pills button:hover{background:#1c1c1f}.ra-pills button.on{color:#e4f0c8;background:#a8c66c1f;border-color:#a8c66c99}.ra-more{color:#d4d4d8;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.ra-more .muted{font-size:12px}.ra-more svg{transition:transform .15s;transform:rotate(-90deg)}.ra-more[aria-expanded=true] svg{transform:none}.ra-more-b{border:1px solid #1f1f23;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:12px;display:grid}.ra-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ra-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ra-bar-acts{gap:8px;margin-left:auto;display:flex}.ra-saved{color:#a8c66c;align-items:center;gap:6px;font-size:13px;display:inline-flex}number-flow-react.nf{--number-flow-mask-height:.18em;--number-flow-char-height:1em;font-variant-numeric:tabular-nums;line-height:inherit;vertical-align:baseline}.ap-bezel{position:relative}.ap-photo{z-index:3;color:#e4e4e7;cursor:pointer;background:#27272a;border:2px solid #0e0e10;border-radius:999px;place-items:center;width:34px;height:34px;transition:background-color .15s,color .15s,transform .15s;display:grid;position:absolute;bottom:18px;right:18px}.ap-photo:hover,.ap-photo:focus-visible{color:#18181b;background:#a8c66c;transform:scale(1.06)}.ap-photo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}.ap-add{color:#a1a1aa;place-items:center;font-size:20px;line-height:1;display:grid;border:1px dashed #3f3f46!important}.ap-add:hover{color:#a8c66c;border-color:#a8c66c!important}.pc-photo-err{text-align:center;margin:8px 0 0}.pc2{flex-direction:column;gap:16px;display:flex}.pc2-sec{flex-direction:column;gap:8px;display:flex}.pc2-sec h5{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0;font-size:11px;font-weight:500}.pc2-about{color:#e4e4e7;margin:0;font-size:13.5px;line-height:1.55}.pc2-seats{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pc2-seats li{border:1px solid #1f1f23;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.pc2-seats b{color:#fafafa;font-weight:500}.pc2-contact{border:1px solid #27272a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:0;display:grid;overflow:hidden}.pc2-contact>div{border-left:1px solid #27272a;min-width:0;margin-left:-1px;padding:10px 14px}.pc2-contact dt{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.pc2-contact dd{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13.5px;overflow:hidden}.pc2-contact a{color:#fafafa;text-underline-offset:3px;align-items:center;gap:4px;-webkit-text-decoration:underline #3f3f46;text-decoration:underline #3f3f46;display:inline-flex}.pc2-contact a:hover{text-decoration-color:#a8c66c}.pc2-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pc2-li{background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pc2-li-f{gap:8px;display:flex}.pc2-li-f input{flex:1;min-width:0}.pc2-li-r{border-top:1px solid #1f1f23;flex-direction:column;gap:8px;padding-top:8px;display:flex}.pc2-li-r ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc2-li-r label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.pc2-li-r label>span{flex-direction:column;gap:2px;display:flex}.pc2-li-r input[type=checkbox]{accent-color:#a8c66c;margin-top:3px}.pc2-li-r a{color:#d4d4d8}.pc-form{flex-direction:column;gap:12px;display:flex}.pc-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-form label>span{color:#d4d4d8;font-size:13px}.pc-form em{font-size:12px;font-style:normal}.pc-form-2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.pc-form-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-form-acts .grow{flex:1}.ov-pair .pc-body.pc-form,.ov-pair .pc-body.pc2{border-top:1px solid #1f1f23;margin-top:20px;padding-top:20px}.pc-none .ap{flex-direction:column;align-items:flex-start;display:flex}.pc-link{flex-direction:column;gap:12px;display:flex}.pc-link ul{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pc-link li{border:1px solid #1f1f23;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.pc-link-who{flex-direction:column;flex:1;min-width:0;display:flex}.pc-link-who b{color:#fafafa;font-size:13.5px;font-weight:500}.pc-link-who .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc2-acts .pc2-unlink{color:#a1a1aa;margin-right:auto}.ov-2.ov-pair{align-items:start}.ov-pair>*{height:auto}.ov-pair>.pc{display:block}.ov-pair .ap{padding:20px}.ov-pair .ap-stage{margin-top:8px}.ov-pair .ap-row{margin-top:14px}.ov-pair .pc-body.pc2,.ov-pair .pc-body.pc-form{margin-top:14px;padding-top:14px}.pc2{gap:14px}.pc2-sec{gap:6px}.pc2-sec>.small.muted{margin:0}.pc2-contact{grid-template-columns:repeat(3,minmax(0,1fr))}.pc2-contact>div{padding:8px 12px}@media(max-width:520px){.pc2-contact{grid-template-columns:1fr}.pc2-contact>div{border-top:1px solid #27272a;border-left:0;margin-top:-1px;margin-left:0}}.ec-cost{background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ec-cost-nums{border:1px solid #1f1f23;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid;overflow:hidden}.ec-cost-nums>span{border-left:1px solid #1f1f23;flex-direction:column;gap:4px;margin-left:-1px;padding:10px 12px;display:flex}.ec-cost-nums small{color:#71717a;font-size:12px}.ec-cost-nums b{color:#fafafa;font-size:16px;font-weight:600}.ec-cost p{margin:0}.pc2-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc2-ai{color:#c9dd9a;font:inherit;cursor:pointer;background:#a8c66c14;border:1px solid #a8c66c66;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.pc2-ai:hover:not(:disabled){background:#a8c66c29}.pc2-ai:disabled{opacity:.6;cursor:default}.pc2-draft{border:1px dashed #a8c66c66;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.pc2-draft a{color:#d4d4d8}.pc2-role{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc2-role>[data-slot=native-select-wrapper],.pc2-role>div:first-child{flex:220px;min-width:0}.pc2-about.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc2-more{color:#a1a1aa;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0;font-size:12.5px;text-decoration:underline}.ap-compact .ap-front{--ini:104px}.ap-compact .ap-photo{width:30px;height:30px;bottom:12px;right:12px}.ap-compact .ap-head .ap-no{font-size:12px}.rf-head{border-top:1px solid #1f1f23;flex-direction:column;gap:2px;margin-top:8px;padding-top:12px;display:flex}.rf-head b{color:#fafafa;font-size:13.5px;font-weight:600}.acc-now{flex-direction:column;gap:8px;display:flex}.acc-stage{color:#e4f0c8;background:#a8c66c1f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.acc-stage i{background:#a8c66c;border-radius:99px;width:7px;height:7px}.acc-stage.none{color:#a1a1aa;background:#18181b}.acc-stage.none i{background:#52525b}.acc-sol{flex-wrap:wrap;gap:6px;display:flex}.acc-sol b{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.02em;color:#fafafa;border:1px solid #3f3f46;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:500}.acc-sol em{color:#71717a;font-size:12.5px;font-style:normal}.acc-sol b.sug{color:#a1a1aa;border-style:dashed}.acc-sol em{align-self:center}.fo>.pagehead{position:relative;container-type:inline-size}.fo>.pagehead>div:first-child{max-width:min(560px,100%)}.wn{z-index:1;align-items:center;gap:18px;display:flex;position:absolute;top:-62px;bottom:-4px;right:0}.wn-globe{flex:none;position:relative}.wn-globe canvas{contain:layout paint size;cursor:default;display:block}.wn-pin{position-anchor:auto;bottom:anchor(top);left:anchor(center);color:#e4e4e7;font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#18181b;border:1px solid #3f3f46;border-radius:4px;padding:2px 6px;font-size:9.5px;transition:opacity .3s;position:absolute;translate:-50% -6px}.wn-pin.helps{border-color:#a8c66c8c}.wn-pin.caution{border-color:#e3b34199}.wn-pin.on{color:#18181b;background:#a8c66c;border-color:#a8c66c}.wn-pin.on.caution{background:#e3b341;border-color:#e3b341}.wn-text{flex-direction:column;gap:6px;width:300px;min-width:0;display:flex}.wn-tags{align-items:center;gap:6px;display:flex}.wn-kind{color:#d4d4d8;border:1px solid #3f3f46;border-radius:999px;padding:1px 8px;font-size:11px}.wn-imp{align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wn-imp i{border-radius:99px;width:6px;height:6px}.wn-imp.helps{color:#c9dd9a}.wn-imp.helps i{background:#a8c66c}.wn-imp.caution{color:#f0cf7f}.wn-imp.caution i{background:#e3b341}.wn-n{font-family:var(--mono,"Geist Mono"),monospace;color:#71717a;margin-left:auto;font-size:11px}.wn-title{color:#fafafa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.wn-title:hover{text-underline-offset:3px;-webkit-text-decoration:underline #52525b;text-decoration:underline #52525b}.wn-why{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.wn-meta{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wn-meta a{color:#a1a1aa}.wn-nav{gap:4px;display:flex}.wn-nav button{cursor:pointer;background:#3f3f46;border:0;border-radius:99px;width:14px;height:3px;padding:0}.wn-nav button.on{background:#a8c66c;width:22px}.wn-empty{flex-direction:column;gap:6px;display:flex}.wn-empty b{color:#fafafa;font-size:14px}.wn-ref{color:#c9dd9a;font:inherit;cursor:pointer;background:#a8c66c14;border:1px solid #a8c66c66;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.wn-ref.quiet{color:#71717a;background:0 0;border-color:#2e2e33;padding:2px 8px;font-size:11px}.wn-ref:disabled{opacity:.6;cursor:default}@container (max-width:1060px){.wn-text{display:none}}@container (max-width:780px){.wn{display:none}}@supports not (position-anchor:--a){.wn-pin{display:none}}@media(prefers-reduced-motion:reduce){.wn-pin{transition:none}}.sf-wrap{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.sf{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf-step{background:#111113;border:1px solid #27272a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex;position:relative}.sf-step.s-now{background:#a8c66c0f;border-color:#a8c66c8c}.sf-step.s-next{opacity:.75}.sf-dot{width:24px;height:24px;font-family:var(--mono,"Geist Mono"),monospace;color:#a1a1aa;border:1px solid #3f3f46;border-radius:999px;place-items:center;font-size:12px;display:grid}.s-done .sf-dot{color:#e4e4e7;background:#27272a;border-color:#52525b}.s-proven .sf-dot{color:#18181b;background:#a8c66c;border-color:#a8c66c}.s-now .sf-dot{color:#c9dd9a;border-color:#a8c66c}.sf-name{color:#fafafa;font-size:14px;font-weight:600}.sf-st{color:#a1a1aa;font-size:12px}.s-proven .sf-st{color:#c9dd9a}.sf-jump{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3f3f46;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.sf-jump:hover:not(:disabled){color:#e4f0c8;border-color:#a8c66c}.sf-confirm{background:#0e0e10;border:1px solid #a8c66c73;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.sf-confirm b{color:#fafafa;font-size:14px}.sf-confirm-acts{justify-content:flex-end;gap:8px;display:flex}.sf-note{color:#a1a1aa;margin:0}.sf-note b{color:#f0cf7f;font-weight:500}.sf-proof{gap:8px;display:flex}.sf-compact{align-items:center;gap:0;display:flex}.sf-compact .sf-step{opacity:1;background:0 0;border:0;flex-direction:row;align-items:center;gap:6px;padding:0 10px 0 0}.sf-compact .sf-step:not(:last-child):after{content:"";background:#3f3f46;width:18px;height:1px;margin-left:4px}.sf-compact .sf-step.s-done:not(:last-child):after,.sf-compact .sf-step.s-proven:not(:last-child):after{background:#71717a}.sf-compact .sf-dot{width:20px;height:20px;font-size:10.5px}.sf-compact .sf-name{color:#a1a1aa;font-size:12px;font-weight:500}.sf-compact .s-now .sf-name{color:#e4f0c8}.od-more{border:1px solid #1f1f23;border-radius:12px;margin:4px 0 12px;padding:10px 14px}.od-more>summary{cursor:pointer;color:#a1a1aa;font-size:13px}.od-more[open]>summary{margin-bottom:12px}.er-card .ch{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.er{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.er-row{cursor:pointer;border:1px solid #1f1f23;border-radius:12px;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid}.er-row:hover,.er-row:focus-visible{background:#141416;border-color:#3f3f46}.er-who{flex-direction:column;gap:4px;min-width:0;display:flex}.er-who b{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.er-tags{flex-wrap:wrap;gap:6px;display:flex}.er-tech{font-family:var(--mono,"Geist Mono"),monospace;color:#e4e4e7;border:1px solid #3f3f46;border-radius:6px;padding:1px 8px;font-size:11px}.er-tech.none{color:#71717a;border-style:dashed;font-family:inherit}.er-review{color:#f0cf7f;background:#e3b3411f;border-radius:999px;padding:1px 8px;font-size:11.5px}.er-next{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.er-next .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.er-item .sf-confirm{margin-top:6px}@media(max-width:1100px){.er-row{grid-template-columns:1fr}.er-next{justify-content:flex-start}}@media(max-width:720px){.sf{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-kind{background:#111113;border:1px solid #27272a;border-radius:999px;padding:3px;display:inline-flex}.sf-kind button{color:#a1a1aa;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px}.sf-kind button.on{color:#fafafa;background:#27272a}.sf-kind button:disabled{cursor:default}.sf-product{width:auto;min-width:190px}.sf-link{color:#d4d4d8;font:inherit;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.sf-link:hover{color:#fafafa;border-color:#52525b}.sf-start{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3f3f46;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;font-size:12.5px;display:inline-flex}.sf-start.ready{color:#e4f0c8;background:#a8c66c1a;border-style:solid;border-color:#a8c66c8c}.sf-start:hover:not(:disabled){color:#e4f0c8;border-color:#a8c66c}.er-kind{border-radius:999px;padding:1px 8px;font-size:11.5px}.er-kind.k-pilot{color:#d4d4d8;background:#27272a}.er-kind.k-commercial{color:#e4f0c8;background:#a8c66c24}.er-child{margin-left:28px}.er-from{color:#71717a;font-weight:400}.pr{flex-direction:column;gap:16px;display:flex}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pr-card{color:inherit;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.pr-card:hover{border-color:#3f3f46}.pr-card b{font-family:var(--mono,"Geist Mono"),monospace;color:#fafafa;font-size:18px}.pr-counts{color:#fafafa;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:14px;display:flex}.pr-counts em{color:#71717a;font-size:12px;font-style:normal}.pr-sec{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pr-sec .ch{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pr-sec .ch h3{margin:0}.pr-acc{flex-direction:column;gap:6px;display:flex}.pr-acc+.pr-acc{border-top:1px solid #1f1f23;padding-top:12px}.pr-acc-h{color:#fafafa;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pr-logo{border-radius:8px;width:28px;height:28px}.pr-acc ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-acc li{cursor:pointer;border:1px solid #1f1f23;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pr-acc li:hover{background:#141416;border-color:#3f3f46}.pr-acc li.child{margin-left:28px}.pr-t{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pr-st{color:#a1a1aa;font-size:12.5px}.pr-m{text-align:right;font-size:13px}.pr-apply{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-apply>:first-child{flex:260px}.pr-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.pr-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-list li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.pr-list li>:last-child{margin-left:auto}.pr-list a{color:#fafafa}@media(max-width:720px){.pr-acc li{grid-template-columns:auto 1fr}.pr-m{text-align:left}}header.tb [aria-label=Currency]{flex-wrap:nowrap;flex-shrink:0}header.tb [aria-label=Currency]>*{white-space:nowrap}header.tb .tb-user{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;width:auto;display:flex}header.tb .tb-who{white-space:nowrap}header.tb .tb-search{flex:200px;min-width:160px}header.tb [aria-label=Currency],header.tb .tb-ico{flex:none}@media(max-width:1180px){header.tb .tb-who{display:none}}.pl .pl-lane{grid-template-columns:74px 1fr;align-items:center;gap:8px;display:grid}.pl .pl-lane+.pl-lane{margin-top:2px}.pl .pl-lane-n{color:var(--muted-foreground,#a1a1aa);white-space:nowrap;font-size:11px}.pl .pl-lane .pl-road{grid-template-columns:repeat(5,1fr);margin:0}.pl .pl-lane .pl-road li{gap:3px}.pl .pl-lane .pl-road li i{margin-top:calc((26px - var(--sz)) / 2);font-size:11px}.pl .pl-lane .pl-road li em{top:13px}.iv3-ks{gap:6px;margin:6px 0 4px;display:grid}.iv3-ks-k{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;font-size:11px}.iv3-ks.compact{margin:0}.cst .cst-eng{color:#a1a1aa;margin:6px 0 0}.cst .cst-eng a{color:#e4e4e7;text-underline-offset:3px;text-decoration:underline}.cst .cst-eng b{color:#e4e4e7;font-weight:600}.pr .pr-logo{color:#d4d4d8;background:#27272a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:inline-grid;overflow:hidden}.pr .pr-logo.has-logo{background:#fff;padding:3px}.pr .pr-logo img.logo-fit{object-fit:contain;width:100%;height:100%;display:block}.pr .pr-acc-h{align-items:center;gap:10px;display:flex}.pr .pr-acc-h b{font-size:14px;font-weight:600}.pr .pr-acc-n{color:#71717a;margin-left:auto;font-size:12px}.pr .pr-acc{gap:8px}.pr .pr-acc+.pr-acc{padding-top:16px}.pr .pr-rows{border:1px solid #1f1f23;border-radius:10px;overflow:hidden}.pr .pr-row{cursor:pointer;border-top:1px solid #1f1f23;grid-template-columns:96px minmax(0,1fr) minmax(170px,230px) 130px;align-items:center;gap:14px;padding:10px 14px;transition:background .12s;display:grid}.pr .pr-row:first-child{border-top:0}.pr .pr-row:hover,.pr .pr-row:focus-visible{background:#141416;outline:none}.pr .pr-row-h{cursor:default;letter-spacing:.04em;text-transform:uppercase;color:#71717a;background:#0f0f11;padding-top:8px;padding-bottom:8px;font-size:11px}.pr .pr-row-h:hover{background:#0f0f11}.pr .pr-row.child .pr-t:before{content:"↳ ";color:#71717a}.pr .pr-st{color:#d4d4d8;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.pr .pr-st b{font-weight:500}.pr .pr-st em{color:#71717a;font-size:11.5px;font-style:normal}.pr .pr-st em.pr-rev{color:#e8c07a}.pr .pr-m{text-align:right;white-space:nowrap;font-size:13px}.pr .pr-apply{border-top:1px solid #1f1f23;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.pr .pr-apply-l{color:#a1a1aa;font-size:13px}.pr .pr-apply>:first-child{flex:none}.pr .pr-apply>:nth-child(2){flex:220px}@media(max-width:760px){.pr .pr-row{grid-template-columns:auto minmax(0,1fr)}.pr .pr-row-h{display:none}.pr .pr-st,.pr .pr-m{text-align:left;grid-column:2}}.cst .cst-price{background:#111113;border:1px solid #27272a;border-radius:12px;gap:6px;margin:14px 0 6px;padding:14px;display:grid}.cst .cst-price-l{color:#e4e4e7;font-size:13px;font-weight:500}.cst .cst-price-l span{color:#71717a;font-weight:400}.cst .cst-price-box{align-items:center;gap:8px;display:flex}.cst .cst-price-box>span{color:#a1a1aa;font-size:18px}.cst .cst-price-box input{font-variant-numeric:tabular-nums;text-align:right;height:42px;font-size:18px}.cst .cst-price-s{color:#71717a;font-size:12px}.cst .cst-from{color:#a1a1aa;margin:4px 0 8px;font-size:13px}.cst .cst-from summary{cursor:pointer;padding:4px 0}.cst .cst-from-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.pr .pr-cost li{align-items:center}.pr .pr-cost .pr-cost-m{color:#d4d4d8;margin-left:auto;font-size:13px}.pr .pr-cost li{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.pr .pr-cost li>a:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr .pr-cost .pr-cost-m{white-space:nowrap;margin-left:0}.pr .pr-cost li>:last-child{margin-left:0}@media(max-width:900px){.pr .pr-cost li{grid-template-columns:minmax(0,1fr) auto}}.cst-ed{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.cst-ed .cst-wide{flex-direction:column;gap:14px;padding:20px;display:flex}.cst-ed-h{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cst-ed-h h3{margin:0}.cst-stack{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.cst-grp{flex-direction:column;gap:6px;display:flex}.cst-grp+.cst-grp{padding-top:10px}.cst-grp-h{align-items:center;gap:10px;display:flex}.cst-grp-name{background:0 0;border-color:#0000;max-width:320px;height:32px;padding:0 8px;font-weight:600}.cst-grp-name:hover,.cst-grp-name:focus{border-color:#3f3f46}.cst-grp-n{color:#71717a;font-size:12px}.cst-grp-t{color:#fafafa;margin-left:auto;font-size:14px;font-weight:600}.cst-rows{border:1px solid #1f1f23;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.cst-rows>li+li{border-top:1px solid #1f1f23}.cst-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) minmax(150px,auto) 120px;align-items:center;gap:16px;padding:11px 14px;transition:background .12s;display:grid}.cst-row.run{grid-template-columns:minmax(0,1fr) minmax(170px,240px) 120px 96px}.cst-row:hover{background:#141416}.cst-row.on{background:#17181a;border-left-color:#a8c66c}.cst-row.off .cst-row-main b,.cst-row.off .cst-row-amt{color:#71717a;text-decoration:line-through}.cst-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cst-row-main b{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cst-row-main em{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.cst-row-main em.dim{color:#52525b}.cst-row-how{color:#a1a1aa;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.cst-row-amt{text-align:right;color:#fafafa;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;font-size:13.5px;display:flex}.cst-row-amt.sub{color:#a1a1aa;font-size:12.5px}.cst-row-amt .cst-share{background:#27272a;border-radius:3px;width:72px;height:3px;display:block;overflow:hidden}.cst-row-amt .cst-share>i{background:#71717a;height:100%;display:block}.cst-row.on .cst-row-amt .cst-share>i{background:#a8c66c}.cst-tag{color:#a1a1aa;background:#27272a;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.cst-tag.q{color:#d4d4d8}.cst-rows-h{letter-spacing:.04em;text-transform:uppercase;color:#71717a;grid-template-columns:minmax(0,1fr) minmax(170px,240px) 120px 96px;gap:16px;padding:0 16px;font-size:11px;display:grid}.cst-rows-h .num{text-align:right}.cst-rows-t{color:#a1a1aa;justify-content:space-between;padding:4px 16px;font-size:13px;display:flex}.cst-rows-t b{color:#fafafa;font-weight:600}.cst-add{color:#a1a1aa;align-self:flex-start}.cst-detail{flex-direction:column;gap:12px;display:flex}.cst-detail h3{margin:0 0 2px}.cst-detail textarea{resize:vertical;min-height:96px;font-size:13px;line-height:1.45}.cst-detail .cst-num{text-align:right;width:100%}.cst-detail-amt{color:#a1a1aa;border-top:1px solid #1f1f23;justify-content:space-between;align-items:baseline;padding-top:10px;font-size:13px;display:flex}.cst-detail-amt b{color:#fafafa;font-size:18px;font-weight:600}.cst-detail-amt.sub{border-top:0;padding-top:0}.cst-detail-amt.sub b{font-size:13.5px;font-weight:500}.cst-check{color:#d4d4d8;align-items:center;gap:8px;font-size:13px;display:flex}.cst-remove{color:#a1a1aa;align-self:flex-start}.cst-remove:hover{color:#e57373}@media(max-width:1180px){.cst-ed{grid-template-columns:1fr}.cst-stack{position:static}}@media(max-width:760px){.cst-row,.cst-row.run{grid-template-columns:minmax(0,1fr) auto}.cst-row-how{grid-column:1}.cst-row.run .cst-row-amt.sub,.cst-rows-h{display:none}}.cst-ed{grid-template-columns:minmax(0,1fr) 340px}.cst-row,.cst-row.run{grid-template-columns:minmax(0,1fr) auto;gap:14px}.cst-row-amt{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px}.cst-row-amt small{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.cst-row-amt small.inl{font-size:11.5px;display:inline}.cst-row-main em{white-space:nowrap}@media(max-width:760px){.cst-row-how{grid-column:auto}}.cst-stc .cst-dl.sm{grid-template-columns:max-content minmax(0,1fr);column-gap:16px}.cst-stc .cst-dl.sm dt{white-space:nowrap}.cst-stc .cst-dl.sm dd{text-align:right;overflow-wrap:anywhere}.rc-zone-l{flex-wrap:wrap;gap:6px 16px;display:flex!important}.rc-zone-l>span{white-space:nowrap}.cst-ed .cst-stack{position:sticky;top:88px}.cst-ed .cst-stack .cst-side{position:static;top:auto}.cst-ed .cst-stack{scrollbar-width:thin;max-height:calc(100vh - 104px);padding-bottom:2px;overflow-y:auto}@media(max-width:1180px){.cst-ed .cst-stack{max-height:none;position:static;overflow:visible}}.cst-detail-body{flex-direction:column;gap:12px;animation:.22s cubic-bezier(.2,.8,.2,1) both cst-swap;display:flex}@keyframes cst-swap{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.cst-row{transition:background .15s,border-color .15s,transform .15s}.cst-row:active{transform:scale(.995)}@media(prefers-reduced-motion:reduce){.cst-detail-body{animation:none}.cst-row:active{transform:none}}.cst-stc>.cst-dl.sm+button{align-self:flex-start;margin-top:10px}.cst-savebar{box-sizing:border-box;width:fit-content;max-width:calc(100% - 32px)}.cst-savebar .cst-txt{flex:0 280px;width:280px;min-width:0}@media(min-width:761px){.cst-savebar>.cst-txt{flex-shrink:1}}@media(max-width:760px){.cst-savebar .cst-txt{flex:100%;width:100%}}.ex-case{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:12px;display:grid}.ex-case>.ex-gaps{grid-column:1/-1}.ex-case .ex-sec{background:#111113;border:1px solid #1f1f23;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ex-case .ex-sec:first-of-type{border-top:1px solid #1f1f23}.ex-case .ex-sec.gap{border-color:#e5737359}.ex-case .ex-sec.gap .ex-sec-h b:after{content:""}.ex-case .ex-sec-h b{color:#fafafa;font-size:13.5px;font-weight:600}.ex-case .ex-sec-n{color:#71717a;font-size:12px}.ex-case .ex-sec.gap .ex-sec-n{color:#e57373}.ex-rec{color:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"from d i""t t t";align-items:center;gap:2px 8px;margin:0 -10px;padding:8px 10px;text-decoration:none;transition:background .12s;display:grid}.ex-rec:hover{background:#18181b}.ex-rec-from{letter-spacing:.03em;text-transform:uppercase;color:#71717a;grid-area:from;font-size:11px}.ex-rec-d{color:#71717a;grid-area:d;font-size:11.5px}.ex-rec>svg{color:#52525b;grid-area:i}.ex-rec:hover>svg{color:#a8c66c}.ex-rec-t{color:#e4e4e7;overflow-wrap:anywhere;grid-area:t;font-size:13px;line-height:1.45}.ex-case .ex-claim{border-top:1px dashed #27272a;padding-top:6px}@media(max-width:760px){.ex-case{grid-template-columns:1fr}}.od-recs{flex-direction:column;gap:4px;margin:0 0 16px;display:flex}.od-recs h4{color:#fafafa;margin:0 0 4px;font-size:13px;font-weight:600}.od-proofs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-proofs li{background:#111113;border:1px solid #1f1f23;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.od-proofs li b{color:#fafafa;font-size:13px;font-weight:500}.od-proofs li span{color:#a1a1aa;font-size:12px}.od-proofs li.p-proven{border-color:#a8c66c73}.od-proofs li.p-proven span{color:#c2d99a}.od-proofs li.p-next{opacity:.55}.od-research{margin-top:8px}.od-research summary .small{margin-left:6px}.ex-case .ex-claim{align-items:start}.ex-case .ex-claim .ex-kind{white-space:nowrap;border-radius:999px;align-self:start;height:auto;padding:2px 8px;font-size:11px;line-height:1.5}.ex-case .ex-sec-h{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a""n a";align-items:center;gap:2px 10px;display:grid}.ex-case .ex-sec-h>b{grid-area:t}.ex-case .ex-sec-h>.ex-sec-n{grid-area:n}.ex-case .ex-sec-h>button{grid-area:a;margin:0}.cst-stset,.cst-grid2,.cst .cst-grid3{align-items:end}.cst-stset .cst-f>span,.cst-grid2 .cst-f>span{line-height:1.35}.cst-strat .cst-stset{gap:16px 20px;padding:18px 20px}.cst .cst-f>span:first-child{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;gap:6px;display:flex;overflow:hidden}.cst .cst-f>span:first-child .info{flex:none;margin:0}.cst .cst-dl{column-gap:0}.cst .cst-dl dt{padding-right:12px}.cst .cst-dl dt.tot,.cst .cst-dl dd.tot{border-top:1px solid #27272a}.cst-stc-h{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cst-stc-h h3{white-space:nowrap;margin:0}.cst-stc .cst-dl.sm{grid-template-columns:minmax(0,1fr) max-content}.cst-stc .cst-dl.sm dt{text-overflow:ellipsis;overflow:hidden}.cst-stc .cst-dl.sm dd{white-space:nowrap;overflow-wrap:normal}.si{color:#fafafa;background:#09090b;place-items:center;min-height:100vh;padding:24px;display:grid}.si.si-split{grid-template-columns:minmax(380px,44%) 1fr;place-items:stretch stretch;padding:0}.si-card{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:380px;margin:auto;padding:40px 28px;display:flex}.si-logo{align-self:flex-start;width:auto;height:26px;margin-bottom:44px}.si-card h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:28px;font-weight:500;line-height:1.15}.si-sub{color:#a1a1aa;margin:0 0 28px;font-size:14px;line-height:1.5}.si-err{color:#fca5a5;background:#e573731a;border:1px solid #e573734d;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.si-google{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:44px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.si-google:hover:not(:disabled){background:#f4f4f5;box-shadow:0 0 0 4px #a8c66c2e}.si-google:active:not(:disabled){transform:scale(.99)}.si-google:focus-visible{outline:none;box-shadow:0 0 0 3px #a8c66c}.si-google:disabled{opacity:.45;cursor:not-allowed}.si-fine{color:#71717a;margin:14px 0 0;font-size:12.5px;line-height:1.5}.si-local{border-top:1px solid #1f1f23;margin-top:28px;padding-top:20px}.si-link{color:#a1a1aa;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.5;text-decoration:underline}.si-link:hover{color:#e4e4e7}.si-pick{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.si-foot{color:#52525b;margin:48px 0 0;font-size:11.5px}.si .si-card>.btn,.si .si-card>button[data-slot=button]{align-self:flex-start}.si-brand{background:radial-gradient(60% 50% at 70% 35%,#a8c66c29,#0000 70%),radial-gradient(40% 40% at 20% 85%,#38989f1a,#0000 70%),#0c0c0e;border-left:1px solid #18181b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.si-brand:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 60% 40%,#000 30%,#0000 80%)}.si-brand-in{max-width:620px;padding:56px;position:relative}.si-tag{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.18em;color:#a8c66c;margin-bottom:18px;font-size:11px;display:inline-block}.si-brand h2{letter-spacing:-.025em;color:#fafafa;text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.08}.si-brand ul{border-top:1px solid #27272a;gap:0;margin:0;padding:0;list-style:none;display:grid}.si-brand li{border-bottom:1px solid #1f1f23;grid-template-columns:220px 1fr;gap:16px;padding:14px 0;font-size:13.5px;display:grid}.si-brand li b{color:#e4e4e7;font-weight:500}.si-brand li span{color:#71717a}@media(max-width:900px){.si.si-split{grid-template-columns:1fr}.si-brand{display:none}}.si-lockup{align-items:center;gap:12px;margin:0 0 44px;display:flex}.si-lockup img{width:auto;height:22px;display:block}.si-lockup span{font-family:var(--mono,"Geist Mono"),monospace;letter-spacing:.2em;color:#a1a1aa;border-left:1px solid #3f3f46;padding-left:12px;font-size:11px;font-weight:600;line-height:16px}.si-full{color:#d4d4d8;letter-spacing:-.005em;margin:0 0 10px;font-size:15px;line-height:1.4}.si-card .si-sub{color:#71717a;margin-bottom:28px;font-size:13.5px}.si-google.off{color:#71717a;opacity:1;background:#111113;border:1px dashed #3f3f46}.si-google.off svg{filter:grayscale();opacity:.6}.si-google.off em{color:#52525b;margin-left:2px;font-size:11.5px;font-style:normal}.si-full{color:#0b0d07;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#a8c66c;border-radius:4px;align-self:flex-start;margin:0 0 12px;padding:3px 8px;font-size:15px;font-weight:400;line-height:1.45;display:inline-block}.si-full b{color:#0b0d07;font-weight:700}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:16px;--background:#0c0d0f;--foreground:#f4f5f2;--card:#191b1f;--card-foreground:#f4f5f2;--popover:#191b1f;--popover-foreground:#f4f5f2;--primary:#ccf580;--primary-foreground:#10140a;--secondary:#212328;--secondary-foreground:#f4f5f2;--muted:#212328;--muted-foreground:#a7aab0;--accent:#2a2d33;--accent-foreground:#f4f5f2;--destructive:#ff7a6b;--destructive-foreground:#10140a;--warning:#f3c95b;--border:#ffffff14;--input:#ffffff24;--ring:#ccf580;--chart-1:#ccf580;--chart-2:#6fd3c1;--chart-3:#f3c95b;--chart-4:#a7aab0;--chart-5:#ff7a6b}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@layer look{.fi-kpis,.fc-kpis,.cst-kpis,.vn-kpis,.mdl-kpis,.cst-hero-kpis{margin:4px 0 16px}.kpi.is-neg .kpi-v{color:#f4a99f}.kpi.is-good .kpi-v{color:#b5d38a}.kpi .kpi-s .money,.kpi .kpi-s .pct{color:#a1a1aa}.kpi-v .num{font-family:var(--font-num)}.kpi.is-quiet .kpi-v{color:#a1a1aa}.kpi.kpi-text .kpi-v{white-space:normal;font-size:20px;line-height:1.25}.fi3{display:flex;flex-direction:column;gap:16px}.fi3>.fi-kpis{margin:0}.fi3>.card,.fi3>[data-slot=card],.fi3>.bt{margin:0}.fi3 .fi-funnel li.on .fi-f-bar{background:#1c1c1f;border:1px solid #27272A;color:#fafafa}.fi3 .fi-funnel li.on.est .fi-f-bar{background:repeating-linear-gradient(135deg,#a1a1aa29 0,#a1a1aa29 6px,#a1a1aa0f 6px,#a1a1aa0f 12px);border:1px dashed #3F3F46}.fi3 .fi-funnel li.on.cash .fi-f-bar{background:#a8c66c2e;border:1px solid rgba(168,198,108,.4);color:#fafafa}.fi3 .fi-f-bar{font-size:13px}.fi3 .fi-f-bar .money{font-weight:600}.fi3 .fi-f-l small .money{font-family:var(--font-num);color:#a1a1aa;letter-spacing:0}.fi3 .fi-scen-i .money{font-family:var(--font-num)}.vs-sum b{white-space:normal;overflow:visible;text-overflow:clip;font-family:var(--font-num);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.vs-sum b .money-range{white-space:normal;display:inline}.vs-sum b .m-to{white-space:nowrap}.vs-sum b.est{color:#d4d4d8}.vs-sum .vs-unlock b{color:#fafafa}.vs-sum b small{font-family:inherit}.vs-sum .label{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;color:#71717a}.vs-sum{border-radius:12px;border-color:#27272a;background:#111113}.vs-sum>div{border-left-color:#27272a;padding:14px 16px}.vs-gain b{color:#d4d4d8;white-space:normal}.vs-gain b .money-range{white-space:normal}.vs-val b .money{font-weight:600}.fi3 .fh-acc b .money,.fi3 .fh-acc b .pct{font-family:var(--font-num)}.tm-v{color:#a1a1aa;font-size:12.5px}.fc2-glass{fill:#ffffff08;stroke:#3f3f46;filter:none}.fc2-fill{fill:#52525b}.fc2-fill.on{fill:var(--acc, #A8C66C);filter:none}.fc2-detail .money-range{white-space:normal}.fc-grid,.cst-grid{stroke:#27272a;stroke-dasharray:2 4;opacity:1}.fc-base,.cst-zero{stroke:#3f3f46}.fc-axis,.cst-ax,.ch-axis,.ch-center-sub{fill:#71717a;font:11px var(--font-num)}.ch-center{font-family:var(--font-num)}.ch-zone{stroke:#27272a}.ch-zone.z-focus-now,.ch-zone.z-unlock,.ch-zone.z-quick-win,.ch-zone.z-deprioritise{fill:#ffffff04}.ch-zone-label{font:500 11px var(--font-num);opacity:.85}.ch-dot-label{font-size:11.5px;fill:#a1a1aa}.ch-legend .ch-v .money{color:#d4d4d8}.ch-mval .money{font-weight:600}.rc-ax,.rc-wl{font-size:11px}.rc-lbl,.rc-val{font-size:11.5px}.rc-legend{font-size:11px}.rc-empty{margin:0;padding:28px 12px;text-align:center;color:#71717a;font-size:12.5px;border:1px dashed #27272A;border-radius:10px}@media screen{.rp-wrap .rp{--rc-grid: #27272A;--rc-ink: #E4E4E7;--rc-ink2: #A1A1AA;--rc-surface: #111113}.rc-zone{--rc-grid: #27272A}}.cst-list .money,.cst-list .pct{font-family:var(--font-num)}.cst-list .tech-tag{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.cst-list td:nth-child(3){min-width:120px;white-space:normal}.cst-list td.cst-pb{min-width:150px;color:#a1a1aa}.cst-start{border-top-width:1px!important}.cst-hero .cst-hero-kpis{margin:18px 0 0}.cst .dx-sc.on{background:#18181b;color:#fafafa;border-color:var(--acc, #A8C66C);box-shadow:inset 0 -2px 0 var(--acc, #A8C66C)}.cst .dx-sc.on .dx-sc-lab,.cst .dx-sc.on .dx-sc-sub{color:#a1a1aa}.cst .dx-hbar.on{box-shadow:none}.cst-bom td:first-child{min-width:200px}.cst-bom td:nth-child(2){min-width:150px}.cst-bom td:first-child [data-slot=input],.cst-bom td:nth-child(2) [data-slot=input]{width:100%}.cst .dx-sc-top{white-space:nowrap;overflow:visible;text-overflow:clip;font-size:18px}.cst-dl dd{font-variant-numeric:tabular-nums;text-align:right}.cst-dl dd .money{font-family:var(--font-num)}.cst-dl dd.tot .money{font-weight:600}.cst-sec-h>b .money{font-family:var(--font-num)}.cst-t tr.total td,.cst-t tfoot td{font-weight:600}.cst-t tr.total td.num{font-family:var(--font-num)}.cst-t tr.total td:first-child{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-weight:500}.cst-bar b,.cst-legend b{font-variant-numeric:tabular-nums;font-family:var(--font-num)}.cst-pill.ok{background:#a8c66c1a;color:#c5dc9b}.rp-alerts b{display:block;font-weight:600;margin-bottom:4px}.rp-alerts ul{margin:0;padding-left:18px;display:grid;gap:4px}.rp .rp-kpis3{margin:0 0 22px}.rp .rp-kpis3 .kpi-l{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}@media screen{.rp-wrap .rp-badge.ok,.rp-wrap .rp-badge.no{background:transparent;border:1px solid #27272A}.rp-wrap .rp-badge.ok{color:#b5d38a}.rp-wrap .rp-badge.no{color:#f4a99f}.rp-wrap .rp-badge span{color:#a1a1aa}.rp-wrap .rp-badge b{font-family:var(--font-num);font-size:28px;font-weight:600;letter-spacing:-.02em}.rp-wrap .rp-opts tr.on td{background:#ffffff0a}.rp-wrap .rp-opts tr.on td:first-child{box-shadow:inset 2px 0 0 var(--acc, #A8C66C)}.rp-wrap .rp .pos{color:#b5d38a}.rp-wrap .rp .neg{color:#f4a99f}.rp-wrap .rp-card{border-color:#27272a}}@media print{.rp .rp-kpis3{background:#fff;border-color:#e6e7e3}.rp .rp-kpis3 .kpi{border-color:#e6e7e3}.rp .rp-kpis3 .kpi-v{color:#0e0f11;font-size:18px}.rp .rp-kpis3 .kpi-l,.rp .rp-kpis3 .kpi-s{color:#5b5f66}.rp .rp-kpis3 .is-good .kpi-v{color:#0e6b4b}.rp .rp-kpis3 .is-neg .kpi-v{color:#9a3a12}}.vn .money{font-family:var(--font-num)}.mdl-hero{align-items:start}.mdl-stagecols{margin-top:0}.mdl-hero .kpi-l{flex-wrap:wrap}.mdl-rec .tab3{background:#18181b;border:1px solid #27272A!important;border-radius:10px;min-height:0;padding:12px 14px;gap:6px}.mdl-rec .tab3.on{background:#18181b;color:#fafafa;border-color:var(--acc, #A8C66C)!important;box-shadow:inset 0 -2px 0 var(--acc, #A8C66C);min-height:0}.mdl-rec .tab3 span,.mdl-rec .tab3.on span{color:#a1a1aa}.mdl-rec .tab3 b{font-family:var(--font-num);font-size:15px}.mdl-rec .tabs3{gap:8px;margin-top:16px}.mdl-rec-name{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-top:8px}.mdl-stagecols .stagecol .small .money{font-family:var(--font-num);font-size:13.5px}}@layer properties,theme,base,legacy,components,utilities,context,look;@layer look{.acc-kpis,.acct-kpis,.pl-kpis,.rv-kpis,.ix-kpis{margin:4px 0 16px}.acc-kpis .kpi.acc-k-ro .kpi-v{color:#a1a1aa}.acc-bar3{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.acc-bar3 .acc-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acc-t3{padding:0;overflow-x:auto}.acc-t3 [data-slot=table] th{height:38px}.acc-t3 [data-slot=table] th:first-child,.acc-t3 [data-slot=table] td:first-child{padding-left:18px}.acc-t3 [data-slot=table] th:last-child,.acc-t3 [data-slot=table] td:last-child{padding-right:18px}.acc-t3 th.num,.acc-t3 td.num{text-align:right}.acc-t3 .acc-sector{color:#a1a1aa}.acc-t3 .acc-t3-date{font-variant-numeric:tabular-nums}.acc-foot{background:#0e0e10;border-top:1px solid #27272A}.acc-foot td{font-size:12px;color:#71717a;font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;letter-spacing:.02em;padding-top:10px;padding-bottom:10px}.acc-foot td.num{color:#d4d4d8;font-family:var(--font-num);font-size:13.5px;letter-spacing:0}.acc-foot tr:hover{background:transparent}.acct-kpis{margin-top:14px}.acct-kpis .kpi-v .missing{color:#52525b}.pl-kpis{margin-bottom:10px}.pl-kpis .kpi-l .term,.acc-t3 th .term{padding:0;margin:0;line-height:inherit}.kpis.pl-stages{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin-bottom:16px}.pl-stages .kpi{padding:12px 14px;gap:8px}.pl-stages .kpi-l{font-size:10.5px;letter-spacing:.06em;min-height:26px;align-items:flex-start;line-height:1.25;white-space:normal}.pl-stages .kpi-v{display:flex;flex-direction:column;gap:8px;overflow:visible}.pl-stages .kpi.none .kpi-v{color:#52525b;font-weight:400}.pl-share{display:block;height:2px;border-radius:2px;background:#27272a;overflow:hidden}.pl-share i{display:block;height:100%;background:var(--acc, #A8C66C)}.rv>.rv-kpis{margin:0}.rv>.dx-panel{grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);border-radius:12px;background:#111113;border-color:#27272a;padding-top:62px}.rv>.dx-panel>.dx-notch-tabs{grid-column:1 / -1;grid-row:1}.rv>.dx-panel>.rv-col{grid-column:1;grid-row:2}.rv>.dx-panel>.dx-detail{grid-column:2;grid-row:2;position:sticky;top:12px}.rv-house>details{border-radius:10px}.ix-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ix-count{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.ix-t{padding:0;overflow:hidden}.ix-t [data-slot=table] th:first-child,.ix-t [data-slot=table] td:first-child{padding-left:18px}.ix-t [data-slot=table] td:first-child{white-space:nowrap;color:#a1a1aa}@media(max-width:900px){.rv>.dx-panel{grid-template-columns:1fr;padding-top:104px}.rv>.dx-panel>.rv-col,.rv>.dx-panel>.dx-detail{grid-column:1;grid-row:auto;position:static}.kpis.pl-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}}.star-border{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;border:0;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;font-weight:500;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.star-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none}.star-border__light{position:absolute;top:-48px;left:-48px;z-index:-1;width:calc(100% + 96px);height:calc(100% + 96px);pointer-events:none}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}@layer look{.kn-page .kpis{margin:4px 0 20px}.kn-sec{margin:28px 0 10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.kn-sec h2{margin:0;font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.kn-sec .kn-sec-n{font-size:12px;color:#71717a}.kn-lead{margin:-2px 0 10px;font-size:13.5px;color:#a1a1aa;line-height:1.5;max-width:760px}.kn-panel{border:1px solid #27272A;border-radius:12px;background:#111113;overflow:hidden}.kn-panel>.table,.kn-panel>[data-slot=table-container]{margin:0!important}.kn-panel .card{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.kn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;padding:14px 20px;border-top:1px solid #1F1F23}.kn-row:first-child{border-top:0}.kn-row-l{min-width:0}.kn-row-l b,.kn-row-t{display:block;font-size:13.5px;font-weight:500;color:#fafafa}.kn-row-h{display:block;margin-top:2px;font-size:12.5px;color:#71717a;line-height:1.45}.kn-row-c{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.kn-row-c .kn-unit{font-size:12px;color:var(--num-unit, #8B8B94);min-width:116px}.kn-row-l .term,.kn-settings .pagehead .sub .term{display:inline;width:auto}.kn-row-c .kn-status{min-width:74px;text-align:right}.kn-row.kn-foot{background:#0e0e10}.kn-row .error{grid-column:1 / -1;margin:0}.kn-panel-note{padding:12px 20px;border-top:1px solid #1F1F23;font-size:12.5px;color:#71717a;line-height:1.5}.kn-panel-note b{color:#a1a1aa;font-weight:500}.kn-panel>.kn-pad{padding:14px 20px;border-top:1px solid #1F1F23}.kn-panel>.kn-pad:first-child{border-top:0}.kn-panel .team-add{margin:0;padding:14px 20px;border-bottom:1px solid #1F1F23;background:transparent;border-radius:0}.kn-panel .table td:first-child,.kn-panel .table th:first-child{padding-left:20px}.kn-panel .table td:last-child,.kn-panel .table th:last-child{padding-right:20px}.kn-meta{margin:6px 0 0;font-size:12px;color:#71717a}@media(max-width:720px){.kn-row{grid-template-columns:1fr}.kn-row-c{justify-content:flex-start}}.kn-page .table .t-done td{color:#71717a}.kn-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.kn-count{padding:10px 20px;border-top:1px solid #1F1F23;font-size:12px;color:#71717a}}@layer look{.kn-pb .pb-core{margin-top:0}.kn-pb-probs{margin:0;padding-left:16px;color:#a1a1aa}.kn-pb-probs li{margin:1px 0}.kn-pb .pb-gloss{margin-top:0}}@layer look{.kn-iv-kpis{margin:16px 0}.iv3-hero.kn-iv-hero{grid-template-columns:1fr}}@layer look{.kn-page,.iv3{--paper-2: #18181B;--paper-line: #27272A;--ink: #FAFAFA;--ink-2: #A1A1AA}.kn-page .kpis,.kpis.kn-iv-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@layer look{.iv3 :is(.iv3-mini,.sc-mini,.sc-kpis,.iv5-inrow,.dx-stat,.fi-scen-i,.iv3-tile,.iv3-fkey,.sc-key,.iv5-kpi,.iv5-k) :is(.money,.money-range,.num){display:inline;font-size:inherit;color:inherit;font-weight:inherit;margin:0;padding:0;background:none;border:0;white-space:nowrap}.iv3 :is(.iv3-mini,.sc-mini,.sc-kpis,.iv5-inrow,.dx-stat,.fi-scen-i,.iv3-tile,.iv3-fkey,.sc-key,.iv5-kpi,.iv5-k) :is(.money,.money-range,.num) :is(.m-cur,.m-unit,.m-to){display:inline;font-size:.7em;color:var(--num-unit);font-weight:500;margin:0 .06em 0 0;padding:0;background:none;border:0}}@layer look{.kn-panel>.empty{border:0;border-radius:0;background:none;margin:0}.kn-tasks .table td.small:not(:nth-child(3)){white-space:nowrap}}@layer look{.kn-stack.sp{margin-top:4px}.kn-stack .sp-page{padding:16px 16px 20px;gap:22px}.kn-stack .sp-list.sp-content{padding:0;border:0;background:none;border-radius:0;overflow:visible;min-width:0}.kn-stack .sp-content>section>.kn-lead:first-child{margin-top:0}.kn-stack .sp-content .kpis,.kn-stack .sp-content .bin{margin:0}.kn-stack .sp-sec-t,.kn-stack .sp-foot{padding:0 4px}.kn-scroll{overflow-x:auto}@media(max-width:720px){.kn-stack .sp-page{padding:10px 8px 14px}}}@layer look{.kn-stack .sp-label .term{display:inline;align-self:flex-start;width:auto}.kn-stack .sp-foot{max-width:760px}.kn-unsaved{color:#e8c07a;font-weight:500}}@layer look{.kn-scroll>.table,.kn-scroll [data-slot=table-container]{min-width:640px}.kn-stack .sp-top{max-width:100%}}@layer look{.su[data-slot=sheet-content]{background:#0c0c0e;border-color:#27272a;color:#fafafa;gap:0;padding:0;width:min(560px,100vw);max-width:560px;overflow-y:auto}.su.su-phone[data-slot=sheet-content]{width:100vw;max-width:100vw;max-height:92vh;border-radius:16px 16px 0 0}.su[data-slot=sheet-content]>button:last-child{top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:transparent;color:#a1a1aa;opacity:1;border:0;box-shadow:none}.su[data-slot=sheet-content]>button:last-child:hover{background:#1c1c1f;color:#fafafa}.su-head{padding:22px 24px 16px;border-bottom:1px solid #1F1F23;display:flex;flex-direction:column;gap:6px}.su-eyebrow{font-family:var(--mono, "Geist Mono"),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.su-title{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.su-sub{font-size:13px;color:#a1a1aa;margin:0}.su-track{list-style:none;margin:10px 0 2px;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px}.su-track li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.su-track i{display:grid;place-items:center;width:22px;height:22px;border-radius:99px;font-style:normal;font-size:10.5px;font-weight:600;background:#18181b;border:1px solid #2E2E33;color:#71717a}.su-track li.partial i{border-color:#e3b34199;color:#e3b341}.su-track li.done i{background:#a8c66c;border-color:#a8c66c;color:#0b0d07}.su-track li.here i{box-shadow:0 0 0 3px #a8c66c59;border-color:#a8c66c;color:#fafafa}.su-track li.here.done i{color:#0b0d07}.su-track span{font-size:10px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.su-track li.here span{color:#fafafa;font-weight:600}.su-now{display:flex;align-items:baseline;gap:10px;margin:6px 0 0;font-size:12.5px;color:#a1a1aa}.su-now>span{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.su-chip{flex:none;display:inline-block;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:#1c1c1f;color:#a1a1aa;border:1px solid #2E2E33}.su-chip.done{background:#a8c66c24;color:#c2d99a;border-color:#a8c66c59}.su-chip.partial{background:#e3b3411a;color:#e3b341;border-color:#e3b3414d}.su-body{padding:18px 24px 24px;display:flex;flex-direction:column;gap:14px}.su-f{display:flex;flex-direction:column;gap:6px;min-width:0}.su-f>span{font-size:13.5px;font-weight:500;color:#e4e4e7}.su-f small{font-size:12px;color:#a1a1aa}.su-f :is(input,textarea,select){min-height:44px;font-size:14px}.su-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.su-new{grid-template-columns:160px 1fr;margin-top:8px}.su-chips{display:flex;flex-wrap:wrap;gap:8px}.su-c{min-height:44px;padding:0 16px;border-radius:99px;border:1px solid #2E2E33;background:#111113;color:#d4d4d8;font:inherit;font-size:13.5px;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.su-c:hover{border-color:#3f3f46;color:#fafafa}.su-c.on{border-color:#a8c66c;background:#a8c66c24;color:#e4f0cf}.su-c.on.fail{border-color:#e5736b;background:#e5736b1f;color:#f4b3ad}.su-c.on.inconclusive{border-color:#e3b341;background:#e3b3411a;color:#f0d18a}.su-c:focus-visible{outline:2px solid rgba(168,198,108,.7);outline-offset:2px}.su-drop{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px dashed #3F3F46;border-radius:12px;background:#111113}.su-drop.over{border-color:#a8c66c;background:#a8c66c0f}.su-drop [data-slot=button]{min-height:44px}.su-files{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.su-files li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#18181b;font-size:13px}.su-files li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-files button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:#a1a1aa;cursor:pointer}.su-files button:hover{background:#27272a;color:#fafafa}.su-will{margin:2px 0 0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}.su-will.ok{background:#a8c66c1a;color:#c2d99a;border:1px solid rgba(168,198,108,.25)}.su-will.warn{background:#e3b34114;color:#e9cb7f;border:1px solid rgba(227,179,65,.22)}.su-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.su-actions [data-slot=button]{min-height:44px;padding:0 18px}.su-full{margin-right:auto;font-size:12.5px;color:#a1a1aa;text-decoration:underline;text-underline-offset:3px}.su-full:hover{color:#fafafa}.su-done{align-items:flex-start}.su-big .su-chip{font-size:14px;padding:4px 14px}@media(max-width:760px){.su-head{padding:18px 16px 12px}.su-body{padding:14px 16px 20px}.su-row,.su-new{grid-template-columns:1fr}.su-track span{display:none}.su-actions [data-slot=button]{flex:1}.su-full{flex-basis:100%;margin:0 0 4px}}}@layer look{.su-recs{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid #1F1F23}.su-recs h3{margin:0;font-family:var(--mono, "Geist Mono"),monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.su-recs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.su-recs li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #27272A;border-radius:10px;background:#111113}.su-recs li.on{border-color:#a8c66c99;background:#a8c66c0d}.su-rec-main{display:flex;flex-direction:column;gap:6px;min-width:0}.su-rec-main b{font-size:13.5px;font-weight:600;color:#fafafa;overflow-wrap:anywhere}.su-rec-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:#a1a1aa}.su-rec-files{display:flex;flex-wrap:wrap;gap:6px 12px}.su-rec-files a{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#a8c66c;text-decoration:underline;text-underline-offset:2px}.su-rec-acts{display:flex;gap:6px;flex:none}.su-note{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border-radius:10px;background:#18181b;font-size:13px;color:#e4e4e7}.su-note button,.su-editing button{border:0;background:none;color:#a8c66c;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 4px;min-height:32px}.su-editing{margin:0;padding:10px 12px;border-left:2px solid #A8C66C;background:#0e0e10;font-size:13px;color:#e4e4e7}@media(max-width:760px){.su-recs li{flex-direction:column}.su-rec-acts{width:100%}.su-rec-acts [data-slot=button]{flex:1;min-height:44px}.su-note button,.su-editing button{min-height:44px}}}@layer theme,base,legacy,components,utilities,context,look;@layer look{.dl .kpis{margin:4px 0 22px}.dl .kpi-v{font-size:28px}.dl-sec{margin:28px 0 10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dl-sec h2,.dl-sec h3{margin:0;font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.dl-sec .dl-n{font-size:12px;color:#71717a;font-variant-numeric:tabular-nums}.dl-lead{margin:-2px 0 10px;font-size:13px;color:#71717a;line-height:1.5;max-width:860px}.dl-panel{border:1px solid #27272A;border-radius:12px;background:#111113;overflow:hidden}.dl-panel>[data-slot=table-container],.dl-panel>.table{margin:0!important}.dl-panel .card,.dl-panel [data-slot=card]{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.dl-panel [data-slot=table-head]:first-child,.dl-panel [data-slot=table-cell]:first-child{padding-left:20px}.dl-panel [data-slot=table-head]:last-child,.dl-panel [data-slot=table-cell]:last-child{padding-right:20px}.dl-panel>.empty,.dl-panel>.empty3{border:0;border-radius:0}.dl-foot{padding:10px 20px;border-top:1px solid #1F1F23;font-size:12px;color:#71717a;font-variant-numeric:tabular-nums}.dl-pad{padding:16px 20px}.dl-flag{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:9px 14px;border:1px solid #27272A;border-radius:10px;background:#111113;color:#a1a1aa;font-size:13px;line-height:1.45}.dl-flag svg{flex:none;margin-top:2px;color:#e8c07a}.dl-flag b{color:#e4e4e7;font-weight:500}.dl-flag ul{margin:4px 0 0;padding-left:16px}.dl-st{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#a1a1aa;white-space:nowrap}.dl-st:before{content:"";width:6px;height:6px;border-radius:99px;background:#52525b;flex:none}.dl-st.ok{color:#e4e4e7}.dl-st.ok:before{background:#a8c66c}.dl-st.warn:before{background:#e8c07a}.dl-st.bad:before{background:#e07a6a}.dl-st.none{color:#71717a}.dl-more{border-top:1px solid #1F1F23}.dl-more>summary{list-style:none;cursor:pointer;padding:12px 20px;display:flex;gap:10px;align-items:baseline;font-size:13.5px;color:#e4e4e7}.dl-more>summary::-webkit-details-marker{display:none}.dl-more>summary:before{content:"›";color:#71717a;display:inline-block;transition:transform .15s}.dl-more[open]>summary:before{transform:rotate(90deg)}.dl-more>summary .dl-n{color:#71717a;font-size:12px}.dl-rows{list-style:none;margin:0;padding:0 0 6px}.dl-rows>li{padding:9px 20px 9px 38px;border-top:1px solid #1A1A1D;font-size:13.5px;line-height:1.5;color:#d4d4d8}.dl-rows>li .muted{color:#71717a}.dl.en .en-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 22px;padding:0;border:1px solid #27272A;border-radius:12px;background:#111113;overflow:hidden}.dl.en .en-step{background:transparent;border:0;border-left:1px solid #1F1F23;border-radius:0;padding:14px 16px 16px;gap:4px;position:relative}.dl.en .en-step:first-child{border-left:0}.dl.en .en-step:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#27272a}.dl.en .en-step.done:after{background:#a8c66c}.dl.en .en-step.active:after,.dl.en .en-step.review:after{background:linear-gradient(90deg,#a8c66c 50%,#27272a 50%)}.dl.en .en-step.cur{border-color:#1f1f23;background:#161618}.dl.en .en-step b{font-size:13.5px;font-weight:500;color:#fafafa}.dl.en .en-n{font-family:var(--mono, "Geist Mono"),monospace;font-size:11px;color:#71717a}.dl.en .en-step [data-slot=badge]{display:none}.dl.en .en-step-s{font-size:12px;color:#a1a1aa}.dl.en .en-step-s.done{color:#a8c66c}.dl.en .en-step .small{font-size:11.5px;color:#71717a;line-height:1.4}.dl.en .en-tabs{margin-bottom:4px}.dl.en .en-body>section+section,.dl.en .en-body>.card+.card{margin-top:14px}.dl.en .dl-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:center;padding:18px 20px;border:1px solid #27272A;border-left:2px solid #A8C66C;border-radius:12px;background:#111113;margin-bottom:4px}.dl.en .dl-next .ph3-eyebrow{margin:0}.dl.en .dl-next h2{margin:2px 0;font-size:15px;font-weight:600;color:#fafafa}.dl.en .dl-next p{margin:0;font-size:13px;color:#a1a1aa}.dl.en .dl-next .b-open{grid-row:1 / span 3;grid-column:2}.dl.en .en-kv{max-width:560px}.dl.en .dl-quiet{color:#71717a}.dl.vc .vc-ledger-g>div{background:transparent;border:0;border-radius:0;padding:0}.dl.vc .vc-ledger-g>div:first-child:has(.vc-none){background:transparent}.dl.vc .vc-ledger-g{gap:24px}.dl.vc .vc-ledger-g>div+div{border-left:1px solid #1F1F23;padding-left:24px}.dl.vc .vc-offer{background:transparent;border:0;border-top:1px solid #1F1F23;border-radius:0;padding:12px 0 0}.dl.vc .vc-offer span{color:#a8c66c}.dl.vc .vc-hero{margin-bottom:14px}.dl.vc .vc-team .ppl{border:0}.dl.vc .vc-team .ppl li{background:transparent;border:0;border-top:1px solid #1F1F23;border-radius:0;padding-left:0;padding-right:0}.dl.vc .vc-team .ppl li:first-child{border-top:0}.dl.vc .vc-flags p{background:transparent;color:#a1a1aa;padding:0;margin:0;border-radius:0}.dl.dl-dossier .dossier{max-width:920px}.dl.dl-dossier .dossier h1{font-size:28px;font-weight:600;letter-spacing:-.025em}.dl.dl-dossier .dossier section{border-top:1px solid #1F1F23;padding-top:4px;margin-top:18px}.dl.dl-dossier .dossier h2{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin:16px 0 10px}.dl.dl-dossier .dossier p{font-size:13.5px;line-height:1.6;margin:0 0 8px}.dl.dl-dossier .dl-group{margin:6px 0 10px}.dl.dl-dossier .dl-group>span{display:block;font-size:12px;color:#71717a;margin-bottom:4px}.dl.dl-dossier .dl-group ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.dl.dl-dossier .dossier .note{border:0;padding:0;color:#71717a}.dl.dl-setup .dl-stream{max-width:460px;margin:0 0 18px}.dl.st .st-new{margin-bottom:4px}.dl.st .st-sec{background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.dl.st .st-sec h3{margin:28px 0 10px;font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;display:flex;gap:10px}.dl.st .st-sec h3 .dl-n{color:#71717a;letter-spacing:0}.dl.st .st-sec>ul{gap:0;border:1px solid #27272A;border-radius:12px;background:#111113;overflow:hidden}.dl.st .st-item{background:transparent;border-radius:0;padding:12px 20px;border-top:1px solid #1F1F23}.dl.st .st-item:first-child{border-top:0}.dl.st .st-item>p{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:#e4e4e7}.dl.st .st-meta a{color:#a1a1aa;text-decoration:underline;text-decoration-color:#3f3f46;text-underline-offset:3px}.dl.st .st-meta a:hover{color:#fafafa}.dl.st .st-sec>p.small{margin:0;padding:14px 20px;border:1px dashed #27272A;border-radius:12px;color:#71717a}.dl.st .st-sec>ul.small>li{padding:10px 20px;border-top:1px solid #1F1F23}.dl.st .st-sec>ul.small>li:first-child{border-top:0}.dl.st .st-rule{margin:0 0 4px}.dl.st .dl-src{font-family:var(--mono, "Geist Mono"),monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.dl.dl-research .split{margin-top:0;gap:0;grid-template-columns:minmax(280px,380px) 1fr}.dl.dl-research .rowlist{gap:0;border-right:1px solid #1F1F23}.dl.dl-research .rowlist .row{border-radius:0;border:0;border-top:1px solid #1F1F23;padding:11px 16px 11px 20px;background:transparent;box-shadow:none}.dl.dl-research .rowlist .row:first-child{border-top:0}.dl.dl-research .rowlist .row:hover{background:#161618}.dl.dl-research .rowlist .row.on{background:#18181b;box-shadow:inset 2px 0 #a8c66c}.dl.dl-research .rowlist .row>svg{display:none}.dl.dl-research .rowlist .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.dl.dl-research .split>div:last-child{padding:18px 20px;min-width:0}@media(max-width:900px){.dl.dl-research .split{grid-template-columns:1fr}.dl.dl-research .rowlist{border-right:0;border-bottom:1px solid #1F1F23}}.dl .term{display:inline;margin:0}}@layer look{.dl .paper.dl-panel{padding:0;border-radius:12px}.dl .paper.dl-panel>.empty3{border:0}}@layer theme,base,legacy,components,utilities,context,look;@layer look{.mc{-webkit-user-select:none;user-select:none;min-width:0}.mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mc-title{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.mc-title-s{color:#d4d4d8}.mc-value{margin:8px 0 0;font-family:var(--font-num, Archivo, Inter, sans-serif);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#fafafa;font-variant-numeric:tabular-nums}.mc-value :is(.m-cur,.m-unit){font-size:.58em}.mc-cap{display:flex;align-items:center;gap:8px;min-height:20px;margin-top:6px;font-size:12.5px;font-variant-numeric:tabular-nums}.mc-cap-t{color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-band-t{color:#71717a}.mc-delta{flex:none;font-weight:500}.mc-delta.up{color:#7db58f}.mc-delta.down{color:#e08a62}.mc-clear{margin-left:auto;flex:none;padding:2px 8px;border:0;border-radius:99px;background:none;color:#a1a1aa;font:inherit;font-size:12px;cursor:pointer}.mc-clear:hover{background:#1c1c1f;color:#fafafa}.mc-chart{position:relative;height:180px;margin-top:16px;cursor:crosshair;touch-action:pan-y;border-radius:8px;outline:none}.mc-chart:focus-visible{box-shadow:0 0 0 2px #09090b,0 0 0 4px #a8c66c8c}.mc-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mc-grid{stroke:#27272a;stroke-dasharray:2 4}.mc-base{stroke:#3f3f46}.mc-band{fill:#a1a1aa17;stroke:none}.mc-prev{fill:none;stroke:#52525b;stroke-width:1.25;stroke-dasharray:3 4}.mc-area{fill:#a8c66c14}.mc-line{fill:none;stroke:#a8c66c;stroke-width:2;stroke-linecap:round}.mc-line.dim{stroke:#fafafa38}.mc-tick{position:absolute;bottom:0;width:1px;height:5px;background:#3f3f46;transform:translate(-50%);pointer-events:none}.mc-edge,.mc-cursor{position:absolute;top:0;bottom:0;width:1px;background:#3f3f46;pointer-events:none}.mc-cursor{background:#27272a}.mc-dot{position:absolute;width:10px;height:10px;border-radius:99px;transform:translate(-50%,-50%);pointer-events:none}.mc-dot.on{background:#a8c66c;box-shadow:0 0 0 4px #111113}.mc-dot.prev{width:8px;height:8px;border:1px solid #52525B;background:#111113}.mc-dot.end{width:8px;height:8px;background:#a8c66c;box-shadow:0 0 0 4px #111113;transition:top .42s cubic-bezier(.65,0,.35,1),opacity .2s}.mc-dot.end.hide{opacity:0}.mc-axis{position:relative;height:18px;margin-top:6px;font-size:11px;color:#71717a;font-variant-numeric:tabular-nums}.mc-axis span{position:absolute;transform:translate(-50%);white-space:nowrap}.mc-axis span:first-child{transform:none}.mc-axis span:last-child{transform:translate(-100%)}.mc-axis span.on{color:#fafafa}.mc-legend-k{display:flex;gap:14px;margin-top:6px;font-size:11.5px;color:#71717a}.mc-legend-k span{display:inline-flex;align-items:center;gap:6px}.mc-legend-k .k-band{width:14px;height:8px;border-radius:2px;background:#a1a1aa38}.mc-legend-k .k-prev{width:14px;border-top:1px dashed #71717A}.mc-series{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #1F1F23;display:grid;gap:2px}.mc-series button{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:#a1a1aa;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.mc-series button:hover{background:#18181b;color:#fafafa}.mc-series button.on{background:#1c1c1f;color:#fafafa}.mc-series i{width:8px;height:8px;border-radius:99px;background:#52525b}.mc-series i.on{background:#a8c66c}.mc-s-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-s-v{font-variant-numeric:tabular-nums;color:#d4d4d8;white-space:nowrap}@media(max-width:560px){.mc-value{font-size:26px}.mc-chart{height:150px}.mc-axis span:not(:first-child):not(:last-child):not(.on){display:none}}@media(prefers-reduced-motion:reduce){.mc-dot.end{transition:none}}}@layer look{.fc-dial .dd-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fc-dial .dd-roll{font-size:16px}}@layer look{.cd{container-type:inline-size;padding:20px;border:1px solid #27272A;border-radius:14px;background:#0e0e10;-webkit-user-select:none;user-select:none}.cd-head{display:flex;align-items:flex-start;gap:12px 16px;flex-wrap:wrap}.cd-title{min-width:0;flex:1 1 260px}.cd-title h3{margin:0;font-size:15px;font-weight:600;color:#fafafa}.cd-title p{margin:4px 0 0;font-size:12.5px;color:#71717a}.cd-acts{display:flex;gap:8px;flex-wrap:wrap}.cd-btn{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid #2E2E33;background:#141416;color:#e4e4e7;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.cd-btn:hover:not(:disabled){background:#1c1c1f;color:#fafafa}.cd-btn:active:not(:disabled){transform:scale(.98)}.cd-btn:disabled{color:#71717a;cursor:default}.cd-btn.main{border-color:#a8c66c8c;color:#d5e6b3;background:#a8c66c14}.cd-btn.main:hover:not(:disabled){background:#a8c66c24}.cd-btn.main:disabled{color:#a8c66c;border-color:#a8c66c4d;background:transparent}.cd-hint{margin:10px 0 0;font-size:12.5px;color:#a1a1aa}.cd-body{margin-top:14px;display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@container (min-width: 900px){.cd-body{grid-template-columns:minmax(0,580px) minmax(0,1fr);gap:36px;align-items:center}}.cd-left{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.cd-dial{position:relative;width:100%;max-width:580px;aspect-ratio:1}.cd-svg{width:100%;height:100%;overflow:visible;touch-action:none;cursor:grab}.cd-svg.grabbing{cursor:grabbing}.cd-tick{stroke:#3f3f46;stroke-width:1}.cd-ring{transition:opacity .15s ease-out}.cd-ring.dim{opacity:.3}.cd-hover{stroke:#ffffff4d;stroke-width:1;pointer-events:none}.cd-wedge{fill:#ffffff09;stroke:#a8c66c;stroke-width:1.6;transition:stroke-width .15s}.cd-wedge.held{stroke-width:2.4}.cd-wedge.keyed{stroke-width:2.8}.cd-knob{fill:#18181b;stroke:#a8c66c;stroke-width:1.8}.cd-chip{cursor:pointer}.cd-chip rect{fill:#141416;stroke:#2e2e33;stroke-width:1;transition:fill .15s,stroke .15s}.cd-chip text{fill:#a1a1aa;font-size:9.5px;font-weight:500;pointer-events:none}.cd-chip:hover rect{fill:#1f1f23;stroke:#52525b}.cd-chip.on rect{fill:#a8c66c1f;stroke:#a8c66c8c}.cd-chip.on text{fill:#e4e4e7}.cd-read{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;outline:none;padding:0 30%}.cd-net-l{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.cd-net{margin-top:4px;display:inline-flex;align-items:baseline;font-family:var(--font-num, inherit);font-size:clamp(22px,5.4cqi,34px);font-weight:600;letter-spacing:-.02em;color:#fafafa;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .2s}.cd-net.neg{color:#e8a385}.cd-net.pos{color:#c9d6ae}.cd-range{margin-top:4px;font-size:13px;color:#d4d4d8;white-space:nowrap}.cd-dots{margin-top:8px;display:flex;gap:5px}.cd-dots i{width:7px;height:7px;border-radius:99px;background:#3f3f46;transition:background-color .2s}.cd-dots i.in{background:#8fb59b}.cd-dots i.out{background:#e08a62}.cd-say{margin:0;max-width:60ch;text-align:center;font-size:13.5px;line-height:1.5;color:#d4d4d8;text-wrap:pretty}.cd-strip{display:none;width:100%;gap:6px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.cd-mchip{flex:none;min-width:52px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid #2E2E33;background:#141416;color:#a1a1aa;font:inherit;font-size:13px;cursor:pointer;scroll-snap-align:start}.cd-mchip.on{border-color:#a8c66c8c;background:#a8c66c1a;color:#fafafa}@container (max-width: 620px){.cd-strip{display:flex}}.cd-right{min-width:0;display:flex;flex-direction:column;gap:16px}.cd-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cd-rows li{padding:12px 0;border-bottom:1px solid #1F1F23;transition:opacity .15s}.cd-rows li:last-child{border-bottom:0}.cd-rows li.dim{opacity:.45}.cd-row-top{display:flex;align-items:center;gap:12px}.cd-sw{width:12px;height:12px;border-radius:4px;flex:none}.cd-sw.in{background:#8fb59be6}.cd-sw.out{background:#e08a62e6}.cd-rl{flex:1;min-width:0;display:flex;flex-direction:column;font-size:15px;color:#fafafa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-rl small,.cd-rv small{font-size:11.5px;color:#71717a}.cd-rv{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-num, inherit);font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fafafa;white-space:nowrap}.cd-rv small{font-family:inherit;font-weight:500;letter-spacing:0}.cd-rv small.in{color:#8fb59b}.cd-rv small.out{color:#e08a62}.cd-bar{display:block;margin-top:10px;height:6px;border-radius:99px;background:#1c1c1f;overflow:hidden}.cd-bar i{display:block;height:100%;border-radius:99px;transition:width .35s cubic-bezier(.23,1,.32,1)}.cd-bar i.in{background:#8fb59bd9}.cd-bar i.out{background:#e08a62d9}.cd-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding-top:14px;border-top:1px solid #1F1F23}.cd-foot-l{font-family:var(--mono, "Geist Mono"),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.cd-step{justify-self:end;display:inline-flex;align-items:center;border:1px solid #2E2E33;border-radius:12px;background:#141416}.cd-step button{width:48px;height:48px;border:0;background:none;color:#d4d4d8;font-size:20px;cursor:pointer;border-radius:12px;transition:background-color .15s,color .15s}.cd-step button:hover:not(:disabled){background:#1f1f23;color:#fafafa}.cd-step button:disabled{color:#3f3f46;cursor:default}.cd-step>span{min-width:104px;text-align:center;font-size:13.5px;color:#a1a1aa;font-variant-numeric:tabular-nums}.cd-step>span b{font-size:20px;font-weight:600;color:#fafafa;margin-right:2px}.cd-prog{grid-column:1 / -1;height:4px;border-radius:99px;background:#1c1c1f;overflow:hidden}.cd-prog i{display:block;height:100%;background:#a8c66c;border-radius:99px;transition:width .3s cubic-bezier(.23,1,.32,1)}.cd :is(.cd-btn,.cd-mchip,.cd-step button):focus-visible{outline:2px solid rgba(168,198,108,.8);outline-offset:2px}.cd-dial:has(.cd-read:focus-visible) .cd-svg{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.cd-dial:has(.cd-read:focus-visible){outline:2px solid rgba(168,198,108,.6);outline-offset:4px;border-radius:999px}@media(max-width:560px){.cd{padding:14px}.cd-acts{width:100%}.cd-btn{flex:1 1 100%}.cd-dial{max-width:360px}}@media(prefers-reduced-motion:reduce){.cd-ring,.cd-wedge,.cd-dots i,.cd-bar i,.cd-prog i,.cd-btn{transition:none}}.iv5-cash{margin-top:16px;display:flex;flex-direction:column;gap:16px}.iv5-cash .iv5-wi{margin:0;padding:16px 20px;border:1px solid #27272A;border-radius:14px;background:#0e0e10}}@layer look{@container (min-width: 900px){.cd-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}.cd-left{display:flex;flex-direction:column;align-items:center;justify-content:center}.cd-dial{max-width:min(520px,calc(100vh - 230px))}.cd-right{display:flex;flex-direction:column;gap:10px;min-height:100%}.cd-rows li{padding:8px 0}.cd-rv{font-size:18px}.cd-foot{padding-top:10px}}.cd-whatif{margin-top:auto;padding-top:14px;border-top:1px solid #1F1F23}.cd-whatif .iv5-wi{margin:0;padding:0;border:0;background:none;gap:6px}.cd-whatif .iv5-dials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:4px 8px;padding:0}@media(max-width:760px){.cd-whatif .iv5-dials{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-whatif .dd{transform:scale(.82);transform-origin:top center;margin-bottom:-22px}}}@layer look{.cd-whatif .dd-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cd-whatif .dd-roll{font-size:17px}.cd-whatif .iv5-dial-l{max-width:150px;margin-top:2px;text-align:center;font-size:12px;line-height:1.35;color:#a1a1aa}.cd-whatif .dd-end{font-size:10px}}@layer look{@media(max-width:760px){.cd-whatif .iv5-dials{gap:4px 10px}.cd-whatif .iv5-dial-l{font-size:11px;padding:0 2px}}}@layer look{.td{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 0 0}.td-pile{position:relative;width:min(17rem,calc(100% - 4rem));aspect-ratio:4 / 4.6}.td-card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom center;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:0;padding:0;background:none;text-align:left;border-radius:16px;outline:none;will-change:transform;color:inherit;font:inherit;box-shadow:0 1px 2px #0006,0 8px 18px -8px #000000b3;transition:box-shadow .2s ease-out}.td-card.top{cursor:grab}.td-card[data-state=drag]{cursor:grabbing}.td-card[data-state=drag],.td-card[data-state=fly]{box-shadow:0 2px 4px #0000004d,0 28px 48px -16px #000000d9}.td-card:focus-visible{box-shadow:0 0 0 2px #09090b,0 0 0 4px #a8c66cb3}.td-face{display:flex;flex-direction:column;height:100%;padding:8px;border-radius:16px;border:1px solid #2E2E33;background:#141416}.td-art{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:11px}.td-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.td-bg{fill:#1c1c1f}.td-mid{fill:#3f3f46}.td-ink{fill:#52525b}.td-win{fill:#27272a}.td-box{fill:none;stroke:#52525b;stroke-width:2}.td-acc{fill:#a8c66c}.td-tick{fill:none;stroke:#0b0d07;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.td-fold{fill:#3f3f46}.td-meta{display:flex;flex-direction:column;gap:2px;padding:10px 6px 4px;min-width:0}.td-meta b{font-size:15px;font-weight:600;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-meta span{font-size:12.5px;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.td-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(17rem,calc(100% - 4rem));margin-top:26px}.td-navb{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid #2E2E33;background:transparent;color:#a1a1aa;cursor:pointer;transition:background-color .15s,color .15s}.td-navb:hover{background:#1c1c1f;color:#fafafa}.td-navb:focus-visible{outline:2px solid rgba(168,198,108,.7);outline-offset:2px}.td-navb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.td-count{margin:0;font-size:12px;color:#71717a;font-variant-numeric:tabular-nums}.td-count b{color:#fafafa;font-weight:500}.ai-deck{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:4px}.ai-deck-hint{margin:0;font-size:12.5px;color:#71717a;text-align:center}.ai-skip{border:0;background:none;color:#a1a1aa;font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 10px}.ai-skip:hover{color:#fafafa}.ai-reveal{will-change:transform}.ai-kind{display:flex;align-items:center;gap:10px}.ai-back{border:1px solid #2E2E33;border-radius:999px;background:transparent;color:#a1a1aa;font:inherit;font-size:12.5px;padding:4px 10px;cursor:pointer}.ai-back:hover{color:#fafafa;background:#1c1c1f}.ai-kind-t{font-size:13.5px;font-weight:600;color:#fafafa}@media(prefers-reduced-motion:reduce){.td-card{transition:none}}}
