@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";@layer socle,page,mobile;@layer socle{:root{--bone: #F4EFE6;--bone-2: #ECE5D5;--bone-3: #E0D7C3;--ink: #0A0A0A;--ink-2: #141312;--ink-3: #1F1D1A;--midnight: #0B1426;--midnight-2: #112540;--text: #1B1A17;--text-2: #4E483D;--text-3: #847B6B;--text-faint: rgba(27, 26, 23, .32);--line: rgba(27, 26, 23, .1);--line-strong: rgba(27, 26, 23, .22);--d-text: #F1ECE0;--d-text-2: rgba(241, 236, 224, .66);--d-text-3: rgba(241, 236, 224, .44);--d-text-faint: rgba(241, 236, 224, .22);--d-line: rgba(241, 236, 224, .1);--d-line-strong: rgba(241, 236, 224, .22);--rust: #C5532D;--rust-soft: rgba(197, 83, 45, .16);--cyan: #14B8B0;--cyan-soft: rgba(20, 184, 176, .16);--gold: #B89968;--gold-soft: rgba(184, 153, 104, .18);--green: #2E8757;--red: #B8443A;--sans: "Geist", system-ui, -apple-system, sans-serif;--serif: "Instrument Serif", "Times New Roman", serif;--mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--maxw: 1440px;--gutter: 40px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bone);color:var(--text);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}html{scroll-behavior:smooth}body{font-feature-settings:"ss01","ss02","cv11"}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{background:var(--ink);color:var(--bone)}.on-ink ::selection{background:var(--bone);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input{font:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);position:relative;z-index:2}.wrap-wide{max-width:1680px;margin:0 auto;padding:0 var(--gutter);position:relative;z-index:2}.surface-bone{background:var(--bone);color:var(--text)}.surface-ink{background:var(--ink);color:var(--d-text)}.surface-midnight{background:var(--midnight);color:var(--d-text)}.surface-ink .text-2,.surface-midnight .text-2{color:var(--d-text-2)}.surface-ink .text-3,.surface-midnight .text-3{color:var(--d-text-3)}.section{position:relative;padding:140px 0}.product-section+.section{padding-top:40px}.s-head{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:80px;max-width:1100px}.s-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.surface-ink .s-head .eyebrow{color:var(--d-text-3)}.s-head .eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.s-head h2{font-family:var(--sans);font-weight:300;font-size:clamp(48px,7vw,112px);line-height:.96;letter-spacing:-.04em;text-wrap:balance;max-width:18ch}.s-head h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--text-2)}.surface-ink .s-head h2 em{color:var(--d-text-2)}.s-head .sub{font-family:var(--sans);font-size:19px;font-weight:400;line-height:1.45;color:var(--text-2);max-width:56ch;letter-spacing:-.005em}.surface-ink .s-head .sub{color:var(--d-text-2)}.section-mark{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);line-height:1}.surface-ink .section-mark,.surface-midnight .section-mark{color:var(--d-text-3)}.section-mark .line{width:36px;height:1px;background:currentColor;opacity:.55}.section-mark .num{color:var(--rust);font-weight:600}.section-mark.accent .num{color:var(--cyan)}.section-mark .lbl{color:inherit}.surface-ink .section-mark .lbl,.surface-midnight .section-mark .lbl{color:var(--d-text)}.surface-bone .section-mark .lbl{color:var(--text)}.tag{display:inline-flex;align-items:center;gap:10px;padding:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:none;border-radius:0;color:var(--text-3)}.surface-ink .tag,.surface-midnight .tag{color:var(--d-text-3)}.tag:before{content:"";width:24px;height:1px;background:currentColor;opacity:.5}.tag .dot{width:6px;height:6px;background:var(--rust);transform:rotate(45deg);border-radius:0;margin-right:-2px}.tag.cyan .dot{background:var(--cyan);box-shadow:none}.tag.gold .dot{background:var(--gold);box-shadow:none}.tag.green .dot{background:var(--green);box-shadow:none}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;transition:transform .25s var(--ease-out),background .25s,color .25s,border-color .25s;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--ink);color:var(--bone)}.btn-primary:hover{transform:translateY(-2px)}.surface-ink .btn-primary{background:var(--bone);color:var(--ink)}.btn-ghost{border:1px solid var(--line-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--ink);background:var(--ink);color:var(--bone)}.surface-ink .btn-ghost{border-color:var(--d-line-strong);color:var(--d-text)}.surface-ink .btn-ghost:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn-rust{background:var(--rust);color:var(--bone)}.btn-rust:hover{transform:translateY(-2px)}.btn .arrow{width:14px;height:1px;background:currentColor;position:relative;transition:width .25s var(--ease-out)}.btn .arrow:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}.btn:hover .arrow{width:22px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s var(--ease-out),backdrop-filter .4s var(--ease-out),border-color .4s var(--ease-out);border-bottom:1px solid transparent}.nav.scrolled{background:#f4efe6d1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--line)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:18px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative}.brand{display:flex;align-items:center;gap:14px;font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:-.01em}.brand-mark{width:28px;height:28px;position:relative}.brand-mark svg{width:100%;height:100%}.brand small{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-left:6px}.nav-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:36px;justify-content:center}.nav-link{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);position:relative;padding:6px 0;transition:color .25s}.nav-link:hover{color:var(--text)}.nav-link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--ink);transition:width .3s var(--ease-out),left .3s var(--ease-out)}.nav-link:hover:after{width:100%;left:0}.nav-right{display:flex;justify-content:flex-end;align-items:center;gap:16px}.nav-login{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.nav-login:hover{color:var(--text)}.hero{position:relative;padding:140px 0 80px;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;overflow-x:clip}.hero-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:calc(100% / 12) 100%;opacity:.5;z-index:0}.hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:stretch;position:relative;z-index:2}.hero-copy{min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.hero-right{min-width:0;max-width:100%;overflow:visible;display:flex;justify-content:flex-end;align-items:center;padding-right:80px}.hero-right>*{width:100%;max-width:100%}.hero-meta{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:80px}.hero-meta .lhs,.hero-meta .rhs{display:flex;gap:28px}.hero h1{font-family:var(--sans);font-weight:300;font-size:clamp(46px,5.6vw,92px);line-height:.94;letter-spacing:-.03em;text-wrap:balance;margin-bottom:24px}.hero h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--text-2)}.hero h1 .accent{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--rust)}.hero-sub{font-size:19px;line-height:1.5;color:var(--text-2);max-width:52ch;margin-bottom:40px}.hero-sub strong{color:var(--text);font-weight:500}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:64px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px;border-top:1px solid var(--line)}.hero-stat .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.hero-stat .val{font-family:var(--serif);font-style:italic;font-size:clamp(32px,3.2vw,44px);letter-spacing:-.03em;line-height:1;margin-top:8px;color:var(--text)}.hero-stat .val small{font-family:var(--mono);font-style:normal;font-size:.32em;color:var(--text-3);letter-spacing:.06em;margin-left:4px}.cortex-monitor{background:var(--ink);color:var(--d-text);border-radius:18px;padding:28px;overflow:hidden;position:relative;font-family:var(--mono);font-size:12px;box-shadow:0 50px 100px -40px #0a0a0a66,0 0 0 1px #0a0a0a14;min-height:480px;display:flex;flex-direction:column}.cm-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--d-line);margin-bottom:18px}.cm-title{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.04em}.cm-title .live{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 var(--cyan-soft);animation:pulse 2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #14b8b099}to{box-shadow:0 0 0 10px #14b8b000}}.cm-clock{color:var(--d-text-3);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cm-viz{height:200px;position:relative;margin:8px 0 20px}.cm-viz svg{position:absolute;inset:0;width:100%;height:100%}.cm-readings{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 24px;padding:14px 0;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);margin-bottom:16px}.cm-row{display:flex;justify-content:space-between;padding:4px 0;font-size:11px}.cm-row .k{color:var(--d-text-3);letter-spacing:.04em}.cm-row .v{color:var(--d-text);font-weight:500}.cm-row .v.up{color:var(--green)}.cm-row .v.cyan{color:var(--cyan)}.cm-row .v.rust{color:var(--rust)}.cm-thought{padding:16px;background:var(--ink-2);border-radius:10px;border-left:2px solid var(--rust);color:var(--d-text);font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.4;min-height:80px}.cm-thought .caret{display:inline-block;width:7px;height:1em;background:var(--rust);vertical-align:text-bottom;margin-left:3px;animation:caret .9s steps(2) infinite}@keyframes caret{50%{opacity:0}}.cm-foot{display:flex;justify-content:space-between;margin-top:14px;font-size:10px;color:var(--d-text-3);letter-spacing:.1em;text-transform:uppercase}.hero-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden;margin-top:24px}.ticker-track{display:flex;gap:56px;animation:tick 90s linear infinite;white-space:nowrap;width:max-content}.ticker-item{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;color:var(--text-2);letter-spacing:.02em}.ticker-item .sym{color:var(--text);font-weight:500}.ticker-item .val.up{color:var(--green)}.ticker-item .val.down{color:var(--red)}.ticker-item .dot{width:3px;height:3px;border-radius:50%;background:var(--text-faint)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.tv-monitor{background:var(--ink);color:var(--d-text);border-radius:14px;overflow:hidden;position:relative;font-family:var(--mono);box-shadow:0 40px 80px -32px #0a0a0a73,0 0 0 1px #0a0a0a14;display:flex;flex-direction:column;width:100%;max-width:580px;min-width:0;height:660px;min-height:660px;max-height:660px}.tv-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--d-line);background:var(--ink-2);font-size:11px}.tv-head .title{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.06em}.tv-head .title .live{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 var(--cyan-soft);animation:pulse 2s ease-out infinite}.tv-head .ticker-row{display:flex;align-items:center;gap:16px;font-size:10px;letter-spacing:.08em;color:var(--d-text-2)}.tv-head .ticker-row .pair{color:var(--d-text);font-weight:600}.tv-head .ticker-row .px{color:var(--d-text);font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:0}.tv-head .ticker-row .delta.up{color:var(--green)}.tv-chart-wrap{position:relative;flex:1;min-height:260px;padding:16px 18px 8px;display:flex;flex-direction:column}.tv-chart{position:relative;flex:1;min-height:220px}.tv-chart svg{position:absolute;inset:0;width:100%;height:100%}.tv-axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--d-text-3);letter-spacing:.06em;padding-top:6px;border-top:1px solid var(--d-line);margin-top:4px}.tv-action{position:absolute;display:flex;align-items:center;gap:6px;padding:4px 9px;border-radius:4px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;white-space:nowrap;transform:translate(-50%,-100%);animation:actionPop .5s var(--ease-out) backwards;z-index:2}@keyframes actionPop{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-100%)}}.tv-action.buy{background:#2e875738;color:var(--green);border:1px solid rgba(46,135,87,.4)}.tv-action.sell{background:#b8443a38;color:var(--red);border:1px solid rgba(184,68,58,.4)}.tv-action.hold{background:#b8996838;color:var(--gold);border:1px solid rgba(184,153,104,.4)}.tv-action:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.tv-decoder{border-top:1px solid var(--d-line);padding:14px 18px 16px;background:linear-gradient(180deg,var(--ink-2),var(--ink) 100%);display:flex;flex-direction:column;gap:10px;height:280px;min-height:280px;max-height:280px;overflow:hidden}.tv-decoder-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-3)}.tv-decoder-head .ttl{color:var(--cyan)}.tv-decoder-head .sentiment{display:inline-flex;align-items:center;gap:6px;color:var(--gold)}.tv-decoder-head .sentiment .d{width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}.tv-decoder-head .sentiment.confiant{color:var(--green)}.tv-decoder-head .sentiment.confiant .d{background:var(--green)}.tv-decoder-head .sentiment.vigilant{color:var(--gold)}.tv-decoder-head .sentiment.vigilant .d{background:var(--gold)}.tv-decoder-head .sentiment.defensif{color:var(--rust)}.tv-decoder-head .sentiment.defensif .d{background:var(--rust)}.tv-decoder-head .sentiment.attentiste{color:var(--cyan)}.tv-decoder-head .sentiment.attentiste .d{background:var(--cyan)}.tv-decoder-body{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.45;color:var(--d-text);min-height:90px;flex:1}.tv-decoder-body .line{display:block;margin-bottom:4px;opacity:0;transform:translateY(6px);animation:lineIn .5s var(--ease-out) forwards}.tv-decoder-body .obs{display:block;padding-left:16px;position:relative;font-family:var(--sans);font-style:normal;font-size:12px;line-height:1.5;color:var(--d-text-2);margin:4px 0}.tv-decoder-body .obs:before{content:"·";position:absolute;left:0;top:-2px;color:var(--cyan);font-weight:700;font-size:16px}.tv-decoder-body .caret{display:inline-block;width:7px;height:1em;background:var(--cyan);vertical-align:text-bottom;margin-left:2px;animation:caret .9s steps(2) infinite}@keyframes lineIn{to{opacity:1;transform:none}}.tv-state-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 18px 16px;border-top:1px solid var(--d-line);background:var(--ink-2);flex-shrink:0}.tv-state{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-align:center;color:var(--d-text-3);text-transform:uppercase;transition:color .3s;line-height:1.2}.tv-state .dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--d-line-strong);background:var(--ink);position:relative;transition:background .3s,border-color .3s,box-shadow .3s}.tv-state.done .dot{background:var(--green);border-color:var(--green)}.tv-state.active .dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 4px #14b8b02e}.tv-state.active{color:var(--cyan)}.tv-state.done{color:var(--d-text-2)}.tv-verdict{display:flex;align-items:center;flex-wrap:nowrap;gap:8px 10px;margin-top:10px;padding:10px 2px 0;border-top:1px solid var(--d-line);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--d-text-3);opacity:0;transform:translateY(4px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);white-space:nowrap;overflow:hidden}.tv-verdict.shown{opacity:1;transform:none}.tv-verdict .vd-side{display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:.16em}.tv-verdict .vd-side .chev{font-size:12px;opacity:.9}.tv-verdict .vd-side.sell{color:#e07268}.tv-verdict .vd-side.buy{color:#4fbe7e}.tv-verdict .vd-side.hold{color:var(--gold)}.tv-verdict .vd-sep{color:var(--d-text-faint)}.tv-verdict .vd-sym{color:var(--d-text);font-weight:600;letter-spacing:.08em}.tv-verdict .vd-lot{color:var(--d-text-2)}.tv-verdict .vd-conf{color:var(--d-text-2);margin-left:auto}.tv-verdict .vd-conf strong{color:var(--cyan);font-weight:600;font-variant-numeric:tabular-nums}.agent-report{display:flex;flex-direction:column;gap:12px;height:100%;font-family:var(--sans)}.agent-report .ar-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.agent-report .ar-title{color:var(--rust);font-weight:600}.agent-report .ar-sentiment{display:inline-flex;align-items:center;gap:6px;font-weight:600}.agent-report .ar-sentiment .d{width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.agent-report .ar-sentiment.confiant{color:var(--green)}.agent-report .ar-sentiment.vigilant{color:#b07820}.agent-report .ar-sentiment.defensif{color:var(--rust)}.agent-report .ar-sentiment.attentiste{color:var(--text-3)}.agent-report .ar-action{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px 10px;font-family:var(--mono);min-width:0;white-space:nowrap}.agent-report .ar-action .ar-side{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;letter-spacing:.06em;flex-shrink:0}.agent-report .ar-action .ar-chev{font-size:12px;opacity:.9}.agent-report .ar-action .ar-side.buy{color:var(--green)}.agent-report .ar-action .ar-side.sell{color:var(--red)}.agent-report .ar-action .ar-side.hold{color:#b07820}.agent-report .ar-action .ar-sym{font-size:11.5px;font-weight:500;color:var(--text);letter-spacing:.04em;flex-shrink:0}.agent-report .ar-action .ar-conf{font-size:10px;color:var(--text-3);letter-spacing:.08em;margin-left:auto;flex-shrink:0;white-space:nowrap}.agent-report .ar-action .ar-conf strong{color:var(--rust);font-weight:700;font-variant-numeric:tabular-nums}.agent-report .ar-body{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 6px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 6px),transparent 100%)}.agent-report .ar-body::-webkit-scrollbar{width:0;display:none}.agent-report .ar-section{display:flex;flex-direction:column;gap:3px}.agent-report .ar-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.18em;color:var(--rust);text-transform:uppercase;opacity:.9}.agent-report .ar-text{display:block;font-family:var(--sans);font-style:normal;font-weight:400;font-size:13px;line-height:1.5;color:var(--text);letter-spacing:-.005em;min-height:1.5em}.agent-report .ar-obs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.agent-report .ar-bullet{display:block;position:relative;padding-left:14px;font-family:var(--sans);font-style:normal;font-weight:400;font-size:12.5px;line-height:1.5;color:var(--text-2);min-height:1.5em}.agent-report .ar-bullet:before{content:"·";position:absolute;left:0;top:-2px;color:var(--rust);font-weight:700;font-size:14px}.agent-report .ar-foot{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:auto}.agent-report .ar-foot .v{color:var(--text)}.tv-decoder .agent-report .ar-head{border-bottom-color:var(--d-line)}.tv-decoder .agent-report .ar-title{color:var(--cyan)}.tv-decoder .agent-report .ar-action .ar-sym{color:var(--d-text)}.tv-decoder .agent-report .ar-action .ar-conf{color:var(--d-text-3)}.tv-decoder .agent-report .ar-action .ar-conf strong,.tv-decoder .agent-report .ar-tag{color:var(--cyan)}.tv-decoder .agent-report .ar-text{color:var(--d-text)}.tv-decoder .agent-report .ar-bullet{color:var(--d-text-2)}.tv-decoder .agent-report .ar-bullet:before{color:var(--cyan)}.tv-decoder .agent-report .ar-foot{border-top-color:var(--d-line);color:var(--d-text-3)}.tv-decoder .agent-report .ar-foot .v{color:var(--d-text)}.tv-decoder .agent-report .ar-sentiment.attentiste{color:var(--d-text-3)}.tv-decoder .agent-report .ar-sentiment.confiant{color:#4fbe7e}.tv-decoder .agent-report .ar-sentiment.defensif{color:#e07268}.tv-decoder .agent-report{gap:9px}.tv-decoder .agent-report .ar-body{gap:8px}.tv-decoder .agent-report .ar-text{font-size:12px;line-height:1.45}.tv-decoder .agent-report .ar-bullet{font-size:11.5px;line-height:1.45}.type-caret{display:inline-block;width:6px;height:.9em;vertical-align:text-bottom;margin-left:2px;background:var(--rust);animation:typeCaret .85s steps(2) infinite}.tv-decoder .type-caret{background:var(--cyan)}.cortex-section{padding:90px 0 70px}.cortex-section .cortex-intro h2 em{color:var(--rust)}.cortex-section .cortex-intro p{color:var(--d-text-2)}.cortex-section .arch-callout{background:#14b8b00a;border-color:var(--d-line-strong)}.cortex-section .arch-callout .lbl,.cortex-section .arch-callout .val em{color:var(--cyan)}.cortex-section .arch-callout .meta{color:var(--d-text-3)}.cortex-section .cortex-flow{position:relative;margin-top:30px;display:grid;grid-template-columns:260px 1fr 360px;gap:0;height:520px}.cortex-section .cf-assets{position:relative;height:100%;padding:8px 0}.cortex-section .asset-card{position:absolute;background:var(--bone);color:var(--text);border-radius:6px;padding:14px 16px;width:224px;height:124px;display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:11px;box-shadow:0 20px 40px -14px #0000008c,0 6px 12px -4px #00000059,0 0 0 1px #1b1a1714;animation:floaty 6.5s ease-in-out infinite;transition:opacity .5s var(--ease-out)}.cortex-section .asset-card.pos-1{top:4px;left:0;animation-delay:0s;--card-rot: -1.4deg}.cortex-section .asset-card.pos-2{top:178px;left:28px;animation-delay:-2.2s;--card-rot: .8deg}.cortex-section .asset-card.pos-3{top:352px;left:6px;animation-delay:-4.4s;--card-rot: -.6deg}.cortex-section .asset-card.swap-in{animation:cardSwapIn .55s var(--ease-out),floaty 6.5s ease-in-out infinite .55s}@keyframes cardSwapIn{0%{opacity:0;transform:translateY(10px) rotate(var(--card-rot, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--card-rot, 0deg))}}.cortex-section .asset-card .ac-head{display:flex;justify-content:space-between;align-items:center}.cortex-section .asset-card .ac-sym{color:var(--text);font-weight:700;letter-spacing:.04em;font-size:12px}.cortex-section .asset-card .ac-px{color:var(--text);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.cortex-section .asset-card .ac-chart{flex:1;min-height:0;position:relative}.cortex-section .asset-card .ac-chart svg{position:absolute;inset:0;width:100%;height:100%}.cortex-section .asset-card .ac-delta{font-size:10px;font-weight:600}.cortex-section .asset-card .ac-delta.up{color:var(--green)}.cortex-section .asset-card .ac-delta.down{color:var(--red)}.cortex-section .asset-card .ac-tag{position:absolute;top:-10px;right:16px;background:var(--cyan);color:var(--ink);padding:3px 9px;font-size:9px;letter-spacing:.14em;font-weight:700;border-radius:3px}.cortex-section .asset-card .agent-badge{position:absolute;bottom:-12px;left:16px;background:var(--rust);color:var(--bone);padding:4px 10px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;font-weight:700;border-radius:3px;text-transform:uppercase}.cortex-section .asset-card>div:last-of-type{display:flex;justify-content:space-between;font-size:9px;color:var(--text-3)!important;letter-spacing:.06em}.cortex-section .cf-flow{position:relative}.cortex-section .cf-flow svg{position:absolute;inset:0;width:100%;height:100%}.cortex-section .cf-decoder{position:absolute;top:50%;right:0;--card-rot: .4deg;transform:translateY(-50%);background:var(--bone);color:var(--text);border-radius:8px;width:360px;height:460px;padding:20px 22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 48px -16px #00000080,0 6px 14px -4px #0000004d,0 0 0 1px #1b1a170f;animation:decoderFloat 7s ease-in-out infinite -3s}@keyframes decoderFloat{0%,to{transform:translateY(calc(-50% + -0px)) rotate(.4deg)}50%{transform:translateY(calc(-50% - 4px)) rotate(.4deg)}}.cortex-section .cf-decoder:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--rust);border-radius:8px 0 0 8px}.cortex-section .cf-decoder-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cortex-section .cf-decoder-head .ttl{color:var(--rust)}.cortex-section .cf-decoder-head .sentiment.confiant{color:var(--green)}.cortex-section .cf-decoder-head .sentiment.confiant .d{background:var(--green)}.cortex-section .cf-decoder-head .sentiment.vigilant{color:#b07820}.cortex-section .cf-decoder-head .sentiment.vigilant .d{background:#b07820}.cortex-section .cf-decoder-head .sentiment.defensif{color:var(--rust)}.cortex-section .cf-decoder-head .sentiment.defensif .d{background:var(--rust)}.cortex-section .cf-decoder-head .sentiment.attentiste{color:var(--text-3)}.cortex-section .cf-decoder-head .sentiment.attentiste .d{background:var(--text-3)}.cortex-section .cf-decoder-action .side.buy{color:var(--green)}.cortex-section .cf-decoder-action .side.sell{color:var(--red)}.cortex-section .cf-decoder-action .side.hold{color:#b07820}.cortex-section .cf-decoder-action .sym{color:var(--text)}.cortex-section .cf-decoder-action .conf{color:var(--text-3)}.cortex-section .cf-decoder-action .conf strong{color:var(--rust)}.cortex-section .cf-decoder-body{color:var(--text)}.cortex-section .cf-decoder-body .obs{color:var(--text-2)}.cortex-section .cf-decoder-body .obs:before{color:var(--rust)}.cortex-section .cf-decoder-foot{border-color:var(--line);color:var(--text-3)}.cortex-section .cf-decoder-foot .v{color:var(--text)}.cortex-section .section-mark{color:var(--d-text-3)}.cortex-section .section-mark .lbl{color:var(--d-text)}.cortex-section .cortex-readout{margin-top:56px;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.cortex-section .cortex-readout .cell{border-right-color:var(--d-line)}.cortex-section .cortex-readout .lbl{color:var(--d-text-3)}.cortex-section .cortex-readout .val{color:var(--d-text)}.cortex-section .cortex-readout .val small,.cortex-section .cortex-readout .note{color:var(--d-text-3)}@media(max-width:1100px){.cortex-section .cortex-flow{grid-template-columns:1fr;height:auto;gap:32px}.cortex-section .asset-card{position:relative!important;top:auto!important;left:auto!important;width:100%;transform:none!important}.cortex-section .cf-flow{display:none}.cortex-section .cf-decoder{position:relative;transform:none;top:auto;right:auto;width:100%;height:auto;min-height:460px}}.brokers-section{position:relative;background:var(--ink);color:var(--d-text);padding:140px 0 160px;overflow:hidden}.brokers-bg{position:absolute;inset:0;pointer-events:none;opacity:.06;z-index:0}.brokers-bg svg{width:100%;height:100%}.brokers-section .wrap{position:relative;z-index:2}.brokers-head{text-align:center;max-width:760px;margin:0 auto 80px}.brokers-head .mark{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:28px}.brokers-head .mark:before{content:"";width:32px;height:1px;background:currentColor;opacity:.5}.brokers-head h2{font-family:var(--sans);font-weight:300;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.brokers-head h2 em{font-family:var(--serif);font-style:italic;color:var(--cyan);font-weight:400}.brokers-head .sub{font-size:17px;line-height:1.5;color:var(--d-text-2);margin-top:28px}.brokers-rows{display:flex;flex-direction:column;gap:28px}.broker-row{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.broker-track{display:flex;gap:24px;white-space:nowrap;width:max-content}.broker-row.dir-left .broker-track{animation:marqueeLeft 60s linear infinite}.broker-row.dir-right .broker-track{animation:marqueeRight 60s linear infinite}.broker-row.faded .broker-track{opacity:.4}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.broker-chip{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;background:#f1ece008;border:1px solid var(--d-line);border-radius:999px;font-family:var(--sans);font-size:17px;font-weight:400;letter-spacing:-.01em;color:var(--d-text);flex-shrink:0}.broker-chip.faded{color:var(--d-text-3);border-color:#f1ece00f}.broker-chip .pill{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;padding:3px 8px;border-radius:4px;text-transform:uppercase}.broker-chip .pill.live{background:#14b8b026;color:var(--cyan);border:1px solid rgba(20,184,176,.4)}.broker-chip .pill.mt5{background:#2e875726;color:var(--green);border:1px solid rgba(46,135,87,.4)}.broker-chip .pill.api{background:#b8996826;color:var(--gold);border:1px solid rgba(184,153,104,.4)}.broker-chip .pill.soon{background:#f1ece00a;color:var(--d-text-3);border:1px solid var(--d-line)}@media(max-width:1100px){.cortex-section.surface-bone .cortex-flow{grid-template-columns:1fr;height:auto;gap:32px}.cortex-section.surface-bone .asset-card{position:relative!important;top:auto!important;left:auto!important;width:100%}.cortex-section.surface-bone .cf-flow{display:none}.cortex-section.surface-bone .cf-decoder{position:relative;transform:none;top:auto;right:auto;width:100%}}.cortex-flow{position:relative;width:100%;height:720px;display:grid;grid-template-columns:280px 1fr 320px;gap:0;align-items:stretch}.cf-assets{position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}.asset-card{background:var(--ink-2);border:1px solid var(--d-line-strong);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative;font-family:var(--mono);font-size:11px;width:240px;height:130px;animation:floaty 6s ease-in-out infinite;transition:opacity .6s,transform .6s;box-shadow:0 20px 40px -20px #0006}.asset-card:nth-child(2){animation-delay:-2s;transform:translate(20px)}.asset-card:nth-child(3){animation-delay:-4s;transform:translate(-10px)}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--card-rot, 0deg))}50%{transform:translateY(-5px) rotate(var(--card-rot, 0deg))}}.asset-card .ac-head{display:flex;justify-content:space-between;align-items:center;font-size:11px}.asset-card .ac-sym{color:var(--d-text);font-weight:600;letter-spacing:.04em}.asset-card .ac-px{color:var(--d-text);font-size:12px;font-weight:500}.asset-card .ac-delta{font-size:9px;letter-spacing:.06em}.asset-card .ac-delta.up{color:var(--green)}.asset-card .ac-delta.down{color:var(--red)}.asset-card .ac-chart{flex:1;min-height:0;position:relative}.asset-card .ac-chart svg{position:absolute;inset:0;width:100%;height:100%}.asset-card .ac-tag{position:absolute;top:-8px;right:12px;background:var(--rust);color:var(--bone);padding:2px 8px;border-radius:3px;font-size:8px;letter-spacing:.14em;font-weight:600}.asset-card.swap-in{animation:swapIn .6s var(--ease-out),floaty 6s ease-in-out infinite .6s}@keyframes swapIn{0%{opacity:0;transform:translate(-30px) scale(.9)}to{opacity:1}}.cf-flow{position:relative}.cf-flow svg{position:absolute;inset:0;width:100%;height:100%}.cf-decoder{background:var(--ink-2);border:1px solid var(--d-line-strong);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;position:relative;align-self:center;height:380px;box-shadow:0 30px 60px -25px #00000080}.cf-decoder:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cyan);border-radius:10px 10px 0 0}.cf-decoder-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--d-line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cf-decoder-head .ttl{color:var(--cyan)}.cf-decoder-action{display:flex;align-items:baseline;gap:10px;font-family:var(--mono)}.cf-decoder-action .side{font-size:18px;font-weight:700;letter-spacing:.08em}.cf-decoder-action .side.buy{color:var(--green)}.cf-decoder-action .side.sell{color:var(--red)}.cf-decoder-action .side.hold{color:var(--gold)}.cf-decoder-action .sym{font-size:12px;color:var(--d-text);font-weight:500}.cf-decoder-action .conf{margin-left:auto;font-size:10px;color:var(--d-text-3);letter-spacing:.1em}.cf-decoder-action .conf strong{color:var(--cyan)}.cf-decoder-body{font-family:var(--serif);font-style:italic;font-size:13px;line-height:1.4;color:var(--d-text);flex:1;overflow:hidden}.cortex-section .cf-decoder-head{padding-bottom:10px}.cortex-section .cf-decoder-action{font-size:12px;gap:8px}.cortex-section .cf-decoder-action .side{font-size:16px;letter-spacing:.1em}.cortex-section .cf-decoder-body{font-size:12.5px;line-height:1.45}.cortex-section .cf-decoder-body .obs{font-size:10.5px;line-height:1.5;margin:2px 0}.cortex-section .cf-decoder-foot{padding-top:8px;font-size:9px}.cf-decoder-body .line{display:block;margin-bottom:6px;min-height:1.45em}.cf-decoder-body .obs{display:block;padding-left:14px;position:relative;font-family:var(--sans);font-style:normal;font-size:11px;line-height:1.5;color:var(--d-text-2);margin:4px 0;min-height:1.5em}.cf-decoder-body .obs:before{content:"·";position:absolute;left:0;top:-2px;color:var(--cyan);font-weight:700;font-size:14px}.cf-decoder-body .obs-header{display:block;font-family:var(--mono);font-style:normal;font-size:9px;color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 2px;opacity:.85}.cf-decoder-body .type-caret{display:inline-block;width:6px;height:.9em;vertical-align:text-bottom;margin-left:2px;background:var(--rust);animation:typeCaret .85s steps(2) infinite}@keyframes typeCaret{0%,50%{opacity:1}51%,to{opacity:0}}.cf-decoder-foot{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--d-line);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-text-3)}.cf-decoder-foot .v{color:var(--d-text)}.cortex-readout{margin-top:80px}@media(max-width:1100px){.cortex-flow{grid-template-columns:1fr;height:auto;gap:32px}.cf-assets{flex-direction:row;flex-wrap:wrap;justify-content:center}.cf-flow{display:none}}.cortex-wrap{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.cortex-intro{max-width:720px;margin:0 auto;text-align:center}.cortex-intro h2{font-family:var(--sans);font-weight:300;font-size:clamp(34px,3.6vw,56px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.cortex-intro h2 em{font-family:var(--serif);font-style:italic;color:var(--cyan);font-weight:400}.cortex-intro p{font-size:15px;line-height:1.55;color:var(--d-text-2);margin-top:18px;max-width:56ch;margin-left:auto;margin-right:auto}.cortex-viz{position:relative;height:720px;width:100%;display:flex;align-items:center;justify-content:center}.cortex-viz svg{width:100%;height:100%;max-width:1100px}.cortex-readout{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);padding:32px 0}.cortex-readout .cell{padding:0 32px;border-right:1px solid var(--d-line)}.cortex-readout .cell:last-child{border-right:none}.cortex-readout .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-3)}.cortex-readout .val{font-family:var(--serif);font-style:italic;font-size:48px;letter-spacing:-.03em;line-height:1;margin-top:12px;color:var(--d-text)}.cortex-readout .val small{font-family:var(--mono);font-style:normal;font-size:.3em;color:var(--d-text-3);letter-spacing:.04em}.cortex-readout .note{font-family:var(--mono);font-size:11px;color:var(--d-text-3);margin-top:8px;letter-spacing:.02em}.product-section{padding:0 0 160px;position:relative}.product-intro{padding:140px 0 100px}.product-stage{position:relative;min-height:380vh}.product-sticky{position:sticky;top:80px;height:calc(100vh - 80px);display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center;padding:0 var(--gutter);max-width:1680px;margin:0 auto}.product-script{display:flex;flex-direction:column;gap:28px;position:relative}.product-script:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--line)}.product-step{padding-left:28px;opacity:.32;transition:opacity .45s var(--ease-out);position:relative}.product-step:before{content:"";position:absolute;left:-3px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--text-faint);transition:background .45s,transform .45s}.product-step.active{opacity:1}.product-step.active:before{background:var(--rust);transform:scale(1.5);box-shadow:0 0 0 4px var(--rust-soft)}.product-step .step-tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.product-step h4{font-family:var(--sans);font-weight:400;font-size:28px;letter-spacing:-.02em;line-height:1.1;margin-top:8px}.product-step h4 em{font-family:var(--serif);font-style:italic;color:var(--rust);font-weight:400}.product-step p{font-size:14px;line-height:1.55;color:var(--text-2);margin-top:10px;max-width:34ch}@keyframes dashFade{0%{opacity:.2;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.dash-window{background:var(--ink);color:var(--d-text);border-radius:18px;height:86vh;max-height:800px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 60px 140px -50px #0a0a0a8c,0 0 0 1px #0a0a0a0f;font-family:var(--mono);font-size:11px;animation:dashFade .55s var(--ease-out)}.dw-chrome{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--d-line);background:var(--ink-2)}.dw-dots{display:flex;gap:6px}.dw-dots span{width:11px;height:11px;border-radius:50%;background:var(--d-line-strong)}.dw-url{flex:1;text-align:center;font-size:10px;letter-spacing:.1em;color:var(--d-text-3)}.dw-tabs{display:flex;gap:16px;font-size:10px;letter-spacing:.1em;color:var(--d-text-3)}.dw-tabs .on{color:var(--d-text);position:relative}.dw-tabs .on:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:1px;background:var(--rust)}.dw-body{flex:1;padding:20px;overflow:hidden;display:flex;flex-direction:column;gap:14px}.dw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dw-kpi{border:1px solid var(--d-line);border-radius:10px;padding:14px;position:relative;overflow:hidden;transition:border-color .4s,background .4s}.dw-kpi.hot{border-color:var(--rust);background:#c5532d0f}.dw-kpi .lbl{font-size:9px;letter-spacing:.14em;color:var(--d-text-3);text-transform:uppercase}.dw-kpi .val{font-family:var(--serif);font-style:italic;font-size:32px;line-height:1;margin-top:6px;color:var(--d-text);letter-spacing:-.02em}.dw-kpi .val.up{color:var(--green)}.dw-kpi .val.rust{color:var(--rust)}.dw-kpi .delta{font-size:10px;color:var(--d-text-3);margin-top:4px;letter-spacing:.04em}.dw-main{flex:1;display:grid;grid-template-columns:1fr 320px;gap:12px;min-height:0}.dw-chart-panel{border:1px solid var(--d-line);border-radius:10px;padding:16px;display:flex;flex-direction:column;min-height:0}.dw-chart-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--d-line);margin-bottom:12px}.dw-chart-head .ttl{font-size:11px;letter-spacing:.1em;color:var(--d-text-2)}.dw-chart-head .pct.up{color:var(--green);font-family:var(--serif);font-style:italic;font-size:22px}.dw-chart-head .pct.down{color:var(--red);font-family:var(--serif);font-style:italic;font-size:22px}.dw-chart{flex:1;min-height:0}.dw-side{display:flex;flex-direction:column;gap:12px;min-height:0}.dw-panel{border:1px solid var(--d-line);border-radius:10px;padding:14px;flex:1;display:flex;flex-direction:column}.dw-panel .lbl{font-size:9px;letter-spacing:.14em;color:var(--d-text-3);text-transform:uppercase}.dw-panel .ttl{font-family:var(--serif);font-style:italic;font-size:22px;margin-top:6px;color:var(--d-text)}.dw-panel .ttl.rust{color:var(--rust)}.dw-panel .ttl.cyan{color:var(--cyan)}.dw-panel .ttl.gold{color:var(--gold)}.dw-panel .quote{font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.4;color:var(--d-text-2);margin-top:10px}.dw-trades{display:flex;flex-direction:column;gap:6px;margin-top:10px;flex:1;overflow:hidden}.dw-trade{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border-radius:6px;font-size:10px;background:var(--ink-2)}.dw-trade .side{padding:1px 6px;border-radius:3px;font-weight:600;letter-spacing:.06em;font-size:9px}.dw-trade .side.buy{background:#2e87572e;color:var(--green)}.dw-trade .side.sell{background:#b8443a2e;color:var(--red)}.dw-trade .sym{color:var(--d-text);font-weight:500}.dw-trade .pnl.up{color:var(--green)}.dw-trade .pnl.down{color:var(--red)}.nodes-section{padding:160px 0}.nodes-grid{display:grid;grid-template-columns:repeat(17,1fr);gap:8px;margin-top:80px}.node-cell{aspect-ratio:1;border:1px solid var(--d-line);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:var(--d-text-3);letter-spacing:.06em;transition:background .3s,color .3s,border-color .3s,transform .3s;cursor:default;text-align:center;padding:2px;position:relative}.node-cell:hover{background:var(--rust);color:var(--bone);border-color:var(--rust);transform:scale(1.1);z-index:2}.node-cell.active{background:#c5532d1a;color:var(--rust);border-color:var(--rust)}.node-cell.cyan-active{background:#14b8b014;color:var(--cyan);border-color:var(--cyan)}.nodes-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:80px}.node-cat{border-top:1px solid var(--d-line);padding-top:28px}.node-cat .num{font-family:var(--mono);font-size:11px;color:var(--d-text-3);letter-spacing:.14em}.node-cat h4{font-family:var(--sans);font-weight:400;font-size:26px;letter-spacing:-.015em;margin-top:14px;line-height:1.15}.node-cat h4 em{font-family:var(--serif);font-style:italic;color:var(--cyan)}.node-cat p{font-size:14px;color:var(--d-text-2);line-height:1.55;margin-top:12px;max-width:36ch}.node-cat .meta{font-family:var(--mono);font-size:10px;color:var(--d-text-3);margin-top:16px;letter-spacing:.12em;text-transform:uppercase}.crises-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.crisis-card{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--bone-2);display:flex;flex-direction:column;gap:16px;transition:transform .3s var(--ease-out),border-color .3s,background .3s}.crisis-card:hover{transform:translateY(-4px);border-color:var(--line-strong);background:var(--bone-3)}.crisis-card .head{display:flex;justify-content:space-between;align-items:baseline}.crisis-card .name{font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:-.015em}.crisis-card .date{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.1em}.crisis-card .chart{height:90px}.crisis-card .row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.crisis-card .row .k{color:var(--text-3)}.crisis-card .row .v{color:var(--text);font-weight:500}.crisis-card .row .v.green{color:var(--green)}.crisis-card .row .v.red{color:var(--red)}.trades-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.trade-card{background:var(--ink-2);border:1px solid var(--d-line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;transition:border-color .3s,transform .3s}.trade-card:hover{border-color:var(--d-line-strong);transform:translateY(-3px)}.trade-card .top{display:flex;justify-content:space-between;align-items:center}.trade-card .sym{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--d-text)}.trade-card .sym .pair{color:var(--d-text);font-weight:600}.trade-card .sym .side{margin-left:8px;padding:2px 7px;border-radius:3px;font-size:9px}.trade-card .sym .side.buy{background:#2e875733;color:var(--green)}.trade-card .sym .side.sell{background:#b8443a33;color:var(--red)}.trade-card .pnl-badge{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--green);padding:0 12px;border-radius:999px;background:#2e87571a}.trade-card .chart-mini{height:130px}.trade-card .meta{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--d-text-3);padding-top:12px;border-top:1px solid var(--d-line)}.trade-card .meta strong{color:var(--d-text);font-weight:500}.layers-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;margin-top:32px}.layers-stack{display:flex;flex-direction:column;gap:2px;position:relative}.layer-row{display:grid;grid-template-columns:48px 1fr auto;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);cursor:default;transition:padding-left .3s}.layer-row:hover{padding-left:10px}.layer-row .num{font-family:var(--mono);font-size:12px;color:var(--text-3);letter-spacing:.12em}.layer-row .name{font-family:var(--sans);font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.2}.layer-row .name em{font-family:var(--serif);font-style:italic;color:var(--rust)}.layer-row .desc{grid-column:2 / 3;font-size:13px;color:var(--text-2);line-height:1.5;max-width:50ch;margin-top:6px}.layer-row .val{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--text);align-self:center;white-space:nowrap}.layers-shield{position:relative;aspect-ratio:1;max-width:480px;margin:0 auto}.inst-section{background:var(--midnight);color:var(--d-text);position:relative;overflow:hidden;padding:160px 0}.inst-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(184,153,104,.1),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 70%,rgba(20,184,176,.06),transparent 60%);pointer-events:none}.inst-section .wrap{position:relative;z-index:2}.inst-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.inst-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:8px 16px;border:1px solid rgba(184,153,104,.4);border-radius:999px;margin-bottom:32px}.inst-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.inst-grid h2{font-family:var(--sans);font-weight:300;font-size:clamp(48px,6vw,88px);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.inst-grid h2 em{font-family:var(--serif);font-style:italic;color:var(--gold);font-weight:400}.inst-grid .lead{font-size:19px;line-height:1.5;color:var(--d-text-2);margin-top:32px;max-width:50ch}.inst-grid .lead strong{color:var(--gold);font-weight:500}.inst-cta-row{display:flex;gap:14px;margin-top:40px}.inst-cta{background:var(--gold);color:var(--midnight);padding:16px 28px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;display:inline-flex;align-items:center;gap:12px;transition:transform .25s var(--ease-out),box-shadow .25s}.inst-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #b8996880}.inst-cta-ghost{padding:16px 28px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(184,153,104,.4);border-radius:999px;color:var(--gold);display:inline-flex;align-items:center;gap:12px;transition:border-color .25s,background .25s}.inst-cta-ghost:hover{border-color:var(--gold);background:#b8996814}.inst-panel{background:#ffffff08;border:1px solid rgba(184,153,104,.2);border-radius:18px;padding:40px;backdrop-filter:blur(20px)}.inst-panel-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:24px;border-bottom:1px solid rgba(184,153,104,.2);margin-bottom:24px}.inst-panel-head .ttl{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--gold);letter-spacing:-.02em}.inst-panel-head .price{font-family:var(--serif);font-style:italic;font-size:40px;color:var(--d-text);letter-spacing:-.03em;line-height:1}.inst-panel-head .price small{font-family:var(--mono);font-style:normal;font-size:.32em;color:var(--d-text-3);letter-spacing:.1em;margin-left:4px}.inst-features{display:grid;grid-template-columns:1fr 1fr;gap:4px 32px}.inst-feature{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(184,153,104,.08)}.inst-feature .icon{width:18px;height:18px;border-radius:50%;border:1px solid rgba(184,153,104,.4);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:10px}.inst-feature .label{font-size:13px;color:var(--d-text);letter-spacing:.01em}.inst-feature .sub{font-size:11px;color:var(--d-text-3);margin-left:auto;font-family:var(--mono);letter-spacing:.06em}.inst-sla{margin-top:32px;padding:20px 24px;border:1px dashed rgba(184,153,104,.3);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.inst-sla .item .k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-3)}.inst-sla .item .v{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--gold);margin-top:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.price-card{background:var(--bone-2);border:1px solid var(--line);border-radius:18px;padding:36px;display:flex;flex-direction:column;position:relative;transition:border-color .3s,transform .3s}.price-card:hover{transform:translateY(-2px);border-color:var(--line-strong)}.price-card.featured{background:var(--ink);color:var(--d-text);border-color:var(--rust)}.price-card.featured .tier-label,.price-card.featured .lead{color:var(--d-text-2)}.price-card.featured .price small{color:var(--d-text-3)}.price-card.featured li{color:var(--d-text-2);border-color:var(--d-line)}.price-card.featured li:before{color:var(--rust)}.price-card .tier-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:5px 10px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;color:var(--text-2)}.price-card.featured .tier-tag{border-color:var(--rust);color:var(--rust)}.price-card .tier-tag .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.price-card .tier-name{font-family:var(--sans);font-size:24px;font-weight:400;letter-spacing:-.02em;margin-top:20px}.price-card .price{font-family:var(--serif);font-style:italic;font-size:80px;letter-spacing:-.04em;line-height:1;margin-top:18px;color:var(--text)}.price-card.featured .price{color:var(--d-text)}.price-card .price small{font-family:var(--mono);font-style:normal;font-size:12px;color:var(--text-3);letter-spacing:.06em;margin-left:4px;display:inline-block;vertical-align:middle;text-transform:uppercase}.price-card .lead{font-size:15px;color:var(--text-2);line-height:1.5;margin-top:16px;max-width:32ch}.price-card ul{list-style:none;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;flex:1}.price-card.featured ul{border-color:var(--d-line)}.price-card li{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-2);letter-spacing:.005em;display:flex;align-items:flex-start;gap:12px}.price-card li:before{content:"＋";color:var(--rust);font-family:var(--sans);font-weight:300;margin-top:-2px}.price-card li:last-child{border-bottom:none}.price-card .cta{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line-strong);color:var(--text);transition:background .25s,color .25s,border-color .25s}.price-card .cta:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.price-card.featured .cta{background:var(--rust);color:var(--bone);border-color:var(--rust)}.price-card.featured .cta:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.compound-wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;align-items:center;margin-top:32px}.compound-controls .ctl{margin-bottom:28px}.compound-controls .ctl .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.compound-controls .ctl .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-text-3)}.compound-controls .ctl .val{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--d-text);letter-spacing:-.02em}.compound-controls .ctl input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--d-line-strong);outline:none}.compound-controls .ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--rust);border-radius:50%;cursor:pointer;border:3px solid var(--ink);box-shadow:0 0 0 1px var(--rust)}.compound-controls .ctl input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--rust);border-radius:50%;cursor:pointer;border:3px solid var(--ink)}.compound-result{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--d-line)}.compound-result .cell .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-text-3)}.compound-result .cell .val{font-family:var(--serif);font-style:italic;font-size:56px;line-height:1;margin-top:12px;letter-spacing:-.03em;color:var(--d-text)}.compound-result .cell .val.green{color:var(--green)}.compound-chart{border:1px solid var(--d-line);border-radius:14px;padding:24px;height:480px;position:relative}.compound-chart-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--d-line);margin-bottom:12px}.compound-chart-head .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--d-text-3);text-transform:uppercase}.compound-chart-head .pct{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--green)}.compound-chart-body{height:calc(100% - 60px)}.axon-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:32px}.axon-viz{aspect-ratio:1;position:relative;max-width:560px;margin:0 auto}.axon-side .label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.axon-side h3{font-family:var(--sans);font-weight:300;font-size:clamp(40px,5vw,72px);letter-spacing:-.04em;line-height:.98;margin-top:14px;margin-bottom:24px}.axon-side h3 em{font-family:var(--serif);font-style:italic;color:var(--rust);font-weight:400}.axon-side p{font-size:17px;line-height:1.55;color:var(--text-2);max-width:48ch}.axon-side .roadmap{margin-top:40px;display:flex;flex-direction:column;gap:4px}.axon-side .phase{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px}.axon-side .phase .date{color:var(--text-3);letter-spacing:.1em}.axon-side .phase .name{color:var(--text);letter-spacing:.02em;font-weight:500}.axon-side .phase .status{font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-3)}.axon-side .phase .status.done{background:var(--ink);color:var(--bone);border-color:var(--ink)}.axon-side .phase .status.live{background:var(--rust);color:var(--bone);border-color:var(--rust)}.faq-list{margin-top:32px;border-top:1px solid var(--d-line)}.faq-item{border-bottom:1px solid var(--d-line);padding:28px 0;cursor:pointer}.faq-item .q{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans);font-size:22px;font-weight:400;letter-spacing:-.015em;color:var(--d-text);gap:24px}.faq-item .q .plus{font-family:var(--sans);font-weight:300;font-size:28px;color:var(--d-text-3);transition:transform .35s var(--ease-out);flex-shrink:0}.faq-item.open .q .plus{transform:rotate(45deg);color:var(--rust)}.faq-item .a{max-height:0;overflow:hidden;font-size:16px;color:var(--d-text-2);line-height:1.55;max-width:70ch;transition:max-height .4s var(--ease-out),padding-top .4s}.faq-item.open .a{max-height:280px;padding-top:18px}.cta-block{padding:160px 0;text-align:center;position:relative;border-top:1px solid var(--d-line)}.cta-block h2{font-family:var(--sans);font-weight:300;font-size:clamp(56px,8vw,128px);line-height:.96;letter-spacing:-.045em;max-width:18ch;margin:0 auto;text-wrap:balance}.cta-block h2 em{font-family:var(--serif);font-style:italic;color:var(--rust);font-weight:400}.cta-block .sub{font-size:18px;color:var(--d-text-2);margin-top:24px;max-width:50ch;margin-left:auto;margin-right:auto}.cta-form{display:flex;gap:6px;max-width:480px;margin:40px auto 0;padding:6px;background:var(--ink-2);border:1px solid var(--d-line-strong);border-radius:999px}.cta-form input{flex:1;background:none;border:none;outline:none;padding:12px 18px;font-family:var(--mono);font-size:13px;color:var(--d-text);letter-spacing:.02em}.cta-form input::placeholder{color:var(--d-text-3)}.cta-form button{padding:12px 22px;background:var(--rust);color:var(--bone);border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .2s}.cta-form button:hover{transform:translateY(-1px)}.footer{background:var(--ink);color:var(--d-text);padding:100px 0 40px;border-top:1px solid var(--d-line)}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;border-bottom:1px solid var(--d-line)}.footer-brand .brand{color:var(--d-text);margin-bottom:24px}.footer-brand .brand small{color:var(--d-text-3)}.footer-brand p{color:var(--d-text-2);font-size:14px;line-height:1.55;max-width:32ch}.footer-col h5{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--d-text-3);margin-bottom:20px}.footer-col a{display:block;font-size:14px;color:var(--d-text-2);padding:6px 0;letter-spacing:.01em;transition:color .25s,padding-left .25s}.footer-col a:hover{color:var(--d-text);padding-left:8px}.footer-bottom{padding-top:32px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-text-3)}.footer-bottom .links{display:flex;gap:28px}.footer-bottom .system-status{display:flex;align-items:center;gap:8px;color:var(--green)}.footer-bottom .system-status .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.brand-watermark{font-family:var(--sans);font-weight:300;font-size:clamp(120px,24vw,380px);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--d-line-strong);text-align:center;margin-top:80px;user-select:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>*:nth-child(1){transition-delay:0ms}.reveal-stagger.in>*:nth-child(2){transition-delay:80ms}.reveal-stagger.in>*:nth-child(3){transition-delay:.16s}.reveal-stagger.in>*:nth-child(4){transition-delay:.24s}.reveal-stagger.in>*:nth-child(5){transition-delay:.32s}.reveal-stagger.in>*:nth-child(6){transition-delay:.4s}.reveal-stagger.in>*:nth-child(7){transition-delay:.48s}.reveal-stagger.in>*:nth-child(8){transition-delay:.56s}.reveal-words .word{display:inline-block;opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal-words.in .word{opacity:1;transform:none}.scroll-text{position:relative}.scroll-text .sw{display:inline-block;transition:color .5s var(--ease-out),opacity .5s;color:var(--text-3)}.scroll-text .sw.lit{color:var(--text)}.surface-ink .scroll-text .sw{color:var(--d-text-3)}.surface-ink .scroll-text .sw.lit{color:var(--d-text)}.scroll-text .sw.accent.lit{color:var(--rust)}.scroll-text .sw.cyan.lit{color:var(--cyan)}.scroll-text .sw.italic{font-family:var(--serif);font-style:italic}.stat-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.section-bridge{position:relative;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.section-bridge:before,.section-bridge:after{content:"";flex:1;height:1px;background:var(--line)}.section-bridge .glyph{padding:0 32px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--text-3);text-transform:uppercase;display:flex;align-items:center;gap:12px}.section-bridge .glyph .dot{width:6px;height:6px;border-radius:50%;background:var(--rust);box-shadow:0 0 8px var(--rust);animation:pulse 2.4s ease-out infinite}.surface-ink+.section-bridge:before,.surface-ink+.section-bridge:after{background:var(--d-line)}.surface-ink .section-bridge .glyph{color:var(--d-text-3)}.cortex-aptitudes-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.aptitude-cluster{border:1px solid var(--d-line);border-radius:16px;padding:28px;background:#f1ece005;transition:border-color .3s,transform .3s}.aptitude-cluster:hover{border-color:var(--d-line-strong);transform:translateY(-3px)}.aptitude-cluster .hd{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--d-line);margin-bottom:18px}.aptitude-cluster .ttl{font-family:var(--sans);font-weight:400;font-size:19px;letter-spacing:-.015em}.aptitude-cluster .ttl em{font-family:var(--serif);font-style:italic;color:var(--cyan)}.aptitude-cluster .ct{font-family:var(--mono);font-size:10px;color:var(--d-text-3);letter-spacing:.12em;text-transform:uppercase}.aptitude-cluster .chips{display:flex;flex-wrap:wrap;gap:6px}.aptitude-cluster .chip{font-family:var(--mono);font-size:10px;letter-spacing:.06em;padding:5px 9px;border:1px solid var(--d-line);border-radius:4px;color:var(--d-text-2);transition:background .25s,color .25s,border-color .25s,transform .25s}.aptitude-cluster .chip:hover{background:var(--rust);color:var(--bone);border-color:var(--rust);transform:scale(1.05)}.aptitude-cluster .chip.active{border-color:var(--rust);color:var(--rust);background:#c5532d0f}.arch-callout{margin-top:56px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:24px 28px;border:1px dashed var(--d-line-strong);border-radius:12px;background:#14b8b008}.arch-callout .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.arch-callout .val{font-family:var(--sans);font-size:18px;font-weight:400;letter-spacing:-.01em}.arch-callout .val em{font-family:var(--serif);font-style:italic;color:var(--cyan)}.arch-callout .meta{font-family:var(--mono);font-size:10px;color:var(--d-text-3);letter-spacing:.12em;text-transform:uppercase;text-align:right}@media(max-width:1100px){:root{--gutter: 28px}.hero-inner{grid-template-columns:1fr;gap:56px}.hero-copy{justify-content:flex-start}.cortex-monitor{max-width:520px}.tv-monitor{max-width:100%;min-height:520px}.product-sticky{grid-template-columns:1fr;height:auto;padding:40px var(--gutter)}.dash-window{height:80vh}.crises-grid,.trades-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.layers-wrap,.inst-grid,.compound-wrap,.axon-wrap{grid-template-columns:1fr}.nodes-grid{grid-template-columns:repeat(10,1fr)}.nodes-categories{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.cortex-readout{grid-template-columns:repeat(2,1fr)}.cortex-readout .cell{border-right:none;border-bottom:1px solid var(--d-line);padding-bottom:20px}}@media(max-width:640px){:root{--gutter: 20px}.nav-links{display:none}.section{padding:80px 0}.product-intro{padding:80px 0 60px}.hero{padding:130px 0 60px}.hero-stats{grid-template-columns:1fr;gap:18px}.dw-kpis{grid-template-columns:repeat(2,1fr)}.dw-main,.crises-grid,.trades-grid{grid-template-columns:1fr}.nodes-grid{grid-template-columns:repeat(6,1fr)}.inst-features,.inst-sla,.compound-result{grid-template-columns:1fr}.s-head h2{font-size:48px}}}@layer socle{html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html{scroll-behavior:auto}:root{--depth-0: #F4EFE6;--depth-1: #E7DECB;--depth-2: #0B1426;--depth-3: #0A0A0A}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.reveal{filter:blur(8px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out)}.reveal.in{filter:blur(0)}.reveal-stagger>*{filter:blur(6px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out)}.reveal-stagger.in>*{filter:blur(0)}.dw-chart{min-height:180px}.cortex-section .asset-card .ac-chart{min-height:52px}.cortex-section .cf-flow{min-height:480px}.dw-chart-panel{display:flex;flex-direction:column}.product-pin{min-height:100vh;display:flex;align-items:center}.product-pin-inner{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center;width:100%}.product-pin.static{min-height:auto;padding:30px 0 80px}@media(max-width:1024px){.product-pin{min-height:auto;padding:20px 0 60px}.product-pin-inner{grid-template-columns:1fr;gap:32px}}}@layer socle{.page-stub{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:40px}.page-stub h1{font-family:var(--sans);font-weight:300;font-size:clamp(40px,7vw,84px);letter-spacing:-.04em;line-height:.96}.page-stub p{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.page-stub a{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--rust)}.route-fallback{min-height:100vh;background:var(--bone)}.core-canvas,.core-fallback{position:absolute;inset:0;z-index:0;pointer-events:none}.core-canvas canvas{display:block}.hero{position:relative}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(11,20,38,.06));z-index:1}.hero-eyebrow{margin-bottom:22px}.hero-noyau{position:relative;width:100%;max-width:500px;margin-left:auto;aspect-ratio:1 / 1}.hero-noyau:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(197,83,45,.24),rgba(20,184,176,.1) 46%,transparent 70%);filter:blur(30px);z-index:0}.core-canvas.hero-core,.core-fallback.hero-core{position:absolute;inset:0;z-index:1}.core-fallback.hero-core{background:radial-gradient(circle at 50% 50%,rgba(197,83,45,.22),rgba(20,184,176,.08) 42%,transparent 70%)}.hero-noyau-ring{position:absolute;inset:-1%;border:1px dashed rgba(27,26,23,.16);border-radius:50%;z-index:2;pointer-events:none;animation:noyau-spin 48s linear infinite}@keyframes noyau-spin{to{transform:rotate(360deg)}}.hero-noyau-label{position:absolute;left:50%;bottom:-4%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:3;text-align:center;white-space:nowrap}.hero-noyau-label .t{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--text)}.hero-noyau-label .s{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--text-3)}.hero-cue{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);transition:color .3s}.hero-cue .chev{animation:cue-bob 2s ease-in-out infinite}.hero-cue:hover{color:var(--rust)}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:900px){.hero-noyau{margin:0 auto;max-width:360px}}.ia-teaser{padding:120px 0}.ia-teaser-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}.ia-teaser-copy h2{font-family:var(--sans);font-weight:300;font-size:clamp(34px,4.2vw,62px);line-height:1;letter-spacing:-.03em;margin:26px 0 24px}.ia-teaser-copy h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--rust)}.ia-teaser-copy p{font-size:17px;line-height:1.55;color:var(--d-text-2);max-width:46ch;margin-bottom:30px}.ia-teaser-monitor{min-width:0;max-width:100%}@media(max-width:980px){.ia-teaser-grid{grid-template-columns:1fr;gap:40px}}}:root{--lab-bg: #ECEAE4;--lab-bg-2: #F3F1EC;--lab-bg-3: #E4E1D9;--ins-bg: #0E0F0C;--ins-bg-2: #15160F;--ins-line: rgba(255, 255, 255, .12);--ins-text: #F2EDE2;--ins-text-2: rgba(242, 237, 226, .74);--ins-text-3: rgba(242, 237, 226, .5);--lab-cream: #E9DCC4;--lab-panel: var(--ins-bg);--lab-panel-2: var(--ins-bg-2);--lab-blur: 0px;--lab-line: rgba(22, 20, 15, .12);--lab-line-2: rgba(22, 20, 15, .24);--lab-ink: #16140F;--lab-green: #1A9E5F;--lab-green-soft: rgba(26, 158, 95, .12);--lab-red: #E2452E;--lab-red-soft: rgba(226, 69, 46, .12);--lab-amber: #C98A2E;--lab-violet: var(--lab-ink);--lab-violet-soft: rgba(22, 20, 15, .07);--lab-cyan: var(--lab-ink);--lab-cyan-soft: rgba(22, 20, 15, .07);--lab-text: #14120D;--lab-text-2: #57503F;--lab-text-3: #7C7363;--blk-ink: #16140F;--blk-dark: #34302A;--blk-mid: #C7BFAF;--blk-accent: #1ED760;--blk-dot: rgba(22, 20, 15, .2);--blk-dot-light: rgba(255, 255, 255, .32);--blk-green: #1ED760;--blk-magenta: #FF4FB0;--blk-cyan: #21C7F5;--lab-sans: "Space Grotesk", system-ui, sans-serif;--lab-mono: "JetBrains Mono", "Geist Mono", monospace;--lab-max: 1320px;--lab-gutter: 44px;--lab-radius: 12px;--lab-radius-lg: 18px;--lab-ease: cubic-bezier(.16, 1, .3, 1);--lab-dur: .7s;--lab-dur-slow: 1.1s}@layer socle{.lab{background:var(--lab-bg);color:var(--lab-text);font-family:var(--lab-sans);min-height:100vh;position:relative}.lab ::selection{background:var(--lab-ink);color:var(--lab-cream)}.lab-wrap{max-width:var(--lab-max);margin:0 auto;padding:0 var(--lab-gutter)}@media(max-width:720px){.lab-wrap{padding:0 22px}}.pixel-grid{position:relative;overflow:hidden}.pixel-grid canvas{display:block;width:100%;height:100%}.lh{display:block}.lh-kicker{display:block;font-family:var(--lab-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-text-3);margin-bottom:22px}.lh-title-wrap{position:relative;display:inline-block}.lh-blocks{position:absolute;inset:-6px -8px;z-index:2}.lh-title{position:relative;z-index:1;font-family:var(--lab-sans);font-size:clamp(40px,5.6vw,88px);line-height:.97;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700}.lh-title .f300{font-weight:400}.lh-title .f500{font-weight:600}.lh-title .f700{font-weight:700}.lh-title .dim{color:var(--lab-text-3)}.lh-title .cy{color:var(--lab-violet)}.lh-note{display:block;margin-top:18px;font-family:var(--lab-mono);font-size:12px;letter-spacing:.06em;color:var(--lab-text-3)}.lh-note .v{color:var(--lab-text);font-weight:600}.lab .sub{font-size:17px;line-height:1.6;color:var(--lab-text-2);max-width:60ch;margin-top:22px}.lab .sub code,.lab p code{font-family:var(--lab-mono);font-size:.86em;color:var(--lab-violet);background:var(--lab-violet-soft);padding:1px 6px;border-radius:4px}.lab-section{padding:130px 0;position:relative}.lab-section.tight{padding:80px 0}.lab-section.alt{background:var(--lab-bg-2)}.lab-divider{display:flex;align-items:center;gap:18px;padding:0 var(--lab-gutter);max-width:var(--lab-max);margin:0 auto}.lab-divider:before,.lab-divider:after{content:"";flex:1;height:1px;background:var(--lab-line)}.lab-divider span{font-family:var(--lab-mono);font-size:10px;letter-spacing:.22em;color:var(--lab-text-3);white-space:nowrap}.lab-divider span:empty{display:none}.lab-status{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid var(--lab-line-2);border-radius:999px;background:#fff9;font-family:var(--lab-sans);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--lab-text-2)}.lab-status .d{width:7px;height:7px;border-radius:50%;background:var(--lab-green);box-shadow:0 0 10px var(--lab-green);animation:lab-pulse 2s ease-in-out infinite}@keyframes lab-pulse{0%,to{opacity:1}50%{opacity:.4}}.lab-panel{position:relative;background:var(--ins-bg);border:1px solid rgba(14,15,19,.85);border-radius:var(--lab-radius);color:var(--ins-text);box-shadow:0 24px 60px -30px #0e0f1359}.lab-panel.ticks:before,.lab-panel.ticks:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--lab-violet);border-style:solid;opacity:.9}.lab-panel.ticks:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.lab-panel.ticks:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.lab-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--ins-line);font-family:var(--lab-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ins-text-3)}.lab-panel-head .t{color:var(--lab-violet)}.lab-card{position:relative;background:#fff;border:1px solid var(--lab-line);border-radius:var(--lab-radius);box-shadow:0 14px 40px -24px #0e0f132e}.lab-metric{display:flex;flex-direction:column;gap:8px}.lab-metric .k{font-family:var(--lab-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-text-3)}.lab-metric .v{font-family:var(--lab-sans);font-weight:700;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.03em;line-height:1;color:var(--lab-text);font-variant-numeric:tabular-nums}.lab-metric .v small{font-size:.45em;font-weight:500;color:var(--lab-text-3);margin-left:4px}.lab-metric .v.up{color:var(--lab-green)}.lab-metric .v.down{color:var(--lab-red)}.lab-metric .n{font-family:var(--lab-mono);font-size:11px;color:var(--lab-text-3)}.lab-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 30px;border-radius:999px;font-family:var(--lab-sans);font-size:14px;font-weight:600;letter-spacing:0;transition:transform .3s var(--lab-ease),box-shadow .3s,background .3s,border-color .3s,color .3s;cursor:pointer}.lab-btn.primary{background:var(--lab-text);color:var(--lab-bg)}.lab-btn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #0e0f1380;background:var(--lab-violet);color:#fff}.lab-btn.ghost{border:1.5px solid var(--lab-line-2);color:var(--lab-text);background:transparent}.lab-btn.ghost:hover{border-color:var(--lab-text)}.lab-btn .arr{font-family:var(--lab-sans)}.lab-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid var(--lab-line);border-radius:999px;background:#fff;font-size:13px;color:var(--lab-text-2)}.lab-chip .k{font-family:var(--lab-mono);font-size:10px;letter-spacing:.1em;color:var(--lab-violet);text-transform:uppercase;font-weight:600}.verdict{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-family:var(--lab-mono);font-size:10px;font-weight:600;letter-spacing:.12em}.verdict.ok{color:var(--lab-green);background:var(--lab-green-soft);border:1px solid rgba(0,184,104,.35)}.verdict.ko{color:var(--lab-red);background:var(--lab-red-soft);border:1px solid rgba(244,80,60,.35)}.verdict.run{color:var(--lab-violet);background:var(--lab-violet-soft);border:1px solid rgba(123,91,245,.35)}.lab-table{width:100%;border-collapse:collapse;font-family:var(--lab-mono);font-size:11.5px}.lab-table th{text-align:left;padding:10px 12px;font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ins-text-3);border-bottom:1px solid rgba(255,255,255,.16);position:sticky;top:0;background:var(--ins-bg-2)}.lab-table td{padding:9px 12px;border-bottom:1px solid var(--ins-line);color:var(--ins-text-2);white-space:nowrap}.lab-table tr:hover td{background:#7b5bf512;color:var(--ins-text)}.lab-table .up{color:var(--lab-green)}.lab-table .down{color:var(--lab-red)}.lab .reveal{opacity:0;transform:translateY(22px);filter:none;transition:opacity .85s var(--lab-ease),transform .85s var(--lab-ease)}.lab .reveal.from-left{transform:translate(-44px)}.lab .reveal.from-right{transform:translate(44px)}.lab .reveal.from-scale{transform:scale(.94) translateY(12px)}.lab .reveal.in{opacity:1;transform:none}.lab .reveal-stagger>*{opacity:0;transform:translateY(18px);filter:none;transition:opacity .7s var(--lab-ease),transform .7s var(--lab-ease)}.lab .reveal-stagger.alt>*:nth-child(odd){transform:translate(-30px)}.lab .reveal-stagger.alt>*:nth-child(2n){transform:translate(30px)}.lab .reveal-stagger.in>*{opacity:1;transform:none}.lab-section.dark{background:var(--ins-bg);color:var(--ins-text)}.lab-section.dark{--lab-violet: var(--lab-cream)}.lab-section.dark .lh-kicker{color:var(--ins-text-3)}.lab-section.dark .lh-title{color:var(--lab-cream)}.lab-section.dark .lh-title .dim,.lab-section.dark .lh-note{color:var(--ins-text-3)}.lab-section.dark .lh-note .v{color:var(--lab-cream)}.lab-section.dark .sub{color:var(--ins-text-2)}.lab-section.dark .sub code,.lab-section.dark p code{color:#cfc3ff;background:transparent;padding:0 2px;border-bottom:1px solid rgba(123,91,245,.55);border-radius:0}.lab-section.dark .lab-panel{border-color:var(--ins-line);box-shadow:none;background:var(--ins-bg-2)}.lab-section.dark .lab-btn.primary{background:#fff;color:var(--lab-text)}.lab-section.dark .lab-btn.primary:hover{background:var(--lab-violet);color:#fff}.lab-section.dark .lab-btn.ghost{border-color:#ffffff40;color:var(--ins-text)}.flow-canvas,.flow-fallback{position:absolute;inset:0;pointer-events:none}.flow-canvas canvas{display:block;width:100%;height:100%}.flow-fallback{background:radial-gradient(70% 50% at 50% 38%,rgba(123,91,245,.14),transparent 65%)}}@layer socle{html{background:#060707}.route-fallback{min-height:100vh;background:#060707}}@layer mobile{@media(max-width:860px){.coupe,.v5{--m-h1: clamp(34px, 9.2vw, 46px);--m-h2: clamp(26px, 7.4vw, 34px);--m-h3: 19px;--m-lead: 15.5px;--m-body: 15px;--m-mono: 10px}.coupe .ch-h1,.v5 .ch-h1,.coupe .v5-display.sm,.v5 .v5-display.sm{font-size:var(--m-h1);line-height:1.04;letter-spacing:-.015em}.coupe .ch-h2,.v5 .ch-h2,.coupe .v5-h2,.v5 .v5-h2,.coupe .bt-h1,.v5 .bt-h1,.coupe .ct-h2,.v5 .ct-h2{font-size:var(--m-h2);line-height:1.08}.coupe .v5-h2.v5-lines .ln,.v5 .v5-h2.v5-lines .ln{display:block}.coupe .ch-lead,.v5 .ch-lead,.coupe .v5-lead,.v5 .v5-lead,.coupe .bt-lead,.v5 .bt-lead,.coupe .ct-lead,.v5 .ct-lead{font-size:var(--m-lead);line-height:1.6;max-width:none}.coupe .ch-mono,.v5 .ch-mono,.coupe .v5-eyebrow,.v5 .v5-eyebrow,.coupe .ch-idx,.v5 .ch-idx,.coupe .ch-obj,.v5 .ch-obj{font-size:var(--m-mono);letter-spacing:.14em}.coupe .ch-cta+.ch-mono,.v5 .ch-cta+.ch-mono{font-size:9.5px;line-height:1.85;letter-spacing:.1em;color:var(--v5-text-4);max-width:30ch}.ch,.ch-paper,.v5-method,.v5-risk,.v5-pricing,.v5-faq,.v5-final,.coupe .v5-decision,.v5 .v5-decision,.coupe .v5-axon,.v5 .v5-axon{padding-top:52px;padding-bottom:52px}.coupe .ch-grid,.v5 .ch-grid,.coupe .ch-stats,.v5 .ch-stats,.coupe .dm-board,.v5 .dm-board,.coupe .dm-grid,.v5 .dm-grid{gap:0}.coupe .ch-grid,.v5 .ch-grid,.coupe .ch-stats,.v5 .ch-stats{background:none}.coupe .ch-cell,.v5 .ch-cell,.coupe .ch-stat,.v5 .ch-stat{border-left:0;border-right:0}.coupe .ch-cell+.ch-cell,.v5 .ch-cell+.ch-cell,.coupe .ch-stat+.ch-stat,.v5 .ch-stat+.ch-stat{border-top:1px solid var(--rule-in)}.coupe .ch-stat,.v5 .ch-stat{padding-top:22px;padding-bottom:22px}.coupe .ch-grid,.v5 .ch-grid{display:flex;flex-direction:column}.coupe .ch-right,.v5 .ch-right{order:2}.coupe .ch-social,.v5 .ch-social{margin:22px 0 20px}.coupe .ch-count,.v5 .ch-count{font-size:15px}.coupe .ch-with,.v5 .ch-with{gap:10px 16px}.coupe .ch-brk,.v5 .ch-brk{font-size:11px}.coupe .ch-cta,.v5 .ch-cta{flex-direction:column;align-items:stretch;gap:12px}.coupe .ch-btn,.v5 .ch-btn{width:100%;text-align:center}.coupe .ch-link,.v5 .ch-link{text-align:left}.coupe .ch-right,.v5 .ch-right{padding-left:0;padding-right:0}.coupe .rl-rail,.v5 .rl-rail{display:block}.coupe .rl-foot,.v5 .rl-foot{font-size:9px;letter-spacing:.1em}.coupe .ch-nappe,.v5 .ch-nappe{padding-top:34px}.coupe .ch-nappe svg,.v5 .ch-nappe svg{height:auto}.coupe .ch-plate,.v5 .ch-plate{min-height:260px}.coupe .ch-plate svg,.v5 .ch-plate svg{height:260px}.coupe .ch-lbl,.v5 .ch-lbl{font-size:8.5px}.coupe .ch-lbl.thr,.v5 .ch-lbl.thr{font-size:8px;letter-spacing:.04em}.coupe .ch-fig,.v5 .ch-fig{font-size:10px;line-height:1.7;gap:6px}.coupe .ch-screen,.v5 .ch-screen{padding-left:0;padding-right:0}.coupe .ch-screen>*,.v5 .ch-screen>*{border-radius:0}.coupe .v5-solo,.v5 .v5-solo,.coupe .v5-tw,.v5 .v5-tw{border-left:0;border-right:0}.coupe .v5-solo-kv .kv,.v5 .v5-solo-kv .kv{font-size:12px}.coupe .v5-solo-kv .kv b,.v5 .v5-solo-kv .kv b{font-size:13px}.coupe .v5-tour,.v5 .v5-tour{display:block}.coupe .v5-tour-steps,.v5 .v5-tour-steps{flex-direction:row;gap:1px;background:var(--v5-line, rgba(237, 239, 234, .14));overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut, 20px));padding:1px 0;scrollbar-width:none}.coupe .v5-tour-steps::-webkit-scrollbar,.v5 .v5-tour-steps::-webkit-scrollbar{display:none}.coupe .v5-tstep,.v5 .v5-tstep{flex:0 0 78%;scroll-snap-align:center;background:var(--v5-void);padding:20px var(--gut, 20px);border:0}.coupe .v5-tstep:first-child,.v5 .v5-tstep:first-child{padding-left:var(--gut, 20px)}.coupe .v5-tour-cta,.v5 .v5-tour-cta{flex:0 0 78%;scroll-snap-align:center;background:var(--v5-void);padding:20px var(--gut, 20px)}.coupe .v5-tstep h3,.v5 .v5-tstep h3{font-size:var(--m-h3)}.coupe .v5-tstep p,.v5 .v5-tstep p{font-size:14px;line-height:1.55}.coupe .v5-tstep .n,.v5 .v5-tstep .n{font-size:10px}.coupe .v5-brokerbar-in,.v5 .v5-brokerbar-in{display:block}.coupe .v5-brokerbar .names,.v5 .v5-brokerbar .names{display:flex;grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto;align-items:center;gap:0;overflow-x:auto;scroll-snap-type:x proximity;margin:12px calc(-1 * var(--gut, 20px)) 0;padding:0 var(--gut, 20px) 4px;scroll-padding-left:var(--gut, 20px);scrollbar-width:none;flex-wrap:nowrap}.coupe .v5-brokerbar .names::-webkit-scrollbar,.v5 .v5-brokerbar .names::-webkit-scrollbar{display:none}.coupe .v5-brokerbar .names span,.v5 .v5-brokerbar .names span{white-space:nowrap;scroll-snap-align:start;font-size:15px;line-height:1.2;flex:0 0 auto;padding:4px 0;overflow:visible;text-overflow:clip}.coupe .v5-brokerbar .names span+span:before,.v5 .v5-brokerbar .names span+span:before{content:"·";padding:0 13px;color:var(--v5-text-4)}.coupe .v5-brokerbar .n,.v5 .v5-brokerbar .n{display:block;margin-top:14px;font-size:9.5px}.coupe .v5-descent-grid,.v5 .v5-descent-grid{display:flex;flex-direction:column;gap:24px}.coupe .v5-descent-copy,.v5 .v5-descent-copy{min-height:0}.coupe .v5-dstep h2,.v5 .v5-dstep h2{font-size:var(--m-h2)}.coupe .v5-dstep p,.v5 .v5-dstep p{font-size:14.5px;line-height:1.58}.coupe .v5-dcaps li,.v5 .v5-dcaps li{font-size:13px}.coupe .v5-descent-viz,.v5 .v5-descent-viz{position:sticky;top:70px}.coupe .v5-tiers,.v5 .v5-tiers{display:flex;grid-template-columns:none;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut, 20px));padding:16px var(--gut, 20px) 1px;scroll-padding-left:var(--gut, 20px);scrollbar-width:none;align-items:stretch}.coupe .v5-tiers::-webkit-scrollbar,.v5 .v5-tiers::-webkit-scrollbar{display:none}.coupe .v5-tier,.v5 .v5-tier{flex:0 0 82%;scroll-snap-align:center;padding:22px 18px;display:flex;flex-direction:column}.coupe .v5-tier .v5-btn,.v5 .v5-tier .v5-btn{margin-top:auto}.coupe .v5-tier ul,.v5 .v5-tier ul{margin-bottom:18px}.coupe .v5-qa .q,.v5 .v5-qa .q{font-size:15px;padding:16px 0}.coupe .v5-qa .a p,.v5 .v5-qa .a p{font-size:14px;line-height:1.6}.coupe .v5-footer,.v5 .v5-footer{padding-top:44px;padding-bottom:32px}.coupe .v5f-grid,.v5 .v5f-grid{display:flex;flex-direction:column;gap:30px}.coupe .v5f-brand p,.v5 .v5f-brand p{font-size:14px;margin:12px 0 16px;max-width:none}.coupe .v5f-sys,.v5 .v5f-sys{font-size:9px;line-height:1.9}.coupe .v5f-col,.v5 .v5f-col{gap:0}.coupe .v5f-col h5,.v5 .v5f-col h5{margin-bottom:4px;font-size:9.5px;letter-spacing:.16em}.coupe .v5f-col a,.v5 .v5f-col a{font-size:14.5px;padding:11px 0;border-bottom:1px solid var(--v5-line, rgba(237, 239, 234, .14))}.coupe .v5f-col a:last-of-type,.v5 .v5f-col a:last-of-type{border-bottom:0}.coupe .v5f-col .ct-btn,.v5 .v5f-col .ct-btn{margin-top:14px;width:100%;padding:13px 12px}.coupe .v5f-bottom,.v5 .v5f-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;font-size:10.5px}.coupe .v5f-bottom .disc,.v5 .v5f-bottom .disc{max-width:none;line-height:1.6}.coupe .lang-switch.foot,.v5 .lang-switch.foot{margin-top:2px}.coupe .v5-nav-sheet a,.v5 .v5-nav-sheet a,.coupe .v5-nav-sheet .lang-switch,.v5 .v5-nav-sheet .lang-switch{opacity:0;transform:translateY(-8px);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.3,1)}.v5-nav.open .v5-nav-sheet a,.coupe .v5-nav.open .v5-nav-sheet .lang-switch,.v5 .v5-nav.open .v5-nav-sheet .lang-switch{opacity:1;transform:none}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(1),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(1){transition-delay:40ms}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(2),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(2){transition-delay:70ms}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(3),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(3){transition-delay:.1s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(4),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(4){transition-delay:.13s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(5),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(5){transition-delay:.16s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(6),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(6){transition-delay:.19s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(7),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(7){transition-delay:.22s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(8),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(8){transition-delay:.25s}.coupe .v5-nav.open .v5-nav-sheet a:nth-child(n+9),.v5 .v5-nav.open .v5-nav-sheet a:nth-child(n+9){transition-delay:.28s}.coupe .v5-nav.open .v5-nav-sheet .lang-switch,.v5 .v5-nav.open .v5-nav-sheet .lang-switch{transition-delay:.31s}.coupe .dm,.v5 .dm{padding-top:78px}.coupe .dm-cell,.v5 .dm-cell,.coupe .dm-panel,.v5 .dm-panel{padding-left:var(--gut);padding-right:var(--gut)}.coupe .dm-ph h3,.v5 .dm-ph h3{font-size:var(--m-h3)}.coupe .dm-notif .ttl,.v5 .dm-notif .ttl{font-size:15.5px}.coupe .bt-grid,.v5 .bt-grid,.coupe .dm-board,.v5 .dm-board{background:none}.coupe .bt-cell+.bt-cell,.v5 .bt-cell+.bt-cell,.coupe .dm-panel+.dm-panel,.v5 .dm-panel+.dm-panel{border-top:1px solid var(--rule-in)}.coupe .v5-legal-grid,.v5 .v5-legal-grid{display:flex;flex-direction:column;gap:26px}.coupe .v5-legal-toc,.v5 .v5-legal-toc{position:static}.coupe .v5-legal-toc ol,.v5 .v5-legal-toc ol{columns:1}.coupe .v5-legal-sec h2,.v5 .v5-legal-sec h2{font-size:21px}.coupe .v5-legal-sec p,.v5 .v5-legal-sec p,.coupe .v5-legal-sec li,.v5 .v5-legal-sec li{font-size:14.5px;line-height:1.62}}@media(max-width:400px){.coupe{--gut: 18px}.coupe .v5-tstep,.v5 .v5-tstep,.coupe .v5-tour-cta,.v5 .v5-tour-cta{flex-basis:84%}}@media(prefers-reduced-motion:reduce){.v5-nav-sheet a,.v5-nav-sheet .lang-switch,{}}@media(max-width:860px){.coupe .rl,.v5 .rl{border:1px solid var(--rule);overflow:hidden;background:var(--v5-void)}.coupe .rl-head,.v5 .rl-head{padding:11px 14px;gap:8px 14px;font-size:8.5px;letter-spacing:.13em;flex-wrap:nowrap;overflow:hidden}.coupe .rl-head span:not(.em):not(.live):not(.rl-sp),.v5 .rl-head span:not(.em):not(.live):not(.rl-sp){display:none}.coupe .rl-head .live,.v5 .rl-head .live{white-space:nowrap}.coupe .rl-screen.flat,.v5 .rl-screen.flat{position:relative;aspect-ratio:4 / 5;min-height:0;max-height:540px;overflow:hidden;flex:none}.coupe .rl-screen.flat .rl-cam,.v5 .rl-screen.flat .rl-cam{position:absolute;inset:0}.coupe .rl-screen,.v5 .rl-screen{position:relative;aspect-ratio:4 / 5;min-height:0;max-height:460px;overflow:hidden;flex:none}.coupe .rl-screen.flat .rl-canvas,.v5 .rl-screen.flat .rl-canvas{width:100%;grid-template-columns:1fr;grid-template-rows:1fr}.coupe .rl-screen.flat .rl-canvas .hz,.v5 .rl-screen.flat .rl-canvas .hz{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .4s ease}.coupe .rl-screen.flat .rl-canvas .hz.on,.v5 .rl-screen.flat .rl-canvas .hz.on{opacity:1;pointer-events:auto}.coupe .rl-cam,.v5 .rl-cam{position:absolute;inset:0}.coupe .rl-canvas,.v5 .rl-canvas{position:absolute;top:0;left:0;width:600%;height:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:100%;gap:0;padding:0;margin:0}.coupe .rl-canvas .hz,.v5 .rl-canvas .hz{grid-column:auto;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px var(--gut, 20px) 18px;overflow:hidden}.coupe .rl-screen .hz-b,.v5 .rl-screen .hz-b{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.coupe .rl-screen .hz-t,.v5 .rl-screen .hz-t{flex:none}.coupe .rl-src,.v5 .rl-src{gap:8px}.coupe .rl-card,.v5 .rl-card{padding:10px}.coupe .rl-card .k,.v5 .rl-card .k{font-size:9px}.coupe .rl-foot,.v5 .rl-foot{font-size:8.5px;letter-spacing:.08em}.coupe .rl-read,.v5 .rl-read{font-size:11px}.coupe .ch-right,.v5 .ch-right{padding-top:26px;padding-bottom:26px}.coupe .rl-rail,.v5 .rl-rail{display:block;margin:0;padding:12px var(--gut, 20px) 14px;border-top:1px solid var(--rule-in)}.coupe .rl-rail .bar,.v5 .rl-rail .bar{display:none}.coupe .rl-rail .steps,.v5 .rl-rail .steps{display:flex;gap:5px;padding:0}.coupe .rl-rail .steps button,.v5 .rl-rail .steps button{flex:1;min-width:0;height:20px;padding:9px 0 0;border:0;background:none;display:block;cursor:pointer}.coupe .rl-rail .steps button .n,.v5 .rl-rail .steps button .n,.coupe .rl-rail .steps button .t,.v5 .rl-rail .steps button .t{display:none}.coupe .rl-rail .steps button:before,.v5 .rl-rail .steps button:before{content:"";display:block;height:2px;background:var(--rule);transition:background .35s ease}.coupe .rl-rail .steps button.on:before,.v5 .rl-rail .steps button.on:before{background:var(--v5-signal)}}@media(prefers-reduced-motion:reduce){.coupe .rl-cam,.v5 .rl-cam{transition:none;animation:none}}@media(max-width:860px){.coupe .v5-footer,.v5 .v5-footer{padding-top:38px;padding-bottom:26px}.coupe .v5f-grid,.v5 .v5f-grid{gap:26px}.coupe .v5f-brand p,.v5 .v5f-brand p{font-size:13.5px;margin:10px 0 14px}.coupe .v5f-sys,.v5 .v5f-sys{font-size:8.5px;line-height:1.8}.coupe .v5f-col,.v5 .v5f-col{display:block}.coupe .v5f-col h5,.v5 .v5f-col h5{margin:0 0 10px;font-size:9px;letter-spacing:.18em;padding-bottom:8px;border-bottom:1px solid var(--v5-line, rgba(237, 239, 234, .14))}.coupe .v5f-col a,.v5 .v5f-col a{display:inline-block;width:calc(50% - 8px);vertical-align:top;font-size:13.5px;padding:9px 0;border-bottom:0;line-height:1.3}.coupe .v5f-col .ct-btn,.v5 .v5f-col .ct-btn{display:block;width:100%;margin-top:12px}.coupe .v5f-bottom,.v5 .v5f-bottom{gap:10px;padding-top:18px;font-size:10px}.coupe .v5f-bottom .disc,.v5 .v5f-bottom .disc{font-size:10.5px;line-height:1.55}}@media(max-width:860px){.coupe .ch-plate .ch-lbl,.v5 .ch-plate .ch-lbl{width:auto!important;min-width:0;white-space:nowrap;text-align:left!important}.coupe .ch-plate .ch-lbl.thr,.v5 .ch-plate .ch-lbl.thr{left:0!important;padding-left:2px;font-size:7.5px;letter-spacing:.02em;box-shadow:none!important}}@media(max-width:860px){.coupe .rl-screen.flat,.v5 .rl-screen.flat{aspect-ratio:5 / 7;max-height:600px}.coupe .rl-screen.flat .rl-row,.v5 .rl-screen.flat .rl-row{padding:7px 0}.coupe .rl-screen.flat .rl-row .k,.v5 .rl-screen.flat .rl-row .k{font-size:9px}.coupe .rl-screen.flat .rl-tag,.v5 .rl-screen.flat .rl-tag{padding-bottom:7px;margin-bottom:2px}.coupe .rl-screen .hz-exe .rl-chart,.v5 .rl-screen .hz-exe .rl-chart{max-height:150px}.coupe .rl-screen .hz-exe svg,.v5 .rl-screen .hz-exe svg{max-height:150px}.coupe .rl-screen.flat .rl-verdict,.v5 .rl-screen.flat .rl-verdict{gap:6px}}@media(max-width:960px){.coupe .v5-nav-sheet,.v5 .v5-nav-sheet{position:fixed;inset:0;max-height:none;height:100dvh;padding:100px var(--gut, 20px) 32px;background:var(--v5-void);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .42s cubic-bezier(.2,.7,.3,1),visibility 0s linear .42s;visibility:hidden}.coupe .v5-nav.open .v5-nav-sheet,.v5 .v5-nav.open .v5-nav-sheet{max-height:none;padding:100px var(--gut, 20px) 32px;transform:none;visibility:visible;transition:transform .42s cubic-bezier(.2,.7,.3,1)}.coupe .v5-nav-sheet a,.v5 .v5-nav-sheet a{display:block;font-size:19px;line-height:1.25;padding:15px 0;color:var(--v5-text-2);border-bottom:1px solid var(--v5-line, rgba(237, 239, 234, .14))}.coupe .v5-nav-sheet a:last-of-type,.v5 .v5-nav-sheet a:last-of-type{border-bottom:0}.coupe .v5-nav-sheet a[href*="/demo"],.v5 .v5-nav-sheet a[href*="/demo"],.coupe .v5-nav-sheet a[href*="/ia"],.v5 .v5-nav-sheet a[href*="/ia"]{color:var(--v5-text)}.coupe .v5-nav-sheet a[href*="/beta"],.v5 .v5-nav-sheet a[href*="/beta"]{margin-top:18px;border:0;background:var(--v5-text);color:var(--v5-void);text-align:center;padding:16px 18px;font-family:var(--v5-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.coupe .v5-nav-sheet .lang-switch,.v5 .v5-nav-sheet .lang-switch{margin-top:22px;align-self:flex-start}.coupe .v5-nav.open .v5-nav-in,.v5 .v5-nav.open .v5-nav-in{position:relative;z-index:2}}@media(max-width:860px){.coupe .rl-screen .hz-exe .rl-frame,.v5 .rl-screen .hz-exe .rl-frame{max-height:300px;overflow:hidden}}@media(max-width:860px){.coupe .ch-right,.v5 .ch-right{padding-left:var(--gut, 20px);padding-right:var(--gut, 20px)}.coupe .rl,.v5 .rl{border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:#0b0d0c;box-shadow:0 18px 44px #0000008c}.coupe .rl-head,.v5 .rl-head{position:relative;justify-content:center;padding:12px 14px;background:#101312;border-bottom:1px solid var(--rule)}.coupe .rl-head:before,.v5 .rl-head:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--rule);box-shadow:11px 0 0 var(--rule),22px 0 0 var(--rule)}.coupe .rl-head .em,.v5 .rl-head .em{background:#060707;border:1px solid var(--rule-in);border-radius:999px;padding:5px 14px;font-size:8.5px;letter-spacing:.14em;color:var(--v5-text-3);max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupe .rl-head .rl-sp,.v5 .rl-head .rl-sp{display:none}.coupe .rl-head .live,.v5 .rl-head .live{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:0}.coupe .rl-head .live i,.v5 .rl-head .live i{width:6px;height:6px;animation:rl-live 1.8s ease-in-out infinite}@keyframes rl-live{0%,to{opacity:1}50%{opacity:.25}}.coupe .ch-stats,.v5 .ch-stats{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:1px;background:var(--rule-in);margin:0;padding:1px 0;scrollbar-width:none}.coupe .ch-stats::-webkit-scrollbar,.v5 .ch-stats::-webkit-scrollbar{display:none}.coupe .ch-stat,.v5 .ch-stat{flex:0 0 74%;scroll-snap-align:center;background:var(--v5-void);border:0;padding:20px var(--gut, 20px) 22px;display:flex;flex-direction:column}.coupe .ch-stat .big,.v5 .ch-stat .big{align-items:baseline}.coupe .ch-stat .v,.v5 .ch-stat .v{font-size:clamp(24px,7vw,32px)}.coupe .ch-stat .big .n,.v5 .ch-stat .big .n{font-size:clamp(30px,9vw,40px)}.coupe .ch-pend,.v5 .ch-pend{margin-top:auto;padding-top:14px;font-size:8.5px}.coupe .ch-screen .v5-solo-kv,.v5 .ch-screen .v5-solo-kv,.coupe .ch-screen .v5-solo-args .tag,.v5 .ch-screen .v5-solo-args .tag{display:none}.coupe .ch-screen .v5-solo-args ul,.v5 .ch-screen .v5-solo-args ul{margin-top:0}.coupe .ch-screen .v5-solo-args li,.v5 .ch-screen .v5-solo-args li{font-size:14px;line-height:1.6}}@media(max-width:860px){.coupe .ch-paper,.v5 .ch-paper,.coupe .v5-method,.v5 .v5-method,.coupe .v5-risk,.v5 .v5-risk,.coupe .v5-pricing,.v5 .v5-pricing,.coupe .v5-faq,.v5 .v5-faq,.coupe .v5-final,.v5 .v5-final{padding-top:64px;padding-bottom:56px}}@media(max-width:860px){.coupe .v5-sec-head,.v5 .v5-sec-head{margin-bottom:26px}.coupe .v5-sec-head .v5-lead,.v5 .v5-sec-head .v5-lead{padding-bottom:14px}}@media(max-width:860px){.coupe .v5-terminal-decoder,.v5 .v5-terminal-decoder{min-height:244px;max-height:320px}.coupe .v5-terminal-decoder .v5-solo-args,.v5 .v5-terminal-decoder .v5-solo-args{flex:1;min-height:0}}@media(max-width:860px){.coupe .v5-terminal-chart,.v5 .v5-terminal-chart{min-height:0}}@media(max-width:860px){.coupe .v5-nav-sheet .lang-switch a,.v5 .v5-nav-sheet .lang-switch a{padding:11px 16px;font-size:11px;letter-spacing:.16em;text-align:center}}@media(max-width:860px){.coupe .v5-descent-stage,.v5 .v5-descent-stage{height:auto;min-height:0;overflow:visible;align-items:flex-start;padding:26px 0 34px}.coupe .v5-descent-coupe,.v5 .v5-descent-coupe,.coupe .v5-descent-veil,.v5 .v5-descent-veil{position:absolute;inset:0}.coupe .v5-descent-stage .v5-dstep,.v5 .v5-descent-stage .v5-dstep{position:static;transform:none}.coupe .v5-descent-grid,.v5 .v5-descent-grid{gap:26px}.coupe .v5-descent-viz,.v5 .v5-descent-viz{position:static;order:-1}.coupe .v5-descent-copy,.v5 .v5-descent-copy{display:block}}@media(max-width:860px){.coupe .v5-roadline,.v5 .v5-roadline{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;scroll-snap-type:x proximity;margin:26px calc(-1 * var(--gut, 20px)) 0;padding:0 var(--gut, 20px) 6px;scroll-padding-left:var(--gut, 20px);scrollbar-width:none}.coupe .v5-roadline::-webkit-scrollbar,.v5 .v5-roadline::-webkit-scrollbar{display:none}.coupe .v5-roadline .rl,.v5 .v5-roadline .rl{flex:0 0 132px;scroll-snap-align:start;display:grid;grid-template-rows:16px 14px auto;gap:8px;align-content:start;padding:0 12px 0 0;margin:0;border:0;background:none;min-height:92px}.coupe .v5-roadline .rl .q,.v5 .v5-roadline .rl .q{grid-row:1;font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;color:var(--v5-text-3)}.coupe .v5-roadline .rl .dot,.v5 .v5-roadline .rl .dot{grid-row:2;position:relative;width:7px;height:7px;border-radius:50%;align-self:center;background:var(--v5-line);margin:0}.coupe .v5-roadline .rl .dot:after,.v5 .v5-roadline .rl .dot:after{content:"";position:absolute;left:7px;top:3px;width:125px;height:1px;background:var(--v5-line-2)}.coupe .v5-roadline .rl:last-child .dot:after,.v5 .v5-roadline .rl:last-child .dot:after{display:none}.coupe .v5-roadline .rl.on .dot,.v5 .v5-roadline .rl.on .dot,.coupe .v5-roadline .rl.done .dot,.v5 .v5-roadline .rl.done .dot{background:var(--v5-signal);box-shadow:0 0 0 3px #00e08429}.coupe .v5-roadline .rl .t,.v5 .v5-roadline .rl .t{grid-row:3;font-size:12.5px;line-height:1.36;color:var(--v5-text-2);padding-right:10px}.coupe .v5-roadline .rl.on .t,.v5 .v5-roadline .rl.on .t{color:var(--v5-text)}}@media(max-width:860px){.coupe .v5-lf-feats,.v5 .v5-lf-feats{display:block;gap:0;margin-top:28px;padding-top:0;border-top:1px solid var(--v5-line)}.coupe .lf-feat,.v5 .lf-feat{border-bottom:1px solid var(--v5-line)}.coupe .lf-feat>summary,.v5 .lf-feat>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.coupe .lf-feat>summary b,.v5 .lf-feat>summary b{margin:0;font-size:14.5px;line-height:1.3}.coupe .lf-feat>summary .cv,.v5 .lf-feat>summary .cv{display:block;flex:none;width:8px;height:8px;border-right:1px solid var(--v5-text-3);border-bottom:1px solid var(--v5-text-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s ease}.coupe .lf-feat[open]>summary .cv,.v5 .lf-feat[open]>summary .cv{transform:rotate(-135deg) translate(-2px,-2px)}.coupe .lf-feat>p,.v5 .lf-feat>p{margin:0;padding:0 0 16px;font-size:14px;line-height:1.6;max-width:none}}@media(max-width:860px){.coupe .v5-sec-head>*,.v5 .v5-sec-head>*{padding-top:20px;padding-bottom:20px}.coupe .v5-sec-head .v5-eyebrow,.v5 .v5-sec-head .v5-eyebrow{padding-top:13px;padding-bottom:13px}.coupe .v5-sec-head .v5-lead,.v5 .v5-sec-head .v5-lead{padding-bottom:20px}.coupe .rl-screen.flat,.v5 .rl-screen.flat{aspect-ratio:1 / 1;max-height:430px}.coupe .ch-stat,.v5 .ch-stat{padding-top:20px;padding-bottom:20px}.coupe .ch-stat .big,.v5 .ch-stat .big{line-height:1.1}}@media(max-width:860px){.coupe .ch-right .rl,.v5 .ch-right .rl{min-height:0;height:auto}.coupe .ch-right,.v5 .ch-right{gap:20px}}@media(max-width:860px){.coupe .v5-defenses,.v5 .v5-defenses{display:flex;grid-template-columns:none;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut, 20px));padding:1px var(--gut, 20px);scrollbar-width:none;align-items:stretch}.coupe .v5-defenses::-webkit-scrollbar,.v5 .v5-defenses::-webkit-scrollbar{display:none}.coupe .v5-def,.v5 .v5-def{flex:0 0 80%;scroll-snap-align:center;padding:18px;margin:0}.coupe .v5-def h3,.v5 .v5-def h3{font-size:16px;margin:10px 0 8px}.coupe .v5-def p,.v5 .v5-def p{font-size:13.5px;line-height:1.55}.coupe .v5-axon-side,.v5 .v5-axon-side{display:block}.coupe .v5-axon-step,.v5 .v5-axon-step{padding:12px 0}.coupe .v5-axon-step p,.v5 .v5-axon-step p{font-size:13.5px;line-height:1.55;margin:6px 0 0}}@media(max-width:860px){.coupe .v5-seg.five,.v5 .v5-seg.five{display:flex;grid-template-columns:none;gap:1px;overflow-x:auto;scroll-snap-type:x proximity;margin:0;padding:0;align-self:stretch;min-width:0;max-width:100%;width:auto;scrollbar-width:none}.coupe .v5-seg.five::-webkit-scrollbar,.v5 .v5-seg.five::-webkit-scrollbar{display:none}.coupe .v5-seg.five .seg,.v5 .v5-seg.five .seg{flex:0 0 auto;scroll-snap-align:start;padding:12px 15px;white-space:nowrap;font-size:11px;letter-spacing:.04em}}@media(max-width:860px){.coupe .rl-read .rl-row,.v5 .rl-read .rl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:6px 0}.coupe .rl-read .rl-row .k,.v5 .rl-read .rl-row .k{grid-column:1;font-size:9.5px;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupe .rl-read .rl-row .v,.v5 .rl-read .rl-row .v{grid-column:2;font-size:12px;white-space:nowrap}.coupe .rl-read .rl-row .s,.v5 .rl-read .rl-row .s{grid-column:1 / -1;font-size:9px;letter-spacing:.04em;color:var(--v5-text-4)}.coupe .rl-think .rl-tag,.v5 .rl-think .rl-tag{font-size:9px;margin-bottom:6px}.coupe .rl-verdict,.v5 .rl-verdict{padding:10px 0 0;font-size:11px}}@media(max-width:860px){.coupe .rl-think .rl-tag,.v5 .rl-think .rl-tag{margin:0 0 6px;line-height:1.3}.coupe .rl-read .rl-row,.v5 .rl-read .rl-row{padding:3px 0;gap:0 10px}.coupe .rl-read .rl-row .k,.v5 .rl-read .rl-row .k,.coupe .rl-read .rl-row .v,.v5 .rl-read .rl-row .v{line-height:1.35}.coupe .rl-read .rl-row .s,.v5 .rl-read .rl-row .s{line-height:1.3}.coupe .rl-verdict,.v5 .rl-verdict{padding:8px 0 0;gap:4px 10px;line-height:1.35}.coupe .rl-arrow,.v5 .rl-arrow{margin:2px 0}.coupe .rl-arrow svg,.v5 .rl-arrow svg{height:26px;width:26px}.coupe .rl-conf,.v5 .rl-conf{padding:9px 11px}.coupe .rl-match,.v5 .rl-match{padding:8px 11px}}@media(max-width:860px){.coupe .v5-axon-steps,.v5 .v5-axon-steps{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut, 20px)) 22px;padding:1px var(--gut, 20px);scroll-padding-left:var(--gut, 20px);scrollbar-width:none;align-items:stretch}.coupe .v5-axon-steps::-webkit-scrollbar,.v5 .v5-axon-steps::-webkit-scrollbar{display:none}.coupe .v5-axon-step,.v5 .v5-axon-step{flex:0 0 78%;scroll-snap-align:center;padding:16px 18px;margin:0}.coupe .v5-axon-step p,.v5 .v5-axon-step p{font-size:13.5px;line-height:1.55;margin:8px 0 0}}@media(max-width:860px){.coupe .v5-dsteps,.v5 .v5-dsteps{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:start;height:var(--dsh, auto);transition:height .55s cubic-bezier(.22,.61,.36,1);overflow:hidden}.coupe .v5-dsteps .v5-dstep,.v5 .v5-dsteps .v5-dstep{grid-area:1 / 1;margin:0!important;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.coupe .v5-dsteps .v5-dstep.on,.v5 .v5-dsteps .v5-dstep.on{opacity:1;pointer-events:auto;transform:none}.coupe .v5-dsteps .v5-dstep.past,.v5 .v5-dsteps .v5-dstep.past{opacity:0}}@media(prefers-reduced-motion:reduce){.coupe .v5-dsteps,.v5 .v5-dsteps{transition:none}.coupe .v5-dsteps .v5-dstep,.v5 .v5-dsteps .v5-dstep{transition:none;transform:none}}@media(max-width:860px){.coupe .v5-burger,.v5 .v5-burger{width:44px;height:44px}.coupe .v5-textlink,.v5 .v5-textlink{display:inline-flex;align-items:center;min-height:44px}.coupe .v5-seg.five .seg,.v5 .v5-seg.five .seg{padding-top:14px;padding-bottom:14px}.coupe .ct-btn,.v5 .ct-btn{min-height:46px}.coupe .rl-rail .steps button,.v5 .rl-rail .steps button{height:44px;padding:21px 0 0}.coupe .rl-rail,.v5 .rl-rail{padding-top:2px;padding-bottom:4px}.coupe .v5-verdict-bar,.v5 .v5-verdict-bar{padding-top:calc(13px * var(--vbh, 1));padding-bottom:calc(13px * var(--vbh, 1));max-height:calc(140px * var(--vbh, 1));overflow:hidden}}}@media(max-width:860px){.coupe .ch-bar,.v5 .ch-bar{padding:9px var(--gut, 20px);gap:0 14px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background-size:100% 3px;justify-content:flex-start}.coupe .ch-bar::-webkit-scrollbar,.v5 .ch-bar::-webkit-scrollbar{display:none}.coupe .ch-bar>*,.v5 .ch-bar>*{flex:0 0 auto;white-space:nowrap;font-size:8.5px;letter-spacing:.12em}.coupe .v5-axon-side,.v5 .v5-axon-side{min-width:0}.coupe .v5-axon-alloc .ar,.v5 .v5-axon-alloc .ar{grid-template-columns:68px minmax(0,1fr) 38px;gap:9px}.coupe .v5-tiers,.v5 .v5-tiers{padding:1px var(--gut, 20px)}.coupe .v5-tier .flag,.v5 .v5-tier .flag{top:0}.coupe .v5-tier,.v5 .v5-tier{padding-top:30px}}@media(max-width:860px){.coupe .rl-screen,.v5 .rl-screen{max-height:400px}.coupe .rl-head,.v5 .rl-head{padding:9px 14px}.coupe .rl-rail,.v5 .rl-rail{padding:0 var(--gut, 20px) 2px}.coupe .rl-canvas .hz,.v5 .rl-canvas .hz{padding:11px var(--gut, 20px) 13px}.coupe .hz-t,.v5 .hz-t{padding-bottom:8px;margin-bottom:8px;font-size:9px}.coupe .rl-card,.v5 .rl-card{padding:8px}.coupe .rl-src,.v5 .rl-src{gap:6px}.coupe .rl-conf,.v5 .rl-conf,.coupe .rl-match,.v5 .rl-match{padding:7px 10px}.coupe .rl-arrow svg,.v5 .rl-arrow svg{height:20px;width:20px}.coupe .rl-read .rl-row,.v5 .rl-read .rl-row{padding:1px 0}.coupe .rl-verdict,.v5 .rl-verdict{padding:6px 0 0}}@media(max-width:860px){.coupe .rl-think .rl-tag,.v5 .rl-think .rl-tag{margin:0 0 4px;line-height:1.25}.coupe .rl-ctrl,.v5 .rl-ctrl{padding:6px 10px}.coupe .rl-ctrl .hd,.v5 .rl-ctrl .hd{line-height:1.3}.coupe .rl-you .tag,.v5 .rl-you .tag{padding:3px 7px}}@media(max-width:860px){.coupe .ch-bar.hero,.v5 .ch-bar.hero,.coupe .dm-mention,.v5 .dm-mention{display:none}.coupe .v5-tiers,.v5 .v5-tiers{background:none;gap:0}.coupe .v5-tier+.v5-tier,.v5 .v5-tier+.v5-tier{border-left:1px solid var(--v5-line)}}
