:root{--bg:var(--background);--bg-1:var(--sidebar);--bg-2:var(--card);--bg-3:var(--muted);--line:var(--border);--line-2:rgba(255,255,255,0.13);--line-3:rgba(255,255,255,0.22);--t1:var(--foreground);--t2:var(--muted-foreground);--t3:#8e8e8e;--t4:#707070;--accent:var(--primary);--accent-hi:#ff8533;--accent-soft:rgba(255,107,0,0.14);--accent-glow:rgba(255,107,0,0.35);--ok:var(--success);--warn:var(--warning);--bad:var(--destructive);--r-s:var(--radius-sm);--r-m:var(--radius-md);--r-l:var(--radius-md);--r-xl:var(--radius-lg);--container:1280px;--narrow:760px;--gutter:24px;--sec:128px;--nav-h:64px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1)}body:has(.site-root){--sans:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.site-root *,.site-root :after,.site-root :before{box-sizing:border-box}html:has(.site-root){-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}.site-root [id]{scroll-margin-top:calc(var(--nav-h) + 24px)}body:has(.site-root){margin:0;font:400 16px/1.55 var(--sans);color:var(--t1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";overflow-x:hidden}body.menu-open{overflow:hidden}.site-root img,.site-root svg,.site-root video{display:block;max-width:100%}.site-root a{color:inherit;text-decoration:none}.site-root button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.site-root h1,.site-root h2,.site-root h3,.site-root h4,.site-root p{margin:0}.site-root ol,.site-root ul{margin:0;padding:0;list-style:none}.site-root ::selection{background:rgba(255,107,0,.3);color:#fff}.site-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.site-root .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.site-root .narrow{max-width:var(--narrow);margin-left:auto;margin-right:auto}.site-root .section{position:relative;padding:var(--sec) 0}.site-root .section-tight{padding:calc(var(--sec) * .6) 0}.site-root .center{text-align:center}.site-root .bt{border-top:0}.site-root .stack>*+*{margin-top:16px}.site-root .mt-8{margin-top:8px}.site-root .mt-16{margin-top:16px}.site-root .mt-24{margin-top:24px}.site-root .mt-32{margin-top:32px}.site-root .mt-48{margin-top:48px}.site-root .mt-64{margin-top:64px}.site-root .mt-96{margin-top:96px}.site-root .grid{display:grid;gap:16px}.site-root .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-root .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-root .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.site-root .split.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site-root .split.rev>:first-child{order:2}.site-root .split.rev>:last-child{order:1}.site-root .sec-head{max-width:820px}.site-root .sec-head.center{margin:0 auto}.site-root .sec-head .h2{margin-top:18px}.site-root .sec-head .lead{margin-top:20px;max-width:640px}.site-root .sec-head.center .lead{margin-left:auto;margin-right:auto}.site-root .display{font-size:clamp(44px,6.8vw,80px);line-height:1;letter-spacing:-.055em;font-weight:450;color:var(--t1);text-wrap:balance}.site-root .h2{font-size:clamp(32px,4.2vw,52px);line-height:1.04;letter-spacing:-.045em}.site-root .h2,.site-root .h3{font-weight:450;text-wrap:balance}.site-root .h3{font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.03em}.site-root .h4{font-size:18px;line-height:1.3;letter-spacing:-.015em;font-weight:500}.site-root .lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--t2);text-wrap:pretty}.site-root .body{font-size:16px;line-height:1.6;color:var(--t2)}.site-root .small{font-size:14px;line-height:1.5;color:var(--t3)}.site-root .eyebrow{display:inline-flex;align-items:center;gap:10px;font:400 11px/1 var(--mono);letter-spacing:.071em;text-transform:uppercase;color:var(--t3)}.site-root .eyebrow:before{content:"";width:20px;height:1px;background:var(--line-3)}.site-root .eyebrow.bare:before{display:none}.site-root .mono{font-family:var(--mono);font-feature-settings:"tnum"}.site-root .dim{color:var(--t2)}.site-root .dimmer{color:var(--t3)}.site-root .accent{color:var(--accent)}.site-root .nowrap{white-space:nowrap}.site-root .gradient-text{background:linear-gradient(180deg,#FFFFFF,#EDEDED 55%,#9A9A9A);-webkit-background-clip:text;background-clip:text;color:transparent}.site-root .pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border:1px solid var(--line-2);border-radius:999px;background:rgba(255,255,255,.02);font-size:13px;color:var(--t2);letter-spacing:-.005em}.site-root .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(79,199,134,.5);animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(79,199,134,.45)}70%{box-shadow:0 0 0 7px rgba(79,199,134,0)}to{box-shadow:0 0 0 0 rgba(79,199,134,0)}}.site-root .tag{display:inline-flex;align-items:center;align-self:flex-start;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line-2);font:500 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.site-root .tag.accent{color:var(--accent);border-color:rgba(255,107,0,.35);background:var(--accent-soft)}.site-root .tag.soon{color:var(--t2);border-style:dashed}.site-root .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:500 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,box-shadow .35s}.site-root .btn-lg{height:52px;padding:0 28px;font-size:16px}.site-root .btn-sm{height:36px;padding:0 16px;font-size:14px}.site-root .btn-primary{background:var(--accent);color:#0A0A0A}.site-root .btn-primary:hover{background:var(--accent-hi)}.site-root .btn-primary:active{filter:brightness(.96)}.site-root .btn-primary .sheen{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.site-root .btn-primary .sheen:after{content:"";position:absolute;top:-40%;bottom:-40%;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left 0s}.site-root .btn-primary:hover .sheen:after{left:130%;transition:left .8s var(--ease-out)}.site-root .btn-ghost{background:rgba(255,255,255,.02);color:var(--t1);border-color:var(--line-2)}.site-root .btn-ghost:hover{border-color:var(--line-3);background:rgba(255,255,255,.05)}.site-root .btn-quiet{color:var(--t2);padding:0 8px}.site-root .btn-quiet:hover{color:var(--t1)}.site-root .btn .arr{width:16px;height:16px;transition:transform .3s var(--ease-out)}.site-root .btn:hover .arr{transform:translateX(3px)}.site-root .link{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--t1);font-size:15px}.site-root .link .arr{width:16px;height:16px;transition:transform .3s var(--ease-out);color:var(--t2)}.site-root .link:hover .arr{transform:translateX(3px);color:var(--t1)}.site-root .link.dim{color:var(--t2)}.site-root .link.dim:hover{color:var(--t1)}.site-root .ul{position:relative}.site-root .ul:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.site-root .ul:hover:after{transform:scaleX(1);transform-origin:left}.site-root .nav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(0,0,0,.6);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background-color .3s}.site-root .nav.scrolled{border-bottom-color:var(--line);background:rgba(0,0,0,.78)}.site-root .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-root .nav-logo img{height:24px;width:auto}.site-root .nav-links{display:flex;align-items:center;gap:4px}.site-root .nav-link{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:6px;font-size:14px;color:var(--t2);transition:color .2s,background-color .2s}.site-root .nav-dd:hover .nav-link,.site-root .nav-link:hover,.site-root .nav-link[aria-current=page]{color:var(--t1);background:rgba(255,255,255,.04)}.site-root .nav-link .chev{width:14px;height:14px;transition:transform .25s;color:var(--t3)}.site-root .nav-dd{position:relative}.site-root .nav-dd:hover .chev{transform:rotate(180deg)}.site-root .nav-dd-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);min-width:560px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:rgba(14,14,15,.92);border:1px solid var(--line-2);border-radius:var(--r-l);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out),transform .3s var(--ease-out),visibility .22s}.site-root .nav-dd.open .nav-dd-panel,.site-root .nav-dd:focus-within .nav-dd-panel,.site-root .nav-dd:hover .nav-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.site-root .nav-dd.open .chev{transform:rotate(180deg)}.site-root .nav-dd.open .nav-link{color:var(--t1);background:rgba(255,255,255,.04)}.site-root .nav-dd-panel:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.site-root .nav-dd-panel a{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;transition:background-color .2s}.site-root .nav-dd-panel a:hover{background:rgba(255,255,255,.045)}.site-root .nav-dd-panel .ic{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;color:var(--t2);background:rgba(255,255,255,.02)}.site-root .nav-dd-panel .ic svg{width:16px;height:16px}.site-root .nav-dd-panel b{display:block;font-weight:500;font-size:14px;color:var(--t1);letter-spacing:-.01em}.site-root .nav-dd-panel span{display:block;font-size:12.5px;color:var(--t3);margin-top:2px}.site-root .nav-dd-panel .dd-foot{grid-column:1/-1;margin-top:4px;padding:10px 12px 6px;border-top:1px solid var(--line);font-size:12.5px;color:var(--t3);display:block}.site-root .nav-right{display:flex;align-items:center;gap:8px}.site-root .nav-ctas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.site-root .nav-burger{display:none;width:36px;height:36px;border-radius:6px;place-items:center;color:var(--t1)}.site-root .nav-burger svg{width:20px;height:20px}.site-root .mobile-menu{position:fixed;inset:var(--nav-h) 0 0 0;z-index:49;background:rgba(0,0,0,.96);backdrop-filter:blur(20px);padding:24px;display:none;flex-direction:column;gap:4px;overflow-y:auto}.site-root .mobile-menu.open{display:flex}.site-root .mobile-menu .m-label{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:18px 8px 8px}.site-root .mobile-menu a{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-bottom:1px solid var(--line);font-size:17px;color:var(--t1)}.site-root .mobile-menu a .dd-note{font-size:12px;color:var(--t3)}.site-root .mobile-menu .btn{margin-top:24px;justify-content:center;border-bottom:0}.site-root .cta-final,.site-root .f-hero,.site-root .hero{position:relative;isolation:isolate}.site-root .f-hero:before,.site-root .hero:before{content:"";position:absolute;left:50%;top:0;z-index:-1;pointer-events:none;width:min(1200px,100vw);height:520px;transform:translateX(-50%);background:radial-gradient(60% 55% at 50% 0,rgba(255,255,255,.05),transparent 70%)}.site-root .f-hero-visual:before,.site-root .hero-visual:before{content:"";position:absolute;left:50%;top:-150px;z-index:0;pointer-events:none;width:min(1100px,92vw);height:340px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,107,0,.26),rgba(255,107,0,.07) 42%,transparent 70%);filter:blur(28px)}.site-root .f-hero-visual .stage,.site-root .hero-visual .stage{position:relative;z-index:1}.site-root .f-hero-visual .app:before,.site-root .hero-visual .app:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,107,0,.55),transparent)}.site-root .gridlines{inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 70%)}.site-root .glow,.site-root .gridlines{position:absolute;z-index:-1;pointer-events:none}.site-root .glow{border-radius:50%;filter:blur(80px)}.site-root .glow-ember{background:radial-gradient(closest-side,rgba(255,107,0,.28),transparent)}.site-root .glow-white{background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent)}.site-root .card{position:relative;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-l);transition:border-color .3s,transform .4s var(--ease-out),background-color .3s}.site-root .card:hover{border-color:var(--line-2)}.site-root .spot{--mx:50%;--my:50%;overflow:hidden}.site-root .spot:before{inset:0;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(255,255,255,.05),transparent 45%)}.site-root .spot:after,.site-root .spot:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .5s}.site-root .spot:after{inset:-1px;padding:1px;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(255,255,255,.28),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.site-root .spot:hover:after,.site-root .spot:hover:before{opacity:1}.site-root .spot>*{position:relative;z-index:1}.site-root .card-pad{padding:28px}.site-root .card-pad-lg{padding:36px}.site-root .ic-tile{width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:rgba(255,255,255,.02);display:grid;place-items:center;color:var(--t1)}.site-root .ic-tile svg{width:18px;height:18px}.site-root .hero{position:relative;padding:calc(var(--nav-h) + 72px) 0 0;overflow:hidden}.site-root .hero-copy{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.site-root .hero-copy .display{margin-top:26px}.site-root .hero-copy .lead{margin:22px auto 0;max-width:560px;font-size:clamp(18px,1.6vw,22px);color:var(--t2)}.site-root .hero-ctas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;width:max-content;max-width:100%;margin:36px auto 0}.site-root .hero-meta{margin-top:28px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:13.5px;color:var(--t3)}.site-root .hero-meta span{display:inline-flex;align-items:flex-start;gap:8px;text-align:left}.site-root .hero-meta svg{margin-top:3px;flex:none;width:14px;height:14px;color:var(--t3)}.site-root .hero .win em{white-space:normal}.site-root .words .w{overflow:hidden;vertical-align:bottom}.site-root .words .w,.site-root .words .wi{display:inline-block;padding:.12em 0 .22em;margin:-.12em 0 -.22em}.site-root .words .wi{will-change:transform}.site-root .words .wi.gradient-text{background-image:linear-gradient(180deg,#FFFFFF .12em,#EDEDED .67em,#9A9A9A 1.12em,#8C8C8C 1.34em)}.site-root .hero-visual{position:relative;z-index:2;margin-top:72px}.site-root .hero-visual .app{max-width:1120px;margin:0 auto}.site-root .hero-visual .stage{position:relative;perspective:1600px}.site-root .hero-fade{position:absolute;left:0;right:0;bottom:-1px;height:220px;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg) 85%)}.site-root .float-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(14,14,15,.85);border:1px solid var(--line-2);box-shadow:0 20px 40px -20px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12.5px;color:var(--t2);white-space:nowrap}.site-root .float-chip b{color:var(--t1);font-weight:500}.site-root .float-chip .mono{color:var(--t1)}.site-root .float-chip svg{width:14px;height:14px}.site-root .float-chip.a{left:36px;top:-18px}.site-root .float-chip.b{right:36px;bottom:-18px}.site-root .app{position:relative;background:#0C0C0D;border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;font-size:13px;line-height:1.4;color:var(--t2);box-shadow:0 0 0 1px rgba(0,0,0,.8),0 40px 100px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06);text-align:left}.site-root .app *{font-feature-settings:"tnum","ss01"}.site-root .app i{font-style:normal}.site-root .app-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#2b2b2b,#151515);border:1px solid var(--line-2)}.site-root .app-body{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:420px}.site-root .app-rail{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.008)}.site-root .app-rail .rl{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:8px 10px}.site-root .app-rail a,.site-root .app-rail span.item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:7px;color:var(--t3);font-size:12.5px}.site-root .app-rail svg{width:14px;height:14px;flex:none}.site-root .app-rail .on{color:var(--t1);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line)}.site-root .app-rail .spacer{flex:1}.site-root .app-rail .user{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid var(--line);margin-top:8px}.site-root .app-rail .user b{display:block;font-weight:500;color:var(--t2);font-size:12px}.site-root .app-rail .user span{font-size:11px;color:var(--t3)}.site-root .app-main{padding:18px 20px 20px;min-width:0}.site-root .app-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:14px;flex-wrap:wrap}.site-root .app-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t3);white-space:nowrap;overflow:hidden}.site-root .app-crumb>*{flex:none}.site-root .app-crumb b{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;color:var(--t1);font-weight:500}.site-root .app-crumb .sep{color:var(--t4)}.site-root .app-title{font-size:14px;font-weight:500;color:var(--t1);letter-spacing:-.01em}.site-root .app-tools{display:flex;align-items:center;gap:8px}.site-root .ctl{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:12px;color:var(--t2)}.site-root .ctl svg{width:13px;height:13px;color:var(--t3)}.site-root .ctl.primary{background:var(--accent);color:#0A0A0A;border-color:transparent;font-weight:500}.site-root .ctl.primary svg{color:#0A0A0A}.site-root .seg{display:inline-flex;padding:3px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.site-root .seg span{height:22px;padding:0 9px;border-radius:5px;display:inline-flex;align-items:center;font-size:11.5px;color:var(--t3)}.site-root .seg .on{background:rgba(255,255,255,.07);color:var(--t1)}.site-root .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.site-root .kpi{position:relative;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:rgba(255,255,255,.012);overflow:hidden}.site-root .kpi .k{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--t3)}.site-root .kpi .k i{width:8px;height:8px;border-radius:2px;background:var(--t3)}.site-root .kpi .v{margin-top:8px;font:500 20px/1.05 var(--sans);letter-spacing:-.03em;color:var(--t1)}.site-root .kpi .d{display:block;margin-top:6px;font:11.5px var(--mono);color:var(--ok)}.site-root .kpi .d.muted{color:var(--t3)}.site-root .kpi .d.down{color:var(--ok)}.site-root .st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:999px;border:1px solid var(--line);font-size:11.5px;color:var(--t2);background:rgba(255,255,255,.02);white-space:nowrap}.site-root .st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t3)}.site-root .st.ok:before{background:var(--ok);box-shadow:0 0 8px rgba(79,199,134,.6)}.site-root .st.paused:before{background:var(--warn)}.site-root .st.tpl:before{display:none}.site-root .tg{position:relative;width:34px;height:20px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid var(--line-2);transition:background-color .3s;flex:none}.site-root .tg:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .35s var(--ease-out)}.site-root .tg.on{background:var(--accent);border-color:rgba(255,107,0,.4)}.site-root .tg.on:after{transform:translateX(14px);background:#0A0A0A}.site-root .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.site-root .tbl{width:100%;border-collapse:collapse}.site-root .tbl th{text-align:left;font:500 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t3);padding:10px 8px}.site-root .tbl td,.site-root .tbl th{border-bottom:1px solid var(--line);white-space:nowrap}.site-root .tbl td{padding:11px 8px;vertical-align:middle;color:var(--t2)}.site-root .tbl tr:last-child td{border-bottom:0}.site-root .tbl .num{font-family:var(--mono);font-size:12.5px;text-align:right;color:var(--t2)}.site-root .tbl th.num{text-align:right}.site-root .tbl .kw{color:var(--t1);font-weight:500}.site-root .tbl .kw small{display:block;font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--t3);margin-top:3px;text-transform:uppercase}.site-root .tbl tr.chg td{background:rgba(255,255,255,.015)}.site-root .tbl .pill-m{display:inline-flex;height:20px;padding:0 7px;align-items:center;border-radius:5px;border:1px solid var(--line-2);font:500 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--t2)}.site-root .tbl .pill-m.acc{border-color:rgba(255,107,0,.4);color:var(--accent);background:var(--accent-soft)}.site-root .why{font:12px/1.6 var(--mono);color:var(--t3)}.site-root .why i{display:block;white-space:nowrap;font-style:normal}.site-root .why i:before{content:"✓";display:inline-block;width:14px;color:var(--ok)}.site-root .why i.x:before{content:"×";color:var(--bad)}.site-root .why i.pending:before{content:"·";color:var(--t4)}.site-root .out{font:500 12.5px/1.4 var(--sans);color:var(--t3);white-space:nowrap}.site-root .out.adj{color:var(--accent)}.site-root .out .mono{display:block;font-weight:400;color:var(--t2);font-size:12px}.site-root .out.adj .mono{color:var(--t1)}.site-root .win{font:12px/1.5 var(--mono);color:var(--t3);white-space:nowrap}.site-root .win em{display:block;font-style:normal;color:var(--warn);opacity:.8;font-size:11px}.site-root .run-sum{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0 4px}.site-root .run-sum .lab{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .run-sum .fig{font-size:13px;color:var(--t2)}.site-root .run-sum .fig b{color:var(--t1);font-weight:500}.site-root .run-sum .fig:before{content:"·";color:var(--t4);margin:0 8px 0 0}.site-root .run-sum .fig:first-of-type:before{display:none}.site-root .grp{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:14px 10px 6px}.site-root .log{display:flex;flex-direction:column}.site-root .log-row{display:grid;grid-template-columns:minmax(0,1.45fr) 96px minmax(0,1.55fr) auto;gap:14px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--line)}.site-root .log-row:last-child{border-bottom:0}.site-root .log-row .n{color:var(--t1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .log-row .n small{display:block;font:11.5px var(--mono);color:var(--t3);font-weight:400;margin-top:2px}.site-root .log-row .by{color:var(--t3);font:11px var(--mono)}.site-root .log-row .by b{display:block;color:var(--t2);font:500 12.5px var(--sans)}.site-root .log-row .res{color:var(--t3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .log-row .res b{color:var(--t2);font-weight:500}.site-root .rb{display:flex;flex-direction:column;gap:22px}.site-root .rb-row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:start}.site-root .rb-row .lab{font:500 10.5px/28px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .rb-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-root .fld{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:rgba(255,255,255,.025);font-size:12.5px;color:var(--t1);white-space:nowrap}.site-root .fld.mono{font-family:var(--mono);font-size:12px}.site-root .fld svg{width:12px;height:12px;color:var(--t3)}.site-root .fld .caret{width:10px;height:10px}.site-root .fld.op{min-width:42px;justify-content:center;font-family:var(--mono);color:var(--t2)}.site-root .fld.ghost{border-style:dashed;color:var(--t3);background:transparent}.site-root .fld.act{border-color:rgba(255,107,0,.45);background:var(--accent-soft);color:var(--t1)}.site-root .conj{font:500 10.5px/1 var(--mono);letter-spacing:.08em;color:var(--t4);padding:0 4px}.site-root .guard{display:flex;gap:8px;flex-wrap:wrap}.site-root .guard span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:6px;border:1px solid var(--line);font:11.5px var(--mono);color:var(--t3)}.site-root .guard span b{color:var(--t2);font-weight:500}.site-root .rb-preview{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.015);font-size:12.5px;color:var(--t3)}.site-root .rb-preview b{color:var(--t1);font-weight:500}.site-root .rb-preview .dotp{width:6px;height:6px;border-radius:50%;background:var(--ok)}.site-root .rb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.site-root .rb-foot .sched{font:12px var(--mono);color:var(--t3)}.site-root .ladder{display:grid;gap:6px}.site-root .ladder .t{display:grid;grid-template-columns:150px minmax(0,1fr) 118px;gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}.site-root .ladder .t .rng{font:12px var(--mono);color:var(--t2)}.site-root .ladder .t .bar{position:relative;height:6px;border-radius:3px;background:rgba(255,255,255,.06);overflow:hidden}.site-root .ladder .t .bar i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:rgba(255,255,255,.35);width:var(--w,40%);transform-origin:left}.site-root .ladder .t .bar i.up{background:var(--accent)}.site-root .ladder .t .act{font:500 12px var(--mono);text-align:right;color:var(--t2)}.site-root .ladder .t .act.up{color:var(--accent)}.site-root .ladder .t .act.hold{color:var(--t4)}.site-root .heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.site-root .heat .hh{grid-column:span 6;font:10px var(--mono);color:var(--t3)}.site-root .heat .hl{font:10.5px var(--mono);color:var(--t3)}.site-root .heat i{aspect-ratio:1;border-radius:3px;background:rgba(255,255,255,calc(.035 + var(--v, .2) * .32));transform:scale(var(--s,1))}.site-root .heat i.red{background:rgba(224,96,95,calc(.18 + var(--v, .2) * .5))}.site-root .heat i.in{opacity:1;transition:opacity .5s var(--ease-out)}.site-root .heat-legend{display:flex;gap:16px;font:11.5px var(--mono);color:var(--t3);margin-top:14px;flex-wrap:wrap}.site-root .heat-legend span{display:inline-flex;align-items:center;gap:7px}.site-root .heat-legend i{width:10px;height:10px;border-radius:2px;background:rgba(255,255,255,.28)}.site-root .heat-legend i.red{background:rgba(224,96,95,.55)}.site-root .heat-legend i.lo{background:rgba(255,255,255,.06)}.site-root .chart{position:relative;height:150px;margin-top:14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.008);overflow:hidden}.site-root .chart svg{position:absolute;inset:0;width:100%;height:100%}.site-root .chart .axis{left:12px;bottom:8px;justify-content:space-between;font:10px var(--mono)}.site-root .chart .axis,.site-root .chart-legend{position:absolute;right:12px;display:flex;color:var(--t3)}.site-root .chart-legend{top:10px;gap:12px;font:10.5px var(--mono)}.site-root .chart-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:-1px}.site-root .steps{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.012);overflow:hidden}.site-root .steps .s{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.site-root .steps .s i{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font:500 10px var(--mono);color:var(--t3);flex:none}.site-root .steps .s.done i{border-color:rgba(255,107,0,.5);color:var(--accent)}.site-root .steps .s.cur i{background:var(--accent);border-color:transparent;color:#0A0A0A}.site-root .steps .s b{display:block;font-size:11.5px;font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .steps .s.cur b{color:var(--t1)}.site-root .steps .s small{display:block;font-size:10.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .steps .ln{flex:none;width:14px;height:1px;background:var(--line-2)}.site-root .opt{border:1px solid var(--line);border-radius:12px;padding:16px;background:rgba(255,255,255,.012);position:relative}.site-root .opt.sel{border-color:rgba(255,107,0,.55);box-shadow:0 0 0 1px rgba(255,107,0,.25),0 0 40px -10px var(--accent-glow)}.site-root .opt.sel:after{content:"✓";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#0A0A0A;font:600 11px/20px var(--sans);text-align:center}.site-root .opt b{display:block;color:var(--t1);font-weight:500;font-size:14px;letter-spacing:-.01em}.site-root .opt p{margin-top:6px;font-size:12px;color:var(--t3);line-height:1.5}.site-root .opt ul{margin-top:10px;display:grid;gap:4px}.site-root .opt li{font-size:11.5px;color:var(--t3);padding-left:12px;position:relative}.site-root .opt li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--t4)}.site-root .slider{display:grid;gap:6px}.site-root .slider .row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--t2)}.site-root .slider .row b{color:var(--t1);font-weight:500;font-family:var(--mono)}.site-root .slider .trk{position:relative;height:4px;border-radius:2px;background:rgba(255,255,255,.08)}.site-root .slider .trk i{position:absolute;left:0;top:0;bottom:0;width:var(--w,40%);background:var(--accent);border-radius:2px}.site-root .slider .trk i:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.6)}.site-root .tree{display:grid;gap:6px;font:12.5px var(--mono)}.site-root .tree .node{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012);color:var(--t2)}.site-root .tree .node.l2{margin-left:22px}.site-root .tree .node.l3{margin-left:44px}.site-root .tree .node b{color:var(--t1);font-weight:500}.site-root .tree .node .meta{font-size:11px;color:var(--t3)}.site-root .tree .node .meta em{font-style:normal;color:var(--t3)}.site-root .rec{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 80px 90px minmax(0,1.4fr) 172px;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--line)}.site-root .rec:last-child{border-bottom:0}.site-root .rec .kw{color:var(--t1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .rec .kw small{display:block;font:11px var(--mono);color:var(--t3);font-weight:400;margin-top:2px}.site-root .rec .num{font:12.5px var(--mono);color:var(--t2);text-align:right}.site-root .rec .why{font-size:11.5px}.site-root .rec .acts{display:flex;gap:6px}.site-root .rec .acts span{height:26px;padding:0 10px;border-radius:6px;border:1px solid var(--line-2);display:inline-flex;align-items:center;font-size:12px;color:var(--t2)}.site-root .rec .acts span.go{background:var(--t1);color:#0A0A0A;border-color:transparent;font-weight:500}.site-root .rec.done .acts span.go{background:var(--accent)}.site-root .rec-head{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 80px 90px minmax(0,1.4fr) 172px;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line);font:500 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}.site-root .rec-head .num{text-align:right}.site-root .rec-more{padding:10px 12px 2px;font:11.5px var(--mono);color:var(--t3)}.site-root .proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}.site-root .proof{padding:32px;display:flex;flex-direction:column}.site-root .proof .top{display:flex;justify-content:space-between;align-items:center;gap:12px}.site-root .proof .fig{display:flex;align-items:baseline;gap:18px;margin-top:28px;flex-wrap:wrap}.site-root .proof .fig .from{font:500 clamp(40px,4.5vw,56px)/1 var(--sans);letter-spacing:-.045em;color:var(--t3)}.site-root .proof .fig .to{font:500 clamp(56px,7vw,92px)/1 var(--sans);letter-spacing:-.05em;color:var(--accent)}.site-root .proof .fig .arr{width:28px;height:28px;color:var(--t4);align-self:center}.site-root .proof .fig .unit{font-size:15px;color:var(--t3);align-self:center}.site-root .proof .lab{margin-top:10px;font-size:15px;color:var(--t2)}.site-root .bars{margin-top:26px;display:grid;gap:10px}.site-root .bars .b{display:grid;grid-template-columns:56px minmax(0,1fr) 46px;gap:12px;align-items:center;font:12px var(--mono);color:var(--t3)}.site-root .bars .b .trk{height:8px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.site-root .bars .b .trk i{display:block;height:100%;width:var(--w);border-radius:4px;background:rgba(255,255,255,.35);transform-origin:left}.site-root .bars .b.after .trk i{background:var(--accent)}.site-root .bars .b.after{color:var(--t2)}.site-root .bars .b .val{text-align:right;color:var(--t2)}.site-root .proof .money{margin-top:20px;display:grid;gap:7px}.site-root .proof .money div{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;font:12.5px var(--mono);color:var(--t2)}.site-root .proof .money div span:first-child{color:var(--t3)}.site-root .proof .money div em{font-style:normal;color:var(--t3)}.site-root .proof .money div b{font-weight:500;color:var(--t1)}.site-root .proof .money div i{font-style:normal;padding:2px 7px;border:1px solid var(--line-2);border-radius:5px;font-size:11px;color:var(--t1)}.site-root .proof .money+.when{margin-top:18px}.site-root .proof .when{margin-top:22px;display:flex;flex-direction:column;gap:8px}.site-root .proof .when span{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.4;color:var(--t2)}.site-root .proof .when b{flex:none;min-width:96px;padding:4px 8px;border:1px solid var(--line-2);border-radius:6px;text-align:center;font:500 11px var(--mono);color:var(--t1);white-space:nowrap}.site-root .proof .when b.fast{color:var(--accent);border-color:rgba(255,107,0,.45)}.site-root .proof .when+.ctx{margin-top:18px}.site-root .proof .ctx{margin-top:26px;display:flex;flex-direction:column;gap:8px}.site-root .proof .ctx span{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--t2)}.site-root .proof .ctx svg{width:15px;height:15px;flex:none;margin-top:3px;color:var(--t3)}.site-root .proof .exp{margin-top:auto;padding-top:26px}.site-root .exp-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;font-weight:500;color:var(--t1);background:rgba(255,255,255,.02);transition:border-color .2s,background-color .2s}.site-root .exp-btn:hover{border-color:var(--line-3);background:rgba(255,255,255,.05)}.site-root .exp-btn svg{width:14px;height:14px;transition:transform .35s var(--ease-out);color:var(--t3)}.site-root .exp-btn[aria-expanded=true] svg{transform:rotate(45deg)}.site-root .exp-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.site-root .exp-body>div{overflow:hidden}.site-root .exp-body.open{grid-template-rows:1fr}.site-root .did{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:10px}.site-root .did li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;color:var(--t2);line-height:1.5}.site-root .did li i{width:22px;height:22px;border-radius:6px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--t2)}.site-root .did li i svg{width:12px;height:12px}.site-root .did li b{color:var(--t1);font-weight:500}.site-root .proof-note{margin-top:20px;font-size:13.5px;color:var(--t3);text-align:center}.site-root .engine-app{margin-top:64px;--ew:min(1440px,calc(100vw - 48px));width:var(--ew);margin-left:calc(50% - var(--ew) / 2)}.site-root .rb-try{margin:44px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;color:var(--t2)}.site-root .rb-try svg{width:15px;height:15px;color:var(--t3)}.site-root .rb-try+.engine-app{margin-top:18px}.site-root .engine-app .app-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.site-root .engine-app .pane{padding:20px 22px 22px;min-width:0}.site-root .engine-app .pane+.pane{border-left:1px solid var(--line)}.site-root .pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:16px}.site-root .pane-head .app-title{display:flex;align-items:center;gap:10px}.site-root .pane-head .app-title svg{width:14px;height:14px;color:var(--t3)}.site-root .pane-lead{display:flex;align-items:center;gap:10px;min-width:0}.site-root .pane-open{gap:6px;white-space:nowrap}.site-root .pane-open svg{width:13px;height:13px}.site-root .suite{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.site-root .suite .card{padding:26px;display:flex;flex-direction:column;min-height:220px}.site-root .suite .card .top{display:flex;justify-content:space-between;align-items:flex-start}.site-root .suite .card h3{margin-top:22px}.site-root .suite .card p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--t2)}.site-root .suite .card .link{margin-top:auto;padding-top:22px;font-size:14px}.site-root .suite .card.soon{background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.012) 8px 9px),var(--bg-1)}.site-root .suite .card .ic-tile{color:var(--accent);border-color:rgba(255,107,0,.32);background:rgba(255,107,0,.09);box-shadow:0 0 22px rgba(255,107,0,.12);transition:box-shadow .25s,background .25s}.site-root .suite .card:hover .ic-tile{background:rgba(255,107,0,.14);box-shadow:0 0 28px rgba(255,107,0,.22)}.site-root .suite .card.soon .ic-tile{color:var(--t3);border-color:var(--line);background:rgba(255,255,255,.02);box-shadow:none}.site-root .suite .card:hover .link,.site-root .suite .card:hover .link .arr{color:var(--accent)}.site-root .honest{margin-top:40px;text-align:center;font-size:15px;color:var(--t3)}.site-root .honest b{color:var(--t2);font-weight:500}.site-root .mini{margin-top:24px;padding:14px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.012);font:12px/1.7 var(--mono);color:var(--t3)}.site-root .mini b{color:var(--t1);font-weight:500}.site-root .mini .ok{color:var(--ok)}.site-root .mini .acc{color:var(--accent)}.site-root .mini .seg{margin-top:4px}.site-root .mini .ln{display:flex;gap:10px}.site-root .mini .ln span:first-child{color:var(--t3);flex:none}.site-root .fee{margin-top:56px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.site-root .fee .card{padding:32px}.site-root .fee-stat{display:grid;gap:18px}.site-root .fee-stat .big{font:500 clamp(48px,5vw,72px)/1 var(--sans);letter-spacing:-.05em}.site-root .fee-stat .big.accent{color:var(--accent)}.site-root .fee-stat .lab{font-size:15px;color:var(--t2)}.site-root .fee-bars{display:grid;gap:22px;margin-top:8px}.site-root .fee-bar .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.site-root .fee-bar .row b{font-weight:500;color:var(--t1);font-size:15px}.site-root .fee-bar .row span{font:500 14px var(--mono);color:var(--t2)}.site-root .fee-bar .trk{height:34px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--line);overflow:hidden;position:relative}.site-root .fee-bar .trk i{position:absolute;inset:0;width:var(--w);min-width:6px;border-radius:7px;background:rgba(255,255,255,.16);transform-origin:left;transition:width .35s var(--ease-out)}.site-root .fee-bar.us .trk i{background:var(--accent)}.site-root .fee-bar.us .row b{color:var(--t1)}.site-root .fee-bar.us .row span{color:var(--accent)}.site-root .fee-note{margin-top:20px;font-size:13.5px;color:var(--t3)}.site-root .day{margin-top:56px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:stretch}.site-root .day .app{height:100%}.site-root .day .app .app-main{padding:18px 20px 22px}.site-root .day .card{padding:32px;display:flex;flex-direction:column}.site-root .day .card .h3{margin-top:20px}.site-root .day .card p{margin-top:12px;font-size:15px;color:var(--t2);line-height:1.55}.site-root .step-list{margin-top:22px;display:grid;gap:10px}.site-root .step-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:14px;color:var(--t2)}.site-root .step-list li i{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font:500 11px var(--mono);color:var(--t2)}.site-root .notify{margin-top:auto;padding-top:26px}.site-root .notify form{display:flex;gap:8px}.site-root .notify input{flex:1 1 auto;min-width:0;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--t1);font:15px var(--sans);transition:border-color .2s}.site-root .notify input::placeholder{color:var(--t3)}.site-root .notify input:focus{outline:none;border-color:var(--line-3)}.site-root .notify .done-msg{display:none;align-items:center;gap:10px;height:44px;font-size:14.5px;color:var(--t1)}.site-root .notify .done-msg svg{width:16px;height:16px;color:var(--ok)}.site-root .notify.done form{display:none}.site-root .notify.done .done-msg{display:flex}.site-root .notify .fine{margin-top:10px;font-size:12.5px;color:var(--t3)}.site-root .tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px}.site-root .tier{padding:26px;display:flex;flex-direction:column}.site-root .tier .name{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;color:var(--t1)}.site-root .tier .price{margin-top:18px;display:flex;align-items:baseline;gap:4px}.site-root .tier .price b{font:500 44px/1 var(--sans);letter-spacing:-.045em;color:var(--t1)}.site-root .tier .price span{font-size:14px;color:var(--t3)}.site-root .tier .cap{margin-top:10px;font-size:14px;color:var(--t2)}.site-root .tier .cap b{color:var(--t1);font-weight:500}.site-root .tiers-note{margin:0 0 20px;text-align:center;font-size:15px;line-height:1.5;color:var(--t2)}.site-root .tier .feats{margin-top:18px;display:grid;gap:8px}.site-root .tier .feats li{display:flex;gap:9px;font-size:14px;color:var(--t2)}.site-root .tier .feats li svg{width:14px;height:14px;flex:none;margin-top:4px;color:var(--t3)}.site-root .tier .cta{margin-top:auto;padding-top:24px}.site-root .tier .cta .btn{width:100%}.site-root .tier.hot{border-color:rgba(255,107,0,.45);box-shadow:0 0 0 1px rgba(255,107,0,.2),0 30px 80px -40px var(--accent-glow)}.site-root .tier.hot:hover{border-color:rgba(255,107,0,.6)}.site-root .custom-row{margin-top:12px;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.site-root .custom-row b{font-weight:500;color:var(--t1);font-size:16px}.site-root .custom-row span{color:var(--t2);font-size:14.5px}.site-root .pricing-teaser-foot{margin-top:28px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--t3)}.site-root .cmp{width:100%;border-collapse:collapse;margin-top:40px;font-size:15px}.site-root .cmp td,.site-root .cmp th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left}.site-root .cmp th{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .cmp td{color:var(--t2)}.site-root .cmp td.num,.site-root .cmp th.num{text-align:right;font-family:var(--mono);font-feature-settings:"tnum"}.site-root .cmp td.us{color:var(--accent);font-weight:500}.site-root .cmp tr:last-child td{border-bottom:0}.site-root .cmp .card-wrap{overflow-x:auto}.site-root .faq{margin-top:56px;border-top:1px solid var(--line)}.site-root .faq-item{border-bottom:1px solid var(--line)}.site-root .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-align:left;font-size:17px;font-weight:500;color:var(--t1);letter-spacing:-.01em}.site-root .faq-q svg{width:16px;height:16px;flex:none;color:var(--t3);transition:transform .35s var(--ease-out)}.site-root .faq-q[aria-expanded=true] svg{transform:rotate(45deg)}.site-root .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.site-root .faq-a>div{overflow:hidden}.site-root .faq-a p{padding-bottom:22px;font-size:15.5px;line-height:1.6;color:var(--t2);max-width:720px}.site-root .faq-a.open{grid-template-rows:1fr}.site-root .f-hero{position:relative;padding:48px 0 0;overflow:hidden}.site-root .f-hero .display{font-size:clamp(40px,6vw,76px);margin-top:26px}.site-root .f-hero .lead{margin-top:22px;max-width:600px}.site-root .f-hero .hero-ctas{margin-left:0}.site-root .f-hero-visual{margin-top:64px;position:relative}.site-root .problem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.site-root .problem .card{padding:26px}.site-root .problem .card .n{font:500 12px var(--mono);color:var(--t3);letter-spacing:.06em}.site-root .problem .card h3{margin-top:16px;font-size:20px}.site-root .problem .card p{margin-top:10px;font-size:15px;color:var(--t2);line-height:1.55}.site-root .how{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start;margin-top:64px}.site-root .how .steps-copy{position:sticky;top:calc(var(--nav-h) + 40px);display:grid;gap:8px}.site-root .how .stp{padding:18px 20px;border-radius:12px;border:1px solid transparent;transition:border-color .3s,background-color .3s}.site-root .how .stp.on{border-color:var(--line-2);background:var(--bg-1)}.site-root .how .stp .n{font:500 11px var(--mono);letter-spacing:.08em;color:var(--t3)}.site-root .how .stp h3{margin-top:8px;font-size:19px}.site-root .how .stp p{margin-top:8px;font-size:14.5px;color:var(--t2);line-height:1.55}.site-root .how .stp.on .n{color:var(--accent)}.site-root .value{text-align:center;padding:8px 0}.site-root .value .h2{max-width:900px;margin:0 auto}.site-root .value .lead{margin:20px auto 0;max-width:620px}.site-root .example{margin-top:56px}.site-root .example .app-body{grid-template-columns:minmax(0,1fr)}.site-root .cta-final{position:relative;padding:160px 0 140px;text-align:center;overflow:hidden}.site-root .cta-final .display{font-size:clamp(40px,6.5vw,84px)}.site-root .cta-final .lead{margin:20px auto 0;max-width:520px}.site-root .cta-final .hero-ctas{margin-top:36px}.site-root footer{padding:56px 0 40px;background:var(--bg)}.site-root .foot-top{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px}.site-root .foot-brand img{height:22px;width:auto}.site-root .foot-brand p{margin-top:16px;max-width:320px;font-size:14px;color:var(--t3);line-height:1.6}.site-root .foot-col b{display:block;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}.site-root .foot-col a{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:var(--t2);transition:color .2s}.site-root .foot-col a:hover{color:var(--t1)}.site-root .foot-col a .tag{height:18px;font-size:9.5px;padding:0 6px}.site-root .foot-bot{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--t3)}.site-root html:not(.js-on) .exp-body,.site-root html:not(.js-on) .faq-a{grid-template-rows:1fr}.site-root .will-change{will-change:transform,opacity}.site-root .line-draw{stroke-dasharray:1;stroke-dashoffset:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.site-root .floaty{animation:float 6s ease-in-out infinite}.site-root .floaty.d1{animation-delay:-2s}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.site-root .breathe{animation:breathe 9s ease-in-out infinite}.site-root .cursor-blink:after{content:"▍";color:var(--accent);animation:blink 1s steps(1) infinite;margin-left:2px}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-root .breathe,.site-root .floaty,.site-root .pill .dot{animation:none}html:has(.site-root){scroll-behavior:auto}.site-root *,.site-root :after,.site-root :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1100px){.site-root .nav-dd-panel{min-width:480px}.site-root .float-chip{display:none}}@media (max-width:1024px){:root{--sec:104px}.site-root .grid-4,.site-root .problem,.site-root .suite,.site-root .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .split,.site-root .split.rev{grid-template-columns:minmax(0,1fr);gap:40px}.site-root .split.rev>:first-child{order:1}.site-root .split.rev>:last-child{order:2}.site-root .app-body{grid-template-columns:minmax(0,1fr)}.site-root .app-rail{display:none}.site-root .engine-app .app-body{grid-template-columns:minmax(0,1fr)}.site-root .engine-app .pane+.pane{border-left:0;border-top:1px solid var(--line)}.site-root .day,.site-root .fee,.site-root .how{grid-template-columns:minmax(0,1fr)}.site-root .how{gap:32px}.site-root .how .steps-copy{position:static}.site-root .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .hide-md,.site-root .tbl .hide-md{display:none}}@media (max-width:900px){.site-root .nav-links{display:none}.site-root .nav-burger{display:grid}.site-root .nav-right .nav-ctas{display:none}}@media (max-width:720px){:root{--sec:88px;--gutter:20px}.site-root .hero{padding-top:calc(var(--nav-h) + 48px)}.site-root .hero-visual{margin-top:48px}.site-root .hero-ctas{grid-auto-flow:row;grid-auto-columns:auto;width:auto}.site-root .hero-meta{gap:12px;flex-direction:column;align-items:flex-start;max-width:340px;margin-left:auto;margin-right:auto}.site-root .pill{font-size:12.5px;padding:0 10px 0 9px;gap:7px;height:28px}.site-root .app-main{padding:14px 14px 16px}.site-root .run-sum{gap:8px 12px}.site-root .tfoot-note{white-space:normal}.site-root .tbl td.kw{white-space:normal;min-width:120px}.site-root .out .mono{font-size:11.5px}.site-root .f-hero-visual:before,.site-root .hero-visual:before{top:-90px;height:220px}.site-root .grid-2,.site-root .grid-3,.site-root .problem,.site-root .proof-grid,.site-root .suite,.site-root .tiers{grid-template-columns:minmax(0,1fr)}.site-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .card-pad-lg,.site-root .day .card,.site-root .fee .card,.site-root .proof{padding:24px}.site-root .hide-sm,.site-root .tbl .hide-sm{display:none}.site-root .log-row{grid-template-columns:minmax(0,1fr) auto}.site-root .log-row .by,.site-root .log-row .res{display:none}.site-root .rec,.site-root .rec-head{grid-template-columns:minmax(0,1fr) 70px 88px}.site-root .rec .hide-sm,.site-root .rec-head .hide-sm{display:none}.site-root .ladder .t{grid-template-columns:110px minmax(0,1fr) 90px}.site-root .steps .s small{display:none}.site-root .cta-final{padding:112px 0 96px}.site-root .foot-top{grid-template-columns:minmax(0,1fr)}.site-root .notify form{flex-direction:column}.site-root .rb-row{grid-template-columns:minmax(0,1fr);gap:6px}.site-root .rb-row .lab{line-height:1}}.site-root .f-hero-copy{position:relative;z-index:2;max-width:760px}.site-root .f-hero-visual{z-index:2;padding-bottom:72px}.site-root .how-visuals{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0}.site-root .how-visuals>*{min-width:0}.site-root .app-rail .item .tag{margin-left:auto;align-self:center;height:18px;padding:0 6px;font-size:10px}.site-root .nav-dd-panel b .tag{display:inline-flex;margin:-2px 0 0 8px;height:18px;padding:0 6px;font-size:10px;color:var(--t2);vertical-align:middle}.site-root .tbl .tg{display:inline-block;vertical-align:middle}.site-root .tbl th.num{font-size:10.5px;color:var(--t4)}.site-root .app-title{display:flex;align-items:center;gap:6px}.site-root .app-title svg{width:14px;height:14px;color:var(--t3)}.site-root .tbl td.desc{white-space:normal;min-width:180px;line-height:1.45}.site-root .rb-foot .ctl{white-space:nowrap;flex:none}.site-root .f-hero .eyebrow.bare{color:var(--t2)}@media (max-width:1279px){.site-root .hide-lg{display:none}}@media (max-width:1024px) and (min-width:721px){.site-root .problem .card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:720px){.site-root .f-hero-visual{padding-bottom:56px}.site-root .hide-sm,.site-root .rec .acts span.hide-sm,.site-root .seg span.hide-sm{display:none}}.site-root .engine-app{overflow:hidden;overflow:clip}.site-root .engine-app .pane-builder{border-right:1px solid var(--line)}.site-root .engine-app .pane-summary{border-left:0;align-self:start;position:sticky;top:calc(var(--nav-h) + 24px)}@media (max-width:1024px){.site-root .engine-app .pane-builder{border-right:0}.site-root .engine-app .pane-summary{position:static}}.site-root .rb-tabs{display:flex;margin:0 0 16px}.site-root .rb-tabs button{flex:1;height:28px;padding:0 10px;border-radius:5px;font:500 12.5px var(--sans);color:var(--t3);background:none;transition:color .2s,background-color .2s}.site-root .rb-tabs button:hover{color:var(--t2)}.site-root .rb-tabs button.on{background:rgba(255,255,255,.07);color:var(--t1)}.site-root .rbs{border-top:1px solid var(--line);padding-top:22px}.site-root .rbs:first-child{border-top:0;padding-top:0}.site-root .rbs-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.site-root .rbs-h .lab{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);flex:none}.site-root .rbs-h .hint{font-size:11.5px;line-height:1.4;color:var(--t3);text-align:right}.site-root .rbs-b{display:flex;flex-direction:column;gap:8px}.site-root .rb-l{font-size:12px;color:var(--t3);white-space:nowrap}.site-root .rb-l.dim{color:var(--t3)}.site-root .rb-pair{display:inline-flex;align-items:center;gap:8px;max-width:100%}.site-root .rb .rb-line{row-gap:8px}.site-root .cond-rows{display:flex;flex-direction:column;gap:6px}.site-root .cond-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.site-root .cond-row .icon-btn{margin-left:4px}.site-root .cond-rows .conj{padding:0 2px}.site-root .sel{cursor:pointer;justify-content:space-between;gap:10px;text-align:left;max-width:100%}.site-root .sel .sel-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .sel .caret{width:12px;height:12px;flex:none;color:var(--t3);transition:transform .2s}.site-root .sel:hover{border-color:var(--line-3)}.site-root .sel[aria-expanded=true]{border-color:var(--line-3);background:rgba(255,255,255,.05)}.site-root .sel[aria-expanded=true] .caret{transform:rotate(180deg)}.site-root .sel-menu{position:fixed;z-index:200;margin:0;padding:6px;list-style:none;background:#111111;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 24px 48px -16px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.04);max-height:320px;overflow:auto;font-size:12.5px;outline:none}.site-root .sel-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;color:var(--t2);cursor:pointer;white-space:nowrap;outline:none}.site-root .sel-opt:focus,.site-root .sel-opt:hover{background:rgba(255,255,255,.06);color:var(--t1)}.site-root .sel-opt.on{color:var(--t1)}.site-root .sel-opt>svg{width:14px;height:14px;flex:none;color:var(--t1)}.site-root .sel-menu-multi .sel-opt{justify-content:flex-start}.site-root .sel-opt .sel-t{flex:1;min-width:0}.site-root .sel-opt .sel-t small{display:block;font:10.5px var(--mono);color:var(--t3);margin-top:2px}.site-root .sel-opt .chk{width:15px;height:15px;border-radius:4px;border:1px solid var(--line-3);flex:none;display:grid;place-items:center}.site-root .sel-opt.on .chk{background:var(--accent);border-color:var(--accent)}.site-root .sel-opt .chk svg{width:10px;height:10px;color:#0A0A0A}.site-root .sel-tools{display:flex;gap:6px;padding:2px 4px 8px;margin-bottom:6px;border-bottom:1px solid var(--line)}.site-root .sel-tools button{font-size:11.5px;color:var(--t3);padding:4px 8px;border-radius:5px;border:1px solid var(--line)}.site-root .sel-tools button:hover{color:var(--t1);border-color:var(--line-3)}.site-root .stpr{display:inline-flex;align-items:center;height:30px;border-radius:7px;border:1px solid var(--line-2);background:rgba(255,255,255,.025);overflow:hidden}.site-root .stpr:focus-within{border-color:var(--line-3)}.site-root .stpr-b{width:28px;height:100%;display:grid;place-items:center;color:var(--t2);font:400 15px/1 var(--sans);transition:background-color .15s}.site-root .stpr-b:hover{background:rgba(255,255,255,.06);color:var(--t1)}.site-root .stpr-i{width:52px;height:100%;border:0;background:transparent;color:var(--t1);font:12.5px var(--mono);text-align:center;-moz-appearance:textfield;appearance:textfield;outline:none}.site-root .stpr-i::-webkit-inner-spin-button,.site-root .stpr-i::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-root .stpr-u{font:11.5px var(--mono);color:var(--t3);padding:0 2px;white-space:nowrap}.site-root .rads{display:grid;gap:6px}.site-root .rad{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px 10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:9px;cursor:pointer;background:rgba(255,255,255,.012);transition:border-color .2s}.site-root .rad:hover{border-color:var(--line-2)}.site-root .rad input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.site-root .rad-dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-3);margin-top:1px;position:relative}.site-root .rad.on{border-color:rgba(255,107,0,.5)}.site-root .rad.on .rad-dot{border-color:var(--accent)}.site-root .rad.on .rad-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.site-root .rad-t b{display:block;font-weight:500;color:var(--t1);font-size:12.5px}.site-root .rad-t small{display:block;font-size:11.5px;color:var(--t3);margin-top:2px;line-height:1.45}.site-root .rad-x{grid-column:2;margin-top:8px}.site-root .chk{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);cursor:pointer}.site-root .chk input{position:absolute;opacity:0;width:0;height:0}.site-root .chk i{width:15px;height:15px;border-radius:4px;border:1px solid var(--line-3);display:grid;place-items:center;flex:none}.site-root .chk.on i{background:var(--accent);border-color:var(--accent)}.site-root .chk i svg{width:10px;height:10px;color:#0A0A0A}.site-root .chips{display:flex;flex-wrap:wrap;gap:6px}.site-root .chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:6px;border:1px solid var(--line);font-size:11.5px;color:var(--t2)}.site-root .chip i{width:6px;height:6px;border-radius:50%;background:var(--t3)}.site-root .chip i.ok{background:var(--ok)}.site-root .chip i.paused{background:var(--warn)}.site-root .rb-note{font-size:11.5px;color:var(--t3);line-height:1.45;margin:0}.site-root .rb-empty{padding:22px;border:1px dashed var(--line-2);border-radius:10px}.site-root .rb-empty p{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--t3);max-width:46ch}.site-root .icon-btn{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;color:var(--t3);flex:none;transition:color .2s,border-color .2s}.site-root .icon-btn:hover{color:var(--t1);border-color:var(--line-3)}.site-root .icon-btn[disabled]{opacity:.35;cursor:not-allowed}.site-root .icon-btn svg{width:14px;height:14px}.site-root .date-in{color-scheme:dark;font:12px var(--mono);color:var(--t2);padding:0 8px;width:140px}.site-root .date-in::-webkit-calendar-picker-indicator{opacity:.6}.site-root .rb-sum .ln{gap:12px}.site-root .rb-sum .ln span:first-child{color:var(--t3);width:56px;flex:none}.site-root .rb-sum .ln span:last-child{color:var(--t1)}.site-root .rb-sum .ln.foot{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.site-root .rb-sum .ln.foot span:last-child{color:var(--t3)}@media (max-width:720px){.site-root .rbs-h{flex-direction:column;align-items:flex-start;gap:4px}.site-root .rbs-h .hint{text-align:left}.site-root .sel-dest,.site-root .sel-metric{flex:1 1 100%}.site-root .rb-tabs button{padding:0 6px;font-size:12px}}.site-root [data-rb-builder] .fld{height:34px;padding:0 12px;font-size:14px;border-radius:8px;gap:9px}.site-root [data-rb-builder] .fld.mono{font-size:13.5px}.site-root [data-rb-builder] .fld svg,.site-root [data-rb-builder] .sel .caret{width:13px;height:13px}.site-root [data-rb-builder] .stpr{height:34px;border-radius:8px}.site-root [data-rb-builder] .stpr-b{width:32px;font-size:16px}.site-root [data-rb-builder] .stpr-i{width:58px;font-size:14px}.site-root [data-rb-builder] .stpr-u{font-size:12.5px}.site-root [data-rb-builder] .rb-l{font-size:13.5px}.site-root [data-rb-builder] .rb-note{font-size:12.5px}.site-root [data-rb-builder] .icon-btn{width:34px;height:34px;border-radius:8px}.site-root [data-rb-builder] .icon-btn svg{width:15px;height:15px}.site-root [data-rb-builder] .rad{padding:12px 14px;grid-template-columns:18px minmax(0,1fr)}.site-root [data-rb-builder] .rad-dot{width:18px;height:18px}.site-root [data-rb-builder] .rad.on .rad-dot:after{inset:4px}.site-root [data-rb-builder] .rad-t b{font-size:14px}.site-root [data-rb-builder] .rad-t small{font-size:12.5px}.site-root [data-rb-builder] .chk{font-size:13px}.site-root [data-rb-builder] .chk i{width:17px;height:17px}.site-root [data-rb-builder] .chip{height:27px;padding:0 10px;font-size:12.5px}.site-root [data-rb-builder] .date-in{font-size:13.5px;width:152px}.site-root [data-rb-builder] .rb-empty p{font-size:14px}.site-root .rb-tabs button{height:32px;font-size:14px}.site-root .sel-menu{font-size:14px}.site-root .sel-opt{padding:9px 12px}.site-root .sel-opt .sel-t small{font-size:11.5px}.site-root .sel-tools button{font-size:12.5px;padding:5px 9px}.site-root .contrast{margin-top:56px;padding:0;overflow:hidden}.site-root .contrast-input{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px 28px;border-bottom:1px solid var(--line)}.site-root .contrast-input .lab{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .contrast-kw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-root .contrast-kw b{font-weight:500;color:var(--t1);font-size:15px}.site-root .contrast-kw .mono{font-size:12.5px;color:var(--t3)}.site-root .contrast-grid{display:grid;grid-template-columns:1fr 1fr}.site-root .contrast-col{padding:22px 28px 26px;min-width:0}.site-root .contrast-col+.contrast-col{border-left:1px solid var(--line)}.site-root .contrast-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:14.5px;font-weight:500;color:var(--t1)}.site-root .contrast-head .dim{font:12px var(--mono);color:var(--t3);font-weight:400}.site-root .contrast ol{display:grid;gap:6px}.site-root .contrast li{display:grid;grid-template-columns:50px minmax(0,130px) minmax(0,1fr);gap:12px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012)}.site-root .contrast .run{font:11.5px var(--mono);color:var(--t3)}.site-root .contrast .ans{display:inline-flex;align-items:center;height:27px;padding:0 10px;border-radius:6px;border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap;justify-self:start;max-width:100%}.site-root .contrast .why{font:12px var(--mono);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .contrast-col.rule .ans{color:var(--accent);border-color:rgba(255,107,0,.4);background:var(--accent-soft)}.site-root .contrast-col.rule .why{color:var(--t3)}.site-root .contrast-col.rule .why:before{content:"✓ ";color:var(--ok)}.site-root .contrast-foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.site-root .contrast-foot span{padding:16px 28px;font-size:14px;color:var(--t3)}.site-root .contrast-foot span+span{border-left:1px solid var(--line);color:var(--t1)}@media (max-width:720px){.site-root .contrast-foot,.site-root .contrast-grid{grid-template-columns:1fr}.site-root .contrast-col+.contrast-col,.site-root .contrast-foot span+span{border-left:0;border-top:1px solid var(--line)}.site-root .contrast li{grid-template-columns:44px minmax(0,1fr)}.site-root .contrast .why{grid-column:2;white-space:normal}}.site-root .fee-in{display:flex;flex-direction:column}.site-root .fee-spend{display:flex;align-items:baseline;gap:10px;margin-top:16px}.site-root .fee-spend .big{font:500 clamp(48px,5vw,72px)/1 var(--sans);letter-spacing:-.05em;color:var(--t1);font-variant-numeric:tabular-nums}.site-root .fee-spend .per{font-size:16px;color:var(--t3)}.site-root .fee-slider{margin-top:26px}.site-root .fee-slider input[type=range]{--p:50%;-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:10px 0;border-radius:3px;cursor:pointer;outline:none;background:linear-gradient(90deg,rgba(255,255,255,.55) var(--p),rgba(255,255,255,.1) var(--p))}.site-root .fee-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.2);cursor:grab;transition:transform .15s}.site-root .fee-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08)}.site-root .fee-slider input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.site-root .fee-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.2);cursor:grab}.site-root .fee-slider input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:transparent}.site-root .fee-slider input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:3px}.site-root .fee-ticks{position:relative;height:18px;margin-top:4px}.site-root .fee-ticks span{position:absolute;left:var(--p);transform:translateX(-50%);font:11px var(--mono);color:var(--t3);white-space:nowrap}.site-root .fee-ticks span:first-child{transform:none}.site-root .fee-ticks span:last-child{transform:translateX(-100%)}.site-root .fee-tier{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.site-root .fee-tier-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.site-root .fee-tier-row .lab{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .fee-tier-row b{font-size:17px;font-weight:500;color:var(--t1)}.site-root .fee-tier-row .mono{font-size:13px;color:var(--t2);margin-left:6px}.site-root .fee-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px}.site-root .fee-steps span{padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012);transition:border-color .25s,background-color .25s;min-width:0}.site-root .fee-steps span b{display:block;font-size:12.5px;font-weight:500;color:var(--t3);transition:color .25s}.site-root .fee-steps span small{display:block;font:10.5px var(--mono);color:var(--t3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .fee-steps span.on{border-color:var(--line-3);background:rgba(255,255,255,.05)}.site-root .fee-steps span.on b{color:var(--t1)}.site-root .fee-diff{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.site-root .fee-diff-col{min-width:0}.site-root .fee-diff .lab{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .fee-diff-v{margin-top:8px;font-size:16px;color:var(--t2)}.site-root .fee-diff-v b{font:500 32px/1 var(--sans);letter-spacing:-.03em;color:var(--t1);font-variant-numeric:tabular-nums;margin-right:4px}.site-root .fee-diff-v .dim{display:block;margin-top:6px;color:var(--t3);font-size:14px}.site-root .fee-bar .row span,.site-root .fee-diff-v b,.site-root .fee-spend .big{font-variant-numeric:tabular-nums}.site-root .fee-bar .row b span,.site-root .fee-bar.us .row b span{font:inherit;color:inherit}.site-root .fee-bar .row b .fee-sub{font:12px var(--mono);color:var(--t3);margin-left:8px}.site-root .fee-floor{font-size:12.5px}.site-root .fee-floor,.site-root .fee-src{margin-top:8px;color:var(--t3)}@media (max-width:720px){.site-root .fee-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .fee-diff{grid-template-columns:1fr}}.site-root .rb-tabs button{box-shadow:inset 0 0 0 1px transparent;transition:color .2s,background-color .2s,box-shadow .2s}.site-root .rb-tabs button:hover{color:var(--t1);background:rgba(255,255,255,.04)}.site-root .rb-tabs button.on{box-shadow:inset 0 0 0 1px var(--accent)}.site-root [data-rb-builder] .chk i,.site-root [data-rb-builder] .date-in,.site-root [data-rb-builder] .fld.ghost,.site-root [data-rb-builder] .icon-btn,.site-root [data-rb-builder] .rad,.site-root [data-rb-builder] .sel,.site-root [data-rb-builder] .stpr{transition:border-color .18s,background-color .18s,color .18s}.site-root [data-rb-builder] .sel:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.32);color:var(--t1)}.site-root [data-rb-builder] .sel:hover .caret{color:var(--t1)}.site-root [data-rb-builder] .stpr:hover{border-color:rgba(255,255,255,.32)}.site-root [data-rb-builder] .stpr-b:hover{background:rgba(255,255,255,.1);color:var(--t1)}.site-root [data-rb-builder] .stpr-b:active{background:rgba(255,255,255,.16)}.site-root [data-rb-builder] .fld.ghost:hover{border-style:solid;border-color:rgba(255,255,255,.32);color:var(--t1);background:rgba(255,255,255,.05)}.site-root [data-rb-builder] .icon-btn:not([disabled]):hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.32);color:var(--t1)}.site-root [data-rb-builder] .rad:hover{border-color:var(--line-3);background:rgba(255,255,255,.03)}.site-root [data-rb-builder] .rad.on:hover{border-color:rgba(255,107,0,.7)}.site-root [data-rb-builder] .chk:hover i{border-color:rgba(255,255,255,.45)}.site-root [data-rb-builder] .date-in:hover{border-color:rgba(255,255,255,.32);color:var(--t1)}.site-root .rb-sum .ln{padding-left:10px;margin-left:-10px;border-radius:4px}@keyframes lnFlash{0%{background:rgba(255,107,0,.16);box-shadow:inset 3px 0 0 var(--accent)}to{background:transparent;box-shadow:inset 3px 0 0 transparent}}.site-root .rb-sum .ln.flash{animation:lnFlash 1.2s ease-out both}.site-root .rb,.site-root .rb-sum{transition:opacity .17s ease,transform .17s ease}.site-root .rb-sum.rb-out,.site-root .rb.rb-out{opacity:0;transform:translateY(6px)}@keyframes rbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-root .rb.rb-switch .rb-empty,.site-root .rb.rb-switch .rbs{animation:rbIn .45s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms)}@media (prefers-reduced-motion:reduce){.site-root .rb,.site-root .rb-sum{transition:none}.site-root .rb-sum .ln.flash,.site-root .rb.rb-switch .rb-empty,.site-root .rb.rb-switch .rbs{animation:none}}.site-root .rb-sum{padding:20px 22px;font-size:14.5px;line-height:1.8}.site-root .rb-sum .ln{gap:16px;padding:3px 0}.site-root .rb-sum .ln span:first-child{width:72px}.site-root .rb-sum .ln.foot{margin-top:10px;padding-top:10px}.site-root .rb-sum .ln.foot span:last-child{font-size:13.5px}@media (max-width:720px){.site-root .rb-sum{padding:18px;font-size:13.5px}.site-root .rb-sum .ln span:first-child{width:64px}}.site-root .mobile-menu .btn+.btn{margin-top:10px}.site-root .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;align-items:start}.site-root .contact-facts{margin-top:18px;display:grid;gap:12px}.site-root .contact-facts li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--t2)}.site-root .contact-facts li svg{width:15px;height:15px;flex:none;margin-top:4px;color:var(--t3)}.site-root .contact-card{padding:28px}.site-root .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-root .fld-wrap{display:grid;gap:7px}.site-root .fld-wrap.span-2{grid-column:1/-1}.site-root .fld-wrap label{font-size:13px;color:var(--t2)}.site-root .fld-wrap label em{font-style:normal;color:var(--t3)}.site-root .fld-wrap input,.site-root .fld-wrap select,.site-root .fld-wrap textarea{width:100%;min-width:0;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--t1);font:15px var(--sans);transition:border-color .2s;appearance:none;-webkit-appearance:none}.site-root .fld-wrap textarea{height:auto;min-height:112px;padding:12px 14px;line-height:1.5;resize:vertical}.site-root .fld-wrap select{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238E8E8E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.site-root .fld-wrap select:invalid{color:var(--t3)}.site-root .fld-wrap select option{color:var(--t1);background:var(--bg-2)}.site-root .fld-wrap input::placeholder,.site-root .fld-wrap textarea::placeholder{color:var(--t3)}.site-root .fld-wrap input:hover,.site-root .fld-wrap select:hover,.site-root .fld-wrap textarea:hover{border-color:var(--line-3)}.site-root .fld-wrap input:focus,.site-root .fld-wrap select:focus,.site-root .fld-wrap textarea:focus{outline:none;border-color:var(--line-3);background:rgba(255,255,255,.045)}.site-root .form-foot{margin-top:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.site-root .form-foot .fine{font-size:13px;color:var(--t3)}.site-root .contact-card .done-msg{display:none;align-items:center;gap:10px;font-size:15px;color:var(--t1)}.site-root .contact-card .done-msg svg{width:16px;height:16px;color:var(--ok)}.site-root .contact-card.done form{display:none}.site-root .contact-card.done .done-msg{display:flex}@media (max-width:900px){.site-root .contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:720px){.site-root .form-grid{grid-template-columns:minmax(0,1fr)}.site-root .fld-wrap.span-2{grid-column:auto}.site-root .form-foot .btn{width:100%}.site-root .contact-card{padding:22px}}.site-root .bidf .life{--step-gap:72px;list-style:none;margin:64px 0 0;padding:0}.site-root .bidf .step{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.site-root .bidf .step+.step{margin-top:var(--step-gap)}.site-root .bidf .step-copy{position:relative;padding-left:46px}.site-root .bidf .step-n{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,107,0,.6);background:var(--bg);display:grid;place-items:center;font:500 11px var(--mono);letter-spacing:.04em;color:var(--accent)}.site-root .bidf .step:not(:last-child) .step-copy:before{content:"";position:absolute;left:14px;top:28px;bottom:calc(-1 * var(--step-gap));width:1px;background:var(--line)}.site-root .bidf .step-copy h3{font-size:clamp(28px,3vw,36px);line-height:1.05;letter-spacing:-.03em;font-weight:450;color:var(--t1)}.site-root .bidf .step-copy p{margin-top:14px;max-width:420px;font-size:16px;line-height:1.55;color:var(--t2)}.site-root .bidf .cond-viz,.site-root .bidf .feat-panel,.site-root .bidf .since-viz{padding:18px 22px 20px;min-width:0}.site-root .bidf .sv-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:32px}.site-root .bidf .sv-title{font:11.5px var(--mono);color:var(--t3);letter-spacing:.02em}.site-root .bidf .sv-title b{color:var(--t1);font-weight:500}.site-root .bidf .sv-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02)}.site-root .bidf .sv-seg button{height:26px;padding:0 11px;border-radius:999px;background:transparent;border:0;font:500 12px var(--sans);color:var(--t3);white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .2s}.site-root .bidf .sv-seg button:hover{color:var(--t1)}.site-root .bidf .sv-seg button.on{background:rgba(255,255,255,.08);color:var(--t1);box-shadow:inset 0 0 0 1px rgba(255,107,0,.55)}.site-root .bidf .cv-rule{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.site-root .bidf .cv-and{padding:0 3px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .bidf .cv-rows{margin-top:14px;display:grid;gap:4px}.site-root .bidf .cv-cond{display:inline-flex;align-items:center;gap:6px}.site-root .bidf .cv-in{animation:bidfIn .32s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes bidfIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.site-root .bidf .cv-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(var(--n,3),minmax(0,1fr)) 64px;gap:10px;align-items:center;padding:8px 10px;border-radius:7px;border:1px solid transparent;transition:border-color .3s,background-color .3s}.site-root .bidf .cv-row .kw{font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .bidf .cv-row .c{display:inline-flex;align-items:center;gap:6px;font:12px var(--mono);color:var(--t3)}.site-root .bidf .cv-row .c:before{content:"×";width:10px;color:var(--bad)}.site-root .bidf .cv-row .c.ok:before{content:"✓";color:var(--ok)}.site-root .bidf .cv-row .c.ok{color:var(--t1)}.site-root .bidf .cv-row .res{justify-self:end;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:transparent;transition:color .3s}.site-root .bidf .cv-row.hit{border-color:rgba(255,107,0,.45);background:var(--accent-soft)}.site-root .bidf .cv-row.hit .res{color:var(--accent)}.site-root .bidf .ac-by,.site-root .bidf .cv-count{font:12px var(--mono);color:var(--t3)}.site-root .bidf .cv-count{margin-top:12px}.site-root .bidf .cv-count b{color:var(--t1);font-weight:500}.site-root .bidf .sv-rows{margin-top:18px;display:grid;gap:12px}.site-root .bidf .sv-row{display:grid;grid-template-columns:170px minmax(0,1fr) 214px;gap:14px;align-items:center}.site-root .bidf .sv-kw{min-width:0;font-size:13px;color:var(--t1)}.site-root .bidf .sv-kw small{display:block;margin-top:3px;font:10.5px/1.4 var(--mono);color:var(--t3)}.site-root .bidf .sv-track{position:relative;height:32px;border-radius:6px;border:1px solid var(--line);background:rgba(255,255,255,.03);overflow:hidden}.site-root .bidf .sv-old{position:absolute;top:0;bottom:0;left:0;width:var(--w);background:repeating-linear-gradient(135deg,rgba(217,167,62,.38) 0 3px,transparent 3px 8px);opacity:0;transition:opacity .5s}.site-root .bidf .sv-win{position:absolute;top:0;bottom:0;right:0;left:var(--from);background:rgba(255,107,0,.22);box-shadow:inset 1px 0 0 rgba(255,107,0,.75);transition:left .75s var(--ease-out)}.site-root .bidf .mode-fixed .sv-win{left:0}.site-root .bidf .mode-fixed .sv-old{opacity:1}.site-root .bidf .sv-mark{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:#fff}.site-root .bidf .sv-stat{display:grid;gap:6px;justify-items:start;min-width:0}.site-root .bidf .sv-stat b{max-width:100%;font:500 12px/1.45 var(--mono);color:var(--t2)}.site-root .bidf .sv-stat .st.mix:before{background:var(--warn)}.site-root .bidf .sc-days{margin-top:18px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:5px}.site-root .bidf .sc-days i{position:relative;height:30px;border-radius:6px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:border-color .3s,background-color .3s}.site-root .bidf .sc-days i.run{border-color:rgba(255,107,0,.55);background:var(--accent-soft)}.site-root .bidf .sc-days i.run:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--accent)}.site-root .bidf .sc-lbl{margin-top:8px;display:flex;justify-content:space-between;gap:10px;font:10.5px var(--mono);color:var(--t3)}.site-root .bidf .cp-list{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.site-root .bidf .cp-list .chk{position:relative;font-size:13px}.site-root .bidf .ac-segs{display:inline-flex;gap:8px;flex-wrap:wrap}.site-root .bidf .ac-math{margin-top:18px;display:flex;align-items:baseline;gap:12px;font:500 34px/1 var(--mono);letter-spacing:-.03em;color:var(--t3)}.site-root .bidf .ac-math .arr{font-size:22px}.site-root .bidf .ac-math b{color:var(--t1);font-weight:500}.site-root .bidf .ac-by{margin-top:10px}.site-root .bidf .lg{--rh:82px;margin-top:10px;min-width:0}.site-root .bidf .lg-row{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1.1fr);gap:0 14px;align-items:center;height:var(--rh);border-bottom:1px solid var(--line);transition:opacity .55s ease}.site-root .bidf .lg-head{height:auto;padding:4px 0 10px;font:500 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}.site-root .bidf .lg-body{height:calc(3 * var(--rh));overflow:hidden}.site-root .bidf .lg-track{will-change:transform}.site-root .bidf .lg-row.lg-gone,.site-root .bidf .lg-row.lg-new{opacity:0}.site-root .bidf .lg-row .kw{min-width:0;font-size:15px;font-weight:500;color:var(--t1)}.site-root .bidf .lg-row .kw small{display:block;margin-top:3px;font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.site-root .bidf .lg-row .win{font:12px var(--mono);color:var(--t3);white-space:nowrap}.site-root .bidf .lg-row .why{font:12px/1.6 var(--mono);color:var(--t2)}@media (max-width:1100px){.site-root .bidf .sv-row{grid-template-columns:140px minmax(0,1fr) 190px}.site-root .bidf .lg{--rh:92px}}@media (max-width:900px){.site-root .bidf .life{--step-gap:56px;margin-top:48px}.site-root .bidf .step{grid-template-columns:minmax(0,1fr);gap:20px}.site-root .bidf .step:not(:last-child) .step-copy:before{display:none}}@media (max-width:720px){.site-root .bidf .sv-row{grid-template-columns:minmax(0,1fr);gap:6px}.site-root .bidf .cv-row{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:4px 10px;padding:8px 10px}.site-root .bidf .cv-row .kw{grid-column:1/-1;white-space:normal}.site-root .bidf .cv-row .res{display:none}.site-root .bidf .cp-list{grid-template-columns:minmax(0,1fr)}.site-root .bidf .ac-math{font-size:28px}.site-root .bidf .lg{--rh:118px}.site-root .bidf .lg-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.05fr);gap:0 10px}.site-root .bidf .lg-row .kw{font-size:14px}.site-root .bidf .lg-row .out,.site-root .bidf .lg-row .why i{white-space:normal}.site-root .bidf .lg-row .out .mono{white-space:nowrap}}.site-root .strat .st-part{margin-top:104px}.site-root .strat .st-center{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.site-root .strat .st-part h3{margin-top:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:450;color:var(--t1)}.site-root .strat .st-part p{margin-top:14px;font-size:16px;line-height:1.55;color:var(--t2)}.site-root .strat .st-center p{max-width:560px;margin-left:auto;margin-right:auto}.site-root .strat .st-wide{--ew:min(1440px,calc(100vw - 48px));width:var(--ew);margin:44px auto 0}.site-root .strat .st-scroll{min-width:0}.site-root .strat .st-svg{display:block;width:100%;height:auto}.site-root .strat figcaption{margin-top:18px;text-align:center;font-size:14.5px;color:var(--t3)}.site-root .strat .st-hint{display:none;margin-top:6px;font:11px var(--mono);letter-spacing:.04em;color:var(--t3)}.site-root .strat .st-p2{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.site-root .strat .st-p2 h3{margin-top:14px}.site-root .strat .st-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:end}.site-root .strat .st-row p{margin-top:0;max-width:640px}.site-root .strat .ladder-card{margin-top:32px;padding:26px}.site-root .strat .ladder .t{grid-template-columns:150px minmax(0,1fr) 64px 118px}.site-root .strat .ladder .cnt{font:12px var(--mono);color:var(--t3);text-align:right;white-space:nowrap}.site-root .page-bid-rules .example .win small{display:block;font-size:11px;color:var(--t3)}.site-root .strat .st-p5{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.site-root .strat .st-rule{padding:22px 24px;display:grid;gap:12px}.site-root .strat .st-rule-l{font:11.5px var(--mono);color:var(--t3)}.site-root .strat .st-rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.site-root .strat .st-rule-row .lab{width:44px;flex:none}.site-root .strat .st-and,.site-root .strat .st-rule-row .lab{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .strat .st-and{padding:0 3px}.site-root .strat svg text{font-family:var(--mono);font-size:12.5px;fill:var(--t3)}.site-root .strat svg .t1{fill:var(--t1)}.site-root .strat svg .t2{fill:var(--t2)}.site-root .strat svg text.acc{fill:var(--accent)}.site-root .strat svg .sg-grid{stroke:rgba(255,255,255,.07)}.site-root .strat svg .sg-dash{stroke:rgba(255,255,255,.28);stroke-dasharray:4 6}.site-root .strat svg .sg-line{fill:none;stroke:#E0E0E0;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.site-root .strat svg .sg-line.acc,.site-root .strat svg .sg-step{stroke:var(--accent);stroke-width:2.5}.site-root .strat svg .sg-step{fill:none;stroke-linejoin:round;stroke-linecap:round}.site-root .strat svg .sg-dot{fill:#E0E0E0}.site-root .strat svg .sg-dot.acc{fill:var(--accent)}.site-root .strat svg .sg-band{fill:rgba(255,255,255,.06)}.site-root .strat svg .sg-gap{fill:rgba(255,107,0,.12)}@keyframes stDraw{to{stroke-dashoffset:0}}@keyframes stPop{to{opacity:1}}@media (max-width:900px){.site-root .strat .st-part{margin-top:72px}.site-root .strat .st-p2,.site-root .strat .st-p5,.site-root .strat .st-row{grid-template-columns:minmax(0,1fr);gap:24px}.site-root .strat .st-p2 .st-mid{order:2}.site-root .strat .st-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.site-root .strat .st-wide .st-svg{min-width:780px}.site-root .strat .st-mid .st-svg{min-width:520px}.site-root .strat .st-hint{display:block}.site-root .strat figcaption{padding:0 20px}.site-root .strat .st-row p{max-width:none}.site-root .strat .ladder .t{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rng act" "bar cnt";gap:8px 12px;padding:10px 12px}.site-root .strat .ladder .t .rng{grid-area:rng}.site-root .strat .ladder .t .act{grid-area:act}.site-root .strat .ladder .t .bar{grid-area:bar}.site-root .strat .ladder .cnt{grid-area:cnt}}.site-root [data-count]{font-feature-settings:"tnum"}.site-root .page-home #dayparting{--c-ok:#27A05B;--c-wn:#C9A227;--c-bd:#C63F42;--c-nd:#454B59}.site-root .page-home #dayparting .wk{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:4px;align-items:center}.site-root .page-home #dayparting .wk .wk-c,.site-root .page-home #dayparting .wk .wk-h{height:14px}.site-root .page-home #dayparting .wk .wk-h{font:9.5px/14px var(--mono);color:var(--t3);text-align:left;visibility:hidden;white-space:nowrap}.site-root .page-home #dayparting .wk .wk-h.h6{visibility:visible}.site-root .page-home #dayparting .wk .wk-d{font:10.5px var(--mono);color:var(--t3)}.site-root .page-home #dayparting .wk i{display:block;aspect-ratio:1;border-radius:22%;background:var(--c-nd);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.site-root .page-home #dayparting .wk i.ok{background:var(--c-ok)}.site-root .page-home #dayparting .wk i.wn{background:var(--c-wn)}.site-root .page-home #dayparting .wk i.bd{background:var(--c-bd)}.site-root .page-home #dayparting .lgd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font:11px var(--mono);color:var(--t3)}.site-root .page-home #dayparting .lgd>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.site-root .page-home #dayparting .lgd i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c-nd)}.site-root .page-home #dayparting .lgd i.ok{background:var(--c-ok)}.site-root .page-home #dayparting .lgd i.wn{background:var(--c-wn)}.site-root .page-home #dayparting .lgd i.bd{background:var(--c-bd)}.site-root .page-home #dayparting .day-link{margin-top:auto;padding-top:24px}.site-root .page-home #dayparting .kpis-day{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.site-root .page-home #dayparting .kpis-day{grid-template-columns:minmax(0,1fr)}.site-root .page-home .fee-bar .row{align-items:flex-start;gap:12px}.site-root .page-home .fee-bar .row b .fee-sub{display:block;margin:3px 0 0}.site-root .page-home #dayparting .wk{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px}.site-root .page-home #dayparting .wk .wk-d{font-size:9px}.site-root .page-home #dayparting .wk .wk-h{font-size:8.5px}}.site-root .page-bid-rules .how-visuals .card{padding:26px}.site-root .page-bid-rules .how-visuals .tbl td,.site-root .page-bid-rules .how-visuals .tbl th{padding-left:6px;padding-right:6px}.site-root .page-bid-rules .how-visuals .win em{white-space:normal}.site-root .page-bid-rules .ladder-note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font:11.5px var(--mono);color:var(--t3)}.site-root .page-bid-rules .rules-tbl th.two{white-space:normal;line-height:1.3}.site-root .page-bid-rules .rules-tbl td.type{color:var(--t3);font-size:12.5px}.site-root .page-bid-rules .rules-tbl td.when{font:12px/1.5 var(--mono);color:var(--t3)}.site-root .page-bid-rules .rules-tbl td.when small{display:block;font-size:11px;color:var(--t3)}@media (max-width:720px){.site-root .page-bid-rules .tbl td.tfoot-note{white-space:normal}.site-root .page-bid-rules .example .tbl td.kw{min-width:100px}}.site-root .page-bid-rules .wkv{margin:0;padding:22px 24px 20px;min-width:0}.site-root .page-bid-rules .wkv-head{display:flex;justify-content:space-between;align-items:center;gap:10px 12px;flex-wrap:wrap}.site-root .page-bid-rules .wkv-plot{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;height:204px;margin:18px 0 0 34px;border-bottom:1px solid var(--line-2);border-left:1px dashed rgba(255,255,255,.28)}.site-root .page-bid-rules .wkv-y{position:absolute;left:-34px;bottom:calc(var(--b) * 2.1px - 6px);font:10px/12px var(--mono);color:var(--t3)}.site-root .page-bid-rules .wkv-band{position:absolute;left:0;right:0;bottom:42px;height:21px;background:rgba(255,255,255,.06);border-top:1px dashed rgba(255,255,255,.28);border-bottom:1px dashed rgba(255,255,255,.28)}.site-root .page-bid-rules .wkv-cut{position:absolute;left:0;right:0;bottom:84px;border-top:1px solid rgba(255,255,255,.07)}.site-root .page-bid-rules .wkv-chg{position:absolute;left:8px;top:0;font:10px/12px var(--mono);color:var(--t3);white-space:nowrap}.site-root .page-bid-rules .wkv-day{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.site-root .page-bid-rules .wkv-day i{display:block;width:46%;max-width:34px;height:calc(var(--v) * 2.1px);border-radius:3px 3px 0 0;background:rgba(255,255,255,.72);transform-origin:50% 100%}.site-root .page-bid-rules .wkv-day.we i{background:var(--bad);opacity:.85}.site-root .page-bid-rules .wkv-day b{margin-bottom:5px;font:500 10px/12px var(--mono);color:var(--t2)}.site-root .page-bid-rules .wkv-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:8px 0 0 34px;font:10.5px var(--mono);color:var(--t3);text-align:center}.site-root .page-bid-rules .wkv-days .we{color:var(--bad)}.site-root .page-bid-rules .wkv-win{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;margin:14px 0 0 34px}.site-root .page-bid-rules .wkv-br{height:8px;margin:0 5px;border:1px solid rgba(224,96,95,.7);border-top:0;border-radius:0 0 3px 3px}.site-root .page-bid-rules .wkv-win.a .wkv-br{grid-column:1/3}.site-root .page-bid-rules .wkv-win.b .wkv-br{grid-column:1/8;border-color:rgba(255,107,0,.75)}.site-root .page-bid-rules .wkv .wkv-win p{margin:0;max-width:none;font:12px/1.55 var(--mono);color:var(--t2)}.site-root .page-bid-rules .wkv .wkv-win.a p{grid-column:3/8;margin-top:-3px;padding-left:8px}.site-root .page-bid-rules .wkv .wkv-win.b p{grid-column:1/8;margin-top:8px;padding-left:5px}.site-root .page-bid-rules .wkv-win p b{display:block;font-weight:500;color:var(--t1)}.site-root .page-bid-rules .wkv-win.b p b{color:var(--accent)}.site-root .page-bid-rules .wkv-win p strong{display:block;margin-top:2px;font-weight:500;color:var(--t1)}.site-root .page-bid-rules .wkv-win.a p strong{color:var(--bad)}.site-root .page-bid-rules .wkv-foot{display:block;margin:16px 0 0 34px;padding-left:5px;font:11px var(--mono);color:var(--t3)}@media (max-width:720px){.site-root .page-bid-rules .wkv{padding:18px 16px}.site-root .page-bid-rules .wkv-days,.site-root .page-bid-rules .wkv-foot,.site-root .page-bid-rules .wkv-plot,.site-root .page-bid-rules .wkv-win{margin-left:30px}.site-root .page-bid-rules .wkv-y{left:-30px}}.site-root .page-negation .seg.lg span{height:30px;padding:0 14px;font-size:13px}.site-root .page-negation .rec .kw small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .page-negation .nk{margin-top:12px;padding:22px 24px 18px}.site-root .page-negation .nk-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.site-root .page-negation .nk-kw{font-size:16px;font-weight:500;color:var(--t1)}.site-root .page-negation .nk-kw small{display:block;margin-top:3px;font:11px var(--mono);color:var(--t3)}.site-root .page-negation .nk-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02)}.site-root .page-negation .nk-seg button{height:26px;padding:0 11px;border-radius:999px;background:transparent;border:0;font:500 12px var(--sans);color:var(--t3);white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .2s}.site-root .page-negation .nk-seg button:hover{color:var(--t1)}.site-root .page-negation .nk-seg button.on{background:rgba(255,255,255,.08);color:var(--t1);box-shadow:inset 0 0 0 1px rgba(255,107,0,.55)}.site-root .page-negation .nk-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}.site-root .page-negation .nk-row{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--t1);transition:opacity .4s}.site-root .page-negation .nk-row .num{font:12.5px var(--mono);color:var(--t2);text-align:right;white-space:nowrap}.site-root .page-negation .nk-row.nk-h{padding:4px 0 10px}.site-root .page-negation .nk-row.nk-h span{font:500 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}.site-root .page-negation .nk-row.bad .num:last-child{color:var(--bad)}.site-root .page-negation .nk-row .t em{display:none;margin-left:8px;padding:2px 6px;border:1px solid rgba(255,107,0,.45);border-radius:5px;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--accent);vertical-align:2px}.site-root .page-negation .nk.after .nk-row.bad{opacity:.5}.site-root .page-negation .nk.after .nk-row.bad .t{text-decoration:line-through;text-decoration-color:rgba(255,255,255,.45)}.site-root .page-negation .nk.after .nk-row.bad .t em{display:inline-block;text-decoration:none}.site-root .page-negation .nk-agg{padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02)}.site-root .page-negation .nk-l{font:11.5px var(--mono);color:var(--t3)}.site-root .page-negation .nk-v{display:block;margin-top:8px;font:500 44px/1 var(--mono);letter-spacing:-.03em;color:var(--t1);transition:color .4s}.site-root .page-negation .nk.after .nk-v{color:var(--accent)}.site-root .page-negation .nk-target{display:block;margin-top:6px;font:12px var(--mono);color:var(--t3)}.site-root .page-negation .nk-verdict{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:var(--t2)}.site-root .page-negation .nk-verdict i{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--mono);font-style:normal}.site-root .page-negation .nk-verdict i.x{color:var(--bad);border:1px solid rgba(224,96,95,.5)}.site-root .page-negation .nk-verdict i.x:before{content:"×"}.site-root .page-negation .nk-verdict i.ok{color:var(--ok);border:1px solid rgba(79,199,134,.5)}.site-root .page-negation .nk-verdict i.ok:before{content:"✓"}.site-root .page-negation .nk-bid{margin-top:12px;display:flex;justify-content:space-between;gap:10px;font:12px var(--mono);color:var(--t3)}.site-root .page-negation .nk-bid b{color:var(--t1);font-weight:500}.site-root .page-negation .nk-foot{margin-top:14px;font:12px var(--mono);color:var(--t3)}.site-root .page-negation .nx .nx-rules{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .page-negation .nx .nx-rule{padding:22px 24px}.site-root .page-negation .nx .nx-rule-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.site-root .page-negation .nx .nx-rule h3{margin-top:14px;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:var(--t1)}.site-root .page-negation .nx .nx-rule p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--t2)}.site-root .page-negation .nx .nx-part{margin-top:96px}.site-root .page-negation .nx .nx-copy h3,.site-root .page-negation .nx .nx-part h3{margin-top:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:450;color:var(--t1)}.site-root .page-negation .nx .nx-copy p,.site-root .page-negation .nx .nx-part p{margin-top:14px;font-size:16px;line-height:1.55;color:var(--t2)}.site-root .page-negation .nx .nx-two{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.site-root .page-negation .nx .nx-cards{display:grid;gap:12px}.site-root .page-negation .nx .nx-rec{padding:18px 20px}.site-root .page-negation .nx .nx-rec-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.site-root .page-negation .nx .nx-rec-h .kw{font-size:15px;font-weight:500;color:var(--t1)}.site-root .page-negation .nx .nx-rec-h .kw small{display:block;margin-top:3px;font:11px var(--mono);color:var(--t3)}.site-root .page-negation .nx .nx-rec-h .st{flex:none;white-space:nowrap}.site-root .page-negation .nx .nx-rec-n{margin-top:10px;font:12.5px var(--mono);color:var(--t2)}.site-root .page-negation .nx .nx-rec-a{margin-top:14px;display:flex;gap:6px}.site-root .page-negation .nx .nx-rec-a span{height:28px;padding:0 12px;border-radius:7px;border:1px solid var(--line-2);display:inline-flex;align-items:center;font-size:12.5px;color:var(--t2)}.site-root .page-negation .nx .nx-rec-a span.on{background:var(--t1);color:#0A0A0A;border-color:transparent;font-weight:500}.site-root .page-negation .nx .nx-rec-a span.go.on{background:var(--accent)}.site-root .page-negation .nx .nx-rec-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--t2)}.site-root .page-negation .nx .nx-rec-note:before{content:"You: ";color:var(--t3)}@media (max-width:900px){.site-root .page-negation .nx .nx-rules,.site-root .page-negation .nx .nx-two{grid-template-columns:minmax(0,1fr);gap:24px}.site-root .page-negation .nx .nx-part{margin-top:72px}.site-root .page-negation .nx .nx-two .nx-copy{order:-1}}.site-root .page-negation .nr-in{animation:nrIn .32s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes nrIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.site-root .page-negation .nr-flash{animation:nrFlash 1s ease-out both}@keyframes nrFlash{0%{box-shadow:inset 0 0 0 1px rgba(255,107,0,.75)}to{box-shadow:inset 0 0 0 1px transparent}}@media (max-width:900px){.site-root .page-negation .nk-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:720px){.site-root .page-negation .log-row .n small{white-space:normal}.site-root .page-negation .nk{padding:18px}.site-root .page-negation .nk-row{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:8px}.site-root .page-negation .nk-row .num:nth-child(2),.site-root .page-negation .nk-row .num:nth-child(3){display:none}.site-root .page-negation .nk-v{font-size:38px}}.site-root .page-harvesting .how-visuals .card{padding:26px}.site-root .page-harvesting .log-row .n small{overflow:hidden;text-overflow:ellipsis}.site-root .page-harvesting .log-row .res{white-space:normal;line-height:1.4}.site-root .page-harvesting .kh-tbl th{padding:10px 5px;font-size:10px;letter-spacing:.06em}.site-root .page-harvesting .kh-tbl td{padding:10px 5px;font-size:12px}.site-root .page-harvesting .kh-tbl .num{font-size:12px}.site-root .page-harvesting .kh-tbl td.kw{white-space:normal;min-width:110px;line-height:1.35}.site-root .page-harvesting .kh-tbl td.src{color:var(--t3)}.site-root .page-harvesting .kh-tbl td.src small{display:block;font:10.5px var(--mono);color:var(--t3);margin-top:3px}.site-root .page-harvesting .kh-tbl .acts{display:inline-flex;gap:4px}.site-root .page-harvesting .kh-tbl .acts .ctl{width:26px;height:26px;padding:0;justify-content:center}.site-root .page-harvesting .kh-tbl .acts .ctl svg{width:12px;height:12px}.site-root .page-harvesting .kh-tbl tfoot td{padding-top:12px;color:var(--t3);font-size:12px;border-bottom:0;white-space:normal}.site-root .page-harvesting .fl{margin-top:56px;padding:26px 26px 22px}.site-root .page-harvesting .fl-row{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:0 6px;align-items:stretch}.site-root .page-harvesting .fl-stage{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.015);transition:border-color .45s,background-color .45s}.site-root .page-harvesting .fl-stage .ic-tile{width:36px;height:36px;margin-bottom:2px;transition:border-color .45s,color .45s}.site-root .page-harvesting .fl-stage .ic-tile svg{width:17px;height:17px}.site-root .page-harvesting .fl-stage>b{font-size:16px;font-weight:500;color:var(--t1)}.site-root .page-harvesting .fl-stage>p{margin:0;font-size:13px;line-height:1.45;color:var(--t2)}.site-root .page-harvesting .fl-stage.on{border-color:rgba(255,107,0,.55);background:var(--accent-soft)}.site-root .page-harvesting .fl-stage.on .ic-tile{border-color:rgba(255,107,0,.55);color:var(--accent)}.site-root .page-harvesting .fl-viz{margin-top:auto;padding-top:10px}.site-root .page-harvesting .fl-box{display:flex;flex-direction:column;gap:5px;padding:8px 9px 9px;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.4)}.site-root .page-harvesting .fl-box>em{margin-bottom:2px;font:500 9.5px/1.4 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-harvesting .fl-r{display:flex;align-items:center;gap:8px;min-height:22px}.site-root .page-harvesting .fl-term{position:relative;display:inline-block;flex:0 1 auto;min-width:0;max-width:100%;padding:3px 7px;border:1px solid var(--line);border-radius:6px;font:11px/1.3 var(--mono);color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .45s,color .45s,opacity .45s,transform .5s var(--ease-out)}.site-root .page-harvesting .fl-r.dim .fl-term{opacity:.38}.site-root .page-harvesting .fl-r.hit .fl-term{color:var(--t1)}.site-root .page-harvesting .fl-stage.on .fl-r.hit .fl-term{border-color:rgba(255,107,0,.6);color:var(--accent)}.site-root .page-harvesting .fl-bar{position:relative;flex:1 1 28px;min-width:24px;height:3px;border-radius:2px;background:rgba(255,255,255,.07);overflow:hidden}.site-root .page-harvesting .fl-bar i{position:absolute;top:0;bottom:0;left:0;width:var(--w,30%);border-radius:2px;background:rgba(255,255,255,.22);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out) .1s,background-color .45s}.site-root .page-harvesting .fl-stage.on .fl-bar i{transform:scaleX(1)}.site-root .page-harvesting .fl-stage.on .fl-r.hit .fl-bar i{background:var(--accent)}.site-root .page-harvesting .fl-r.neg .fl-term:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:1.5px;background:var(--accent);transform:translateY(-50%) scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out) .15s}.site-root .page-harvesting .fl-stage.on .fl-r.neg .fl-term{border-color:rgba(255,107,0,.4);color:var(--t3)}.site-root .page-harvesting .fl-stage.on .fl-r.neg .fl-term:after{transform:translateY(-50%) scaleX(1)}.site-root .page-harvesting .fl-box.neg{gap:6px}.site-root .page-harvesting .fl-src{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;padding-left:1px;font:10.5px/1.3 var(--mono);color:var(--t3);transition:color .45s}.site-root .page-harvesting .fl-stage.on .fl-src{color:var(--t2)}.site-root .page-harvesting .fl-ng{width:13px;height:13px;flex:none;color:var(--t3);opacity:.45;transition:color .45s,opacity .45s}.site-root .page-harvesting .fl-stage.on .fl-ng{color:var(--accent);opacity:1}.site-root .page-harvesting .fl-src:nth-child(2) .fl-ng{transition-delay:.3s}.site-root .page-harvesting .fl-src:nth-child(3) .fl-ng{transition-delay:.5s}.site-root .page-harvesting .fl-src:nth-child(4) .fl-ng{transition-delay:.7s}.site-root .page-harvesting .fl-r.bid{padding-left:1px;font:11px/1.3 var(--mono)}.site-root .page-harvesting .fl-r.bid em{font:500 9.5px/1.4 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-harvesting .fl-r.bid s{color:var(--t2);text-decoration:none;transition:color .45s}.site-root .page-harvesting .fl-stage.on .fl-r.bid s{text-decoration:line-through;color:var(--t3)}.site-root .page-harvesting .fl-r.bid b{font-weight:500;color:var(--accent);transition:opacity .45s,transform .45s var(--ease-out)}.site-root .page-harvesting .fl-r.bid b:before{content:"\2192  ";color:var(--t3);font-weight:400}.site-root .page-harvesting .fl-link{position:relative;align-self:center;height:2px;border-radius:1px;background:rgba(255,255,255,.1)}.site-root .page-harvesting .fl-link:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid rgba(255,255,255,.25);border-right:2px solid rgba(255,255,255,.25);transform:translateY(-50%) rotate(45deg);transition:border-color .45s}.site-root .page-harvesting .fl-link i{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.site-root .page-harvesting .fl-link.on i{transform:scaleX(1)}.site-root .page-harvesting .fl-link.on:after{border-color:var(--accent)}.site-root .page-harvesting .fl-loop{margin-top:20px;display:flex;align-items:center;gap:14px}.site-root .page-harvesting .fl-loop .ln{position:relative;flex:1;height:2px;overflow:hidden;background:rgba(255,255,255,.08)}.site-root .page-harvesting .fl-loop .ln:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .8s var(--ease-out)}.site-root .page-harvesting .fl-loop.on .ln:after{transform:scaleX(1)}.site-root .page-harvesting .fl-loop b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);transition:color .45s}.site-root .page-harvesting .fl-loop.on b{color:var(--accent)}.site-root .page-harvesting .fl-foot{margin-top:18px;text-align:center;font-size:14.5px;color:var(--t2)}@media (max-width:900px){.site-root .page-harvesting .fl-row{grid-template-columns:minmax(0,1fr);gap:6px 0}.site-root .page-harvesting .fl-link{width:2px;height:26px;align-self:auto;justify-self:center}.site-root .page-harvesting .fl-link:after{right:auto;top:auto;left:50%;bottom:0;transform:translateX(-50%) rotate(135deg)}.site-root .page-harvesting .fl-link i{transform:scaleY(0);transform-origin:top}.site-root .page-harvesting .fl-link.on i{transform:scaleY(1)}}.site-root .page-harvesting .hm-opts{margin-top:16px;gap:10px}.site-root .page-harvesting .hm-opts .opt{transition:border-color .3s,background-color .3s}.site-root .page-harvesting .hl-bar{position:relative;margin-top:18px;height:34px;border-radius:6px;border:1px solid var(--line);background:rgba(255,255,255,.03);overflow:hidden;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.site-root .page-harvesting .hl-bar i{position:absolute;right:0;top:0;bottom:0;width:var(--w);background:rgba(255,107,0,.22);box-shadow:inset 1px 0 0 rgba(255,107,0,.75);transition:width .6s var(--ease-out)}.site-root .page-harvesting .hl-bar b{position:relative;font:500 12.5px var(--mono);color:var(--t1)}.site-root .page-harvesting .hl-axis{margin-top:8px;display:flex;justify-content:space-between;font:10.5px var(--mono);color:var(--t3)}.site-root .page-harvesting .hl-note{margin-top:12px;font:12px var(--mono);color:var(--t3)}.site-root .page-harvesting .hd-prev,.site-root .page-harvesting .hs-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;font:12px/1.6 var(--mono);color:var(--t3)}.site-root .page-harvesting .hd-prev .dotp,.site-root .page-harvesting .hs-note .dotp{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--ok)}.site-root .page-harvesting .hd-prev b{color:var(--t1);font-weight:500}.site-root .page-harvesting .hd-line{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-root .page-harvesting .hlog .log-row{padding-left:0;padding-right:0}.site-root .page-harvesting .hlog .log-row .n,.site-root .page-harvesting .hlog .log-row .n small{white-space:normal;overflow:visible;text-overflow:clip}.site-root .page-harvesting .hv-chart{margin-top:56px;padding:26px 28px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.site-root .page-harvesting .hv-panel{min-width:0}.site-root .page-harvesting .hv-pt{display:block;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-harvesting .hv-plot{position:relative;margin-top:14px}.site-root .page-harvesting .hv-plot svg{display:block;width:100%;height:auto;overflow:visible}.site-root .page-harvesting .hv-band{transition:opacity .3s}.site-root .page-harvesting .hv-band rect{fill:var(--accent);fill-opacity:.13}.site-root .page-harvesting .hv-band line{stroke:var(--accent);stroke-opacity:.35;stroke-width:1}.site-root .page-harvesting .hv-axis{fill:none;stroke:var(--line);stroke-width:1}.site-root .page-harvesting .hv-line{fill:none;stroke:var(--t1);stroke-width:2.4;stroke-linejoin:round}.site-root .page-harvesting .hv-panel.bad .hv-line{stroke:var(--bad)}.site-root .page-harvesting .hv-dot{background:var(--accent);transition:transform .15s var(--ease-out)}.site-root .page-harvesting .hv-dot,.site-root .page-harvesting .hv-ghost{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%}.site-root .page-harvesting .hv-ghost{border:1.5px solid rgba(255,255,255,.42);background:#0a0a0a;transition:opacity .15s}.site-root .page-harvesting .hv-lbl{position:absolute;font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--t3);transition:opacity .2s}.site-root .page-harvesting .hv-lbl.acc{color:var(--accent)}.site-root .page-harvesting .hv-lbl.up{transform:translateY(-100%)}.site-root .page-harvesting .hv-lbl.mid{transform:translateY(-50%)}.site-root .page-harvesting .hv-lbl.tick{transform:translateX(-50%)}.site-root .page-harvesting .hv-cap{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--t2)}.site-root .page-harvesting .hv-note{margin-top:18px;font-size:13.5px;color:var(--t3)}.site-root .page-harvesting .hv-chart.pre .hv-band:not(.on){opacity:0}.site-root .page-harvesting .hv-chart.pre .hv-dot:not(.on){transform:scale(0)}.site-root .page-harvesting .hv-chart.pre .hv-ghost:not(.on),.site-root .page-harvesting .hv-chart.pre .hv-lbl.anim:not(.on){opacity:0}@media (max-width:900px){.site-root .page-harvesting .hv-chart{grid-template-columns:minmax(0,1fr);padding:22px;gap:26px}}@media (max-width:600px){.site-root .page-harvesting .hv-lbl.adj.l2,.site-root .page-harvesting .hv-lbl.adj.l3{display:none}}@media (max-width:720px){.site-root .page-harvesting .hm-opts{grid-template-columns:minmax(0,1fr)}.site-root .page-harvesting .tree .node{flex-wrap:wrap;row-gap:4px}.site-root .page-harvesting .kh-tbl td.kw{min-width:100px}}.site-root .page-campaign-architect .steps .s .txt{display:block;min-width:0}.site-root .page-campaign-architect .ca-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015);font-size:12.5px;color:var(--t2)}.site-root .page-campaign-architect .ca-row b{color:var(--t1);font-weight:500}.site-root .page-campaign-architect .ca-row small{display:block;margin-top:3px;font:11.5px var(--mono);color:var(--t3)}.site-root .page-campaign-architect .f-hero .lead{max-width:32.2em}.site-root .page-campaign-architect .sec-head .lead.ln+.lead.ln{margin-top:6px}.site-root .page-campaign-architect .bw{margin-top:56px;padding:26px 30px 22px}.site-root .page-campaign-architect .bw-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .bw-bar{display:flex;align-items:center;gap:4px;height:40px}.site-root .page-campaign-architect .bw-bar i{flex:1 1 0;height:26px;border-radius:3px;background:rgba(255,255,255,.2);opacity:.15;transition:opacity .4s,background-color .4s,transform .4s var(--ease-out)}.site-root .page-campaign-architect .bw-bar i.w{opacity:1;background:#fff;transform:scaleY(1.3)}.site-root .page-campaign-architect .bw.same .bw-bar i{opacity:1;background:rgba(255,255,255,.2);transform:none}.site-root .page-campaign-architect .bw.pre .bw-bar i:not(.on){opacity:0;transform:scaleY(.35)}.site-root .page-campaign-architect .bw-lbl{position:relative;height:18px;margin-top:16px;text-align:center;font:500 11px/18px var(--mono);letter-spacing:.08em;text-transform:uppercase}.site-root .page-campaign-architect .bw-lbl span{position:absolute;left:0;right:0;top:0;transition:opacity .35s}.site-root .page-campaign-architect .bw-lbl .l1{color:var(--t1);opacity:1}.site-root .page-campaign-architect .bw-lbl .l2{color:var(--t3);opacity:0}.site-root .page-campaign-architect .bw.same .bw-lbl .l1{opacity:0}.site-root .page-campaign-architect .bw.same .bw-lbl .l2{opacity:1}@media (prefers-reduced-motion:reduce){.site-root .page-campaign-architect .bw-bar i,.site-root .page-campaign-architect .bw-lbl span{transition:none}}.site-root .page-campaign-architect .section.tight{padding:96px 0}.site-root .page-campaign-architect .ab{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.site-root .page-campaign-architect .ab.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.site-root .page-campaign-architect .ab.flip .ab-copy{order:2}.site-root .page-campaign-architect .ab.flip .ab-vis{order:1}.site-root .page-campaign-architect .ab-copy .h2{margin-top:18px}.site-root .page-campaign-architect .ab-copy .lead{margin-top:14px}.site-root .page-campaign-architect .bd{padding:20px 22px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}.site-root .page-campaign-architect .bd-pills{display:flex;gap:4px;width:max-content;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:999px}.site-root .page-campaign-architect .bd-pill{appearance:none;border:0;margin:0;padding:7px 10px;white-space:nowrap;border-radius:999px;background:transparent;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);cursor:pointer;transition:color .25s,background-color .25s}.site-root .page-campaign-architect .bd-pill:hover{color:var(--t1)}.site-root .page-campaign-architect .bd-pill.on{color:var(--accent);background:var(--accent-soft)}.site-root .page-campaign-architect .bd-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-campaign-architect .bd-rows{margin-top:14px}.site-root .page-campaign-architect .bd-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line);font:11px var(--mono)}.site-root .page-campaign-architect .bd-row:first-child{border-top:0}.site-root .page-campaign-architect .bd-row .k{color:var(--t3);letter-spacing:.06em;text-transform:uppercase}.site-root .page-campaign-architect .bd-row .v{position:relative;min-width:96px;height:14px;text-align:right;color:var(--t2)}.site-root .page-campaign-architect .bd-count em,.site-root .page-campaign-architect .bd-row .v em{position:absolute;right:0;top:0;font-style:normal;white-space:nowrap;opacity:0;transition:opacity .3s}.site-root .page-campaign-architect .bd-count{position:relative;height:14px;margin-top:9px;font:500 10px/14px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .bd-count em{left:0;right:auto}.site-root .page-campaign-architect .bd[data-sel=a] em[data-p=a],.site-root .page-campaign-architect .bd[data-sel=b] em[data-p=b],.site-root .page-campaign-architect .bd[data-sel=c] em[data-p=c]{opacity:1}.site-root .page-campaign-architect .bd-blocks{margin-top:12px;display:flex;flex-direction:column}.site-root .page-campaign-architect .bk{display:block;max-height:18px;height:18px;margin-top:8px;border:1px solid var(--line-2);border-radius:5px;background:rgba(255,255,255,.14);transition:width .5s var(--ease-out),max-height .4s var(--ease-out),margin-top .4s var(--ease-out),border-width .4s,opacity .3s,transform .35s var(--ease-out)}.site-root .page-campaign-architect .bk.off{max-height:0;margin-top:0;border-width:0;opacity:0;transform:translateX(-8px);overflow:hidden}@media (prefers-reduced-motion:reduce){.site-root .page-campaign-architect .bd em,.site-root .page-campaign-architect .bk{transition:none}}.site-root .page-campaign-architect .sp{padding:20px 22px 22px}.site-root .page-campaign-architect .sp-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .sp-lbl{position:relative;min-width:160px;height:14px;text-align:right}.site-root .page-campaign-architect .sp-lbl em{position:absolute;right:0;top:0;font-style:normal;white-space:nowrap;color:var(--t1);opacity:0;transition:opacity .35s}.site-root .page-campaign-architect .sp[data-state=est] em[data-st=est],.site-root .page-campaign-architect .sp[data-state=launch] em[data-st=launch]{opacity:1}.site-root .page-campaign-architect .sp-pills{margin-top:14px;display:flex;gap:4px;width:max-content;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:999px}.site-root .page-campaign-architect .sp-pill{appearance:none;border:0;margin:0;padding:7px 12px;border-radius:999px;background:transparent;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);white-space:nowrap;cursor:pointer;transition:color .25s,background-color .25s}.site-root .page-campaign-architect .sp-pill:hover{color:var(--t1)}.site-root .page-campaign-architect .sp-pill.on{color:var(--accent);background:var(--accent-soft)}.site-root .page-campaign-architect .sp-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-campaign-architect .sp-rows{margin-top:14px}.site-root .page-campaign-architect .sp-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.site-root .page-campaign-architect .sp-row:first-child{border-top:0}.site-root .page-campaign-architect .sp-blk{display:block;width:var(--bw);height:18px;border:1px solid var(--line-2);border-radius:5px;background:rgba(255,255,255,.14)}.site-root .page-campaign-architect .sp-bar{display:block;height:12px;border-radius:6px;background:rgba(255,255,255,.07)}.site-root .page-campaign-architect .sp-bar i{display:block;height:100%;width:var(--e);border-radius:6px;background:rgba(255,255,255,.62);transition:width .8s var(--ease-out) var(--d,0s)}.site-root .page-campaign-architect .sp[data-state=launch] .sp-bar i{width:var(--l)}@media (prefers-reduced-motion:reduce){.site-root .page-campaign-architect .sp-bar i,.site-root .page-campaign-architect .sp-lbl em{transition:none}}.site-root .page-campaign-architect .srt{padding:18px 20px 20px}.site-root .page-campaign-architect .srt-pile{padding:10px 12px 12px;border:1px dashed var(--line-3);border-radius:10px}.site-root .page-campaign-architect .srt-ph{display:flex;justify-content:space-between;gap:12px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .srt-empty{opacity:1;transition:opacity .3s}.site-root .page-campaign-architect .srt.pre .srt-empty{opacity:0}.site-root .page-campaign-architect .srt .kc{padding:5px 10px;font-size:12px;color:var(--t1);border-color:var(--line-2)}.site-root .page-campaign-architect .srt-chips{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:7px}.site-root .page-campaign-architect .srt-pile .srt-chips{min-height:0;max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out),margin-top .4s var(--ease-out)}.site-root .page-campaign-architect .srt.pre .srt-pile .srt-chips{margin-top:10px;max-height:140px;min-height:94px;overflow:visible}.site-root .page-campaign-architect .srt-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;margin-top:8px;padding:13px 0 12px;border-top:1px solid var(--line)}.site-root .page-campaign-architect .srt-row:first-of-type{margin-top:12px;border-top:0}.site-root .page-campaign-architect .srt-row .srt-chips{min-height:30px}.site-root .page-campaign-architect .srt-blk{display:block;width:var(--bw);height:18px;border:1px solid var(--line-2);border-radius:5px;background:rgba(255,255,255,.14)}.site-root .page-campaign-architect .kc.fly{position:relative;z-index:3}.site-root .page-campaign-architect .kc{display:inline-block;padding:3px 8px;border:1px solid var(--line);border-radius:6px;font:10.5px/1.3 var(--mono);color:var(--t2);white-space:nowrap;transition:color .25s,border-color .25s,opacity .25s,transform .25s var(--ease-out)}.site-root .page-campaign-architect .kc.irr,.site-root .page-campaign-architect .kc.neg{color:var(--t3);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.4)}.site-root .page-campaign-architect .kc.neg{border-style:dashed;opacity:.8}.site-root .page-campaign-architect .hg{margin-top:56px;padding:26px 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.site-root .page-campaign-architect .hg-panel{position:relative;min-width:0}.site-root .page-campaign-architect .hg-panel+.hg-panel{padding-left:28px;border-left:1px solid var(--line)}.site-root .page-campaign-architect .hg-h{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1)}.site-root .page-campaign-architect .hg-sub{margin-top:4px;font:10.5px var(--mono);color:var(--t3)}.site-root .page-campaign-architect .hg-terms{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 12px}.site-root .page-campaign-architect .hg-panel[data-hg=right] .hg-grid{margin-top:14px}.site-root .page-campaign-architect .hg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-root .page-campaign-architect .hg-blk{min-width:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.35)}.site-root .page-campaign-architect .hg-bl{display:block;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .hg-negs{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:5px;min-height:22px;margin-top:8px}.site-root .page-campaign-architect .hg-panel.pre .hn:not(.in){opacity:0;transform:scale(.6)}.site-root .page-campaign-architect .hg-ghost{position:absolute;z-index:3;margin:0;pointer-events:none;color:var(--t2);text-decoration:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.site-root .page-campaign-architect .hg-bar{display:block;height:5px;margin-top:10px;border-radius:3px;background:rgba(255,255,255,.07)}.site-root .page-campaign-architect .hg-bar i{display:block;height:100%;width:var(--f);border-radius:3px;background:rgba(255,255,255,.6);transition:width .7s var(--ease-out)}.site-root .page-campaign-architect .hg-panel.pre .hg-bar i{width:var(--p)}.site-root .page-campaign-architect .hg-note{display:block;margin-top:9px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1);transition:opacity .35s}.site-root .page-campaign-architect .hg-panel.wait .hg-note{opacity:0}.site-root .page-campaign-architect .hy-note{margin-top:18px;font-size:13.5px;color:var(--t3)}@media (prefers-reduced-motion:reduce){.site-root .page-campaign-architect .hg-bar i,.site-root .page-campaign-architect .hg-note,.site-root .page-campaign-architect .kc{transition:none}}.site-root .page-campaign-architect .pp{margin-top:56px;padding:22px 24px 24px}.site-root .page-campaign-architect .pp-rows{margin-top:16px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.35);overflow:hidden}.site-root .page-campaign-architect .pp-row{overflow:hidden;transition:height .45s var(--ease-out),opacity .3s}.site-root .page-campaign-architect .pp-row.out{opacity:0}.site-root .page-campaign-architect .pp-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 96px 28px;gap:16px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);transition:background-color .2s}.site-root .page-campaign-architect .pp-row:last-child .pp-in{border-bottom:0}.site-root .page-campaign-architect .pp-row:hover .pp-in{background:rgba(255,255,255,.025)}.site-root .page-campaign-architect .pp-nm{min-width:0}.site-root .page-campaign-architect .pp-cnt{display:block;margin-top:3px;padding-left:19px;font:11px var(--mono);color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .page-campaign-architect .pp-name{display:flex;align-items:center;gap:7px;min-width:0;margin:0;padding:0;border:0;background:transparent;text-align:left;font:500 13.5px var(--sans,inherit);color:var(--t1);cursor:pointer}.site-root .page-campaign-architect .pp-name>.chev{width:12px;height:12px;flex:none;color:var(--t3);transition:transform .25s}.site-root .page-campaign-architect .pp-row.open .pp-name>.chev{transform:rotate(90deg)}.site-root .page-campaign-architect .pp-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.site-root .page-campaign-architect .pp-body{height:0;overflow:hidden;transition:height .4s var(--ease-out)}.site-root .page-campaign-architect .pp-row.open .pp-body{height:auto}.site-root .page-campaign-architect .pp-grp{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start;padding:8px 14px 8px 33px}.site-root .page-campaign-architect .pp-grp:first-child{padding-top:2px}.site-root .page-campaign-architect .pp-grp:last-child{padding-bottom:14px;border-bottom:1px solid var(--line)}.site-root .page-campaign-architect .pp-gl{padding-top:4px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .pp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.site-root .page-campaign-architect .kc.rm{display:inline-flex;align-items:center;gap:7px;padding-right:5px;color:var(--t1);transition:opacity .25s,transform .25s var(--ease-out)}.site-root .page-campaign-architect .kc.rm.asin{color:var(--t2);letter-spacing:.02em}.site-root .page-campaign-architect .kc.rm.gone{opacity:0;transform:scale(.7)}.site-root .page-campaign-architect .kc[hidden]{display:none}.site-root .page-campaign-architect .kc-x{appearance:none;margin:0;padding:0;width:14px;height:14px;border:1px solid var(--line-2);border-radius:50%;background:transparent;color:var(--t3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.site-root .page-campaign-architect .kc-x svg{width:7px;height:7px}.site-root .page-campaign-architect .kc-x:hover{border-color:var(--accent);color:var(--accent)}.site-root .page-campaign-architect .kc-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.site-root .page-campaign-architect .kc.add{display:inline-flex;align-items:center;gap:5px;border-style:dashed;border-color:var(--line-3);color:var(--t3)}.site-root .page-campaign-architect .kc.add svg{width:10px;height:10px}.site-root .page-campaign-architect .pp-more{font:11px var(--mono);color:var(--t3);padding:0 4px}.site-root .page-campaign-architect .pp-sub{display:grid;gap:6px}.site-root .page-campaign-architect .pp-tag{min-width:44px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-campaign-architect .pp-row:last-child .pp-grp:last-child{border-bottom:0;padding-bottom:6px}.site-root .page-campaign-architect .pp-bar{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.07)}.site-root .page-campaign-architect .pp-bar i{display:block;height:100%;border-radius:3px;background:rgba(255,255,255,.62);transition:width .9s var(--ease-out)}.site-root .page-campaign-architect .pp-fig{font:12.5px var(--mono);color:var(--t3);text-align:right;white-space:nowrap}.site-root .page-campaign-architect .pp-fig b{font-weight:500;color:var(--t1)}.site-root .page-campaign-architect .pp-rm{appearance:none;margin:0;padding:0;width:26px;height:26px;border:1px solid var(--line-2);border-radius:7px;background:rgba(255,255,255,.03);color:var(--t2);cursor:pointer;opacity:0;transition:opacity .2s,border-color .2s,color .2s}.site-root .page-campaign-architect .pp-rm svg{width:14px;height:14px;display:block;margin:auto}.site-root .page-campaign-architect .pp-rm.hot,.site-root .page-campaign-architect .pp-rm:focus-visible,.site-root .page-campaign-architect .pp-row:hover .pp-rm{opacity:1}.site-root .page-campaign-architect .pp-rm.hot,.site-root .page-campaign-architect .pp-rm:hover{border-color:var(--accent);color:var(--accent)}.site-root .page-campaign-architect .pp-rm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-campaign-architect .pp-sum{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-radius:10px;font:12px var(--mono);color:var(--t3)}.site-root .page-campaign-architect .pp-figs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-root .page-campaign-architect .pp-figs i{font-style:normal;color:var(--line-3)}.site-root .page-campaign-architect .pp-figs b{font-weight:500;color:var(--t1)}.site-root .page-campaign-architect .pp-undo{appearance:none;margin:0;padding:5px 11px;border:1px solid var(--line-2);border-radius:999px;background:transparent;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1);cursor:pointer;transition:border-color .2s,background-color .2s}.site-root .page-campaign-architect .pp-undo:hover{border-color:var(--line-3);background:rgba(255,255,255,.04)}.site-root .page-campaign-architect .pp-undo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-campaign-architect .pp-note{height:16px;margin-top:10px;font:500 10.5px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);opacity:0;transition:opacity .4s}.site-root .page-campaign-architect .pp-note.show{opacity:1}.site-root .page-campaign-architect .pp .pr-foot{margin-top:12px}.site-root .page-campaign-architect .pr-foot{padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.site-root .page-campaign-architect .pr-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site-root .page-campaign-architect .pr-approve{pointer-events:none}@media (prefers-reduced-motion:reduce){.site-root .page-campaign-architect .pp-bar i,.site-root .page-campaign-architect .pp-note,.site-root .page-campaign-architect .pp-row{transition:none}}.site-root .page-campaign-architect .nx-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-root .page-campaign-architect .nx{display:flex;flex-direction:column;gap:8px;padding:20px 22px;color:inherit;text-decoration:none}.site-root .page-campaign-architect .nx b{font-size:16px;font-weight:500;color:var(--t1)}.site-root .page-campaign-architect .nx>span:not(.link){font-size:13.5px;line-height:1.5;color:var(--t2)}.site-root .page-campaign-architect .nx .link{margin-top:4px}@media (max-width:900px){.site-root .page-campaign-architect .ab,.site-root .page-campaign-architect .ab.flip{grid-template-columns:minmax(0,1fr);gap:28px}.site-root .page-campaign-architect .ab.flip .ab-copy{order:1}.site-root .page-campaign-architect .ab.flip .ab-vis{order:2}.site-root .page-campaign-architect .section.tight{padding:72px 0}.site-root .page-campaign-architect .nx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.site-root .page-campaign-architect .steps .ln{display:none}.site-root .page-campaign-architect .steps .s:not(.cur){flex:0 0 auto}.site-root .page-campaign-architect .steps .s:not(.cur) .txt{display:none}.site-root .page-campaign-architect .bw{padding:20px 18px 18px}.site-root .page-campaign-architect .bd{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.site-root .page-campaign-architect .srt-row{grid-template-columns:56px minmax(0,1fr);gap:12px}.site-root .page-campaign-architect .srt-blk{max-width:100%}.site-root .page-campaign-architect .bw-bar{gap:2px}.site-root .page-campaign-architect .bw-lbl{font-size:10px}.site-root .page-campaign-architect .hg{grid-template-columns:minmax(0,1fr);gap:22px 0;padding:18px}.site-root .page-campaign-architect .hg-panel+.hg-panel{padding-left:0;padding-top:22px;border-left:0;border-top:1px solid var(--line)}.site-root .page-campaign-architect .pp-in{grid-template-columns:minmax(0,1fr) auto 28px;gap:10px 12px}.site-root .page-campaign-architect .pp-nm{grid-column:1;grid-row:1}.site-root .page-campaign-architect .pp-name{font-size:12.5px;line-height:1.3}.site-root .page-campaign-architect .pp-cnt{white-space:normal}.site-root .page-campaign-architect .pp-fig{grid-column:2;grid-row:1}.site-root .page-campaign-architect .pp-rm{grid-column:3;grid-row:1;opacity:.7}.site-root .page-campaign-architect .pp-bar{grid-column:1/-1;grid-row:2}.site-root .page-campaign-architect .pp-grp{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px}}.site-root .page-budget-rules .sec-head .lead.ln+.lead.ln{margin-top:6px}.site-root .page-budget-rules .section.tight{padding:96px 0}.site-root .page-budget-rules .f-hero-visual .stage{position:relative}.site-root .page-budget-rules .f-hero-visual .hero-fade{height:200px}.site-root .page-budget-rules .f-hero-visual{padding-bottom:40px}.site-root .page-budget-rules .rules-tbl .type{font:12px var(--mono);color:var(--t3)}.site-root .page-budget-rules .rules-tbl .when{font:12px var(--mono);color:var(--t2)}.site-root .page-budget-rules .rules-tbl .when small{display:block;font-size:10.5px;color:var(--t3)}.site-root .page-budget-rules .kpi .k{justify-content:space-between}.site-root .page-budget-rules .dc{margin-top:56px;padding:26px 30px 24px}.site-root .page-budget-rules .vh{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:18px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-budget-rules .dc-wrap{position:relative;padding-top:30px}.site-root .page-budget-rules .dc-track{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;height:60px}.site-root .page-budget-rules .dc-track i{display:block;border-radius:4px;background:rgba(255,255,255,.06);border:1px dashed transparent;transition:background-color .3s,border-color .3s,opacity .3s}.site-root .page-budget-rules .dc-track i.on{background:rgba(255,255,255,.62)}.site-root .page-budget-rules .dc-track i.dead{background:transparent;border-color:rgba(255,255,255,.24)}.site-root .page-budget-rules .dc.pre .dc-track i.on:not(.in){background:rgba(255,255,255,.06)}.site-root .page-budget-rules .dc.pre .dc-track i.dead:not(.in){background:rgba(255,255,255,.06);border-color:transparent}.site-root .page-budget-rules .dc-cap{position:absolute;left:calc(62.5% - 1px);top:22px;bottom:0;width:0;border-left:2px dashed rgba(224,96,95,.9);pointer-events:none}.site-root .page-budget-rules .dc-lbl{position:absolute;left:62.5%;right:0;top:0;text-align:center;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(224,96,95,.95);transition:opacity .4s}.site-root .page-budget-rules .dc.pre .dc-lbl:not(.in){opacity:0}.site-root .page-budget-rules .dc-x{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));margin-top:8px}.site-root .page-budget-rules .dc-x span{font:9.5px var(--mono);color:var(--t3);white-space:nowrap}.site-root .page-budget-rules .rbx{margin-top:56px;padding:26px 30px}.site-root .page-budget-rules .rbx .rb{gap:18px}.site-root .page-budget-rules .rbx .rb-row{grid-template-columns:90px minmax(0,1fr)}.site-root .page-budget-rules .rbx .rb-line+.rb-line{margin-top:8px}.site-root .page-budget-rules .sel{cursor:default}.site-root .page-budget-rules .rbx .rb-preview{margin-top:24px;font-size:14px}.site-root .page-budget-rules .rbx-metrics{margin:16px 0 0;font:10.5px/1.5 var(--mono);letter-spacing:.02em;color:var(--t3)}.site-root .page-budget-rules .dp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02)}.site-root .page-budget-rules .dp-seg span{height:24px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;font:500 11px var(--mono);letter-spacing:.06em;color:var(--t3)}.site-root .page-budget-rules .dp-seg span.on{background:rgba(255,255,255,.08);color:var(--t1);box-shadow:inset 0 0 0 1px rgba(255,107,0,.55)}.site-root .page-budget-rules .pair{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .page-budget-rules .cr{padding:18px 20px}.site-root .page-budget-rules .cr-h{margin-bottom:12px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-budget-rules .cr-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.site-root .page-budget-rules .cr-arr{padding:0 4px;font:14px var(--mono);color:var(--t3)}.site-root .page-budget-rules .logx{margin-top:56px}.site-root .page-budget-rules .logx .tm{color:var(--t3)}.site-root .page-budget-rules .nx-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-root .page-budget-rules .nx{display:flex;flex-direction:column;gap:8px;padding:20px 22px;color:inherit;text-decoration:none}.site-root .page-budget-rules .nx b{font-size:16px;font-weight:500;color:var(--t1)}.site-root .page-budget-rules .nx>span:not(.link){font-size:13.5px;line-height:1.5;color:var(--t2)}.site-root .page-budget-rules .nx .link{margin-top:4px}@media (prefers-reduced-motion:reduce){.site-root .page-budget-rules .dc-lbl,.site-root .page-budget-rules .dc-track i{transition:none}}@media (max-width:900px){.site-root .page-budget-rules .section.tight{padding:72px 0}.site-root .page-budget-rules .nx-grid,.site-root .page-budget-rules .pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.site-root .page-budget-rules .cr,.site-root .page-budget-rules .dc,.site-root .page-budget-rules .rbx{padding:18px}.site-root .page-budget-rules .dc-track{gap:2px;height:44px}.site-root .page-budget-rules .dc-x span:not(:nth-child(6n+1)){visibility:hidden}.site-root .page-budget-rules .rbx .rb-row{grid-template-columns:minmax(0,1fr);gap:6px}.site-root .page-budget-rules .rbx .rb-row .lab{line-height:1}}.site-root .page-dayparting{--c-ok:#27A05B;--c-wn:#C9A227;--c-bd:#C63F42;--c-nd:#454B59}.site-root .page-dayparting .pill .dot.soon{background:var(--t3);box-shadow:none;animation:none}.site-root .page-dayparting .f-hero-visual .stage{position:relative}.site-root .page-dayparting .f-hero-visual .hero-fade{height:210px}.site-root .page-dayparting .f-hero-visual{padding-bottom:40px}.site-root .page-dayparting .hero-wk{margin-top:2px}.site-root .page-dayparting .kpi .k{justify-content:space-between}.site-root .page-dayparting .kpi .inf{width:13px;height:13px;flex:none;color:var(--t4)}.site-root .page-dayparting .f-hero .hero-ctas{margin-top:36px}.site-root .page-dayparting .f-hero .lead{max-width:18em}.site-root .page-dayparting .notify input{height:52px;padding:0 22px;font-size:16px}.site-root .page-dayparting .notify .done-msg{height:52px}.site-root .page-dayparting .cta-final .notify{margin:36px auto 0;max-width:560px;padding-top:0}.site-root .page-dayparting .cta-final .notify .done-msg{justify-content:center}.site-root .page-dayparting .cta-final .notify .fine{margin-top:14px;font-size:13.5px}.site-root .page-dayparting .cta-final .notify .fine a{color:var(--t2);border-bottom:1px solid var(--line-3);transition:color .2s,border-color .2s}.site-root .page-dayparting .cta-final .notify .fine a:hover{color:var(--t1);border-color:var(--t2)}.site-root .page-dayparting .sec-head .lead.ln+.lead.ln{margin-top:6px}.site-root .page-dayparting .section.tight{padding:96px 0}.site-root .page-dayparting .ab{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.site-root .page-dayparting .ab-copy .h2{margin-top:18px}.site-root .page-dayparting .ab-copy .lead{margin-top:14px}@media (min-width:901px){.site-root .page-dayparting #views .ab{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-root .page-dayparting #views .h2{white-space:nowrap;text-wrap:nowrap}}.site-root .page-dayparting .vh{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:18px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-dayparting .vh b{color:var(--t1);font-weight:500}.site-root .page-dayparting .lgd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font:11px var(--mono);color:var(--t3)}.site-root .page-dayparting .lgd>span{display:inline-flex;align-items:center;gap:7px}.site-root .page-dayparting .lgd i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c-nd)}.site-root .page-dayparting .lgd i.ok{background:var(--c-ok)}.site-root .page-dayparting .lgd i.wn{background:var(--c-wn)}.site-root .page-dayparting .lgd i.bd{background:var(--c-bd)}.site-root .page-dayparting .lgd em{font-style:normal}.site-root .page-dayparting .wk{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:5px;align-items:center}.site-root .page-dayparting .wk .wk-c,.site-root .page-dayparting .wk .wk-h{height:14px}.site-root .page-dayparting .wk .wk-h{font:9.5px/14px var(--mono);color:var(--t3);text-align:center}.site-root .page-dayparting .wk .wk-d{font:10.5px var(--mono);color:var(--t3)}.site-root .page-dayparting .wk i{display:block;aspect-ratio:1;border-radius:22%;background:var(--c-nd);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:background-color .35s var(--d,0s),box-shadow .35s var(--d,0s),opacity .45s var(--ease-out) var(--fd,0s),transform .45s var(--ease-out) var(--fd,0s)}.site-root .page-dayparting .wk i.ok{background:var(--c-ok)}.site-root .page-dayparting .wk i.wn{background:var(--c-wn)}.site-root .page-dayparting .wk i.bd{background:var(--c-bd)}.site-root .page-dayparting .wk.grey i{background:var(--c-nd)}.site-root .page-dayparting .wk.sm{gap:3px}.site-root .page-dayparting .wk.sm .wk-h:not(.h6){visibility:hidden}.site-root .page-dayparting .wall{position:relative;margin-top:56px;padding:26px 30px 0;border-bottom-color:transparent}.site-root .page-dayparting .wall:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:200px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg) 88%)}.site-root .page-dayparting .wall-rows{column-count:4;column-gap:10px;column-fill:auto;height:380px;margin-top:14px;overflow:hidden;font:8.5px/12.5px var(--mono);color:var(--t3)}.site-root .page-dayparting .wall-row{display:grid;grid-template-columns:11ch 3ch 5ch 4ch 6ch 6ch 5ch 5ch 5ch;column-gap:3.5px;height:12.5px;white-space:nowrap;break-inside:avoid;transition:opacity .14s linear var(--d,0s),transform .14s var(--ease-out) var(--d,0s)}.site-root .page-dayparting .wall-row span:nth-child(n+4){text-align:right}.site-root .page-dayparting .wall-row.h{color:var(--t2)}.site-root .page-dayparting .wall.pre .wall-row{opacity:0;transform:translateY(-5px);transition:none}.site-root .page-dayparting .hm{margin-top:56px;padding:26px 30px 24px}.site-root .page-dayparting .vh-l{display:inline-flex;align-items:center;gap:14px}.site-root .page-dayparting .hm-range{font:12px var(--sans);letter-spacing:0;text-transform:none;color:var(--t2)}.site-root .page-dayparting .hm-stage{position:relative}.site-root .page-dayparting .hw{position:absolute;inset:0;overflow:hidden;pointer-events:none}.site-root .page-dayparting .hw-b{position:absolute;left:0;right:0;overflow:hidden;font:7.5px/8.5px var(--mono);color:var(--t2);white-space:nowrap;transform-origin:50% 50%;transition:transform .5s var(--ease-io) var(--bd,0s),opacity .4s linear calc(var(--bd, 0s) + .1s)}.site-root .page-dayparting .hm:not(.pre) .hw-b{transform:scaleY(.06);opacity:0}.site-root .page-dayparting .hm.pre .wk i{opacity:0;transform:scale(.4)}.site-root .page-dayparting .wk .wk-d,.site-root .page-dayparting .wk .wk-h{transition:opacity .4s .45s}.site-root .page-dayparting .hm.pre .wk .wk-d,.site-root .page-dayparting .hm.pre .wk .wk-h{opacity:0;transition:none}.site-root .page-dayparting .tv{padding:20px 22px 22px}.site-root .page-dayparting .tv .vh{margin-bottom:16px}.site-root .page-dayparting .dp-pills{display:inline-flex;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line-2);border-radius:999px;background:rgba(255,255,255,.02)}.site-root .page-dayparting .dp-pill{appearance:none;border:0;margin:0;height:26px;padding:0 12px;white-space:nowrap;border-radius:999px;background:transparent;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}.site-root .page-dayparting .dp-pill:hover{color:var(--t1)}.site-root .page-dayparting .dp-pill.on{color:var(--t1);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,107,0,.55)}.site-root .page-dayparting .dp-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-dayparting .lg-head{display:flex;align-items:baseline;gap:10px;margin-top:18px;font:500 11px var(--mono);color:var(--t1)}.site-root .page-dayparting .lg-head em{font:10px var(--mono);font-style:normal;color:var(--t3)}.site-root .page-dayparting .lgd.thr{margin-top:10px}.site-root .page-dayparting .thr-in{display:inline-flex;align-items:baseline;margin:0 1px;border-bottom:1px dashed var(--line-3);cursor:text;transition:border-color .2s}.site-root .page-dayparting .thr-in:focus-within,.site-root .page-dayparting .thr-in:hover{border-bottom-color:var(--accent)}.site-root .page-dayparting .thr-in input{width:3.2ch;border:0;padding:0 1px 0 0;background:transparent;color:var(--t1);font:500 11.5px var(--mono);text-align:right;-moz-appearance:textfield;appearance:textfield;outline:none}.site-root .page-dayparting .thr-in input::-webkit-inner-spin-button,.site-root .page-dayparting .thr-in input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-root .page-dayparting .thr-in em{color:var(--t1)}.site-root .page-dayparting .lgd .lt{white-space:nowrap}.site-root .page-dayparting .thr-in em[hidden]{display:none}.site-root .page-dayparting .band{position:relative;height:8px;margin:18px 9px 6px;border-radius:4px;background:var(--c-wn)}.site-root .page-dayparting .hnd{position:absolute;top:50%;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;border:1px solid rgba(0,0,0,.55);border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.6);cursor:ew-resize;touch-action:none;transition:transform .15s}.site-root .page-dayparting .hnd.drag,.site-root .page-dayparting .hnd:hover{transform:scale(1.12)}.site-root .page-dayparting .hnd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-dayparting .tv-hint,.site-root .page-dayparting .tw-hint{margin-top:14px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-dayparting .sc{margin-top:56px;padding:22px 24px 24px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.site-root .page-dayparting .pk,.site-root .page-dayparting .sc-grid{min-width:0}.site-root .page-dayparting .pk{display:flex;flex-direction:column;min-height:0}.site-root .page-dayparting .pk-count{flex:none;align-self:flex-start;gap:5px;color:var(--t1)}.site-root .page-dayparting .pk-count b{font-weight:500}.site-root .page-dayparting .pk-menu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:10px;border:1px solid var(--line-2);border-radius:10px;background:rgba(0,0,0,.35);overflow:hidden}.site-root .page-dayparting .pk-search{flex:none;display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line)}.site-root .page-dayparting .pk-search svg{width:13px;height:13px;flex:none;color:var(--t3)}.site-root .page-dayparting .pk-search input{flex:1;min-width:0;border:0;padding:0;background:transparent;color:var(--t1);font:12.5px var(--sans);outline:none}.site-root .page-dayparting .pk-search input::placeholder{color:var(--t3)}.site-root .page-dayparting .pk-list{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 6px}.site-root .page-dayparting .pk-gh{display:flex;align-items:center}.site-root .page-dayparting .pk-gh .pk-g{flex:1 1 auto;min-width:0}.site-root .page-dayparting .pk-tg{flex:none;width:24px;height:24px;margin-right:2px;border-radius:6px;display:grid;place-items:center;color:var(--t3);transition:color .15s,background-color .15s}.site-root .page-dayparting .pk-tg svg{width:13px;height:13px;transition:transform .2s}.site-root .page-dayparting .pk-tg:hover{color:var(--t1);background:rgba(255,255,255,.05)}.site-root .page-dayparting .pk-group.closed .pk-item{display:none}.site-root .page-dayparting .pk-group.closed .pk-tg svg{transform:rotate(-90deg)}.site-root .page-dayparting .pk-group+.pk-group{margin-top:4px}.site-root .page-dayparting .pk .chk{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:7px;font-size:12.5px;color:var(--t2);transition:background-color .15s}.site-root .page-dayparting .pk .chk:hover{background:rgba(255,255,255,.04)}.site-root .page-dayparting .pk .chk i{transition:background-color .15s,border-color .15s}.site-root .page-dayparting .pk .chk.mix i{background:rgba(255,107,0,.35);border-color:var(--accent)}.site-root .page-dayparting .pk .chk.mix i svg{opacity:0}.site-root .page-dayparting .pk .chk input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-dayparting .pk-g{padding-top:8px}.site-root .page-dayparting .pk-g .pk-n{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1)}.site-root .page-dayparting .pk-item{padding-left:24px}.site-root .page-dayparting .pk-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1)}.site-root .page-dayparting .pk .chk em{flex:none;font:10.5px var(--mono);font-style:normal;color:var(--t3)}.site-root .page-dayparting .pk .chk[hidden]{display:none}.site-root .page-dayparting .pk-foot{flex:none;display:flex;justify-content:space-between;padding:7px 10px;border-top:1px solid var(--line)}.site-root .page-dayparting .pk-foot button{padding:4px 6px;border-radius:5px;font:12px var(--sans);color:var(--t2);transition:color .15s,background-color .15s}.site-root .page-dayparting .pk-foot button:hover{color:var(--t1);background:rgba(255,255,255,.05)}.site-root .page-dayparting .sc-grid .vh{margin-bottom:14px}.site-root .page-dayparting .sc-grid .vh em{font-style:normal;color:var(--t2)}.site-root .page-dayparting .bridge{margin:0 0 36px;font-size:clamp(22px,2.4vw,30px);line-height:1.25;letter-spacing:-.02em;font-weight:450;color:var(--t3);text-wrap:balance}.site-root .page-dayparting .two{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .page-dayparting .tw{padding:22px 24px 24px;display:flex;flex-direction:column}.site-root .page-dayparting .tw-h{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1)}.site-root .page-dayparting .tw-l{margin-top:10px;font-size:15px;line-height:1.5;color:var(--t2)}.site-root .page-dayparting .tw-v{margin-top:22px}.site-root .page-dayparting .win-wrap{position:relative}.site-root .page-dayparting .wk.win{cursor:crosshair;user-select:none;-webkit-user-select:none}.site-root .page-dayparting .wk.win i{transition:background-color .2s,box-shadow .2s}.site-root .page-dayparting .wk.win i.sel{background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(255,107,0,.6)}.site-root .page-dayparting .mq{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;border:1px dashed rgba(255,107,0,.85);border-radius:4px;transition:left .2s var(--ease-out),top .2s var(--ease-out),width .2s var(--ease-out),height .2s var(--ease-out),opacity .3s}.site-root .page-dayparting .mq:after,.site-root .page-dayparting .mq:before{content:"";position:absolute;width:6px;height:6px;border-radius:1px;background:var(--accent)}.site-root .page-dayparting .mq:before{left:-3px;top:-3px}.site-root .page-dayparting .mq:after{right:-3px;bottom:-3px}.site-root .page-dayparting .mq .cur{position:absolute;right:-15px;bottom:-17px;width:15px;height:15px;opacity:0;transition:opacity .2s}.site-root .page-dayparting .mq.live .cur{opacity:1}.site-root .page-dayparting .tw .rb{gap:14px}.site-root .page-dayparting .tw .rb-row{grid-template-columns:76px minmax(0,1fr)}.site-root .page-dayparting .tw .rb-line+.rb-line{margin-top:8px}.site-root .page-dayparting .tw .sel{cursor:default}.site-root .page-dayparting .tw .fld.ghost{gap:6px}.site-root .page-dayparting .tw .fld.ghost svg{width:11px;height:11px}.site-root .page-dayparting .tw-metrics{margin:12px 0 0;font:10.5px/1.5 var(--mono);letter-spacing:.02em;color:var(--t3)}.site-root .page-dayparting .dp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02)}.site-root .page-dayparting .dp-seg button{height:24px;padding:0 11px;border-radius:999px;background:transparent;border:0;font:500 11px var(--mono);letter-spacing:.06em;color:var(--t3);white-space:nowrap;cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}.site-root .page-dayparting .dp-seg button:hover{color:var(--t1)}.site-root .page-dayparting .dp-seg button.on{background:rgba(255,255,255,.08);color:var(--t1);box-shadow:inset 0 0 0 1px rgba(255,107,0,.55)}.site-root .page-dayparting .dp-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-root .page-dayparting .tw .rb-preview{margin-top:auto}.site-root .page-dayparting .tw .rb+.rb-preview{margin-top:22px}.site-root .page-dayparting .two-note{margin-top:28px;text-align:center;font-size:15px;color:var(--t3)}@media (pointer:coarse){.site-root .page-dayparting .tw-hint{display:none}}.site-root .page-dayparting .ac{margin-top:56px;padding:22px 30px 24px}.site-root .page-dayparting .bp{--bph:240px;position:relative;margin-top:26px}.site-root .page-dayparting .bp svg{display:block;width:100%;height:var(--bph);overflow:visible}.site-root .page-dayparting .bp-w{opacity:0;transition:opacity .4s}.site-root .page-dayparting .bp-w.raise{fill:rgba(39,160,91,.12)}.site-root .page-dayparting .bp-w.lower,.site-root .page-dayparting .bp-w.pause{fill:rgba(224,96,95,.1)}.site-root .page-dayparting .bp.on-lower .bp-w.lower,.site-root .page-dayparting .bp.on-pause .bp-w.pause,.site-root .page-dayparting .bp.on-raise .bp-w.raise{opacity:1}.site-root .page-dayparting .bp-zero{stroke:rgba(255,255,255,.1);stroke-width:1;vector-effect:non-scaling-stroke}.site-root .page-dayparting .bp-ref{stroke:rgba(255,255,255,.3);stroke-width:1;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.site-root .page-dayparting .bp-bar{fill:rgba(255,255,255,.3);transition:fill .35s}.site-root .page-dayparting .bp-bar.adj{fill:var(--accent)}.site-root .page-dayparting .bp-ghost{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .35s}.site-root .page-dayparting .bp-ghost.on{opacity:1}.site-root .page-dayparting .bp-tag{position:absolute;top:8px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;opacity:0;transition:opacity .35s}.site-root .page-dayparting .bp-tag.raise{color:rgba(39,160,91,.95)}.site-root .page-dayparting .bp-tag.lower,.site-root .page-dayparting .bp-tag.pause{color:rgba(224,96,95,.9)}.site-root .page-dayparting .bp.on-lower .bp-tag.lower,.site-root .page-dayparting .bp.on-pause .bp-tag.pause,.site-root .page-dayparting .bp.on-raise .bp-tag.raise{opacity:1}.site-root .page-dayparting .bp-ref-lbl{position:absolute;left:0;top:calc(var(--bph) * .583 - 18px);font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-dayparting .bp-x{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));margin-top:8px}.site-root .page-dayparting .bp-x span{font:9.5px var(--mono);color:var(--t3);white-space:nowrap}.site-root .page-dayparting .lgd i.ub{width:14px;height:0;border-top:1px dashed rgba(255,255,255,.45);border-radius:0;background:none}.site-root .page-dayparting .lgd i.ad{width:10px;height:12px;border-radius:2px;background:var(--accent)}.site-root .page-dayparting .lgd i.pz{width:10px;height:12px;border-radius:2px;background:none;border:1px dashed rgba(255,255,255,.45)}@media (prefers-reduced-motion:reduce){.site-root .page-dayparting .bp-bar,.site-root .page-dayparting .bp-ghost,.site-root .page-dayparting .bp-tag,.site-root .page-dayparting .bp-w,.site-root .page-dayparting .hw-b,.site-root .page-dayparting .mq,.site-root .page-dayparting .wall-row,.site-root .page-dayparting .wk i{transition:none}}@media (max-width:1100px){.site-root .page-dayparting .wk .wk-h:not(.h3){visibility:hidden}}@media (max-width:1279px){.site-root .page-dayparting .wall-rows{column-count:3}}@media (max-width:999px){.site-root .page-dayparting .wall-rows{column-count:2}}@media (max-width:900px){.site-root .page-dayparting .ab{grid-template-columns:minmax(0,1fr);gap:28px}.site-root .page-dayparting .section.tight{padding:72px 0}.site-root .page-dayparting .sc,.site-root .page-dayparting .two{grid-template-columns:minmax(0,1fr)}.site-root .page-dayparting .pk-list{max-height:250px}.site-root .page-dayparting .pk{height:auto!important}}@media (max-width:720px){.site-root .page-dayparting .f-hero-visual .hero-fade{height:110px}.site-root .page-dayparting .wk,.site-root .page-dayparting .wk.sm{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px}.site-root .page-dayparting .wk .wk-h:not(.h6){visibility:hidden}.site-root .page-dayparting .wk .wk-d{font-size:9.5px}.site-root .page-dayparting .ac,.site-root .page-dayparting .hm,.site-root .page-dayparting .sc,.site-root .page-dayparting .tv,.site-root .page-dayparting .tw{padding:18px}.site-root .page-dayparting .sc{gap:18px}.site-root .page-dayparting .wall{padding:18px 18px 0}.site-root .page-dayparting .wall-rows{column-count:1;height:300px}.site-root .page-dayparting .bp{--bph:170px}.site-root .page-dayparting .bp-x span:not(:nth-child(6n+1)){visibility:hidden}.site-root .page-dayparting .lgd{gap:6px 12px}.site-root .page-dayparting .bridge{margin-bottom:28px}.site-root .page-dayparting .tw .rb-row{grid-template-columns:minmax(0,1fr);gap:6px}.site-root .page-dayparting .tw .rb-row .lab{line-height:1}}.site-root .page-case .f-hero .lead{max-width:36em}.site-root .page-case .f-hero-visual{padding-bottom:8px}.site-root .page-case .tl{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:24px;padding:0 4px}.site-root .page-case .tl-n{position:relative;grid-row:2;padding-top:26px}.site-root .page-case .tl-n:before{content:"";position:absolute;left:0;right:-24px;top:5px;height:1px;background:var(--line-3)}.site-root .page-case .tl-n:last-of-type:before{right:0}.site-root .page-case .tl-n.on:before{top:4px;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 14px var(--accent-glow)}.site-root .page-case .tl-n i{position:absolute;left:0;top:0;z-index:1;width:11px;height:11px;border-radius:50%;background:#E8E8E8}.site-root .page-case .tl-n.end i{background:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.site-root .page-case .tl-n b{display:block;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--t1)}.site-root .page-case .tl-n.end b{color:var(--accent)}.site-root .page-case .tl-n span{display:block;margin-top:5px;font:12px/1.45 var(--mono);color:var(--t3)}.site-root .page-case .tl-br{position:relative;height:9px;border:1px solid var(--line-3)}.site-root .page-case .tl-br em{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--t3)}.site-root .page-case .tl-br.fast{grid-row:1;margin:20px -29px 12px 5px;border-bottom:0;border-radius:3px 3px 0 0;border-color:rgba(255,107,0,.55)}.site-root .page-case .tl-br.fast em{bottom:calc(100% + 5px);color:var(--accent)}.site-root .page-case .tl-br.long{grid-row:3;margin:18px -29px 20px 5px;border-top:0;border-radius:0 0 3px 3px}.site-root .page-case .tl-br.long em{top:calc(100% + 6px)}.site-root .page-case .tl-note{display:none;margin-top:18px;font:12.5px/1.5 var(--mono);color:var(--t3)}.site-root .page-case .jv{padding:18px 22px 20px;min-width:0}.site-root .page-case .bl{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:14px;margin-top:14px}.site-root .page-case .bl-p{display:flex;flex-direction:column;min-width:0}.site-root .page-case .bl-l{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-case .bl-a .bl-l{color:var(--t1)}.site-root .page-case .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}.site-root .page-case .bl-blk{gap:3px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 7px;border:1px solid var(--line);border-radius:6px;background:rgba(0,0,0,.35);min-width:0}.site-root .page-case .bl-blk i,.site-root .page-case .bl-row i{display:block;height:4px;width:var(--w);border-radius:2px;background:rgba(255,255,255,.14)}.site-root .page-case .bl-blk .kc{padding:2px 5px;font-size:9px;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.site-root .page-case .bl-kws{display:flex;flex-wrap:wrap;gap:3px 4px;width:100%}.site-root .page-case .bl-kws i{height:3px}.site-root .page-case .bl-row i+i{margin-left:-4px}.site-root .page-case .kc.dup{color:var(--t1);border-color:var(--line-3);transition:color .3s,border-color .3s}.site-root .page-case [data-bloat].pre .kc.dup:not(.lit){color:var(--t3);border-color:var(--line);transition:none}.site-root .page-case .bl-list{display:grid;gap:7px;margin:auto 0;padding:10px 0}.site-root .page-case .bl-row{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 11px;border:1px solid var(--line-2);border-radius:7px;background:rgba(0,0,0,.35);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.site-root .page-case .bl-row b{flex:none;font:500 11px var(--mono);color:var(--t1);white-space:nowrap}.site-root .page-case .bl-row i{flex:0 1 auto;min-width:12px}.site-root .page-case .bl-row .kc{flex:none}.site-root .page-case .bl-arrow{align-self:center;color:var(--t3);transition:opacity .4s}.site-root .page-case .bl-arrow svg{width:20px;height:20px;display:block}.site-root .page-case .bl-cap{margin-top:12px;font:11px/1.5 var(--mono);color:var(--t3)}.site-root .page-case .bl-a .bl-cap{color:var(--t2);transition:opacity .4s .4s}.site-root .page-case [data-bloat].pre .bl-row{opacity:0;transform:translateX(-8px);transition:none}.site-root .page-case [data-bloat].pre .bl-a .bl-cap,.site-root .page-case [data-bloat].pre .bl-arrow{opacity:0;transition:none}.site-root .page-case .hy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.site-root .page-case .hy-p{min-width:0}.site-root .page-case .hy-p+.hy-p{padding-left:24px;border-left:1px solid var(--line)}.site-root .page-case .hy-h{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1)}.site-root .page-case .hy-s{margin-top:4px;font:10.5px/1.5 var(--mono);color:var(--t3)}.site-root .page-case .kc{display:inline-block;padding:3px 8px;border:1px solid var(--line);border-radius:6px;font:10.5px/1.3 var(--mono);color:var(--t2);white-space:nowrap;transition:opacity .3s,transform .3s var(--ease-out),color .25s,border-color .25s}.site-root .page-case .kc.irr,.site-root .page-case .kc.neg{color:var(--t3);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.4)}.site-root .page-case .kc.neg{border-style:dashed;opacity:.8}.site-root .page-case .hy-terms{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.site-root .page-case .hy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-root .page-case .hy-blk{padding:9px 10px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(0,0,0,.35)}.site-root .page-case .hy-bl{display:block;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-case .hy-negs{display:flex;flex-wrap:wrap;gap:5px;min-height:22px;margin-top:7px}.site-root .page-case [data-hyg].pre .hn:not(.in){opacity:0;transform:scale(.6)}.site-root .page-case .hy-rows{margin-top:14px;display:grid;gap:9px}.site-root .page-case .hy-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.site-root .page-case .hy-bar{display:block;height:5px;margin-top:6px;border-radius:3px;background:rgba(255,255,255,.07)}.site-root .page-case .hy-bar i{display:block;height:100%;width:var(--f);border-radius:3px;background:rgba(255,255,255,.6);transition:width .7s var(--ease-out)}.site-root .page-case [data-hyg].pre .hy-bar i{width:var(--p);transition:none}.site-root .page-case [data-hyg].pre .kc.hx{color:var(--t2);text-decoration:none;border-style:solid;opacity:1}.site-root .page-case .hy-note{display:block;margin-top:12px;font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1);transition:opacity .35s}.site-root .page-case [data-hyg].pre .hy-note{opacity:0}.site-root .page-case .cr-h{margin:14px 0 8px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.site-root .page-case .cr-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.site-root .page-case .cr-arr{padding:0 4px;font:14px var(--mono);color:var(--t3)}@media (min-width:721px){.site-root .page-case .jv .rec,.site-root .page-case .jv .rec-head{grid-template-columns:minmax(0,1fr) 60px 60px 74px 150px;gap:10px}.site-root .page-case .jv .log-row{grid-template-columns:minmax(0,1.1fr) 84px minmax(0,1.5fr) auto;gap:12px}.site-root .page-case .jv .log-row .res{white-space:normal}}.site-root .page-case .proof{padding:28px}.site-root .page-case .ev-grid[hidden]{display:none}.site-root .page-case .ev-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.site-root .page-case .ev-h{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t1)}.site-root .page-case .ev{margin:0}.site-root .page-case .ev-img{display:block;padding:4px;border:1px solid var(--line-2);border-radius:8px;background:#FFFFFF}.site-root .page-case .ev img{width:100%;height:auto;border-radius:5px;display:block}.site-root .page-case .ev figcaption{margin-top:8px;font:11.5px/1.5 var(--mono);color:var(--t2)}.site-root .page-case .ev figcaption b{font-weight:500;color:var(--t1)}.site-root .page-case .ev-note{font:11.5px/1.5 var(--mono);color:var(--t3)}.site-root .page-case .proof-note{text-align:left;margin-top:28px}.site-root .page-case .nx-grid{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .page-case .nx{display:flex;flex-direction:column;gap:8px;padding:20px 22px;color:inherit;text-decoration:none}.site-root .page-case .nx b{font-size:16px;font-weight:500;color:var(--t1)}.site-root .page-case .nx>span:not(.link){font-size:13.5px;line-height:1.5;color:var(--t2)}.site-root .page-case .nx .link{margin-top:4px}@media (prefers-reduced-motion:reduce){.site-root .page-case .bl-arrow,.site-root .page-case .bl-cap,.site-root .page-case .bl-row,.site-root .page-case .hy-bar i,.site-root .page-case .hy-note,.site-root .page-case .kc{transition:none}}@media (max-width:900px){.site-root .page-case .nx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.site-root .page-case .tl{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:22px 16px}.site-root .page-case .tl-n{grid-row:auto}.site-root .page-case .tl-br,.site-root .page-case .tl-n:before{display:none}.site-root .page-case .tl-note{display:block}.site-root .page-case .jv{padding:16px}.site-root .page-case .bl{grid-template-columns:minmax(0,1fr);gap:10px}.site-root .page-case .bl-arrow{justify-self:center}.site-root .page-case .bl-arrow svg{transform:rotate(90deg)}.site-root .page-case .bl-list{padding:0}.site-root .page-case .jv .rec .kw{white-space:normal}.site-root .page-case .hy{grid-template-columns:minmax(0,1fr);gap:20px 0}.site-root .page-case .hy-p+.hy-p{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid var(--line)}.site-root .page-case .proof{padding:22px}.site-root .page-case .ev-img{overflow-x:auto;-webkit-overflow-scrolling:touch}.site-root .page-case .ev img{width:760px;max-width:none}}.site-root .page-playground .pg-head{padding-top:56px}.site-root .page-playground .pg-head .h2{margin-top:18px}.site-root .page-playground .pg-head .lead{margin-top:12px;max-width:40em}.site-root .page-playground .pg-body{padding-bottom:104px}.site-root .page-playground .engine-app{margin-top:32px}.site-root .page-playground .engine-app .app-body{min-height:calc(100vh - var(--nav-h) - 320px)}.site-root .page-playground .engine-app .pane{padding:24px 28px 32px}@media (max-width:900px){.site-root .page-playground .engine-app .app-body{min-height:0}}@media (max-width:720px){.site-root .page-playground .pg-head{padding-top:36px}.site-root .page-playground .engine-app{margin-top:24px}.site-root .page-playground .engine-app .pane{padding:20px 18px 24px}.site-root .page-playground .pg-body{padding-bottom:72px}}.site-root .page-pricing #plans{padding-top:72px}.site-root .page-pricing #plans .tiers{margin-top:0}.site-root .page-pricing .tier .cta{margin-top:auto;padding-top:24px}.site-root .page-pricing .tier .cta .btn{width:100%}.site-root .page-pricing .card-wrap{overflow-x:auto}.site-root .page-pricing .card .cmp{margin-top:0}.site-root .page-pricing .faq{max-width:820px}@media (max-width:720px){.site-root .page-pricing .cmp td,.site-root .page-pricing .cmp th{padding:14px 10px}.site-root .page-pricing .cmp td{font-size:13.5px}.site-root .page-pricing .cmp th{font-size:10px;letter-spacing:.05em;line-height:1.35}}.site-root .page-contact #form{padding-top:64px}.site-root .mobile-menu a .tag{height:18px;padding:0 6px;font-size:10px;color:var(--t2)}