:root{--paper:#0d0b0b;--paper-2:#1b1717;--paper-3:#292222;--line:#37302f;--line-soft:#292323;--ink:#fff;--ink-2:#e6e1e1;--ink-3:#c6c6c6;--night:#0d0b0b;--field:#0b0808;--night-2:#1c1818;--night-line:#37302f;--on-night:#fff;--on-night-2:#b8b8b8;--accent:#b5141c;--accent-ink:#ff9a9e;--accent-soft:#fbeeef;--accent-deep:#7c0f15;--profit:#fff;--profit-ink:#fff;--loss:#ff6b6b;--loss-ink:#ff6b6b;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--s-12:128px;--s-13:160px;--section-y:clamp(80px, 9vw, 152px);--section-x:clamp(20px, 4vw, 56px);--container:1240px;--font-sans:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-hero:clamp(2.75rem, 6.6vw, 5.75rem);--t-display:clamp(2rem, 4.2vw, 3.5rem);--t-h3:clamp(1.25rem, 1.7vw, 1.5rem);--t-lead:clamp(1.0625rem, 1.25vw, 1.25rem);--t-body:1.0625rem;--t-small:.9375rem;--t-label:.8125rem;--r-pill:999px;--r-card:24px;--r-md:14px;--r-sm:8px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur:.3s}body{font-family:var(--font-sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.pf-hero{font-size:var(--t-hero);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.pf-display{font-size:var(--t-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.08}.pf-h3{font-size:var(--t-h3);letter-spacing:-.018em;font-weight:600;line-height:1.25}.pf-lead{font-size:var(--t-lead);letter-spacing:-.011em;line-height:1.5}.pf-body{font-size:var(--t-body);letter-spacing:-.006em;line-height:1.6}.pf-small{font-size:var(--t-small);letter-spacing:-.004em;line-height:1.55}.pf-label{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.pf-fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pf-btn{font-family:inherit;font-weight:600;font-size:var(--t-body);letter-spacing:-.008em;cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);min-height:52px;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.pf-btn-lg{min-height:60px;padding:0 36px}.pf-btn-sm{min-height:44px;font-size:var(--t-small);padding:0 20px}.pf-btn-ink{color:#141110;background:#fff}.pf-btn-ink:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0006}.pf-btn-quiet{color:#fff;background:#ffffff17}.pf-btn-quiet:hover{background:#ffffff29;transform:translateY(-2px)}.pf-btn-light{color:#141110;background:#fff}.pf-btn-light:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.pf-btn-outline{color:#fff;background:0 0;border-color:#fff6}.pf-btn-outline:hover{background:#ffffff14;border-color:#fff}.pf-btn:active{transform:translateY(0)}:focus-visible{outline-offset:3px;border-radius:var(--r-sm);outline:2px solid}.js-reveal .r{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(12px)}.js-reveal .r.in{opacity:1;transform:none}.r-d1{transition-delay:40ms}.r-d2{transition-delay:80ms}.r-d3{transition-delay:.12s}.js-reveal .rs{opacity:0;transition:opacity 1.05s var(--ease-out), transform 1.05s var(--ease-out);transform:scale(.99)translateY(14px)}.js-reveal .rs.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root{--dur:0s}.js-reveal .r,.js-reveal .rs{opacity:1!important;transition:none!important;transform:none!important}}.pf-section{padding:var(--section-y) var(--section-x)}.pf-container{width:100%;max-width:var(--container);margin-inline:auto}.pf-night{background:var(--night);color:var(--on-night)}.pf-hero-media{background: radial-gradient(78% 58% at 50% 68%, #b5141ceb 0%, #961017b8 22%, #600c1175 42%, #30080b3d 60%, #1a060814 76%, transparent 88%),  radial-gradient(120% 90% at 50% 78%, #7c0f1566 0%, #30080b2e 46%, transparent 74%),  linear-gradient(180deg, #0b0808 0%, var(--field) 26%, #070b1600 52%);position:absolute;inset:0}.pf-hero-inner{z-index:2;width:100%;max-width:var(--container);padding:clamp(104px,10vw,132px) var(--section-x) clamp(28px,3vw,44px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;margin-inline:auto;display:flex;position:relative}.pf-hero-shell .pf-hero{max-width:18ch;margin-bottom:clamp(18px,2vw,26px)}@keyframes hero-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-stack-logos .brand-tile{border-radius:7px;flex-shrink:0;width:24px;height:24px;box-shadow:0 1px 3px #00000059}@media (min-width:901px) and (max-height:940px){.pf-hero-inner{padding-top:clamp(88px,9vw,104px)}.pf-hero-shell .pf-hero{font-size:clamp(2.4rem,5.2vw,4rem)}}@media (max-width:900px){.pf-hero-shell .pf-hero{max-width:14ch}}@media (max-width:560px){.hero-cta .pf-btn{width:100%}}.pf-hero-sticky{z-index:0;position:sticky;top:0}@media (max-width:900px){.pf-hero-sticky{position:static}}.pf-curtain,.pf-riser{z-index:1;background:var(--paper);position:relative}.pf-riser-navy,.pf-riser-navy.pf-dark-zone{background:var(--field)}.pf-panel-dark{isolation:isolate;color:var(--on-night);background:#0c1120;border-radius:clamp(22px,2.8vw,40px);padding:clamp(28px,4vw,64px);position:relative;overflow:hidden}.pf-dark-zone{background:var(--night);color:var(--on-night);--paper:var(--night);--paper-2:var(--night-2);--paper-3:#2a2a2a;--line:var(--night-line);--line-soft:#202020;--ink:#fff;--ink-2:#e4e4e4;--ink-3:#c6c6c6;--profit-ink:var(--profit);--loss-ink:var(--loss);--accent-ink:#ff9a9e}.pf-bleed{isolation:isolate;min-height:min(92svh,940px);padding:clamp(72px, 9vw, 140px) var(--section-x);color:var(--on-night);align-items:center;display:flex;position:relative;overflow:hidden}.pf-glow{isolation:isolate;position:relative}.pf-glow:before{content:"";z-index:-2;background:radial-gradient(var(--glow-w,72%) var(--glow-h,64%) at var(--glow-x,50%) var(--glow-y,82%), #b5141c94 0%, #96101766 24%, #600c1138 46%, #09163812 68%, transparent 86%), var(--field);position:absolute;inset:0}.pf-glow:after{content:none}.pf-bleed.pf-photo:before{transform:translate3d(0, var(--drift,0px), 0) scale(1.06);will-change:transform}@supports (animation-timeline:view()){.pf-bleed.pf-photo:before{animation:linear both pf-drift;animation-timeline:view();animation-range:cover}}@keyframes pf-drift{0%{transform:translateY(-2.4%)scale(1.06)}to{transform:translateY(2.4%)scale(1.06)}}@media (prefers-reduced-motion:reduce),(max-width:900px){.pf-bleed.pf-photo:before{animation:none!important;transform:none!important}}.pf-panel-dark .pf-label{color:var(--on-night-2)}.pf-hero-inner{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.pf-hero-inner{opacity:1!important;transform:none!important}}.pf-mega{top:100%;left:var(--mega-x,50%);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;width:max-content;min-width:420px;max-width:min(1180px,100vw - 32px);transition:opacity .26s var(--ease), transform .26s var(--ease);background:#141010;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-8px)}.pf-mega.open{opacity:1;pointer-events:auto;transform:translate(-50%,6px)}.pf-nav{z-index:56;position:relative}.pf-mega .mega-col a{color:#fff;text-decoration:none}.draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.in .draw,.drawn .draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out)}.bar{transform-origin:var(--o,bottom);transition:transform .8s var(--ease-out);transform:scaleY(0)}.in .bar,.drawn .bar{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.draw{stroke-dashoffset:0!important}.bar{transform:none!important}}.pf-nav{--navbg:0;--navink:0;width:100%;max-width:min(var(--container), max(1060px, calc(100% - 240px)));border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid rgba(255,255,255,calc(.1 + var(--navbg) * .06));box-shadow:0 10px 40px rgba(0,0,0,calc(var(--navbg) * .42));transition:max-width .5s var(--ease-out), transform .38s var(--ease), opacity .3s var(--ease), padding .4s var(--ease-out);background:#100d0d;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,28px);margin-inline:auto;padding:11px 11px 11px clamp(18px,2vw,26px);display:flex}.pf-nav.is-far{max-width:min(var(--container), max(1060px, min(1000px, calc(100% - 240px))));padding-block:9px}.pf-nav.is-away{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 20px))}@media (prefers-reduced-motion:reduce){.pf-nav{transition:none}.pf-nav.is-away{opacity:1;pointer-events:auto;transform:none}}.brand-mark{width:var(--mark-h,26px);height:var(--mark-h,26px);background:currentColor;flex-shrink:0;display:block;-webkit-mask:url(/mark.svg) 50%/contain no-repeat;mask:url(/mark.svg) 50%/contain no-repeat}.nav-mid{gap:4px;display:flex}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav-item[aria-haspopup=true].is-open:after{transform:translateY(2px)rotate(225deg)}.nav-item.is-open{color:#fff;background:#ffffff1a}.nav-cta{color:#141110;background:#fff}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #191c1f3d}.nav-burger{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.nav-burger span{width:17px;height:2px;transition:transform .3s var(--ease),opacity .2s var(--ease);background:#fff;border-radius:2px;display:block}.nav-burger span+span{margin-top:4.5px}.pf-nav.is-sheet{--navink:1!important}.pf-nav.is-sheet .nav-cta{color:#141110;background:#fff}.pf-nav.is-sheet .nav-ghost{color:#fff;background:#ffffff1a;border-color:#0000}@media (max-width:900px){.pf-nav.is-sheet .nav-cta{display:none}}.nav-burger[aria-expanded=true] span{background:var(--ink)}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-sheet.open{opacity:1;pointer-events:auto;z-index:55}.pf-nav.is-solid{--navbg:1;--navink:1;-webkit-backdrop-filter:none;backdrop-filter:none}.pf-page{padding-top:clamp(88px,11vw,116px)}.page-hero{padding:clamp(40px,5vw,72px) var(--section-x) clamp(48px,6vw,84px);color:#fff;margin-top:0}.page-hero-plain{padding-bottom:clamp(20px,2.6vw,34px);position:relative}.page-hero-eyebrow{color:#ffffffe0;margin-bottom:var(--s-5)}.page-hero-lead{color:#ffffffe0;max-width:52ch}.page-hero .pf-btn-quiet{color:#fff;background:#ffffff1f}.page-hero .pf-btn-quiet:hover{background:#fff3}.pp-panel .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff38}.pp-panel .btn-green{color:#1c1c1c;background:#fff}.pp-close{text-align:center}@keyframes trial-breathe{0%,to{opacity:.55}50%{opacity:1}}.price-meter-row .pf-small{color:var(--on-night-2)}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.price-figure .pf-fig{font-size:clamp(46px,5.4vw,68px)}@media (max-width:820px){.price-grid{grid-template-columns:minmax(0,1fr)}}.bento-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(20px,3vw,56px);margin-bottom:clamp(38px,4.6vw,64px);display:grid}.bento-head h2{grid-column:1}.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(210px,auto);gap:clamp(14px,1.6vw,20px);display:grid}.bento-card{grid-column:span var(--span);grid-row:span var(--rows,1);border-radius:var(--r-card);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#ffffff0b;border:1px solid #ffffff1a;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.bento-card:hover{background:#ffffff13;border-color:#fff3}.bento-card.is-lead{background:linear-gradient(165deg,#b5141c4d 0%,#7c0f151a 52%,#ffffff08 100%);border-color:#b5141c6b}.bento-card.is-lead:hover{border-color:#b5141c9e}.bento-foot{margin-top:auto}.card-tag{font-size:var(--fs-label);letter-spacing:.06em;color:#ffffffe0;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:7px;margin-bottom:clamp(14px,1.6vw,20px);padding:5px 11px 5px 9px;font-weight:600;display:inline-flex}.card-tag-mark{background:currentColor;border-radius:1px;flex-shrink:0;width:5px;height:5px}.bento-title{letter-spacing:-.032em;color:#fff;margin-bottom:var(--s-3);font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:500;line-height:1.08}.bento-body{letter-spacing:-.008em;color:var(--on-night-2);max-width:40ch;font-size:clamp(13.5px,1.4vw,15px);line-height:1.6}.bento-time{font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;font-weight:600;position:absolute;top:clamp(22px,2.4vw,32px);right:clamp(22px,2.4vw,32px)}@media (max-width:1000px){.bento-head{align-items:start;gap:var(--s-4);grid-template-columns:1fr}.bento{grid-auto-rows:minmax(190px,auto)}.bento-card{grid-column:span 6}.bento-card.is-lead{grid-row:span 1}}@media (max-width:640px){.bento{grid-auto-rows:minmax(0,auto)}.bento-card{grid-column:span 12}}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-dark-zone .foot-join-form button{color:#1c1c1c;background:#fff}@media (max-width:900px){.nav-mid{display:none!important}.nav-burger{display:flex!important}.pf-mega,.nav-login,.nav-cta{display:none!important}.nav-actions{gap:0}.pf-nav{padding-right:8px}}@media (min-width:901px){.pf-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;justify-content:center;min-height:54px;padding:0;position:relative}.pf-nav .nav-logo{display:none}.nav-mid{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#181313f0,#0a0808f5);border:1px solid #ffffff17;align-items:center;gap:4px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0009,0 1px #0006,0 18px 44px #0000008c}.nav-mid .nav-item{color:#ffffffd6;padding:12px 22px;font-size:15px;position:relative}.nav-mid{position:relative}.nav-ticker{--tk:linear-gradient(180deg,#0c0909 0px,#3d0b10 12px,#8f111a 24px,#b8141e 38px);z-index:-1;background:var(--tk);border:1px solid #ffffff17;border-top:0;border-radius:0 0 18px 18px;height:36px;margin-top:-1px;position:absolute;top:100%;left:15%;right:15%;overflow:visible;box-shadow:inset 0 -1px #ffffff24,0 14px 30px -12px #b6141da6}.nav-ticker:before,.nav-ticker:after{content:"";pointer-events:none;background:var(--tk);background-repeat:no-repeat;background-size:18px 36px;width:18px;height:18px;position:absolute;top:0}.nav-ticker:before{left:-18px;-webkit-mask:radial-gradient(circle at 0 100%,#0000 17.5px,#000 18px);mask:radial-gradient(circle at 0 100%,#0000 17.5px,#000 18px)}.nav-ticker:after{right:-18px;-webkit-mask:radial-gradient(circle at 100% 100%,#0000 17.5px,#000 18px);mask:radial-gradient(circle at 100% 100%,#0000 17.5px,#000 18px)}.nav-ticker-item{color:#fff;white-space:nowrap;opacity:0;filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:12.5px;text-decoration:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .6s;display:flex;position:absolute;inset:6px 0 0;transform:translateY(7px)}.nav-ticker-item.is-on{opacity:1;filter:none;pointer-events:auto;transform:none}.nav-ticker-tag{letter-spacing:.05em;text-transform:uppercase;background:#00000047;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.nav-ticker-text{text-overflow:ellipsis;color:#fffffff0;overflow:hidden}.nav-ticker-cta{font-weight:600}.nav-ticker-cta b{font-weight:400;transition:transform .25s;display:inline-block}.nav-ticker-item:hover .nav-ticker-cta b{transform:translate(3px)}.nav-ticker-item:focus-visible{outline-offset:-4px;border-radius:0 0 14px 14px;outline:2px solid #fff}.pf-nav,.pf-nav.is-far{pointer-events:none;max-width:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pf-nav>:not(.pf-mega){pointer-events:auto}.pf-nav-wrap>.rsw{z-index:57}.pf-nav .nav-actions{border-radius:var(--r-pill);box-sizing:border-box;background:linear-gradient(#181313f0,#0a0808f5);border:1px solid #ffffff17;gap:2px;height:64px;padding:7px;position:absolute;top:50%;right:calc(88px + clamp(12px,3vw,40px) - clamp(10px,2.2vw,26px));transform:translateY(-50%);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0009,0 18px 44px #0000008c}.pf-nav .nav-actions .pf-btn{letter-spacing:-.01em;border-radius:999px;height:48px;padding:0 22px;font-size:14.5px;font-weight:600}.pf-nav .nav-ghost{color:#ffffffdb;background:0 0;border-color:#0000}.pf-nav .nav-ghost:hover{color:#fff;background:#ffffff12;transform:none}.pf-nav .nav-cta{color:#141110;background:linear-gradient(#fff,#ecebea);box-shadow:inset 0 -1px #00000014,0 6px 18px -6px #ffffff59}.pf-nav .nav-cta:hover{transform:none;box-shadow:inset 0 -1px #00000014,0 8px 24px -6px #ffffff80}}@media (min-width:901px) and (max-width:1360px){.pf-nav .nav-actions{right:0}}@media (min-width:1321px) and (max-width:1520px){.nav-mid .nav-item{padding:12px 17px}}@media (min-width:901px) and (max-width:1320px){.nav-mid .nav-item{padding:11px 14px;font-size:14px}}@media (min-width:901px) and (max-width:1100px){.nav-mid .nav-item{padding:10px;font-size:13.5px}.pf-nav .nav-actions .pf-btn{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.nav-ticker-item{filter:none;transition:none;transform:none}}@media (max-width:380px){.pf-nav{padding-left:14px}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:clamp(24px,2.6vw,36px)}.card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #191c1f1a}.doc{max-width:74ch}.doc h2{letter-spacing:-.02em;margin:clamp(40px, 5vw, 64px) 0 var(--s-4);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600}.doc h3{font-size:var(--t-h3);letter-spacing:-.018em;margin:var(--s-7) 0 var(--s-3);font-weight:600}.doc p,.doc li{font-size:var(--t-body);color:var(--ink-2);letter-spacing:-.006em;line-height:1.7}.doc p+p,.doc ul+p,.doc ol+p,.doc p+ul,.doc p+ol{margin-top:var(--s-4)}.doc ul,.doc ol{margin:var(--s-4) 0 0 1.15em;gap:10px;display:grid}.doc strong{color:var(--ink);font-weight:600}.doc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.doc-meta{font-size:var(--t-small);color:var(--ink-3)}.tbl-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-md);margin-top:var(--s-5);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:560px}.tbl th,.tbl td{text-align:left;font-size:var(--t-small);border-bottom:1px solid var(--line-soft);padding:14px 18px}.tbl th{color:var(--ink);background:var(--paper-2);white-space:nowrap;font-weight:600}.tbl td{color:var(--ink-2)}.tbl tr:last-child td{border-bottom:0}.tbl code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tbl-tag{font-size:var(--fs-label);border-radius:var(--r-pill);color:var(--ink);white-space:nowrap;border:1px solid var(--line);background:#ffffff12;padding:3px 9px;font-weight:600;display:inline-block}@media (max-width:560px){.tbl{table-layout:fixed;min-width:0!important}.tbl th,.tbl td{padding:10px 8px;font-size:12px;line-height:1.4}.tbl th{white-space:normal}.tbl th:first-child,.tbl td:first-child{width:30%}.tbl th:nth-child(3),.tbl td:nth-child(3),.tbl th:nth-child(4),.tbl td:nth-child(4){width:21%}.tbl code{font-size:var(--fs-note);overflow-wrap:anywhere}.tbl-tag{font-size:var(--fs-micro);white-space:normal;padding:3px 6px}}.field{margin-bottom:var(--s-5);display:block}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.field-input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:none;padding:14px 16px}.field-input::placeholder{color:var(--ink-3);opacity:.75}.field-input:hover{border-color:#cfcfd4}.field-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #191c1f14}.field-input:disabled{background:var(--paper-2);color:var(--ink-3)}select.field-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.field-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.field-eye{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-eye:hover{color:var(--ink)}.form-note{font-size:var(--t-small);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:var(--s-4);padding:11px 14px}.foot{padding:clamp(56px,7vw,96px) var(--section-x) clamp(28px,3.4vw,44px);background:var(--paper);content-visibility:auto;contain-intrinsic-size:auto 900px}.foot-grid{grid-template-columns:1.35fr repeat(4,.8fr) 1fr;gap:clamp(28px,3.4vw,56px);padding-bottom:clamp(40px,5vw,72px);display:grid}.foot-wordmark{--mark-h:30px;letter-spacing:-.038em;color:var(--ink);align-items:center;gap:11px;margin-bottom:clamp(18px,2.2vw,26px);font-size:26px;font-weight:700;line-height:1;text-decoration:none;display:flex}.foot-cred{margin-top:clamp(18px,2.2vw,24px);line-height:0}.foot-cred img{opacity:.62;width:140px;height:auto;transition:opacity .25s var(--ease);display:block}.foot-reach:hover .foot-cred img{opacity:.88}@media (prefers-reduced-motion:reduce){.foot-cred img{transition:none}}@media (max-width:1000px){.foot-grid{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}}.cta-badge{z-index:70;color:#fff;background:var(--accent-deep);opacity:0;pointer-events:none;width:112px;height:112px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:clamp(14px,2.2vw,30px);left:clamp(14px,2.2vw,30px);transform:scale(.7);box-shadow:0 14px 40px #0006}.cta-badge.is-in{opacity:1;pointer-events:auto;transform:none}.cta-badge:hover{background:var(--accent)}.cta-badge-ring{animation:22s linear infinite badge-spin;position:absolute;inset:0}.cta-badge-ring span{letter-spacing:.08em;transform:rotate(calc(var(--i) * (360deg / var(--n)))) translateY(-46px);transform-origin:0 0;font-size:9.5px;font-weight:700;position:absolute;top:50%;left:50%}.cta-badge-core svg{width:22px;height:22px;display:block}@keyframes badge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cta-badge-ring{animation:none}}@media (max-width:760px){.cta-badge{display:none}}.nl-card{z-index:80;border-radius:var(--r-card);-webkit-backdrop-filter:blur(26px)saturate(150%);color:#fff;width:min(392px,100vw - 28px);animation:nl-in .5s var(--ease-out) both;background:#090c14d1;border:1px solid #ffffff24;padding:clamp(24px,2.4vw,30px);position:fixed;bottom:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px);box-shadow:0 24px 70px #0000006b}@keyframes nl-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nl-card{animation:none}}.nl-close{cursor:pointer;color:#ffffffe0;width:30px;height:30px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;right:14px}.nl-close svg{width:14px;height:14px}.nl-close:hover{color:#fff;background:#ffffff29}.nl-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#ffffffe0;margin-bottom:var(--s-3);padding-right:34px;font-size:12px;font-weight:600}.nl-title{letter-spacing:-.032em;margin-bottom:var(--s-3);font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:600;line-height:1.12}.nl-body{letter-spacing:-.008em;color:#ffffffe0;margin-bottom:clamp(18px,2vw,22px);font-size:14px;line-height:1.6}.nl-form{gap:8px;display:flex}.nl-input{min-width:0;height:46px;font:inherit;color:#fff;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;flex:1;padding:0 14px;font-size:14px}.nl-input::placeholder{color:#ffffff73}.nl-input:focus{background:#ffffff1a;border-color:#ffffff80;outline:none}.nl-btn{cursor:pointer;height:46px;font:inherit;letter-spacing:-.01em;color:#0d0d0d;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);background:#fff;border:none;border-radius:10px;flex-shrink:0;padding:0 20px;font-size:14px;font-weight:600}.nl-btn:hover:not(:disabled){transform:translateY(-1px)}.nl-btn:disabled{opacity:.6;cursor:default}.nl-err{color:#ff9d9d;margin-top:10px;font-size:13px}.nl-fine{color:#ffffffe0;margin-top:14px;font-size:12px}.nl-fine a{color:#ffffffe0;text-decoration:underline}.nl-fine a:hover{color:#fff}.nl-done{text-align:center;padding:var(--s-3) 0}.nl-tick{width:44px;height:44px;margin-bottom:var(--s-4);color:var(--profit);background:#ffffff21;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nl-tick svg{width:22px;height:22px}@media (max-width:560px){.nl-form{flex-direction:column}.nl-btn{width:100%}}.auth{background:var(--paper);justify-content:center;align-items:center;min-height:100svh;padding:clamp(0px,2vw,28px);display:flex}.auth-card{border:1px solid var(--line);background:var(--paper-2);border-radius:clamp(0px,2vw,26px);grid-template-columns:46% 1fr;width:100%;max-width:1180px;min-height:min(760px,100svh - 56px);display:grid;overflow:hidden}.auth-brand{color:#fff;background:radial-gradient(120% 80% at 12% 8%,#b5141c9e 0%,#7c0f1547 42%,#0000 74%),linear-gradient(168deg,#1a0d0e 0%,#0d0b0b 58%,#0b0808 100%);flex-direction:column;justify-content:space-between;padding:clamp(26px,3vw,40px);display:flex;position:relative}.auth-brand-top{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.auth-wordmark{--mark-h:26px;color:#fff;letter-spacing:-.038em;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:flex}.auth-mini{gap:clamp(12px,1.6vw,20px);display:flex}.auth-mini a{letter-spacing:-.008em;color:#ffffffe0;transition:color var(--dur) var(--ease);font-size:13px;text-decoration:none}.auth-mini a:hover{color:#fff}.auth-brand-foot{flex-direction:column;align-items:flex-start;display:flex}.auth-trust{border-radius:var(--r-pill);letter-spacing:-.006em;color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:8px;margin-bottom:clamp(18px,2.2vw,26px);padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.auth-trust-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.auth-h{letter-spacing:-.036em;margin-bottom:var(--s-4);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.06}.auth-sub{color:#ffffffe0;max-width:34ch;margin-bottom:clamp(24px,3vw,36px);font-size:14.5px;line-height:1.6}.auth-form{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:clamp(44px,5vw,72px) clamp(22px,3.4vw,56px);display:flex;position:relative}.auth-form-mark{--mark-h:30px;color:var(--ink);width:fit-content;margin-bottom:clamp(22px,2.6vw,32px);display:block}.auth-back{color:var(--ink-3);transition:color var(--dur) var(--ease);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:clamp(18px,2.2vw,26px);right:clamp(20px,3vw,36px)}.auth-foot{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-note);color:var(--ink-3);justify-content:center;align-items:center;gap:8px;display:flex}.auth-form-inner .pf-btn-ink{width:100%}@media (max-width:900px){.auth{padding:0}.auth-card{border:none;border-radius:0;grid-template-columns:1fr;min-height:100svh}.auth-brand{display:none}}.nf-wordmark{--mark-h:46px;letter-spacing:-.038em;color:var(--ink);flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.auth-form{flex-direction:column;justify-content:center;align-items:center;padding:clamp(48px,6vw,80px) clamp(20px,4vw,44px);display:flex;position:relative}.auth-form-inner{width:100%;max-width:400px}.auth-back{color:var(--ink-3);align-items:center;gap:7px;font-size:13.5px;text-decoration:none;display:inline-flex;position:absolute;top:28px;right:clamp(20px,4vw,44px)}.auth-back:hover{color:var(--ink)}.auth-foot{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-brand{display:none}.auth-back{top:20px}}.auth-single{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:clamp(24px,5vw,48px);display:flex}.auth-step{border-radius:var(--r-md);transition:all var(--dur) var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:14px 16px;display:flex}.auth-step-n{width:26px;height:26px;color:var(--on-night-2);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.auth-step-t{color:var(--on-night-2);font-size:14px;font-weight:600}.auth-step.is-done{background:#ffffff12;border-color:#ffffff3d}.auth-step.is-done .auth-step-n{color:#141110;background:#fff}.auth-step.is-active{background:var(--accent);border-color:var(--accent)}.auth-step.is-active .auth-step-n{color:#fff;background:#ffffff38}.auth-step.is-active .auth-step-t{color:#fff}.plans-close-row .pf-btn{text-decoration:none}.auth-steps{flex-direction:column;gap:9px;width:100%;max-width:340px;list-style:none;display:flex}.auth-alt{color:var(--ink-3);text-align:center;margin-top:var(--s-6);font-size:13px}.auth-alt a{color:var(--ink);font-weight:600;text-decoration:none}.auth-alt a:hover{text-decoration:underline}.pf-mega .mega-col a{transition:background var(--dur) var(--ease);border-radius:10px;flex-direction:column;gap:3px;margin:0 -10px;padding:9px 10px;text-decoration:none;display:flex}.pf-mega .mega-col a:hover{background:#ffffff12}.mega-rail-art .is-loss{fill:var(--loss)}.pf-mega .mega-cta{border-radius:var(--r-pill);color:#141110;letter-spacing:-.012em;white-space:nowrap;min-height:44px;transition:transform var(--dur) var(--ease);background:#fff;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;margin-top:clamp(18px,2vw,26px);padding:0 8px 0 18px;font-size:13.5px;font-weight:650;text-decoration:none;display:flex}.pf-mega .mega-cta svg{background:var(--accent);color:#fff;border-radius:50%;flex:none;width:26px;height:26px;padding:5.5px}.ai-pane{--ai-bg:var(--d-card);--ai-line:var(--d-border);--ai-ink:var(--d-text);--ai-ink-2:var(--d-text-sub);--ai-ink-3:var(--d-text-muted);--ai-raise:var(--d-bg);display:flex}.ai{background:var(--ai-bg);width:100%;min-height:0;color:var(--ai-ink);flex-direction:column;display:flex}.ai-scroll{flex:1;padding:clamp(20px,3vw,40px) 20px 8px;overflow-y:auto}.ai-col{width:100%;max-width:760px;margin-inline:auto}.ai-empty{text-align:center;flex-direction:column;align-items:center;padding:clamp(24px,6vh,72px) 0 24px;display:flex}.ai-empty-h{letter-spacing:-.034em;margin:var(--s-5) 0 var(--s-3);color:var(--ai-ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500}.ai-empty-p{color:var(--ai-ink-2);max-width:52ch;margin-bottom:clamp(24px,3vw,36px);font-size:14.5px;line-height:1.6}.ai-cards{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.ai-card{cursor:pointer;font:inherit;background:var(--ai-raise);border:1px solid var(--ai-line);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:14px;flex-direction:column;gap:4px;padding:15px 17px;display:flex}.ai-card:hover{border-color:var(--accent);background:#b5141c0d}.ai-card-q{letter-spacing:-.012em;color:var(--ai-ink);font-size:14px;font-weight:500}.ai-card-d{color:var(--ai-ink-3);font-size:12.5px;line-height:1.45}.ai-turn{border-top:1px solid var(--ai-line);grid-template-columns:32px 1fr;gap:14px;padding:clamp(16px,2vw,22px) 0;display:grid}.ai-turn:first-child{border-top:none}.ai-avatar{background:var(--ai-raise);border:1px solid var(--ai-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-turn.is-assistant .ai-avatar{background:var(--accent-deep);color:var(--d-card);border-color:#0000}.ai-mark{--mark-h:15px;color:currentColor;display:flex}.ai-initial{color:var(--ai-ink-2);font-size:12.5px;font-weight:700}.ai-who{letter-spacing:.02em;color:var(--ai-ink-3);margin-bottom:6px;font-size:12px;font-weight:600}.ai-text{color:var(--ai-ink);white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.72}.ai-hist{border-bottom:1px solid var(--ai-line);color:var(--ai-ink-3);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:10px;font-size:12px;display:flex}.ai-hist button{cursor:pointer;font:inherit;color:var(--ai-ink-3);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:12px}.ai-hist button:hover{color:var(--ai-ink);border-bottom-color:var(--ai-ink-3)}.ai-hist button:disabled{cursor:default;opacity:.5}.ai-acts{gap:8px;margin-top:12px;display:flex}.ai-acts button,.ai-stop{cursor:pointer;font:inherit;border:1px solid var(--ai-line);color:var(--ai-ink-3);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:7px;padding:5px 11px;font-size:12px}.ai-acts button:hover,.ai-stop:hover{color:var(--ai-ink);border-color:var(--ai-ink-3)}.ai-stop{margin-top:12px}.ai-dots{gap:4px;padding-top:4px;display:inline-flex}.ai-dots i{background:var(--ai-ink-3);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ai-b;display:block}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}@keyframes ai-b{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-dots i{opacity:.6;animation:none}}.ai-alert{margin:14px 0}.ai-retry{font:inherit;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:8px;margin-top:8px;padding:6px 11px;font-size:13px;font-weight:600}.ai-retry:hover{opacity:1}.ai-retry:focus-visible{outline-offset:2px;outline:2px solid}.ai-foot{background:var(--ai-bg);padding:8px 20px clamp(14px,2vw,20px)}.ai-field{background:var(--ai-raise);border:1px solid var(--ai-line);transition:border-color var(--dur) var(--ease);border-radius:20px;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;display:flex}.ai-field:focus-within{border-color:var(--ai-ink-3)}.ai-field textarea{resize:none;font:inherit;color:var(--ai-ink);background:0 0;border:none;outline:none;flex:1;max-height:168px;padding:9px 0;font-size:14.5px;line-height:1.55}.ai-field textarea::placeholder{color:var(--ai-ink-3)}.ai-send{cursor:pointer;background:var(--d-text);width:36px;height:36px;color:var(--d-card);transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-send svg{width:17px;height:17px}.ai-send:disabled{opacity:.3;cursor:default}.ai-send:not(:disabled):hover{transform:translateY(-1px)}.ai-note{text-align:center;font-size:var(--fs-note);color:var(--ai-ink-3);margin-top:9px}@media (max-width:640px){.ai-cards{grid-template-columns:1fr}}.dwork{background:var(--d-bg);min-width:0;position:relative}.dcard{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;padding:20px 22px}.dcard.is-wide{padding:20px 24px}.kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.kpi-row{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;padding:16px 18px 14px;position:relative}.kpi.is-lead{box-shadow:inset 3px 0 0 var(--d-text);background:var(--d-lead-tint)}.kpi-l{letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);margin-bottom:9px;font-size:12px;font-weight:600}.kpi-v{letter-spacing:-.032em;color:var(--d-text);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:25px;font-weight:600;line-height:1}.kpi.is-lead .kpi-v{font-size:36px}.kpi-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.kpi-sub{color:var(--d-text-muted);font-size:12px}.kpi-d{white-space:nowrap;border-radius:var(--r-pill);background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text);padding:3px 8px;font-size:12px;font-weight:600}.kpi-d.is-down{background:rgba(var(--d-loss-tint),.07);border-color:rgba(var(--d-loss-tint),.18);color:var(--d-loss)}.dtip{white-space:nowrap;pointer-events:none;z-index:20;font-size:var(--fs-note);color:var(--d-card);background:var(--d-text);box-shadow:0 6px 18px rgba(var(--d-ink-tint),.18);border-radius:8px;padding:6px 11px;font-weight:600;position:absolute;top:-6px;transform:translate(-50%)}.dtip:after{content:"";background:var(--d-text);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.dseg{background:var(--d-chip);border:1px solid var(--d-border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.dseg button{cursor:pointer;font:inherit;font-size:var(--fs-note);color:var(--d-text-sub);background:0 0;border:none;border-radius:7px;padding:5px 12px;font-weight:600;transition:background .16s,color .16s}.dseg button:hover{color:var(--d-text)}.dseg button.is-on{background:var(--d-card);color:var(--d-text);box-shadow:0 1px 2px rgba(var(--d-ink-tint),.1)}.soon{background:var(--d-card-quiet);border:1px solid var(--d-border);border-radius:14px;margin-top:14px;padding:20px 22px}.kpi-mid .kpi-v{margin-bottom:0}.ov{max-width:1560px;padding:24px 26px 14px}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ov-hi{letter-spacing:-.03em;color:var(--d-text);margin-bottom:6px;font-size:clamp(22px,2.4vw,27px);font-weight:600}.ov-sub{color:var(--d-text-sub);max-width:70ch;font-size:13.5px}.ov-sub strong{color:var(--d-text);font-weight:600}.ov-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.ov-main{flex-direction:column;gap:14px;min-width:0;display:flex}.ov-card-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ov-card-t{letter-spacing:-.012em;color:var(--d-text);font-size:13.5px;font-weight:600}.ov-card-note{font-size:var(--fs-note);color:var(--d-text-muted)}.ov-card-link{color:var(--d-text-sub);font-size:12px;text-decoration:none}.ov-card-link:hover{color:var(--d-text)}.secx{cursor:pointer;width:26px;height:26px;color:var(--d-text-muted);transition:color .16s var(--ease-out), border-color .16s var(--ease-out), width .18s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.secx svg{flex:none;width:15px;height:15px;margin:0 auto}.secx:hover{color:var(--d-text);border-color:var(--d-border)}.secx:focus-visible{box-shadow:0 0 0 3px var(--d-focus);color:var(--d-text);outline:none}.secx.is-done{width:auto;color:var(--d-good);border-color:#0000;padding:0 9px}.secx-t{letter-spacing:.01em;font-size:11.5px;font-weight:600}:is(.ov-card-head:has(.secx) .ov-card-note,.ov-card-head:has(.secx) .ov-card-link,.chsplit-head:has(.secx) .ov-card-note){margin-left:auto}.rc-verdict:has(.secx){padding-right:52px;position:relative}.rc-verdict .secx{position:absolute;top:14px;right:14px}@media (pointer:coarse){.secx{width:36px;height:36px}.secx.is-done{width:auto}}.ov-empty{text-align:center;color:var(--d-text-muted);padding:38px 12px;font-size:12.5px}.ov-tbl{border-collapse:collapse;width:100%}.ov-tbl th,.ov-tbl td{text-align:right;padding:11px 10px;font-size:13px}.ov-tbl thead th{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--d-text-muted);border-bottom:1px solid var(--d-border);padding-bottom:9px;font-weight:600}.ov-tbl thead th:first-child,.ov-tbl tbody th{text-align:left}.ov-tbl tbody th{color:var(--d-text);align-items:center;gap:9px;font-weight:500;display:flex}.ov-tbl tbody td{color:var(--d-text-sub);font-variant-numeric:tabular-nums}.ov-tbl tbody tr+tr th,.ov-tbl tbody tr+tr td{border-top:1px solid var(--d-divider)}.ov-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.ov-tbl-note{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:14px;line-height:1.55}.ov-tbl-note a{color:var(--d-text-sub)}.ov-pill{border-radius:var(--r-pill);font-size:var(--fs-label);white-space:nowrap;background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text-sub);padding:3px 9px;font-weight:600;display:inline-block}.ov-pill.is-on{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good)}.ov-pill.is-warn{background:rgba(var(--d-warn-tint),.08);border-color:rgba(var(--d-warn-tint),.2);color:var(--d-warn)}.ov-pill.is-bad{background:rgba(var(--d-loss-tint),.07);border-color:rgba(var(--d-loss-tint),.18);color:var(--d-loss)}.ov-rail{position:sticky;top:14px}.ov-orders{list-style:none}.ov-orders li{border-top:1px solid var(--d-divider);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ov-orders li:first-child{border-top:none}.ov-order-who{align-items:center;gap:10px;min-width:0;display:flex}.ov-avatar{background:var(--d-chip);border:1px solid var(--d-border);width:30px;height:30px;color:var(--d-text-sub);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ov-order-name{color:var(--d-text);white-space:nowrap;text-overflow:ellipsis;max-width:15ch;font-size:13px;font-weight:500;display:block;overflow:hidden}.ov-order-meta{font-size:var(--fs-label);color:var(--d-text-muted);display:block}.ov-order-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ov-order-sum{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ov-rail-foot{border-top:1px solid var(--d-border);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.ov-rail-foot div{flex-direction:column;gap:3px;display:flex}.ov-rail-foot span{font-size:var(--fs-caption);color:var(--d-text-muted)}.ov-rail-foot strong{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.int{background:var(--d-bg);min-height:100vh;color:var(--d-text);padding:44px 20px 90px}.int-wrap{max-width:640px;margin:0 auto}.int-head{margin-bottom:30px}.int-back{color:var(--d-text-muted);font-size:13px;text-decoration:none}.int-back:hover{color:var(--d-text)}.int-head h1{letter-spacing:-.035em;margin:16px 0 9px;font-size:29px;font-weight:600}.int-head p{color:var(--d-text-sub);font-size:14px;line-height:1.65}.int-tabs{border:1px solid var(--d-border);background:var(--d-card-quiet,var(--d-card));scrollbar-width:none;border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.int-tabs::-webkit-scrollbar{display:none}.int-tab{white-space:nowrap;cursor:pointer;min-height:38px;font:inherit;color:var(--d-text-sub);background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.int-tab:hover{color:var(--d-text);background:var(--d-hover)}.int-tab.is-on{background:var(--d-card);color:var(--d-text);box-shadow:0 1px 2px #0000002e}.int-tab span{font-variant-numeric:tabular-nums;background:var(--d-chip);color:var(--d-text-muted);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}.int-tab span.is-some{color:var(--d-text)}.int-tab span.is-all{background:rgba(var(--d-good-tint),.1);color:var(--d-good)}.int-groupNote{color:var(--d-text-muted);margin:0 0 14px;font-size:12.5px;line-height:1.6}@media (max-width:560px){.int-tab{flex:none;padding:0 12px;font-size:13px}.int-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (prefers-reduced-motion:reduce){.int-tab{transition:none}}.int-card{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;margin-bottom:12px;padding:20px 22px}.int-card.is-planned{background:var(--d-card-quiet);border-style:dashed}.int-row .int-card{margin-bottom:12px}.int-card-top{align-items:center;gap:11px;margin-bottom:12px;display:flex}.int-mark{background:var(--d-bg);border:1px solid var(--d-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.int-card-id{flex:1;min-width:0}.int-name{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.int-role{color:var(--d-text-muted);margin-top:1px;font-size:12px}.int-state{border-radius:var(--r-pill);font-size:var(--fs-caption);letter-spacing:.02em;white-space:nowrap;background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text-muted);flex-shrink:0;padding:3px 9px;font-weight:600}.int-state.is-on{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good)}.int-state.is-ready{background:rgba(var(--d-ink-tint),.06);border-color:rgba(var(--d-ink-tint),.18);color:var(--d-text)}.int-why{color:var(--d-text-sub);font-size:13px;line-height:1.65}.int-why strong{color:var(--d-text);font-weight:600}.int-card .int-why+.int-btn,.int-card .int-why+.int-msg,.int-card .int-why+.int-accs,.int-card .int-why+.int-actions{margin-top:14px}.int-accs{margin-top:14px;list-style:none}.int-accs li{border-top:1px solid var(--d-divider);color:var(--d-text);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.int-accs li span+span{color:var(--d-text-muted);text-align:right}.int-accs .is-bad{color:var(--d-loss)}.int-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.int-actions>*{flex:1;min-width:170px}.int-btn{border:1px solid var(--d-border);background:var(--d-card);color:var(--d-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.int-btn:hover{background:var(--d-hover);border-color:var(--d-border-strong)}.int-btn.is-primary{background:var(--d-text);border-color:var(--d-text);color:var(--d-card)}.int-btn.is-primary:hover{background:var(--d-invert-hover);border-color:var(--d-invert-hover)}.int-btn.is-ghost{padding:9px 15px;font-size:12.5px}.int-btn.is-wide{width:100%;margin-top:14px}.int-btn:disabled{opacity:.5;cursor:default}.int-btn.is-primary:disabled:hover{background:var(--d-text);border-color:var(--d-text)}.int-msg{background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text-sub);border-radius:9px;margin-top:12px;padding:10px 13px;font-size:13px;line-height:1.55}.int-msg.is-ok{background:rgba(var(--d-good-tint),.06);border-color:rgba(var(--d-good-tint),.18);color:var(--d-good-ink)}.int-msg.is-warn{background:rgba(var(--d-warn-tint),.06);border-color:rgba(var(--d-warn-tint),.18);color:var(--d-warn-ink)}.int-msg.is-err{background:rgba(var(--d-loss-tint),.05);border-color:rgba(var(--d-loss-tint),.18);color:var(--d-loss-ink)}.int-steps{border-top:1px solid var(--d-divider);flex-direction:column;gap:20px;margin-top:18px;padding-top:18px;display:flex}.int-step{align-items:flex-start;gap:12px;display:flex}.int-step>div{flex:1;min-width:0}.int-step.is-locked{opacity:.45;pointer-events:none}.int-step-n{background:rgba(var(--d-ink-tint),.07);border:1px solid rgba(var(--d-ink-tint),.22);width:23px;height:23px;color:var(--d-text);font-size:var(--fs-note);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.int-step-t{letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:600}.int-step-s{color:var(--d-text-muted);margin-bottom:11px;font-size:12.5px;line-height:1.6}.int-step-s code,.int-hint code{background:var(--d-chip);border:1px solid var(--d-border);font-size:var(--fs-note);color:var(--d-text);border-radius:5px;padding:1px 5px}.int-input{box-sizing:border-box;background:var(--d-card);border:1px solid var(--d-border);width:100%;color:var(--d-text);border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s}.int-input::placeholder{color:var(--d-placeholder)}.int-input:focus{border-color:var(--d-text)}.int-input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.int-hint{color:var(--d-text-muted);margin-top:8px;font-size:12px}.int-ol{flex-direction:column;gap:9px;margin:14px 0 0;padding-left:17px;display:flex}.int-ol li{color:var(--d-text-sub);font-size:12.5px;line-height:1.65}.int-ol strong{color:var(--d-text);font-weight:600}.int-scopes{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.int-scopes code{background:var(--d-bg);border:1px solid var(--d-border);font-size:var(--fs-note);color:var(--d-text);border-radius:6px;padding:3px 8px}.int-copy{background:var(--d-card);border:1px solid var(--d-border);font-family:inherit;font-size:var(--fs-label);color:var(--d-text-sub);cursor:pointer;border-radius:6px;padding:3px 9px}.int-copy:hover{background:var(--d-hover);color:var(--d-text)}.int-foot{color:var(--d-text-muted);text-align:center;margin-top:26px;font-size:12px;line-height:1.7}.int-done{background:var(--d-bg);min-height:100vh;color:var(--d-text);text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.int-done>div{max-width:440px}.int-done-tick{background:rgba(var(--d-good-tint),.08);border:1px solid rgba(var(--d-good-tint),.22);border-radius:19px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 21px;display:flex}.int-done h1{letter-spacing:-.032em;margin-bottom:10px;font-size:26px;font-weight:600}.int-done p{color:var(--d-text-sub);margin-bottom:24px;font-size:14.5px;line-height:1.65}.int-done strong{color:var(--d-text);font-weight:600}.dside{z-index:50;background:var(--d-card);border-right:1px solid var(--d-border);flex-direction:column;height:100vh;transition:width .25s;display:flex;position:fixed;top:0;left:0}.dside-top{justify-content:space-between;align-items:center;gap:8px;padding:18px 14px 12px;display:flex}.dside.is-collapsed .dside-top{justify-content:center;padding:18px 0 12px}.dside-logo{--mark-h:20px;letter-spacing:-.04em;color:var(--d-text);align-items:center;gap:9px;font-size:20px;font-weight:600;line-height:1;text-decoration:none;display:flex}.dside-nav{flex-direction:column;flex:1;gap:1px;min-height:0;padding:8px 10px 12px;display:flex;overflow-y:auto}.dside-foot{border-top:1px solid var(--d-divider);flex-direction:column;gap:1px;padding:10px 10px 12px;display:flex}.dside-acc{border-top:none;margin-top:0;padding-top:0}.dnav-label{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-faint);padding:14px 12px 7px;font-weight:600}.dside-nav>.dnav-label:first-child,.dside-foot>.dnav-label:first-child{padding-top:4px}.dnav-rule{background:var(--d-divider);height:1px;margin:9px 8px}.dnav-i{box-sizing:border-box;width:100%;color:var(--d-text-sub);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.dnav-i:hover{background:var(--d-hover);color:var(--d-text)}.dnav-i.is-on{background:var(--d-chip);border-color:var(--d-border-2);color:var(--d-text);font-weight:600}.dnav-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dside.is-collapsed .dnav-i{justify-content:center;gap:0;padding:10px 0}.dnav-chev{color:var(--d-text-faint);flex-shrink:0;transition:transform .2s;display:flex}.dnav-chev.is-open{transform:rotate(180deg)}.dnav-none{color:var(--d-text-faint);padding:14px 12px;font-size:12.5px;line-height:1.55}.dside-acc{border-top:1px solid var(--d-divider);margin-top:8px;padding-top:8px;position:relative}.dside-user{box-sizing:border-box;background:var(--d-card);border:1px solid var(--d-border);cursor:pointer;width:100%;color:var(--d-text-muted);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.dside.is-collapsed .dside-user{background:0 0;border-color:#0000;justify-content:center;padding:8px 0}.dside-av{background:var(--d-text);width:32px;height:32px;color:var(--d-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.dside-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dside-name{color:var(--d-text);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.dside-mail{font-size:var(--fs-caption);color:var(--d-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.dside-dot{background:var(--d-mute);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dside-dot.is-live{background:var(--d-good)}.dside-menu{z-index:300;background:var(--d-card);border:1px solid var(--d-border);min-width:212px;box-shadow:0 12px 32px rgba(var(--d-ink-tint),.12);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.dside-menu-l{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-faint);padding:7px 10px 5px;font-weight:600}.dside-menu-i{box-sizing:border-box;text-align:left;width:100%;color:var(--d-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;text-decoration:none;display:block}.dside-menu-i:hover{background:var(--d-hover)}.dside-menu-i.is-on{background:var(--d-chip);font-weight:600}.dside-menu-i em{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-muted);margin-top:1px;display:block}.dside-menu-i.is-out{color:var(--d-loss)}.dside-menu-i.is-out:hover{background:rgba(var(--d-loss-tint),.06)}.dside-menu-sep{background:var(--d-divider);height:1px;margin:5px 0}.demo-cta{background:var(--d-text);border:1px solid var(--d-text);border-radius:12px;padding:12px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:block}.demo-cta:hover{background:var(--d-invert-hover);border-color:var(--d-invert-hover)}.demo-cta-l{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--d-on-invert);opacity:.82;margin-bottom:3px;font-weight:600;display:block}.demo-cta-t{color:var(--d-on-invert);font-size:13px;font-weight:600;display:block}.pg{text-align:center;background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;max-width:520px;margin:12px auto 24px;padding:30px 28px}.pg-ico{background:var(--d-chip);border:1px solid var(--d-border);width:38px;height:38px;color:var(--d-text-muted);border-radius:11px;justify-content:center;align-items:center;margin:0 auto 15px;display:flex}.pg-t{letter-spacing:-.022em;color:var(--d-text);margin-bottom:9px;font-size:16px;font-weight:600}.pg-b{color:var(--d-text-sub);margin-bottom:20px;font-size:13.5px;line-height:1.65}.pg-cta{background:var(--d-text);border:1px solid var(--d-text);color:var(--d-card);border-radius:10px;padding:11px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.pg-cta:hover{background:var(--d-invert-hover);border-color:var(--d-invert-hover)}.pg-n{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:11px}.pg-bar{background:rgba(var(--d-ink-tint),.05);border:1px solid rgba(var(--d-ink-tint),.16);color:var(--d-text-sub);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:11px 16px;font-size:12.5px;display:flex}.pg-bar strong{color:var(--d-text);font-weight:600}.pg-bar a{color:var(--d-text);white-space:nowrap;font-weight:600;text-decoration:none}.pg-bar a:hover{text-decoration:underline}.dnav-i.is-locked{color:var(--d-text-faint)}.dnav-i.is-locked:hover{color:var(--d-text-sub)}.nt-h{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-faint);padding:6px 10px 9px;font-weight:600}.nt-empty{color:var(--d-text-muted);padding:6px 10px 14px;font-size:12.5px;line-height:1.6}.nt{border-radius:9px;align-items:flex-start;transition:background .15s;display:flex}.nt:hover{background:var(--d-hover)}.nt a{flex:1;min-width:0;padding:9px 10px;text-decoration:none;display:block}.nt-t{color:var(--d-text);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.nt-b{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:3px;padding-left:13px;line-height:1.55;display:block}.nt-dot{background:var(--d-text-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.nt-dot.is-warn{background:var(--d-warn)}.nt-dot.is-bad{background:var(--d-loss)}.nt-dot.is-muted{background:var(--d-mute)}.nt-x{cursor:pointer;width:20px;height:20px;color:var(--d-mute);font-size:var(--fs-label);background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:9px 8px 0 0;line-height:1}.nt-x:hover{background:var(--d-divider);color:var(--d-text-sub)}.set{max-width:964px;padding:28px 32px 40px}@media (max-width:640px){.set{padding:22px 20px 32px}}.set-head{margin-bottom:26px}.set-head h2{letter-spacing:-.03em;color:var(--d-text);margin-bottom:6px;font-size:22px;font-weight:600}.set-head p{color:var(--d-text-sub);max-width:64ch;font-size:13.5px;line-height:1.65}.set-gaps{background:rgba(var(--d-warn-tint),.06);border:1px solid rgba(var(--d-warn-tint),.2);color:var(--d-warn-ink);border-radius:10px;margin-bottom:22px;padding:12px 16px;font-size:12.5px;line-height:1.6}.set-gaps b{font-weight:600}.set-rows{flex-direction:column;display:flex}.set-row{border-top:1px solid var(--d-border);grid-template-columns:260px minmax(0,1fr);gap:44px;padding:28px 0;display:grid}.set-row:first-child{border-top:none;padding-top:4px}.set-row-l h3{letter-spacing:-.014em;color:var(--d-text);margin-bottom:6px;font-size:14.5px;font-weight:600}.set-row-l p{color:var(--d-text-muted);font-size:12.5px;line-height:1.6}.set-row-r{min-width:0;max-width:540px}@media (max-width:900px){.set-row{grid-template-columns:1fr;gap:16px;padding:22px 0}}.set-err{color:var(--d-loss);margin-top:16px;font-size:12.5px}.set-save{z-index:20;background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:20px 0 0;padding:10px 18px 10px 10px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #00000059}.set-save button{cursor:pointer;background:var(--d-text);color:var(--d-card);border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s}.set-save button:hover{background:var(--d-invert-hover)}.set-save button:disabled{opacity:.5;cursor:default}.set-ok{color:var(--d-good);font-size:12.5px;font-weight:600}.set-hint{color:var(--d-text-muted);font-size:12.5px}.gate-wait{min-height:240px}.int-check{color:var(--d-text-sub);cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-size:12.5px;display:flex}.int-check input{width:15px;height:15px;accent-color:var(--d-text);cursor:pointer}.hero{background:var(--d-card);border:1px solid var(--d-border);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:14px;padding:26px 30px;display:grid}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:22px}}.hero-v.is-neg,.hero-m-v.is-neg{color:var(--d-loss)}.ov-wf{margin-bottom:14px}.ov-moves{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.mv{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mv-l{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text-muted);font-weight:600}.mv-v{letter-spacing:-.026em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.mv-d{font-size:var(--fs-note);align-items:baseline;gap:6px;font-weight:600;display:flex}.mv-d.is-up{color:var(--d-good)}.mv-d.is-down{color:var(--d-loss)}.mv-d em{color:var(--d-text-faint);font-style:normal;font-weight:400}.ov-tbl td.is-neg{color:var(--d-loss)}.ov-tbl tr.is-organic th{color:var(--d-text-sub);font-weight:400}.ov-tbl tr.is-organic td{color:var(--d-text-muted)}.ov-grid{grid-template-columns:minmax(0,1fr) 320px 320px}@media (max-width:1440px){.ov-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1120px){.ov-grid{grid-template-columns:minmax(0,1fr)}}.ov-rail2{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.rw-v{letter-spacing:-.04em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.rw-v em{color:var(--d-text-muted);letter-spacing:0;font-size:15px;font-style:normal;font-weight:500}.rw-s{color:var(--d-text-sub);margin-top:8px;font-size:12px;line-height:1.6}.rw-bar{background:var(--d-divider);border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.rw-bar i{background:var(--d-text);border-radius:3px;height:100%;display:block}.rw-n{font-size:var(--fs-caption);color:var(--d-text-faint);margin-top:8px}.ov-order-sum.is-profit{color:var(--d-good)}.int-btn.is-quiet{color:var(--d-text-muted);border-color:#0000;flex:none;min-width:0}.int-btn.is-quiet:hover{border-color:var(--d-border);color:var(--d-loss);background:var(--d-card)}.int-btn.is-danger{background:var(--d-loss);border-color:var(--d-loss);color:var(--d-card)}.int-btn.is-danger:hover{background:var(--d-loss-ink);border-color:var(--d-loss-ink)}.int-danger{background:rgba(var(--d-loss-tint),.04);border:1px solid rgba(var(--d-loss-tint),.2);border-radius:12px;margin-top:14px;padding:16px 18px}.int-danger-t{color:var(--d-text);margin-bottom:7px;font-size:14px;font-weight:600}.int-danger-b{color:var(--d-text-sub);margin-bottom:14px;font-size:12.5px;line-height:1.65}.int-danger .int-check{margin:4px 0 0}.int-danger-n{font-size:var(--fs-note);color:var(--d-text-muted);margin:6px 0 14px 24px;line-height:1.6}.mk{flex-direction:column;gap:14px;display:flex}.mk-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1100px){.mk-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mk-tiles{grid-template-columns:1fr}}.mk-tile{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.mk-tile.is-lead{box-shadow:inset 3px 0 0 var(--d-text)}.mk-l{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);font-weight:600}.mk-v{letter-spacing:-.034em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.mk-v.is-neg{color:var(--d-loss)}.mk-s{font-size:var(--fs-label);color:var(--d-text-muted);line-height:1.5}.mk-be{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;display:flex}.mk-be-t{color:var(--d-text);margin-bottom:6px;font-size:14px;font-weight:600}.mk-be-b{color:var(--d-text-sub);max-width:62ch;font-size:12.5px;line-height:1.65}.mk-be-b strong{color:var(--d-text);font-weight:600}.mk-be-n{font-size:var(--fs-label);color:var(--d-text-faint);max-width:62ch;margin-top:8px;line-height:1.55}.mk-be-v{letter-spacing:-.04em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.mk-be-v.is-neg{color:var(--d-loss)}.mk-tablewrap{overflow-x:auto}.mk-tbl{border-collapse:collapse;width:100%;min-width:820px}.mk-tbl th,.mk-tbl td{text-align:right;white-space:nowrap;padding:11px 10px;font-size:13px}.mk-tbl thead th{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-text-muted);border-bottom:1px solid var(--d-border);padding-bottom:9px;font-weight:600}.mk-tbl thead th:first-child,.mk-tbl tbody th,.mk-tbl tfoot th{text-align:left}.mk-tbl tbody th{color:var(--d-text);align-items:center;gap:9px;font-weight:500;display:flex}.mk-tbl tbody td{color:var(--d-text-sub);font-variant-numeric:tabular-nums}.mk-tbl tbody tr+tr th,.mk-tbl tbody tr+tr td{border-top:1px solid var(--d-divider)}.mk-tbl td.is-neg{color:var(--d-loss);font-weight:600}.mk-tbl tr.is-idle th,.mk-tbl tr.is-idle td{color:var(--d-text-faint)}.mk-tbl tfoot th,.mk-tbl tfoot td{border-top:1px solid var(--d-text);color:var(--d-text);font-variant-numeric:tabular-nums;padding-top:12px;font-weight:600}.mk-share{justify-content:flex-end;align-items:center;gap:9px;display:flex}.mk-share i{background:var(--d-divider);border-radius:3px;flex:none;width:64px;height:5px;display:block;overflow:hidden}.mk-share i b{background:var(--d-mute);border-radius:3px;min-width:2px;height:100%;display:block}.pp-group{border:1px solid var(--d-border);background:var(--d-bg);border-radius:9px;flex:none;gap:2px;padding:2px;display:flex}.pp-group button{cursor:pointer;letter-spacing:-.008em;color:var(--d-text-muted);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,background .15s}.pp-group button:hover{color:var(--d-text)}.pp-group button.is-on{background:var(--d-card);color:var(--d-text);box-shadow:0 1px 2px #00000029}.pp-basis.is-mixed{opacity:.85}.wf-move{font-variant-numeric:tabular-nums;color:var(--d-text-sub);white-space:nowrap;margin-left:8px;font-size:10.5px;font-weight:600;display:inline-block}.wf-detail-m{letter-spacing:-.01em;color:var(--d-text);margin:0 0 8px;font-size:13px;font-weight:600}.cav{margin-top:14px}.cav-plain{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:14px;line-height:1.55}.cav-s{max-width:72ch;font-size:var(--fs-note);color:var(--d-text-muted);margin:0;line-height:1.55}.cav-s strong{color:var(--d-text-sub);font-weight:600}.cav-b{cursor:pointer;font-family:inherit;font-size:inherit;color:var(--d-text-sub);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--d-divider);text-decoration-color:var(--d-divider);background:0 0;border:0;margin-left:8px;padding:0}.cav-b:hover{color:var(--d-text);text-decoration-color:currentColor}.cav-body{border-left:2px solid var(--d-divider);max-width:72ch;font-size:var(--fs-note);color:var(--d-text-muted);margin-top:10px;padding-left:13px;line-height:1.6}.cav-body p{margin:0}.cav-body p+p{margin-top:9px}.cav-body strong{color:var(--d-text-sub);font-weight:600}.unf{border-bottom:1px solid var(--d-divider);flex-wrap:wrap;align-items:baseline;gap:14px;padding:13px 2px;display:flex}.unf:last-child{border-bottom:0}.unf-t{letter-spacing:-.012em;color:var(--d-text);flex:none;margin:0;font-size:13.5px;font-weight:600}.unf-l{color:var(--d-text-muted);margin:0;font-size:13px;line-height:1.5}.unf-a{cursor:pointer;color:var(--d-text-sub);white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;margin-left:8px;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.unf-a:hover{color:var(--d-text)}.unf-group{border:1px solid var(--d-border);background:var(--d-card);border-radius:14px;padding:4px 16px}.vd{border-bottom:1px solid var(--d-divider);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:0 44px;margin-bottom:22px;padding:4px 0 26px;display:grid}.vd-read{grid-column:1;min-width:0}.vd:not(:has(.vd-do)){grid-template-columns:minmax(0,1fr)}.vd-do{align-self:start}.vd-t{letter-spacing:-.03em;max-width:34ch;color:var(--d-text);text-wrap:balance;margin:0;font-size:clamp(24px,2.3vw,33px);font-weight:600;line-height:1.14}.vd-lead{letter-spacing:-.014em;max-width:60ch;color:var(--d-text);text-wrap:balance;margin:0;font-size:19px;font-weight:500;line-height:1.5}.vd.is-bad .vd-t{color:var(--d-loss)}.vd-b{max-width:64ch;color:var(--d-text-sub);margin:14px 0 0;font-size:15px;line-height:1.6}.vd-why{max-width:64ch;color:var(--d-text-muted);margin:16px 0 0;font-size:13.5px;line-height:1.6}.vd-more{cursor:pointer;color:var(--d-text-sub);text-underline-offset:3px;background:0 0;border:0;margin-left:8px;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.vd-more:hover{color:var(--d-text)}.vd-math{max-width:620px;margin:16px 0 0}.vd-math table{border-collapse:collapse;width:100%}.vd-math th,.vd-math td{text-align:right;font-variant-numeric:tabular-nums;padding:7px 0;font-size:13px}.vd-math thead th{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);border-bottom:1px solid var(--d-divider);padding-bottom:9px;font-weight:600}.vd-math tbody th,.vd-math tfoot th,.vd-math thead th:first-child{text-align:left;color:var(--d-text);font-weight:500}.vd-math tbody td{color:var(--d-text-sub)}.vd-math td.is-neg{color:var(--d-loss)}.vd-math tfoot th,.vd-math tfoot td{border-top:1px solid var(--d-divider);color:var(--d-text);padding-top:10px;font-weight:600}.vd-math-n{max-width:62ch;font-size:var(--fs-label);color:var(--d-text-muted);margin:12px 0 0;line-height:1.55}.vd-do{border-left:1px solid var(--d-divider);grid-area:1/2;margin:0;padding:2px 0 0 44px}@media (max-width:1080px){.vd{grid-template-columns:minmax(0,1fr);gap:0}.vd-do{border-left:0;border-top:1px solid var(--d-divider);grid-area:auto/1;align-self:auto;margin:26px 0 0;padding:20px 0 0}}.vd-do-h{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);margin:0 0 4px;font-weight:600}.vd-do ul{margin:0;padding:0;list-style:none}.vd-do li{border-bottom:1px solid var(--d-divider);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.vd-do li:last-child{border-bottom:0}.vd-do-t{text-align:left;cursor:pointer;letter-spacing:-.01em;color:var(--d-text);background:0 0;border:0;padding:0;font-family:inherit;font-size:15px;font-weight:500}.vd-do-t:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.vd-do-t:disabled{cursor:default}.vd-do-v{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.vd-do-v b{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.vd-do-v em{font-size:var(--fs-label);color:var(--d-text-muted);white-space:nowrap;font-style:normal}.vd-do-n{max-width:62ch;font-size:var(--fs-label);color:var(--d-text-muted);margin:14px 0 0;line-height:1.55}@media (max-width:640px){.vd-t{font-size:24px}.vd-do li{flex-direction:column;align-items:flex-start;gap:5px}.vd-do-v{align-items:flex-start}.vd-math{overflow-x:auto}}.mkb-seg{border:1px solid var(--d-border);background:var(--d-bg);border-radius:9px;gap:2px;padding:2px;display:flex}.mkb-seg button{cursor:pointer;letter-spacing:-.008em;color:var(--d-text-muted);background:0 0;border:0;border-radius:7px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,background .15s}.mkb-seg button:hover{color:var(--d-text)}.mkb-seg button.is-on{background:var(--d-card);color:var(--d-text);box-shadow:0 1px 2px #00000029}.mkb-attr{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mkb-channels{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.mkb-channels li{border:1px solid var(--d-border);background:var(--d-bg);border-radius:8px;align-items:baseline;gap:7px;padding:7px 11px;font-size:12.5px;display:flex}.mkb-channels span{color:var(--d-text-sub)}.mkb-channels b{color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:600}.mkb-channels em{color:var(--d-text-muted);font-variant-numeric:tabular-nums;font-style:normal}.int-code{border:1px solid var(--d-border);background:var(--d-bg);color:var(--d-text);white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:12px 0 0;padding:12px 14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.int-steps{color:var(--d-text-sub);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.int-steps code{font-size:12px}.int-sub{border:1px solid var(--d-border);background:var(--d-bg);border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.int-sub-t{color:var(--d-text);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.int-sub-d{color:var(--d-text-sub);font-size:12.5px;line-height:1.6}.mkb-src{border:1px solid var(--d-border);letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-muted);border-radius:5px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:700}.mkb-name{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.mkb-empty{margin-top:0}.mkb-cover{max-width:92ch;color:var(--d-text-muted);margin:0 0 12px;font-size:12.5px;line-height:1.6}.mkb-cover b{color:var(--d-text-sub);font-weight:600}.mkb-setup{border:1px solid var(--d-border);background:var(--d-bg);border-radius:12px;margin:0 0 14px;padding:15px 17px}.mkb-setup-h{color:var(--d-text);margin:0 0 6px;font-size:14px;font-weight:600}.mkb-setup p{max-width:76ch;color:var(--d-text-muted);margin:0;font-size:12.5px;line-height:1.6}.mkb-setup-l{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mkb-setup-l li{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mkb-setup-l span{letter-spacing:.06em;text-transform:uppercase;width:52px;color:var(--d-text-muted);flex:none;font-size:11px;font-weight:700}.mkb-setup-l code{background:var(--d-card);border:1px solid var(--d-divider);min-width:0;color:var(--d-text-sub);word-break:break-all;border-radius:7px;flex:1;padding:6px 9px;font-size:11.5px;line-height:1.5}.mkb-setup-n{margin-top:12px!important}.mkb-meas{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.mkb-meas em{color:var(--d-text-muted);font-size:10.5px;font-style:normal}.mkb-find{border:1px solid rgba(var(--d-loss-tint),.22);background:rgba(var(--d-loss-tint),.05);color:var(--d-text-sub);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:13.5px;line-height:1.55}.mkb-find b{color:var(--d-text);font-weight:600}.mkb-v{white-space:nowrap;font-size:12px;font-weight:600}.mkb-v.is-losing{color:var(--d-loss)}.mkb-v.is-good{color:var(--d-good)}.mkb-v.is-clears,.mkb-v.is-unknown{color:var(--d-text-muted);font-weight:500}.mkb-claim{font-variant-numeric:tabular-nums}.mkb-nil{color:var(--d-text-faint);font-weight:400}.mkb-tbl{min-width:720px}.mkb-gap{border:1px solid var(--d-border);color:var(--d-text-sub);border-radius:9px;margin-top:14px;padding:10px 12px}.mkb-gap+.ov-tbl-note{margin-top:12px}@media (max-width:700px){.mkb .ov-card-head{flex-wrap:wrap;gap:10px}.mkb-name{max-width:20ch}}.mk-verdict{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.mk-v-card{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;padding:18px 20px}.mk-v-card.is-bad{border-color:rgba(var(--d-loss-tint),.24)}.mk-v-card.is-good{border-color:rgba(var(--d-good-tint),.24)}.mk-v-t{color:var(--d-text);margin-bottom:12px;font-size:13.5px;font-weight:600}.mk-v-card ul{list-style:none}.mk-v-card li{border-top:1px solid var(--d-divider);color:var(--d-text);justify-content:space-between;gap:14px;padding:8px 0;font-size:12.5px;display:flex}.mk-v-card li:first-child{border-top:none}.mk-v-card li span:last-child{color:var(--d-text-sub);font-variant-numeric:tabular-nums}.mk-v-n{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:12px;line-height:1.6}.dside{background:var(--d-rail);border-right:1px solid var(--d-border)}.dside-top{padding:20px 16px 14px}.dnav-i{color:var(--d-text-sub);border:1px solid #0000;border-radius:12px;gap:12px;padding:11px 14px;font-size:14px}.dnav-i:hover{color:var(--d-text);background:#fff9}.dnav-i.is-on{background:var(--d-card);border-color:var(--d-border-rail);color:var(--d-text);box-shadow:0 1px 2px rgba(var(--d-ink-tint),.05), 0 4px 12px rgba(var(--d-ink-tint),.05);font-weight:600}.dnav-label{color:var(--d-text-muted);padding:16px 14px 7px}.dnav-rule{background:var(--d-border-rail)}.dside-foot{border-top-color:var(--d-border-rail);padding:12px 12px 14px}.dside-user{background:var(--d-card);border-color:var(--d-border-rail)}.dside-user:hover{background:var(--d-card);border-color:var(--d-border-strong)}.tb{background:var(--d-card);border-bottom:1px solid var(--d-border);z-index:40;align-items:center;gap:14px;padding:14px 26px;display:flex;position:sticky;top:0}.tb-search{cursor:text;background:var(--d-rail);border-radius:var(--r-pill);border:1px solid #0000;flex:0 300px;align-items:center;gap:9px;min-width:0;height:38px;padding:0 12px 0 5px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.tb-search:hover{background:var(--d-hover)}.tb-search:focus-within{background:var(--d-card);border-color:var(--d-border-strong)}.tb-search input{min-width:0;color:var(--d-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.tb-search input::placeholder{color:var(--d-text-faint)}.tb-state.is-live{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good-ink)}.tb-state.is-live i{background:var(--d-good)}@media (max-width:760px){.tb{gap:10px;padding:12px 16px}}.kpis{background:var(--d-card);border:1px solid var(--d-border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px;display:grid;overflow:hidden}.kpi-cell{background:var(--d-card);min-width:0;box-shadow:1px 0 0 var(--d-divider), 0 1px 0 var(--d-divider);flex-direction:column;gap:9px;padding:20px 22px;display:flex}.kpi-cell:last-child{box-shadow:0 1px 0 var(--d-divider)}.kpi-cell.is-lead:last-child{box-shadow:inset 3px 0 0 var(--d-text), 0 1px 0 var(--d-divider)}.kpi-c-l{color:var(--d-text-muted);font-size:12.5px}.kpi-c-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.kpi-c-row b{letter-spacing:-.034em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.kpi-c-row b.is-neg{color:var(--d-loss)}.kpi-c-d.is-up{color:var(--d-good)}.kpi-c-d.is-down{color:var(--d-loss)}.kpi-c-s{color:var(--d-text-faint);font-size:12px;font-style:normal}.kpi-cell.is-unmeasured .kpi-c-row{flex-direction:column;align-items:flex-start;gap:4px}.kpi-cell.is-unmeasured .kpi-c-row b{color:var(--d-text-faint);font-size:22px;line-height:1}.kpi-cell.is-unmeasured .kpi-c-s{max-width:28ch;line-height:1.45}.kpi-cell.is-lead{background:var(--d-lead-tint);box-shadow:inset 3px 0 0 var(--d-text), 1px 0 0 var(--d-divider), 0 1px 0 var(--d-divider)}.kpi-cell.is-lead .kpi-c-row b{font-size:34px}.pstrip{margin-bottom:14px}.pstrip .kpis{margin-bottom:0}.pstrip-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:9px 4px 0;display:flex}.pstrip-t{cursor:pointer;color:var(--d-text-muted);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600}.pstrip-t:hover{color:var(--d-text);border-color:var(--d-border)}.pstrip-t:focus-visible{box-shadow:0 0 0 3px var(--d-focus);outline:none}.pstrip-n{color:var(--d-text-faint);font-size:12px}.pk{background:var(--d-card);border:1px solid var(--d-border);animation:pk-in .24s var(--ease-out) both;border-radius:14px;gap:18px;margin-top:10px;padding:18px 20px 16px;display:grid}@keyframes pk-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk{animation:none}}.pk-h{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);margin:0 0 9px;font-weight:600}.pk-now{max-width:520px}.pk-gs{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px 24px;display:grid}.pk-l{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pk-i{border-radius:9px;align-items:center;gap:14px;min-height:44px;padding:8px 10px;display:flex}.pk-i:hover,.pk-i.is-on{background:var(--d-card-quiet)}.pk-i-m{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.pk-i-m b{color:var(--d-text);font-size:13.5px;font-weight:600}.pk-i-m em{color:var(--d-text-sub);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.pk-i-m em.is-un{color:var(--d-text-faint);font-variant-numeric:normal}.pk-i-a{flex:none;align-items:center;gap:6px;display:flex}.pk-x,.pk-add{padding:0 12px}.pk-mv,.pk-x,.pk-add{cursor:pointer;background:var(--d-card);border:1px solid var(--d-border);min-width:32px;min-height:32px;color:var(--d-text-sub);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pk-mv{padding:0;font-size:13px}.pk-mv:hover:not(:disabled),.pk-x:hover,.pk-add:hover:not(:disabled){color:var(--d-text);border-color:var(--d-text-sub)}.pk-mv:disabled,.pk-add:disabled{opacity:.4;cursor:not-allowed}.pk-add{background:var(--d-invert-bg);border-color:var(--d-invert-bg);color:var(--d-on-invert)}.pk-add:hover:not(:disabled){color:var(--d-on-invert);border-color:var(--d-invert-bg)}.pk-add:disabled{background:var(--d-card);border-color:var(--d-border);color:var(--d-text-faint)}.pk-mv:focus-visible,.pk-x:focus-visible,.pk-add:focus-visible{box-shadow:0 0 0 3px var(--d-focus);outline:none}.pk-full{background:var(--d-meter-track);color:var(--d-text-sub);border-radius:9px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.pk-foot{color:var(--d-text-muted);max-width:62ch;margin:0;padding-top:2px;font-size:12px;line-height:1.6}@media (max-width:560px){.pk{padding:16px 14px 14px}.pk-i{flex-direction:column;align-items:flex-start;gap:8px}.pk-i-a{justify-content:flex-start;width:100%}.pk-mv,.pk-x,.pk-add{min-height:40px}}.tr{padding:20px 22px 16px}.tr-head{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.tr-head .ov-card-note{margin-left:auto;padding-top:3px}.tr-hero{flex-direction:column;gap:5px;min-width:0;display:flex}.tr-hero-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tr-hero-row b{letter-spacing:-.035em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.2vw,34px);font-weight:600;line-height:1.05}.tr-hero-d{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600}.tr-hero-d.is-up{color:var(--d-good-ink)}.tr-hero-d.is-down{color:var(--d-loss-ink)}.tr-foot{border-top:1px solid var(--d-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:13px;display:flex}.tr-foot-avg{color:var(--d-text-muted);font-size:12.5px}.tr-foot-avg b{color:var(--d-text-sub);font-variant-numeric:tabular-nums;font-weight:600}.tr-basis{color:var(--d-text-muted);margin-top:10px;font-size:12px;line-height:1.5}.tr-basis button{font:inherit;cursor:pointer;color:var(--d-text-sub);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.tr-basis button:hover{color:var(--d-text)}.tr-legend{flex-wrap:wrap;gap:14px;display:flex}.tr-legend button{cursor:pointer;color:var(--d-text-muted);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:12.5px;transition:color .15s;display:inline-flex}.tr-legend button.is-on{color:var(--d-text)}.tr-legend i{border:2px solid;border-radius:50%;flex-shrink:0;width:11px;height:11px;transition:background .15s}.lc{position:relative}.lc-tip{pointer-events:none;background:var(--d-card);border:1px solid var(--d-border-rail);min-width:150px;box-shadow:0 6px 20px rgba(var(--d-ink-tint),.1);border-radius:11px;padding:10px 12px;position:absolute;top:6px;transform:translate(-50%)}.lc-tip-d{font-size:var(--fs-caption);color:var(--d-text-muted);margin-bottom:7px}.lc-tip-r{align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.lc-tip-r i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lc-tip-r span{color:var(--d-text-sub)}.lc-tip-r b{color:var(--d-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ov-grid{align-items:start}.ov-rail,.ov-rail2{align-self:start;position:sticky;top:14px}@media (max-width:1120px){.ov-rail,.ov-rail2{position:static}}.wf-tablewrap{min-width:0;overflow-x:auto}.wf-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.wf-tbl th,.wf-tbl td{text-align:right;white-space:nowrap;padding:10px 12px}.wf-tbl th:first-child,.wf-tbl td:first-child{text-align:left;padding-left:0}.wf-tbl th:last-child,.wf-tbl td:last-child{padding-right:0}.wf-tbl thead th{font-size:var(--fs-label);color:var(--d-text-muted);border-bottom:1px solid var(--d-divider);padding-top:0;font-weight:600}.wf-tbl tbody tr{border-bottom:1px solid var(--d-divider)}.wf-tbl tbody tr:last-child{border-bottom:0}.wf-tbl td{color:var(--d-text)}.wf-row.is-in td,.wf-row.is-net td{font-weight:600}.wf-row.is-net td{border-top:1px solid var(--d-border)}.wf-row.is-cut{cursor:pointer}.wf-row.is-cut:hover,.wf-row.is-open{background:var(--d-hover)}.wf-row.is-cut:focus-visible{outline:2px solid var(--d-focus);outline-offset:-2px}.wf-name{color:var(--d-text)}.wf-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:260px;margin-left:auto;display:grid}.wf-bar{background:var(--d-chip);border-radius:3px;min-width:60px;height:6px;position:relative;overflow:hidden}.wf-tbl .wf-how{margin-left:8px}.wf-bar:after{content:"";width:var(--w);background:var(--d-bar-cut);border-radius:3px;position:absolute;inset:0 auto 0 0}.wf-pct{font-variant-numeric:tabular-nums;color:var(--d-text-sub);text-align:right;min-width:3.6em}.wf-left{font-variant-numeric:tabular-nums}.wf-left.is-net{color:var(--d-text)}.wf-left.is-neg{color:var(--d-loss)}.wf-detail{background:var(--d-bg);border:1px solid var(--d-border);border-radius:12px;margin-top:16px;padding:16px 18px}.wf-detail-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.wf-detail-t{color:var(--d-text);font-size:14px;font-weight:600}.wf-detail-v{color:var(--d-text-sub);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.wf-how{border-radius:var(--r-pill);font-size:var(--fs-micro);letter-spacing:.03em;border:1px solid var(--d-border-2);background:var(--d-card);color:var(--d-text-muted);padding:2px 8px;font-weight:600}.wf-how.is-measured{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good-ink)}.wf-how.is-mixed{background:rgba(var(--d-warn-tint),.08);border-color:rgba(var(--d-warn-tint),.2);color:var(--d-warn-ink)}.wf-detail-w{color:var(--d-text-sub);font-size:12.5px;line-height:1.65}.wf-rows{margin-top:12px;list-style:none}.wf-rows li{border-top:1px solid var(--d-border);color:var(--d-text);justify-content:space-between;gap:14px;padding:8px 0;font-size:12.5px;display:flex}.wf-rows li span:last-child{font-variant-numeric:tabular-nums;color:var(--d-text-sub)}.wf-none{color:var(--d-text-muted);margin-top:10px;font-size:12.5px}.wf-none a{color:var(--d-text);font-weight:600}.wf-foot{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:14px;line-height:1.6}.wf-empty{text-align:center;color:var(--d-text-muted);padding:40px 12px;font-size:13px}.oauth-btn{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.oauth-btn:hover:not(:disabled){border-color:var(--ink-3);background:var(--paper-2)}.oauth-btn:disabled{opacity:.55;cursor:default}.oauth-btn svg{flex-shrink:0}.oauth-btn+.oauth-btn{margin-top:9px}.oauth-or{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.oauth-or:before,.oauth-or:after{content:"";background:var(--line);flex:1;height:1px}.ins-list{gap:10px;list-style:none;display:grid}.ins-i{background:var(--d-card-quiet);border:1px solid var(--d-border);border-left:3px solid var(--d-mute);border-radius:12px;padding:14px 16px}.ins-i.is-crit{border-left-color:var(--d-loss)}.ins-i.is-warn{border-left-color:var(--d-warn)}.ins-i.is-opp{border-left-color:var(--d-text-sub)}.ins-i.is-good{border-left-color:var(--d-good)}.ins-head{align-items:center;gap:10px;margin-bottom:7px;display:flex}.ins-tag{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:3px 7px;font-weight:700}.is-crit .ins-tag{color:var(--d-loss);background:rgba(var(--d-loss-tint),.06);border-color:rgba(var(--d-loss-tint),.2)}.is-warn .ins-tag{color:var(--d-warn-ink);background:rgba(var(--d-warn-tint),.07);border-color:rgba(var(--d-warn-tint),.2)}.is-opp .ins-tag{color:var(--d-text-sub);background:var(--d-chip);border-color:var(--d-border-2)}.is-good .ins-tag{color:var(--d-good-ink);background:rgba(var(--d-good-tint),.07);border-color:rgba(var(--d-good-tint),.2)}.ins-src{font-size:var(--fs-caption);color:var(--d-text-sub);margin-left:auto}.ins-t{color:var(--d-text);letter-spacing:-.012em;margin-bottom:5px;font-size:14px;font-weight:600}.ins-b{color:var(--d-text-sub);font-size:12.5px;line-height:1.6}.ins-ev{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.ins-ev>div{background:var(--d-chip);border-radius:7px;align-items:baseline;gap:6px;padding:4px 9px;display:flex}.ins-ev dt{font-size:var(--fs-caption);color:var(--d-text-sub)}.ins-ev dd{font-size:var(--fs-note);color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:600}.ins-go{cursor:pointer;color:var(--d-text);background:0 0;border:none;margin-top:12px;padding:0;font-family:inherit;font-size:12px;font-weight:600}.ins-go:hover{text-decoration:underline}.ins-more{border:1px solid var(--d-border);background:var(--d-card);cursor:pointer;width:100%;color:var(--d-text-sub);border-radius:9px;margin-top:11px;padding:9px;font-family:inherit;font-size:12px;font-weight:600}.ins-more:hover{border-color:var(--d-border-strong);color:var(--d-text)}.ins-none{color:var(--d-text-muted);padding:6px 2px;font-size:12.5px;line-height:1.65}.pp-top{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.pp-share{flex:1;min-width:280px}.pp-share-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.pp-share-h span{color:var(--d-text);font-size:13.5px;font-weight:600}.pp-share-h em{font-size:var(--fs-note);color:var(--d-text-sub);font-style:normal}.pp-bar{background:var(--d-divider);border-radius:99px;height:6px;overflow:hidden}.pp-bar div{background:var(--d-text);border-radius:99px;height:100%;transition:width .4s cubic-bezier(.2,.7,.3,1)}.pp-share-b{color:var(--d-text-sub);margin-top:9px;font-size:12px;line-height:1.6}.pp-actions{flex-shrink:0;gap:8px;display:flex}.pp-btn{border:1px solid var(--d-border-2);background:var(--d-card);color:var(--d-text);cursor:pointer;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s}.pp-btn:hover:not(:disabled){border-color:var(--d-border-strong);background:var(--d-hover)}.pp-btn:disabled{opacity:.5;cursor:default}.pp-btn.is-go{background:var(--d-text);color:var(--d-card);border-color:var(--d-text)}.pp-btn.is-go:hover:not(:disabled){background:var(--d-invert-hover)}.pp-bulk{background:var(--d-bg);border:1px solid var(--d-border);border-radius:14px;margin-bottom:16px;padding:16px 18px}.pp-bulk-h{color:var(--d-text-sub);margin-bottom:10px;font-size:12.5px}.pp-bulk textarea{border:1px solid var(--d-border-2);background:var(--d-card);resize:vertical;width:100%;color:var(--d-text);border-radius:10px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65}.pp-bulk textarea:focus{border-color:var(--d-border-strong);outline:none}.pp-bulk-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.pp-bulk-note{color:var(--d-text-sub);font-size:12px}.pp-err{color:var(--d-loss);margin-bottom:12px;font-size:12.5px}.pp-tools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pp-search,.pp-sort{border:1px solid var(--d-border-2);background:var(--d-card);color:var(--d-text);border-radius:9px;padding:8px 12px;font-family:inherit;font-size:12.5px}.pp-search{flex:1;min-width:180px}.pp-search:focus,.pp-sort:focus{border-color:var(--d-border-strong);outline:none}.pp-scroll{border:1px solid var(--d-border);background:var(--d-card);border-radius:14px;overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;min-width:760px}.pp-table th,.pp-table td{text-align:left;padding:11px 14px;font-size:12.5px}.pp-table thead th{font-size:var(--fs-label);color:var(--d-text-sub);letter-spacing:.02em;border-bottom:1px solid var(--d-border);white-space:nowrap;font-weight:600}.pp-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-table tbody tr{border-bottom:1px solid var(--d-divider)}.pp-table tbody tr:hover{background:var(--d-card-quiet)}.pp-table tbody tr.is-loss{background:rgba(var(--d-loss-tint),.035)}.pp-table .is-neg{color:var(--d-loss)}.pp-table tfoot th,.pp-table tfoot td{border-top:1px solid var(--d-border);color:var(--d-text);font-size:12.5px;font-weight:600}.pp-t{color:var(--d-text);font-weight:600;display:block}.pp-v{font-size:var(--fs-note);color:var(--d-text-sub);margin-top:1px;display:block}.pp-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.pp-meta code{font-family:ui-monospace,monospace;font-size:var(--fs-caption);color:var(--d-text-sub);background:var(--d-chip);border-radius:5px;padding:2px 6px}.pp-meta em{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-sub)}.pp-basis{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:2px 6px;font-weight:700}.pp-basis.is-measured{color:var(--d-good-ink);background:rgba(var(--d-good-tint),.07);border-color:rgba(var(--d-good-tint),.2)}.pp-basis.is-rate{color:var(--d-text-sub);background:var(--d-chip);border-color:var(--d-border-2)}.pp-cost{border:1px dashed var(--d-border-strong);background:var(--d-card);font-variant-numeric:tabular-nums;color:var(--d-text-sub);cursor:pointer;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12.5px;transition:border-color .15s,color .15s}.pp-cost:hover:not(:disabled){border-color:var(--d-text);color:var(--d-text)}.pp-cost.is-set{border-style:solid;border-color:var(--d-border-2);color:var(--d-text);font-weight:600}.pp-cost:disabled{opacity:.45;cursor:default}.pp-input{border:1px solid var(--d-text);text-align:right;font-variant-numeric:tabular-nums;width:88px;color:var(--d-text);border-radius:8px;padding:5px 9px;font-family:inherit;font-size:12.5px}.pp-input:focus{outline:none}.pp-foot{font-size:var(--fs-note);color:var(--d-text-muted);max-width:76ch;margin-top:14px;line-height:1.65}.pp-empty{text-align:center;color:var(--d-text-muted);max-width:60ch;margin:0 auto;padding:40px 12px;font-size:13px;line-height:1.7}.per{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:relative}.per-pop{z-index:20;background:var(--d-card);border:1px solid var(--d-border-2);width:270px;box-shadow:0 12px 34px rgba(var(--d-shadow),.14);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.per-pop label{align-items:center;gap:10px;margin-bottom:9px;display:flex}.per-pop label span{font-size:var(--fs-note);color:var(--d-text-sub);flex-shrink:0;width:38px}.per-pop input{border:1px solid var(--d-border-2);background:var(--d-card);min-width:0;color:var(--d-text);border-radius:8px;flex:1;padding:7px 10px;font-family:inherit;font-size:12.5px}.per-pop input:focus{border-color:var(--d-border-strong);outline:none}.per-pop-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.per-x,.per-go{cursor:pointer;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.per-x{border:1px solid var(--d-border-2);color:var(--d-text-sub);background:0 0}.per-x:hover{border-color:var(--d-border-strong);color:var(--d-text)}.per-go{background:var(--d-text);border:1px solid var(--d-text);color:var(--d-card)}.per-go:disabled{background:var(--d-mute);border-color:var(--d-mute);color:var(--d-placeholder);cursor:default}.per-note{border-top:1px solid var(--d-divider);font-size:var(--fs-label);color:var(--d-text-sub);margin-top:11px;padding-top:10px;line-height:1.6}@media (max-width:640px){.per{align-items:stretch}.per-pop{width:min(270px,100%);left:0;right:auto}}.pp-nil{color:var(--d-mute)}.pp-note{background:var(--d-bg);border:1px solid var(--d-border);color:var(--d-text-sub);border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:12px;line-height:1.6}.store-err{background:rgba(var(--d-loss-tint),.05);border:1px solid rgba(var(--d-loss-tint),.22);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.store-err p{min-width:220px;color:var(--d-text);flex:1;font-size:12.5px;line-height:1.6}.store-err a{color:var(--d-loss);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.store-err a:hover{text-decoration:underline}.store-err button{color:var(--d-loss);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.store-err button:hover{text-decoration:underline}.sunr{border-top:1px solid var(--d-divider);margin-bottom:8px;padding:26px 0 10px}.sunr-t{letter-spacing:-.7px;color:var(--d-text);max-width:34ch;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.22}.sunr-b{color:var(--d-text);max-width:60ch;margin:0 0 12px;font-size:14px;line-height:1.65}.sunr-n{color:var(--d-text-sub);max-width:62ch;margin:0 0 20px;font-size:12.5px;line-height:1.7}.sunr-n strong{color:var(--d-text);font-weight:600}.sunr-do{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sunr-a{cursor:pointer;white-space:nowrap;background:var(--d-text);color:var(--d-bg);border:1px solid var(--d-text);border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.sunr-a:hover{opacity:.88}.sunr-a:disabled{opacity:.5;cursor:default}.sunr-alt{color:var(--d-text-muted);white-space:nowrap;font-size:12.5px;text-decoration:none}.sunr-alt:hover{color:var(--d-text-sub);text-decoration:underline}@media (max-width:640px){.sunr-t{font-size:21px}}.chsplit{padding:18px 20px 16px}.chsplit-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.chsplit-bar{gap:3px;height:10px;margin-bottom:14px;display:flex}.chsplit-seg{transition:width .4s var(--ease);border-radius:3px}.chsplit-seg.is-shopify{background:#5e8e3e}.chsplit-seg.is-amazon{background:#f90}.chsplit-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.chsplit-rows li{align-items:center;gap:9px;font-size:13.5px;display:flex}.chsplit-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.chsplit-dot.is-shopify{background:#5e8e3e}.chsplit-dot.is-amazon{background:#f90}.chsplit-n{color:var(--d-text-sub)}.chsplit-v{align-items:baseline;gap:9px;margin-left:auto;display:inline-flex}.chsplit-v b{color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:700}.chsplit-v b.is-neg{color:var(--d-loss)}.chsplit-v em{color:var(--d-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.chsplit-warn{border-top:1px solid var(--d-border);color:var(--d-warn-ink);margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.6}.chsplit-fees{border-top:1px solid var(--d-border);color:var(--d-text-muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.chsplit-fees span{color:var(--d-text-sub);font-weight:700}.fxsplit-seg{background:var(--d-text);border-radius:3px}.fxsplit-c{min-width:38px;font-size:var(--fs-note);letter-spacing:.04em;color:var(--d-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.fxsplit-rate{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-muted)}.fxsplit .chsplit-n{font-variant-numeric:tabular-nums}@media (max-width:560px){.fxsplit .chsplit-rows li{flex-wrap:wrap;row-gap:2px}.fxsplit .chsplit-n{font-size:var(--fs-caption);flex-basis:100%;order:3;padding-left:47px}.fxsplit .chsplit-v{order:2}}.chsplit-fees em{font-variant-numeric:tabular-nums;font-style:normal}.chsplit-fresh{color:var(--d-text-muted);margin-top:10px;font-size:12px}.chsplit-fresh a{color:var(--d-text-sub);text-underline-offset:2px;text-decoration:underline}.chsplit-fresh a:hover{color:var(--d-text)}.per-cal{border-bottom:1px solid var(--d-border);margin-bottom:12px;padding-bottom:12px}.per-cal-l{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--d-text-muted);margin-bottom:8px;font-weight:700}.per-cal-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.per-cal-row button{cursor:pointer;text-align:left;background:var(--d-bg);color:var(--d-text-sub);font:inherit;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.per-cal-row button:hover{background:var(--d-divider);color:var(--d-text)}.per-cal-row button.is-on{background:var(--d-text);color:var(--d-card)}.pf-nav{gap:clamp(12px,1.6vw,20px);padding-right:19px}@media (min-width:901px) and (max-width:1199px){.pf-nav{gap:12px;padding-left:18px;padding-right:15px}.nav-actions{gap:7px}.nav-login,.nav-cta{padding-inline:15px}}@media (min-width:901px) and (max-width:1049px){.nav-login,.nav-cta{padding-inline:13px;font-size:14px}}@media (max-width:900px){.pf-nav{padding-right:10px}}.dwork{padding-bottom:48px}.bf{gap:26px;display:grid}.bf-head{max-width:70ch}.bf-kicker{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-muted);margin-bottom:10px;font-weight:600}.bf-hi{letter-spacing:-.028em;color:var(--d-text);margin-bottom:8px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.25}.bf-note{color:var(--d-text-sub);font-size:12.5px;line-height:1.6}.bf-alerts{gap:8px;display:grid}.bf-alert{text-align:left;cursor:pointer;background:var(--d-card-quiet);border:1px solid var(--d-border);border-left:3px solid var(--d-mute);border-radius:11px;gap:4px;width:100%;padding:12px 15px;transition:border-color .18s,background .18s;display:grid}.bf-alert:hover{background:var(--d-hover);border-color:var(--d-border-strong)}.bf-alert.is-crit{border-left-color:var(--d-loss)}.bf-alert.is-warn{border-left-color:var(--d-warn)}.bf-alert.is-opp{border-left-color:var(--d-text-muted)}.bf-alert-tag{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text-sub);font-weight:700}.is-crit .bf-alert-tag{color:var(--d-loss)}.is-warn .bf-alert-tag{color:var(--d-warn-ink)}.bf-alert-t{color:var(--d-text);letter-spacing:-.012em;font-size:13.5px;font-weight:600}.bf-alert-b{color:var(--d-text-sub);font-size:12px;line-height:1.55}.bf-moved{color:var(--d-text-sub);border-left:2px solid var(--d-border);max-width:78ch;padding-left:14px;font-size:13px;line-height:1.65}.bf-moved b{color:var(--d-text);font-weight:600}.bf-sec-h{margin-bottom:14px}.bf-sec-h h4{letter-spacing:-.014em;color:var(--d-text);font-size:14px;font-weight:600}.bf-sec-h p{color:var(--d-text-muted);max-width:72ch;margin-top:4px;font-size:12px;line-height:1.6}.bf-recs{counter-reset:none;list-style:none}.bf-rec{border-top:1px solid var(--d-divider);gap:16px;padding:18px 0;display:flex}.bf-rec:first-child{border-top:none;padding-top:4px}.bf-rec-n{background:var(--d-chip);width:24px;height:24px;color:var(--d-text-sub);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:flex}.bf-rec-body{flex:1;min-width:0}.bf-rec-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bf-rec-t{letter-spacing:-.014em;color:var(--d-text);font-size:14px;font-weight:600}.bf-rec-imp{text-align:right;color:var(--d-good);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:15px;font-weight:600}.bf-rec-imp.is-none{color:var(--d-text-muted);font-size:13px}.bf-rec-imp em{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-muted);font-weight:500;display:block}.bf-rec-w{color:var(--d-text-sub);max-width:78ch;margin-top:6px;font-size:12.5px;line-height:1.65}.bf-rec-meta{font-size:var(--fs-label);color:var(--d-text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.bf-rec-meta>span:not(.bf-rec-basis){background:var(--d-chip);color:var(--d-text-sub);cursor:help;border-radius:99px;padding:2px 8px}.bf-rec-basis{color:var(--d-text-faint);flex-basis:100%;line-height:1.55}.bf-rec .ins-ev{margin-top:10px}.bf-rec .ins-go{margin-top:12px}.bf-none{color:var(--d-text-muted);max-width:70ch;font-size:12.5px;line-height:1.65}.bf-health{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.bf-health-score{flex-shrink:0;min-width:120px}.bf-health-score strong{letter-spacing:-.04em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1;display:block}.bf-health-score span{color:var(--d-text-sub);margin-top:7px;font-size:12px;display:block}.bf-health-score em{font-style:normal;font-size:var(--fs-label);color:var(--d-text-muted);margin-top:4px;display:block}.bf-health-list{flex:1;gap:9px;min-width:260px;list-style:none;display:grid}.bf-health-list li{grid-template-columns:120px 1fr 76px;align-items:center;gap:12px;display:grid}.bf-health-l{color:var(--d-text-sub);font-size:12px}.bf-health-bar{background:var(--d-divider);border-radius:99px;height:5px;overflow:hidden}.bf-health-bar i{background:var(--d-text);border-radius:99px;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.bf-health-v{font-size:var(--fs-note);color:var(--d-text);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bf-health-list li.is-unmeasured .bf-health-l,.bf-health-list li.is-unmeasured .bf-health-v{color:var(--d-text-faint);font-weight:400}.bf-health-sum{color:var(--d-text-sub);max-width:78ch;margin-top:14px;font-size:12.5px;line-height:1.65}.bf-summary{border-top:1px solid var(--d-divider);padding-top:18px}.bf-sum-toggle{cursor:pointer;color:var(--d-text-sub);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.bf-sum-toggle:hover{color:var(--d-text)}.bf-sum{gap:12px;max-width:78ch;margin-top:16px;display:grid}.bf-sum p{color:var(--d-text-sub);font-size:13px;line-height:1.7}.bf-sum-tbl{margin-top:4px}.bf-sum-tbl th{font-weight:500}.bf-est{font-style:normal;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-warn);margin-left:8px}.bf-sum .pp-btn{justify-self:start}.rc{gap:26px;display:grid}.rc-notice{color:var(--d-text-muted);font-size:12.5px;line-height:1.6}.rc-verdict{background:var(--d-card-quiet);border:1px solid var(--d-border);border-left:3px solid var(--d-good);border-radius:12px;gap:6px;padding:16px 18px;display:grid}.rc-verdict.is-bad{border-left-color:var(--d-loss);background:rgba(var(--d-loss-tint),.03)}.rc-verdict strong{letter-spacing:-.016em;color:var(--d-text);font-size:15px;font-weight:600}.rc-verdict span{color:var(--d-text-sub);max-width:78ch;font-size:12.5px;line-height:1.6}.rc-group-h{margin-bottom:10px}.rc-group-h h4{letter-spacing:-.012em;color:var(--d-text);font-size:13.5px;font-weight:600}.rc-group-h p{color:var(--d-text-muted);max-width:74ch;margin-top:4px;font-size:12px;line-height:1.6}.rc-tbl tbody th{align-items:flex-start}.rc-tbl tbody th span{display:block}.rc-tbl tbody th em{font-style:normal;font-size:var(--fs-label);color:var(--d-text-muted);max-width:52ch;margin-top:3px;font-weight:400;line-height:1.5;display:block}.rc-dot{background:var(--d-good);border-radius:99px;flex-shrink:0;width:7px;height:7px;margin-top:6px}.rc-dot.is-warning{background:var(--d-warn)}.rc-dot.is-critical{background:var(--d-loss)}.fc{gap:22px;display:grid}.fc-chart{padding:4px 2px 0}.fc-method{font-size:var(--fs-note);color:var(--d-text-muted);max-width:80ch;margin-top:12px;line-height:1.6}.fc-none{color:var(--d-text-muted);max-width:70ch;font-size:12.5px;line-height:1.65}.fc-tbl th,.fc-tbl td{white-space:nowrap}.fc-tbl tbody th{font-weight:500}.fc-band{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-faint);margin-top:2px;font-weight:400;display:block}.dsc{gap:18px;display:grid}.dsc-top{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dsc-fig span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);margin-bottom:7px;font-weight:600;display:block}.dsc-fig strong{letter-spacing:-.032em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:block}.dsc-fig em{font-style:normal;font-size:var(--fs-note);color:var(--d-text-muted);margin-top:6px;line-height:1.5;display:block}.dsc-warn{color:var(--d-warn-ink);background:rgba(var(--d-warn-tint),.06);border:1px solid rgba(var(--d-warn-tint),.18);border-radius:10px;padding:11px 14px;font-size:12.5px;line-height:1.6}.dsc-none{font-style:normal;font-size:var(--fs-note);color:var(--d-text-muted)}.dcard-sec{margin-top:16px}.dcard-h{margin-bottom:16px}.dcard-h h3{letter-spacing:-.014em;color:var(--d-text);font-size:14px;font-weight:600}.dcard-h p{color:var(--d-text-muted);max-width:76ch;margin-top:5px;font-size:12px;line-height:1.6}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-scroll>table{min-width:520px}@media (max-width:820px){.bf-rec-top{flex-direction:column;gap:4px}.bf-rec-imp{text-align:left}.bf-rec-imp em{margin-left:6px;display:inline}.bf-health{gap:20px}.bf-health-list li{grid-template-columns:104px 1fr 60px;gap:9px}.dsc-top{grid-template-columns:1fr;gap:16px}.dsc-fig strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.bf-health-bar i,.bf-alert{transition:none}}.fc-legend{flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;display:flex}.fc-legend span{font-size:var(--fs-label);color:var(--d-text-muted);align-items:center;gap:7px;display:flex}.fc-legend i{background:var(--d-mute);border-radius:1px;width:16px;height:2px}.fc-legend i.is-proj{background:linear-gradient(to right,var(--d-text) 0 5px,transparent 5px 9px,var(--d-text) 9px 14px)}.fc-legend i.is-band{background:rgba(var(--d-ink-tint),.1);border-radius:2px;height:9px}.set-alert-grid{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.set-alert-row{grid-template-columns:1.4fr .9fr .9fr auto;align-items:end;gap:10px;display:grid}.set-alert-x,.set-alert-add{border:1px solid var(--d-border-2);color:var(--d-text-sub);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;padding:9px 13px;font-family:inherit;font-size:12.5px}.set-alert-add{color:var(--d-text);justify-self:start;font-weight:600}.set-alert-x:hover,.set-alert-add:hover{border-color:var(--d-border-strong);background:var(--d-hover)}@media (max-width:620px){.set-alert-grid{grid-template-columns:1fr}.set-alert-row{grid-template-columns:1fr 1fr}.set-alert-x{grid-column:1/-1;justify-self:start}}.os-curtain .theme-injected,.theme-injected.theme-injected{--background:#000;--foreground:#e8e3e3;--card:#161313;--card-foreground:#f3efef;--popover:#161313;--popover-foreground:#f3efef;--muted:#161313;--muted-foreground:#a79e9e;--secondary:#161313;--secondary-foreground:#e8e3e3;--border:#ffffff1a;--input:#ffffff1a;--color-background:#000;--color-foreground:#e8e3e3;--color-card:#161313;--color-card-foreground:#f3efef;--color-popover:#161313;--color-popover-foreground:#f3efef;--color-muted:#161313;--color-muted-foreground:#a79e9e;--color-secondary:#161313;--color-secondary-foreground:#e8e3e3;--color-border:#ffffff1a;--color-input:#ffffff1a;background:#000}.os-curtain .os-core-copy>p:not(.os-section-index){color:#aeaeae}.theme-injected h1,.theme-injected h2,.theme-injected h3{font-family:var(--font-sans);letter-spacing:-.03em}.theme-injected p{font-family:var(--font-sans)}.foot-region a.is-here{color:var(--ink);cursor:default}.rsw{z-index:2;position:absolute;top:50%;right:clamp(12px,3vw,40px);transform:translateY(-50%)}@media (max-width:1360px){.rsw{display:none}}.rsw-btn{border-radius:var(--r-pill);background:rgba(16,13,13,calc(.55 + var(--navbg,0) * .45));border:1px solid rgba(255,255,255,calc(.1 + var(--navbg,0) * .06));color:#ffffffe0;font:inherit;letter-spacing:.02em;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:7px;padding:9px 12px 9px 11px;font-size:12.5px;font-weight:600;display:flex}.rsw-btn:hover{color:#fff;background:#ffffff1a}.rsw-globe{opacity:.72;flex-shrink:0;width:14px;height:14px}.rsw-btn i{opacity:.66;width:5px;height:5px;transition:transform .22s var(--ease);border-bottom:1.4px solid;border-right:1.4px solid;margin-left:1px;transform:translateY(-2px)rotate(45deg)}.rsw.is-open .rsw-btn i{transform:translateY(1px)rotate(225deg)}.rsw.is-open .rsw-btn{color:#fff;background:#ffffff1a}.rsw-panel{border:1px solid var(--line);min-width:236px;animation:rsw-in .16s var(--ease-out);background:#141110;border-radius:16px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #00000080}@keyframes rsw-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rsw-panel{animation:none}}.rsw-h{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:7px 11px 8px;font-weight:700}.rsw-panel a{color:#ffffffe0;transition:background .16s var(--ease), color .16s var(--ease);border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.rsw-panel a:hover{color:#fff;background:#ffffff12}.rsw-panel a.is-here{color:#fff;background:#ffffff0f}.rsw-code{font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-3);font-weight:700}.rsw-panel a.is-here .rsw-code{color:#ffffffe0}.rsw-name{letter-spacing:-.01em;font-size:13.5px}.rsw-cur{font-size:var(--fs-note);color:var(--ink-3);font-variant-numeric:tabular-nums}.dbc{background:var(--d-card);border-bottom:1px solid var(--d-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 26px;display:flex}.dbc-crumb{align-items:center;gap:5px;min-width:0;display:flex}.dbc-seg{color:var(--d-text-sub);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:4px 7px;font-family:inherit;font-size:13px;line-height:1.1;display:inline-flex}.dbc-home{cursor:pointer;transition:background .18s,color .18s}.dbc-home:hover{background:var(--d-chip);color:var(--d-text)}.dbc-current{color:var(--d-text);font-weight:600}.dbc-chev{color:var(--d-mute);flex-shrink:0}.dbc-tabs{background:var(--d-inset);border:1px solid var(--d-border-rail);border-radius:11px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.dbc-tab{cursor:pointer;color:var(--d-text-sub);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.dbc-tab:hover{color:var(--d-text)}.dbc-tab:not(.is-on):hover{background:rgba(var(--d-ink-tint),.045)}.dbc-tab:focus-visible{outline:2px solid var(--d-focus);outline-offset:1px}.dbc-tab.is-on{background:var(--d-card);color:var(--d-text);border-color:var(--d-border-2);box-shadow:0 1px 2px rgba(var(--d-shadow),.07)}.dbc-tab.is-locked{color:var(--d-text-faint)}.dbc-tab.is-locked:hover{color:var(--d-text-muted)}.dbc-lock{opacity:.75;flex-shrink:0;width:9px;height:11px}@media (prefers-reduced-motion:reduce){.dbc-tab{transition:none}}@media (max-width:900px){.dbc{gap:10px;padding:9px 16px}.dbc-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dbc-tabs::-webkit-scrollbar{display:none}}@media (pointer:coarse){.dbc-tab{min-height:44px;padding-top:0;padding-bottom:0}.thm{min-width:44px;min-height:44px}.dbc-home,.dbc-seg{min-height:36px;padding-top:0;padding-bottom:0}.demo-mobile-tabs button,.nt a{min-height:44px}}.thm{background:var(--d-metric-bg,var(--d-card));border:1px solid var(--d-metric-border,var(--d-border));cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 9px;font-family:inherit;transition:background .18s,border-color .18s;display:inline-flex}.thm:hover{border-color:var(--d-border-strong,var(--d-border-strong))}.thm:focus-visible{outline:2px solid var(--d-focus,var(--d-text));outline-offset:2px}.thm-i{color:var(--d-text-muted,var(--d-text-muted));font-size:13px;line-height:1;transition:color .18s;display:flex}.thm[data-state=light] .thm-i.is-sun,.thm[data-state=dark] .thm-i.is-moon{color:var(--d-text,var(--d-text))}.thm-track{background:var(--d-track,var(--d-border-2));border-radius:99px;width:26px;height:14px;transition:background .22s cubic-bezier(.2,.7,.3,1);position:relative}.thm[data-state=dark] .thm-track{background:var(--d-track-on,#4a5058)}.thm-knob{background:var(--d-knob,var(--d-card));border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.2,.7,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000047}.thm[data-state=dark] .thm-knob{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.thm,.thm-i,.thm-track,.thm-knob{transition:none}}@media (max-width:640px){.thm{justify-content:center;gap:0;width:32px;padding:0}.thm .thm-track,.thm[data-state=light] .thm-i.is-sun,.thm[data-state=dark] .thm-i.is-moon{display:none}.thm .thm-i{color:var(--d-text-sub,var(--d-text-sub));font-size:15px}}:root{--d-bg:#f6f7f9;--d-card:#fff;--d-card-quiet:#fbfbfc;--d-rail:#f1f2f4;--d-chip:#f1f3f5;--d-inset:#f6f7f9;--d-hover:#f6f7f9;--d-lead-tint:#fafbfc;--d-border:#e7e9ec;--d-border-2:#e2e5e9;--d-border-rail:#e4e6e9;--d-border-strong:#c3c9d0;--d-divider:#edeff2;--d-meter-track:#edeff2;--d-mute:#c6ccd2;--d-bar-in:#8f98a1;--d-bar-cut:#c6cdd4;--d-bar-lit:#14171a;--d-bar-net:#14171a;--d-text:#14171a;--d-text-sub:#5b636d;--d-text-muted:#6a727b;--d-text-faint:#a0a8b0;--d-placeholder:#9aa2aa;--d-invert-bg:#14171a;--d-invert-hover:#000;--d-on-invert:#fff;--d-focus:#14171a;--d-loss:#c02128;--d-loss-ink:#a81c22;--d-good:#0f8a5f;--d-good-ink:#0b6e4b;--d-warn:#8a6510;--d-warn-ink:#7a5a0e;--d-ink-tint:20,23,26;--d-loss-tint:192,33,40;--d-good-tint:15,138,95;--d-warn-tint:138,101,16;--d-metric-bg:var(--d-card);--d-metric-border:var(--d-border);--d-track:#dde1e6;--d-track-on:#4a5058;--d-knob:#fff;--d-shadow:16,20,24;--fs-micro:10px;--fs-caption:10.5px;--fs-label:11px;--fs-note:11.5px;--d-bg-fade:246,247,249}@media (max-width:640px){:root{--fs-micro:12px;--fs-caption:12px;--fs-label:12.5px;--fs-note:13px}}:root[data-theme=dark]{--d-bg:#0f0d0d;--d-card:#171414;--d-card-quiet:#141111;--d-rail:#131010;--d-chip:#221d1d;--d-inset:#131010;--d-hover:#201b1b;--d-lead-tint:#1b1717;--d-border:#2b2525;--d-border-2:#332c2c;--d-border-rail:#262020;--d-border-strong:#473e3e;--d-divider:#241e1e;--d-meter-track:#262020;--d-mute:#4a4141;--d-bar-in:#7a6e6e;--d-bar-cut:#4a4141;--d-bar-lit:#f2eded;--d-bar-net:#f2eded;--d-text:#f2eded;--d-text-sub:#b3aaaa;--d-text-muted:#8f8686;--d-text-faint:#6f6767;--d-placeholder:#6f6767;--d-invert-bg:#f2eded;--d-invert-hover:#fff;--d-on-invert:#14171a;--d-focus:#f2eded;--d-loss:#ff6b6b;--d-loss-ink:#ff8b8b;--d-good:#34c08a;--d-good-ink:#5bd3a5;--d-warn:#d9a441;--d-warn-ink:#e8bc6a;--d-ink-tint:242,237,237;--d-loss-tint:255,107,107;--d-good-tint:52,192,138;--d-warn-tint:217,164,65;--d-track:#3a3232;--d-track-on:#6e6363;--d-knob:#f2eded;--d-shadow:0,0,0;--d-bg-fade:15,13,13}.cp{gap:12px;display:grid}.cp-caveat{color:var(--d-text-sub);background:var(--d-inset);border:1px solid var(--d-border-rail);border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.6}.cp-caveat strong{color:var(--d-text);font-weight:600}.cp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cp-table{border-collapse:collapse;width:100%;font-size:13px}.cp-table th{text-align:left;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text-muted);border-bottom:1px solid var(--d-border);padding:0 0 8px;font-weight:700}.cp-table td{border-bottom:1px solid var(--d-divider);vertical-align:top;padding:11px 0}.cp-table .cp-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px}.cp-name{color:var(--d-text);font-weight:600;display:block}.cp-meta{font-size:var(--fs-label);color:var(--d-text-muted);margin-top:2px;font-style:normal;display:block}.cp-table tr.is-gap td{color:var(--d-text-muted)}.cp-table tr.is-gap .cp-name{color:var(--d-text-sub);font-weight:500}.al{gap:14px;padding-top:16px;display:grid}.al-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.al-title{color:var(--d-text);font-size:13px;font-weight:700}.al-sub{color:var(--d-text-sub);max-width:52ch;margin-top:4px;font-size:12.5px;line-height:1.6}.al-filters{background:var(--d-inset);border:1px solid var(--d-border-rail);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.al-f{color:var(--d-text-sub);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,color .18s}.al-f:hover{color:var(--d-text)}.al-f:not(.is-on):hover{background:rgba(var(--d-ink-tint),.045)}.al-f.is-on{background:var(--d-card);color:var(--d-text);border-color:var(--d-border-2)}.al-day{gap:2px;display:grid}.al-date{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text-muted);padding:10px 0 6px;font-weight:700}.al-row{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.al-dot{background:var(--d-mute);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.al-dot.is-data{background:var(--d-text-sub)}.al-dot.is-account{background:var(--d-good)}.al-dot.is-security{background:var(--d-warn)}.al-body{min-width:0}.al-sum{color:var(--d-text);word-break:break-word;font-size:13px;line-height:1.5}.al-meta{font-size:var(--fs-label);color:var(--d-text-muted);margin-top:2px}.al-empty{color:var(--d-text-muted);font-size:12.5px;line-height:1.6}@media (max-width:640px){.al-filters{scrollbar-width:none;width:100%;overflow-x:auto}.al-filters::-webkit-scrollbar{display:none}}.chsplit-note{font-size:var(--fs-note);color:var(--d-text-muted);margin-top:6px;line-height:1.6}.chsplit-note strong{color:var(--d-text);font-weight:600}.lg-head{padding:calc(clamp(88px,11vw,116px) + clamp(30px,3.4vw,48px)) var(--section-x) clamp(26px,3vw,38px);color:#fff;background:linear-gradient(#161212,#0f0c0c);border-bottom:1px solid #ffffff24;margin-top:calc(-1*clamp(88px,11vw,116px));position:relative}.lg-head:before{content:"";background:linear-gradient(90deg,var(--accent),#b5141c29 62%,transparent);height:2px;position:absolute;inset:0 0 auto}.lg-head-inner{position:relative}.lg-body{padding:0 var(--section-x) clamp(72px,8vw,120px)}.lg-kicker{color:#ffffffe0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(16px,1.8vw,22px);font-size:10.5px;font-weight:700}.lg-title{letter-spacing:-.042em;max-width:18ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.02}.lg-lead{color:#ffffffe0;letter-spacing:-.008em;text-wrap:pretty;max-width:62ch;margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.lg-facts{grid-template-columns:repeat(4,auto);justify-content:start;gap:clamp(24px,3.4vw,54px);margin:clamp(26px,3vw,38px) 0 0;display:grid}.lg-facts dt{color:#ffffffe0;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700}.lg-facts dd{color:#fff;letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 0;font-size:13.5px;font-weight:550}.lg-doc{padding-top:clamp(40px,4.6vw,62px)}.lg-doc h2{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,52px);padding-top:clamp(20px,2.2vw,28px)}.lg-doc>h2:first-child{border-top:0;margin-top:0;padding-top:0}.lg-company{max-width:56ch;margin:var(--s-5) 0 0;border-top:1px solid var(--line);gap:11px;padding:clamp(18px,2vw,24px) 0 0;display:grid}.lg-company>div{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr);gap:16px;display:grid}.lg-company dt{color:var(--ink-3);font-size:12.5px}.lg-company dd{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:550}.lg-company a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.lg-related{border-top:1px solid var(--line);margin-top:clamp(52px,6vw,78px);padding-top:clamp(22px,2.6vw,30px)}.lg-related-t{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700}.lg-related>div{flex-wrap:wrap;gap:10px 26px;display:flex}.lg-related a{color:var(--ink);letter-spacing:-.012em;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .2s var(--ease);font-size:13.5px;font-weight:550}.lg-related a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:860px){.lg-facts{grid-template-columns:repeat(2,auto);gap:20px clamp(24px,6vw,44px)}}@media (max-width:560px){.lg-title{letter-spacing:-.036em;font-size:33px}.lg-facts{grid-template-columns:1fr;gap:15px}.lg-facts dd{white-space:normal}.lg-company>div{grid-template-columns:1fr;gap:3px}}.lg-pillars{grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,64px);margin:0 0 clamp(30px,3.6vw,46px);display:grid}.lg-pillars>div{border-top:1px solid var(--line);padding:clamp(18px,2vw,24px) 0}.lg-pillars dt{color:var(--ink);letter-spacing:-.015em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.lg-pillars dd{color:var(--ink-2);letter-spacing:-.004em;margin:9px 0 0;font-size:13px;line-height:1.65}@media (max-width:760px){.lg-pillars{grid-template-columns:1fr}}.tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.tb-ico-dot{background:var(--accent);border:2px solid var(--d-rail);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.tb-right .thm{background:var(--d-rail);border:1px solid var(--d-border-rail);border-radius:50%;justify-content:center;gap:0;width:36px;height:36px;padding:0}.tb-right .thm .thm-track,.tb-right .thm[data-state=dark] .thm-i.is-sun,.tb-right .thm[data-state=light] .thm-i.is-moon{display:none}.tb-right .thm:hover{background:var(--d-hover);border-color:var(--d-border-strong)}.tb-cur{border-radius:var(--r-pill);background:var(--d-rail);border:1px solid var(--d-border-rail);height:36px;color:var(--d-text-sub);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.tb-clock{white-space:nowrap;color:var(--d-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;padding-right:4px;font-size:12.5px;font-weight:400;line-height:1.15}.tb-me{border-radius:var(--r-pill);cursor:pointer;color:var(--d-text-sub);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.tb-me:hover{background:var(--d-hover);border-color:var(--d-border-rail)}.tb-me:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.tb-av{background:var(--d-chip);border:1px solid var(--d-border-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:visible}.tb-av.is-big{width:40px;height:40px}.tb-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tb-av-l{color:var(--d-text-sub);font-size:13px;font-weight:700;line-height:1}.tb-av.is-big .tb-av-l{font-size:16px}.tb-av-dot{background:var(--d-mute);border:2px solid var(--d-card);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.tb-av-dot.is-live{background:var(--d-good)}.tb-scrim{z-index:199;position:fixed;inset:0}.tb-menu-i{cursor:pointer;text-align:left;width:100%;color:var(--d-text);background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.tb-menu-i:hover{background:var(--d-hover)}.tb-menu-i.is-on{background:var(--d-chip);font-weight:600}.tb-menu-i.is-out{color:var(--d-loss-ink)}.tb-menu-i em{font-style:normal;font-size:var(--fs-caption);color:var(--d-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-menu-i.is-file{cursor:pointer}.av-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.av-row .tb-av{width:64px;height:64px}.av-row .tb-av .tb-av-l{font-size:24px}.av-row-r{flex-direction:column;gap:7px;min-width:0;display:flex}.av-btn{cursor:pointer;background:var(--d-card);border:1px solid var(--d-border-strong);color:var(--d-text);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.av-btn:hover{background:var(--d-hover)}.av-btn:focus-within{outline:2px solid var(--d-focus);outline-offset:2px}.av-btn.is-busy{opacity:.6;cursor:default}.av-note{font-style:normal;font-size:var(--fs-note);color:var(--d-loss-ink)}.av-hint{color:var(--d-text-muted);font-size:12.5px;line-height:1.55}@media (max-width:760px){.tb-me{padding:3px}.tb-cur{font-size:var(--fs-caption);padding:0 9px}.tb-right{gap:6px}}@media (max-width:560px){.tb-cur,.tb-clock{display:none}.tb-search{flex:none}.tb-ico,.tb-right .thm{width:34px;height:34px}}@media (pointer:coarse){.tb-ico,.tb-right .thm,.tb-me{min-height:44px}.tb-ico,.tb-right .thm{width:44px;min-width:44px;height:44px}.tb-menu-i{min-height:44px}}:root[data-theme=dark]{--d-glow:181,20,28}.dwork:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(58% 100% at 14% 0%, rgba(var(--d-glow,181,20,28),.2), transparent 68%), radial-gradient(42% 80% at 88% 4%, rgba(var(--d-glow,181,20,28),.09), transparent 70%);height:min(620px,70vh);position:absolute;inset:0 0 auto}:root[data-theme=dark] .dwork:before{opacity:1}.ov,.dbc{z-index:1;position:relative}:root[data-theme=dark] .dcard{box-shadow:0 1px 2px rgba(var(--d-shadow),.3), 0 22px 46px -40px rgba(var(--d-glow),.34)}:root[data-theme=dark] .kpis{box-shadow:0 1px 2px rgba(var(--d-shadow),.3), 0 26px 54px -42px rgba(var(--d-glow),.44)}:root[data-theme=dark] .tb-search:focus-within{border-color:rgba(var(--d-glow),.55);box-shadow:0 0 0 3px rgba(var(--d-glow),.14)}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .dwork:before{opacity:.55}}.cal-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cal-layout{grid-template-columns:minmax(0,1fr) 172px;align-items:start;gap:12px;display:grid}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.cal-cell{border-radius:10px;min-height:96px;padding:9px 10px}.cal-weeks{gap:7px;display:grid}.cal-weeks-gap{height:35px}.cal-week-card{border-radius:10px;min-height:96px;padding:11px 13px}.fc-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.fc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.scn-row{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;padding:13px 18px;display:grid}@media (max-width:1100px){.cal-stats,.fc-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.cal-layout{grid-template-columns:minmax(0,1fr)}.cal-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-weeks-gap{display:none}.cal-week-card{min-height:0}}@media (max-width:640px){.cal-stats,.fc-months{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-stats{grid-template-columns:1fr}.cal-week,.cal-days{gap:4px}.cal-cell{border-radius:8px;min-height:76px;padding:6px 5px}.scn-row{grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:12px}.scn-row>:nth-child(2){display:none}}@media (max-width:1220px){.ov-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dside{width:56px!important}.dwork{margin-left:56px!important}.dside .dnav-l,.dside .dnav-badge,.dside .dnav-chev,.dside .dnav-lock,.dside .dnav-label,.dside .dnav-tree,.dside-search,.dside-searchmini,.dside-who,.dside-toggle,.dside-acc>.dside-menu{display:none!important}.dside-logo{--mark-h:22px;justify-content:center;gap:0;font-size:0!important}.dside-top{justify-content:center;padding:14px 0 10px}.dside-nav,.dside-foot{padding-left:6px;padding-right:6px}.dnav-i{border-radius:10px;justify-content:center;gap:0;min-height:44px;padding:0}.dnav-rule{margin:8px 10px}.dside-user{background:0 0;border-color:#0000;justify-content:center;min-height:44px;padding:0}.dside-acc{border-top:none}}@media (max-width:760px){.dbc{gap:10px;padding:10px 14px}.tb{gap:8px;padding:10px 14px}.ov{padding:18px 14px 34px}.ov-head{gap:14px}.dbc-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.dbc-tabs::-webkit-scrollbar{display:none}.dbc-tab{scroll-snap-align:start}.per{align-items:flex-start;width:100%}.dseg{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.dseg::-webkit-scrollbar{display:none}.dseg button{white-space:nowrap;flex:none}.set{max-width:none}}@media (max-width:560px){.tb-search{background:var(--d-rail);border-radius:50%;flex:none;justify-content:center;width:40px;height:40px;padding:0;overflow:hidden}.tb-search input{opacity:0;width:0;min-width:0;padding:0}.tb-search .tb-kbd{display:none}.tb-search:focus-within{z-index:3;border-radius:var(--r-pill);background:var(--d-card);border-color:var(--d-border-strong);justify-content:flex-start;width:auto;padding:0 14px 0 6px;position:absolute;left:14px;right:14px;overflow:visible}.tb-search:focus-within input{opacity:1;flex:1;width:auto}.tb-search:focus-within .tb-search-i{flex:none;width:30px;height:30px}.ov-hi{letter-spacing:-.02em;font-size:20px}.ov-sub{font-size:13px}.tr{padding:16px 14px 12px}.tr-head{gap:8px}.tr-head .ov-card-note{margin-left:0;padding-top:0}.tr-foot{gap:10px}.kpi-cell{padding:15px 16px}.kpi-cell.is-lead{box-shadow:inset 0 3px 0 var(--d-text), 1px 0 0 var(--d-divider), 0 1px 0 var(--d-divider)}.kpi-cell.is-lead:last-child{box-shadow:inset 0 3px 0 var(--d-text), 0 1px 0 var(--d-divider)}}:where(a){color:inherit}.srcs{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:11px 16px;display:flex}.srcs-k{font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--d-text-muted);flex:none;font-weight:600}.srcs-l{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.srcs-i{background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.srcs-i svg{flex:none}.srcs-i.is-off{color:var(--d-text-muted);background:0 0;border-style:dashed;font-weight:500}.srcs-i.is-off svg{opacity:.5;filter:grayscale()}.srcs-r{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.srcs-n{color:var(--d-text-muted);font-size:12px}.srcs-t{color:var(--d-text-sub);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.srcs-t i{background:var(--d-good);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--d-good-tint),.16);border-radius:50%;flex:none}.srcs-a{cursor:pointer;color:var(--d-text);white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.srcs-a:hover{text-decoration:underline}@media (max-width:680px){.srcs{gap:10px}.srcs-r{width:100%;margin-left:0}}.dt-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dt{border-collapse:collapse;width:100%}.dt-cap{text-align:left;color:var(--d-text-muted);padding:0 0 10px;font-size:12px}.dt thead th{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);white-space:nowrap;border-bottom:1px solid var(--d-border);padding:0 12px 9px;font-weight:600}.dt thead th:first-child{padding-left:0}.dt thead th:last-child{padding-right:0}.dt tbody th,.dt tbody td{color:var(--d-text-sub);border-bottom:1px solid var(--d-divider);vertical-align:top;padding:11px 12px;font-size:13px;font-weight:400}.dt tbody th:first-child,.dt tbody td:first-child{padding-left:0}.dt tbody th:last-child,.dt tbody td:last-child{padding-right:0}.dt tbody th{color:var(--d-text);font-weight:500}.dt tbody tr:last-child th,.dt tbody tr:last-child td{border-bottom:0}.dt .is-num{font-variant-numeric:tabular-nums;white-space:nowrap}.dt tbody .is-num .dt-v{color:var(--d-text);font-weight:600}.dt-v{display:block}.dt-sub{color:var(--d-text-faint);margin-top:3px;font-size:11.5px;display:block}.dt-bar{background:var(--d-meter-track);border-radius:2px;height:3px;margin-top:7px;display:block;overflow:hidden}.dt-bar i{background:var(--d-text-sub);border-radius:2px;height:100%;display:block}.dt tbody tr.is-loss .dt-bar i{background:var(--d-loss)}.dt tbody tr.is-loss .is-num .dt-v{color:var(--d-loss)}.dt tbody tr.is-good .is-num .dt-v{color:var(--d-good)}.dt tbody tr.is-click{cursor:pointer}.dt tbody tr.is-click:hover th,.dt tbody tr.is-click:hover td{background:var(--d-hover)}.dt tfoot th,.dt tfoot td{color:var(--d-text);border-top:1px solid var(--d-border);padding:12px 12px 0;font-size:13px;font-weight:600}.dt tfoot th:first-child,.dt tfoot td:first-child{padding-left:0}.dt tfoot th:last-child,.dt tfoot td:last-child{padding-right:0}.dt-none{color:var(--d-text-muted);margin:0;padding:4px 0;font-size:13px}.dt-more{color:var(--d-text-faint);margin:10px 0 0;font-size:12px}.ov-wf-tbl{border-top:1px solid var(--d-border);margin-top:20px;padding-top:18px}.srcs-s{color:var(--d-text-muted);white-space:nowrap;font-size:12px}@media (max-width:768px){.dt{min-width:0!important}}@media (max-width:560px){.dt .is-opt{display:none}.dt thead th{white-space:normal}.dt tbody th,.dt tbody td{padding:10px 8px}.dt tbody th:first-child,.dt tbody td:first-child{padding-left:0}}.bload{background:var(--d-bg);min-height:100dvh;color:var(--d-text);justify-content:center;align-items:center;padding:24px;display:flex}.bload.is-inline{background:0 0;height:100%;min-height:0}.bload-in{flex-direction:column;align-items:center;gap:22px;display:flex}.bload-mark{--mark-h:26px;letter-spacing:-.038em;color:var(--d-text);justify-content:center;align-items:center;gap:11px;font-size:28px;font-weight:700;line-height:1;display:flex}.bload-track{background:var(--d-meter-track);border-radius:2px;width:168px;height:3px;position:relative;overflow:hidden}.bload-track>i{inset-block:0;background:var(--d-text);border-radius:2px;width:42%;animation:1.15s cubic-bezier(.65,.02,.35,1) infinite bload-run;position:absolute;left:0}@keyframes bload-run{0%{transform:translate(-100%)}to{transform:translate(338%)}}.bload-l{letter-spacing:.01em;color:var(--d-text-muted);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.bload-track>i{width:100%;animation:none;transform:none}}.ov-mark{vertical-align:-3px;border-radius:4px;flex:none;width:16px;height:16px;margin-right:9px;display:inline-flex;overflow:hidden}.ov-mark svg{width:100%;height:100%;display:block}.srcs-m{border-radius:4px;flex:none;width:15px;height:15px;display:inline-flex;overflow:hidden}.srcs-m svg{width:100%;height:100%;display:block}.srcs-dot{background:var(--d-mute);border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px}.dx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dx-go{background:var(--d-invert-bg);color:var(--d-on-invert);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700}.dx-go:hover{background:var(--d-invert-hover)}.dx-go:disabled{opacity:.45;cursor:default}.dx-files{border-top:1px solid var(--d-divider);margin:0;padding:0;list-style:none}.dx-f{border-bottom:1px solid var(--d-divider);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:10px 0;display:grid}.dx-n{color:var(--d-text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.dx-d{font-size:var(--fs-label);color:var(--d-text-muted);grid-column:1/-1;margin:0}.dx-rows{font-size:var(--fs-label);color:var(--d-text-faint);white-space:nowrap}.dx-note{color:var(--d-text-sub);margin:14px 0 0;font-size:12px;line-height:1.6}.dx-warn{border:1px solid rgba(var(--d-warn-tint),.28);color:var(--d-warn-ink);background:rgba(var(--d-warn-tint),.05);border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.6}.attr{container-type:inline-size}.attr-sub{font-size:var(--fs-label);color:var(--d-text-muted);margin-left:auto}.attr-controls{flex-wrap:wrap;gap:12px;margin:14px 0 18px;display:flex}.attr-ctl{gap:5px;display:grid}.attr-ctl span{font-size:var(--fs-label);color:var(--d-text-muted)}.attr-ctl select{background:var(--d-card);border:1px solid var(--d-border-2);color:var(--d-text);cursor:pointer;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12.5px}.attr-ctl select:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.attr-cover{background:var(--d-inset);border:1px solid var(--d-border);border-radius:12px;margin-bottom:16px;padding:14px 16px}.attr-cover-n{letter-spacing:-.5px;color:var(--d-text);margin:0;font-size:26px;font-weight:700}.attr-cover-l{color:var(--d-text-sub);max-width:62ch;margin:4px 0 0;font-size:12px;line-height:1.6}.attr-joins{font-size:var(--fs-label);color:var(--d-text-faint);margin:8px 0 0}.attr-empty{color:var(--d-text-sub);max-width:62ch;margin:0;font-size:12.5px;line-height:1.6}.attr-none{color:var(--d-text-muted);padding:14px 0;font-size:12.5px}.attr-tablewrap{min-width:0;overflow-x:auto}.attr-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.attr-tbl th,.attr-tbl td{text-align:right;white-space:nowrap;padding:10px 12px}.attr-tbl th:first-child,.attr-tbl td:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;padding-left:0}.attr-tbl td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.attr-tbl th:last-child,.attr-tbl td:last-child{padding-right:0}.attr-tbl thead th{font-size:var(--fs-label);color:var(--d-text-muted);border-bottom:1px solid var(--d-divider);padding-top:0;font-weight:600}.attr-tbl tbody tr{border-bottom:1px solid var(--d-divider)}.attr-tbl tbody tr:last-child{border-bottom:0}.attr-tbl td{color:var(--d-text)}@container (max-width:460px){.attr-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.attr-tbl{min-width:0!important}.attr-tbl,.attr-tbl tbody,.attr-tbl tr,.attr-tbl td{width:100%;display:block}.attr-tbl tbody tr{padding:12px 0}.attr-tbl td{text-align:right;white-space:normal;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.attr-tbl td:first-child{text-align:left;margin-bottom:5px;display:block}.attr-tbl td:not(:first-child):before{content:attr(data-l);color:var(--d-text-muted);font-size:var(--fs-label)}}.attr-spread{border-top:1px solid var(--d-divider);margin-top:18px;padding-top:16px}.attr-spread-t{font-size:var(--fs-label);color:var(--d-text-muted);margin:0 0 10px}.attr-spread-rows{gap:2px;display:grid}.attr-spread-r{color:var(--d-text-sub);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:7px 8px;font-size:12px;display:grid}.attr-spread-r.is-on{background:var(--d-chip);color:var(--d-text);font-weight:600}.attr-spread-top{color:var(--d-text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.asku-tbl td:first-child{gap:2px;font-family:inherit;display:grid}.asku-prod{color:var(--d-text);font-weight:600}.asku-ad{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);color:var(--d-text-muted);overflow-wrap:anywhere}.asku-sub{font-size:var(--fs-label);color:var(--d-text-muted)}.asku-basis{font-size:var(--fs-label);background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text-sub);border-radius:6px;justify-self:start;padding:3px 7px;line-height:1}.asku-basis.is-measured{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good)}.asku-basis.is-rate{color:var(--d-text-muted)}.asku-tbl td.asku-neg{color:var(--d-loss)}.asku-note{margin-top:14px}@container (max-width:460px){.asku-tbl td:first-child{text-align:left;display:grid}}.op{gap:22px;display:grid;container-type:inline-size}.op-quiet{color:var(--d-text-sub);max-width:66ch;margin:0;font-size:13.5px;line-height:1.6}.op-warn{background:rgba(var(--d-warn-tint),.08);border:1px solid rgba(var(--d-warn-tint),.26);color:var(--d-text);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55}.op-warn code{font-size:11.5px}.op-block{gap:10px;display:grid}.op-k{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text-muted);margin:0}.op-h{letter-spacing:-.02em;color:var(--d-text);max-width:40ch;margin:0;font-size:19px;font-weight:700;line-height:1.35}.op-figs{flex-wrap:wrap;gap:10px 24px;margin:2px 0 0;display:flex}.op-figs dt{font-size:var(--fs-label);color:var(--d-text-muted)}.op-figs dd{color:var(--d-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:600}.op-proof{gap:10px;margin:0;padding:0 0 0 18px;display:grid}.op-proof li{color:var(--d-text);padding-left:4px;font-size:13.5px;line-height:1.55}.op-proof li p{margin:0 0 5px}.op-scen{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.op-card{border:1px solid var(--d-border);background:var(--d-card-quiet,var(--d-card));border-radius:12px;gap:10px;padding:16px;display:grid}.op-card header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.op-n{background:var(--d-chip);border:1px solid var(--d-border);width:24px;height:24px;color:var(--d-text);border-radius:7px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.op-card h4{color:var(--d-text);margin:0;font-size:14px;font-weight:650;line-height:1.4}.op-card header b{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.op-card header b small{color:var(--d-text-muted);font-size:11px;font-weight:500}.op-note{color:var(--d-text-sub);gap:6px;margin:0;font-size:12px;line-height:1.55;display:grid}.op-acts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.op-act{border-top:1px solid var(--d-divider);gap:6px;padding-top:10px;display:grid}.op-act-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.op-act-t{color:var(--d-text);font-size:13px;font-weight:600}.op-act-e{color:var(--d-text-sub);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.op-why{color:var(--d-text-sub);margin:0;font-size:12px}.op-draft{background:var(--d-chip);border:1px solid var(--d-border);border-radius:8px;padding:10px 12px}.op-draft p{color:var(--d-text);white-space:pre-wrap;margin:0 0 6px;font-size:12px;line-height:1.55}.op-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.op-approve,.op-go{font:inherit;cursor:pointer;border:1px solid var(--d-border);color:var(--d-text);background:0 0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.op-approve:hover:not(:disabled){background:var(--d-chip)}.op-approve:disabled{opacity:.45;cursor:not-allowed}.op-go{background:var(--d-text);color:var(--d-card);border-color:var(--d-text)}.op-link{font:inherit;color:var(--d-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.op-link:disabled{opacity:.45;cursor:not-allowed}.op-block-why{color:var(--d-text-muted);font-size:12px}.op-confirm{border:1px solid var(--d-text);background:var(--d-card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.op-confirm p{color:var(--d-text);flex:100%;margin:0;font-size:12.5px;line-height:1.5}.op-ok{color:var(--d-text);margin:0;font-size:12px}.op-base{color:var(--d-text-muted);margin:4px 0 0;font-size:12px}.op-hook{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.op-hook label{font-size:var(--fs-label);color:var(--d-text-muted);flex:280px;gap:4px;display:grid}.op-hook input{border:1px solid var(--d-border);background:var(--d-card);color:var(--d-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:12.5px}.op-log{margin:0;padding:0;list-style:none;display:grid}.op-log li{border-top:1px solid var(--d-divider);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0;font-size:12.5px;display:flex}.op-log-t{color:var(--d-text)}.op-st{font-size:var(--fs-label);background:var(--d-chip);color:var(--d-text-sub);border-radius:6px;padding:2px 7px;font-weight:600}.op-st.is-failed{color:var(--d-loss);background:rgba(var(--d-loss-tint),.08)}.op-st.is-done{color:var(--d-text)}.mv{container-type:inline-size}.mv-count{color:var(--d-text-muted);flex-wrap:wrap;gap:6px 18px;margin:4px 0 16px;font-size:12.5px;display:flex}.mv-n b{color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:700}.mv-n.is-kills b{color:var(--d-loss)}.mv-n.is-empty b{color:var(--d-warn)}.mv-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.mv-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mv-row{text-align:left;cursor:pointer;width:100%;color:var(--d-text-sub);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.mv-row:hover{background:var(--d-hover,var(--d-chip))}.mv-row.is-on{background:var(--d-chip);border-color:var(--d-border)}.mv-row:focus-visible{outline:2px solid var(--d-text);outline-offset:1px}.mv-name{color:var(--d-text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mv-fig{font-size:var(--fs-label);color:var(--d-text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.mv-chip{font-size:var(--fs-label);white-space:nowrap;background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text);border-radius:6px;justify-self:end;padding:4px 8px;font-weight:600;line-height:1}.mv-chip.is-kills{background:rgba(var(--d-loss-tint),.08);border-color:rgba(var(--d-loss-tint),.24);color:var(--d-loss)}.mv-chip.is-empty{background:rgba(var(--d-warn-tint),.08);border-color:rgba(var(--d-warn-tint),.26);color:var(--d-warn)}.mv-neg{color:var(--d-loss)!important}.mv-detail{border:1px solid var(--d-border);background:var(--d-card-quiet,var(--d-card));border-radius:12px;min-width:0;padding:16px 18px}.mv-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mv-head .mv-chip{justify-self:auto}.mv-say{color:var(--d-text);max-width:62ch;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.5}.mv-why{color:var(--d-text-sub);max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.55}.mv-figs{border-top:1px solid var(--d-divider);border-bottom:1px solid var(--d-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0;padding:14px 0;display:grid}.mv-figs dt{font-size:var(--fs-label);color:var(--d-text-muted)}.mv-figs dd{color:var(--d-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:600}.mv-open{border:1px solid var(--d-border);color:var(--d-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:14px;padding:8px 14px;font-size:12.5px;font-weight:600}.mv-open:hover{background:var(--d-chip)}.mv-receipts{margin:12px 0 0;padding:0;list-style:none;display:grid}.mv-receipts li{border-top:1px solid var(--d-divider);color:var(--d-text-sub);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:12.5px;display:grid}.mv-r-id{color:var(--d-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mv-r-id small{font-family:inherit;font-size:var(--fs-label);color:var(--d-text-muted)}.mv-r-items{color:var(--d-text);overflow-wrap:anywhere}.mv-r-math{font-size:var(--fs-label);color:var(--d-text-muted);grid-column:2/3}.mv-receipts li b{color:var(--d-text);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center}.mv-receipts li.mv-more{font-size:var(--fs-label);color:var(--d-text-muted);display:block}@container (max-width:640px){.mv-grid{grid-template-columns:1fr}.mv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.mv-receipts li{grid-template-columns:minmax(0,1fr) auto}.mv-r-id{grid-column:1}.mv-r-items,.mv-r-math{grid-column:1/-1}.mv-receipts li b{grid-area:1/2}}.ask{background:var(--d-inset);border:1px solid var(--d-border);border-radius:12px;justify-items:start;gap:12px;padding:16px 18px;display:grid}.ask-why{color:var(--d-text-sub);max-width:64ch;margin:0;font-size:12.5px;line-height:1.65}.audit-back{background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text);cursor:pointer;border-radius:8px;align-self:end;margin-left:auto;padding:7px 12px;font-family:inherit;font-size:12.5px}.audit-back:hover{background:var(--d-hover)}.audit-back:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.audit-pick{cursor:pointer}.audit-pick:hover{background:var(--d-hover)}.audit-pick:focus-visible{outline:2px solid var(--d-focus);outline-offset:-2px}.audit-pick.is-none .asku-prod{color:var(--d-text-muted)}.audit-trail{margin:0;padding:0;list-style:none}.audit-step{border-bottom:1px solid var(--d-divider);grid-template-columns:130px minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.audit-step:last-child{border-bottom:0}.audit-step.is-same_visit,.audit-step.is-outside_window,.audit-step.is-after_order,.audit-step.is-no_time{opacity:.62}.audit-when{align-content:start;gap:2px;display:grid}.audit-ago{color:var(--d-text);font-size:12.5px;font-weight:600}.audit-at{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);color:var(--d-text-faint)}.audit-what{gap:3px;min-width:0;display:grid}.audit-key{color:var(--d-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;display:flex}.audit-fate{font-family:inherit;font-size:var(--fs-label);background:var(--d-chip);border:1px solid var(--d-border);color:var(--d-text-sub);border-radius:6px;padding:3px 7px;font-weight:500;line-height:1}.audit-fate.is-credited{background:rgba(var(--d-good-tint),.08);border-color:rgba(var(--d-good-tint),.2);color:var(--d-good)}.audit-meta{color:var(--d-text-sub);margin:0;font-size:12px}.audit-click{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);color:var(--d-text-muted);overflow-wrap:anywhere;margin:0}.audit-click.is-none{font-family:inherit;font-style:italic}.audit-why{color:var(--d-text-muted);max-width:64ch;margin:2px 0 0;font-size:12px;line-height:1.6}.audit-got{text-align:right;align-content:start;gap:2px;display:grid}.audit-share{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.audit-value{color:var(--d-text-sub);font-variant-numeric:tabular-nums;font-size:12.5px}.audit-nil{color:var(--d-text-faint);font-size:12.5px}.ltv-line{color:var(--d-text);max-width:68ch;margin:0 0 16px;font-size:13.5px;font-weight:600;line-height:1.6}.ltv-gridwrap{min-width:0;margin:0 -2px;padding:0 2px;overflow-x:auto}.ltv-grid{border-collapse:separate;border-spacing:0;font-size:12.5px}.ltv-grid th,.ltv-grid td{text-align:right;white-space:nowrap;color:var(--d-text);padding:9px 12px}.ltv-grid thead th{font-size:var(--fs-label);color:var(--d-text-muted);border-bottom:1px solid var(--d-divider);padding-top:0;font-weight:600}.ltv-grid tbody tr,.ltv-grid tbody td,.ltv-grid tbody th{border-bottom:1px solid var(--d-divider)}.ltv-grid tbody tr:last-child td,.ltv-grid tbody tr:last-child th{border-bottom:0}.ltv-grid th[scope=row],.ltv-grid thead th:first-child{z-index:1;text-align:left;background:var(--d-card);padding-left:0;font-weight:600;position:sticky;left:0}.ltv-grid thead th:first-child{z-index:2}.ltv-flag{font-size:var(--fs-label);color:var(--d-text-faint);font-weight:400;display:block}.ltv-grid tr.is-censored td,.ltv-grid tr.is-censored th{color:var(--d-text-muted)}.ltv-none{color:var(--d-text-faint)}.ltv-cell.is-paid{background:rgba(var(--d-good-tint),.07);color:var(--d-good)}.ltv-cell.is-partial{color:var(--d-text-muted)}.ltv-cell.is-paid.is-partial{color:var(--d-good);opacity:.6}.ltv-paid{color:var(--d-good);font-weight:600}.ltv-wait{color:var(--d-text-muted)}.ltv-note{margin-top:14px}.ltv .asku-tbl tr.is-censored .asku-prod{color:var(--d-text-muted)}.kv{border-top:1px solid var(--d-divider);margin-top:8px;padding-top:22px;container-type:inline-size}.kv-head{margin-bottom:16px}.kv-row{border:1px solid var(--d-border);background:var(--d-inset);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}@container (min-width:460px){.kv-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ak-row{border-bottom:1px solid var(--d-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 0;display:grid}.ak-row:last-child{border-bottom:0}.ak-k{color:var(--d-text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ak-m{font-size:var(--fs-label);color:var(--d-text-muted);grid-column:1/-1;margin:3px 0 0}.ak-dead .ak-k,.ak-dead .ak-m{color:var(--d-text-faint)}.ak-new{border:1px solid rgba(var(--d-warn-tint),.3);background:rgba(var(--d-warn-tint),.05);border-radius:12px;margin:0 0 18px;padding:14px}.ak-new p{color:var(--d-warn-ink);margin:0 0 9px;font-size:12px;line-height:1.6}.ak-secret{box-sizing:border-box;border:1px solid var(--d-border-2);background:var(--d-card);width:100%;color:var(--d-text);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block}.ak-form{justify-items:start;gap:14px;max-width:380px;margin-top:18px;display:grid}.ak-mcp-h{border-top:1px solid var(--d-divider);margin-top:22px;padding-top:20px}.ak-ex{background:var(--d-inset);border:1px solid var(--d-border);min-width:0;color:var(--d-text-sub);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7}.mem{container-type:inline-size}.mem-card{background:var(--d-card);border:1px solid var(--d-border);border-radius:14px;min-width:0;margin-bottom:16px;padding:22px}.mem-card:last-child{margin-bottom:0}.mem-h{color:var(--d-text);margin:0 0 6px;font-size:13px;font-weight:600}.mem-b{color:var(--d-text-sub);max-width:62ch;margin:0 0 18px;font-size:12px;line-height:1.6}.mem-quiet{color:var(--d-text-muted);margin:0;padding:12px 0;font-size:12.5px}.mem-bad{color:var(--d-loss-ink);margin:0;font-size:12.5px}.mem-row{border-bottom:1px solid var(--d-divider);grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.mem-row:last-child{border-bottom:0}.mem-who{min-width:0}.mem-em{color:var(--d-text);overflow-wrap:anywhere;margin:0;font-size:13px}.mem-st{font-size:var(--fs-label);color:var(--d-text-muted);margin:3px 0 0}.mem-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container (min-width:460px){.mem-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mem-ctl{justify-content:flex-end}}.mem-sel{background:var(--d-card);border:1px solid var(--d-border-2);color:var(--d-text);cursor:pointer;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12.5px}.mem-sel:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.mem-sel:disabled{opacity:.6;cursor:default}.mem-btn{border:1px solid var(--d-border-2);color:var(--d-text-sub);font-size:var(--fs-label);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 11px;font-family:inherit}.mem-btn:hover{background:var(--d-hover);color:var(--d-text)}.mem-btn:disabled{opacity:.6;cursor:default}.mem-btn.is-del{border-color:rgba(var(--d-loss-tint),.35);color:var(--d-loss-ink)}.mem-btn.is-del:hover{background:rgba(var(--d-loss-tint),.06);color:var(--d-loss-ink)}.mem-note{color:var(--d-text-sub);margin:14px 0 0;font-size:12px;line-height:1.6}.mem-limit{font-size:var(--fs-label);color:var(--d-text-muted);border-top:1px solid var(--d-divider);margin:16px 0 0;padding-top:14px;line-height:1.6}.mem-form{gap:14px;max-width:380px;display:grid}.mem-flabel{font-size:var(--fs-label);color:var(--d-text-muted);margin-bottom:6px;display:block}.mem-sel.is-wide{width:100%;padding:9px 11px;font-size:13px}.mem-send{background:var(--d-invert-bg);color:var(--d-on-invert);cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700}.mem-send:hover{background:var(--d-invert-hover)}.mem-send:disabled{opacity:.45;cursor:default}.mem-mx{margin:0 -4px;padding:0 4px;overflow-x:auto}.mem-mx table{border-collapse:collapse;min-width:460px;font-size:12px}.mem-mx th,.mem-mx td{text-align:center;padding:9px 10px}.mem-mx thead th{color:var(--d-text);padding-top:0;font-weight:700}.mem-mx th[scope=row]{text-align:left;color:var(--d-text-sub);white-space:nowrap;padding-left:0;padding-right:14px;font-weight:500}.mem-mx thead th:first-child{text-align:left;color:var(--d-text-muted);padding-left:0;font-weight:600}.mem-mx tbody tr{border-top:1px solid var(--d-divider)}.mem-yes{color:var(--d-text)}.mem-no{color:var(--d-text-faint)}.sf{min-width:0}.sf-l{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);align-items:center;gap:7px;margin-bottom:8px;font-weight:600;display:flex}.sf-box{align-items:center;display:flex;position:relative}.sf-i,.sf-s{background:var(--d-card);border:1px solid var(--d-border);width:100%;color:var(--d-text);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px}.sf-s{cursor:pointer}.sf-i.has-pre{padding-left:28px}.sf-i.has-suf{padding-right:44px}.sf-i:focus-visible,.sf-s:focus-visible{border-color:var(--d-text-sub);box-shadow:0 0 0 3px var(--d-focus)}.sf-pre,.sf-suf{color:var(--d-text-muted);pointer-events:none;font-size:13px;position:absolute}.sf-pre{left:12px}.sf-suf{right:13px}.sf-h{font-size:var(--fs-note);color:var(--d-text-muted);max-width:62ch;margin:7px 0 0;line-height:1.5}.sf-t-row{align-items:center;gap:12px;display:flex}.sf-t-l{cursor:pointer;color:var(--d-text);text-transform:none;letter-spacing:normal;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:600;display:flex}.sf-t-h{margin-left:58px}.sf-sw{cursor:pointer;background:var(--d-track);border:1px solid var(--d-border);width:46px;height:26px;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:20px;flex:none;padding:0;position:relative}.sf-sw.is-on{background:var(--d-track-on);border-color:var(--d-track-on)}.sf-sw-k{background:var(--d-knob);width:20px;height:20px;transition:left .2s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.sf-sw.is-on .sf-sw-k{left:22px}.sf-sw:focus-visible{box-shadow:0 0 0 3px var(--d-focus)}.sf-help{display:inline-flex;position:relative}.sf-help-b{cursor:pointer;border:1px solid var(--d-border);width:15px;height:15px;color:var(--d-text-muted);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sf-help-b:hover{color:var(--d-text);border-color:var(--d-text-sub)}.sf-help-p{z-index:40;background:var(--d-invert-bg);width:max-content;max-width:min(300px,70vw);color:var(--d-on-invert);letter-spacing:normal;text-transform:none;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 7px);left:-4px;box-shadow:0 10px 30px #0000004d}.tfa{gap:14px;min-width:0;max-width:62ch;display:grid}.tfa-quiet{color:var(--d-text-muted);margin:0;font-size:13px}.tfa-sub{color:var(--d-text-sub);margin:0;font-size:13px;line-height:1.65}.tfa-on{color:var(--d-text);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;display:flex}.tfa-on i{background:var(--d-good);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--d-good-tint),.16);border-radius:50%;flex:none}.tfa-warn{background:var(--d-card-quiet);border:1px solid var(--d-border);border-left:3px solid var(--d-loss);color:var(--d-text);border-radius:11px;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.tfa-stale{color:var(--d-text-muted);margin:0;font-size:12.5px;line-height:1.6}.tfa-start,.tfa-off,.tfa-cancel{cursor:pointer;background:var(--d-invert-bg);border:1px solid var(--d-invert-bg);min-height:38px;color:var(--d-on-invert);border-radius:10px;justify-self:start;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.tfa-off,.tfa-cancel{background:var(--d-card);border-color:var(--d-border);color:var(--d-text-sub)}.tfa-off:hover,.tfa-cancel:hover{color:var(--d-text);border-color:var(--d-text-sub)}.tfa-start:disabled{background:var(--d-card);border-color:var(--d-border);color:var(--d-text-faint);cursor:not-allowed}.tfa-start:focus-visible,.tfa-off:focus-visible,.tfa-cancel:focus-visible{box-shadow:0 0 0 3px var(--d-focus);outline:none}.tfa-enrol{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;gap:16px;padding:18px;display:grid}.tfa-steps{gap:16px;margin:0;padding-left:20px;display:grid}.tfa-steps li{color:var(--d-text-sub);font-size:13px}.tfa-steps b{color:var(--d-text);margin-bottom:9px;font-size:13.5px;font-weight:600;display:block}.tfa-qr{border:1px solid var(--d-border);background:#fff;border-radius:10px;width:188px;height:188px;padding:10px;display:block}.tfa-secret{background:var(--d-meter-track);color:var(--d-text);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:inline-block}.tfa-act{flex-wrap:wrap;gap:9px;display:flex}.tfa-err{color:var(--d-loss);margin:0;font-size:13px;line-height:1.6}.tfa-note{color:var(--d-text-sub);margin:0;font-size:13px;line-height:1.6}.odd{border-top:1px solid var(--d-divider);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:14px 0 0;padding-top:13px;display:flex}.odd-k{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-text-muted);white-space:nowrap;font-weight:600}.odd-i{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.odd-i:before{content:"";background:var(--d-mute);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.odd-i.is-low:before{background:var(--d-loss)}.odd-i.is-high:before{background:var(--d-good)}.odd-i b{color:var(--d-text);white-space:nowrap;font-size:12.5px;font-weight:600}.odd-i em{color:var(--d-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-style:normal}.odd-i i{color:var(--d-text-muted);font-size:12px;font-style:normal}.odd-more{color:var(--d-text-faint);font-size:12px}@media (max-width:560px){.odd{flex-direction:column;align-items:flex-start;gap:7px}}.fnote{padding:20px 22px}.fnote-l{margin:0;display:grid}.fnote-i{border-top:1px solid var(--d-divider);border-left:2px solid #0000;grid-template-columns:minmax(0,208px) minmax(0,1fr);gap:6px 24px;padding:13px 0 13px 13px;display:grid}.fnote-i:first-child{border-top:none}.fnote-i.is-down{border-left-color:var(--d-loss)}.fnote-i.is-up{border-left-color:var(--d-good)}.fnote-i dt{color:var(--d-text-sub);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.fnote-i dd{color:var(--d-text);max-width:72ch;margin:0;font-size:13.5px;line-height:1.65}@media (max-width:720px){.fnote{padding:16px 14px}.fnote-i{grid-template-columns:1fr;gap:4px;padding-left:11px}}.cm{gap:14px;min-width:0;display:grid}.cm-l{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cm-i{background:var(--d-card-quiet);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 12px;display:flex}.cm-i-m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-i-m b{color:var(--d-text);font-size:13.5px;font-weight:600}.cm-i-m em{color:var(--d-text-muted);font-size:12px;font-style:normal}.cm-i-v{color:var(--d-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.cm-i-v i{font-style:normal;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-text-faint);font-variant-numeric:normal;margin-left:7px;font-weight:600}.cm-none{color:var(--d-text-muted);font-size:12.5px;font-weight:400}.cm-empty{background:var(--d-card-quiet);color:var(--d-text-muted);border-radius:10px;max-width:64ch;padding:13px 12px;font-size:12.5px;line-height:1.6}.cm-x,.cm-open,.cm-save,.cm-cancel{cursor:pointer;background:var(--d-card);border:1px solid var(--d-border);min-height:34px;color:var(--d-text-sub);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:9px;flex:none;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600}.cm-x:hover,.cm-open:hover,.cm-cancel:hover{color:var(--d-text);border-color:var(--d-text-sub)}.cm-open{justify-self:start}.cm-save{background:var(--d-invert-bg);border-color:var(--d-invert-bg);color:var(--d-on-invert)}.cm-save:disabled{background:var(--d-card);border-color:var(--d-border);color:var(--d-text-faint);cursor:not-allowed}.cm-x:focus-visible,.cm-open:focus-visible,.cm-save:focus-visible,.cm-cancel:focus-visible{box-shadow:0 0 0 3px var(--d-focus);outline:none}.cm-new{background:var(--d-card);border:1px solid var(--d-border);border-radius:12px;gap:13px;padding:16px;display:grid}.cm-row{gap:12px;display:grid}.cm-row.is-def{grid-template-columns:1fr auto 1fr;align-items:end}.cm-f{flex-direction:column;gap:6px;min-width:0;display:flex}.cm-f>span{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--d-text-muted);font-weight:600}.cm-f input,.cm-f select{background:var(--d-card-quiet);border:1px solid var(--d-border);width:100%;min-height:38px;color:var(--d-text);border-radius:9px;padding:0 11px;font-family:inherit;font-size:13px}.cm-f select{cursor:pointer}.cm-f input:focus-visible,.cm-f select:focus-visible{box-shadow:0 0 0 3px var(--d-focus);border-color:var(--d-mute);outline:none}.cm-f.is-op{min-width:128px}.cm-prev{background:var(--d-card-quiet);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 13px;display:flex}.cm-prev b{letter-spacing:-.03em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.cm-prev span{color:var(--d-text-muted);font-size:12.5px}.cm-prev .cm-err{color:var(--d-loss)}.cm-act{gap:9px;display:flex}.cm-full{color:var(--d-text-muted);margin:0;font-size:12.5px}@media (max-width:560px){.cm-row.is-def{grid-template-columns:1fr}.cm-i{align-items:flex-start}.cm-i-v{width:100%}}.pcol{padding:20px 22px}.pcol-drift{background:var(--d-card-quiet);border:1px solid var(--d-divider);border-left:3px solid var(--d-mute);color:var(--d-text);border-radius:11px;max-width:72ch;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.pcol-drift.is-falling{border-left-color:var(--d-loss)}.pcol-note{color:var(--d-text-muted);max-width:72ch;margin:14px 0 0;font-size:12px;line-height:1.6}.pcol .dt-sub{font-variant-numeric:tabular-nums}@media (max-width:560px){.pcol{padding:16px 14px}.pcol .ov-card-head{flex-wrap:wrap;gap:10px}}.bp{padding:20px 22px}.bp.is-quiet{padding:18px 22px}.bp-quiet{color:var(--d-text-sub);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.bp-quiet-sub{color:var(--d-text-muted);margin:7px 0 0;font-size:12px}.bp-figs{flex-wrap:wrap;gap:10px 30px;margin-bottom:16px;display:flex}.bp-fig{flex-direction:column;gap:3px;min-width:0;display:flex}.bp-fig b{letter-spacing:-.03em;color:var(--d-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.bp-fig.is-proj b{font-size:26px}.bp-fig em{font-style:normal;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-text-muted);white-space:nowrap;font-weight:600}.bp-meter{margin-bottom:14px}.bp-track{background:var(--d-meter-track);border-radius:7px;height:22px;position:relative;overflow:hidden}.bp-track i{display:block;position:absolute;top:0;bottom:0}.bp-spent{background:var(--d-text-sub);border-radius:7px 0 0 7px;left:0}.bp-proj{background:repeating-linear-gradient(-45deg, rgba(var(--d-ink-tint),.2) 0 5px, transparent 5px 10px);border-radius:7px;left:0}.bp-over{background:repeating-linear-gradient(-45deg, rgba(var(--d-loss-tint),.38) 0 5px, transparent 5px 10px);border-radius:0 7px 7px 0}.bp-cap{background:var(--d-loss);opacity:.85;z-index:2;width:2px}.bp-now{background:var(--d-text);z-index:3;width:2px}.bp-now:after{content:"";background:var(--d-text);border-radius:2px;width:8px;height:4px;position:absolute;top:-1px;left:-3px}.bp-legend{flex-wrap:wrap;gap:7px 16px;margin-top:9px;display:flex}.bp-k{font-size:var(--fs-note);color:var(--d-text-muted);align-items:center;gap:6px;display:inline-flex}.bp-k:before{content:"";border-radius:3px;flex:none;width:11px;height:11px}.bp-k.is-spent:before{background:var(--d-text-sub)}.bp-k.is-proj:before{background:repeating-linear-gradient(-45deg,rgba(var(--d-ink-tint),.42) 0 3px,transparent 3px 6px), var(--d-meter-track)}.bp-k.is-now:before{background:var(--d-text);border-radius:1px;width:2px}.bp-line{color:var(--d-text);max-width:64ch;margin:0 0 16px;font-size:13.5px;line-height:1.6}.bp-meta{border-top:1px solid var(--d-divider);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0;padding-top:14px;display:grid}.bp-meta dt{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--d-text-muted);margin:0 0 4px;font-weight:600}.bp-meta dd{color:var(--d-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.bp-meta dd span{color:var(--d-text-muted);font-variant-numeric:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.bp-meta dd span.bp-none{margin:0;font-size:14px;display:inline}@media (max-width:560px){.bp{padding:16px 14px}.bp-figs{gap:10px 20px}.bp-fig.is-proj b{font-size:23px}}.rlib{gap:16px;min-width:0;display:grid}.rlib-lead{color:var(--d-text-sub);max-width:64ch;margin:0;font-size:13px;line-height:1.6}.rlib-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rlib-i{background:var(--d-card-quiet);border:1px solid var(--d-divider);transition:border-color .18s var(--ease-out);border-radius:12px;padding:14px 16px}.rlib-i.is-on{background:var(--d-card);border-color:var(--d-border)}.rlib-sw .sf-t-row{gap:11px}.rlib-sw .sf-t-l{letter-spacing:normal;text-transform:none;font-size:13.5px;font-weight:600}.rlib-q{color:var(--d-text-sub);max-width:58ch;margin:7px 0 0 58px;font-size:12.5px;line-height:1.55}.rlib-m{flex-wrap:wrap;align-items:center;gap:7px 10px;margin:9px 0 0 58px;display:flex}.rlib-w,.rlib-n,.rlib-wait{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-weight:600}.rlib-w{color:var(--d-text-sub)}.rlib-n{color:var(--d-text-muted)}.rlib-wait{background:var(--d-meter-track);color:var(--d-text-sub);letter-spacing:normal;text-transform:none;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500}.rlib-hint{border-left:2px solid var(--d-border);color:var(--d-text-muted);max-width:58ch;margin:9px 0 0 58px;padding-left:11px;font-size:12px;line-height:1.55}.rlib-foot{color:var(--d-text-muted);max-width:62ch;margin:0;font-size:12px;line-height:1.6}@media (max-width:560px){.rlib-q,.rlib-m,.rlib-hint{margin-left:0}.rlib-hint{padding-left:10px}}.nt-when{font-style:normal;font-weight:500;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--d-text-faint);white-space:nowrap;margin-left:8px}.ak-steps{gap:4px;padding-left:18px;display:grid}.gs{border:1px solid var(--d-border);background:var(--d-card);border-radius:14px;margin:0 0 22px;padding:20px 22px}.gs-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.gs-title{letter-spacing:-.02em;color:var(--d-text);font-size:17px;font-weight:600}.gs-hide{color:var(--d-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12.5px}.gs-hide:hover{color:var(--d-text)}.gs-bar{background:var(--d-divider);border-radius:2px;height:3px;margin:16px 0 6px;overflow:hidden}.gs-bar i{background:var(--d-good);border-radius:2px;height:100%;transition:width .3s;display:block}.gs-list{margin:0;padding:0;list-style:none}.gs-step{border-top:1px solid var(--d-divider);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.gs-step:first-child{border-top:none}.gs-n{border:1px solid var(--d-border);width:26px;height:26px;color:var(--d-text-sub);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.gs-step.is-done .gs-n{background:var(--d-good);border-color:var(--d-good);color:var(--d-card)}.gs-step.is-done .gs-t{color:var(--d-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--d-border);text-decoration-color:var(--d-border)}.gs-step.is-next .gs-n{border-color:var(--d-text);color:var(--d-text)}.gs-t{color:var(--d-text);font-size:13.5px;font-weight:600}.gs-b{color:var(--d-text-sub);margin-top:2px;font-size:12.5px;line-height:1.55}.gs-go{font:inherit;white-space:nowrap;border:1px solid var(--d-border);color:var(--d-text);cursor:pointer;background:0 0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.gs-step.is-next .gs-go{background:var(--d-text);color:var(--d-card);border-color:var(--d-text)}@media (max-width:640px){.gs-step{grid-template-columns:28px 1fr}.gs-go{grid-column:2;justify-self:start}}.set-rerun{border:1px solid var(--d-border);font:inherit;color:var(--d-text);cursor:pointer;background:0 0;border-radius:9px;margin-top:12px;padding:8px 14px;font-size:12.5px;font-weight:600}.set-rerun:hover{border-color:var(--d-border-strong)}.int-mark-txt{letter-spacing:.02em;font-size:10px;font-weight:700}
