@layer page{.coupe{background:var(--v5-void);color:var(--v5-text);--gut: clamp(20px, 3vw, 40px);--rule: rgba(232, 237, 244, .22);--rule-in: rgba(232, 237, 244, .14);--v5-text-3: rgba(232, 237, 244, .62);--v5-text-4: rgba(232, 237, 244, .5);--v5-r-card: 0;--v5-r-artifact: 0;--v5-artifact: #0D1219;--v5-s1: #0F141B;--v5-s2: #141A22;--v5-s3: #1A212B;--v5-section: clamp(104px, 10.5vw, 160px);--v5-head-gap: clamp(64px, 8vw, 112px);--v5-gutter: 0px;--v5-max: none}.coupe .v5-wrap{max-width:none;margin:0;padding:0 var(--gut)}.coupe .v5-nav-in{padding:0 var(--gut);height:92px}.coupe .v5-brand{align-items:center}.coupe .v5-word,.coupe .v5-brand small{display:none}.coupe .v5-mark{display:block;width:42px;height:42px}.coupe .v5-mark svg{display:block;width:100%;height:100%}.coupe .v5-mark .tip{fill:var(--v5-text)}.coupe .v5-mark .hull{fill:none;stroke:var(--v5-text);stroke-width:1.6;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.coupe .v5-mark .water{fill:none;stroke:var(--v5-text);stroke-width:1.6;vector-effect:non-scaling-stroke;transition:stroke .3s linear}.coupe .v5-brand:hover .water{stroke:var(--v5-signal)}.coupe>section,.coupe>footer{border-top:1px solid var(--rule)}.coupe>section:first-of-type{border-top:0}.coupe .v5-terminal,.coupe .v5-viz-frame,.coupe .v5-proof-frame,.coupe .v5-stress,.coupe .v5-tier,.coupe .v5-testi-card,.coupe .v5-axon-stage,.coupe .v5-browser,.coupe .v5-method-frame,.coupe .v5-decision-art,.coupe .v5-card{border-radius:0!important}.coupe .v5-terminal,.coupe .v5-proof-frame,.coupe .v5-stress,.coupe .v5-viz-frame,.coupe .v5-testi-card,.coupe .v5-tier{box-shadow:none!important}.coupe .v5-decision-glow,.coupe .v5-hero-veil{display:none}.coupe .v5-sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:1px;row-gap:1px;background:var(--rule);margin:0 calc(var(--gut) * -1) clamp(56px,7vw,96px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:stretch}.coupe .v5-sec-head>*{background:var(--v5-void);padding:clamp(40px,5vw,72px) var(--gut);margin:0}.coupe .v5-sec-head .v5-eyebrow{padding:15px var(--gut);margin:0;border:0}.coupe .v5-sec-head .v5-lead{display:flex;align-items:flex-end;padding-bottom:clamp(40px,5vw,72px);max-width:none}.coupe .v5-sec-head .v5-lead>*{max-width:54ch}.coupe .v5-light .v5-sec-head{background:var(--v5-line-2)}.coupe .v5-light .v5-sec-head>*{background:var(--v5-void)}.coupe .v5-sec-head.center{text-align:left;max-width:none;margin-inline:calc(var(--gut) * -1);justify-items:stretch;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.coupe .v5-sec-head.center .v5-eyebrow{justify-content:flex-start}.coupe .v5-sec-head.center .v5-display,.coupe .v5-sec-head.center .v5-h2,.coupe .v5-sec-head.center .v5-lead{margin-left:0;margin-right:0}.coupe .v5-sec-head.flip{direction:ltr}.coupe .v5-tiers{gap:1px;background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.coupe .v5-tier{border:0;background:var(--v5-void);padding:clamp(28px,3vw,40px)}.coupe .v5-tier.hot{background:var(--v5-s1)}.coupe .v5-testi{background:#e7eef5;padding:clamp(80px,8vw,124px) 0;margin-bottom:0}.coupe .v5-testi-track{gap:1px}.coupe .v5-testi-card{border:0;outline:1px solid rgba(12,21,34,.16);outline-offset:-1px}.coupe .v5-faq-list{border-top:1px solid var(--rule)}.coupe .v5-faq-list>*{border-bottom:1px solid var(--rule-in)}.coupe .v5-viz-frame,.coupe .v5-stress,.coupe .v5-proof-frame{border-color:var(--rule-in)}.coupe .v5-proof-stats{border-top:1px solid var(--rule-in);padding-top:8px}.coupe .v5-proof-stats .ps+.ps{border-left-color:var(--rule-in)}.coupe .v5-brokerbar{border-top:1px solid var(--rule);border-bottom:0}.coupe .v5-footer{border-top:1px solid var(--rule)}@media(max-width:640px){.coupe .v5-tiers{grid-template-columns:minmax(0,1fr)}.coupe .v5-hero-in{padding-top:72px}.coupe .v5-sec-head,.coupe .v5-sec-head.center{grid-template-columns:minmax(0,1fr)}.coupe .v5-sec-head .v5-lead{padding-top:0}}.ch{border-bottom:1px solid var(--rule);padding-top:66px;padding-bottom:clamp(80px,8vw,124px)}.ch-cav{background:var(--v5-signal);color:#0b0f14;font-family:var(--v5-mono);font-size:10px;font-weight:500;letter-spacing:.17em;padding:5px 9px;text-transform:uppercase;display:inline-block}.ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1px;background:var(--rule)}.ch-cell{background:var(--v5-void);padding:clamp(34px,5vh,96px) var(--gut) clamp(34px,4.5vh,88px);min-width:0}.ch-right{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.ch-h1{font-family:var(--v5-serif);font-weight:400;font-size:clamp(40px,min(5.6vw,9.5vh),84px);line-height:.99;letter-spacing:-.015em;margin:0 0 clamp(18px,2.6vh,40px);text-wrap:pretty}.ch-hl{background:var(--v5-signal);color:#0b0f14;font-style:italic;padding:0 .09em .04em;display:inline-block;margin-top:.05em}.ch-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--v5-text-2);margin:0 0 clamp(18px,2.6vh,40px);max-width:46ch}.ch-cens{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 clamp(28px,3vw,40px)}.ch-bars{display:flex;gap:4px}.ch-bars i{height:14px;background:#e8edf426;display:block}.ch-social{display:flex;align-items:center;gap:12px clamp(16px,2vw,28px);flex-wrap:wrap;border-top:1px solid var(--rule-in);border-bottom:1px solid var(--rule-in);padding:clamp(14px,2vh,20px) 0;margin-bottom:clamp(18px,2.6vh,32px)}.ch-who{display:flex;align-items:center;gap:16px;min-width:0}.ch-faces{display:flex;padding-left:3px}.ch-face{width:36px;height:36px;display:block;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--v5-void);background:var(--v5-s1)}.ch-face+.ch-face{margin-left:-12px}.ch-face img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.ch-count{font-family:var(--v5-mono);font-size:14px;letter-spacing:.04em;color:var(--v5-text);white-space:nowrap}.ch-x{font-family:var(--v5-mono);font-size:13px;color:var(--v5-text-4)}.ch-with{display:flex;align-items:center;gap:14px;min-width:0}.ch-brk{display:inline-flex;align-items:center;gap:7px;font-family:var(--v5-mono);font-size:11px;letter-spacing:.1em;color:var(--v5-text-2);text-transform:uppercase;white-space:nowrap}.ch-brk svg{display:block;width:18px;height:18px;flex:none;fill:none;stroke:var(--v5-text-3);stroke-width:1.5;vector-effect:non-scaling-stroke}.ch-with{gap:8px 16px}.ch-with .ch-x{margin-right:2px}.ch-brk .ch-role{font-size:9.5px;letter-spacing:.08em;text-transform:none;color:var(--v5-text-4)}@media(max-width:560px){.ch-x{display:none}}.ch-cta{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;margin-bottom:30px}.ch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:0 38px;border-radius:100px;background:var(--v5-text);color:#0b0f14;font-size:16px;font-weight:500;text-decoration:none}.ch-btn:hover{opacity:.9}.ch-link{font-size:15px;color:var(--v5-text-2);text-decoration:none;border-bottom:1px solid var(--v5-line-2);padding-bottom:3px}.ch-link:hover{color:var(--v5-text);border-bottom-color:var(--v5-signal)}.ch-mono{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase;line-height:1.9;margin:0}.ch-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;border-top:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:11px;letter-spacing:.06em;color:var(--v5-text-3);text-transform:uppercase}.ch-row:first-child{border-top:0}.ch-slot{display:inline-block;font-variant-numeric:tabular-nums;color:var(--v5-text);transition:opacity .2s linear}.ch-slot.acc{color:var(--v5-signal)}.ch-slot[data-on="0"]{opacity:.22}.ch-nappe{border-top:1px solid var(--rule);padding:clamp(44px,4.5vw,80px) var(--gut) 0}.ch-nappe svg{display:block;width:100%;height:clamp(180px,22vw,280px)}.ch-fig{display:flex;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;padding:14px 7.67% 20px;font-family:var(--v5-mono);font-size:9px;letter-spacing:.12em;color:var(--v5-text-3);text-transform:uppercase}.ch-fig .dn{color:var(--v5-down)}@media(max-width:640px){.ch-btn{width:100%}.ch-fig{padding-right:var(--gut)}}.ch-run{clip-path:inset(0 100% 0 0)}.ch-nappe.in .ch-run{animation:ch-run 2s cubic-bezier(.32,0,.24,1) forwards}@keyframes ch-run{to{clip-path:inset(0 0 0 0)}}.ch-thr{opacity:0}.ch-nappe.in .ch-thr{animation:ch-fade .62s linear 1.95s forwards}.ch-nappe.in .ch-thr.lim{animation-delay:2.35s}.ch-lbl.thr{opacity:0}.ch-nappe.in .ch-lbl.thr{animation:ch-fade .62s linear 2.15s forwards}@keyframes ch-fade{to{opacity:1}}.ch-fig{opacity:0}.ch-nappe.in .ch-fig{animation:ch-fade .7s linear 2.75s forwards}@media(prefers-reduced-motion:reduce){.ch-run{clip-path:none}.ch-thr,.ch-lbl.thr,.ch-fig{opacity:1}.ch-nappe.in .ch-run,.ch-nappe.in .ch-thr,.ch-nappe.in .ch-lbl.thr,.ch-nappe.in .ch-fig{animation:none}}.ch-plate{position:relative;container-type:inline-size}.ch-plate svg{display:block;width:100%;height:auto}.ch-lbl{position:absolute;transform:translateY(-50%);font-family:var(--v5-mono);font-size:clamp(9px,.85cqw,11px);letter-spacing:.1em;line-height:1.3;text-transform:uppercase;pointer-events:none;white-space:nowrap}.ch-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px 24px;flex-wrap:wrap;padding:17px var(--gut) 15px;border-bottom:1px solid var(--rule-in);background-image:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 8.3333%);background-size:100% 5px;background-repeat:no-repeat}.ch-idx{font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:var(--v5-text-4)}.ch-sp{flex:1}.ch-stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;background:var(--rule);border-top:1px solid var(--rule)}@media(min-width:560px){.ch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ch-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch-stat{background:var(--v5-void);padding:clamp(24px,3vw,36px) var(--gut)}.ch-stat .c-mono,.ch-stat>p{margin:0 0 16px;min-height:26px;line-height:1.3}.ch-stat .v{font-family:var(--v5-mono);font-size:clamp(24px,2.2vw,30px)}.ch-stat .v.acc{font-size:clamp(15px,1.4vw,18px);color:var(--v5-signal);line-height:1.4}.ch-stat{display:flex;flex-direction:column}.ch-stat>.ch-pend{margin:auto 0 0;min-height:0;padding-top:18px;display:flex;align-items:center;gap:8px;font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;color:var(--v5-text-4);text-transform:uppercase}.ch-pend i{width:9px;height:9px;flex:none;display:block;border:1px solid var(--v5-text-4)}.ch-stat.pending .v.acc{color:var(--v5-text)}.ch-stat>.ch-note{margin:12px 0 0;min-height:0;font-size:14px;line-height:1.45;color:var(--v5-text-2);max-width:30ch}.ch-stat .big{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ch-stat .big .n{font-family:var(--v5-serif);font-size:clamp(56px,5vw,76px);line-height:.8}.ch-stat .big .t{font-size:15px;line-height:1.4;color:var(--v5-text-2);max-width:22ch}.ch-right .rl{display:flex;flex-direction:column;height:100%;min-height:clamp(640px,76vh,780px)}.rl-head{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:14px clamp(18px,2.4vw,28px);border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase}.rl-head .em{color:var(--v5-text)}.rl-head .live{display:inline-flex;align-items:center;gap:6px;color:var(--v5-signal)}.rl-head .live i{width:5px;height:5px;border-radius:50%;background:var(--v5-signal);display:block}.rl-sp{flex:1}.rl-screen{position:relative;flex:1;min-height:400px;overflow:hidden}.rl-cam{position:absolute;inset:0;transform-origin:0 0;will-change:transform;transition:transform 1.5s cubic-bezier(.65,0,.2,1)}.rl-cam.snap{transition:none}.rl-cam.mv{animation:rl-transit 1.5s cubic-bezier(.65,0,.2,1)}@keyframes rl-transit{0%,to{filter:blur(0)}40%{filter:blur(2.4px)}}.rl-canvas{position:absolute;top:0;left:0;width:190%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:560px;gap:1px;background:var(--rule-in)}.hz-src{grid-column:1 / span 2;grid-row:1}.hz-mem{grid-column:3;grid-row:1}.hz-rsn{grid-column:3;grid-row:2}.hz-all{grid-column:1 / span 2;grid-row:2}.hz-exe{grid-column:1 / span 2;grid-row:3}.hz-you{grid-column:3;grid-row:3}.hz{background:var(--v5-void);display:flex;flex-direction:column;min-width:0;overflow:hidden}.hz-t,.hz-b{transition:opacity .9s linear;opacity:.42}.hz.on .hz-t,.hz.on .hz-b{opacity:1}.hz-t{display:flex;align-items:center;gap:12px;padding:11px clamp(16px,2vw,22px);border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:var(--v5-text-3);text-transform:uppercase}.hz.on .hz-t{color:var(--v5-text-2)}.hz-t .n{color:var(--v5-instrument)}.hz-b{flex:1;min-height:0;padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:16px}.hz-mem .hz-b,.hz-all .hz-b,.hz-you .hz-b{justify-content:center}.hz-b>*,.hz .rl-card,.hz .rl-arow,.hz .rl-row,.hz .rl-verdict{opacity:0}.hz.seen .hz-b>*,.hz.seen .rl-card,.hz.seen .rl-arow,.hz.seen .rl-row,.hz.seen .rl-verdict{opacity:1}.hz.on:not(.seen) .hz-b>*,.hz.on:not(.seen) .rl-card,.hz.on:not(.seen) .rl-arow,.hz.on:not(.seen) .rl-row,.hz.on:not(.seen) .rl-verdict{animation:hz-enter .78s cubic-bezier(.22,.61,.36,1) var(--d, 0ms) both}.hz.on.seen .hz-b>*,.hz.on.seen .rl-card,.hz.on.seen .rl-arow,.hz.on.seen .rl-row,.hz.on.seen .rl-verdict{animation:hz-settle .52s cubic-bezier(.22,.61,.36,1) calc(var(--d, 0ms) * .34) both}@keyframes hz-enter{0%{opacity:0;transform:translate(var(--ex, 0px),var(--ey, 0px)) scale(var(--es, 1))}to{opacity:1;transform:none}}@keyframes hz-settle{0%{opacity:1;transform:translate(var(--sx, 0px),var(--sy, 8px))}to{opacity:1;transform:none}}.rl-card{--ey: -120px;--sy: -9px}.rl-conf,.rl-cap{--ex: -160px;--sx: -11px;--sy: 0px}.rl-match,.rl-foot,.rl-xhead,.rl-kill,.rl-arow{--ey: 22px;--sy: 8px}.rl-arrow{--es: .55;--ey: 8px;--sy: 5px}.rl-think{--es: .94;--sy: 7px;transform-origin:50% 40%}.rl-ctrl,.rl-you{--ex: 60px;--sx: 9px;--sy: 0px}.rl-frame,.rl-row{--ey: 14px;--sy: 6px}.rl-verdict{--ey: 16px;--sy: 7px}.rl-sweep{stroke:var(--v5-signal);stroke-width:.9;opacity:0;vector-effect:non-scaling-stroke}.hz.on .rl-sweep{animation:rl-sweep 2.8s linear var(--d, 0ms) infinite}@keyframes rl-sweep{0%{transform:translate(0);opacity:0}10%{opacity:.55}90%{opacity:.55}to{transform:translate(120px);opacity:0}}.rl-verdict .c{position:relative;padding-bottom:6px}.rl-gauge{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--v5-signal);display:block}.hz.on .rl-gauge{animation:rl-gauge 1.1s cubic-bezier(.22,.61,.36,1) 1.5s both}@keyframes rl-gauge{0%{width:0}to{width:86%}}.hz.on .rl-arow .b i{animation:rl-breathe 4.4s ease-in-out infinite;transform-origin:0 50%}@keyframes rl-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.012)}}.hz.on .rl-kill .sq{animation:rl-armed 2.6s ease-in-out infinite}@keyframes rl-armed{0%,to{opacity:1}50%{opacity:.4}}.rl-arow .b i{transition-delay:var(--d, 0ms)}.rl-screen.flat{overflow:visible;flex:none;min-height:0}.rl-screen.flat .rl-cam{position:static;transform:none;filter:none;transition:none}.rl-screen.flat .rl-canvas{position:static;width:100%;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.rl-screen.flat .rl-canvas .hz{grid-column:1;grid-row:auto}.rl-screen.flat .hz-t,.rl-screen.flat .hz-b{opacity:1}.rl-screen.flat .hz-b>*,.rl-screen.flat .rl-card,.rl-screen.flat .rl-arow,.rl-screen.flat .rl-row,.rl-screen.flat .rl-verdict{opacity:1;transform:none;animation:none}.rl-foot{margin:auto 0 0;font-family:var(--v5-mono);font-size:10px;letter-spacing:.12em;color:var(--v5-text-3);line-height:1.6;text-transform:uppercase}.rl-tag{margin:0 0 4px;font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;color:var(--v5-text-3);border-bottom:1px solid var(--rule-in);padding-bottom:10px;text-transform:uppercase}.rl-src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1;min-height:0}.rl-card{border-top:1px solid var(--v5-line-3, rgba(232, 237, 244, .3));border-left:1px solid var(--rule-in);background:var(--v5-s1);padding:16px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0}.rl-card .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-2);line-height:1.4;text-transform:uppercase}.rl-card .m{font-family:var(--v5-mono);font-size:10px;letter-spacing:.12em;color:var(--v5-text-4);text-transform:uppercase}.rl-card svg{display:block;width:100%;height:46px}.rl-conf{border-left:2px solid var(--rule);background:var(--v5-s1);padding:16px 18px;display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.rl-conf.acc{border-left-color:var(--v5-signal)}.rl-conf .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);width:118px;text-transform:uppercase}.rl-conf .v{font-family:var(--v5-mono);font-size:13px;color:var(--v5-text);text-transform:uppercase}.rl-arrow{display:flex;justify-content:center;padding:4px 0}.rl-arrow svg{display:block;width:40px;height:46px}.rl-match{border:1px solid var(--v5-signal);background:var(--v5-s1);padding:18px;display:flex;flex-direction:column;gap:8px}.rl-match .t{font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;color:var(--v5-instrument);text-transform:uppercase}.rl-match .v{font-family:var(--v5-mono);font-size:13px;color:var(--v5-text);text-transform:uppercase}.rl-match .s{font-family:var(--v5-mono);font-size:11px;color:var(--v5-text-3);text-transform:uppercase}.rl-think{border:1px solid var(--rule);background:var(--v5-s1);padding:16px 18px;flex:1;display:flex;flex-direction:column;gap:11px;min-height:0}.rl-read{display:flex;flex-direction:column}.rl-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.9fr);gap:6px 16px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule-in)}.rl-row .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.1em;color:var(--v5-text-3);text-transform:uppercase}.rl-row .v{font-family:var(--v5-mono);font-size:12px;color:var(--v5-text)}.rl-row .s{font-family:var(--v5-mono);font-size:9px;letter-spacing:.08em;color:var(--v5-text-4);text-transform:uppercase;text-align:right}.rl-verdict{margin-top:auto;border-top:1px solid var(--rule-in);padding-top:13px;display:flex;align-items:baseline;gap:10px 16px;flex-wrap:wrap}.rl-verdict .k{font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;color:var(--v5-text-3);text-transform:uppercase}.rl-verdict .v{font-family:var(--v5-mono);font-size:15px;color:var(--v5-signal)}.rl-verdict .c{font-family:var(--v5-mono);font-size:10px;color:var(--v5-text-3);text-transform:uppercase}.rl-cap{display:flex;align-items:baseline;gap:10px 18px;flex-wrap:wrap;border-bottom:1px solid var(--rule-in);padding-bottom:14px}.rl-cap .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:var(--v5-text-3);text-transform:uppercase}.rl-cap .v{font-family:var(--v5-mono);font-size:17px;color:var(--v5-text)}.rl-cap .s{font-family:var(--v5-mono);font-size:10px;color:var(--v5-text-3);text-transform:uppercase}.rl-arow{display:grid;grid-template-columns:104px minmax(0,1fr) 52px;gap:14px;align-items:center}.rl-arow .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.12em;color:var(--v5-text-2);text-transform:uppercase}.rl-arow .v{font-family:var(--v5-mono);font-size:11px;text-align:right;color:var(--v5-text)}.rl-arow .b{height:14px;background:#e8edf412;display:block;overflow:hidden}.rl-arow .b i{display:block;height:14px;width:0;background:var(--v5-signal);transition:width .85s cubic-bezier(.22,.61,.36,1)}.rl-arow .b i.cash{background:#e8edf44d}.rl-xhead{display:flex;align-items:baseline;gap:10px 18px;flex-wrap:wrap;font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase}.rl-xhead .acc{color:var(--v5-signal)}.rl-frame{position:relative;flex:1;min-height:200px;border:1px solid var(--rule-in)}.rl-frame svg{display:block;width:100%;height:100%}.rl-frame .c{position:absolute;width:20px;height:20px}.rl-frame .c:before,.rl-frame .c:after{content:"";position:absolute;background:var(--v5-text)}.rl-frame .c.tl{left:-1px;top:-1px}.rl-frame .c.tl:before{left:0;top:0;width:20px;height:1px}.rl-frame .c.tl:after{left:0;top:0;width:1px;height:20px}.rl-frame .c.br{right:-1px;bottom:-1px}.rl-frame .c.br:before{right:0;bottom:0;width:20px;height:1px}.rl-frame .c.br:after{right:0;bottom:0;width:1px;height:20px}.rl-frame .r{position:absolute;left:0;right:0;height:6px;background-image:repeating-linear-gradient(90deg,rgba(232,237,244,.24) 0 1px,transparent 1px 6.25%)}.rl-frame .r.top{top:0}.rl-frame .r.bot{bottom:0}.rl-frame .lb{position:absolute;left:12px;padding:2px 5px;background:var(--v5-void);font-family:var(--v5-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.rl-frame .lb.in{top:26%;color:var(--v5-text-3)}.rl-frame .lb.st{bottom:18%;color:var(--v5-down)}.rl-frame path.draw{animation:rl-draw 1.9s linear .3s backwards}@keyframes rl-draw{0%{stroke-dasharray:1200;stroke-dashoffset:1200}to{stroke-dasharray:1200;stroke-dashoffset:0}}.rl-you{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rl-you .tag{background:var(--v5-text);color:#0b0f14;font-family:var(--v5-mono);font-size:10px;font-weight:500;letter-spacing:.16em;padding:5px 9px;text-transform:uppercase}.rl-you .s{font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase}.rl-ctrl{border-bottom:1px solid var(--rule-in);padding-bottom:14px}.rl-ctrl .hd{display:flex;align-items:baseline;gap:10px 16px;margin-bottom:10px;flex-wrap:wrap}.rl-ctrl .k{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase}.rl-ctrl .v{font-family:var(--v5-mono);font-size:15px;color:var(--v5-text)}.rl-ctrl .tr{position:relative;height:9px;background:#e8edf412}.rl-ctrl .fill{position:absolute;left:0;top:0;height:9px;background:#e8edf43d;display:block}.rl-ctrl .knob{position:absolute;top:-4px;width:2px;height:17px;background:var(--v5-text);display:block}.rl-kill{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rl-kill .sq{width:13px;height:13px;background:var(--v5-signal);display:block}.rl-kill span:last-child{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-2);text-transform:uppercase}.rl-rail{border-top:1px solid var(--rule-in)}.rl-rail .bar{height:2px;background:#e8edf41a}.rl-rail .bar span{display:block;height:2px;width:0;background:var(--v5-signal)}@keyframes rl-bar{0%{width:0}to{width:100%}}.rl-rail .steps{display:flex;flex-wrap:wrap;padding:0 clamp(12px,1.6vw,20px) 12px}.rl-rail button{flex:1;min-width:82px;padding:12px 6px 0;border:0;border-top:2px solid rgba(232,237,244,.18);margin-top:-2px;background:transparent;text-align:left;cursor:pointer;font-family:var(--v5-mono);font-size:9px;letter-spacing:.1em;line-height:1.5;color:var(--v5-text-4);text-transform:uppercase;transition:color .32s linear,border-color .32s linear;display:flex;flex-direction:column}.rl-rail button:hover{color:var(--v5-text-2)}.rl-rail button.on{color:var(--v5-text);border-top-color:var(--v5-signal)}@media(prefers-reduced-motion:reduce){.rl-cam,.hz-t,.hz-b,.hz-b>*,.rl-card,.rl-arow,.rl-row,.rl-verdict{transition:none}.rl-cam.mv,.rl-frame path.draw,.hz-b>*,.rl-card,.rl-arow,.rl-row,.rl-verdict,.rl-sweep,.rl-gauge,.rl-arow .b i,.rl-kill .sq{animation:none!important}.hz-b>*,.rl-card,.rl-arow,.rl-row,.rl-verdict{opacity:1!important;transform:none!important}.rl-sweep{display:none}.rl-gauge{width:86%}}.ch-ecret{position:relative;height:clamp(104px,13vw,168px);overflow:hidden}.ch-ecret .bg-t{position:absolute;left:0;right:0;top:0;height:50%;background:var(--v5-void)}.ch-ecret .bg-b{position:absolute;inset:50% 0 0;background:#e9edf2}.ch-ecret .half{position:absolute;inset:0;display:flex;align-items:center;padding:0 var(--gut);margin:0;font-family:var(--v5-serif);font-weight:400;font-size:clamp(30px,5vw,74px);line-height:1;pointer-events:none}.ch-ecret .half.t{clip-path:inset(0 0 50% 0);color:var(--v5-text)}.ch-ecret .half.b{clip-path:inset(50% 0 0 0);color:#0f141b}@media(max-width:640px){.ch-ecret .half.b{display:none}.ch-ecret .half.t{clip-path:none}}.ch-paper{padding-top:var(--v5-section);padding-bottom:clamp(80px,8vw,124px);background:#e9edf2;color:#0f141b;--rule: rgba(12, 21, 34, .2);--rule-in: rgba(12, 21, 34, .14);border-bottom:1px solid rgba(12,21,34,.2)}.ch-paper .ch-bar{border-bottom-color:#0c152233;background-image:repeating-linear-gradient(90deg,rgba(12,21,34,.24) 0 1px,transparent 1px 8.3333%)}.ch-paper .ch-idx{color:#0c152266}.ch-obj{font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:#0c152280;text-transform:uppercase}.ch-paper .ch-mono{color:#0c152270}.ch-paper .ch-grid{background:#0c152233}.ch-paper .ch-cell{background:#e9edf2}.ch-paper .ch-lead{color:#0c1522a3;max-width:54ch}.ch-h2{font-family:var(--v5-serif);font-weight:400;font-size:clamp(30px,3.8vw,56px);line-height:1.04;margin:0}.ch-em{font-style:italic}.ch-end{display:flex;align-items:flex-end}.ch-screen{padding:clamp(36px,5vw,64px) var(--gut);margin:0}.ch-screen .v5-terminal-sec{padding:0;background:transparent}.sober .v5-terminal-head{gap:0}.sober .v5-terminal-head .sym,.sober .v5-terminal-head .phase{text-transform:uppercase;letter-spacing:.14em;color:var(--v5-text-3);padding-left:22px}.sober .v5-terminal-head .phase{margin-left:auto;padding-right:2px}.sober .v5-solo,.sober .v5-solo-track,.sober .v5-terminal-status,.sober .v5-solo-action{display:none}.v5-solo-kv{display:flex;flex-direction:column;gap:9px;padding:4px 0 16px}.v5-solo-kv .st{display:inline-flex;align-items:center;gap:8px;font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:var(--v5-text-3);text-transform:uppercase;margin-bottom:4px}.v5-solo-kv .st i{width:6px;height:6px;border-radius:50%;background:var(--v5-text-4);transition:background .4s linear}.v5-solo-kv .st.done i{background:var(--v5-signal)}.v5-solo-kv .st.done{color:var(--v5-text-2)}.v5-solo-kv .kv{display:flex;align-items:baseline;gap:10px}.v5-solo-kv .kv span{font-family:var(--v5-mono);font-size:10px;letter-spacing:.14em;color:var(--v5-text-3);text-transform:uppercase;min-width:88px}.v5-solo-kv .kv b{font-family:var(--v5-mono);font-size:13px;font-weight:500;color:var(--v5-text)}.v5-solo-kv .kv b.acc{color:var(--v5-signal)}.sober .v5-solo-args ul{gap:14px}.sober .v5-solo-args li{font-family:var(--v5-sans, inherit);font-size:14px;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--v5-text-2);list-style:none;padding-left:0}.sober .v5-solo-args li:before{display:none}.sober .v5-solo-foot{justify-content:flex-end;gap:22px}.sober .v5-tick-svg .drow rect{transform:none;opacity:1}.sober .v5-tick-svg .drow .dpct{opacity:1}.sober .v5-tick-svg .drow rect.dtrack{fill:#e8edf417}.sober .v5-tick-svg .drow .dlbl{letter-spacing:.1em}.sober .v5-tick-svg .drow .drisk{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.08em;fill:var(--v5-text-4)}.sober .v5-tick-svg .drow.hold rect{fill:var(--v5-line-3);opacity:.85}.ch-screen .v5-terminal{border:1px solid rgba(12,21,34,.3);background:#0b0f14;max-width:1320px;margin-inline:auto}.ch-screen .v5-terminal{--v5-void: #0B0F14;--v5-s1: #10151C;--v5-s2: #151B23;--v5-s3: #1B222C;--v5-artifact: #0D1219;--v5-signal-dim: rgba(143, 211, 234, .13);--v5-text: #E8EDF4;--v5-text-2: rgba(232, 237, 244, .66);--v5-text-3: rgba(232, 237, 244, .44);--v5-text-4: rgba(232, 237, 244, .28);--v5-line: rgba(232, 237, 244, .1);--v5-line-2: rgba(232, 237, 244, .18);--v5-line-3: rgba(232, 237, 244, .28);--v5-signal: #8FD3EA;color:var(--v5-text)}.ch-screen .v5-terminal-cta{display:none}@media(max-width:640px){.ch-screen{padding-inline:0}}}@layer page{.v5-line-in{animation:v5-line-in .35s ease-out both}@keyframes v5-line-in{0%{opacity:.15}to{opacity:1}}@media(prefers-reduced-motion:reduce){.v5-line-in{animation:none}}}@layer page{.ch-brk.logo{gap:9px;font-family:var(--v5-sans);font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--v5-text-2)}.ch-brk.logo svg{width:19px;height:19px;fill:currentColor;stroke:none}.ch-social .ch-count{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-3)}.ch-with:has(.ch-brk.logo){gap:10px 26px}}@layer page{.ch-stat .dp-hc .ch-mono,.ch-stat .dp-hc .c-mono{margin:0 0 14px;min-height:26px;line-height:1.3}.ch-stat .dp-b>.ch-note{margin:0;font-size:14px;line-height:1.45;color:var(--v5-text-2);max-width:30ch}.ch-stat .dp-b>.ch-lead{margin:0}.ch-stat .v.big-v{font-family:var(--v5-serif);font-size:clamp(42px,4vw,62px);line-height:.9;letter-spacing:-.01em;color:var(--v5-text)}}
