.rxt-box{position:relative;width:100%;aspect-ratio:1440 / 900;overflow:hidden;background:#04050a;contain:layout paint}.rxt-box.is-phone{aspect-ratio:390 / 700}.rxt{--bg: #04050a;--bg-near: #12151c;--slip: #020308;--s0: #080b13;--s1: #0a0d15;--s2: #0c1019;--s3: #11151f;--fg: #e7ebf2;--fg2: #828b9e;--fg3: #4c5466;--line: #161a25;--line2: #20262f;--line3: #10131c;--acc: #2dd89c;--acc-hi: #5ff0b8;--acc-wash: rgba(45, 216, 156, .1);--acc-line: rgba(45, 216, 156, .35);--acc-glow: rgba(45, 216, 156, .5);--yes: #29b07a;--yes2: #3ecf94;--yes-wash: rgba(41, 176, 122, .1);--yes-line: rgba(41, 176, 122, .35);--no: #e2495c;--no2: #f06a7b;--no-wash: rgba(226, 73, 92, .1);--no-line: rgba(226, 73, 92, .35);--ma-fast: #e8b65a;--ma-slow: #7f9cf5;--ink: #04140d;--raised: inset 0 1px 0 rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .45), 0 10px 24px -14px rgba(0, 0, 0, .8);position:absolute;left:0;top:0;width:1440px;height:900px;transform:scale(var(--k, .7));transform-origin:0 0;display:flex;flex-direction:column;overflow:hidden;color:var(--fg);font-family:var(--font-body);font-size:13px;line-height:1.4;letter-spacing:-.012em;font-feature-settings:"tnum" 1,"cv11" 1,"ss01" 1;font-variant-numeric:tabular-nums;text-align:left;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:radial-gradient(130% 130% at 32% 22%,var(--bg-near) 0%,var(--bg) 74%)}.rxt.rxt-phone{width:390px;height:700px}.rxt *,.rxt *:before,.rxt *:after{box-sizing:border-box}.rxt span,.rxt b{white-space:nowrap}.rxt svg{display:block}.rxt .eb{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--fg3)}.rxt .disp{font-family:var(--font-heading);letter-spacing:-.03em}.rxt .up{color:var(--yes)}.rxt .dn{color:var(--no)}.rxt .f2{color:var(--fg2)}.rxt .f3{color:var(--fg3)}.rxt .card{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:linear-gradient(180deg,#ffffff06 0,#fff0 88px),var(--s1);border:1px solid var(--line);border-radius:6px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006,0 14px 30px -20px #000000b3}.rxt .well{background:var(--s0);border:1px solid var(--line);border-radius:5px;box-shadow:inset 0 2px 6px #00000073}.rxt .slip{background:var(--slip);border:1px solid var(--line);border-radius:5px;box-shadow:inset 0 4px 12px #000000d9,inset 0 1px 2px #000000b3,0 1px #ffffff0a}.rxt .field{background:#00000059;border:1px solid var(--line);border-radius:4px}.rxt .glass{background:color-mix(in srgb,var(--bg) 85%,transparent);border-color:var(--line);border-style:solid;border-width:0}.rxt .key{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:4px;font-size:12.5px;font-weight:500;color:var(--fg);background:linear-gradient(180deg,#ffffff0d 0,#fff0 70%),var(--s3);border:1px solid var(--line2);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000073}.rxt .key-ghost{background:transparent;box-shadow:none;border-color:var(--line);color:var(--fg2)}.rxt .key-pri{border-color:transparent;font-weight:600;background:var(--acc);color:var(--ink);box-shadow:inset 0 1px #ffffff40,0 6px 18px -6px var(--acc-glow)}.rxt .key-lg{height:44px;padding:0 20px;font-size:14px;letter-spacing:-.005em}.rxt .key svg{width:14px;height:14px}.rxt .seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:32px;padding:2px;gap:2px}.rxt .seg.sm{height:28px}.rxt .seg>span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:12px;font-weight:500;color:var(--fg3)}.rxt .seg>span.on{color:var(--fg);background:linear-gradient(180deg,#ffffff0d 0,#fff0 70%),var(--s3);box-shadow:inset 0 1px #ffffff12,0 1px 3px #0000008c}.rxt .seg>span.on.long{color:var(--yes2);background:linear-gradient(180deg,rgba(255,255,255,.06) 0,transparent 70%),color-mix(in srgb,var(--yes) 22%,var(--s2));box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px var(--yes-line),0 1px 3px #0000008c}.rxt .seg svg{width:14px;height:14px}.rxt .seg.tf{width:176px}.rxt .seg.ty{width:68px}.rxt .seg.bk{width:148px}.rxt .chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;border:1px solid var(--line2);background:var(--s3);color:var(--fg2);font-size:10.5px;font-weight:600;letter-spacing:.025em}.rxt .sel{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px 0 10px;font-size:11.5px;font-weight:500;color:var(--fg)}.rxt .sel svg{width:14px;height:14px;margin-left:auto;color:var(--fg3)}.rxt-top{flex:none;position:relative;z-index:2;height:48px;display:flex;align-items:stretch;gap:20px;padding:0 16px;border-bottom-width:1px}.rxt-logo{display:flex;align-items:center;gap:10px;padding-right:4px}.rxt-logo img{width:24px;height:24px;display:block}.rxt-logo b{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:-.03em}.rxt-nav{display:flex;align-items:stretch;gap:4px}.rxt-nav span{position:relative;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:500;color:var(--fg2)}.rxt-nav span.on{color:var(--fg)}.rxt-nav span.on:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:2px;border-radius:1px;background:var(--acc)}.rxt-tr{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:12px}.rxt-search{width:260px;height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--fg3);font-size:12.5px}.rxt-search svg{width:14px;height:14px}.rxt-search kbd{margin-left:auto;padding:0 4px;border:1px solid var(--line2);border-radius:3px;font-family:var(--font-mono);font-size:10px;line-height:1.4}.rxt-shield{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--acc-line);background:var(--acc-wash);color:var(--acc-hi)}.rxt-shield svg{width:16px;height:16px}.rxt-body{flex:1;min-height:0;display:flex}.rxt-main{flex:1;min-width:0;display:flex;flex-direction:column}.rxt-rail{position:relative;flex:none;width:264px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(140% 36% at 0% 0%,color-mix(in srgb,var(--acc) 6%,transparent) 0%,transparent 72%),radial-gradient(120% 30% at 100% 100%,color-mix(in srgb,var(--acc) 3.5%,transparent) 0%,transparent 70%),linear-gradient(180deg,#05070d,#040509);box-shadow:inset -1px 0 0 var(--line),inset -20px 0 28px -24px #000000f2}.rxt-rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) .8px,transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%);mask-image:linear-gradient(180deg,#000 0,#0000008c 40%,#0006 75%,#0009)}.rxt-rail>*{position:relative}.rxt-rh{flex:none;height:48px;display:flex;align-items:center;padding:0 12px;gap:6px}.rxt-rh b{font-family:var(--font-heading);font-size:14px;font-weight:600}.rxt-rh i{font-style:normal;font-size:12px;color:var(--fg3)}.rxt-rh .ic{margin-left:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--fg3)}.rxt-rh .ic svg{width:16px;height:16px}.rxt-rh .tab{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--line);background:#ffffff05;color:var(--fg3)}.rxt-rh .tab svg{width:16px;height:16px}.rxt-rs{flex:none;padding:0 12px 12px}.rxt-rl{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:0 8px 12px}.rxt-grp{display:flex;flex-direction:column;gap:2px}.rxt-gh{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px}.rxt-gh .eb{font-size:9.5px}.rxt-gh small{font-size:10.5px;color:var(--fg3)}.rxt-gh svg{width:14px;height:14px;opacity:.8}.rxt-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px;align-items:center;padding:8px 10px;border-radius:5px;border:1px solid transparent}.rxt-row.on{border-color:var(--line2);background:var(--s2);box-shadow:var(--raised)}.rxt-row.on:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:2px;background:var(--acc);box-shadow:0 0 10px -1px var(--acc-glow)}.rxt-row .nm{display:flex;flex-direction:column;min-width:0}.rxt-row .nm b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.rxt-row .nm i{font-style:normal;font-size:10.5px;color:var(--fg3)}.rxt-row .px{width:66px;display:flex;flex-direction:column;align-items:flex-end}.rxt-row .px b{font-size:12.5px;font-weight:500}.rxt-row .px i{font-style:normal;font-size:10.5px;font-weight:600}.rxt-row .sp{opacity:.9}.rxt-foot{flex:none;padding:12px}.rxt .rxt-list{flex-direction:row;align-items:center;gap:12px;padding:12px}.rxt-list .pl{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--acc-line);background:var(--acc-wash);color:var(--acc-hi)}.rxt-list .pl svg{width:16px;height:16px}.rxt-list>span:last-child{display:flex;flex-direction:column}.rxt-list b{font-size:12.5px;font-weight:600}.rxt-list small{font-size:11px;color:var(--fg3)}.rxt .coin{flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--s3);color:var(--fg2);font-family:var(--font-heading);font-weight:700;box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #00000080}.rxt .coin svg{width:100%;height:100%}.rxt-strip{flex:none;height:60px;display:grid;grid-auto-flow:column;grid-auto-columns:auto;justify-content:space-between;grid-template-rows:1fr auto auto 1fr;row-gap:3px;column-gap:14px;padding-right:20px;border-bottom:1px solid var(--line);overflow:hidden}.rxt-cell{grid-row:1 / -1;display:grid;grid-template-rows:subgrid;align-items:baseline;white-space:nowrap}.rxt-cell>.k{grid-row:2}.rxt-cell>.v{grid-row:3}.rxt-cell>.k.eb{letter-spacing:.14em}.rxt-cell>.v{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:500}.rxt-cell>.v small{font-size:11px;font-weight:400;color:var(--fg3)}.rxt-rule{grid-row:2 / 4;width:1px;margin:-4px 0;background:var(--line)}.rxt-pair{padding-left:16px}.rxt-pair>span{grid-row:2 / 4;align-self:center;display:flex;align-items:center;gap:12px}.rxt-pair .disp{font-size:17px;font-weight:700;line-height:1}.rxt-pair svg.cv{width:14px;height:14px;color:var(--fg3)}.rxt-px .k{font-size:11px;font-weight:600}.rxt-px .k small{font-weight:400;color:var(--fg3)}.rxt-px .v{font-family:var(--font-heading);font-size:22px;line-height:1;font-weight:600;letter-spacing:-.02em}.rxt-grid{flex:1;min-height:0;display:grid;gap:8px;padding:8px;grid-template-columns:minmax(0,1fr) 272px 300px;grid-template-rows:minmax(0,1fr) 214px}.rxt-bar{flex:none;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line)}.rxt-chart{grid-column:1;grid-row:1}.rxt-screen{position:relative;flex:1;min-height:0;margin:8px;display:flex;flex-direction:column;overflow:hidden;border-radius:5px;border:1px solid var(--line);background:radial-gradient(90% 75% at 100% 0%,color-mix(in srgb,var(--acc) 6%,transparent) 0%,transparent 62%),radial-gradient(70% 60% at 0% 100%,rgba(127,156,245,.035) 0%,transparent 70%),linear-gradient(180deg,#070a10,#040509);box-shadow:inset 0 2px 12px #000000bf,inset 0 0 0 1px #00000059,0 1px #ffffff09}.rxt-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.045) .7px,transparent 1px);background-size:14px 14px}.rxt-plot{position:relative;flex:1;min-height:0;display:flex}.rxt-plot>svg{flex:1;min-width:0;height:100%}.rxt-axis{position:relative;flex:none;width:84px;border-left:1px solid var(--line)}.rxt-axis span{position:absolute;right:8px;transform:translateY(-50%);font-size:10.5px;color:var(--fg3)}.rxt-axis .tag{right:4px;padding:1px 6px;border-radius:3px;background:var(--acc);color:var(--ink);font-weight:600}.rxt-ma{position:absolute;top:10px;left:12px;display:flex;gap:16px;font-size:11px}.rxt-ma span{display:flex;align-items:baseline;gap:6px;color:var(--fg3)}.rxt-ma b{font-weight:500}.rxt-times{flex:none;height:28px;display:flex;border-top:1px solid var(--line)}.rxt-times>div:first-child{position:relative;flex:1;min-width:0;overflow:hidden}.rxt-times>div:first-child span{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:10.5px;color:var(--fg3)}.rxt-times>div:last-child{flex:none;width:84px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line)}.rxt-times .sel{width:76px;height:24px;padding:0 4px 0 8px;font-size:11px;gap:4px}.rxt-times .sel svg{width:12px;height:12px}.rxt-book{grid-column:2;grid-row:1}.rxt-book .slip{flex:1;min-height:0;margin:8px;display:flex;flex-direction:column;overflow:hidden}.rxt-bh,.rxt-lv{display:grid;grid-template-columns:1.15fr .9fr 1fr;padding:0 12px}.rxt-bh{padding-top:8px;padding-bottom:6px}.rxt-bh .eb{font-size:9px}.rxt-bh .eb+.eb,.rxt-lv span+span{text-align:right}.rxt-side{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rxt-side.asks{justify-content:flex-end}.rxt-lv{position:relative;height:22px;flex:none;align-items:center;font-size:12px}.rxt-lv>span{position:relative}.rxt-lv .p{color:var(--no)}.rxt-bids .rxt-lv .p,.rxt-side.bids .rxt-lv .p{color:var(--yes)}.rxt-lv .s{color:var(--fg2)}.rxt-lv .t{color:var(--fg3)}.rxt-lv i{position:absolute;top:1px;bottom:1px;right:0;width:100%;border-radius:2px;transform-origin:100% 50%;transition:transform .9s cubic-bezier(.33,1,.68,1);background:linear-gradient(270deg,var(--no-wash),rgba(226,73,92,.03))}.rxt-side.bids .rxt-lv i{background:linear-gradient(270deg,var(--yes-wash),rgba(41,176,122,.03))}.rxt-mid{flex:none;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080b1399}.rxt-mid b{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.03em}.rxt-mid small{font-size:11px;color:var(--fg3)}.rxt-mid small:last-child{margin-left:auto}.rxt-mid small em{font-style:normal;color:#4c5466b3}.rxt-tk{grid-column:3;grid-row:1 / 3;position:relative;display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#ffffff09 0,#fff0 140px),var(--s2);border:1px solid var(--line2);border-radius:6px;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080,0 18px 40px -22px #000000d9}.rxt-tk:before{content:"";position:absolute;top:-1px;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--yes) 75%,transparent),transparent)}.rxt-tk .rxt-bar{justify-content:space-between;padding:0 16px}.rxt-tk .rxt-bar small{font-size:11.5px;color:var(--fg3)}.rxt-tb{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px}.rxt-fl{display:flex;flex-direction:column;gap:8px}.rxt-fl>.row{display:flex;align-items:baseline;justify-content:space-between}.rxt-in{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:13px}.rxt-in small{font-size:11px;color:var(--fg3)}.rxt-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rxt-pcts .key{height:28px;padding:0;font-size:11.5px}.rxt-lev b{font-size:13px;font-weight:600}.rxt-lev b small{color:var(--fg3);font-size:13px}.rxt-track{position:relative;height:20px}.rxt-track:before{content:"";position:absolute;left:0;right:0;top:8px;height:4px;border-radius:2px;background:var(--s0);box-shadow:inset 0 1px 2px #000000b3}.rxt-track i{position:absolute;left:0;top:8px;height:4px;border-radius:2px;background:var(--acc)}.rxt-track em{position:absolute;top:3px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:linear-gradient(180deg,#f3f6fa,#c9d0da);box-shadow:0 1px 3px #0009,0 0 0 3px var(--acc-wash)}.rxt-ticks{display:flex;justify-content:space-between;gap:4px}.rxt-ticks span{flex:1;height:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid transparent;font-size:11px;color:var(--fg3)}.rxt-ticks span.on{border-color:var(--acc-line);background:var(--acc-wash);color:var(--acc-hi);font-weight:600}.rxt-tg{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--fg2)}.rxt-tg i{position:relative;width:36px;height:20px;border-radius:999px;border:1px solid var(--line2);background:var(--s0)}.rxt-tg i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0006}.rxt-kv{padding:8px 12px}.rxt-kv p{margin:0;display:flex;align-items:baseline;justify-content:space-between;padding:3px 0;font-size:12px;color:var(--fg3)}.rxt-kv p b{font-weight:500;font-size:12.5px;color:var(--fg)}.rxt-tk .key-lg{width:100%}.rxt-acct{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.rxt-acct p{margin:0;display:flex;justify-content:space-between;font-size:12px;color:var(--fg3)}.rxt-acct p b{font-weight:500;font-size:12.5px;color:var(--fg)}.rxt-acct p.sm{font-size:11px}.rxt-acct .well{height:6px;border-radius:999px}.rxt-pos{grid-column:1 / 3;grid-row:2}.rxt-pt{flex:none;height:44px;display:flex;align-items:stretch;gap:4px;padding:0 8px;border-bottom:1px solid var(--line)}.rxt-pt>span{position:relative;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;color:var(--fg2)}.rxt-pt>span.on{color:var(--fg)}.rxt-pt>span.on:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:2px;border-radius:1px;background:var(--acc)}.rxt-pt>span i{font-style:normal;display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:3px;border:1px solid var(--line2);background:var(--s3);font-size:10px;color:var(--fg3)}.rxt-pt>span.on i{border-color:var(--acc-line);background:var(--acc-wash);color:var(--acc-hi)}.rxt-pt .key{align-self:center;margin-left:auto;height:28px;padding:0 10px;font-size:12px;opacity:.4}.rxt-ph{flex:none;display:grid;grid-template-columns:34px 1.1fr .6fr .8fr .8fr .8fr .8fr .7fr .8fr 1fr .8fr 20px;padding:0;border-bottom:1px solid var(--line)}.rxt-ph .eb{padding:8px 10px;font-size:9.5px;letter-spacing:.14em;text-align:right}.rxt-ph .eb:nth-child(2),.rxt-ph .eb:nth-child(3){text-align:left}.rxt-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--fg2)}.rxt-empty b{font-weight:500;color:var(--acc-hi)}.rxt-st{flex:none;height:28px;display:flex;align-items:center;gap:20px;padding:0 16px;border-top-width:1px;font-size:11px;color:var(--fg3)}.rxt-st .live{display:flex;align-items:center;gap:8px;color:var(--fg2)}.rxt-st .live i,.rxt-ph-top .live i{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc-glow);animation:rxt-blink 2.4s ease-in-out infinite}.rxt-st .push{margin-left:auto}.rxt-st .ver{padding:1px 6px;border-radius:3px;border:1px solid var(--line2);font-size:10.5px}@keyframes rxt-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes rxt-fu{0%{color:var(--yes2)}}@keyframes rxt-fd{0%{color:var(--no2)}}.rxt .fu{animation:rxt-fu .6s ease-out}.rxt .fd{animation:rxt-fd .6s ease-out}.rxt .lu{animation:rxt-lu .9s ease-out}.rxt .ld{animation:rxt-ld .9s ease-out}@keyframes rxt-lu{0%{background-color:var(--yes-wash)}}@keyframes rxt-ld{0%{background-color:var(--no-wash)}}.rxt-phone .rxt-top{gap:0;padding:0 12px}.rxt-phone .rxt-tr{gap:8px}.rxt-phone .rxt-top .key{height:30px;padding:0 12px;font-size:12px}.rxt-ph-strip{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.rxt-ph-strip>div{display:flex;align-items:center;gap:10px}.rxt-ph-strip .disp.n{font-size:16px;font-weight:700;line-height:1}.rxt-ph-strip .pv{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rxt-ph-strip .pv b{font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1}.rxt-ph-strip .pv small{font-size:11px;font-weight:600}.rxt-ph-ks{justify-content:space-between}.rxt-ph-ks>span{display:flex;flex-direction:column;gap:3px}.rxt-ph-ks .eb{font-style:normal;font-size:9px;letter-spacing:.14em}.rxt-ph-ks b{font-size:12px;font-weight:500}.rxt-ph-grid{flex:1;min-height:0;display:grid;gap:6px;padding:6px;grid-template-columns:minmax(0,1fr) 176px;grid-template-rows:204px minmax(0,1fr)}.rxt-phone .rxt-chart{grid-column:1 / -1;grid-row:1}.rxt-phone .rxt-bar{height:38px;padding:0 8px}.rxt-phone .rxt-screen{margin:6px}.rxt-phone .rxt-axis,.rxt-phone .rxt-times>div:last-child{width:58px}.rxt-phone .rxt-book{grid-column:1;grid-row:2}.rxt-phone .rxt-book .slip{margin:6px}.rxt-phone .rxt-bh,.rxt-phone .rxt-lv{grid-template-columns:1.2fr 1fr;padding:0 8px}.rxt-phone .rxt-lv{height:18px;font-size:11px}.rxt-phone .rxt-bh{padding-top:6px;padding-bottom:4px}.rxt-phone .rxt-lv .t,.rxt-phone .rxt-bh .eb:nth-child(3){display:none}.rxt-phone .rxt-mid{height:32px;padding:0 8px}.rxt-phone .rxt-mid b{font-size:14px}.rxt-phone .rxt-mid small{white-space:nowrap}.rxt-phone .rxt-mid small:first-of-type{display:none}.rxt-phone .rxt-times .sel{display:none}.rxt-phone .rxt-tk{grid-column:2;grid-row:2}.rxt-phone .rxt-tb{gap:10px;padding:10px}.rxt-phone .rxt-kv{padding:6px 8px}.rxt-phone .rxt-kv p{font-size:11px}.rxt-phone .rxt-kv p b{font-size:11.5px}.rxt-phone .rxt-st{height:26px;gap:12px;padding:0 12px;font-size:10.5px}@media(prefers-reduced-motion:reduce){.rxt .fu,.rxt .fd,.rxt .lu,.rxt .ld,.rxt-st .live i,.rxt-ph-top .live i{animation:none}.rxt-lv i{transition:none}}@font-face{font-family:ATD Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plex-mono-400-BJoXLJYV.woff2) format("woff2")}@font-face{font-family:ATD Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plex-mono-500-C820gu2e.woff2) format("woff2")}@font-face{font-family:ATD Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plex-mono-600-DpGnXj3s.woff2) format("woff2")}@font-face{font-family:ATD Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-var-4AtXCUT1.woff2) format("woff2")}.atd-box{--atd-base: #0a0d10;--atd-panel: #0f1318;--atd-elev: #13181f;--atd-card: rgba(19, 24, 31, .4);--atd-hair: #1f262e;--atd-subtle: #141a21;--atd-t1: #e5e9ee;--atd-t2: #8b95a3;--atd-t3: #586270;--atd-inverse: #0a0d10;--atd-cyan: #00e5ff;--atd-cyan-wash: rgba(0, 229, 255, .1);--atd-ok: #22c55e;--atd-ok-wash: rgba(34, 197, 94, .16);--atd-ok-glow: rgba(34, 197, 94, .75);--atd-crit: #ef4444;--atd-crit-glow: rgba(239, 68, 68, .75);--atd-warn: #f59e0b;--atd-mono: "ATD Plex Mono", "IBM Plex Mono", ui-monospace, monospace;--atd-tight: "ATD Inter Tight", "Inter Tight", "Inter", system-ui, sans-serif;position:relative;width:100%;aspect-ratio:1600 / 1000;overflow:hidden;background:var(--atd-base);contain:layout paint}.atd{position:absolute;left:0;top:0;width:1600px;height:1000px;transform:scale(var(--k, .5));transform-origin:0 0;overflow:hidden;background:var(--atd-base);color:var(--atd-t1);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.3;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none}.atd *,.atd *:before,.atd *:after{box-sizing:border-box;margin:0;padding:0}.atd svg{overflow:hidden}.atd .ic{display:block;flex:none}.atd .cy{color:var(--atd-cyan)}.atd .t3{color:var(--atd-t3)}.atd .mr{margin-right:4px}.atd .ok{color:var(--atd-ok)}.atd .crit{color:var(--atd-crit)}.atd .info{color:var(--atd-cyan)}.atd .tertiary{color:var(--atd-t1)}.atd .okdot{width:6px;height:6px;border-radius:50%;background:var(--atd-ok);flex:none}@keyframes atd-pulse{0%,to{opacity:1}50%{opacity:.4}}.atd .pulse{animation:atd-pulse 1.8s ease-in-out infinite}@keyframes atd-fu{0%{text-shadow:0 0 10px var(--atd-ok-glow);filter:brightness(1.45)}}@keyframes atd-fd{0%{text-shadow:0 0 10px var(--atd-crit-glow);filter:brightness(1.45)}}.atd .fu{animation:atd-fu .9s ease-out}.atd .fd{animation:atd-fd .9s ease-out}.atd-still .pulse,.atd-still .fu,.atd-still .fd{animation:none}.atd-shell{display:flex;height:980px}.atd-col{flex:1;min-width:0;display:flex;flex-direction:column}.atd-rail{width:80px;flex:none;display:flex;flex-direction:column;background:var(--atd-panel);border-right:1px solid var(--atd-hair)}.atd-rail-list{flex:1;min-height:0;padding:8px 0;display:flex;flex-direction:column;gap:2px}.atd-rail-foot{margin-top:auto;padding-top:4px;display:flex;flex-direction:column;gap:2px}.atd-ri{position:relative;height:48px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--atd-t3)}.atd-ri>span{font-family:var(--atd-tight);font-weight:600;font-size:9px;letter-spacing:.5px;line-height:1;text-transform:uppercase;white-space:nowrap;max-width:72px;overflow:hidden;text-align:center}.atd-ri>span.long{font-size:8.5px}.atd-ri .bar{position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--atd-cyan)}.atd-ri .dot{position:absolute;top:6px;right:8px;width:5px;height:5px;border-radius:50%}.atd-ri .dot.cyan{background:var(--atd-cyan)}.atd-ri .dot.warn{background:var(--atd-warn)}.atd-ri .dot.crit{background:var(--atd-crit)}.atd-ri em{position:absolute;top:2px;right:2px;font-family:var(--atd-mono);font-style:normal;font-size:6.5px;letter-spacing:.08em;line-height:1.4;padding:0 4px;border-radius:2px;background:var(--atd-ok-wash);color:var(--atd-ok)}.atd-rail-strip{flex:none;padding:6px;display:flex;flex-direction:column;align-items:center;gap:4px;border-top:1px solid var(--atd-hair);font-family:var(--atd-mono);color:var(--atd-t3)}.atd-rail-strip .tour{width:100%;padding:6px 0;display:flex;flex-direction:column;align-items:center;gap:4px}.atd-rail-strip .tour span{font-size:8px;letter-spacing:.16em}.atd-rail-strip .v{font-size:9px;letter-spacing:.05em}.atd-top{height:48px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px;background:var(--atd-panel);border-bottom:1px solid var(--atd-hair)}.atd-search{width:300px;height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--atd-elev);border:1px solid var(--atd-hair);border-radius:4px;color:var(--atd-t3)}.atd-search>span{font-family:var(--atd-mono);font-size:11px;letter-spacing:.025em}.atd-search kbd{margin-left:auto;display:inline-flex;padding:2px 6px;font-family:var(--atd-mono);font-size:10px;background:var(--atd-panel);border:1px solid var(--atd-hair);border-radius:4px}.atd-mark{height:32px;display:flex;align-items:center;font-family:var(--atd-tight);font-weight:700;font-size:13px;letter-spacing:.22em;line-height:1;white-space:nowrap}.atd-tr{display:flex;justify-content:flex-end;align-items:center;gap:12px}.atd-pill{height:36px;display:flex;align-items:center;background:var(--atd-elev);border:1px solid var(--atd-hair);border-radius:4px}.atd-pill.bal{gap:8px;padding:0 10px;color:var(--atd-t2)}.atd-pill.bal .n{font-family:var(--atd-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--atd-t1)}.atd-pill.wal{gap:6px;padding:0 12px;font-family:var(--atd-mono);font-size:11px;letter-spacing:.05em}.atd-pill.wal>span{display:inline-flex;align-items:center}.atd-pill.wal .ell{display:inline-block;margin:0 .15px 0 .4px;fill:currentColor}.atd-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.atd-hd{height:40px;flex:none;display:flex;align-items:center;gap:12px;padding:0 12px;background:var(--atd-panel);border-bottom:1px solid var(--atd-hair)}.atd-hd .t{font-family:var(--atd-mono);font-size:12px;font-weight:600;letter-spacing:.05em}.atd-hd .s{font-family:var(--atd-mono);font-size:10px;letter-spacing:.1em;color:var(--atd-t3)}.atd-hd .r{margin-left:auto;display:flex;align-items:center;gap:8px}.atd-tabs{flex:none;display:flex;align-items:stretch;background:var(--atd-panel);border-bottom:1px solid var(--atd-hair)}.atd-tabs nav{flex:1;min-width:0;height:36px;display:flex;align-items:flex-end;padding:0 8px}.atd-tabs nav span{height:36px;flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;font-family:var(--atd-mono);font-size:10px;letter-spacing:.05em;color:var(--atd-t3);border-bottom:2px solid transparent}.atd-tabs nav span.on{color:var(--atd-cyan);border-bottom-color:var(--atd-cyan)}.atd-tabs .help{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--atd-mono);font-size:14px;font-weight:600;color:var(--atd-t3);border-left:1px solid var(--atd-hair)}.atd-ov{flex:none;display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--atd-panel);border-bottom:1px solid var(--atd-hair)}.atd-ov .t{font-family:var(--atd-mono);font-size:11px;letter-spacing:.05em}.atd-ov .m{display:inline-flex;align-items:center;font-family:var(--atd-mono);font-size:10px;letter-spacing:.1em;color:var(--atd-t3);white-space:nowrap}.atd-ov .sep{width:3px;height:3px;margin:0 9px 0 8px;border-radius:50%;background:var(--atd-t3)}.atd-ov .grow{margin-left:auto}.atd-ov .btn{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-family:var(--atd-mono);font-size:11px;letter-spacing:.05em;border-radius:4px;white-space:nowrap}.atd-ov .btn.ghost{color:var(--atd-t2);border:1px solid var(--atd-hair)}.atd-ov .btn.cyan{background:var(--atd-cyan);color:var(--atd-inverse);font-weight:600}.atd-ov .btn.cyt{color:var(--atd-cyan)}.atd-ov .play{margin-right:8.3px;fill:currentColor}.atd-body{flex:1;min-height:0;padding:12px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.atd-row1{flex:none;height:303px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.atd-pnl{min-height:0;padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--atd-panel);border:1px solid var(--atd-hair);border-radius:4px}.atd-pnl .lbl{font-family:var(--atd-tight);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--atd-t3)}.atd-pnl .top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.atd-pnl .hl{display:flex;flex-direction:column;gap:4px;flex:none}.atd-pnl .big{font-family:var(--atd-mono);font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.atd-pnl .big.tertiary{color:var(--atd-t3)}.atd-pnl .sub{font-family:var(--atd-mono);font-size:9px;letter-spacing:.1em;color:var(--atd-t3)}.atd-pnl .stats{flex:none;display:grid;grid-template-columns:auto auto;column-gap:8px;row-gap:6px}.atd-pnl .stats .lbl,.atd-pnl .stats .val{align-self:baseline}.atd-pnl .val{font-family:var(--atd-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.05em;text-align:right;color:var(--atd-t2)}.atd-pnl .val.cy{color:var(--atd-cyan)}.atd-pnl .eq{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.atd-pnl .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.atd-pnl .bw{font-family:var(--atd-mono);font-size:9px}.atd-pnl .eqs{display:block;width:100%;height:auto;flex:1 1 0;min-height:0}.atd-kpis{min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.atd-kpi{position:relative;overflow:hidden;padding:12px;background:var(--atd-panel);border:1px solid var(--atd-hair);border-radius:4px;font-family:var(--atd-mono)}.atd-kpi .lbl{margin-bottom:4px;font-size:9px;letter-spacing:.1em;color:var(--atd-t3)}.atd-kpi .val{font-size:20px;font-weight:600}.atd-kpi .sub{margin-top:4px;font-size:9px;letter-spacing:.1em;color:var(--atd-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atd-kpi .sp{margin:8px -4px 0}.atd-kpi .sp svg{width:100%}.atd-atlas{flex:none;padding:16px;background:var(--atd-panel);border:1px solid var(--atd-hair);border-radius:4px}.atd-atlas .ah{display:flex;align-items:center;gap:8px;margin-bottom:12px}.atd-atlas .ah .t{font-family:var(--atd-mono);font-size:10px;letter-spacing:.1em;color:var(--atd-t3)}.atd-atlas .lg{margin-left:auto;display:inline-flex;align-items:center;gap:12px;font-family:var(--atd-mono);font-size:9px;letter-spacing:.1em;color:var(--atd-t3)}.atd-atlas .li{display:inline-flex;align-items:center;gap:6px}.atd-atlas .li svg{display:block}.atd-atlas .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atd-card{min-width:0;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--atd-card);border:1px solid var(--atd-hair);border-radius:4px;font-family:var(--atd-mono)}.atd-card .hd{display:flex;align-items:center;gap:6px;min-width:0}.atd-card .sd{width:6px;height:6px;border-radius:50%;background:var(--atd-ok);flex:none}.atd-card .nm{min-width:0;font-size:11px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atd-card .chip{flex:none;padding:2px 4px;font-size:8px;letter-spacing:.1em;color:var(--atd-cyan);background:var(--atd-cyan-wash);border-radius:4px}.atd-card .hl{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.atd-card .pnl{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.atd-card .pnl.tertiary{color:var(--atd-t3)}.atd-card .cl,.atd-card .fc{font-size:9px;letter-spacing:.1em;color:var(--atd-t3)}.atd-card .fc{margin-left:auto}.atd-card .fc.ok{color:var(--atd-ok)}.atd-card .fc.crit{color:var(--atd-crit)}.atd-card .rf{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.1em;color:var(--atd-t3)}.atd-mini{display:block;flex:none}.atd-minibox{position:relative;flex:none;height:140px}.atd-ax{position:absolute;right:5.67px;font-family:var(--atd-mono);font-size:9px;line-height:1;white-space:nowrap;color:var(--atd-t3);opacity:.7;transform:scaleX(1.4167);transform-origin:right center}.atd-ax.top{top:8.1px}.atd-ax.bot{top:129.1px}.atd-field{height:210px;margin:-35px -12px;width:calc(100% + 24px)}.atd-field-svg{display:block;width:100%;height:100%}.atd-ft{font-family:var(--atd-mono);fill:var(--atd-t3)}.atd-foot{height:20px;display:flex;align-items:center;justify-content:center;font-family:var(--atd-mono);font-size:9px;line-height:1;white-space:nowrap;color:var(--atd-t3);background:var(--atd-base);border-top:1px solid var(--atd-hair)}@media(prefers-reduced-motion:reduce){.atd .pulse,.atd .fu,.atd .fd{animation:none}}@font-face{font-family:DD Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plex-mono-400-BJoXLJYV.woff2) format("woff2")}@font-face{font-family:DD Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plex-mono-500-C820gu2e.woff2) format("woff2")}@font-face{font-family:DD Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plex-mono-600-DpGnXj3s.woff2) format("woff2")}@font-face{font-family:DD Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-var-4AtXCUT1.woff2) format("woff2")}.dd-box{--dd-ink: #080b13;--dd-surface: #0a0d15;--dd-plate: #10151f;--dd-hair: #1f262e;--dd-t1: #e5e9ee;--dd-t2: #8b95a3;--dd-t3: #586270;--dd-teal: #00e5ff;--dd-ok: #22c55e;--dd-crit: #ef4444;--dd-amber: #f59e0b;--dd-core: #f2feff;--dd-mono: "DD Plex Mono", "IBM Plex Mono", ui-monospace, monospace;--dd-sans: "DD Inter Tight", "Inter", system-ui, sans-serif;position:relative;width:100%;aspect-ratio:1600 / 1000;overflow:hidden;background:var(--dd-ink);contain:layout paint}.dd{position:absolute;left:0;top:0;width:1600px;height:1000px;transform:scale(var(--k, .5));transform-origin:0 0;overflow:hidden;background:var(--dd-ink);color:var(--dd-t1);font-family:var(--dd-sans);font-size:13px;line-height:1.3;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none}.dd *,.dd *:before,.dd *:after{box-sizing:border-box;margin:0;padding:0}.dd-page{height:980px;display:flex;flex-direction:column;padding:16px;gap:14px;background:var(--dd-ink)}.dd-rail{width:100%;max-width:1340px;margin:0 auto;flex-shrink:0}.dd-eb{font-family:var(--dd-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dd-t3)}.dd-panel{background:var(--dd-surface);border:1px solid var(--dd-hair);border-radius:0;box-shadow:inset 0 4px 12px #000000d9,inset 0 1px 2px #000000b3,0 1px #ffffff0a}.dd-panel.glow{border-color:color-mix(in srgb,var(--dd-teal) 34%,transparent);box-shadow:inset 0 4px 12px #000000d9,inset 0 1px 2px #000000b3,0 0 0 1px color-mix(in srgb,var(--dd-teal) 12%,transparent)}.dd-hd{display:flex;align-items:center;gap:12px;flex-shrink:0;font-family:var(--dd-mono);font-variant-numeric:tabular-nums}.dd-hd .grow{flex:1}.dd-back{display:inline-flex;align-items:center;height:24px;padding:0 8px;font-size:12px;color:var(--dd-t2);border:1px solid var(--dd-hair)}.dd-title{font-size:12px;letter-spacing:.2em;color:var(--dd-t1)}.dd-kinds{display:inline-flex;flex-shrink:0}.dd-kinds>span{display:inline-flex;align-items:center;height:26px;padding:0 10px;font-size:11px;letter-spacing:.06em;color:var(--dd-t3);border:1px solid var(--dd-hair);border-left-width:0}.dd-kinds>span:first-child{border-left-width:1px}.dd-kinds>span.on{color:var(--dd-t1);background:var(--dd-surface);border-color:color-mix(in srgb,var(--dd-teal) 34%,transparent)}.dd-mtitle{font-size:12px;color:var(--dd-t3);max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dd-pill{position:relative;overflow:hidden;padding:12px 14px 13px;font-family:var(--dd-mono);font-variant-numeric:tabular-nums}.dd-pill.ok{--tone: var(--dd-ok)}.dd-pill.teal{--tone: var(--dd-teal)}.dd-pill.t1{--tone: var(--dd-t1)}.dd-pill .edge{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 85%,transparent),color-mix(in srgb,var(--tone) 5%,transparent))}.dd-pill .blob{position:absolute;right:-24px;top:-32px;width:96px;height:96px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 9%,transparent),transparent 68%)}.dd-pill .lbl{color:color-mix(in srgb,var(--dd-t3) 90%,transparent)}.dd-pill .vr{display:flex;align-items:baseline;gap:4px;margin-top:3px}.dd-pill .v{font-size:29px;line-height:1.05;color:var(--tone);letter-spacing:-.02em;font-weight:500}.dd-pill .u{font-size:12px;color:color-mix(in srgb,var(--tone) 55%,transparent)}.dd-pill .sub{font-size:12px;color:var(--dd-t3);margin-top:4px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-pill .trend{height:2px;margin-top:8px;background:color-mix(in srgb,var(--dd-t3) 18%,transparent)}.dd-pill .trend>i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 30%,transparent),var(--tone))}.dd-chips{display:flex;gap:6px;overflow:hidden;font-family:var(--dd-mono);font-variant-numeric:tabular-nums}.dd-chip{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;padding:6px 10px;min-width:132px;max-width:180px;border:1px solid var(--dd-hair)}.dd-chip.on{background:var(--dd-surface);border-color:color-mix(in srgb,var(--dd-teal) 34%,transparent)}.dd-chip .nm{display:flex;align-items:center;gap:6px;width:100%}.dd-chip .nm>i{width:5px;height:5px;border-radius:999px;background:var(--dd-ok);flex-shrink:0}.dd-chip .nm>span{font-size:10px;color:var(--dd-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-chip.on .nm>span{color:var(--dd-t1)}.dd-chip .nums{display:flex;align-items:baseline;gap:8px;margin-top:3px}.dd-chip .pc{font-size:13px;color:var(--dd-ok)}.dd-chip .dp{font-size:9px;color:var(--dd-t3)}.dd-tabs{display:flex;gap:6px;overflow:hidden;font-family:var(--dd-mono);font-variant-numeric:tabular-nums}.dd-tabs>span{flex-shrink:0;display:inline-flex;align-items:center;height:30px;padding:0 12px;max-width:280px;font-size:12px;letter-spacing:.04em;color:var(--dd-t3);border:1px solid var(--dd-hair)}.dd-tabs>span.on{color:var(--dd-t1);background:var(--dd-surface);border-color:color-mix(in srgb,var(--dd-teal) 34%,transparent);border-bottom:2px solid var(--dd-teal)}.dd-tabs .nm{display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dd-tabs .pc{margin-left:8px}.dd-tabs>span.on .pc{color:var(--dd-teal)}.dd-stage{position:relative;display:grid;grid-template-columns:1fr 322px 1fr;column-gap:104px;align-items:stretch;flex:1;min-height:0;font-family:var(--dd-mono);font-variant-numeric:tabular-nums}.dd-wires{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none}.dd-wires .lit.ok{filter:drop-shadow(0 0 4px rgba(34,197,94,.7))}.dd-wires .lit.crit{filter:drop-shadow(0 0 4px rgba(239,68,68,.7))}.dd-wires .lit.teal{filter:drop-shadow(0 0 4px rgba(0,229,255,.7))}.dd-wires .core{fill:var(--dd-core)}.dd-left{display:flex;flex-direction:column;min-height:0;gap:6px;z-index:3}.dd-lhd{display:flex;align-items:baseline;justify-content:space-between;flex-shrink:0;padding-bottom:1px}.dd-eb.sm{font-size:8px}.dd-eb.tiny{font-size:7.5px;letter-spacing:.12em;margin-top:2px}.dd-cards{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-height:0;overflow:hidden}.dd-card{position:relative;flex:0 0 calc((100% - 42px)/8);min-height:52px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.dd-card>.hi{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--dd-teal) 80%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--dd-teal) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--dd-teal) 18%,transparent);opacity:0;pointer-events:none;z-index:2}.dd-card>.row{display:grid;grid-template-columns:minmax(112px,1.4fr) 1fr 1fr 1fr minmax(62px,.9fr);column-gap:10px;align-items:center;width:100%;height:100%;padding-right:14px}.dd-card .id{display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:stretch;background:var(--dd-plate);border-right:1px solid var(--dd-hair);box-shadow:inset -6px 0 10px -8px #000000e6;padding:0 12px}.dd-card .top{display:flex;align-items:center;gap:6px}.dd-card .dot{width:6px;height:6px;border-radius:999px;flex-shrink:0;background:color-mix(in srgb,var(--dd-t3) 45%,transparent)}.dd-card .dot.live{background:var(--dd-teal);box-shadow:0 0 10px var(--dd-teal)}.dd-card .nm{font-size:15px;color:var(--dd-t2);letter-spacing:.03em}.dd-card .nm.live{color:var(--dd-t1)}.dd-card .cp{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;font-size:9px;line-height:1;color:var(--dd-t3);border:1px solid var(--dd-hair)}.dd-card .st{display:flex;flex-direction:column}.dd-card .st.end{align-items:flex-end}.dd-card .st .n{font-size:17px;line-height:1.1;letter-spacing:-.01em}.dd-card .n.teal{color:var(--dd-teal)}.dd-card .n.ok{color:var(--dd-ok)}.dd-card .n.t1{color:var(--dd-t1)}.dd-card .n.t2{color:var(--dd-t2)}.dd-card .n.amber{color:color-mix(in srgb,var(--dd-amber) 80%,transparent)}.dd-card .n.dim{color:color-mix(in srgb,var(--dd-t3) 70%,transparent)}.dd-book{display:flex;flex-direction:column;overflow:hidden;z-index:3}.dd-book .bh{display:grid;grid-template-columns:1fr 50px 58px;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--dd-hair)}.dd-eb.r{text-align:right}.dd-book .half{display:flex;flex-direction:column;padding:3px 0;flex:1 1 0;min-height:0}.dd-book .asks{justify-content:flex-end}.dd-book .bids{justify-content:flex-start}.dd-rung{position:relative;display:grid;grid-template-columns:1fr 46px 52px;gap:6px;align-items:center;height:23px;flex-shrink:0;padding:0 10px;font-size:12px}.dd-rung .depth{position:absolute;top:1px;bottom:1px}.dd-rung.b .depth{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--dd-ok) 15%,transparent),transparent)}.dd-rung.a .depth{right:0;background:linear-gradient(270deg,color-mix(in srgb,var(--dd-crit) 15%,transparent),transparent)}.dd-rung .fl,.dd-book .mid .fl{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.dd-rung .px,.dd-rung .sz,.dd-rung .cum{position:relative}.dd-rung .px{font-weight:500}.dd-rung.a .px{color:var(--dd-crit)}.dd-rung.b .px{color:var(--dd-ok)}.dd-rung .sz{text-align:right;color:var(--dd-t2)}.dd-rung .cum{text-align:right;color:var(--dd-t3)}.dd-book .mid{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--dd-crit) 6%,transparent),color-mix(in srgb,var(--dd-ok) 6%,transparent));border-top:1px solid var(--dd-hair);border-bottom:1px solid var(--dd-hair)}.dd-book .kv{position:relative;display:flex;align-items:baseline;gap:6px}.dd-eb.k{font-size:9.5px}.dd-book .mv{font-size:15px;color:var(--dd-t1);font-weight:600}.dd-book .sv{font-size:12px;color:var(--dd-t2)}.dd-right{display:flex;flex-direction:column;min-width:0;gap:10px;z-index:3}.dd-act{display:flex;flex-direction:column;overflow:hidden;flex:1 1 0;min-height:0}.dd-act .ph,.dd-tape .ph{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--dd-hair)}.dd-act .lv{display:flex;align-items:center;gap:6px}.dd-act .lv .dot{width:5px;height:5px;border-radius:999px;background:var(--dd-ok)}.dd-act .body{flex:1 1 0;min-height:0;overflow:hidden;padding:6px 0}.dd-act .list,.dd-tape .list{will-change:transform}.dd-act .ln{display:flex;gap:8px;align-items:baseline;padding:2px 10px}.dd-act .tm{flex-shrink:0;font-size:12px;color:var(--dd-t3)}.dd-act .tx{font-size:12px;line-height:1.45;color:var(--dd-t3)}.dd-act .tx.good{color:var(--dd-t2)}.dd-tape{flex-shrink:0;overflow:hidden}.dd-tape .body{height:138px;overflow:hidden}.dd-tape .tr{display:grid;grid-template-columns:38px 1fr 56px 62px;gap:6px;align-items:center;height:23px;padding:0 10px;font-size:12px}.dd-tape .sd{font-weight:600;letter-spacing:.1em}.dd-tape .buy .sd,.dd-tape .buy .px{color:var(--dd-ok)}.dd-tape .sell .sd,.dd-tape .sell .px{color:var(--dd-crit)}.dd-tape .sz{text-align:right;color:var(--dd-t2)}.dd-tape .tm{text-align:right;color:var(--dd-t3)}.dd-foot{height:20px;display:flex;align-items:center;justify-content:center;font-family:var(--dd-mono);font-size:9px;line-height:1;white-space:nowrap;color:var(--dd-t3);background:var(--dd-ink);border-top:1px solid var(--dd-hair)}.main{position:relative;overflow-x:hidden}.container{max-width:1220px;margin:0 auto;padding:0 40px}.below-fold{content-visibility:auto;contain-intrinsic-size:0 500px}.sec-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--slate);font-weight:500;margin-bottom:14px}.sec-title{font-family:var(--font-heading);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin-bottom:16px}.sec-title em{font-style:italic;color:var(--olive)}.sec-desc{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:520px}.reveal{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.reveal.visible{opacity:1;transform:translateY(0) scale(1)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.35s}.reveal-d4{transition-delay:.5s}.reveal-d5{transition-delay:.65s}.reveal-d6{transition-delay:.8s}.reveal-d7{transition-delay:.95s}.reveal-d8{transition-delay:1.1s}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:600;font-size:14px;border-radius:var(--radius-sm);padding:12px 24px;text-decoration:none;cursor:pointer;border:none;transition:all .25s var(--ease-out-expo)}.btn-lg{padding:14px 32px;font-size:15px}.btn-olive{background:var(--olive);color:var(--bg-primary)}.btn-olive:hover{background:var(--olive-light);transform:translateY(-2px);box-shadow:0 8px 24px var(--olive-glow-md)}.btn:active{transform:scale(.97);box-shadow:none;transition-duration:.1s}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--border-hover);background:#ffffff08;transform:translateY(-1px)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 40px;transition:padding .35s var(--ease-out-expo),background .35s var(--ease-out-expo),backdrop-filter .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo),border-color .35s var(--ease-out-expo)}.nav.scrolled{padding:10px 40px;background:#050505b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:0 4px 24px #00000026}.nav.scrolled:before{content:"";position:absolute;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,var(--olive),var(--olive-light));width:calc(var(--scroll-progress, 0) * 100%);transition:width .1s linear;z-index:2}.nav-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:32px}.nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);font-family:"Sora",var(--font-heading);font-size:20px;letter-spacing:-.02em}.nav-logo{height:38px;width:auto}.nav-wordmark-bold{font-weight:800}.nav-wordmark-dot{font-weight:800;color:var(--olive)}.nav-wordmark-light{font-weight:400;color:var(--olive)}.nav-links{display:flex;align-items:center;gap:28px;margin-left:auto}.nav-links a{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--slate);transform:scaleX(0);transition:transform .25s var(--ease-out-expo);transform-origin:center}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:12px}.nav-cta{font-family:var(--font-heading);font-size:13px;font-weight:600;background:var(--olive);color:var(--bg-primary);padding:8px 18px;border-radius:var(--radius-sm);text-decoration:none;transition:all .2s ease}.nav-cta:hover{background:var(--olive-light)}.nav-cta{display:inline-flex;align-items:center;gap:5px}.nav-cta svg{width:11px;height:11px}.nav-actions .lang-switcher-label{display:none}.nav-actions .lang-switcher-btn{padding:6px}.hero{position:relative;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 0 48px;overflow:hidden;background:linear-gradient(to bottom,var(--bg-primary) 60%,#0c0d0a 100%)}.hero-inner{position:relative;z-index:1;max-width:1220px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;padding:0 40px}.hero-left{text-align:left;max-width:560px;padding-right:56px}.hero-right{display:flex;justify-content:flex-start;align-items:center}.hero-device{width:94%;max-width:550px;height:auto;transform:translateY(40px) perspective(1200px) rotateY(-4deg);filter:drop-shadow(0 32px 60px rgba(0,0,0,.5))}.hero-device-live{width:108%;max-width:620px;margin-left:28px;flex:none;border-radius:14px;overflow:hidden;background:#0b0d0a;transform:translateY(24px) perspective(1400px) rotateY(-6deg);box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000e6,0 0 120px -60px var(--olive-glow-strong)}.hero-device-live .face-screen{border-radius:0}.hero-glow{position:absolute;width:900px;height:900px;top:40%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--olive-glow-md) 0%,var(--olive-glow) 30%,transparent 60%);pointer-events:none;animation:glow-drift 12s ease-in-out .5s infinite alternate}@keyframes glow-drift{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}33%{transform:translate(-48%,-52%) scale(1.05);opacity:1}66%{transform:translate(-52%,-48%) scale(.98);opacity:.8}to{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 30%,transparent 70%)}.hero-cta{margin-top:32px}.hero-stats{margin-top:36px}.hero-stats-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--slate);margin-bottom:16px}.hero-stats-row{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.hero-stat{flex:1;text-align:center}.hero-stat-val{font-family:var(--font-heading);font-size:24px;font-weight:800;color:var(--olive);letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.hero-stat-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-top:4px}.hero-right{position:relative}.bp{padding:72px 0 108px;position:relative;background:linear-gradient(180deg,#0c0d0a 0%,var(--bg-primary) 25%,var(--bg-primary) 100%)}.bp:before{content:"";position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;pointer-events:none;background:radial-gradient(ellipse,rgba(139,154,59,.02) 0%,transparent 65%)}.bp:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.bp-hdr{text-align:center;margin-bottom:8px}.bp-title{font-family:var(--font-heading);font-size:clamp(28px,3.5vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin-top:8px}.bp-title em{color:var(--olive);font-style:italic}.bp-sub{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:480px;margin:14px auto 0}.bp-fanout{text-align:center;margin-bottom:-2px}.bp-fanout-label{font-family:var(--font-heading);font-size:clamp(17px,2vw,22px);font-weight:700;color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:2px}.bp-fanout-svg{display:block;width:100%;height:56px}.bp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative;z-index:3}.bp-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(170deg,#161616,#0b0b0b);border:1px solid color-mix(in srgb,var(--accent) 5%,transparent);box-shadow:0 1px 3px #00000080,0 12px 40px #00000040,0 0 40px color-mix(in srgb,var(--accent) 1%,transparent),inset 0 1px color-mix(in srgb,var(--accent) 3%,transparent);text-align:center;display:block;width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.bp-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 2px 4px #0006,0 20px 56px #0000004d,0 0 48px color-mix(in srgb,var(--accent) 3%,transparent),inset 0 1px color-mix(in srgb,var(--accent) 6%,transparent)}.bp-card-glow-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,color-mix(in srgb,var(--accent) 16%,transparent) 50%,transparent 90%);pointer-events:none}.bp-card-ambient{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:200px;height:140px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 2.5%,transparent) 0%,transparent 70%);pointer-events:none}.bp-card-inner{display:block;padding:22px 20px 24px;position:relative;z-index:1}.bp-new{position:absolute;top:10px;right:10px;z-index:2;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--olive);color:#fff;padding:2px 7px;border-radius:8px;line-height:1.5;box-shadow:0 0 8px #7a88384d}.bp-card-ghost{display:block;font-size:56px;font-weight:900;font-family:monospace;color:color-mix(in srgb,var(--accent) 2.5%,transparent);line-height:1;letter-spacing:-.06em;margin-bottom:6px}.bp-card-label{display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 32%,transparent);margin-bottom:14px}.bp-card-body{display:block;font-family:var(--font-heading);font-size:20px;font-weight:800;color:#ffffffeb;line-height:1.2;letter-spacing:-.015em;margin-bottom:10px;white-space:nowrap}.bp-card-muted{display:block;font-family:var(--font-body);font-size:12px;color:#ffffff40;line-height:1.55;margin-bottom:16px;min-height:2.4em}.bp-card-logos{display:flex;justify-content:center;gap:6px;margin-top:auto}.bp-card-logo{display:flex;align-items:center}.bp-card-logo img{width:16px;height:16px;object-fit:contain;opacity:.3;transition:opacity .2s}.bp-card:hover .bp-card-logo img{opacity:.5}.bp-card-logo .light-only,[data-theme=light] .bp-card-logo .dark-only{display:none}[data-theme=light] .bp-card-logo .light-only{display:flex}.bp-arcs{position:relative;z-index:1}.bp-arcs-svg{display:block;position:relative;z-index:1}.bp-prov-row{display:flex;justify-content:center;gap:14px;margin-top:-12px;position:relative;z-index:2}.bp-prov-badge{display:flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;background:linear-gradient(168deg,#141414fa,#0c0c0cfa);border:1px solid color-mix(in srgb,var(--prov-color) 8%,transparent);border-radius:10px;box-shadow:0 2px 12px #0000004d,0 0 16px color-mix(in srgb,var(--prov-color) 2%,transparent),inset 0 1px #ffffff08}.bp-prov-dot{width:8px;height:8px;border-radius:50%;background:var(--prov-color);box-shadow:0 0 8px color-mix(in srgb,var(--prov-color) 28%,transparent)}.bp-prov-wm{height:14px;width:auto;object-fit:contain;opacity:.5}.bp-prov-wm.light-only,[data-theme=light] .bp-prov-wm.dark-only{display:none}[data-theme=light] .bp-prov-wm.light-only{display:block}.bp-prov-sep{width:1px;height:12px;background:#ffffff0d}.bp-prov-count{font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--prov-color) 22%,transparent)}.bp-prov-badge{transition:opacity .3s,border-color .3s,box-shadow .3s}.bp-prov-active{border-color:color-mix(in srgb,var(--prov-color) 25%,transparent);box-shadow:0 2px 12px #0000004d,0 0 20px color-mix(in srgb,var(--prov-color) 8%,transparent),inset 0 1px #ffffff0d}.bp-prov-active .bp-prov-wm{opacity:.85}.bp-prov-active .bp-prov-dot{box-shadow:0 0 12px color-mix(in srgb,var(--prov-color) 50%,transparent)}.bp-prov-dim{opacity:.3}.bp-carousel-dots{display:none;justify-content:center;gap:6px;padding:8px 0 0}.bp-carousel-dot{width:6px;height:3px;border-radius:2px;background:#ffffff1a;transition:all .3s ease}.bp-carousel-dot.active{width:16px;background:var(--olive)}.bp-mobile-built{display:none;text-align:center;font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.hero-bridge{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:20px 0 0}.hb-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,154,59,.18) 20%,rgba(139,154,59,.18) 80%,transparent)}.hb-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0 20px}.hb-row1{display:flex;align-items:center;gap:14px;width:100%;max-width:600px;padding:0 24px}.hb-line-l{flex:1;height:1px;background:linear-gradient(to right,transparent 0%,rgba(139,154,59,.35) 100%)}.hb-line-r{flex:1;height:1px;background:linear-gradient(to left,transparent 0%,rgba(139,154,59,.35) 100%)}.hb-diamond{width:8px;height:8px;flex-shrink:0;background:var(--olive);transform:rotate(45deg);opacity:.6;box-shadow:0 0 10px #8b9a3b59}.hb-label{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--olive);white-space:nowrap;text-shadow:0 0 20px rgba(139,154,59,.2)}.hb-row2{font-family:var(--font-mono);font-size:11px;font-weight:400;color:#ffffff38;letter-spacing:.06em;display:flex;align-items:center;gap:0}.hb-sep{color:#ffffff1a;margin:0 4px}.hb-chevron{margin-top:14px}.hb-visible .hb-chevron{animation:hb-bounce 2.5s ease-in-out 1.5s infinite}@keyframes hb-bounce{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(4px);opacity:.4}}.hb-a-rule-top,.hb-a-rule-btm{opacity:0;transition:opacity .4s ease-out}.hb-a-rule-top{transition-delay:0ms}.hb-a-rule-btm{transition-delay:.6s}.hb-a-row1{opacity:0;transform:translate(-12px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:.2s}.hb-a-word{display:inline-block;opacity:0;transform:translate(-15px);transition:opacity .4s ease-out,transform .4s ease-out}.hb-a-chevron{opacity:0;transition:opacity .3s ease-out;transition-delay:1s}.hb-visible .hb-a-rule-top,.hb-visible .hb-a-rule-btm{opacity:1}.hb-visible .hb-a-row1,.hb-visible .hb-a-word{opacity:1;transform:translate(0)}.hb-visible .hb-sep.hb-a-word{opacity:.45}.hb-visible .hb-a-chevron{opacity:.3}.hero-title{font-family:var(--font-heading);font-size:clamp(52px,5.2vw,74px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--text-primary);margin-bottom:24px;white-space:nowrap}.hero-title em{font-style:italic;color:var(--olive)}.hero-sub-mobile{display:none}.hero-sub{font-family:var(--font-body);font-size:18px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0}.ptabs{position:relative;z-index:2;display:flex;justify-content:center;padding:0;margin-bottom:48px}.ptabs-inner{display:inline-flex;align-items:center;gap:4px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:4px;position:relative}.ptabs-tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 28px;border-radius:8px;background:none;border:none;cursor:pointer;flex:1;min-width:0;transition:all .25s var(--ease-out-expo)}.ptabs-tab:hover{background:#ffffff08}.ptabs-tab-label{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-tertiary);transition:color .25s ease}.ptabs-tab-sub{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);opacity:.5;white-space:nowrap;transition:all .25s ease}.ptabs-tab-active .ptabs-tab-label{color:var(--text-primary)}.ptabs-tab-active .ptabs-tab-sub{color:var(--olive);opacity:.8}.ptabs-indicator{position:absolute;top:4px;bottom:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:left .35s var(--ease-out-expo),width .35s var(--ease-out-expo);pointer-events:none}.ptabs-indicator:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--olive),transparent)}.why{position:relative;padding:100px 0 120px;background:linear-gradient(165deg,#0c0d0a 0%,var(--bg-primary) 40%,var(--bg-primary) 100%);overflow-x:clip;overflow-y:visible}.why:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.why-glow{position:absolute;width:700px;height:500px;top:10%;left:30%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(124,139,184,.04) 0%,transparent 65%);pointer-events:none}.why-head{text-align:center;margin-bottom:56px}.why-title{font-family:var(--font-heading);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin-bottom:16px}.why-title em{font-style:italic;color:var(--olive)}.why-underline{text-decoration:underline;text-decoration-color:var(--olive);text-underline-offset:4px;text-decoration-thickness:2px}.why-sub{font-family:var(--font-body);font-size:17px;color:var(--text-secondary);line-height:1.7;max-width:520px;margin:0 auto}.why-table{max-width:700px;margin:0 auto 20px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.why-table-header{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.why-table-header>div{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;padding:16px 28px}.why-col-old{color:var(--text-tertiary);background:#ffffff03;border-right:1px solid var(--border)}.why-col-new{color:var(--slate);background:var(--slate-glow)}.why-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.why-row:last-child{border-bottom:none}.why-cell-old{font-family:var(--font-body);font-size:14px;padding:16px 28px;color:var(--text-tertiary);border-right:1px solid var(--border)}.why-cell-new{font-family:var(--font-body);font-size:14px;padding:16px 28px;color:var(--text-primary);font-weight:500;display:flex;align-items:center;justify-content:space-between}.why-check{color:var(--slate);font-size:18px;font-weight:700;font-style:italic;opacity:.7;transform:rotate(-6deg);display:inline-block;flex-shrink:0;margin-left:12px}.why-row-d0{transition-delay:.05s}.why-row-d1{transition-delay:.15s}.why-row-d2{transition-delay:.25s}.why-row-d3{transition-delay:.35s}.why-row-d4{transition-delay:.45s}.why-row-d5{transition-delay:.55s}.why-row.visible .why-cell-new{animation:why-flash .6s ease-out}@keyframes why-flash{0%{background:var(--slate-glow)}to{background:transparent}}.why-closer{display:flex;justify-content:center;padding:40px;transform:rotate(-2.5deg)}.why-closer-inner{display:inline-flex;flex-direction:column;align-items:center}.why-closer-inner:before,.why-closer-inner:after{content:"";display:block;width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--slate-dim))}.why-closer-inner:before{margin-bottom:28px}.why-closer-inner:after{margin-top:32px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.why-closer-l1{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--text-primary);line-height:1.3}.why-closer-ul{text-decoration:underline;text-decoration-color:var(--olive);text-underline-offset:10px;text-decoration-thickness:2.5px;text-decoration-skip-ink:none}.why-closer-l2{font-family:var(--font-heading);font-size:44px;font-weight:800;color:var(--olive);line-height:1.2;margin-top:4px}.inf{padding:100px 0 120px;position:relative}.inf:before{content:"";position:absolute;top:-60px;left:50%;width:1px;height:60px;background:linear-gradient(to bottom,transparent,var(--border))}.inf-hdr{text-align:center;margin-bottom:36px}.inf-title{font-family:var(--font-heading);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);margin-bottom:18px}.inf-title em{color:var(--olive-light);font-style:italic}.inf-title-ul{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--olive-light)}.inf-sub{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--text-secondary);max-width:500px;margin:0 auto}.inf-bento{display:flex;flex-direction:column;gap:16px}.inf-card{background:#ffffff05;border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden;transition:border-color .3s}.inf-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 8px 32px #0003,0 0 40px #7c8bb80f}.inf-card{transition:border-color .3s,transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.inf-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--slate-glow-md),transparent)}.inf-bento-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);margin-bottom:12px}.inf-combined{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:stretch}.inf-combined-left{display:flex;flex-direction:column}.inf-combined-left .providers{flex-direction:column;gap:10px}.inf-combined-right{display:flex;flex-direction:column}.inf-combined-right .inf-grid{flex:1}.inf-combined-right .inf-ic{display:flex;flex-direction:column;justify-content:center}.inf-combined-right .inf-team{flex:1}.inf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:16px;overflow:hidden}.inf-ic{background:var(--bg-primary);padding:16px 18px;transition:background .2s}.inf-ic:hover{background:#ffffff05;box-shadow:inset 0 0 20px #7c8bb80f}.inf-ic-icon{width:30px;height:30px;border-radius:8px;background:var(--slate-glow);border:1px solid var(--slate-glow-md);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.inf-ic-icon svg{width:15px;height:15px;color:var(--slate-light)}.inf-ic-title{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:5px}.inf-ic-desc{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);line-height:1.5}.inf-team{padding:20px;background:linear-gradient(160deg,#7c8bb80d,#7c8bb803);border-color:var(--slate-glow);display:flex;flex-direction:column}.inf-team-ey{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate-light);margin-bottom:10px}.inf-team-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.25;color:var(--text-primary);margin-bottom:12px}.inf-team-title em{color:var(--olive-light);font-style:italic}.inf-team-principles{display:flex;flex-direction:column;gap:12px;flex:1}.inf-team-principle{padding:12px 14px;border-radius:10px;flex:1;border:1px solid rgba(255,255,255,.06);background:#ffffff04}.inf-team-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--slate);margin-bottom:6px}.inf-team-principle-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3;margin-bottom:4px}.inf-team-principle-desc{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);line-height:1.55}.inf-ev-divider{width:1px;height:56px;margin:0 auto;background:linear-gradient(to bottom,rgba(var(--ev-accent-rgb),.2),rgba(var(--ev-accent-rgb),.08))}.inf-ev-section{position:relative;padding:100px 0 120px;overflow-x:clip;overflow-y:visible;background:linear-gradient(180deg,var(--ev-bg-section-start) 0%,var(--ev-bg-section-mid) 8%,var(--bg-primary) 25%)}.inf-ev-section:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.inf-ev-section-glow{position:absolute;width:800px;height:400px;top:0;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(var(--ev-accent-rgb),.035) 0%,transparent 65%);pointer-events:none}.inf-ev-section-hdr{text-align:center;margin-bottom:40px}.inf-ev-section-hdr .sec-label{color:var(--ev-accent)}.inf-ev-section-hdr .sec-title em{color:var(--ev-accent-light)}.inf-ev-section-hdr .sec-desc{margin:0 auto}.inf-ev-label{display:inline-flex;align-items:center;gap:10px}.inf-ev-live-dot{width:6px;height:6px;border-radius:50%;background:var(--ev-accent);box-shadow:0 0 6px rgba(var(--ev-accent-rgb),.6);animation:inf-ev-dot-pulse 2s ease-in-out infinite}@keyframes inf-ev-dot-pulse{0%,to{opacity:.4;box-shadow:0 0 4px rgba(var(--ev-accent-rgb),.3)}50%{opacity:1;box-shadow:0 0 8px rgba(var(--ev-accent-rgb),.8)}}.ev-showcase.inf-everex{padding:0;position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 30% 0%,rgba(255,255,255,.015) 0%,transparent 70%),radial-gradient(ellipse at 85% 70%,rgba(var(--ev-accent-rgb),.025) 0%,transparent 50%),var(--ev-bg-deep);border-color:#ffffff0d;border-top-color:#ffffff14;box-shadow:0 1px #ffffff08 inset,0 2px 4px #0003,0 8px 24px #0000004d,0 24px 48px #00000040;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.ev-showcase.inf-everex:before{background:linear-gradient(90deg,transparent 0%,rgba(var(--ev-accent-rgb),.06) 20%,rgba(var(--ev-accent-rgb),.15) 40%,rgba(var(--ev-bright-rgb),.06) 60%,transparent 100%);background-size:200% 100%;animation:ev-border-flow 8s ease-in-out infinite;height:1px}.ev-showcase.inf-everex:after{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,rgba(255,255,255,.012) 0%,transparent 100%);pointer-events:none;z-index:0}.ev-showcase.inf-everex:hover{transform:translateY(-3px);box-shadow:0 1px #ffffff0a inset,0 4px 8px #0003,0 16px 32px #0000004d,0 32px 64px #00000040}.ev-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden}.ev-shimmer:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(ellipse 600px 400px at 20% 30%,rgba(var(--ev-accent-rgb),.07) 0%,transparent 70%),radial-gradient(ellipse 500px 350px at 80% 60%,rgba(var(--ev-bright-rgb),.05) 0%,transparent 70%),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(var(--ev-teal-rgb),.04) 0%,transparent 70%);animation:ev-aurora-drift 20s ease-in-out infinite alternate;filter:blur(60px)}.ev-shimmer:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse 350px 250px at 70% 20%,rgba(var(--ev-accent-rgb),.06) 0%,transparent 60%),radial-gradient(ellipse 300px 200px at 30% 70%,rgba(var(--ev-green-rgb),.03) 0%,transparent 60%);animation:ev-aurora-flow 14s ease-in-out infinite alternate-reverse;filter:blur(40px)}@keyframes ev-aurora-drift{0%{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(5%,-8%) rotate(2deg) scale(1.05)}50%{transform:translate(-3%,5%) rotate(-1deg) scale(.98)}75%{transform:translate(8%,3%) rotate(1.5deg) scale(1.03)}to{transform:translate(-5%,-3%) rotate(-2deg) scale(1)}}@keyframes ev-aurora-flow{0%{transform:translate(3%,5%) rotate(1deg) scale(1.02);opacity:.6}33%{transform:translate(-6%,-3%) rotate(-1.5deg) scale(.95);opacity:1}66%{transform:translate(4%,-6%) rotate(2deg) scale(1.04);opacity:.7}to{transform:translate(-2%,4%) rotate(-.5deg) scale(1);opacity:.9}}@keyframes ev-border-flow{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}.inf-ev-glow{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ev-accent-rgb),.04) 0%,transparent 65%);pointer-events:none;z-index:0;animation:inf-ev-breathe 10s ease-in-out infinite alternate}@keyframes inf-ev-breathe{0%{opacity:.5;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1.1)}}.ev-showcase .inf-ev-topbar{display:flex;align-items:center;justify-content:space-between;padding:28px 40px 0;position:relative;z-index:2}.inf-ev-name{font-family:"Sora",var(--font-heading);font-size:20px;font-weight:800;letter-spacing:.28em;color:var(--ev-text-heading);line-height:1;display:flex;align-items:center;gap:14px;text-transform:uppercase}.inf-ev-logo{width:36px;height:36px;object-fit:contain}.ev-accent-line{height:1px;margin:20px 40px 0;background:linear-gradient(90deg,transparent,rgba(var(--ev-bright-rgb),.15) 30%,rgba(var(--ev-bright-rgb),.08) 70%,transparent);position:relative;z-index:2}.inf-ev-link{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ev-link-color);text-decoration:none;letter-spacing:.06em;padding:7px 16px;border-radius:100px;border:1px solid var(--ev-link-border);background:var(--ev-link-bg);transition:all .25s ease;display:flex;align-items:center;gap:5px;text-transform:uppercase}.inf-ev-link span{font-size:13px;line-height:1;transition:transform .25s ease}.inf-ev-link:hover{color:var(--ev-link-hover-color);background:var(--ev-link-hover-bg);border-color:var(--ev-link-hover-border)}.inf-ev-link:hover span{transform:translate(1px,-1px)}.ev-body{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;padding:28px 40px 0;position:relative;z-index:2}.ev-left{display:flex;flex-direction:column;gap:24px}.ev-desc{font-family:var(--font-body);font-size:14px;color:var(--ev-text-body);line-height:1.7}.ev-conviction{display:flex;align-items:center;gap:16px}.ev-conviction-ring{position:relative;width:80px;height:80px;flex-shrink:0;transform:rotate(-90deg)}.ev-ring-bg{fill:none;stroke:rgba(var(--ev-green-rgb),.12);stroke-width:6}.ev-ring-fg{fill:none;stroke:var(--ev-conviction);stroke-width:6;stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:226;animation:ev-ring-fill 2s ease-out forwards;animation-delay:1.2s;filter:drop-shadow(0 0 6px rgba(var(--ev-green-rgb),.4))}@keyframes ev-ring-fill{to{stroke-dashoffset:22.6}}.ev-conviction-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--ev-conviction);transform:rotate(90deg)}.ev-score-title{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--ev-text-primary);margin-bottom:4px}.ev-conviction-text p{font-family:var(--font-body);font-size:13px;color:var(--ev-text-muted);line-height:1.5}.ev-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.ev-feat{display:flex;flex-direction:column;padding:16px 18px;border-radius:10px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid rgba(255,255,255,.04);border-top-color:#ffffff12;box-shadow:0 1px #ffffff05 inset,0 1px 2px #0003,0 4px 8px #00000026;transition:all .35s ease;cursor:default;position:relative;overflow:hidden}.ev-feat:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.ev-feat:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff08 inset,0 4px 8px #0003,0 12px 24px #0003}.ev-feat-icon{width:28px;height:28px;margin-bottom:10px;color:var(--ev-accent-bright);opacity:.7;position:relative;z-index:1}.ev-feat-icon svg{width:100%;height:100%}.ev-feat-title{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--ev-text-secondary);position:relative;z-index:1;margin:0}.ev-right{display:flex;align-items:center;justify-content:center;position:relative;perspective:1200px}.ev-mockup-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(ellipse at center,rgba(var(--ev-bright-rgb),.06) 0%,transparent 65%);filter:blur(40px);pointer-events:none;animation:ev-glow-pulse 4s ease-in-out infinite}@keyframes ev-glow-pulse{0%,to{opacity:.5}50%{opacity:.8}}.ev-ipad-frame{position:relative;width:100%;border-radius:14px;overflow:hidden;transform:rotateY(-4deg) rotateX(2deg);box-shadow:0 1px 2px #0000004d,0 4px 8px #00000040,0 12px 24px #0003,0 32px 64px #00000040;transition:transform .6s ease;animation:ev-ipad-float 6s ease-in-out infinite}@keyframes ev-ipad-float{0%,to{transform:rotateY(-4deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(2deg) translateY(-6px)}}.ev-ipad-frame:hover{transform:rotateY(-1deg) rotateX(.5deg) scale(1.02)}.ev-ipad-frame img{display:block;width:100%;height:auto;border-radius:14px}.ev-live{position:relative;width:100%;background:#0b0d0a}.ev-live .face-screen{border-radius:0}.ev-bottom{position:relative;z-index:2;padding:0 40px 10px;margin-top:20px}.ev-tagline-row{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.04);margin-top:4px}.ev-tagline,.ev-version{font-family:"Sora",var(--font-heading);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--ev-accent-rgb),.08);text-shadow:0 -1px 0 rgba(0,0,0,.8)}.ev-tagline{white-space:nowrap}.ev-powered{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:32px;padding:0 40px;opacity:0;animation:ev-fade-up .8s ease forwards;animation-delay:2.2s;position:relative;z-index:2}.ev-powered-row{display:flex;align-items:center;gap:8px}@keyframes ev-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ev-powered-line{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--ev-accent-rgb),.15))}.ev-powered-line.right{background:linear-gradient(90deg,rgba(var(--ev-accent-rgb),.15),transparent)}.ev-powered-text{font-family:var(--font-heading);font-size:13px;letter-spacing:-.02em;color:var(--ev-text-ghost)}.ev-powered-gap{display:inline-block;width:.75em}.ev-powered-perps{color:var(--text-primary);font-weight:800}.ev-powered-dot{color:var(--olive);font-weight:800}.ev-powered-studio{color:var(--olive);font-weight:400}.ev-slider{position:relative}.ev-slider-viewport{overflow:hidden;border-radius:var(--radius-card, 16px)}.ev-slider-track{display:flex;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.ev-slide{flex:0 0 100%;min-width:0}.ev-slide>.ev-showcase{margin:0}.ev-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0c0e12b8;border:1px solid rgba(255,255,255,.08);color:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease;padding:0}.ev-slider-arrow svg{width:20px;height:20px;display:block}.ev-slider-arrow:hover:not(:disabled){background:#14181eeb;border-color:#ffffff2e;color:#fff}.ev-slider-arrow:disabled{opacity:.25;cursor:default}.ev-slider-arrow.prev{left:-22px}.ev-slider-arrow.next{right:-22px}[data-theme=light] .ev-slider-arrow{background:#ffffffe6;border-color:#00000014;color:#14181ed9;box-shadow:0 2px 8px #00000014}[data-theme=light] .ev-slider-arrow:hover:not(:disabled){background:#fff;border-color:#00000026;color:#000}.ev-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.ev-slider-dot{width:28px;height:4px;border-radius:2px;border:0;padding:0;background:#ffffff1f;cursor:pointer;transition:background .25s ease,width .25s ease}.ev-slider-dot:hover{background:#ffffff38}.ev-slider-dot.active{width:44px;background:#ffffff8c}[data-theme=light] .ev-slider-dot{background:#0000001f}[data-theme=light] .ev-slider-dot:hover{background:#00000040}[data-theme=light] .ev-slider-dot.active{background:#0000008c}@media(max-width:900px){.ev-slider-arrow.prev{left:8px}.ev-slider-arrow.next{right:8px}.ev-slider-arrow{width:38px;height:38px}}@media(max-width:640px){.ev-slider-dots{margin-top:18px}.ev-slider-dot{width:22px}.ev-slider-dot.active{width:34px}}.steps{padding:100px 0 88px;position:relative;background:linear-gradient(180deg,#08080a 0%,var(--bg-primary) 25%,var(--bg-primary) 75%,#08080a 100%)}.steps:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.steps-header{text-align:center;margin-bottom:64px}.steps-title{font-family:var(--font-heading);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin-bottom:18px}.steps-title em{font-style:italic;color:var(--olive)}.steps-sub{font-family:var(--font-body);font-size:17px;line-height:1.8;color:var(--text-secondary);max-width:520px;margin:0 auto 8px}.steps-ul{position:relative;display:inline}.steps-ul:after{content:"";position:absolute;bottom:0;left:-2px;right:-2px;height:2px;background:var(--olive-light);border-radius:1px;opacity:.7}.steps-olive-em{color:var(--olive-light);font-style:normal}.steps-grid{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1000px;margin:0 auto}.steps-item{display:flex;flex-direction:column;align-items:center;position:relative}.steps-item:not(:last-child):after{content:"";position:absolute;top:88px;left:calc(50% + 94px);width:calc(100% - 188px);height:1px;background:#ffffff14}.steps-item:not(:last-child):before{content:"";position:absolute;z-index:1;top:84px;left:calc(100% - 5px);width:9px;height:9px;border-right:1.5px solid rgba(255,255,255,.14);border-bottom:1.5px solid rgba(255,255,255,.14);transform:rotate(-45deg)}.steps-num{position:relative;width:176px;height:176px;border-radius:16px;border:1px solid transparent;border-top-color:#ffffff1f;border-left-color:#ffffff14;border-right-color:#ffffff0a;border-bottom-color:#ffffff05;background:linear-gradient(160deg,#ffffff06,#ffffff01);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004d,0 2px 8px #00000040;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:56px;font-weight:700;color:var(--text-tertiary);flex-shrink:0;margin-bottom:24px}.steps-num.bracketed{border-color:transparent}.steps-brackets{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#ffffff1f;pointer-events:none}.steps-num.active{border-top-color:#ffffff1a;border-left-color:#ffffff0f;border-right-color:#ffffff08;border-bottom-color:#ffffff03;background:linear-gradient(160deg,#ffffff05,#0000001a);color:var(--olive-light);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0006,0 2px 8px #0000004d}.steps-text{width:176px;text-align:left}.steps-name{font-family:var(--font-heading);font-size:30px;font-weight:700;color:var(--text-primary);margin-bottom:8px;text-align:center}.steps-name-live{color:var(--olive-light)}.steps-desc{font-family:var(--font-body);font-size:13.5px;color:var(--text-tertiary);line-height:1.55}.steps-desc-center{text-align:center}.steps-slate-ul{color:var(--slate)}.steps-bullets{list-style:none;padding:0;margin:0;font-family:var(--font-body);font-size:13.5px;color:var(--text-tertiary);line-height:1.55}.steps-bullets li{position:relative;padding-left:14px}.steps-bullets li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--text-tertiary);opacity:.6}.hiw{padding:56px 0;position:relative;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-primary) 70%,#08080a 100%)}.hiw:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.wg-banner{position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;max-width:700px;margin:0 auto;padding:21px 32px;background:linear-gradient(135deg,#ffffff0f,#ffffff05 40%,#ffffff0a,#ffffff14),#0a0a0a;border:none;border-radius:var(--radius-md);box-shadow:0 2px 16px #00000059}.wg-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);padding:1px;background:linear-gradient(120deg,#ffffff2e,#ffffff0f,#ffffff08 60%,#ffffff24);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.wg-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);background:radial-gradient(ellipse 35% 120% at 0% 50%,rgba(255,255,255,.06) 0%,transparent 70%),radial-gradient(ellipse 35% 120% at 100% 50%,rgba(255,255,255,.06) 0%,transparent 70%);pointer-events:none}.wg-banner-icon{position:relative;z-index:1;width:62px;height:62px;border-radius:16px;background:linear-gradient(160deg,#1a1a1a,#0e0e0e 40%,#050505,#0e0e0e);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 1px #ffffff0f,inset 0 -1px 2px #00000080,0 0 20px #ffffff08,0 2px 8px #0006}.wg-banner-icon svg{width:35px;height:35px}.wg-banner-body{position:relative;z-index:1;flex:1;min-width:0}.wg-banner-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.01em}.wg-banner-text{font-family:var(--font-body);font-size:13.5px;color:var(--text-secondary);line-height:1.55}.hiw-card{position:relative;overflow:hidden;background:#0a0a0a;border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0006}.hiw-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(160deg,#ffffff14,#ffffff0a 40%,#ffffff05,#ffffff0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hiw-tab-bar{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative}.hiw-tab-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff0f}.hiw-tab-bar:before{content:none}.hiw-tab{padding:20px 0;text-align:center;cursor:pointer;position:relative;transition:all .3s ease;background:none;border:none;width:100%}.hiw-tab-inner{display:flex;align-items:center;justify-content:center;gap:14px}.hiw-tab-step{width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.1);background:#ffffff08;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);transition:all .3s ease;flex-shrink:0}.hiw-tab-label{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-tertiary);transition:all .3s ease}.hiw-tab:hover .hiw-tab-label{color:var(--text-secondary)}.hiw-tab:hover .hiw-tab-step{border-color:#ffffff2e}.hiw-tab.active .hiw-tab-step{background:linear-gradient(160deg,#3a3f4e,#2a2e3a,#3e4350);border-color:#ffffff1f;color:#fff;font-weight:600;box-shadow:inset 0 1px 1px #ffffff14,0 2px 6px #0000004d}.hiw-tab.active .hiw-tab-label{color:var(--text-primary)}.hiw-tab-progress{position:absolute;bottom:0;left:20%;right:20%;height:2px;z-index:3;background:transparent;overflow:hidden;border-radius:1px}.hiw-tab-progress-fill{height:100%;width:100%;transform-origin:left;background:var(--slate);border-radius:1px;will-change:transform}.hiw-panels{position:relative;min-height:460px}.hiw-panel{display:grid;padding:40px 36px 36px;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;opacity:0;transform:translateY(12px);position:absolute;top:0;left:0;right:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.hiw-panel.active{opacity:1;transform:translateY(0);position:relative;pointer-events:auto}.hiw-panel-title{font-family:var(--font-heading);font-size:26px;font-weight:600;line-height:1.25;margin-bottom:10px;letter-spacing:-.01em;color:var(--text-primary)}.hiw-panel-desc{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.hiw-checklist{display:flex;flex-direction:column}.hiw-check-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.03)}.hiw-check-item:first-child{padding-top:0}.hiw-check-item:last-child{border-bottom:none}.hiw-check-icon{width:22px;height:22px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.hiw-check-icon svg{width:12px;height:12px}.hiw-check-text{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.6}.hiw-check-text strong{color:var(--text-primary);font-weight:600}.hiw-hint{display:block;font-size:12.5px;color:var(--text-tertiary);margin-top:3px}.hiw-mini{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px 24px;box-shadow:0 1px 2px #00000026,0 4px 16px #00000026}.hiw-mini-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.hiw-mini-row:first-child{padding-top:0}.hiw-mini-sep{height:1px;background:var(--border);margin:6px 0}.hiw-mini-radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);margin-right:12px;flex-shrink:0}.hiw-mini-radio.on{border-color:var(--olive);background:var(--olive);box-shadow:inset 0 0 0 3px var(--bg-card)}.hiw-mini-label{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.hiw-mini-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);background:#ffffff0a;padding:3px 8px;border-radius:4px}.hiw-mini-pair{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.hiw-toggle{width:36px;height:20px;border-radius:10px;background:var(--olive);position:relative;flex-shrink:0}.hiw-toggle:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff}.hiw-toggle.off{background:#ffffff1f}.hiw-toggle.off:after{right:auto;left:3px}.hiw-mini-dim{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.hiw-mini-val{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary)}.hiw-mini-val.mono{font-family:var(--font-mono);font-weight:400;font-size:13px;color:var(--slate-light)}.hiw-mini-swatches{display:flex;gap:8px}.hiw-mini-swatch{width:24px;height:24px;border-radius:6px;border:2px solid transparent}.hiw-mini-swatch.on{border-color:#fff;box-shadow:0 0 0 1px #ffffff1a}.hiw-mini-preview{background:#ffffff05;border:1px solid var(--border);border-radius:8px;overflow:hidden}.hiw-mini-preview-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);font-family:var(--font-heading);font-size:11px;font-weight:600;color:var(--text-primary)}.hiw-mini-preview-dot{width:10px;height:10px;border-radius:3px;background:var(--slate)}.hiw-mini-preview-body{display:grid;grid-template-columns:30px 1fr 40px;gap:4px;padding:8px;height:48px}.hiw-mini-preview-col{background:#ffffff06;border-radius:3px}.hiw-badge-live{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-family:var(--font-mono);font-size:11px;background:#4ade801f;color:#4ade80}.hiw-badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;animation:hiw-pulse 2s ease-in-out infinite}@keyframes hiw-pulse{0%,to{opacity:1}50%{opacity:.4}}.hiw-mini-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:4px 0}.hiw-mini-stat{text-align:center}.hiw-mini-stat-val{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.hiw-mini-stat-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.hiw-mini-bars{display:flex;align-items:flex-end;gap:5px;height:48px;padding-top:4px}.hiw-mini-bar{flex:1;border-radius:3px 3px 0 0;background:var(--slate);opacity:.5}.hiw-mini-bar.bright{background:var(--slate-light);opacity:.8}.providers{display:flex;gap:16px}.provider{flex:1;display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--bg-card) 0%,rgba(255,255,255,.008) 100%);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 28px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.provider:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.provider:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 8px 32px #0003,0 0 40px #6b7a2f0d}.provider:hover:before{opacity:1}.provider-hl:before{background:linear-gradient(90deg,transparent,#1a9e5e,transparent)}.provider-ast:before{background:linear-gradient(90deg,transparent,#a855f7,transparent)}.provider-badge{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.provider-badge.provider-hl{background:#7be0c814;border:1px solid rgba(123,224,200,.15)}.provider-badge.provider-ast{background:#f4d5b114;border:1px solid rgba(244,213,177,.15)}.provider-badge img{width:28px;height:28px;object-fit:contain}.provider-info{flex:1;min-width:0}.provider-name{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary);display:flex;align-items:center}.provider-wordmark{height:20px;width:auto;margin:0}.provider-wordmark.light-only,[data-theme=light] .provider-wordmark.dark-only{display:none}[data-theme=light] .provider-wordmark.light-only{display:block}.provider-icon.light-only,[data-theme=light] .provider-icon.dark-only{display:none}[data-theme=light] .provider-icon.light-only{display:block}.provider-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.provider-stats{display:flex;gap:16px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);font-weight:500}.provider-link{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);text-decoration:none;white-space:nowrap;transition:color .2s ease}.provider-link:hover{color:var(--text-primary)}.revenue{padding:100px 0 56px;position:relative;background:linear-gradient(180deg,#08080a 0%,var(--bg-primary) 30%,var(--bg-primary) 70%,#08080a 100%)}.revenue:before{content:"";position:absolute;top:-60px;left:50%;width:1px;height:60px;background:linear-gradient(to bottom,transparent,var(--border))}.revenue-head{text-align:center;margin-bottom:48px}.revenue-head .sec-desc{margin:0 auto}.revenue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px}.revenue-card{position:relative;overflow:hidden;background:#0a0a0a;border:none;border-radius:var(--radius-md);padding:32px 28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;box-shadow:0 2px 8px #0006}.revenue-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);padding:1px;background:linear-gradient(160deg,#ffffff14,#ffffff0a 40%,#ffffff05,#ffffff0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease}.revenue-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000080}.revenue-card:hover:before{background:linear-gradient(160deg,#ffffff1f,#ffffff0f 40%,#ffffff08,#ffffff1a)}.revenue-card-accent{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:0 2px 2px 0}.rv-fees .revenue-card-accent,.rv-share .revenue-card-accent,.rv-custom .revenue-card-accent{background:linear-gradient(180deg,var(--slate) 0%,transparent 100%)}.revenue-card-body{flex:1;min-width:0}.revenue-card-metric{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:6px}.revenue-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(160deg,#3a3f4e,#2a2e3a 35%,#1e2128 60%,#2a2e3a,#3e4350);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--slate-light);margin-bottom:20px;box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 2px #0006,0 2px 8px #0000004d;transition:box-shadow .3s ease}.revenue-card:hover .revenue-icon{box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 2px #0006,0 4px 16px #7c8bb826}.revenue-card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.revenue-card-desc{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.6}.revenue-calc{max-width:760px;margin:0 auto}.revenue-calc-inner{position:relative;overflow:hidden;background:#0a0a0a;border:none;border-radius:var(--radius-lg);padding:36px 40px;text-align:center;box-shadow:0 2px 8px #0006}.revenue-calc-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(160deg,#ffffff14,#ffffff0a 40%,#ffffff05,#ffffff0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.revenue-calc-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--slate);margin-bottom:28px;font-weight:600}.revenue-sliders{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;text-align:left}.slider-group label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:12px}.slider-value{font-size:15px;font-weight:700;color:var(--text-primary);text-transform:none;letter-spacing:0}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(to right,var(--olive) 0%,var(--olive) var(--slider-pct, 0%),var(--border) var(--slider-pct, 0%),var(--border) 100%);border-radius:2px;outline:none;transition:background .1s ease}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--olive);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 2px 8px var(--olive-glow-strong);transition:transform .15s ease,box-shadow .15s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 6px var(--olive-glow-md),0 2px 12px #7a883880}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--olive);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 2px 8px var(--olive-glow-strong)}.slider::-moz-range-progress{background:var(--olive);border-radius:2px;height:4px}.slider::-moz-range-track{background:var(--border);border-radius:2px;height:4px}.revenue-result-row{display:flex;align-items:baseline;justify-content:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.revenue-formula{font-family:var(--font-mono);font-size:14px;color:var(--text-secondary);display:flex;align-items:baseline;gap:10px}.revenue-formula-part{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:6px 14px;font-weight:500;color:var(--text-primary)}.revenue-formula-op{font-size:15px;color:var(--text-tertiary);font-weight:600}.revenue-big-result{font-family:var(--font-heading);font-size:40px;font-weight:800;color:var(--olive);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:transform .2s var(--ease-spring)}.revenue-big-result.pulse{transform:scale(1.04)}.revenue-sub-label{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);font-weight:500}.revenue-secondary{display:flex;gap:24px;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.revenue-secondary span{font-weight:600;color:var(--text-primary)}.footer{position:relative;padding:64px 0 32px}.footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--slate-dim),transparent)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);font-family:var(--font-heading);font-weight:600;font-size:15px;margin-bottom:12px;transition:all .3s ease}.footer-brand:hover{text-shadow:0 0 20px var(--olive-glow)}.footer-logo{width:20px;height:20px}.footer-tagline{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:280px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col-title{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:600;margin-bottom:4px}.footer-col a{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border)}.footer-copy{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.lp{position:relative;cursor:default;user-select:none;-webkit-user-select:none;overflow:hidden;border-radius:4px;padding:4px 6px;margin:-4px -6px}.lp-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--olive);transform:scaleX(0);transform-origin:left;border-radius:4px;pointer-events:none}.lp.pressing .lp-fill{transform:scaleX(1);transition:transform 1.2s linear}.lp-text{position:relative;z-index:1;transition:color .3s ease}.lp.pressing .lp-text{color:var(--bg-primary)}.footer-socials{display:flex;gap:8px}.footer-icon{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:none;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:all .25s var(--ease-out-expo)}.footer-icon:hover{border-color:var(--olive-glow-strong);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--olive-glow)}.footer-col-disabled span{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);cursor:default}.footer-col-disabled a{opacity:.7}.footer-disabled{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);cursor:default}.footer-icon-disabled{position:relative;opacity:.5;cursor:default!important;pointer-events:none}.footer-icon-disabled:hover{transform:none;box-shadow:none;border-color:var(--border);color:var(--text-secondary)}.footer-link-btn{all:unset;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.footer-link-btn:hover{color:var(--text-primary)}.legal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:legal-fade-in .2s ease;isolation:isolate}@keyframes legal-fade-in{0%{opacity:0}to{opacity:1}}.legal-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;width:100%;max-width:640px;max-height:min(80vh,720px);display:flex;flex-direction:column;box-shadow:0 24px 48px #0000004d;animation:legal-slide-up .25s ease}@keyframes legal-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.legal-title{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.legal-close{all:unset;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all .15s ease}.legal-close:hover{background:var(--bg-surface);color:var(--text-primary)}.legal-body{flex:1;overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}.legal-body h3{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);margin:24px 0 8px;line-height:1.4}.legal-body h3:first-of-type{margin-top:0}.legal-body p{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.legal-body ul{margin:0 0 12px;padding-left:20px}.legal-body li{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.7;margin-bottom:4px}.legal-body a{color:var(--olive);text-decoration:none;transition:color .15s ease}.legal-body a:hover{color:var(--olive-light)}.legal-body strong{color:var(--text-primary);font-weight:500}.legal-updated{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);margin-bottom:20px!important}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 20px;border-top:1px solid var(--border);flex-shrink:0}.legal-checkbox{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;flex:1;min-width:0}.legal-checkbox input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.legal-checkmark{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--border-hover);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;transition:all .15s ease;position:relative}.legal-checkmark:after{content:"";width:10px;height:10px;border-radius:2px;background:var(--olive);opacity:0;transform:scale(.5);transition:all .15s ease}.legal-checkbox input:checked+.legal-checkmark{border-color:var(--olive)}.legal-checkbox input:checked+.legal-checkmark:after{opacity:1;transform:scale(1)}.legal-checkbox input:focus-visible+.legal-checkmark{outline:2px solid var(--olive);outline-offset:2px}.legal-accept{all:unset;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--bg-primary);background:var(--olive);padding:8px 20px;border-radius:6px;transition:all .15s ease;flex-shrink:0;text-align:center}.legal-accept:hover:not(:disabled){background:var(--olive-light)}.legal-accept:disabled{opacity:.35;cursor:not-allowed}@media(max-width:640px){.legal-overlay{padding:0;align-items:flex-end}.legal-modal{max-width:100%;max-height:90vh;border-radius:16px 16px 0 0;animation:legal-slide-up-mobile .3s ease}@keyframes legal-slide-up-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.legal-header{padding:16px 20px 12px}.legal-title{font-size:16px}.legal-body{padding:20px}.legal-footer{flex-direction:column;align-items:stretch;gap:12px;padding:12px 20px 24px}.legal-accept{text-align:center;padding:10px 20px}}.inf:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.revenue:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}[data-theme=light] .hero{background:linear-gradient(to bottom,var(--bg-primary) 60%,#f0f0ec 100%)}[data-theme=light] .bp{background:linear-gradient(180deg,#f0f0ec 0%,var(--bg-primary) 25%,var(--bg-primary) 100%)}[data-theme=light] .hb-row2{color:#00000073}[data-theme=light] .hero-title{color:var(--text-primary)}[data-theme=light] .hero-sub{color:#0000008c}[data-theme=light] .hero-stat-label{color:#00000073}[data-theme=light] .hero-stat-val{color:var(--text-primary)}[data-theme=light] .hero-stats-row{border-top-color:#00000014}[data-theme=light] .bp-card{background:linear-gradient(170deg,#ffffffe6,#f5f5f2f2);border-color:#00000014;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f,inset 0 1px #ffffffb3}[data-theme=light] .bp-card-glow-line{background:linear-gradient(90deg,transparent 10%,rgba(255,255,255,.6) 50%,transparent 90%)}[data-theme=light] .bp-card-ambient{opacity:0}[data-theme=light] .bp-card-body{color:#000000d9}[data-theme=light] .bp-fanout-label{color:#0000008c}[data-theme=light] .bp-card-label{color:#00000059}[data-theme=light] .bp-card-muted{color:#0006}[data-theme=light] .bp-card-ghost{color:#0000000a}[data-theme=light] .bp-prov-badge{background:linear-gradient(168deg,#fffffff2,#f5f5f2f2);box-shadow:0 1px 4px #0000000f}[data-theme=light] .why,[data-theme=light] .revenue{background:linear-gradient(180deg,#f0f0ec 0%,var(--bg-primary) 30%,var(--bg-primary) 70%,#f0f0ec 100%)}[data-theme=light] .steps{background:linear-gradient(180deg,#f0f0ec 0%,var(--bg-primary) 25%,var(--bg-primary) 75%,#f0f0ec 100%)}[data-theme=light] .steps-num{border-top-color:#ffffffb3;border-left-color:#ffffff80;border-right-color:#0000000f;border-bottom-color:#00000014;background:linear-gradient(160deg,#fff6,#00000005);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000000f,0 2px 6px #0000000f}[data-theme=light] .steps-num.bracketed{border-color:transparent}[data-theme=light] .steps-brackets{color:#0000001f}[data-theme=light] .steps-num.active{border-top-color:#fff9;border-left-color:#fff6;border-right-color:#0000000d;border-bottom-color:#00000012;background:linear-gradient(160deg,#ffffff4d,#00000005)}[data-theme=light] .steps-item:not(:last-child):after{background:#00000014}[data-theme=light] .hiw{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-primary) 70%,#f0f0ec 100%)}[data-theme=light] .hiw-card{background:var(--bg-card);box-shadow:0 1px 2px #0000000a,0 4px 8px #00000008}[data-theme=light] .hiw-check-item{border-bottom-color:#0000000f}[data-theme=light] .hiw-check-icon{background:#0000000d}[data-theme=light] .hiw-mini{border-color:#00000014}[data-theme=light] .hiw-mini-swatch.on{box-shadow:0 0 0 1px #0000001f}[data-theme=light] .hiw-card:before{background:linear-gradient(160deg,#0000000d,#00000008,#0000000d)}[data-theme=light] .why-table{box-shadow:0 1px 2px #0000000a,0 4px 8px #00000008;background:var(--bg-card)}[data-theme=light] .why-col-old{background:#00000005}[data-theme=light] .why-col-new{background:#5a6a940f}[data-theme=light] .why-closer-l1{color:#000000d9}[data-theme=light] .nav.scrolled{background:#f6f6f2cc}[data-theme=light] .btn-olive{color:#fff}[data-theme=light] .btn-ghost{color:var(--text-primary);border-color:#0000001a}[data-theme=light] .btn-ghost:hover{background:#00000008}[data-theme=light] .hero-grid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}[data-theme=light] .nav-cta{color:#fff}[data-theme=light] .revenue-card,[data-theme=light] .revenue-calc-inner{background:var(--bg-card);box-shadow:0 1px 2px #0000000a,0 4px 8px #00000008}[data-theme=light] .revenue-card:before,[data-theme=light] .revenue-calc-inner:before{background:linear-gradient(160deg,#0000000d,#00000008,#0000000d)}[data-theme=light] .provider{box-shadow:0 1px 2px #0000000a,0 4px 8px #00000008;background:var(--bg-card)}[data-theme=light] .footer:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}[data-theme=light] .inf-card{background:#fff;border-color:#00000014;box-shadow:0 1px 2px #0000000a,0 4px 12px #00000008}[data-theme=light] .inf-card:hover{border-color:#0000001f;box-shadow:0 4px 12px #0000000f,0 16px 40px #0000000f}[data-theme=light] .inf-card:before{background:linear-gradient(90deg,transparent,rgba(90,106,148,.15),transparent)}[data-theme=light] .ev-showcase.inf-everex{background:radial-gradient(ellipse 70% 50% at 30% 0%,rgba(255,255,255,.015) 0%,transparent 70%),radial-gradient(ellipse at 85% 70%,rgba(var(--ev-accent-rgb),.025) 0%,transparent 50%),var(--ev-bg-deep);border-color:#ffffff0d;border-top-color:#ffffff14}[data-theme=light] .ev-showcase.inf-everex:before{background:linear-gradient(90deg,transparent 0%,rgba(var(--ev-accent-rgb),.08) 15%,rgba(var(--ev-accent-rgb),.25) 30%,rgba(var(--ev-bright-rgb),.12) 50%,rgba(var(--ev-accent-rgb),.2) 70%,rgba(var(--ev-accent-rgb),.06) 85%,transparent 100%);background-size:200% 100%}[data-theme=light] .ev-showcase.inf-everex:after{background:linear-gradient(180deg,rgba(var(--ev-accent-rgb),.03) 0%,transparent 100%)}[data-theme=light] .ev-showcase.inf-everex:hover{box-shadow:0 1px #ffffff0a inset,0 4px 8px #00000026,0 16px 32px #0003,0 32px 64px #00000026}[data-theme=light] .inf-ev-glow{background:radial-gradient(circle,rgba(var(--ev-accent-rgb),.04) 0%,transparent 65%)}[data-theme=light] .inf-ev-section-glow{background:radial-gradient(ellipse,rgba(var(--ev-accent-rgb),.06) 0%,transparent 65%)}@media(max-width:1024px){.container{padding:0 24px}.hero{padding:80px 0 60px;min-height:auto;overflow:hidden}.hero-inner{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 24px;max-width:none}.hero-left{text-align:center;padding-right:0;max-width:none;margin:0 auto}.hero-right{justify-content:center}.hero-sub{margin:0 auto}.hero-cta{text-align:center}.hero-stats{max-width:480px;margin-left:auto;margin-right:auto}.hero-stats-eyebrow{text-align:center}.hero-stats-row{justify-content:center}.hero-right{margin-left:0}.hero-device{max-width:480px;width:100%;min-width:0;transform:none}.hero-device-live{width:100%;max-width:560px;margin-left:0;transform:none}.hero-title{font-size:44px;white-space:normal}.sec-title{font-size:34px}.revenue-grid{grid-template-columns:repeat(2,1fr)}.revenue-grid .revenue-card:last-child{grid-column:span 2}.revenue-sliders{grid-template-columns:1fr;gap:20px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:20px}.footer-about{grid-column:span 3}.nav-links{display:none}.nav-actions{margin-left:auto}.why{padding:80px 0}.why-title{font-size:34px}.inf-combined{grid-template-columns:1fr}.inf-combined-left .providers{flex-direction:column}.inf-combined-right{margin-top:20px}.ev-showcase .inf-ev-topbar{padding:20px 24px 0}.ev-accent-line{margin:16px 24px 0}.ev-body{grid-template-columns:1fr;gap:24px;padding:24px 24px 0}.ev-ipad-frame{transform:rotateY(0) rotateX(0)}@keyframes ev-ipad-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ev-bottom{padding:0 24px 8px}.ev-conviction{flex-direction:column;text-align:center}.ev-powered{padding:16px 24px}.steps-title{font-size:34px}.steps-num{width:140px;height:140px;border-radius:12px;font-size:46px}.steps-text{width:140px}.steps-item:not(:last-child):after{top:70px;left:calc(50% + 76px);width:calc(100% - 152px)}.steps-item:not(:last-child):before{top:66px}.hiw-panel{grid-template-columns:1fr;gap:32px}.bp{padding:56px 0 80px}.bp-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bp-card:last-child:nth-child(odd){grid-column:1 / -1}.bp-card-inner{padding:24px 18px 28px}.bp-card-ghost{font-size:48px;margin-bottom:-14px}.bp-arcs-svg{display:none}.bp-prov-row{margin-top:20px;flex-wrap:wrap}.wg-banner{flex-wrap:wrap;padding:20px 24px;gap:16px}.hiw-panel-visual{display:none}}@media(max-width:640px){.hero{padding:90px 0 0}.hero-device{margin-top:-40px}.hero-glow{width:500px;height:500px;top:12%;left:50%;background:radial-gradient(circle,var(--olive-glow) 0%,rgba(122,136,56,.04) 40%,transparent 65%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.hero-grid{opacity:.04}.hero-title{font-size:34px}.hero-sub-desktop{display:none}.hero-sub-mobile{display:block}.hero-sub{font-size:15px;max-width:340px;line-height:1.65}.hero-stats{margin-top:24px}.hero-stats-eyebrow{font-size:9px;margin-bottom:6px;opacity:.6}.hero-stats-row{display:flex;gap:0;flex-wrap:nowrap;justify-content:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);background:none;border-radius:0;border-left:none;border-right:none;border-bottom:none}.hero-stats-row .hero-stat:nth-child(2){display:none}.hero-stat{flex:1;padding:0;position:relative;text-align:center}.hero-stat+.hero-stat:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:#ffffff14}.hero-stat-val{font-size:18px;white-space:nowrap}.hero-device{max-width:none;width:120%;min-width:0;margin:0 -10%;filter:drop-shadow(0 24px 48px rgba(0,0,0,.6)) drop-shadow(0 0 60px rgba(122,136,56,.06))}.hero-scroll-cue{padding:4px 0 12px}.hero-scroll-cue:before{height:20px}.nav-inner{gap:12px}.nav-brand{gap:6px;font-size:17px}.nav-logo{height:28px}.nav-actions{gap:6px}.nav-cta{background:transparent;color:var(--olive);border:1px solid var(--olive-glow-strong);padding:5px 10px;font-size:12px;white-space:nowrap}.nav-cta:hover{background:var(--olive-glow)}.sec-title,.why-title{font-size:28px}.why-closer{text-align:center}.why-closer-inner{align-items:center}.why-closer-l1{font-size:28px;text-align:center}.why-closer-l2{font-size:32px;margin-left:0;text-align:center}.why-table-header>div,.why-cell-old,.why-cell-new{padding:14px 20px}.steps-title{font-size:28px}.steps{padding:72px 0 56px}.steps-header{margin-bottom:40px}.steps-grid{grid-template-columns:1fr;gap:0}.steps-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:28px;row-gap:4px;padding:24px 0;padding-left:calc(50% - 139px);border-bottom:1px solid rgba(255,255,255,.04)}.steps-item:last-child{border-bottom:none}.steps-num{grid-column:1;grid-row:1 / -1;width:100px;height:100px;border-radius:10px;font-size:26px;margin-bottom:0;align-self:center}.steps-text{display:contents;width:auto}.steps-name{grid-column:2;grid-row:1;text-align:left;font-size:16px;font-weight:700;align-self:end;margin-top:0}.steps-desc{grid-column:2;grid-row:2;font-size:14px;line-height:1.5;align-self:start;text-align:left}.steps-desc-center{text-align:left}.steps-item:not(:last-child):after,.steps-item:not(:last-child):before{display:none}.hiw-tab-label{font-size:13px}.hiw-tab-step{width:28px;height:28px;font-size:11px}.hiw-mini-stats{grid-template-columns:1fr 1fr 1fr}.revenue-grid{grid-template-columns:1fr;gap:10px}.revenue-grid .revenue-card:last-child{grid-column:span 1}.revenue-card{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 20px 20px 24px}.revenue-icon{margin-bottom:0;width:36px;height:36px;flex-shrink:0}.revenue-card-title{font-size:15px;margin-bottom:4px}.revenue-card-desc{font-size:13px;line-height:1.5}.revenue-card-metric{font-size:10px;margin-bottom:4px}.revenue-calc-inner{padding:28px 20px}.revenue-formula{flex-direction:row;flex-wrap:wrap;justify-content:center}.revenue-formula-part{font-size:12px;padding:4px 10px}.revenue-formula-op{font-size:12px}.revenue-big-result{font-size:32px}.bp-fanout{display:none}.bp-mobile-built{display:block;margin-bottom:20px}.bp-grid{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 calc(50vw - 140px) 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%)}.bp-grid::-webkit-scrollbar{display:none}.bp-card{min-width:280px;max-width:280px;flex-shrink:0;scroll-snap-align:center;transition:opacity .4s ease,transform .4s ease}.bp-carousel-dots{display:flex}.bp-mobile-built{display:block}.bp-prov-row{gap:8px}.bp-prov-badge{padding:8px 12px 8px 10px}.ptabs{padding:0;margin-bottom:32px}.ptabs-inner{gap:2px;padding:3px}.ptabs-tab{padding:8px 16px}.ptabs-tab-label{font-size:12px}.ptabs-tab-sub{font-size:10px}.nav{padding:12px 20px}.nav.scrolled{padding:8px 20px}.footer{padding:40px 0 24px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.footer-about{grid-column:span 3;margin-bottom:4px}.footer-col{gap:6px}.footer-col:nth-child(2){text-align:left;align-items:flex-start}.footer-col:nth-child(3){text-align:center;align-items:center}.footer-col:nth-child(4){text-align:right;align-items:flex-end}.footer-bottom{flex-direction:column;gap:12px;align-items:center}.why{padding:56px 0 64px}.hiw{padding:56px 0 32px}.revenue{padding:56px 0}.revenue:before,.hiw:after{height:32px}.revenue:before{top:-32px}.hiw:after{bottom:-16px}.providers{flex-direction:column}.provider{padding:16px 20px;gap:12px}.provider-badge{width:36px;height:36px;border-radius:10px}.provider-badge img{width:22px;height:22px}.provider-name{font-size:14px}.provider-stats{flex-wrap:wrap;gap:6px;font-size:11px}.inf{padding:48px 0}.inf-grid{grid-template-columns:1fr 1fr}.inf-ev-name{font-size:16px;letter-spacing:.2em}.inf-ev-logo{width:24px;height:24px}.ev-showcase .inf-ev-topbar{padding:16px 20px 0}.ev-accent-line{margin:12px 20px 0}.ev-body{padding:20px 20px 0}.ev-features{grid-template-columns:1fr 1fr}.ev-feat-title{font-size:12px}.ev-conviction{flex-direction:row;text-align:left}.ev-conviction-ring{width:60px;height:60px}.ev-conviction-num{font-size:18px}.ev-score-title{font-size:13px}.ev-conviction-text p{font-size:11px}.ev-bottom{padding:0 20px 6px}.ev-powered{padding:12px 20px 20px;margin-top:20px}.ev-tagline{font-size:11px}.ev-version{font-size:10px}}@media(max-width:640px){[data-theme=light] .nav-cta{background:var(--olive);color:#fff;border:none}[data-theme=light] .nav-cta:hover{background:var(--olive-light)}}[dir=rtl] .hero-left{text-align:right;padding-right:0;padding-left:56px}[dir=rtl] .hero-right{justify-content:flex-start}[dir=rtl] .hero-device{transform:translateY(40px) perspective(1200px) rotateY(4deg)}[dir=rtl] .nav-links{margin-left:0;margin-right:auto}[dir=rtl] .nav-brand{direction:ltr}[dir=rtl] .steps-text{text-align:right}[dir=rtl] .steps-bullets li{padding-left:0;padding-right:14px}[dir=rtl] .steps-bullets li:before{left:auto;right:0}[dir=rtl] .why-closer-inner{align-items:flex-end}[dir=rtl] .inf-combined-right{direction:ltr}[dir=rtl] .footer-about{text-align:right}[dir=rtl] .revenue-label{direction:ltr}[dir=rtl] .cta-option{text-align:right}@media(max-width:640px){[dir=rtl] .hero-left{padding-left:0}[dir=rtl] .nav-actions{margin-left:0;margin-right:auto}[dir=rtl] .steps-item{padding-left:0;padding-right:calc(50% - 139px)}[dir=rtl] .steps-desc,[dir=rtl] .steps-name{text-align:right}}@media(max-width:1024px){[dir=rtl] .nav-actions{margin-left:0;margin-right:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none;filter:none}.hero-glow,.why-glow{animation:none;opacity:.7}.hero-scroll-cue:after{animation:none;opacity:.5}.inf-ex-thesis-dot,.inf-ev-provider:before,.hiw-badge-live:before{animation:none}}.hb-reactor{color:var(--olive-light);text-decoration:none;text-shadow:0 0 14px rgba(143,160,64,.35)}.hb-reactor:hover{color:var(--text-primary)}.nav-links a.nav-new{display:inline-flex;align-items:center;gap:6px}.nav-links a.nav-new:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--olive-light);box-shadow:0 0 8px var(--olive-glow-strong)}.ww{position:relative;padding:110px 0 120px;overflow-x:clip}.ww:before{content:"";position:absolute;top:-28px;left:50%;width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--slate-dim))}.ww-glow{position:absolute;width:900px;height:600px;top:40%;left:30%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(143,160,64,.05) 0%,transparent 65%)}.ww-head{text-align:center;margin-bottom:56px}.ww-head .sec-desc{margin:0 auto;max-width:600px}.ww-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px;align-items:stretch}.ww-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);padding:32px 32px 30px;background:linear-gradient(160deg,#0c0c0c,#090909);box-shadow:0 2px 8px #0006}.ww-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,#ffffff17,#ffffff0a 40%,#ffffff05,#ffffff0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ww-primary{background:linear-gradient(150deg,#10120b,#0a0a0a 45%,#0a0a0a);box-shadow:0 24px 60px -24px #0009,0 0 80px -40px var(--olive-glow-strong)}.ww-primary:before{background:linear-gradient(160deg,#8fa0406b,#8fa0401f,#ffffff0a 60%,#8fa04038)}.ww-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ww-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--slate)}.ww-kicker b{font-weight:500;color:var(--text-tertiary);padding:3px 7px;border:1px solid var(--border);border-radius:6px;letter-spacing:.06em}.ww-primary .ww-kicker{color:var(--olive-light)}.ww-badge{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#11140a;background:linear-gradient(160deg,#b8bd5a,#8fa040 40%,#7a8a34,#a2b450);padding:5px 10px;border-radius:100px;white-space:nowrap}.ww-title{font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);margin-bottom:12px}.ww-title em{font-style:italic;color:var(--olive)}.ww-desc{font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--text-secondary);max-width:480px}.ww-mock{margin:26px 0 24px;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#070707;box-shadow:0 16px 40px -20px #000c}.ww-mock-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--border);background:#ffffff05}.ww-mock-dots{display:inline-flex;gap:5px}.ww-mock-dots i,.rx-shot-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff1a;display:block}.ww-mock-url{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);padding:3px 12px;border-radius:6px;background:#ffffff08;letter-spacing:.02em}.ww-mock-body{display:grid;grid-template-columns:116px 1fr;min-height:132px}.ww-mock-side{display:flex;flex-direction:column;gap:9px;padding:14px;border-right:1px solid var(--border)}.ww-mock-logo{width:28px;height:28px;border-radius:8px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:14px;color:#11140a;background:linear-gradient(160deg,#b8bd5a,#8fa040 40%,#6b7a30,#a2b450)}.ww-mock-line{height:6px;border-radius:3px;background:#ffffff0f;display:block}.ww-mock-line.w70{width:70%}.ww-mock-line.w60{width:60%}.ww-mock-line.w50{width:50%}.ww-mock-line.w40{width:40%}.ww-mock-chart{position:relative;padding:16px 16px 10px}.ww-mock-chart svg{width:100%;height:96px;display:block}.ww-mock-path{stroke-dasharray:420;stroke-dashoffset:420}.ww-primary.visible .ww-mock-path{animation:ww-draw 1.8s var(--ease-out-expo) .4s forwards}@keyframes ww-draw{to{stroke-dashoffset:0}}.ww-mock-swatches{position:absolute;top:14px;right:16px;display:flex;gap:5px}.ww-mock-swatches i{width:12px;height:12px;border-radius:4px;display:block;border:1px solid rgba(255,255,255,.1)}.ww-points{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 28px;padding:0}.ww-points li{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--text-muted)}.ww-check{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--olive-light);background:var(--olive-glow);border:1px solid var(--olive-glow-md)}.ww-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ww-actions .btn{border-radius:100px}.ww-stack{display:grid;grid-template-columns:22px 1fr;gap:16px;margin:26px 0 28px}.ww-rail{display:flex;flex-direction:column;align-items:center;gap:8px}.ww-rail-end{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.ww-rail-deep{color:var(--olive-light)}.ww-rail-line{flex:1;width:1px;position:relative;overflow:hidden;background:linear-gradient(to bottom,var(--slate-dim),var(--olive));opacity:.6}.ww-rail-line i{position:absolute;left:-1px;width:3px;height:40px;top:-40px;background:linear-gradient(to bottom,transparent,var(--olive-light),transparent);animation:ww-fall 2.8s ease-in infinite}@keyframes ww-fall{to{top:100%}}.ww-layers{display:flex;flex-direction:column;gap:8px}.ww-layer{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;text-decoration:none;border:1px solid var(--border);background:#ffffff04;margin-left:calc(var(--i) * 10px);transition:border-color .25s,transform .3s var(--ease-out-expo),background .25s}.ww-layer:hover{border-color:var(--border-hover);background:#ffffff08}.ww-layer-tag{width:74px;flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.ww-layer-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ww-layer-name{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-primary)}.ww-layer-desc{font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.ww-layer-mark{border-radius:5px}.ww-layer-new{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#11140a;background:var(--olive-light);padding:2px 6px;border-radius:4px}.ww-layer-deep{border-color:#8fa04059;background:linear-gradient(120deg,#8fa0401a,#8fa04005 70%);box-shadow:0 0 40px -16px var(--olive-glow-strong)}.ww-layer-deep .ww-layer-tag{color:var(--olive-light)}.ww-layer-deep:hover{border-color:#8fa04099;transform:translate(3px)}.ww-layer-go{color:var(--olive-light);display:inline-flex;transition:transform .3s var(--ease-out-expo)}.ww-layer-deep:hover .ww-layer-go{transform:translate(3px)}.rx{position:relative;padding:110px 0 120px;overflow-x:clip;background:linear-gradient(180deg,#08080a 0%,#0a0b08 18%,var(--bg-primary) 60%,var(--bg-primary) 100%);border-top:1px solid var(--border)}.rx:after{content:"";position:absolute;bottom:-28px;left:50%;z-index:1;width:1px;height:56px;background:linear-gradient(to bottom,var(--slate-dim),transparent)}.rx-glow{position:absolute;width:1100px;height:700px;top:0;left:50%;transform:translate(-50%,-30%);pointer-events:none;background:radial-gradient(ellipse,rgba(143,160,64,.08) 0%,rgba(124,139,184,.03) 40%,transparent 70%)}.rx-head{text-align:center;margin-bottom:40px;position:relative}.rx-head .sec-desc{margin:0 auto;max-width:640px}.rx-head .sec-title{font-size:clamp(36px,4.6vw,54px);letter-spacing:-.035em}.rx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:6px 8px;border-radius:100px;border:1px solid rgba(143,160,64,.25);background:#8fa0400d}.rx-eyebrow img{border-radius:6px;display:block}.rx-eyebrow-name{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary)}.rx-eyebrow-new{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#11140a;background:var(--olive-light);padding:3px 8px;border-radius:100px}.rx-who{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:44px;position:relative}.rx-who-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.rx-who-row{display:flex;align-items:stretch;gap:0;border:1px solid var(--border);border-radius:14px;background:#ffffff04}.rx-who-item{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 14px;position:relative}.rx-who-item+.rx-who-item{border-left:1px solid var(--border)}.rx-who-ring{position:relative;width:30px;height:30px;flex-shrink:0}.rx-who-ring i{position:absolute;left:50%;top:50%;border-radius:50%;width:calc(10px + var(--k) * 10px);height:calc(10px + var(--k) * 10px);transform:translate(-50%,-50%);border:1px solid var(--slate-dim)}.rx-who-ring i:first-child{background:var(--slate-dim)}.rx-who-text{display:flex;flex-direction:column;gap:2px}.rx-who-name{font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap}.rx-who-via{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.rx-who-new{background:linear-gradient(120deg,#8fa0401f,#8fa04005);border-radius:0 13px 13px 0}.rx-who-new .rx-who-ring i{border-color:var(--olive)}.rx-who-new .rx-who-ring i:first-child{background:var(--olive-light)}.rx-who-new .rx-who-ring i:last-child{box-shadow:0 0 0 4px #8fa0401f}.rx-who-new .rx-who-via{color:var(--olive-light)}.rx-shot{position:relative;max-width:1060px;margin:0 auto 72px;border-radius:16px;overflow:hidden;background:#070707;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px -40px #000000e6,0 0 120px -50px var(--olive-glow-strong)}.rx-shot-bar{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--border);background:#ffffff05}.rx-shot-dots{display:inline-flex;gap:6px}.rx-shot-url{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);padding:3px 14px;border-radius:6px;background:#ffffff08}.rx-shot-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.rx-shot-live i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:rx-ping-g 2s ease-out infinite}@keyframes rx-ping-g{0%{box-shadow:0 0 #22c55e80}70%,to{box-shadow:0 0 0 7px #22c55e00}}.rx-shot-img{display:block}.rx-shot-img img{display:block;width:100%;height:auto;transition:transform .6s var(--ease-out-expo),opacity .3s}.rx-shot-img:hover img{transform:scale(1.01)}.rx-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.rx-stat{display:flex;flex-direction:column;gap:4px;padding:18px 22px}.rx-stat+.rx-stat{border-left:1px solid var(--border)}.rx-stat-val{font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--olive-light)}.rx-stat-label{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary)}.rx-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:start;margin-bottom:56px}.rx-arch{display:flex;flex-direction:column}.rx-arch-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rx-node{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff05;text-align:center}.rx-node-name{font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--text-primary)}.rx-node-desc{font-family:var(--font-body);font-size:11px;line-height:1.4;color:var(--text-tertiary)}.rx-node-chain{border-color:var(--slate-glow-md);background:var(--slate-glow)}.rx-node-chain .rx-node-name{color:var(--slate-light)}.rx-link{display:block;width:100%;height:30px}.rx-link-base{fill:none;stroke:#ffffff24;stroke-width:1}.rx-engine{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid rgba(143,160,64,.4);background:linear-gradient(120deg,#8fa04024,#8fa04008 80%);box-shadow:0 0 50px -18px var(--olive-glow-strong)}.rx-engine img{border-radius:8px;flex-shrink:0;display:block}.rx-engine-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.rx-engine-name{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary)}.rx-engine-desc{font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.rx-engine-stat{font-family:var(--font-mono);font-size:11px;color:var(--olive-light);padding:4px 8px;border-radius:6px;border:1px solid rgba(143,160,64,.3);white-space:nowrap}.rx-chain{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-radius:12px;border:1px dashed rgba(255,255,255,.16);background:repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0 8px,transparent 8px 16px)}.rx-chain-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--text-primary)}.rx-chain-desc{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.rx-feats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:16px;overflow:hidden;border:1px solid var(--border)}.rx-feat{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;background:var(--bg-primary);transition:background .2s}.rx-feat:hover{background:#0a0a0a;box-shadow:inset 0 0 30px #8fa0400d}.rx-feat-icon{width:32px;height:32px;border-radius:8px;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--olive-light);background:var(--olive-glow);border:1px solid var(--olive-glow-md)}.rx-feat-title{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.rx-feat-desc{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.rx-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.rx-cta .btn{border-radius:100px}.rx-cta-talk{font-family:var(--font-body);font-size:14px;color:var(--olive-light);text-decoration:none;margin-left:8px;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.rx-cta-talk:hover{color:var(--text-primary);border-bottom-color:var(--olive)}@media(max-width:1024px){.ww-grid{grid-template-columns:1fr}.rx-split{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.ww,.rx{padding:80px 0 90px}.ww-card{padding:24px 20px}.ww-card-top{flex-wrap:wrap}.ww-title{font-size:25px}.ww-points{grid-template-columns:1fr}.ww-mock-body{grid-template-columns:72px 1fr}.ww-layer{margin-left:0;flex-wrap:wrap;gap:6px 12px}.ww-layer-tag{width:auto}.ww-layer-body{flex-basis:100%}.ww-layer-go{position:absolute;right:14px;top:14px}.rx-who-row{flex-direction:column;width:100%}.rx-who-item+.rx-who-item{border-left:none;border-top:1px solid var(--border)}.rx-who-new{border-radius:0 0 13px 13px}.rx-shot{margin-bottom:56px}.rx-shot-url{display:none}.rx-stats{grid-template-columns:1fr 1fr}.rx-stat{padding:14px 16px}.rx-stat:nth-child(3){border-left:none}.rx-stat:nth-child(n+3){border-top:1px solid var(--border)}.rx-stat-val{font-size:18px}.rx-node{padding:9px 6px}.rx-node-desc{font-size:10px}.rx-engine-stat{display:none}.rx-feats{grid-template-columns:1fr}.rx-cta .btn{width:100%;justify-content:center}.rx-cta-talk{margin:6px 0 0}}@media(prefers-reduced-motion:reduce){.ww-rail-line i,.rx-shot-live i{animation:none}.ww-mock-path{stroke-dashoffset:0}}[data-theme=light] .ww-card{background:var(--bg-card);box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000a}[data-theme=light] .ww-card:before{background:linear-gradient(160deg,#00000014,#00000008,#00000012)}[data-theme=light] .ww-primary{background:linear-gradient(150deg,#f4f6ea 0%,var(--bg-card) 50%)}[data-theme=light] .ww-primary:before{background:linear-gradient(160deg,#6b7a2f80,#6b7a2f26 40%,#0000000d,#6b7a2f4d)}[data-theme=light] .ww-mock{background:#fbfbf8;box-shadow:0 10px 30px -16px #0003}[data-theme=light] .ww-mock-dots i,[data-theme=light] .rx-shot-dots i{background:#0000001f}[data-theme=light] .ww-mock-url,[data-theme=light] .rx-shot-url{background:#0000000a}[data-theme=light] .ww-mock-line{background:#00000012}[data-theme=light] .ww-points li{color:var(--text-secondary)}[data-theme=light] .ww-layer{background:#00000004}[data-theme=light] .rx{background:linear-gradient(180deg,#f0f0ec 0%,var(--bg-primary) 40%)}[data-theme=light] .rx-shot{background:#0a0a0a;border-color:#0000001a;box-shadow:0 30px 80px -40px #00000073}[data-theme=light] .rx-shot .rx-shot-bar{background:#111;border-color:#ffffff0f}[data-theme=light] .rx-shot .rx-stats{background:var(--bg-card)}[data-theme=light] .rx-link-base{stroke:#0000001f}[data-theme=light] .rx-chain{border-color:#0000002e;background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 8px,transparent 8px 16px)}[data-theme=light] .rx-feat{background:var(--bg-card)}[data-theme=light] .rx-feat:hover{background:var(--bg-card-hover)}[data-theme=light] .rx-who-row,[data-theme=light] .rx-node{background:var(--bg-card)}[data-theme=light] .hb-reactor{color:var(--olive);text-shadow:none}.provider-lt:before{background:linear-gradient(90deg,transparent,#9e9edb,transparent)}.provider-badge.provider-lt{background:#9e9edb14;border:1px solid rgba(158,158,219,.18)}.provider-badge.provider-lt img{width:15px;height:26px}.provider-lt .provider-wordmark{height:19px}.provider-more{display:flex;align-items:center;gap:14px;padding:12px 20px;border-radius:var(--radius-md);border:1px dashed var(--border-hover);background:#ffffff03}.provider-more-logos{display:inline-flex}.provider-more-logos img{width:24px;height:24px;border-radius:7px;object-fit:cover;box-shadow:0 0 0 2px var(--bg-primary)}.provider-more-logos img+img{margin-left:-6px}.provider-more-label{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary)}.provider-more-names{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.bp-prov-more{gap:8px;border:1px dashed var(--border-hover)!important}.bp-prov-more .provider-more-logos img{width:16px;height:16px;border-radius:5px}.bp-prov-more .provider-more-logos img+img{margin-left:-4px}.of-hero{position:relative;padding:148px 0 96px;overflow:hidden}.of-hero-glow{position:absolute;inset:-20% -10% auto;height:120%;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 30% 30%,rgba(143,160,64,.09),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(124,139,184,.05),transparent 70%)}.of-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 40% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 40% 40%,#000,transparent 75%)}.of-hero-in{position:relative}.of-hero-vis .of-hero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.of-hero-wide .of-hero-in{display:flex;flex-direction:column;gap:48px}.of-hero-wide .of-hero-vis-in{width:100%}.of-hero-wide .of-hero-copy{text-align:center;max-width:760px;margin:0 auto}.of-hero-wide .of-crumb,.of-hero-wide .of-actions{justify-content:center}.of-hero-wide .of-sub{margin-left:auto;margin-right:auto}.of-hero:not(.of-hero-vis) .of-hero-copy{max-width:820px;margin:0 auto;text-align:center}.of-hero:not(.of-hero-vis) .of-crumb,.of-hero:not(.of-hero-vis) .of-actions{justify-content:center}.of-hero:not(.of-hero-vis) .of-sub{margin:0 auto;max-width:640px}.of-hero:not(.of-hero-vis){padding-bottom:40px}.of-crumb{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.of-crumb-lvl{color:var(--olive-light)}.of-crumb-sep{width:18px;height:1px;background:var(--border-hover)}.of-title{font-family:var(--font-heading);font-size:clamp(44px,5.4vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1.04;color:var(--text-primary);margin:0 0 22px}.of-title em{font-style:italic;color:var(--olive)}.of-sub{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--text-secondary);max-width:560px;margin:0}.of-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.of-actions .btn{border-radius:100px}.of-device{width:100%;height:auto;display:block;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.of-device-live{width:100%;border-radius:14px;overflow:hidden;background:#0b0d0a;transform:perspective(1400px) rotateY(-6deg);box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000e6,0 0 120px -60px var(--olive-glow-strong)}.of-device-live .face-screen{border-radius:0}.of-sec{position:relative;padding:110px 0}.of-sec-alt{background:linear-gradient(180deg,#08080a 0%,var(--bg-primary) 35%,var(--bg-primary) 65%,#08080a 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.of-head{margin-bottom:52px}.of-head-c{text-align:center}.of-head-c .sec-desc{margin:0 auto;max-width:600px}.rx.rx-bare{padding-top:40px;border-top:none;background:none}.of-others{padding:90px 0 20px}.of-others .sec-label{text-align:center;margin-bottom:24px}.of-others-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.of-other{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 24px 24px;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04;text-decoration:none;transition:border-color .3s,transform .3s var(--ease-out-expo),background .3s}.of-other:hover{border-color:#8fa04066;transform:translateY(-2px);background:#8fa0400a}.of-other-lvl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.of-other-name{font-family:var(--font-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.of-other-one{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-secondary);padding-right:24px}.of-other-go{position:absolute;right:22px;top:22px;color:var(--olive-light);transition:transform .3s var(--ease-out-expo)}.of-other:hover .of-other-go{transform:translate(3px)}.in-hero-fig{border-radius:18px;padding:28px 24px;border:1px solid var(--border);background:linear-gradient(160deg,#0d0e0b,#08080a);box-shadow:0 40px 80px -40px #000c,0 0 100px -50px var(--olive-glow-strong)}.in-flow{display:block;width:100%;height:auto}.in-node{fill:#0e0f0d;stroke:#ffffff1f}.in-node-dash{fill:none;stroke-dasharray:4 5}.in-nt{font-family:var(--font-heading);font-size:15px;font-weight:600;fill:var(--text-primary)}.in-ns{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;fill:var(--text-tertiary)}.in-wire{fill:none;stroke:#ffffff24;stroke-width:1.2}.in-pulse{fill:none;stroke:#a2b450;stroke-width:2;stroke-linecap:round;stroke-dasharray:10 220;stroke-dashoffset:230;animation:in-flow 2.4s linear infinite}@keyframes in-flow{to{stroke-dashoffset:0}}.in-api{fill:#161a0e;stroke:#a2b450;stroke-width:1.4;filter:drop-shadow(0 0 18px rgba(162,180,80,.35))}.in-at{font-family:var(--font-heading);font-size:17px;font-weight:700;fill:var(--text-primary)}.in-as{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;fill:var(--olive-light)}.in-as-dim{fill:var(--text-tertiary)}.in-app{fill:#0b0b0b;stroke:#ffffff29}.in-app-bar{fill:#ffffff0f}.in-app-line{fill:none;stroke:var(--olive-light);stroke-width:2;stroke-linejoin:round}.in-mods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.in-mod{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 26px 24px;border-radius:var(--radius-md);background:#0a0a0a;border:1px solid var(--border);text-decoration:none;transition:border-color .3s,transform .3s var(--ease-out-expo),box-shadow .3s}a.in-mod:hover{border-color:#8fa04066;transform:translateY(-3px);box-shadow:0 16px 40px -20px #000c}.in-mod-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.in-mod-tag b{font-weight:500;color:var(--text-tertiary)}.in-mod-name{font-family:var(--font-heading);font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.in-mod-desc{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.in-mod-facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.in-mod-facts li{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);padding-left:16px;position:relative}.in-mod-facts li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:1px;background:var(--olive)}.in-mod-go{margin-top:auto;padding-top:10px;font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--olive-light)}.in-mod-go i{font-style:normal;display:inline-block;transition:transform .3s var(--ease-out-expo)}a.in-mod:hover .in-mod-go i{transform:translate(3px)}.in-start{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.in-start .of-head{margin-bottom:32px}.in-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.in-steps li{display:flex;gap:16px;align-items:flex-start}.in-step-n{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--olive-light);background:var(--olive-glow);border:1px solid var(--olive-glow-md)}.in-step-b{display:flex;flex-direction:column;gap:3px}.in-step-name{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--text-primary)}.in-step-desc{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-secondary)}.in-code{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#070707;box-shadow:0 40px 80px -40px #000000e6,0 0 100px -60px var(--olive-glow-strong)}.in-code-bar{display:flex;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--border);background:#ffffff05}.in-code-dots{display:inline-flex;gap:6px}.in-code-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff1a;display:block}.in-code-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:8px;background:#ffffff08}.in-code-tabs button{font-family:var(--font-mono);font-size:11.5px;padding:5px 12px;border-radius:6px;border:0;cursor:pointer;background:none;color:var(--text-tertiary);transition:background .2s,color .2s}.in-code-tabs button.on{background:#8fa04029;color:var(--olive-light)}.in-pre{margin:0;padding:26px 24px 28px;overflow-x:auto;font-family:var(--font-mono);font-size:13.5px;line-height:1.75;color:var(--text-muted)}.c-dim{color:#5f6157}.c-cmd{color:var(--olive-light)}.c-flag{color:var(--slate-light)}.c-str{color:#d8c48a}.c-url{color:var(--text-primary)}.c-prov{font-weight:500;color:var(--olive-light);background:#8fa04024;padding:1px 4px;border-radius:4px;animation:c-swap .5s var(--ease-out-expo)}@keyframes c-swap{0%{background:#8fa04073}}.ad-desk-wrap{position:relative;width:100%}.ad-desk{position:relative;height:clamp(300px,34vw,520px);margin:0 calc(50% - 50vw);perspective:1600px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none}.ad-card{position:absolute;left:50%;top:50%;margin:0;height:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#0a0d10;cursor:pointer;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000f2,0 30px 90px -50px var(--glow, rgba(143,160,64,.6));-webkit-box-reflect:below 10px linear-gradient(transparent 80%,rgba(255,255,255,.07));transform:translate(-50%,-50%);transition:transform .7s var(--ease-out-expo),filter .5s var(--ease-out-expo)}.ad-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff1a;background:linear-gradient(150deg,rgba(255,255,255,.06),transparent 40%)}.ad-card img,.ad-card .ad-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;-webkit-user-drag:none}.ad-pos-0{z-index:3;cursor:auto}.ad-pos-1{transform:translate(-50%,-50%) translate(calc(89% + 10px)) rotateY(-38deg);filter:brightness(.55)}.ad-pos-2{transform:translate(-50%,-50%) translate(calc(-89% - 10px)) rotateY(38deg);filter:brightness(.55)}@media(hover:hover){.ad-card:not(.on):hover{filter:brightness(.9)}}.ad-glow-pilot{--glow: rgba(91,140,255,.7)}.ad-glow-quant{--glow: rgba(0,229,255,.55)}.ad-glow-playbook{--glow: rgba(143,160,64,.7)}.ad-cap{position:relative;height:136px;margin-top:40px}.ad-cap>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .4s var(--ease-out-expo),transform .4s var(--ease-out-expo)}.ad-cap>div.on{opacity:1;transform:none;pointer-events:auto}.ad-cap-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.ad-cap-k em{white-space:nowrap;font-style:normal;padding:3px 8px;border-radius:4px;color:var(--olive-light);background:var(--olive-glow)}.ad-cap b{font-family:var(--font-heading);font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.ad-cap small{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--text-secondary);max-width:620px}.ad-dots{display:flex;justify-content:center;gap:6px}.ad-dots button{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:#fff3;cursor:pointer;transition:width .35s var(--ease-out-expo),background .35s}.ad-dots button.on{width:20px;background:var(--olive-light)}.ad-clock{max-width:980px;margin:0 auto;padding:28px 28px 22px;border-radius:18px;border:1px solid var(--border);background:#ffffff03}.ad-clock-axis{position:relative;height:22px;margin-left:200px}.ad-clock-axis span{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.ad-clock-axis span:first-child{transform:none}.ad-clock-row{display:grid;grid-template-columns:200px 1fr;align-items:center;height:56px;border-top:1px solid var(--border)}.ad-clock-name{display:flex;flex-direction:column;gap:2px}.ad-clock-name b{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-primary)}.ad-clock-name i{font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.ad-clock-track{position:relative;height:100%}.ad-clock-grid{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0a}.ad-clock-bar{position:absolute;top:50%;height:12px;transform:translateY(-50%);border-radius:6px;background:linear-gradient(90deg,rgba(162,180,80,.35),var(--olive-light));box-shadow:0 0 18px #a2b45040}.ad-c-pilot{background:linear-gradient(90deg,#5b8cff66,#8fb0ff);box-shadow:0 0 18px #5b8cff4d}.ad-c-quant{background:linear-gradient(90deg,#00e5ff4d,#5fe8ff);box-shadow:0 0 18px #00e5ff33}.ad-clock-always{height:2px;border-radius:1px;background:repeating-linear-gradient(90deg,var(--slate-light) 0 6px,transparent 6px 12px);box-shadow:none}.ad-clock-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-2px,-50%);background:var(--olive-light);box-shadow:0 0 0 4px #a2b45026,0 0 16px #a2b45080}.ad-rail-wrap{position:relative}.ad-rail-nav{max-width:1220px;margin:-28px auto 18px;padding:0 40px;display:flex;justify-content:flex-end;gap:8px}.ad-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-hover);background:#ffffff05;color:var(--text-primary);font-size:16px;cursor:pointer;transition:border-color .2s,background .2s,opacity .2s}.ad-arrow:hover:not(:disabled){border-color:#8fa04080;background:#8fa04014}.ad-arrow:disabled{opacity:.3;cursor:default}.ad-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,460px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px max(40px,calc((100vw - 1140px)/2 + 40px)) 36px 0;scroll-padding:0 max(40px,calc((100vw - 1140px)/2 + 40px)) 0 0}.ad-rail::-webkit-scrollbar{display:none}.ad-rail.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ad-rail.fade-r:not(.fade-l){-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.ad-rail.fade-l:not(.fade-r){-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%);mask-image:linear-gradient(90deg,transparent,#000 10%)}.ad-tool{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0f0d,#0a0a0a 40%);box-shadow:inset 0 1px #ffffff0a,0 24px 48px -32px #000000e6;transition:border-color .3s,transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.ad-tool:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(166,174,94,.6),transparent)}.ad-tool:hover{border-color:#a6ae5e52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0d,0 36px 64px -30px #000000f2,0 0 48px -24px #a6ae5e59}.ad-tool-shot{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0a0d10;border-bottom:1px solid rgba(255,255,255,.07)}.ad-tool-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%,transparent 70%,rgba(0,0,0,.38))}.ad-tool-shot img,.ad-tool-shot .ad-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.ad-shot-logic{background:#0b0c10}.ad-shot-logic img{object-fit:contain;object-position:center}.ad-tool-body{display:flex;flex-direction:column;gap:10px;padding:24px 26px 28px;flex:1}.ad-tool-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ad-tool-on{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.ad-tool-frame{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--olive-light)}.ad-tool-name{font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:2px 0 0}.ad-tool-desc{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-secondary);margin:0}.ad-table-wrap{border-radius:16px;border:1px solid var(--border);overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;min-width:820px}.ad-table th{text-align:left;padding:16px 20px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);background:#ffffff05;border-bottom:1px solid var(--border)}.ad-table td{padding:18px 20px;vertical-align:top;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-secondary);border-bottom:1px solid var(--border)}.ad-table tr:last-child td{border-bottom:none}.ad-table td:first-child{width:180px}.ad-table td:first-child b{display:block;font-family:var(--font-heading);font-size:15.5px;font-weight:600;color:var(--text-primary)}.ad-table td:first-child span{font-family:var(--font-mono);font-size:11px;color:var(--slate)}.ad-table td:last-child{color:var(--text-muted)}.ad-table tbody tr{transition:background .2s}.ad-table tbody tr:hover{background:#8fa04008}.ad-family{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 44px;margin-top:48px}.ad-fam{display:flex;align-items:center;gap:12px}.ad-fam img{border-radius:10px;display:block}.ad-fam span{display:flex;flex-direction:column;gap:2px}.ad-fam b{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-primary)}.ad-fam i{font-style:normal;font-family:var(--font-body);font-size:12.5px;color:var(--text-tertiary)}@media(max-width:1024px){.of-hero-vis:not(.of-hero-wide) .of-hero-in{grid-template-columns:1fr;gap:44px}.in-mods{grid-template-columns:1fr 1fr}.in-start{grid-template-columns:1fr;gap:36px}.of-others-row{grid-template-columns:1fr}}@media(max-width:640px){.of-hero{padding:116px 0 64px}.of-sub{font-size:16.5px}.of-actions .btn{width:100%;justify-content:center}.of-sec{padding:80px 0}.in-mods{grid-template-columns:1fr}.in-hero-fig{padding:16px 10px}.in-pre{font-size:12px;padding:20px 16px}.ad-desk{height:62vw}.ad-pos-1{transform:translate(-50%,-50%) translate(calc(80% + 6px)) rotateY(-40deg)}.ad-pos-2{transform:translate(-50%,-50%) translate(calc(-80% - 6px)) rotateY(40deg)}.ad-cap{height:150px;margin-top:28px}.ad-clock{padding:18px 14px 12px}.ad-clock-axis{margin-left:104px}.ad-clock-row{grid-template-columns:104px 1fr}.ad-clock-name b{font-size:13px}.ad-rail-nav{padding:0 16px;margin-top:-20px}.ad-rail{padding:8px 16px 28px;scroll-padding:0 16px;grid-auto-columns:84vw}}@media(prefers-reduced-motion:reduce){.in-pulse,.c-prov{animation:none}}[data-theme=light] .of-hero-grid{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px)}[data-theme=light] .of-sec-alt{background:linear-gradient(180deg,#f0f0ec 0%,var(--bg-primary) 35%,var(--bg-primary) 65%,#f0f0ec 100%)}[data-theme=light] .of-other,[data-theme=light] .in-mod,[data-theme=light] .ad-tool{background:var(--bg-card)}[data-theme=light] .in-hero-fig{background:#121310}[data-theme=light] .ad-clock{background:var(--bg-card)}[data-theme=light] .ad-clock-grid{background:#0000000d}[data-theme=light] .ad-table th{background:#00000005}[data-theme=light] .ad-arrow{color:var(--text-primary)}.ad-pkg{position:relative;max-width:1140px;margin:0 auto}.ad-pkg:before{content:"";position:absolute;top:8%;right:6%;bottom:-6%;left:6%;z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(ellipse at 50% 40%,rgba(143,160,64,.22),rgba(0,229,255,.06) 50%,transparent 72%)}.ad-pkg-screen{position:relative;z-index:1;border-radius:18px;overflow:hidden;background:#070809;border:1px solid rgba(255,255,255,.09);box-shadow:0 60px 120px -50px #000000f2,0 0 0 1px #0009}.ad-pkg-bar{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--border);background:#ffffff05}.ad-pkg-dots{display:inline-flex;gap:6px}.ad-pkg-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff1a;display:block}.ad-pkg-url{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);padding:3px 14px;border-radius:6px;background:#ffffff08}.ad-pkg-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.ad-pkg-live i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:rx-ping-g 2s ease-out infinite}.ad-pkg-img{aspect-ratio:16 / 10;background:#0a0d10}.ad-pkg-img img,.ad-pkg-img .ad-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.ad-pkg-props{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);background:#0a0a0a;text-align:left}.ad-pkg-prop{display:flex;flex-direction:column;gap:6px;padding:20px 22px 22px}.ad-pkg-prop+.ad-pkg-prop{border-left:1px solid var(--border)}.ad-pkg-n{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.ad-pkg-n b{font-weight:500;color:var(--olive-light)}.ad-pkg-t{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.ad-pkg-d{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--text-secondary)}@media(max-width:900px){.ad-pkg-props{grid-template-columns:1fr 1fr}.ad-pkg-prop:nth-child(3){border-left:none}.ad-pkg-prop:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:640px){.ad-pkg-url{display:none}.ad-pkg-props{grid-template-columns:1fr}.ad-pkg-prop+.ad-pkg-prop{border-left:none;border-top:1px solid var(--border)}.ad-pkg-prop{padding:16px}}[data-theme=light] .ad-pkg-props{background:var(--bg-card)}.ix-term{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#070707;text-align:left;box-shadow:0 40px 90px -40px #000000e6,0 0 110px -60px var(--olive-glow-strong)}.ix-term-bar{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--border);background:#ffffff05}.ix-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:8px;background:#ffffff08;overflow-x:auto;scrollbar-width:none}.ix-tabs button{font-family:var(--font-mono);font-size:11.5px;padding:5px 11px;border-radius:6px;border:0;cursor:pointer;background:none;color:var(--text-tertiary);white-space:nowrap;transition:background .2s,color .2s}.ix-tabs button.on{background:#8fa04029;color:var(--olive-light)}.ix-term-body{padding:20px 22px 22px;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--text-muted)}.ix-cmd{font-size:13.5px}.ix-meta{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 14px;font-size:11px;color:var(--text-tertiary)}.ix-ver{color:#11140a;background:var(--olive-light);padding:1px 7px;border-radius:4px}.ix-on{color:var(--slate-light)}.ix-tree{margin:0;white-space:pre;overflow-x:auto;scrollbar-width:none;font:inherit}.ix-root{color:var(--text-primary);font-weight:500}.ix-row{display:inline;animation:ix-in .4s var(--ease-out-expo) both}.ix-row b{font-weight:500;color:var(--olive-light)}.ix-d1 b,.ix-d2 b{color:var(--text-primary);font-weight:400}.ix-desc{color:var(--text-tertiary)}@keyframes ix-in{0%{opacity:0}}.ix-term-compact .ix-term-body{font-size:12.5px;line-height:1.85}.ix-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ix-principle{display:flex;flex-direction:column;gap:10px;padding:26px 26px 28px;border-radius:var(--radius-md);border:1px solid var(--border);background:#0a0a0a}.ix-principle-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.ix-principle-k b{font-weight:500;color:var(--olive-light)}.ix-principle-t{font-family:var(--font-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.ix-principle-d{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.ix-gens{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ix-gens-line{position:absolute;left:16px;right:16px;top:15px;height:1px;background:var(--border-hover)}.ix-gens-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--slate-dim),var(--olive-light))}.ix-gen{position:relative;display:flex;flex-direction:column;gap:10px;padding-top:44px}.ix-gen-dot{position:absolute;left:8px;top:8px;width:15px;height:15px;border-radius:50%;background:var(--bg-primary);border:1px solid var(--slate-dim)}.ix-gen-now .ix-gen-dot{background:var(--olive-light);border-color:var(--olive-light);box-shadow:0 0 0 5px #a2b45026,0 0 18px #a2b45080}.ix-gen-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.ix-gen-now .ix-gen-k{color:var(--olive-light)}.ix-gen-name{font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.ix-gen-desc{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.ix-gen-items{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ix-gen-items code{font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted);padding:3px 8px;border-radius:6px;border:1px solid var(--border);background:#ffffff05}.ix-gen-now .ix-gen-items code{color:var(--olive-light);border-color:#8fa0404d;background:#8fa0400f}.ix-gen:not(.ix-gen-now) .ix-gen-name,.ix-gen:not(.ix-gen-now) .ix-gen-items{opacity:.8}.ix-gen-status{margin-top:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.ix-gen-status.now{color:var(--green)}.ix-crates{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.ix-cards{display:grid;grid-template-columns:1fr;gap:12px}.ix-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;border:1px solid var(--border);background:#0a0a0a;text-decoration:none;transition:border-color .3s,transform .3s var(--ease-out-expo)}.ix-card:hover{border-color:#8fa04066;transform:translate(3px)}.ix-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ix-card-top code{font-family:var(--font-mono);font-size:12.5px;color:var(--olive-light)}.ix-card-ver{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary)}.ix-card-t{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--text-primary)}.ix-card-d{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.ix-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ix-card-tags i{font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);padding:3px 8px;border-radius:100px;border:1px solid var(--border)}.ix-docs{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.ix-docs .of-head{margin-bottom:26px}.ix-docs-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:18px}.ix-docs-stats span{display:flex;flex-direction:column;gap:2px;font-family:var(--font-body);font-size:12.5px;color:var(--text-tertiary);max-width:170px}.ix-docs-stats b{font-family:var(--font-mono);font-size:28px;font-weight:500;color:var(--olive-light);letter-spacing:-.02em}.ix-docs-secs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.ix-docs-secs i{font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding:4px 9px;border-radius:100px;border:1px solid var(--border)}.ix-quote{margin:0 0 28px;padding:20px 22px;border-left:2px solid var(--olive);background:#8fa0400a;border-radius:0 12px 12px 0}.ix-quote p{margin:0 0 14px;font-family:var(--font-heading);font-size:16.5px;line-height:1.55;font-weight:500;color:var(--text-primary);letter-spacing:-.01em}.ix-quote footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.ix-quote footer a{color:var(--olive-light);text-decoration:none;font-size:14px}.ix-quote footer a:hover{text-decoration:underline}.ix-docs-cta{border-radius:100px}.ix-docs-vis{position:relative;aspect-ratio:16 / 12.5;margin-right:-40px}.ix-shot{position:absolute;display:block;width:86%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -40px #000000e6;transition:transform .5s var(--ease-out-expo)}.ix-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ix-shot .face-screen{width:100%;border-radius:0}.ix-shot-back{right:0;top:0;filter:brightness(.7)}.ix-shot-front{left:0;bottom:0;box-shadow:0 50px 100px -40px #000000f2,0 0 100px -60px #6ea0ff99}.ix-docs-vis:hover .ix-shot-front{transform:translate(-6px,6px)}.ix-docs-vis:hover .ix-shot-back{transform:translate(6px,-6px);filter:brightness(.85)}.h2-crates{width:100%;max-width:680px}.h2-crates .ix-term{box-shadow:none}.h2-gens{width:100%;padding:0 12px}.h2-gens .ix-gen-desc{font-size:13px}.h2-gens .ix-gen-name{font-size:19px}@media(max-width:1024px){.ix-principles,.ix-gens{grid-template-columns:1fr}.ix-gens-line{left:15px;right:auto;top:16px;bottom:16px;width:1px;height:auto}.ix-gens-line i{background:linear-gradient(180deg,var(--slate-dim),var(--olive-light))}.ix-gen{padding:0 0 0 44px}.ix-crates,.ix-docs{grid-template-columns:1fr}}@media(max-width:640px){.ix-term-body{padding:14px;font-size:11px}.ix-docs-vis{aspect-ratio:16 / 13}}@media(max-width:640px){.ix-docs-vis{aspect-ratio:auto;margin-right:0;display:flex;flex-direction:column;gap:16px}.ix-shot{position:relative;inset:auto;width:100%}.ix-shot-back{filter:none}.ix-docs-vis:hover .ix-shot-front,.ix-docs-vis:hover .ix-shot-back{transform:none}}[data-theme=light] .ix-principle,[data-theme=light] .ix-card{background:var(--bg-card)}.of-hero-vis:not(.of-hero-wide) .of-title{font-size:clamp(42px,4.6vw,64px)}.of-advanced .of-hero{padding:128px 0 56px}@media(min-width:1101px){.of-advanced .of-hero-vis .of-hero-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}.of-advanced .of-hero-vis .of-title{font-size:clamp(42px,4vw,58px)}}.ad-stack{position:relative;height:var(--sh);--pw: 400px;--ph: 250px;--gap: 52px;--sh: 520px;--lift: 118px;--dx: 40px}.ad-stack-3d{position:absolute;left:calc(50% + var(--dx));top:calc(50% + var(--lift));width:var(--pw);height:var(--ph);margin:calc(var(--ph) / -2) 0 0 calc(var(--pw) / -2);transform-style:preserve-3d;transform:rotateX(56deg) rotate(-38deg)}.ad-floor{position:absolute;top:-50%;right:-44%;bottom:-50%;left:-44%;transform:translateZ(-40px);pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 15%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 15%,transparent 68%)}.ad-plate{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--gap)));transition:transform .7s var(--ease-out-expo)}.ad-plate.hot{transform:translateZ(calc(var(--i) * var(--gap) + 30px))}.ad-plate-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;transform:translateZ(-8px);background:linear-gradient(160deg,#2c2d34,#16171b 55%,#101114)}.ad-plate-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;background:#0a0d10;box-shadow:-24px 40px 70px -14px #000000d9}.ad-plate-face>*{width:100%}.ad-plate-face img,.ad-plate-face .ad-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.ad-plate-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:10px;padding:1px;pointer-events:none;background:linear-gradient(160deg,#ffffff80,#ffffff1f 42%,#ffffff0d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .4s}.ad-plate.hot .ad-plate-face:before{background:linear-gradient(160deg,#bacc60f2,#a2b45059 45%,#a2b4501f)}.ad-plate-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050506;opacity:calc((5 - var(--i)) * .07);transition:opacity .4s}.ad-plate.hot .ad-plate-face:after{opacity:0}.ad-props-sec{padding:8px 0 88px}.ad-props{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden}.ad-prop{display:flex;flex-direction:column;gap:6px;padding:20px 22px 22px;background:var(--bg-primary)}.ad-prop-t{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.ad-prop-d{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--text-secondary)}@media(max-width:1280px){.ad-stack{--pw: 360px;--ph: 225px;--gap: 46px;--sh: 470px;--lift: 106px;--dx: 30px}}@media(max-width:1100px){.ad-stack{--pw: 420px;--ph: 262px;--gap: 50px;--sh: 520px;--lift: 110px;--dx: 20px}.ad-props{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ad-stack{--pw: 270px;--ph: 169px;--gap: 36px;--sh: 360px;--lift: 76px;--dx: 0px}.ad-props{grid-template-columns:1fr}}[data-theme=light] .ad-floor{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px)}[data-theme=light] .ad-plate-edge{background:linear-gradient(160deg,#d6d6cf,#b9b9b1 55%,#a9a9a1)}[data-theme=light] .ad-plate-face{box-shadow:-24px 40px 70px -14px #00000059}[data-theme=light] .ad-plate-face:before{background:linear-gradient(160deg,#00000047,#0000001f 42%,#00000014)}[data-theme=light] .ad-prop{background:var(--bg-card)}.h3{--bg:#080907;--bg-2:#0d0f0b;--line:rgba(236,235,228,.07);--line-2:rgba(236,235,228,.13);--text:#eeede6;--mute:#a2a39a;--dim:#686a61;--olive:#a6ae5e;--olive-hi:#c9d283;--olive-lo:#5f6637;--olive-ink:#171a0b;--up:#3fcf8f;--down:#f0645f;--cy:#5fd5e9;--display:"Sora","Inter",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--ease:cubic-bezier(.2,.8,.2,1);--cl:64px;--copyW:520px;--fTop:110px;--pTop:360px}.h3 *{box-sizing:border-box;margin:0;padding:0}.h3{background:var(--bg);color-scheme:dark}.h3{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h3 a{color:inherit;text-decoration:none}.h3 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.h3 ::selection{background:var(--olive);color:var(--olive-ink)}.h3 .grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:70;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:grain 1.4s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.h3 .ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(42vw 36vw at var(--gx,72%) var(--gy,52%),rgba(166,174,94,.11),transparent 70%),radial-gradient(70vw 50vw at 50% 115%,rgba(166,174,94,.05),transparent 65%)}.h3 .nav{position:fixed;top:0;left:0;right:0;z-index:50;height:72px;background:linear-gradient(to bottom,#080907e0,#08090799);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.h3 .nav-in{max-width:1304px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.h3 .logo{display:flex;align-items:center;gap:12px;font:700 23px/1 var(--display);letter-spacing:-.025em}.h3 .logo span{color:var(--olive);font-weight:500}.h3 .nav-links{display:flex;align-items:center;gap:32px;font:500 14.5px var(--sans);color:#c4c4bb}.h3 .nav-links a{position:relative;transition:color .3s}.h3 .nav-links a:hover{color:#fff}.h3 .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--olive);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.h3 .nav-links a:hover:after{transform:scaleX(1)}.h3 .nav-links .dotlink:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--olive);margin-right:9px;vertical-align:2px;box-shadow:0 0 8px #a6ae5e99}.h3 .nav-right{display:flex;align-items:center;gap:26px}.h3 .lang{display:flex;align-items:center;gap:8px;font:500 13px var(--mono);color:#bdbdb4}.h3 .nav-prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--olive-lo),var(--olive))}.h3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:10px;font:600 16px var(--sans);letter-spacing:-.005em;position:relative;overflow:hidden;isolation:isolate;transition:transform .5s var(--ease),background .3s,box-shadow .4s,border-color .3s}.h3 .btn.primary{background:var(--olive);color:var(--olive-ink);box-shadow:inset 0 1px #ffffff40,0 14px 40px -14px #a6ae5eb3}.h3 .btn.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease)}.h3 .btn.primary:hover{transform:translateY(-2px);background:#b3bb69}.h3 .btn.primary:hover:after{transform:translate(120%)}.h3 .btn.ghost{border:1px solid var(--line-2);background:#ffffff04;color:var(--text)}.h3 .btn.ghost:hover{border-color:#a6ae5e8c;transform:translateY(-2px);background:#a6ae5e0d}.h3 .btn.sm{height:46px;padding:0 22px;font-size:15px;border-radius:9px}.h3 #journey{position:relative;z-index:1}.h3 .stage{position:sticky;top:0;height:100vh;overflow:hidden}.h3 .scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:2000px;perspective-origin:50% 50%;z-index:1}.h3 .rig{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.h3 .floor{position:absolute;left:-900px;top:-620px;width:1800px;height:1240px;pointer-events:none;opacity:0;background-image:linear-gradient(rgba(166,174,94,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(166,174,94,.13) 1px,transparent 1px);background-size:88px 88px;background-position:center;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%)}.h3 .card{position:absolute;left:-440px;top:-275px;width:880px;height:550px;transform-style:preserve-3d;cursor:pointer;user-select:none;-webkit-user-select:none}.h3 .slab{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;transform:translateZ(-16px);background:linear-gradient(160deg,#1a1d13,#0a0b08 55%);box-shadow:0 0 0 1px #a6ae5e2e,0 60px 110px -40px #000000f2}.h3 .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0b0d0a;box-shadow:0 0 0 1px #ecebe41a,inset 0 1px #ffffff0f;font:500 11px/1.3 var(--sans);color:#cfd0c7;--g:0}.h3 .face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:6;box-shadow:inset 0 0 0 1.5px rgba(166,174,94,calc(var(--g)*.6)),inset 0 0 60px rgba(166,174,94,calc(var(--g)*.06))}.h3 .sheen{position:absolute;top:-10%;right:-70%;bottom:-10%;left:-70%;z-index:4;pointer-events:none;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.055) 47%,rgba(255,255,255,.012) 53%,transparent 60%)}.h3 .dimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#060705;opacity:0;pointer-events:none}.h3 .fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.h3 .idx{position:absolute;left:0;top:0;z-index:7;width:30px;height:30px;margin:-15px 0 0 -15px;opacity:0}.h3 .idx .dot{position:relative;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(236,235,228,.24);background:#080907d9;font:500 10.5px var(--mono);color:#d2d2c9;transition:background .45s var(--ease),color .45s,border-color .45s,box-shadow .45s,transform .45s var(--ease)}.h3 .idx:hover .dot{border-color:var(--olive);transform:scale(1.1)}.h3 .idx.on .dot{background:var(--olive);color:var(--olive-ink);border-color:var(--olive);box-shadow:0 0 0 6px #a6ae5e21,0 0 28px #a6ae5e8c}.h3 .idx .nl{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);white-space:nowrap;text-align:right;pointer-events:none;font:600 15px/1.1 var(--display);letter-spacing:-.01em;color:#e6e6de}.h3 .idx .nl small{display:block;margin-top:5px;font:400 12px var(--sans);letter-spacing:0;color:var(--mute)}.h3 .idx.on .nl{color:var(--olive-hi)}.h3 .idx .nt{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;font:600 14px var(--display);letter-spacing:-.01em;color:#a9aaa1;transition:color .35s}.h3 .idx.tab:hover .nt{color:var(--text)}.h3 .idx.tab .dot{transform:none}.h3 .idx.tab.on .dot{background:#1b1e0f;color:var(--olive-hi);border-color:transparent;box-shadow:none}.h3 .idx.tab.on .nt{color:var(--olive-ink)}.h3 .tabs-track{position:absolute;z-index:6;left:0;top:0;height:50px;border-radius:999px;border:1px solid var(--line-2);opacity:0;pointer-events:none;background:#0c0e0ab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px -20px #000c}.h3 .tabs-pill{position:absolute;z-index:6;left:0;top:0;height:38px;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(180deg,#b5bd6b,#9ba352);box-shadow:inset 0 1px #ffffff4d,0 10px 30px -10px #a6ae5ebf}.h3 .hero{position:absolute;z-index:4;left:var(--cl);top:50%;width:var(--copyW);transform:translateY(-48%)}.h3 .hl-wrap{will-change:transform,opacity}.h3 .badge{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px 0 11px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff05;font:500 11.5px var(--mono);color:#c9c9c0;letter-spacing:.02em}.h3 .badge i{width:7px;height:7px;border-radius:50%;background:var(--olive);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #a6ae5e8c}70%{box-shadow:0 0 0 9px #a6ae5e00}to{box-shadow:0 0 #a6ae5e00}}.h3 .h1{font:800 clamp(52px,6.2vw,96px)/.88 var(--display);letter-spacing:-.055em;margin:0 0 30px}.h3 .h1 .ln{display:block;overflow:hidden;padding:0 .14em .1em 0;margin-bottom:-.1em}.h3 .h1 em{font-style:italic;color:var(--olive);font-weight:800}.h3 .h1 .w{display:inline-block;transform:translateY(108%) rotate(5deg);transform-origin:0 100%;animation:rise 1.25s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes rise{to{transform:none}}.h3 .fin{opacity:0;animation:fin 1.1s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes fin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.h3 .lead{font:400 clamp(17px,1.32vw,21px)/1.6 var(--sans);color:#b6b7ad;max-width:29em;letter-spacing:-.003em}.h3 .ctas{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.h3 .hint{position:absolute;z-index:4;left:50%;bottom:30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font:500 11px var(--mono);letter-spacing:.08em;color:var(--dim);pointer-events:none}.h3 .hint i{display:block;width:1px;height:44px;background:linear-gradient(var(--olive),transparent);transform-origin:top;animation:drip 2.2s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.h3 .panel{position:absolute;z-index:4;left:var(--cl);top:var(--py,50%);width:var(--copyW);transform:translateY(-50%);visibility:hidden;pointer-events:none}.h3 .panel .rv{will-change:transform,opacity}.h3 .eyebrow{display:flex;align-items:center;gap:12px;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.h3 .eyebrow .num{color:var(--olive)}.h3 .eyebrow .bar{width:38px;height:1px;background:var(--olive-lo)}.h3 .eyebrow .aud{color:var(--dim);letter-spacing:.04em;text-transform:none}.h3 .h2{font:800 clamp(40px,4.5vw,72px)/.94 var(--display);letter-spacing:-.048em;margin:0 0 24px}.h3 .h2 em{font-style:italic;color:var(--olive)}.h3 .p-lead{font:400 clamp(17px,1.3vw,20px)/1.55 var(--sans);color:#d4d4cc;max-width:27em}.h3 .p-sub{margin-top:16px;padding-left:16px;border-left:1px solid var(--olive-lo);font:400 15px/1.6 var(--sans);color:var(--mute);max-width:30em}.h3 .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.h3 .chip{height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--line-2);display:inline-flex;align-items:center;gap:8px;background:#ffffff05;font:500 12.5px var(--mono);color:#d0d0c7}.h3 .chip.code{color:var(--olive-hi)}.h3 .chip.code b{color:var(--dim);font-weight:500}.h3 .venue{font-family:var(--sans);font-size:14px;color:#e6e6de}.h3 .venue.hl{font-style:italic;font-weight:400;letter-spacing:-.01em}.h3 .venue.as{font-weight:700;letter-spacing:.08em}.h3 .venue.li{font-weight:500}.h3 .venue.re{font-weight:700;color:var(--olive-hi)}.h3 .plink{display:inline-flex;align-items:center;gap:10px;margin-top:32px;font:600 16px var(--sans);color:var(--olive)}.h3 .plink i{font-style:normal;transition:transform .5s var(--ease)}.h3 .plink:hover i{transform:translate(6px)}.h3 .plink:hover{color:var(--olive-hi)}.h3 .finale{position:absolute;z-index:4;left:0;right:0;top:var(--fTop);text-align:center;visibility:hidden;pointer-events:none;padding:0 20px}.h3 .finale .h2{margin:0 auto 18px}.h3 .finale p{font:400 clamp(16px,1.25vw,19px)/1.55 var(--sans);color:var(--mute);max-width:36em;margin:0 auto}.h3 .cap{position:absolute;z-index:4;left:0;top:0;opacity:0;pointer-events:none;padding:0 4px}.h3 .cap .st{font:500 clamp(28px,2.6vw,42px)/1 var(--mono);letter-spacing:-.04em;color:var(--olive)}.h3 .cap .st small{font-size:13px;letter-spacing:.01em;color:var(--mute);margin-left:8px}.h3 .cap h4{font:700 19px/1.2 var(--display);letter-spacing:-.015em;margin:16px 0 6px}.h3 .cap code{font:500 12.5px var(--mono);color:var(--dim)}.h3 .cap p{margin-top:10px;font:400 14px/1.5 var(--sans);color:var(--mute)}.h3 .tb{height:34px;display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid var(--line);background:#0a0c09}.h3 .tb-brand{display:flex;align-items:center;gap:8px;font:700 11.5px var(--display);letter-spacing:.08em;color:#eeede6}.h3 .tb-nav{display:flex;gap:16px;color:#7b7d74;font:500 10.5px var(--sans)}.h3 .tb-nav b{color:#eeede6;font-weight:600}.h3 .tb-nav.sm{gap:13px;font-size:10px}.h3 .tb-r{margin-left:auto;display:flex;gap:8px;align-items:center}.h3 .tag{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:5px;border:1px solid var(--line-2);font:500 9.5px var(--mono);color:#a2a39a}.h3 .live{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 6px var(--up);animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.35}}.h3 .cbtn{height:22px;padding:0 10px;border-radius:6px;background:var(--up);color:#05140c;font:600 10px var(--sans);display:inline-flex;align-items:center}.h3 .colh{display:flex;justify-content:space-between;padding:9px 10px 6px;font:500 8.5px var(--mono);color:#5d5f56;text-transform:uppercase;letter-spacing:.1em}.h3 .up{color:var(--up)}.h3 .dn{color:var(--down)}.h3 .coin{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 10.5px var(--sans);color:#fff;flex:none}.h3 .rxf{--vcur:#7ee7d2}.h3 .vtabs{display:flex;gap:4px}.h3 .vtabs>*{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:5px;font:500 10px var(--mono);color:#7b7d74;transition:background .5s,color .5s}.h3 .vtabs i{width:6px;height:6px;border-radius:50%;background:var(--vc);opacity:.55;transition:opacity .5s,box-shadow .5s}.h3 .vtabs .on{background:color-mix(in srgb,var(--vc) 15%,transparent);color:#eeede6;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vc) 35%,transparent)}.h3 .vtabs .on i{opacity:1;box-shadow:0 0 8px var(--vc)}.h3 .vtabs .more{color:#55574f}.h3 .kv b.vn{color:var(--vcur);transition:color .7s}.h3 .rx-bar{height:44px;display:flex;align-items:center;gap:22px;padding:0 14px;border-bottom:1px solid var(--line)}.h3 .rx-sym{display:flex;align-items:center;gap:8px;font:700 13px var(--display)}.h3 .rx-sym em{font:600 9px var(--mono);font-style:normal;color:var(--olive);border:1px solid var(--olive-lo);padding:2px 5px;border-radius:4px}.h3 .kv{display:flex;flex-direction:column;gap:3px}.h3 .kv span{font:500 8px var(--mono);color:#5d5f56;text-transform:uppercase;letter-spacing:.08em}.h3 .kv b{font:600 11px var(--mono);color:#dedfd6}.h3 .kv b.big{font-size:14px;color:var(--up)}.h3 .kv b.ol{color:var(--olive)}.h3 .rx-body{display:grid;grid-template-columns:150px 1fr 150px 160px;height:calc(100% - 78px)}.h3 .rx-mk{border-right:1px solid var(--line);overflow:hidden}.h3 .mrow{display:grid;grid-template-columns:36px 40px 1fr;align-items:center;gap:6px;height:36px;padding:0 10px;font:500 10px var(--mono)}.h3 .mrow.on{background:#a6ae5e12;box-shadow:inset 2px 0 0 var(--olive)}.h3 .ms{font-weight:600;color:#e6e6de}.h3 .mp{text-align:right;color:#d4d4cc;line-height:1.25}.h3 .mp em{display:block;font-style:normal;font-size:8.5px}.h3 .rx-ch{display:flex;flex-direction:column;border-right:1px solid var(--line);min-width:0}.h3 .tfs{height:28px;flex:none;display:flex;align-items:center;gap:12px;padding:0 12px;font:500 9.5px var(--mono);color:#6b6d64;border-bottom:1px solid var(--line)}.h3 .tfs b{color:var(--olive)}.h3 .tfs i{flex:1}.h3 .cndl{width:100%;height:300px;display:block;flex:none}.h3 .rx-pos{flex:1;border-top:1px solid var(--line);min-height:0}.h3 .tabs{display:flex;gap:14px;padding:9px 12px;font:500 9.5px var(--sans);color:#6b6d64;border-bottom:1px solid var(--line)}.h3 .tabs b{color:#e6e6de}.h3 .empty{display:grid;place-items:center;height:calc(100% - 32px);font:500 10px var(--mono);color:#4b4d45}.h3 .rx-bk{border-right:1px solid var(--line);font:500 9.5px var(--mono)}.h3 .bkr{position:relative;display:flex;justify-content:space-between;align-items:center;height:20px;padding:0 10px}.h3 .bkr i{position:absolute;right:0;top:3px;bottom:3px;opacity:.15;transition:width .6s var(--ease)}.h3 .bkr b,.h3 .bkr span{position:relative;font-weight:500}.h3 .bkr span{color:#b9b9b1}.h3 .asks b{color:var(--down)}.h3 .asks i{background:var(--down)}.h3 .bids b{color:var(--up)}.h3 .bids i{background:var(--up)}.h3 .spr{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 10px;border-block:1px solid var(--line);background:#ffffff04}.h3 .spr b{font-size:12.5px;color:var(--up);transition:color .3s}.h3 .spr span{color:#5d5f56;font-size:8.5px}.h3 .rx-tk{padding:10px;display:flex;flex-direction:column;gap:7px;font:500 9.5px var(--sans)}.h3 .seg{display:flex;gap:2px;background:#ffffff09;border-radius:6px;padding:2px}.h3 .seg>*{flex:1;text-align:center;height:22px;line-height:22px;border-radius:5px;color:#7b7d74}.h3 .seg b{background:#ffffff14;color:#eee;font-weight:600}.h3 .ls{display:grid;grid-template-columns:1fr 1fr;gap:4px}.h3 .ls>*{height:26px;display:grid;place-items:center;border-radius:6px;font-weight:600}.h3 .ls .l{background:#3fcf8f26;color:var(--up);box-shadow:inset 0 0 0 1px #3fcf8f66}.h3 .ls .s{color:#7b7d74;background:#ffffff08}.h3 .lbl{color:#6b6d64;font:500 8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between}.h3 .lbl b{color:var(--olive)}.h3 .inp{height:30px;border:1px solid var(--line-2);border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;font:600 12px var(--mono)}.h3 .inp span{font-size:9px;color:#6b6d64}.h3 .pct{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.h3 .pct span{height:19px;display:grid;place-items:center;border-radius:4px;background:#ffffff09;font:500 8.5px var(--mono);color:#7b7d74}.h3 .sld{position:relative;height:4px;border-radius:2px;background:#ffffff14;margin:5px 0 2px}.h3 .sld i{position:absolute;left:0;top:0;bottom:0;width:24%;background:var(--up);border-radius:2px}.h3 .sld u{position:absolute;top:50%;left:24%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #3fcf8f4d}.h3 .ticks{display:flex;justify-content:space-between;font:500 8px var(--mono);color:#55574f}.h3 .info{display:flex;justify-content:space-between;font:500 9px var(--mono);color:#6b6d64}.h3 .info b{color:#cfcfc6;font-weight:500}.h3 .go{margin-top:auto;height:34px;border-radius:7px;background:var(--up);color:#05140c;display:grid;place-items:center;font:700 11px var(--sans)}.h3 .foot{position:absolute;left:0;right:0;bottom:0}.h3 .dots{display:flex;gap:6px}.h3 .dots i{width:9px;height:9px;border-radius:50%;background:#2b2d27}.h3 .tabs2{display:flex;gap:4px}.h3 .tabs2>*{height:22px;padding:0 10px;border-radius:5px;display:inline-flex;align-items:center;font:500 10px var(--mono);color:#7b7d74}.h3 .tabs2 b{background:#a6ae5e29;color:var(--olive-hi);font-weight:500}.h3 .in-body{display:grid;grid-template-columns:1.62fr 1fr;height:calc(100% - 34px)}.h3 .term{padding:20px 22px;font:400 10.8px/1.75 var(--mono);color:#cfd0c7;border-right:1px solid var(--line);overflow:hidden;background:radial-gradient(120% 80% at 0 0,rgba(166,174,94,.07),transparent 60%)}.h3 .term .tl{white-space:pre;min-height:1.75em}.h3 .ps{color:var(--olive)}.h3 .caret{display:inline-block;width:7px;height:14px;background:var(--olive);vertical-align:-3px;margin-left:2px;animation:cb 1s steps(1) infinite}@keyframes cb{50%{opacity:0}}.h3 .dimc{color:#5f6158}.h3 .okc{color:var(--up)}.h3 .badge2{display:inline-block;padding:0 6px;border-radius:4px;background:var(--olive);color:var(--olive-ink);font-weight:600;font-size:9.5px;line-height:16px;vertical-align:1px}.h3 .tr{display:grid;grid-template-columns:132px 1fr;white-space:pre}.h3 .tr .k{color:#e6e6de}.h3 .tr .k i{font-style:normal;color:#45473f}.h3 .tr .c{color:#6c6e65;overflow:hidden;text-overflow:ellipsis}.h3 .side{display:flex;flex-direction:column;padding:18px 18px 16px;font:400 10px/1.85 var(--mono);color:#9fa097;min-width:0}.h3 .sh{display:flex;justify-content:space-between;color:#e6e6de;margin-bottom:8px;font-weight:500}.h3 .tests div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h3 .tests b{color:var(--up);font-weight:500}.h3 .res{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:#e6e6de;font-size:10.5px}.h3 .feat{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.h3 .feat span{padding:3px 8px;border:1px solid var(--line-2);border-radius:5px;font-size:9.5px;line-height:1.5;color:#cfcfc6}.h3 .tl,.h3 .tests div,.h3 .res,.h3 .feat{transition:opacity .28s,transform .28s var(--ease)}.h3 .hid{opacity:0!important;transform:translateY(4px)}.h3 .ap{--brand:#a6ae5e}.h3 .wl-mark{width:15px;height:15px;background:var(--brand);clip-path:polygon(50% 0,100% 100%,0 100%);transition:background .7s}.h3 .wl-name{display:inline-block;transition:color .7s}.h3 .wl-name.flip{animation:flip .7s var(--ease)}@keyframes flip{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-6px);opacity:0}55%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.h3 .wlb{background:var(--brand);transition:background .7s}.h3 .ap-body{display:grid;grid-template-columns:200px 1fr 200px;height:calc(100% - 34px)}.h3 .ap-list{overflow:hidden}.h3 .sg{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:9px 12px;border-bottom:1px solid var(--line)}.h3 .sg b{font:700 11px var(--mono);color:#e6e6de;display:flex;align-items:center;gap:7px}.h3 .sg .cv{font:500 10px var(--mono);color:#bdbdb5}.h3 .sg p{grid-column:1/-1;font:400 9px var(--sans);color:#64665d;display:flex;justify-content:space-between}.h3 .sg p s{text-decoration:none;color:var(--brand);letter-spacing:1px;transition:color .7s}.h3 .sg.on{background:color-mix(in srgb,var(--brand) 9%,transparent);box-shadow:inset 2px 0 0 var(--brand)}.h3 .lgb{font:700 7.5px var(--mono);padding:2px 5px;border-radius:3px;background:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand);letter-spacing:.06em;transition:color .7s,background .7s}.h3 .lgb.sh{background:#f0645f2e;color:var(--down)}.h3 .ap-main{border-inline:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.h3 .ap-hd{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line);font:700 13px var(--display)}.h3 .ap-hd .mut{font:500 9.5px var(--mono);color:#64665d}.h3 .ap-hd .px{margin-left:auto;font:600 14px var(--mono);color:#eee}.h3 .ap-chart{height:230px;flex:none;position:relative}.h3 .ap-chart svg{display:block}.h3 .ap-inv{margin:12px 14px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#ffffff04}.h3 .ap-inv h6{font:600 8.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#cfcfc6;margin-bottom:9px}.h3 .ap-inv ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;font:400 9.5px/1.4 var(--sans);color:#8b8d83}.h3 .ap-inv li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--brand);margin-right:7px;vertical-align:2px;transition:background .7s}.h3 .ap-kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 14px}.h3 .ap-kp div{border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:#ffffff03}.h3 .ap-kp span{display:block;font:500 7.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5d5f56}.h3 .ap-kp b{display:block;margin-top:5px;font:600 14px var(--mono);color:#e6e6de;letter-spacing:-.02em}.h3 .ap-kp b.br{color:var(--brand);transition:color .7s}.h3 .ap-side{padding:14px;display:flex;flex-direction:column;gap:10px}.h3 .ring{position:relative;width:112px;height:112px;margin:2px auto 4px}.h3 .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.h3 .ring circle{fill:none;stroke-width:6}.h3 .ring .arc{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:98 100;transition:stroke-dasharray 1.6s var(--ease),stroke .7s}.h3 .prep .ring .arc{stroke-dasharray:0 100;transition:none}.h3 .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:800 32px var(--display);letter-spacing:-.04em;color:#eee;padding-bottom:8px}.h3 .ring span{position:absolute;bottom:28px;left:0;right:0;text-align:center;font:500 7.5px var(--mono);color:#64665d;text-transform:uppercase;letter-spacing:.14em}.h3 .fac{display:grid;grid-template-columns:1fr auto auto;gap:7px 8px;font:500 9.5px var(--mono);color:#8b8d83}.h3 .fac b{color:var(--up);font-weight:600;text-align:right}.h3 .fac i{font-style:normal;color:#4f5149}.h3 .tot{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid var(--line);font:600 10px var(--mono);color:#e6e6de}.h3 .tot b{color:var(--up)}.h3 .wl-go{margin-top:auto;height:34px;border-radius:8px;background:var(--brand);color:#0a0a08;display:grid;place-items:center;font:700 11px var(--sans);transition:background .7s}.h3 .tl-act{height:34px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);font:500 9.5px var(--mono);color:#64665d}.h3 .tl-act i{flex:1}.h3 .ab{height:22px;padding:0 9px;border-radius:5px;border:1px solid var(--line-2);display:inline-flex;align-items:center;color:#bdbdb5}.h3 .ab.cy{background:var(--cy);color:#03161b;border-color:transparent;font-weight:600}.h3 .tl-kpis{display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr 1fr;gap:10px;padding:12px 14px;height:150px}.h3 .kpi{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#ffffff04;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px}.h3 .kpi>span{font:500 8px var(--mono);color:#5d5f56;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:1}.h3 .kpi>b{font:600 22px var(--mono);letter-spacing:-.03em;color:#eee;position:relative;z-index:1}.h3 .kpi em{font-style:normal;font:500 9px var(--mono);color:#64665d;margin-top:auto;display:flex;gap:6px;align-items:center;position:relative;z-index:1}.h3 .kpi.wide em{margin-top:0}.h3 .kc{position:absolute;left:0;right:0;bottom:0;height:55%}.h3 .cyc{color:var(--cy)!important}.h3 .tl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:10px;padding:0 14px 14px;height:calc(100% - 218px)}.h3 .st-t{border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden;padding:10px 12px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.h3 .st-t header{display:flex;justify-content:space-between;align-items:center;font:600 10px var(--sans);color:#e6e6de;position:relative;z-index:1}.h3 .st-t .pn{font:600 15px var(--mono);margin-top:5px;position:relative;z-index:1;letter-spacing:-.02em}.h3 .st-t .meta{font:500 8.5px var(--mono);color:#5d5f56;position:relative;z-index:1}.h3 .st-t .ch{position:absolute;left:0;right:0;bottom:0;height:60%}.h3 .stat{display:inline-flex;align-items:center;gap:5px;font:600 7.5px var(--mono);color:var(--up);letter-spacing:.1em}.h3 .stat.paper{color:#d8b45a}.h3 .stat.paper .live{background:#d8b45a;box-shadow:0 0 6px #d8b45a}.h3 .draw .ln{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease)}.h3 .draw .fl{transition:opacity 1.4s .4s}.h3 .prep .draw .ln{stroke-dashoffset:1;transition:none}.h3 .prep .draw .fl{opacity:0;transition:none}.h3 .cta{position:relative;z-index:2;padding:150px 24px 130px}.h3 .cta-card{max-width:860px;margin:0 auto;border-radius:24px;padding:72px 64px 60px;text-align:center;position:relative;isolation:isolate;background:linear-gradient(180deg,#a6ae5e0e,#ffffff03 60%);border:1px solid var(--line)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.h3 .cta-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;z-index:-1;background:conic-gradient(from var(--ang),transparent 0 70%,rgba(166,174,94,.7) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 7s linear infinite}@keyframes spin{to{--ang:360deg}}.h3 .kicker{font:500 12px var(--mono);letter-spacing:.32em;text-transform:uppercase;color:#8d9455}.h3 .cta .h2{margin:0 0 22px}.h3 .cta-p{font:400 19px/1.6 var(--sans);color:#b6b7ad;max-width:32em;margin:0 auto 46px}.h3 .rl{display:flex;align-items:center;gap:18px;max-width:560px;margin:0 auto 14px;padding:16px 22px 16px 16px;border:1px solid var(--line);border-radius:14px;background:#ffffff04;text-align:left;transition:border-color .4s,background .4s,transform .5s var(--ease)}.h3 .rl:hover{border-color:#a6ae5e73;background:#a6ae5e0d;transform:translateY(-2px)}.h3 .rl .ic{width:48px;height:48px;border-radius:11px;display:grid;place-items:center;flex:none;color:#1c1f0e;background:linear-gradient(160deg,#c3cb7c,#7d8544);box-shadow:inset 0 1px #ffffff59,0 8px 20px -8px #a6ae5e99}.h3 .rl b{font:600 16.5px var(--sans);white-space:nowrap}.h3 .rl .ru{flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.h3 .rl code{font:500 13px var(--mono);color:var(--dim);transition:color .3s}.h3 .rl:hover code{color:var(--mute)}.h3 .rl .ar{color:var(--dim);transition:transform .5s var(--ease),color .3s}.h3 .rl:hover .ar{transform:translate(5px);color:var(--olive)}.h3 .or{display:flex;align-items:center;gap:16px;max-width:560px;margin:38px auto 22px;font:500 12px var(--mono);letter-spacing:.02em;color:#55574f}.h3 .or:before,.h3 .or:after{content:"";flex:1;height:1px;background:var(--line)}.h3 .em{display:flex;align-items:center;max-width:560px;margin:0 auto;padding:7px 7px 7px 22px;border:1px solid var(--line-2);border-radius:14px;background:#00000040;transition:border-color .3s,box-shadow .3s}.h3 .em:focus-within{border-color:#a6ae5e99;box-shadow:0 0 0 4px #a6ae5e1a}.h3 .em input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:500 15px var(--mono);height:46px}.h3 .em input::placeholder{color:#4f5149}.h3 .em button{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;color:#1c1f0e;background:linear-gradient(160deg,#c3cb7c,#7d8544);transition:transform .4s var(--ease)}.h3 .em button:hover{transform:translate(2px) scale(1.04)}.h3 .em-ok{max-width:560px;margin:14px auto 0;font:500 13px var(--mono);color:var(--olive);min-height:20px}.h3 .pp{margin-top:30px;font:400 15px var(--sans);color:#5f6158}.h3 .pp a{color:var(--olive);font-weight:500}.h3 .reveal{opacity:0;transform:translateY(40px) scale(.985);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease)}.h3 .reveal.in{opacity:1;transform:none}.h3 .ft{position:relative;z-index:2;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(166,174,94,.3),transparent) 1;padding:70px 32px 40px}.h3 .ft-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.h3 .ft-brand p{margin-top:16px;color:var(--dim);font:400 15px/1.6 var(--sans);max-width:20em}.h3 .ft h5{font:500 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#8b8d83;margin-bottom:18px}.h3 .ft a.fl{display:block;width:max-content;font:400 15px var(--sans);color:#c4c4bb;margin-bottom:12px;transition:color .3s}.h3 .ft a.fl:hover{color:var(--olive-hi)}.h3 .ft-base{max-width:1240px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:500 12px var(--mono);color:#55574f}@media(max-width:1100px){.h3 .nav-links{gap:22px;font-size:14px}.h3 .lang{display:none}}@media(max-width:899px){.h3 .nav{height:62px}.h3 .nav-in{padding:0 16px}.h3 .nav-links{display:none}.h3 .logo{font-size:20px}.h3 .logo svg{width:30px;height:30px}.h3 .hero{left:16px;right:16px;width:auto;top:88px;transform:none}.h3 .h1{font-size:clamp(40px,11vw,56px);margin:18px 0}.h3 .lead{font-size:16px}.h3 .ctas{margin-top:24px;gap:10px}.h3 .ctas .btn{height:48px;padding:0 20px;font-size:15px}.h3 .badge{font-size:10.5px}.h3 .panel{left:16px;right:16px;width:auto;top:var(--pTop);transform:none}.h3 .h2{font-size:clamp(32px,9vw,44px);margin:14px 0}.h3 .p-lead{font-size:15.5px}.h3 .p-sub{display:none}.h3 .chips{margin-top:16px}.h3 .chip{height:30px;font-size:11.5px}.h3 .plink{margin-top:18px;font-size:15px}.h3 .cap .st{font-size:22px}.h3 .cap .st small{display:block;margin:6px 0 0;font-size:10.5px}.h3 .cap h4{font-size:13.5px;margin:6px 0 0}.h3 .cap code,.h3 .cap p{display:none}.h3 .finale p{font-size:15px}.h3 .hint,.h3 .idx .nt,.h3 .idx .nl{display:none}.h3 .cta{padding:110px 16px 90px}.h3 .cta-card{padding:52px 20px 44px}.h3 .rl{padding:12px;gap:12px}.h3 .rl code,.h3 .rl .ru{display:none}.h3 .rl b{font-size:15px;flex:1}.h3 .ft-in{grid-template-columns:1fr 1fr;gap:32px}.h3 .ft-brand{grid-column:1/-1}}@media(max-width:899px)and (max-height:720px){.h3 .chips{display:none}}@media(prefers-reduced-motion:reduce){.h3 .grain,.h3 .cta-card:before{animation:none}.h3 .h1 .w,.h3 .fin{animation-duration:.01s}}.h3{position:relative;overflow-x:clip;min-height:100vh}.h3 .btn{border:0;width:auto;box-shadow:none;text-decoration:none;transition-duration:.5s,.3s,.4s,.3s}.h3 .btn.ghost{border:1px solid var(--line-2)}.h3 .hero{background:none;min-height:0;padding:0;display:block;overflow:visible}.h3 .hero:before,.h3 .hero:after{content:none}.h3 .nav{padding:0;box-shadow:none;transition:none}.h3 .nav:before,.h3 .nav:after{content:none}.h3 .nav-links{background:none;border-radius:0;box-shadow:none;height:auto;position:static;transform:none;width:auto;margin:0}.h3 .nav-links:before,.h3 .nav-links:after{content:none}.h3 .reveal{filter:none}.h3 .rxf{--vcur:#2dd89c}.h3 .rx-brand{gap:7px;letter-spacing:.1em}.h3 .rx-brand svg{width:15px;height:15px}.h3 .rx-srch{height:22px;width:118px;padding:0 9px;border:1px solid var(--line-2);border-radius:6px;display:inline-flex;align-items:center;font:500 9px var(--mono);color:#6b6d64}.h3 .rxf .cbtn,.h3 .rxf .go{background:#2dd89c;color:#06281b}.h3 .rxf .rx-body{height:calc(100% - 96px)}.h3 .rx-gh{display:flex;justify-content:space-between;align-items:center;height:20px;padding:0 10px;font:500 7.5px var(--mono);color:#5d5f56;text-transform:uppercase;letter-spacing:.1em}.h3 .rx-gh small{font-size:7px;text-transform:none;letter-spacing:0;color:#4b4d45}.h3 .rxf .mrow{height:33px}.h3 .rxf .mrow.on{background:#2dd89c12;box-shadow:inset 2px 0 #2dd89c}.h3 .rx-list{margin:8px 8px 0;padding:7px 8px;border:1px solid var(--line-2);border-radius:7px;display:flex;gap:8px;align-items:center}.h3 .rx-list i{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:#2dd89c24;color:#2dd89c;font:600 12px var(--mono);font-style:normal;flex:none}.h3 .rx-list b{display:block;font:600 9.5px var(--sans);color:#e6e6de}.h3 .rx-list small{font:500 7.5px var(--sans);color:#6b6d64}.h3 .rx-ft{position:absolute;left:0;right:0;bottom:0;height:18px;display:flex;align-items:center;gap:14px;padding:0 12px;border-top:1px solid var(--line);font:500 7.5px var(--mono);color:#55574f;background:#0a0c09}.h3 .rx-ft em{flex:1}.h3 .rx-ft span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.h3 .rx-ft .live{width:5px;height:5px}.h3 .rxf .tfs b{color:#2dd89c}.h3 .rxf .sld i{background:#2dd89c}.h3 .rxf .sld u{box-shadow:0 0 0 3px #2dd89c4d}.h3 .rxf .ls .l{background:#2dd89c26;color:#2dd89c;box-shadow:inset 0 0 0 1px #2dd89c66}.h3 .rxf .lbl b,.h3 .rxf .kv b.big{color:#2dd89c}.h3.h3-embed{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:visible;background:none}.h3.h3-embed .scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:2000px;perspective-origin:50% 50%}.h3.h3-embed .card{pointer-events:auto}.h3.h3-embed.h4-thumb{position:relative;inset:auto;width:100%;overflow:hidden;border-radius:12px}.h4-thumb .face{position:absolute;left:0;top:0;width:880px;height:550px;transform:scale(var(--k, .3));transform-origin:0 0;border-radius:0;box-shadow:none;pointer-events:none}.h4-thumb .face:after{content:none}.face-screen .face .sheen{position:absolute;top:-10%;right:-70%;bottom:-10%;left:-70%;z-index:4;pointer-events:none;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.055) 47%,rgba(255,255,255,.012) 53%,transparent 60%)}.h3 .face svg text{font-family:var(--mono)}.h3 .face.qt,.h3 .face.pb{display:flex;flex-direction:column;background:#0a0d12;color:#d7dce3;font:500 10px/1.3 var(--mono)}.h3 .face.qt .up,.h3 .face.pb .up{color:#22c55e}.h3 .face.qt .dn,.h3 .face.pb .dn{color:#ef4444}.h3 .face.qt .live,.h3 .face.pb .live{background:#22c55e;box-shadow:0 0 6px #22c55e}.h3 .face.qt s,.h3 .face.pb s,.h3 .face.bk s{text-decoration:none}.h3 .face.qt em,.h3 .face.pb em,.h3 .face.bk em,.h3 .face.qt i,.h3 .face.pb i,.h3 .face.bk i{font-style:normal}.h3 .at-tb{flex:none;height:32px;display:flex;align-items:center;gap:14px;padding:0 12px;border-bottom:1px solid #1a2029;background:#0b0f15}.h3 .at-logo{font:700 11px var(--mono);letter-spacing:.22em;color:#e5e7eb}.h3 .at-nav{display:flex;gap:2px}.h3 .at-nav>*{height:20px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;font:500 8.5px var(--mono);letter-spacing:.1em;color:#8b93a1}.h3 .at-nav b{background:#161c25;color:#fff}.h3 .at-nav .at-plus{color:#5b6472;padding:0 4px}.h3 .at-r{margin-left:auto;display:flex;gap:8px;align-items:center}.h3 .at-search{height:20px;width:150px;padding:0 9px;border:1px solid #232a35;border-radius:5px;display:inline-flex;align-items:center;font:500 8.5px var(--mono);letter-spacing:.08em;color:#5b6472}.h3 .at-btn{height:20px;padding:0 9px;border:1px solid #2b3340;border-radius:5px;background:#121821;display:inline-flex;align-items:center;font:500 8.5px var(--mono);color:#e5e7eb}.h3 .at-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border:1px solid rgba(34,211,238,.25);border-radius:5px;font:500 8px var(--mono);letter-spacing:.06em;color:#a8e9f3}.h3 .at-tk{flex:none;height:30px;display:flex;align-items:center;gap:14px;padding:0 12px;border-bottom:1px solid #1a2029}.h3 .at-tk .coin{width:16px;height:16px;font-size:9px}.h3 .at-sym{font:700 12px var(--mono);color:#fff}.h3 .at-hl{font-size:7px;color:#5b6472;margin-left:-8px}.h3 .at-px{font:700 15px var(--mono);letter-spacing:-.02em;color:#fff}.h3 .at-tk>em{font-size:9px}.h3 .at-kv{display:flex;flex-direction:column;gap:1px}.h3 .at-kv span{font-size:6.5px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472}.h3 .at-kv b{font:500 9px var(--mono);color:#d7dce3;white-space:nowrap}.h3 .at-kv b s{font-size:7px;color:#5b6472;margin-left:5px}.h3 .at-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:7.5px;letter-spacing:.14em;color:#22c55e}.h3 .at-ft{flex:none;height:18px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #1a2029;font-size:7px;letter-spacing:.12em;color:#5b6472;text-transform:uppercase}.h3 .at-ph{flex:none;height:22px;display:flex;align-items:center;gap:6px;padding:0 9px;border-bottom:1px solid #1a2029;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#8b93a1}.h3 .at-ph b{color:#e5e7eb;font-weight:600}.h3 .at-ph>s{color:#5b6472;margin-left:2px}.h3 .at-ph-i{color:#8b93a1;font-size:9px}.h3 .at-ph-2{margin-left:10px;display:inline-flex;align-items:center;gap:5px;color:#5b6472}.h3 .at-dot{width:5px;height:5px;border-radius:50%;background:#22d3ee}.h3 .at-side{border-right:1px solid #1a2029;display:flex;flex-direction:column}.h3 .at-si{height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:5.5px;letter-spacing:.04em;text-transform:uppercase;color:#5b6472;text-align:center;border-left:2px solid transparent;padding:0 2px;line-height:1.1}.h3 .at-si i{width:10px;height:10px;border:1px solid currentColor;border-radius:2px;opacity:.6}.h3 .at-si.on{color:#22d3ee;border-left-color:#22d3ee}.h3 .qt-body{flex:1;min-height:0;display:grid;grid-template-columns:44px 170px 1fr 226px;grid-template-rows:minmax(0,1fr)}.h3 .qt-left{border-right:1px solid #1a2029;display:flex;flex-direction:column;overflow:hidden}.h3 .qt-chips{display:flex;gap:4px;padding:8px 10px 6px}.h3 .qt-chips>*{height:18px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;font-size:7.5px;letter-spacing:.1em;color:#8b93a1}.h3 .qt-chips b{background:#1a2029;color:#fff}.h3 .qt-luck{padding:0 10px 6px;font-size:6.5px;text-transform:uppercase;letter-spacing:.08em;color:#5b6472;white-space:nowrap}.h3 .qt-luck b{font-size:11px;color:#e5e7eb;margin:0 3px}.h3 .qt-colh{display:flex;justify-content:space-between;padding:4px 10px;font-size:6.5px;text-transform:uppercase;letter-spacing:.12em;color:#5b6472;border-bottom:1px solid #1a2029}.h3 .qt-rule{display:flex;justify-content:space-between;padding:7px 10px;border-bottom:1px solid #1a2029}.h3 .qt-rule.on{background:#ffffff05}.h3 .qt-rule>div{display:flex;flex-direction:column;gap:2px}.h3 .qt-rule b{font:500 9.5px var(--mono);color:#e5e7eb}.h3 .qt-rule span{font-size:6.5px;text-transform:uppercase;letter-spacing:.08em;color:#5b6472}.h3 .qt-rule-r{text-align:right}.h3 .qt-mid{display:flex;flex-direction:column;min-width:0;border-right:1px solid #1a2029}.h3 .qt-plan{flex:1;min-height:0;display:flex;flex-direction:column}.h3 .qt-pbar{flex:none;height:26px;display:flex;align-items:center;gap:4px;padding:0 10px}.h3 .qt-pbar>*{height:18px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;font-size:7.5px;letter-spacing:.12em;color:#8b93a1}.h3 .qt-pbar i{flex:1;padding:0}.h3 .qt-long{background:#22c55e2e;color:#22c55e}.h3 .qt-now{background:#1a2029;color:#fff}.h3 .qt-fan{flex:1;min-height:0;width:100%;display:block;padding:0 0 0 4px}.h3 .qt-inputs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px 10px 9px}.h3 .qt-inputs>div{display:flex;flex-direction:column;gap:3px}.h3 .qt-inputs span{font-size:6.5px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472}.h3 .qt-inputs b{height:20px;display:flex;align-items:center;padding:0 7px;border:1px solid #232a35;border-radius:4px;background:#0e1218;font:500 9.5px var(--mono);color:#e5e7eb}.h3 .qt-inputs b s{margin-left:auto;color:#8b93a1}.h3 .qt-map{flex:none;height:172px;border-top:1px solid #1a2029;display:flex;flex-direction:column}.h3 .qt-map-h{display:flex;justify-content:space-between;padding:5px 10px 3px;font-size:6.5px;text-transform:uppercase;letter-spacing:.12em;color:#5b6472}.h3 .qt-hm{flex:1;min-height:0;display:grid;grid-template-columns:34px repeat(8,1fr);gap:2px;padding:0 10px 8px}.h3 .qt-hm-h{display:grid;place-items:center;font-size:6.5px;color:#5b6472}.h3 .qt-hm-c{display:grid;place-items:center;border-radius:2px;font:500 7.5px var(--mono);letter-spacing:.04em}.h3 .qt-hm-c.pick{box-shadow:inset 0 0 0 1px #fff}.h3 .qt-right{display:flex;flex-direction:column}.h3 .qt-odds{flex:1;min-height:0;overflow:hidden}.h3 .qt-verdict{margin:8px 10px 6px;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#ef4444}.h3 .qt-fix{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px}.h3 .qt-fix>div{border:1px solid #232a35;border-radius:4px;padding:6px 7px;display:flex;flex-direction:column;gap:3px}.h3 .qt-fix b{font:500 7px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#e5e7eb}.h3 .qt-fix span{font-size:6.5px;text-transform:uppercase;letter-spacing:.04em;color:#5b6472}.h3 .qt-h{padding:9px 10px 3px;font-size:6.5px;text-transform:uppercase;letter-spacing:.14em;color:#5b6472}.h3 .qt-ends{display:grid;grid-template-columns:repeat(3,1fr);padding:0 10px}.h3 .qt-ends>div{display:flex;flex-direction:column;gap:2px}.h3 .qt-ends span{font-size:6.5px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472}.h3 .qt-ends b{font:500 16px var(--mono);letter-spacing:-.02em;color:#d7dce3}.h3 .qt-bar{display:flex;gap:1px;height:3px;margin:6px 10px;border-radius:2px;overflow:hidden}.h3 .qt-bar i{display:block;height:100%}.h3 .qt-rows{padding:0 10px}.h3 .qt-rows>div{display:flex;justify-content:space-between;padding:3px 0;font-size:6.5px;text-transform:uppercase;letter-spacing:.06em;color:#8b93a1}.h3 .qt-rows b{font-weight:500;color:#d7dce3}.h3 .qt-r{padding:0 10px;display:flex;align-items:baseline;gap:6px}.h3 .qt-r b{font:500 16px var(--mono);letter-spacing:-.02em}.h3 .qt-r span{font-size:8px;color:#5b6472}.h3 .qt-ticket{flex:none;height:188px;border-top:1px solid #1a2029;display:flex;flex-direction:column}.h3 .qt-tabs{display:flex}.h3 .qt-tabs>*{flex:1;text-align:center;padding:6px 0;font-size:7.5px;letter-spacing:.14em;color:#5b6472}.h3 .qt-tabs b{color:#22d3ee;font-weight:500;border-bottom:1px solid #22d3ee}.h3 .qt-ls{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px 6px}.h3 .qt-ls>*{height:24px;border-radius:4px;display:grid;place-items:center;font:600 8.5px var(--mono);letter-spacing:.12em}.h3 .qt-ls b{background:#16a34a;color:#fff}.h3 .qt-ls span{background:#161c25;color:#8b93a1}.h3 .qt-ot{display:flex;gap:10px;padding:0 10px 6px;font-size:6.5px;letter-spacing:.12em;color:#5b6472}.h3 .qt-ot b{font-weight:500;color:#22d3ee;border-bottom:1px solid #22d3ee;padding-bottom:2px}.h3 .qt-ot span:last-child{margin-left:auto}.h3 .qt-lev{display:flex;align-items:center;gap:6px;padding:3px 10px}.h3 .qt-lev span{flex:1;font-size:6.5px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472}.h3 .qt-lev b{font:500 9px var(--mono);color:#e5e7eb}.h3 .qt-lev s{font-size:6px;letter-spacing:.1em;border:1px solid #232a35;border-radius:3px;padding:1px 4px;color:#8b93a1}.h3 .qt-sld{position:relative;height:2px;background:#232a35;margin:3px 10px 5px}.h3 .qt-sld i{position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#22d3ee}.h3 .qt-sld u{position:absolute;left:0;top:0;width:8%;height:2px;background:#22d3ee}.h3 .qt-go{margin:auto 10px 8px;height:24px;border:1px solid #16a34a;border-radius:4px;display:grid;place-items:center;font:600 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#22c55e}.h3 .pb-body{flex:1;min-height:0;display:grid;grid-template-columns:44px 166px 1fr 206px;grid-template-rows:minmax(0,1fr)}.h3 .pb-left{border-right:1px solid #1a2029;display:flex;flex-direction:column;min-height:0;overflow:hidden}.h3 .pb-ltabs{flex:none;height:22px;display:flex;gap:4px;padding:0 8px;align-items:center;border-bottom:1px solid #1a2029}.h3 .pb-ltabs>*{height:17px;padding:0 7px;border-radius:3px;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#8b93a1}.h3 .pb-ltabs b{background:#1a2029;color:#22d3ee}.h3 .pb-sec{display:flex;justify-content:space-between;padding:7px 10px 4px;font-size:6.5px;text-transform:uppercase;letter-spacing:.14em;color:#5b6472}.h3 .pb-sec b{font-weight:500}.h3 .pb-run{padding:5px 10px 7px;border-bottom:1px solid #1a2029}.h3 .pb-run.on{background:#ffffff04}.h3 .pb-run-h{display:flex;align-items:center;gap:5px}.h3 .pb-run-h b{flex:1;min-width:0;font:500 9px var(--mono);color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h3 .pb-run-h em{font-size:8.5px}.h3 .pb-off{width:6px;height:6px;border-radius:50%;border:1px solid #5b6472}.h3 .pb-run p{margin:5px 0 0;font-size:6.6px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em;color:#8b93a1}.h3 .pb-run p b{font-weight:500}.h3 .pb-run-b{display:flex;justify-content:space-between;margin-top:7px}.h3 .pb-run-b span{height:18px;padding:0 8px;border:1px solid #232a35;border-radius:3px;display:inline-flex;align-items:center;font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#8b93a1}.h3 .pb-draft{display:flex;justify-content:space-between;gap:6px;padding:6px 10px;border-left:2px solid transparent;font-size:8.5px;color:#d7dce3}.h3 .pb-draft span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h3 .pb-draft b{font-size:6.5px;font-weight:500;color:#5b6472}.h3 .pb-draft.on{border-left-color:#22d3ee;background:#ffffff05}.h3 .pb-runner{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-top:1px solid #1a2029}.h3 .pb-runner span{display:inline-flex;align-items:center;gap:5px;font-size:7px;text-transform:uppercase;letter-spacing:.1em;color:#8b93a1}.h3 .pb-runner b{height:18px;padding:0 7px;border:1px solid #ef4444;border-radius:3px;display:inline-flex;align-items:center;font-size:6.5px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#ef4444}.h3 .pb-mid{display:flex;flex-direction:column;min-width:0;border-right:1px solid #1a2029}.h3 .pb-ch{flex:none;height:212px;display:flex;flex-direction:column}.h3 .pb-ch-h{display:flex;align-items:center;padding:4px 10px}.h3 .pb-ch-h b{font:500 9px var(--mono);color:#e5e7eb}.h3 .pb-ch-h span{margin-left:auto;font-size:8.5px;color:#8b93a1}.h3 .pb-ch-h s{margin-left:10px;font-size:6px;letter-spacing:.12em;border:1px solid #232a35;border-radius:3px;padding:1px 5px;color:#8b93a1}.h3 .pb-chart{flex:1;min-height:0;width:100%;display:block}.h3 .pb-low{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);border-top:1px solid #1a2029}.h3 .pb-bt{border-right:1px solid #1a2029;display:flex;flex-direction:column;min-height:0;overflow:hidden}.h3 .pb-bt-live{display:flex;align-items:center;gap:5px;padding:6px 10px 3px}.h3 .pb-bt-live b{font:500 8.5px var(--mono);color:#e5e7eb}.h3 .pb-bt-live span{font-size:7px;letter-spacing:.12em}.h3 .pb-bt-live em{margin-left:auto;font-size:9px}.h3 .pb-bt-pos{display:flex;justify-content:space-between;padding:4px 10px 6px;border-bottom:1px solid #1a2029}.h3 .pb-bt-pos b{font:500 8.5px var(--mono);color:#d7dce3}.h3 .pb-bt-pos em{font-size:8.5px}.h3 .pb-bt-res{display:flex;align-items:center;gap:6px;padding:6px 10px 2px}.h3 .pb-bt-res b{font:500 11px var(--mono)}.h3 .pb-bt-res span{font-size:6.5px;text-transform:uppercase;letter-spacing:.12em;color:#5b6472}.h3 .pb-bt-res s{margin-left:auto;font-size:6px;letter-spacing:.12em;border:1px solid #232a35;border-radius:3px;padding:2px 6px;color:#8b93a1}.h3 .pb-eq{position:relative;height:54px;margin:0 10px}.h3 .pb-eq svg{width:100%;height:100%;display:block}.h3 .pb-eq-a{position:absolute;right:0;top:0;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.h3 .pb-eq-b{position:absolute;right:22%;bottom:0;font-size:6.5px;letter-spacing:.08em}.h3 .pb-trades{padding:4px 10px}.h3 .pb-trades>div{display:flex;align-items:center;gap:6px;padding:3.5px 0;border-top:1px solid #1a2029}.h3 .pb-trades b{font-size:6px;font-weight:500;padding:2px 5px;border-radius:2px;letter-spacing:.12em}.h3 .pb-trades b.lg{background:#22c55e2e;color:#22c55e}.h3 .pb-trades b.sh{background:#ef44442e;color:#ef4444}.h3 .pb-trades span{flex:1;font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:#8b93a1}.h3 .pb-trades em{font-size:7.5px}.h3 .pb-ps{display:flex;flex-direction:column;min-height:0;overflow:hidden}.h3 .pb-eqt{padding:6px 10px 2px;display:grid;grid-template-columns:1fr auto;align-items:end}.h3 .pb-eqt span{grid-column:1 / 3;font-size:6.5px;text-transform:uppercase;letter-spacing:.14em;color:#5b6472}.h3 .pb-eqt b{font:500 18px var(--mono);letter-spacing:-.02em;color:#fff}.h3 .pb-eqt em{font-size:7.5px;letter-spacing:.04em}.h3 .pb-fm{display:grid;grid-template-columns:1fr 1fr;padding:2px 10px 6px}.h3 .pb-fm>div{display:flex;flex-direction:column;gap:1px}.h3 .pb-fm span{font-size:6.5px;text-transform:uppercase;letter-spacing:.12em;color:#5b6472}.h3 .pb-fm b{font:500 9px var(--mono);color:#d7dce3}.h3 .pb-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 6px}.h3 .pb-btns span{height:20px;border:1px solid #232a35;border-radius:3px;display:grid;place-items:center;font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:#d7dce3}.h3 .pb-venues{display:flex;gap:4px;padding:0 10px 6px;overflow:hidden}.h3 .pb-venues span{flex:none;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border:1px solid #232a35;border-radius:3px;font-size:7.5px;color:#d7dce3;white-space:nowrap}.h3 .pb-venues i{width:5px;height:5px;border-radius:50%;background:var(--c)}.h3 .pb-venues s{font-size:5.5px;letter-spacing:.1em;color:var(--c)}.h3 .pb-ptabs{display:flex;gap:4px;padding:0 10px 5px}.h3 .pb-ptabs>*{height:18px;padding:0 8px;border-radius:3px;display:inline-flex;align-items:center;gap:3px;font-size:6.5px;letter-spacing:.12em;color:#5b6472}.h3 .pb-ptabs b{font-weight:500;background:#1a2029;color:#e5e7eb}.h3 .pb-ptabs b s{background:#22d3ee;color:#0a0d12;padding:0 3px;border-radius:2px}.h3 .pb-card{margin:0 10px 6px;border:1px solid rgba(239,68,68,.35);border-radius:4px;padding:6px 8px}.h3 .pb-card-h{display:flex;align-items:center;gap:5px}.h3 .pb-card-h b{font:500 9.5px var(--mono);color:#fff}.h3 .pb-card-h s{font-size:6px;letter-spacing:.1em;background:#ef44442e;color:#ef4444;padding:1px 4px;border-radius:2px}.h3 .pb-card-h em{margin-left:auto;font-size:9px}.h3 .pb-card-v{display:flex;justify-content:space-between;font-size:6.5px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472;padding:1px 0 4px 25px}.h3 .pb-card-v em{font-size:7px}.h3 .pb-card-g{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:2px 0}.h3 .pb-card-g>div{display:flex;flex-direction:column}.h3 .pb-card-g span{font-size:6px;text-transform:uppercase;letter-spacing:.1em;color:#5b6472}.h3 .pb-card-g b{font:500 8px var(--mono);color:#d7dce3}.h3 .pb-card-g b.pb-y{color:#f1c232}.h3 .pb-card-b{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px}.h3 .pb-card-b span{height:18px;background:#161c25;border-radius:3px;display:grid;place-items:center;font-size:6.5px;letter-spacing:.12em;text-transform:uppercase;color:#d7dce3}.h3 .pb-right{display:flex;flex-direction:column}.h3 .pb-sel{display:flex;gap:4px;align-items:center;padding:8px 8px 6px}.h3 .pb-sel span{flex:1;min-width:0;height:20px;border:1px solid #232a35;border-radius:4px;padding:0 7px;display:inline-flex;align-items:center;font-size:8px;color:#d7dce3;white-space:nowrap;overflow:hidden}.h3 .pb-sel s{flex:none;width:20px;height:20px;border:1px solid #232a35;border-radius:4px;display:grid;place-items:center;color:#8b93a1}.h3 .pb-sel b{flex:none;height:20px;padding:0 6px;border:1px solid #232a35;border-radius:4px;display:inline-flex;align-items:center;font-size:6.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#d7dce3;white-space:nowrap}.h3 .pb-code{flex:1;padding:6px 0}.h3 .pb-code>div{display:flex;gap:8px;padding:2px 8px;font-size:8.5px;line-height:1.5;color:#e5e7eb;white-space:nowrap;overflow:hidden}.h3 .pb-code i{flex:none;width:10px;text-align:right;color:#5b6472}.h3 .pb-cm{color:#8b93a1}.h3 .pb-caret{display:inline-block;width:1px;height:10px;background:#22d3ee;vertical-align:middle;animation:blink 1s infinite}.h3 .pb-golive{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px}.h3 .pb-golive>*{height:26px;border:1px solid #232a35;border-radius:4px;display:grid;place-items:center;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:#d7dce3}.h3 .pb-golive b{background:#22d3ee;border-color:#22d3ee;color:#0a0d12;font-weight:700}.h3 .face.bk{display:flex;flex-direction:column;background:#0a0f17;color:#e6edf3;font:400 10px/1.4 var(--sans)}.h3 .bk-tb{flex:none;height:34px;display:flex;align-items:center;gap:20px;padding:0 14px;border-bottom:1px solid #1b2430;background:#0b1119}.h3 .bk-logo{display:flex;align-items:center;gap:6px;font:800 13px var(--sans);letter-spacing:-.02em;color:#fff}.h3 .bk-logo i{color:#2dd4bf;font-size:17px;line-height:1}.h3 .bk-nav{display:flex;gap:14px;font:500 10px var(--sans);color:#b6c0cc;align-self:stretch;align-items:center}.h3 .bk-nav b{position:relative;color:#fff;font-weight:600;height:100%;display:inline-flex;align-items:center}.h3 .bk-nav b:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#3b82f6}.h3 .bk-r{margin-left:auto;display:flex;gap:8px;align-items:center}.h3 .bk-ver{height:20px;padding:0 8px;border:1px solid #243040;border-radius:5px;background:#0f1722;display:inline-flex;align-items:center;font:500 8px var(--mono);color:#b6c0cc}.h3 .bk-search{height:20px;width:140px;padding:0 8px;border:1px solid #243040;border-radius:5px;background:#0f1722;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#8b96a5}.h3 .bk-search s{margin-left:auto;font:500 7px var(--mono);color:#5b6472;border:1px solid #243040;border-radius:3px;padding:0 3px}.h3 .bk-ico{height:20px;width:20px;border:1px solid #243040;border-radius:5px;display:grid;place-items:center;color:#8b96a5;font-size:9px}.h3 .bk-sub{flex:none;height:26px;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid #1b2430;font:500 9px var(--sans);color:#b6c0cc}.h3 .bk-sub b{height:18px;padding:0 8px;border-radius:4px;background:#152033;color:#fff;font-weight:600;display:inline-flex;align-items:center}.h3 .bk-sub em{margin-left:auto;font-size:8.5px;color:#6b7684}.h3 .bk-sub s{color:#fff;font-weight:600;margin-left:4px}.h3 .bk-crumb{height:18px;padding:0 8px;border:1px solid #243040;border-radius:4px;display:inline-flex;align-items:center;font-size:8.5px;color:#8b96a5}.h3 .bk-crumb+s{margin-left:auto}.h3 .bk-home{flex:1;min-height:0;padding:24px 60px 0;text-align:center}.h3 .bk-home h1{font:800 28px/1.1 var(--sans);letter-spacing:-.03em;color:#fff;margin:0 0 10px}.h3 .bk-home h1 em{color:#60a5fa}.h3 .bk-home p{font-size:10.5px;line-height:1.45;color:#b6c0cc;max-width:440px;margin:0 auto 16px}.h3 .bk-house{text-align:left;border:1px solid #1b2430;border-radius:10px;padding:10px 14px 12px;background-color:#0b111a;background-image:radial-gradient(rgba(255,255,255,.06) .7px,transparent .9px);background-size:10px 10px}.h3 .bk-house-t{display:flex;justify-content:space-between;align-items:center;font-size:7.5px;text-transform:uppercase;letter-spacing:.16em;color:#6b7684}.h3 .bk-house-t i{color:#2dd4bf;font-size:11px}.h3 .bk-roof{position:relative;height:44px;margin:4px 90px 0}.h3 .bk-roof svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.h3 .bk-roof b{position:absolute;left:50%;top:13px;transform:translate(-50%);font:700 10.5px var(--sans);color:#fff;white-space:nowrap}.h3 .bk-roof span{position:absolute;left:50%;top:28px;transform:translate(-50%);font-size:6.5px;color:#8b96a5;white-space:nowrap}.h3 .bk-row{display:grid;grid-template-columns:90px 1fr 90px;gap:0 8px;align-items:center;margin-top:6px}.h3 .bk-lab{display:flex;align-items:center;gap:4px;font-size:6.5px;text-transform:uppercase;letter-spacing:.14em;color:#b6c0cc}.h3 .bk-lab i{font:500 5.5px var(--mono);color:#6b7684}.h3 .bk-lab s{display:block;width:10px;height:1px;background:#2dd4bf;opacity:.6}.h3 .bk-lab-l{justify-content:flex-end}.h3 .bk-lab-r{justify-content:flex-start}.h3 .bk-dist{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #243040;border-radius:5px;background:#2dd4bf08}.h3 .bk-dist>div{padding:5px 8px;border-left:1px solid #1b2430}.h3 .bk-dist>div:first-child{border-left:0}.h3 .bk-dist b{display:block;font-size:8.5px;font-weight:600;color:#fff}.h3 .bk-dist span{font-size:6.5px;color:#8b96a5}.h3 .bk-prims{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.h3 .bk-prims>div{border:1px solid #243040;border-top:2px solid var(--c);border-radius:5px;padding:6px 4px;text-align:center;background:#0d141e}.h3 .bk-prims i{display:block;font:500 5.5px var(--mono);color:#6b7684}.h3 .bk-prims b{display:block;font-size:9.5px;font-weight:700;color:#fff;margin:2px 0 1px}.h3 .bk-prims span{display:block;font-size:6px;color:#8b96a5;white-space:nowrap;overflow:hidden}.h3 .bk-prims s{display:inline-block;margin-top:4px;font:500 5.5px var(--mono);padding:1px 4px;border:1px solid #243040;border-radius:3px;color:var(--c);white-space:nowrap}.h3 .bk-acc{border:1px solid #243040;border-radius:5px;padding:6px 8px;display:flex;justify-content:space-between;align-items:center}.h3 .bk-acc b{font-size:8.5px;font-weight:600;color:#fff}.h3 .bk-acc span{font-size:6.5px;color:#8b96a5}.h3 .bk-exec{display:grid;grid-template-columns:1fr 90px 1fr;gap:6px;align-items:center}.h3 .bk-core{border:1px solid #243040;border-radius:5px;padding:6px 8px;text-align:center;background:#0d141e}.h3 .bk-core b{display:block;font-size:8.5px;font-weight:600;color:#fff}.h3 .bk-core span{font-size:6.5px;color:#8b96a5}.h3 .bk-link{display:flex;flex-direction:column;gap:3px}.h3 .bk-link s{font:500 5.5px var(--mono);color:#2dd4bf;border:1px solid #243040;border-radius:3px;padding:2px 4px;text-align:center}.h3 .bk-bft{border:1px dashed #243040;border-radius:5px;padding:6px;text-align:center;font-size:8.5px;font-weight:600;color:#fff}.h3 .bk-house.sm{padding:8px 10px 10px}.h3 .bk-house.sm .bk-roof{margin:4px 60px 0;height:38px}.h3 .bk-house.sm .bk-roof b{top:11px;font-size:9px}.h3 .bk-house.sm .bk-roof span{top:23px;font-size:5.5px}.h3 .bk-house.sm .bk-row{grid-template-columns:62px 1fr 62px;gap:0 5px;margin-top:5px}.h3 .bk-house.sm .bk-lab{font-size:5.5px;letter-spacing:.1em}.h3 .bk-house.sm .bk-dist>div{padding:4px 5px}.h3 .bk-house.sm .bk-dist b{font-size:7.5px}.h3 .bk-house.sm .bk-dist span{font-size:5.5px}.h3 .bk-house.sm .bk-prims{gap:4px}.h3 .bk-house.sm .bk-prims>div{padding:5px 3px}.h3 .bk-house.sm .bk-prims b{font-size:7.5px}.h3 .bk-house.sm .bk-prims span,.h3 .bk-house.sm .bk-prims s{font-size:5px}.h3 .bk-house.sm .bk-acc b,.h3 .bk-house.sm .bk-core b,.h3 .bk-house.sm .bk-bft{font-size:7.5px}.h3 .bk-house.sm .bk-acc span,.h3 .bk-house.sm .bk-core span{font-size:5.5px}.h3 .bk-house.sm .bk-exec{grid-template-columns:1fr 70px 1fr}.h3 .bk-page{flex:1;min-height:0;display:grid;grid-template-columns:150px 1fr 150px;grid-template-rows:minmax(0,1fr);overflow:hidden}.h3 .bk-side{border-right:1px solid #1b2430;padding:12px 10px}.h3 .bk-side>b{display:block;font-size:12px;font-weight:700;color:#fff}.h3 .bk-side>span{display:block;font-size:7.5px;color:#6b7684;margin:2px 0 8px}.h3 .bk-sg{display:flex;justify-content:space-between;gap:6px;white-space:nowrap;overflow:hidden;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#b6c0cc;margin:8px 0 3px;padding-top:8px;border-top:1px solid #1b2430}.h3 .bk-sg i{font:500 6.5px var(--mono);color:#6b7684}.h3 .bk-si{font-size:8.5px;color:#b6c0cc;padding:3px 6px;border-left:2px solid transparent}.h3 .bk-si.on{color:#60a5fa;background:#0f1a2b;border-left-color:#60a5fa;border-radius:0 3px 3px 0}.h3 .bk-main{padding:14px 20px 0;min-width:0}.h3 .bk-bc{display:flex;align-items:center;gap:5px;font-size:8.5px;color:#8b96a5}.h3 .bk-bc i{font:500 6.5px var(--mono);padding:1px 4px;border:1px solid #243040;border-radius:3px}.h3 .bk-bc em{margin-left:auto;height:18px;padding:0 8px;border:1px solid #243040;border-radius:4px;display:inline-flex;align-items:center;font-size:8px;color:#b6c0cc}.h3 .bk-bc b{height:18px;padding:0 8px;border:1px solid #3b82f6;border-radius:4px;display:inline-flex;align-items:center;font-size:8px;font-weight:600;color:#fff;white-space:nowrap}.h3 .bk-main h1{font:800 25px/1.1 var(--sans);letter-spacing:-.03em;color:#fff;margin:14px 0 8px}.h3 .bk-meta{display:flex;align-items:center;gap:8px;margin-bottom:10px}.h3 .bk-meta b{height:16px;padding:0 6px;border:1px solid #16a34a;border-radius:3px;display:inline-flex;align-items:center;font:500 6.5px var(--mono);letter-spacing:.12em;color:#22c55e}.h3 .bk-meta span{margin-left:auto;height:18px;padding:0 8px;border:1px solid #243040;border-radius:4px;display:inline-flex;align-items:center;font-size:8px;color:#b6c0cc}.h3 .bk-lede{font-size:12.5px;line-height:1.45;color:#e6edf3;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #1b2430}.h3 .bk-p{font-size:9.5px;line-height:1.55;color:#b6c0cc;margin:0 0 12px}.h3 .bk-p b{color:#fff;font-weight:600}.h3 .bk-toc{border-left:1px solid #1b2430;padding:14px 12px}.h3 .bk-toc b{display:block;font-size:10.5px;font-weight:700;color:#fff;margin-bottom:8px}.h3 .bk-toc span{display:block;font-size:8px;line-height:1.3;color:#b6c0cc;padding:3px 0}.h3 .face.lg{display:flex;flex-direction:column;background:#0b0c10;color:#e5e7eb;font:500 10px/1.3 var(--mono)}.h3 .face.lg .up{color:#4ade80}.h3 .face.lg s{text-decoration:none}.h3 .face.lg em,.h3 .face.lg i{font-style:normal}.h3 .lg-tb{flex:none;height:40px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #1a1c24;background:#0d0e13}.h3 .lg-brand{font:600 11px var(--mono);letter-spacing:.04em;color:#e5e7eb;margin-right:10px}.h3 .lg-brand i{color:#4ade80}.h3 .lg-sym{font:600 12px var(--mono);color:#fff}.h3 .lg-side{font-size:8px;letter-spacing:.08em;padding:2px 6px;border-radius:3px;background:#4ade8024;color:#4ade80}.h3 .lg-r{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:8.5px;text-transform:uppercase;letter-spacing:.1em;color:#8b93a1}.h3 .lg-r em{color:#e5e7eb}.h3 .lg-r .live{background:#4ade80;box-shadow:0 0 6px #4ade80}.h3 .lg-body{flex:1;min-height:0;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:minmax(0,1fr)}.h3 .lg-left{display:flex;flex-direction:column;border-right:1px solid #1a1c24;min-height:0}.h3 .lg-ch{position:relative;flex:1;min-height:0;padding:22px 14px 8px}.h3 .lg-ch>span{position:absolute;left:14px;top:8px;font-size:8px;color:#8b93a1}.h3 .lg-chart{width:100%;height:100%;display:block}.h3 .lg-stats{flex:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1a1c24}.h3 .lg-stats>div{padding:10px 14px;border-left:1px solid #1a1c24;display:flex;flex-direction:column;gap:4px}.h3 .lg-stats>div:first-child{border-left:0}.h3 .lg-stats span{font-size:8px;color:#8b93a1}.h3 .lg-stats b{font:500 13px var(--mono);color:#fff}.h3 .lg-log{flex:none;padding:10px 14px 12px;border-top:1px solid #1a1c24;font-size:9px;line-height:1.5;color:#b4bac4}.h3 .lg-log b{color:#fff;font-weight:600}.h3 .lg-rules{display:flex;flex-direction:column;min-height:0}.h3 .lg-rules-h{display:flex;justify-content:space-between;padding:10px 14px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8b93a1;border-bottom:1px solid #1a1c24}.h3 .lg-rule{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:14px;border-bottom:1px solid #1a1c24}.h3 .lg-rule>i{font-size:9px;color:#8b93a1}.h3 .lg-rule-b{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.h3 .lg-rule-b em{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;margin:0 2px}.h3 .lg-rule-b s{font-size:8.5px;padding:3px 6px;border-radius:3px;border:1px solid #262933;background:#12141b;color:#d7dce3}.h3 .lg-rule-b s.lg-px{border-color:#1e3a5f;background:#0f1e33;color:#93c5fd}.h3 .lg-rule-b s.lg-cl{border-color:#4c1d1d;background:#2a1215;color:#f87171}.h3 .lg-rule>b{font-size:8px;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px;border-radius:3px}.h3 .lg-rule>b.lg-fired{background:#4ade8024;color:#4ade80}.h3 .lg-rule>b.lg-inert{background:#12141b;color:#6b7280;border:1px solid #262933}.h3 .lg-hist{margin-top:auto}.h3 .lg-ev{display:grid;grid-template-columns:52px 48px 1fr auto;gap:8px;align-items:center;padding:8px 14px;border-top:1px solid #1a1c24;font-size:8.5px}.h3 .lg-ev i{color:#6b7280}.h3 .lg-ev b{font-weight:500;color:#e5e7eb}.h3 .lg-ev span{color:#8b93a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h3 .lg-ev em{font-size:8.5px}.h3 .face.bkm .bk-tb{padding:0 14px;gap:10px}.h3 .face.bkm .bk-sub{gap:14px;overflow:hidden}.h3 .bkm-body{padding:14px 14px 0}.h3 .bkm-body .bk-bc{font-size:9px}.h3 .bkm-body h1{font:800 25px/1.1 var(--sans);letter-spacing:-.03em;color:#fff;margin:10px 0 8px}.h3 .bkm-body .bk-lede{font-size:11.5px;margin-bottom:12px;padding-bottom:10px}.h3 .bk-house.m{padding:10px 10px 12px}.h3 .bk-house.m .bk-roof{margin:4px 28px 0;height:40px}.h3 .bk-house.m .bk-row{grid-template-columns:1fr;gap:0;margin-top:6px}.h3 .bk-house.m .bk-lab{display:none}.h3 .bk-house.m .bk-dist{grid-template-columns:1fr 1fr}.h3 .bk-house.m .bk-dist>div{border-left:1px solid #1b2430;border-top:1px solid #1b2430;padding:6px 8px}.h3 .bk-house.m .bk-dist>div:nth-child(-n+2){border-top:0}.h3 .bk-house.m .bk-dist>div:nth-child(odd){border-left:0}.h3 .bk-house.m .bk-dist b{font-size:9px}.h3 .bk-house.m .bk-dist span{font-size:7px}.h3 .bk-house.m .bk-prims{grid-template-columns:repeat(3,1fr);gap:5px}.h3 .bk-house.m .bk-prims>div{padding:7px 4px}.h3 .bk-house.m .bk-prims b{font-size:9.5px}.h3 .bk-house.m .bk-prims span,.h3 .bk-house.m .bk-prims s{font-size:6.5px}.h3 .bk-house.m .bk-acc{flex-direction:column;align-items:flex-start;gap:2px}.h3 .bk-house.m .bk-acc b,.h3 .bk-house.m .bk-core b,.h3 .bk-house.m .bk-bft{font-size:9.5px}.h3 .bk-house.m .bk-acc span,.h3 .bk-house.m .bk-core span{font-size:7px}.h3 .bk-house.m .bk-exec{grid-template-columns:1fr 1fr;gap:5px}.h3 .bk-house.m .bk-link{grid-column:1 / 3;flex-direction:row;justify-content:center;gap:6px}.h3 .bkm-next{margin-top:12px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #243040;border-radius:6px}.h3 .bkm-next span{font-size:7.5px;text-transform:uppercase;letter-spacing:.12em;color:#6b7684}.h3 .bkm-next b{font-size:10.5px;font-weight:600;color:#fff}.h2-hero{position:relative;min-height:92svh;display:flex;align-items:center;padding:112px 0 72px;overflow:hidden;background:linear-gradient(to bottom,var(--bg-primary) 60%,#0c0d0a 100%)}.h2-hero-in{position:relative;z-index:1;width:100%;max-width:1220px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:24px;align-items:center}.h2-hero-copy{max-width:560px}.h2-title{font-family:var(--font-heading);font-size:clamp(52px,5.2vw,74px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--text-primary);margin:0 0 24px}.h2-title em{font-style:italic;color:var(--olive)}.h2-sub{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--text-secondary);max-width:440px;margin:0}.h2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.h2-stack{position:relative;height:var(--sh);--pw: 520px;--ph: 325px;--gap: 100px;--sh: 640px;--lift: 124px;--dx: 72px}.h2-stack-3d{position:absolute;left:calc(50% + var(--dx));top:calc(50% + var(--lift));width:var(--pw);height:var(--ph);margin:calc(var(--ph) / -2) 0 0 calc(var(--pw) / -2);transform-style:preserve-3d;transform:rotateX(56deg) rotate(-38deg)}.h2-floor-glow{position:absolute;top:-34%;right:-28%;bottom:-34%;left:-28%;transform:translateZ(-60px);pointer-events:none;background:radial-gradient(ellipse 55% 55% at 50% 50%,rgba(143,160,64,.22),rgba(143,160,64,.06) 45%,transparent 70%)}.h2-floor{position:absolute;top:-56%;right:-50%;bottom:-56%;left:-50%;transform:translateZ(-58px);pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 15%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 15%,transparent 68%)}.h2-plate{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;cursor:pointer;transform:translateZ(calc(var(--i) * var(--gap)));transition:transform .7s var(--ease-out-expo)}.h2-plate.hot{transform:translateZ(calc(var(--i) * var(--gap) + 34px))}.h2-plate-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;transform:translateZ(-10px);background:linear-gradient(160deg,#2c2d34,#16171b 55%,#101114)}.h2-plate-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden;background:#0b0b0d;box-shadow:-30px 50px 80px -14px #000000d9}.h2-plate-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.h2-plate-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:12px;padding:1px;pointer-events:none;background:linear-gradient(160deg,#ffffff80,#ffffff1f 42%,#ffffff0d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .4s}.h2-plate.hot .h2-plate-face:before{background:linear-gradient(160deg,#bacc60f2,#a2b45059 45%,#a2b4501f)}.h2-plate-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050506;opacity:calc((3 - var(--i)) * .09);transition:opacity .4s}.h2-plate.hot .h2-plate-face:after{opacity:0}.h2-stack-box{position:relative;height:640px}@media(max-width:1280px){.h2-stack-box{height:560px}}@media(max-width:900px){.h2-stack-box{height:440px}}@media(max-width:640px){.h2-stack-box{height:360px}}.h2-band-pic .h4-thumb{position:absolute;left:0;top:0;width:100%;border-radius:0}.h2-band-tools .h2-band-pic .h4-thumb{top:-8%}.h2-band-protocol .h2-band-pic .h4-thumb{top:-14%}.h2-band-integration .h2-band-pic .h4-thumb{top:-4%}.h2-live-shot .h4-thumb{border-radius:0}.h2-legend{position:relative;display:flex;justify-content:space-between;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.07)}.h2-legend-line{position:absolute;left:12.5%;right:12.5%;top:45px;height:1px;background:var(--border-hover)}.h2-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;width:25%;background:none;border:0;padding:0;cursor:pointer;color:inherit;white-space:nowrap}.h2-dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-hover);background:var(--bg-primary);font-family:var(--font-mono);font-size:11.5px;color:var(--text-tertiary);transition:border-color .3s,color .3s,transform .4s var(--ease-out-expo)}.h2-node-name{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);transition:color .3s}.h2-node:hover .h2-dot,.h2-node.hot .h2-dot{transform:translateY(-2px);border-color:#a2b450b3;color:var(--text-primary)}.h2-node:hover .h2-node-name,.h2-node.hot .h2-node-name{color:var(--text-primary)}.h2-sec{position:relative;padding:120px 0}.h2-sec-alt{background:linear-gradient(180deg,var(--bg-primary),#080807 50%,var(--bg-primary))}.h2-head{text-align:center;margin-bottom:56px}.h2-head .sec-title{font-size:clamp(36px,4vw,52px);letter-spacing:-.035em;margin-bottom:18px}.h2-head .sec-desc{max-width:640px;margin:0 auto;font-size:17px}.h2-sec-stack{padding:56px 0;scroll-margin-top:72px}.h2-sec-stack .h2-head{margin-bottom:28px}.h2-sec-stack .h2-head .sec-title{margin-bottom:14px}.h2-bands{display:flex;flex-direction:column;gap:8px;max-width:1060px;margin:0 auto;--nw: 420px;--nh: 44px;--c: 44px;--pic: 46%}.h2-band{position:relative;height:128px;transition:transform .5s var(--ease-out-expo)}.h2-band:hover{transform:translateY(-2px)}.h2-band-protocol{height:148px}.h2-band-fx{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.h2-band-shape{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff38;transition:background .3s}.h2-band:hover .h2-band-shape{background:#ffffff57}.h2-band-l .h2-band-shape,.h2-band-l .h2-band-in{clip-path:polygon(var(--nw) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--nh),calc(var(--nw) - var(--nh)) var(--nh))}.h2-band-r .h2-band-shape,.h2-band-r .h2-band-in{clip-path:polygon(0 0,calc(100% - var(--nw)) 0,calc(100% - var(--nw) + var(--nh)) var(--nh),100% var(--nh),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.h2-band-in{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:linear-gradient(180deg,#111113,#0b0b0d);overflow:hidden}.h2-band-pic{position:absolute;top:0;bottom:0;left:var(--pic);right:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%)}.h2-band-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:left 20%;transition:transform .8s var(--ease-out-expo),filter .4s;filter:brightness(.9)}.h2-band-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 60%,#00000059);pointer-events:none}.h2-band:hover .h2-band-pic img{transform:scale(1.03);filter:brightness(1)}.h2-band-tools .h2-band-pic img{object-position:0 12%}.h2-band-application .h2-band-pic img{object-position:0 6%}.h2-band-integration .h2-band-pic img{object-position:0 12%}.h2-band-protocol .h2-band-pic img{object-position:0 18%}.h2-band-lbl{position:absolute;top:0;height:var(--nh);display:flex;align-items:center;gap:12px;white-space:nowrap}.h2-band-l .h2-band-lbl{left:2px}.h2-band-r .h2-band-lbl{right:2px;flex-direction:row-reverse}.h2-band-name{font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.h2-band-who{font-family:var(--font-body);font-size:14px;color:var(--text-tertiary);padding-top:3px}.h2-band-txt{position:absolute;left:28px;width:calc(var(--pic) - 28px);top:var(--nh);bottom:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.h2-band-r .h2-band-txt{top:0}.h2-band-line{font-family:var(--font-body);font-size:15.5px;line-height:1.5;color:var(--text-secondary);margin:0}.h2-venues{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.h2-venues img{display:block;height:14px;width:auto;opacity:.85}.h2-venue-reactor{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--text-primary)}.h2-venue-reactor img{height:16px}.h2-venue-more{display:inline-flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid var(--border-hover)}.h2-venue-more img{height:14px;opacity:.6}.h2-doors{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.h2-door{display:flex;flex-direction:column;gap:12px;padding:32px 28px 30px;background:var(--bg-primary);text-decoration:none;color:inherit;transition:background .3s}.h2-door:hover{background:#0b0b0a}.h2-door-who{font-family:var(--font-heading);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.h2-door-line{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--text-secondary);flex:1}.h2-door-cta{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--olive-light);margin-top:6px}.h2-door-cta i{font-style:normal;display:inline-block;transition:transform .3s var(--ease-out-expo)}.h2-door:hover .h2-door-cta i{transform:translate(3px)}.h2-live{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.h2-live-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#0a0a0b;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -40px #000000e6;transition:transform .5s var(--ease-out-expo),border-color .3s}.h2-live-card:hover{transform:translateY(-4px);border-color:#ffffff29}.h2-live-shot{display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--border);background:#070708}.h2-live-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.h2-live-body{display:flex;flex-direction:column;gap:4px;padding:20px 22px 22px}.h2-live-stat{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);margin-bottom:8px}.h2-live-stat b{font-size:30px;font-weight:500;letter-spacing:-.03em;color:var(--olive-light);line-height:1}.h2-live-name{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.h2-live-where{font-family:var(--font-mono);font-size:11.5px;color:var(--text-tertiary)}.h2-live-note{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin-top:8px}@media(max-width:1280px){.h2-stack{--pw: 460px;--ph: 288px;--gap: 88px;--sh: 570px;--lift: 108px;--dx: 60px}}@media(max-width:1100px){.h2-doors,.h2-live{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.h2-hero{min-height:0;padding:104px 0 56px}.h2-hero-in{grid-template-columns:1fr;gap:40px;padding:0 20px}.h2-hero-copy{max-width:none}.h2-stack{--pw: 400px;--ph: 250px;--gap: 70px;--sh: 460px;--lift: 90px;--dx: 40px}.h2-node-name{font-size:12.5px}.h2-sec{padding:80px 0}.h2-head{margin-bottom:36px}.h2-bands{--nw: 320px;--nh: 40px;--c: 40px;--pic: 58%}.h2-band{height:150px}.h2-band-txt,.h2-band-r .h2-band-txt{left:22px;width:calc(var(--pic) - 22px)}}@media(max-width:640px){.h2-title{font-size:44px}.h2-stack{--pw: 280px;--ph: 175px;--gap: 54px;--sh: 340px;--lift: 68px;--dx: 0px}.h2-legend{flex-wrap:wrap;gap:20px 0}.h2-node{width:50%}.h2-legend-line{display:none}.h2-doors,.h2-live{grid-template-columns:1fr}.h2-bands{--nw: calc(100% - 16px) ;--nh: 40px;--c: 24px;--pic: 100%}.h2-band{height:168px}.h2-band-protocol{height:196px}.h2-band-pic{display:none}.h2-band-txt,.h2-band-r .h2-band-txt{left:22px;width:auto;right:22px;top:var(--nh)}.h2-band-lbl{gap:8px}.h2-band-name{font-size:18px}.h2-band-who{font-size:12.5px}}[data-theme=light] .h2-hero{background:var(--bg-primary)}[data-theme=light] .h2-legend{border-top-color:var(--border)}[data-theme=light] .h2-floor{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px)}[data-theme=light] .h2-floor-glow{background:radial-gradient(ellipse 55% 55% at 50% 50%,rgba(143,160,64,.18),rgba(143,160,64,.05) 45%,transparent 70%)}[data-theme=light] .h2-plate-edge{background:linear-gradient(160deg,#d6d6cf,#b9b9b1 55%,#a9a9a1)}[data-theme=light] .h2-plate-face{box-shadow:-30px 50px 80px -14px #00000059}[data-theme=light] .h2-plate-face:before{background:linear-gradient(160deg,#00000047,#0000001f 42%,#00000014)}[data-theme=light] .h2-dot{background:var(--bg-card)}[data-theme=light] .h2-sec-alt{background:linear-gradient(180deg,var(--bg-primary),#f0f0ec 50%,var(--bg-primary))}[data-theme=light] .h2-live-card{background:var(--bg-card);border-color:#0000001a;box-shadow:0 30px 60px -40px #00000040}[data-theme=light] .h2-band-fx{filter:drop-shadow(0 18px 30px rgba(0,0,0,.28))}[data-theme=light] .h2-band-shape{background:#00000047}[data-theme=light] .h2-band:hover .h2-band-shape{background:#00000073}[data-theme=light] .h2-band-in{background:linear-gradient(180deg,#16161a,#0e0e10)}[data-theme=light] .h2-band-line{color:#ffffffb8}[data-theme=light] .h2-venue-reactor{color:#f0efe8}[data-theme=light] .h2-venue-more{border-left-color:#ffffff2e}[data-theme=light] .h2-door{background:var(--bg-primary)}[data-theme=light] .h2-door:hover{background:var(--bg-card)}[data-theme=light] .h2-live-shot{background:#e8e8e4}.h4-sec{position:relative;padding:112px 0;scroll-margin-top:56px}.h4-sec-alt{background:linear-gradient(180deg,var(--bg-primary),#080807 50%,var(--bg-primary))}.h4-head .sec-title{font-size:clamp(36px,4vw,52px);letter-spacing:-.035em;margin-bottom:16px}.h4-head .sec-desc{font-size:17px;max-width:520px}.h4-head-c{text-align:center;margin-bottom:44px}.h4-head-c .sec-desc{margin:0 auto;max-width:640px}.h4-hero .h2-hero-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.h4-hero .h2-hero-copy{max-width:600px}.h4-hero .h2-title{font-size:clamp(54px,5.4vw,80px);margin-bottom:28px}.h4-hero .h2-title em{font-style:normal}.h4-hero .h2-sub{font-size:18px;max-width:460px}.h4-hero .h2-actions{margin-top:36px}.h4-stack-box{position:relative;height:min(680px,calc(100svh - 220px));min-height:480px}.h4-cue{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 14px;background:none;border:0;cursor:pointer}.h4-cue:before{content:"";display:block;width:1px;height:32px;background:linear-gradient(to bottom,transparent,var(--text-tertiary))}.h4-cue:after{content:"";display:block;width:10px;height:10px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(45deg);opacity:.5;animation:h4-scroll-bounce 2s ease-in-out .5s infinite}@keyframes h4-scroll-bounce{0%,to{transform:translateY(0) rotate(45deg);opacity:.3}50%{transform:translateY(6px) rotate(45deg);opacity:.7}}@media(prefers-reduced-motion:reduce){.h4-cue:after{animation:none;opacity:.5}}.h4-hero .h2-legend{margin-top:48px;padding-top:30px}.h4-hero .h2-legend-line{top:44px}.h4-hero .h2-dot{width:30px;height:30px;font-size:11px}.h4-hero .h2-node{gap:9px}.h4-hero .h2-node-name{font-size:13.5px}.h4-offers{padding:96px 0 104px}.h4-sec>.container{width:100%}.h4-offers .container{max-width:1220px}.h4-offers .h4-head-c{margin-bottom:40px}.h4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.h4-col{display:flex;flex-direction:column;min-width:0;scroll-margin-top:90px}.h4-col-shot{position:relative;border-radius:10px;overflow:hidden;margin-bottom:24px;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px -24px #000000d9;transition:transform .5s var(--ease-out-expo),box-shadow .4s}.h4-col-shot .h4-thumb{border-radius:10px}.h4-col:hover .h4-col-shot{transform:translateY(-4px);box-shadow:0 0 0 1px #a2b45080,0 40px 70px -36px #000000f2}.h4-col-level{font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.h4-col-who{font-family:var(--font-body);font-size:14.5px;color:var(--text-tertiary);margin:4px 0 16px}.h4-col-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.h4-col-list li{border-bottom:1px solid var(--border)}.h4-col-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);text-decoration:none;transition:color .25s,padding-left .3s var(--ease-out-expo)}.h4-col-list a i{font-style:normal;color:var(--text-tertiary);transition:color .25s,transform .3s var(--ease-out-expo)}.h4-col-list a:hover{color:var(--text-primary);padding-left:6px}.h4-col-list a:hover i{color:var(--olive-light);transform:translate(2px)}.h4-show{padding:96px 0 80px;overflow:hidden}.h4-show .h4-head-c{margin-bottom:32px}.h4-tri{--tri: min(520px, calc(100svh - 340px) );position:relative;width:100%;max-width:1240px;height:var(--tri);margin:0 auto;perspective:1800px;perspective-origin:50% 40%}.h4-tri-main{position:absolute;left:50%;top:0;width:max(660px,calc(var(--tri) * 1.38));max-width:60%;transform:translate(-50%);z-index:2}.h4-tri-side{position:absolute;top:calc(var(--tri) * .1);width:calc(var(--tri) * .83);max-width:36%;z-index:1}.h4-tri-l{left:3%;transform-origin:100% 50%;transform:rotateY(30deg) translateZ(-150px)}.h4-tri-r{right:3%;transform-origin:0 50%;transform:rotateY(-30deg) translateZ(-150px)}.h4-tri-side .h4-screen{filter:brightness(.72);transition:filter .5s}.h4-tri:hover .h4-tri-side .h4-screen{filter:brightness(.9)}.h4-screen{position:relative;border-radius:16px;overflow:hidden;background:#070708;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -50px #000000f2,0 0 120px -60px var(--olive-glow-strong)}.h4-screen>div{width:100%}.h4-show .rx-shot{max-width:none;margin:0;border:0;background:#070708}.h4-show .rx-shot-img{display:block}.h4-show-links{display:flex;justify-content:center;gap:40px;margin-top:28px}.h4-wide{width:100%;max-width:1220px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}.h4-copy{display:flex;flex-direction:column}.h4-copy .h4-head{margin-bottom:24px}.h4-copy .btn{align-self:flex-start}.h4-go{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--olive-light);text-decoration:none}.h4-go i{font-style:normal;display:inline-block;transition:transform .3s var(--ease-out-expo)}.h4-go:hover i{transform:translate(3px)}.h4-stage{position:relative;aspect-ratio:16 / 12.5}.h4-shot{position:absolute;display:flex;flex-direction:column;width:86%;aspect-ratio:16 / 10.6;border-radius:14px;overflow:hidden;background:#070708;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -40px #000000e6;transition:transform .5s var(--ease-out-expo),filter .5s}.h4-shot-bar{flex:none;display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--border);background:#ffffff05}.h4-shot-bar i{width:8px;height:8px;border-radius:50%;background:#ffffff1a}.h4-shot-bar b{margin-left:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-tertiary);padding:2px 10px;border-radius:6px;background:#ffffff08}.h4-shot img{display:block;flex:1;min-height:0;width:100%;object-fit:cover;object-position:top}.h4-shot .face-screen{flex:none;width:100%;border-radius:0}.h4-shot-back{right:0;top:0;filter:brightness(.7)}.h4-shot-front{left:0;bottom:0;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000f2,0 0 100px -60px #6ea0ff80}.h4-stage:hover .h4-shot-front{transform:translate(-6px,6px)}.h4-stage:hover .h4-shot-back{transform:translate(6px,-6px);filter:brightness(.85)}.h4-phone{display:none}@media(min-width:1100px)and (min-height:760px){html.h4-snap{scroll-snap-type:y mandatory}.main.h4{overflow:visible}.h4 .h4-hero{min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.h4 .h4-sec,.h4 .h2-end{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.h4 .h4-sec{padding-top:104px;padding-bottom:56px}.h4 .h4-show{padding-top:96px;padding-bottom:40px}.h4 .h2-end{padding-top:58px;justify-content:flex-start}.h4 .of-others{padding-top:48px}.h4~footer{scroll-snap-align:end}}@media(min-width:1100px)and (min-height:760px)and (max-height:840px){.h4-offers .h4-head-c{margin-bottom:28px}.h4-col-shot{margin-bottom:18px}.h4-col-who{margin-bottom:10px}.h4-col-list a{padding:10px 2px;font-size:15px}}@media(max-width:1280px){.h4-stack-box{height:560px}.h4-tri-side{max-width:34%}}@media(max-width:1100px){.h4-cols{grid-template-columns:repeat(2,1fr);gap:28px 20px}.h4-wide{grid-template-columns:1fr;gap:40px}.h4-tri{height:auto;perspective:none;padding:0 20px}.h4-tri-main{position:relative;left:0;width:100%;max-width:none;transform:none}.h4-tri-side{display:none}}@media(max-width:900px){.h4-hero .h2-hero-in{grid-template-columns:1fr}.h4-stack-box{height:440px}.h4-sec{padding:80px 0}.h4-offers,.h4-show{padding:72px 0}.h4-wide{padding:0 20px}.h4-show-links{flex-direction:column;align-items:center;gap:16px}}@media(max-width:640px){.h4 .h4-hero{min-height:100svh;padding:92px 0 52px;display:flex;flex-direction:column}.h4-hero .h2-actions{display:none}.h4-cue{bottom:4px;padding:4px 14px;gap:6px}.h4-cue:before{height:16px}.h4-hero .h2-hero-in{display:flex;flex-direction:column;align-items:stretch;flex:1;width:100%;gap:0;padding:0 20px}.h4-hero .h2-hero-copy{display:contents}.h4-hero .h2-title{font-size:8.2vw;white-space:nowrap;margin-bottom:16px}.h4-hero .h2-title br{display:none}.h4-hero .h2-sub{font-size:15px;line-height:1.5;max-width:none}.h4-hero .h2-legend{flex-wrap:nowrap;gap:0;order:2;margin-top:0;padding-top:16px}.h4-hero .h2-node{width:25%;gap:5px}.h4-hero .h2-dot{width:22px;height:22px;font-size:9px}.h4-hero .h2-node-name{font-size:11px;letter-spacing:-.02em}.h4-hero .h2-legend-line{display:block;top:27px}.h4-stack-box{flex:1;order:1;width:100%;height:auto;min-height:200px;margin:22px 0}.h4-offers{padding:64px 0 56px}.h4-offers .container{padding:0;max-width:none}.h4-offers .h4-head-c{padding:0 20px;margin-bottom:24px}.h4-cols{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 20px 12px;scroll-padding-inline:20px;scrollbar-width:none}.h4-cols::-webkit-scrollbar{display:none}.h4-col{flex:0 0 min(84vw,340px);scroll-snap-align:start;scroll-margin-top:0}.h4-col-shot{margin-bottom:16px}.h4-col-level{font-size:22px}.h4-col-who{margin-bottom:10px}.h4-col-list a{padding:11px 2px;font-size:15px}.h4-show{padding:64px 0 48px}.h4-show .h4-head-c{margin-bottom:16px}.h4-show .sec-desc{font-size:15px}.h4-tri{height:auto;perspective:none;padding:64px 0 0;overflow:visible}.h4-tri-side{display:block;position:absolute;width:78%;max-width:none;top:0;z-index:1}.h4-tri-l{left:-12%;transform:perspective(900px) rotateY(16deg);transform-origin:100% 50%}.h4-tri-r{right:-12%;top:28px;transform:perspective(900px) rotateY(-16deg);transform-origin:0 50%}.h4-tri-side .h4-screen{filter:brightness(.62);border-radius:10px}.h4-tri-main{position:relative;left:auto;width:60%;max-width:236px;margin:0 auto;transform:none;z-index:2}.h4-show .rx-shot-bar{display:none}.h4-show .rx-shot{border-radius:26px;box-shadow:0 0 0 1px #ffffff24,0 0 0 6px #0c0c0b,0 0 0 7px #ffffff1a,0 40px 80px -30px #000000f2}.h4-show-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px}.h4-books .sec-title{font-size:32px}.h4-books .h4-wide{gap:20px}.h4-stage{aspect-ratio:auto;padding-top:44px}.h4-shot-back{display:none}.h4-shot-front{left:auto;right:-6%;top:0;bottom:auto;width:86%;filter:brightness(.55)}.h4-stage:hover .h4-shot-front{transform:none}.h4-phone{display:block;position:relative;z-index:2;width:60%;max-width:236px;margin-left:2%;border-radius:24px;overflow:hidden;background:#0a0f17;box-shadow:0 0 0 1px #ffffff24,0 0 0 6px #0c0c0b,0 0 0 7px #ffffff1a,0 40px 80px -30px #000000f2}.h4-phone .h4-thumb{border-radius:24px}}[data-theme=light] .h4-sec-alt{background:linear-gradient(180deg,var(--bg-primary),#f0f0ec 50%,var(--bg-primary))}[data-theme=light] .h4-col-shot{box-shadow:0 0 0 1px #0000001f,0 30px 60px -36px #00000059}[data-theme=light] .h4-screen,[data-theme=light] .h4-shot{box-shadow:0 0 0 1px #00000024,0 40px 80px -40px #00000059}@font-face{font-family:Sora;font-style:normal;font-weight:300 800;font-display:optional;src:url(/fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:optional;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 500;font-display:optional;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/dm-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/dm-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading: "Sora", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", "DM Mono", monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px}:root{--bg-primary: #050505;--bg-secondary: #0a0a0a;--bg-card: #0e0e0e;--bg-card-hover: #141414;--bg-elevated: #1a1a1a;--bg-surface: rgba(255,255,255,.025);--olive: #8fa040;--olive-light: #a2b450;--olive-dim: #6b7a30;--olive-dark: #2a3218;--olive-glow: rgba(143, 160, 64, .1);--olive-glow-md: rgba(143, 160, 64, .18);--olive-glow-strong: rgba(143, 160, 64, .28);--slate: #7C8BB8;--slate-light: #8B95B5;--slate-dim: #5A6A94;--slate-dark: #3D4A6E;--slate-glow: rgba(124,139,184,.1);--slate-glow-md: rgba(124,139,184,.18);--text-primary: #f0efe8;--text-secondary: #a5a59c;--text-tertiary: #908e84;--text-muted: #ccccc0;--green: #22c55e;--red: #ef4444;--purple: #a855f7;--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.14)}[data-theme=light]{--bg-primary: #f6f6f2;--bg-secondary: #eeeeea;--bg-card: #ffffff;--bg-card-hover: #f9f9f6;--bg-elevated: #ffffff;--bg-surface: rgba(0,0,0,.025);--olive: #5a6628;--olive-light: #6b7a30;--olive-dim: #7a8a48;--olive-dark: #c8d0a8;--olive-glow: rgba(90, 102, 40, .08);--olive-glow-md: rgba(90, 102, 40, .14);--olive-glow-strong: rgba(90, 102, 40, .22);--slate: #5A6A94;--slate-light: #4D5D87;--slate-dim: #8B95B5;--slate-dark: #C0C8D8;--slate-glow: rgba(90,106,148,.08);--slate-glow-md: rgba(90,106,148,.14);--text-primary: #1a1a16;--text-secondary: #5a5a50;--text-tertiary: #6a6a60;--text-muted: #3a3a34;--green: #16a34a;--red: #dc2626;--border: rgba(0,0,0,.08);--border-hover: rgba(0,0,0,.18)}[data-theme=light] body{background:var(--bg-primary);color:var(--text-primary)}[data-theme=light] body:before{opacity:.012;filter:invert(1)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000002e}.theme-everex{--ev-accent-rgb: 90, 154, 174;--ev-bright-rgb: 34, 211, 238;--ev-teal-rgb: 20, 184, 166;--ev-green-rgb: 34, 197, 94;--ev-accent: #5a9aae;--ev-accent-light: #7ab0c2;--ev-accent-bright: #22d3ee;--ev-conviction: #22c55e;--ev-bg-deep: #040608;--ev-bg-section-start: #050609;--ev-bg-section-mid: #040506;--ev-text-heading: rgba(192, 208, 216, .9);--ev-text-primary: rgba(226, 232, 240, .95);--ev-text-secondary: rgba(226, 232, 240, .9);--ev-text-body: rgba(148, 163, 184, .9);--ev-text-muted: rgba(148, 163, 184, .7);--ev-text-ghost: rgba(148, 163, 184, .3);--ev-link-rgb: 90, 154, 174;--ev-link-color: rgba(90, 154, 174, .7);--ev-link-hover-color: #7ab0c2;--ev-link-border: rgba(90, 154, 174, .15);--ev-link-bg: rgba(90, 154, 174, .04);--ev-link-hover-border: rgba(90, 154, 174, .3);--ev-link-hover-bg: rgba(90, 154, 174, .1)}[data-theme=light] .theme-everex{--ev-bg-section-start: #e4eef4;--ev-bg-section-mid: #edf1f0;--ev-link-rgb: 40, 100, 140;--ev-link-color: #28648c;--ev-link-hover-color: #1a4a6a;--ev-link-border: rgba(40, 100, 140, .18);--ev-link-bg: rgba(40, 100, 140, .04);--ev-link-hover-border: rgba(40, 100, 140, .28);--ev-link-hover-bg: rgba(40, 100, 140, .08)}.theme-commander{--ev-accent-rgb: 120, 134, 148;--ev-bright-rgb: 176, 188, 200;--ev-teal-rgb: 90, 104, 118;--ev-green-rgb: 176, 188, 200;--ev-accent: #788694;--ev-accent-light: #9aa6b4;--ev-accent-bright: #b0bcc8;--ev-conviction: #b0bcc8;--ev-bg-deep: #06080a;--ev-bg-section-start: #050609;--ev-bg-section-mid: #040506;--ev-text-heading: rgba(214, 222, 230, .92);--ev-text-primary: rgba(226, 232, 240, .95);--ev-text-secondary: rgba(226, 232, 240, .9);--ev-text-body: rgba(168, 180, 192, .85);--ev-text-muted: rgba(168, 180, 192, .65);--ev-text-ghost: rgba(168, 180, 192, .3);--ev-link-rgb: 120, 134, 148;--ev-link-color: rgba(176, 188, 200, .8);--ev-link-hover-color: #d4dce4;--ev-link-border: rgba(120, 134, 148, .2);--ev-link-bg: rgba(120, 134, 148, .05);--ev-link-hover-border: rgba(120, 134, 148, .38);--ev-link-hover-bg: rgba(120, 134, 148, .12)}.cmd-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--ev-accent-bright);background:radial-gradient(circle,rgba(var(--ev-accent-rgb),.18) 0%,rgba(var(--ev-accent-rgb),.04) 70%,transparent 100%);border:1px solid rgba(var(--ev-accent-rgb),.25);box-shadow:0 0 12px rgba(var(--ev-accent-rgb),.2)}.cmd-mark svg{width:18px;height:18px}.cmd-video-frame{background:#000}.cmd-video-frame video{display:block;width:100%;height:auto;border-radius:14px;aspect-ratio:1064 / 789;object-fit:cover}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:400;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px}.skip-link{position:fixed;top:-100px;left:16px;z-index:10000;padding:10px 20px;border-radius:0 0 8px 8px;background:var(--olive);color:var(--bg-primary);font-family:var(--font-heading);font-size:13px;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:0;outline:none}:focus-visible{outline:2px solid var(--olive);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline-offset:0}.btn:focus-visible{outline-offset:3px}.footer-icon:focus-visible{outline-offset:3px}.nav-links a:focus-visible{outline-offset:4px}.lang-switcher{position:relative}.lang-switcher-btn{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:var(--radius-sm);transition:color .2s,background .2s}.lang-switcher-btn:hover{color:var(--text-primary);background:#ffffff0d}.lang-switcher-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);box-shadow:0 8px 32px #0006;list-style:none;z-index:100}.lang-switcher-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:none;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:background .15s,color .15s;text-align:left}.lang-switcher-option:hover{background:#ffffff0f;color:var(--text-primary)}.lang-switcher-option.active{color:var(--olive);font-weight:500}.lang-switcher-english{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}[dir=rtl] .lang-switcher-menu{right:auto;left:0}[dir=rtl] .lang-switcher-option{text-align:right}@media(max-width:640px){.lang-switcher-label{display:none}.lang-switcher-btn{padding:6px}}.bb-page{min-height:100vh;background:var(--bg-primary);color:#e8e7df;font-family:var(--font-body)}.bb-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.04)}.bb-hero-glow{position:absolute;width:800px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(122,136,56,.07) 0%,transparent 65%);pointer-events:none}.bb-hero-inner{position:relative;max-width:1080px;width:100%;padding:80px 40px}.bb-back{background:none;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 16px;color:#e8e7df80;cursor:pointer;font-family:var(--font-mono);font-size:13px;margin-bottom:56px;transition:border-color .2s,color .2s;display:inline-block}.bb-back:hover{border-color:#a7a34d4d;color:#e8e7df}.bb-hero-lockup{margin-bottom:56px}.bb-hero-logo{height:28px;opacity:.5}.bb-hero-title{font-family:var(--font-heading);font-size:80px;font-weight:800;letter-spacing:-.045em;line-height:.95;margin-bottom:24px}.bb-hero-desc{font-size:18px;color:#e8e7df73;line-height:1.7;max-width:480px}.bb-hero-meta{display:flex;align-items:center;gap:12px;margin-top:32px;font-family:var(--font-mono);font-size:11px;color:#e8e7df33;letter-spacing:.06em}.bb-hero-meta-sep{color:#e8e7df1a}.bb-download{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:10px 20px;background:#a7a34d1a;border:1px solid rgba(167,163,77,.25);border-radius:8px;color:#a7a34d;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.bb-download:hover{background:#a7a34d2e;border-color:#a7a34d66;color:#c4bf5e}.bb-toc{position:sticky;top:0;z-index:100;background:#050505d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.04)}.bb-toc-inner{max-width:1080px;margin:0 auto;padding:0 40px;display:flex;gap:0}.bb-toc-item{display:flex;align-items:center;gap:8px;padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:#e8e7df59;text-decoration:none;transition:color .2s,background .2s;border-bottom:2px solid transparent}.bb-toc-item:hover{color:#e8e7dfb3;background:#ffffff05}.bb-toc-num{color:#a7a34d80;font-weight:600}.bb-toc-item:hover .bb-toc-num{color:#a7a34d}.bb-main{max-width:1080px;margin:0 auto;padding:0 40px 80px}.bb-section{padding:80px 0;border-bottom:1px solid rgba(255,255,255,.04);scroll-margin-top:60px}.bb-section:last-child{border-bottom:none}.bb-section-head{margin-bottom:56px}.bb-section-head-row{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}.bb-num{font-family:var(--font-mono);font-size:13px;font-weight:600;color:#a7a34d;letter-spacing:.08em}.bb-section-title{font-family:var(--font-heading);font-size:40px;font-weight:700;letter-spacing:-.03em}.bb-section-desc{font-size:16px;color:#e8e7df73;line-height:1.7;max-width:560px}.bb-cat{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#a7a34d;font-weight:500}.bb-cat-desc{font-size:14px;color:#e8e7df59;line-height:1.6;margin-top:8px;max-width:480px}.bb-logo-set{margin-bottom:48px}.bb-logo-set-head{margin-bottom:20px}.bb-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bb-logo-card{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;cursor:pointer;display:block}.bb-logo-card:hover{border-color:#a7a34d4d;transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.bb-logo-preview{height:130px;display:flex;align-items:center;justify-content:center;padding:28px}.bb-logo-card-dark .bb-logo-preview{background:#0e0f0c}.bb-logo-card-light .bb-logo-preview{background:#e8e6de}.bb-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.bb-logo-label{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-family:var(--font-mono);font-size:11px;color:#e8e7df4d;border-top:1px solid rgba(255,255,255,.04);background:#ffffff04}.bb-dl{color:#a7a34d66;transition:color .2s}.bb-logo-card:hover .bb-dl{color:#a7a34d}.bb-rules{margin-top:48px}.bb-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.bb-rule{border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden}.bb-rule-demo{height:160px;display:flex;align-items:center;justify-content:center;background:#ffffff04;position:relative}.bb-rule-text{padding:18px 22px;font-size:13px;color:#e8e7df66;line-height:1.65}.bb-rule-text strong{color:#e8e7dfa6}.bb-rule-cs-box{position:relative;width:56px;height:56px}.bb-rule-cs-box img{width:100%;height:100%}.bb-cs-border{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;border:1px dashed rgba(167,163,77,.35);border-radius:4px}.bb-rule-minsize{flex-direction:column;gap:10px}.bb-minsize-icon{width:24px;height:24px}.bb-minsize-label{font-family:var(--font-mono);font-size:11px;color:#e8e7df4d}.bb-color-group{margin-bottom:44px}.bb-color-group .bb-cat{margin-bottom:16px}.bb-color-bars{display:flex;gap:4px;margin-bottom:16px;border-radius:8px;overflow:hidden;height:48px}.bb-color-bars-sm{max-width:424px}.bb-color-bar{flex:1}.bb-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.bb-swatches-sm{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:424px}.bb-swatch{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid rgba(255,255,255,.04);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;background:none;color:inherit;font:inherit;text-align:left;width:100%}.bb-swatch:hover{border-color:#ffffff1a;background:#ffffff04}.bb-swatch-color{width:36px;height:36px;border-radius:8px;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}.bb-swatch-info{min-width:0}.bb-swatch-name{font-size:13px;font-weight:500;margin-bottom:2px}.bb-swatch-hex{font-family:var(--font-mono);font-size:12px;color:#e8e7df73}.bb-swatch-var{font-family:var(--font-mono);font-size:10px;color:#e8e7df33;margin-top:2px}.bb-swatch-role{font-size:11px;color:#e8e7df40;margin-top:3px}.bb-theory{display:flex;flex-direction:column;gap:48px}.bb-theory-block{max-width:640px}.bb-theory-block .bb-cat{margin-bottom:16px}.bb-theory-text{font-size:15px;color:#e8e7df80;line-height:1.75;margin-top:16px}.bb-theory-text strong{color:#e8e7dfbf}.bb-theory-text code{font-family:var(--font-mono);font-size:13px;padding:2px 7px;border-radius:4px;background:#ffffff0a;color:#e8e7df99}.bb-theory-visual{margin-bottom:8px}.bb-wheel-container{display:flex;align-items:center;gap:32px;padding:32px;border:1px solid rgba(255,255,255,.04);border-radius:14px;background:#ffffff03}.bb-wheel-svg{width:160px;height:160px;flex-shrink:0}.bb-wheel-legend{display:flex;flex-direction:column;gap:12px}.bb-wheel-legend-item{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:#e8e7df73}.bb-wheel-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bb-theory-swatch-pair{display:flex;gap:12px;margin-bottom:8px}.bb-theory-swatch{flex:1;max-width:200px;padding:20px;border-radius:10px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:#ffffffe6}.bb-theory-swatch-label{font-size:10px;font-weight:400;opacity:.6}.bb-theory-roles{display:flex;flex-direction:column;gap:16px}.bb-theory-role{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid rgba(255,255,255,.04);border-radius:10px;background:#ffffff03}.bb-theory-role-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}.bb-theory-role strong{display:block;font-size:14px;margin-bottom:4px}.bb-theory-role p{font-size:13px;color:#e8e7df66;line-height:1.6;margin:0}.bb-theory-rule{padding:24px 28px;border:1px solid rgba(167,163,77,.2);border-radius:10px;background:#a7a34d0a;font-size:15px;font-weight:500;color:#e8e7dfb3;line-height:1.6}.bb-theory-deploy{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bb-theory-deploy-col{padding:24px;border:1px solid rgba(255,255,255,.04);border-radius:10px;background:#ffffff03}.bb-theory-deploy-header{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.bb-theory-deploy-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bb-theory-deploy-col li{font-size:13px;color:#e8e7df66;line-height:1.5;padding-left:16px;position:relative}.bb-theory-deploy-col li:before{content:"·";position:absolute;left:0;color:#e8e7df33;font-weight:700}.bb-alphabet-strip{margin-bottom:20px;padding:28px 32px 20px;border:1px solid rgba(255,255,255,.04);border-radius:14px;background:#ffffff03;overflow:hidden}.bb-alphabet{font-size:24px;font-weight:500;letter-spacing:.02em;color:#e8e7dfb3;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-alphabet-label{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.04);font-family:var(--font-mono);font-size:11px;color:#e8e7df40;letter-spacing:.04em}.bb-type-specimen{display:flex;flex-direction:column;gap:20px;margin-top:32px}.bb-type-family{padding:32px;border:1px solid rgba(255,255,255,.04);border-radius:14px;background:#ffffff03}.bb-type-meta{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.04)}.bb-type-meta .bb-cat{margin-bottom:10px}.bb-type-name{font-family:var(--font-heading);font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.bb-type-name.bb-type-inter{font-family:var(--font-body)}.bb-type-name.bb-type-mono{font-family:var(--font-mono);font-size:22px;letter-spacing:0}.bb-type-stack{font-family:var(--font-mono);font-size:12px;color:#e8e7df40;margin-bottom:4px}.bb-type-weights{font-family:var(--font-mono);font-size:11px;color:#e8e7df33}.bb-type-samples{display:flex;flex-direction:column;gap:20px}.bb-type-sample{color:#e8e7df}.bb-type-sora{font-family:var(--font-heading)}.bb-type-inter{font-family:var(--font-body)}.bb-type-mono{font-family:var(--font-mono)}.bb-type-scale{margin-top:40px}.bb-type-scale .bb-cat{margin-bottom:16px}.bb-scale-table{border:1px solid rgba(255,255,255,.04);border-radius:12px;overflow:hidden}.bb-scale-header{background:#ffffff06!important;font-weight:600!important;color:#e8e7df80!important;text-transform:uppercase;letter-spacing:.1em;font-size:10px!important}.bb-scale-row{display:grid;grid-template-columns:90px 1fr 64px 56px 80px 56px;padding:12px 20px;font-family:var(--font-mono);font-size:11px;color:#e8e7df59;border-bottom:1px solid rgba(255,255,255,.03);align-items:center}.bb-scale-row:last-child{border-bottom:none}.bb-scale-role{color:#e8e7dfa6;font-weight:600}.bb-scale-family{color:#e8e7df40}.bb-scale-size{color:#a7a34d;font-weight:500}.bb-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bb-principle{padding:28px 24px;border:1px solid rgba(255,255,255,.04);border-radius:12px;background:#ffffff03}.bb-principle-num{font-family:var(--font-mono);font-size:10px;color:#a7a34d80;letter-spacing:.08em;display:block;margin-bottom:12px}.bb-principle-title{font-family:var(--font-heading);font-size:15px;font-weight:600;margin-bottom:10px;letter-spacing:-.01em}.bb-principle-desc{font-size:13px;color:#e8e7df66;line-height:1.65}.bb-tokens-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bb-token-group .bb-cat{margin-bottom:16px}.bb-token-list{display:flex;flex-direction:column;gap:10px}.bb-token{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.04);border-radius:10px}.bb-token-demo-radius{width:40px;height:40px;background:#a7a34d1f;border:1px solid rgba(167,163,77,.25);flex-shrink:0}.bb-token-info{display:flex;flex-direction:column;gap:2px}.bb-token-name{font-size:13px;font-weight:500}.bb-token-value{font-family:var(--font-mono);font-size:12px;color:#e8e7df73}.bb-token-var{font-family:var(--font-mono);font-size:10px;color:#e8e7df33}.bb-rx-block{margin-top:64px}.bb-rx-block>.bb-logo-set-head{margin-bottom:20px}.bb-rx-construction{border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden}.bb-rx-diagram-wrap{padding:40px 32px;background:#ffffff04;overflow-x:auto}.bb-rx-diagram{display:block;width:100%;max-width:740px;min-width:560px;height:auto;margin:0 auto}.bb-rx-guide{stroke:#ffffff14;stroke-width:1;stroke-dasharray:3 3}.bb-rx-clear{fill:none;stroke:#a7a34d59;stroke-width:1;stroke-dasharray:4 4}.bb-rx-dim{stroke:#a7a34db3;stroke-width:1}.bb-rx-dim-label{font-family:var(--font-mono);font-size:11px;font-weight:500;fill:#a7a34d}.bb-rx-spec{margin:0;border-top:1px solid rgba(255,255,255,.04)}.bb-rx-spec-row{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 20px;font-family:var(--font-mono);font-size:11px;border-bottom:1px solid rgba(255,255,255,.03)}.bb-rx-spec-row:last-child{border-bottom:none}.bb-rx-spec-row dt{color:#e8e7dfa6;font-weight:600}.bb-rx-spec-row dd{margin:0;color:#e8e7df73}.bb-rx-ink{color:#e7ebf2}.bb-rx-h1{font-family:var(--font-heading);font-size:56px;font-weight:600;letter-spacing:-.035em;line-height:1.02}.bb-rx-accent{color:#5ff0b8}.bb-rx-h2{font-family:var(--font-heading);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.bb-rx-price{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.bb-rx-wordmark{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.18em;line-height:1}.bb-rx-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#5ff0b8}.bb-rx-lead{font-family:var(--font-body);font-size:16px;line-height:1.55;letter-spacing:-.012em;color:#828b9e;max-width:420px}.bb-rx-body{font-family:var(--font-body);font-size:13px;line-height:1.4;letter-spacing:-.012em}.bb-rx-mono-name,.bb-rx-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bb-type-name.bb-rx-mono-name{font-size:22px;letter-spacing:0}.bb-rx-code{font-size:12px;line-height:20px;overflow-wrap:anywhere}.bb-rx-code-dim{color:#828b9e}.bb-rx-footer-demo,.bb-rx-status-demo{background:#04050a;padding:0 24px}.bb-rx-footer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;border-top:1px solid #161a25;font-family:var(--font-body);font-size:13px;color:#737c8f}.bb-rx-footer-nav{display:flex;gap:24px}.bb-rx-status{width:100%;height:28px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 16px;border-top:1px solid #161a25;background:#04050ad9;font-family:var(--font-body);font-size:11px;color:#4c5466;white-space:nowrap}.bb-rx-status-endorse{color:#828b9e}.bb-rx-status-ver{border:1px solid #20262f;border-radius:3px;padding:1px 6px;font-size:10.5px;font-variant-numeric:tabular-nums}.bb-product-preview{height:168px;padding:32px}.bb-product-preview img{height:100%;width:auto}.bb-product-body{padding:16px 14px 18px;border-top:1px solid rgba(255,255,255,.04)}.bb-product-name{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.01em;color:#e8e7df;margin-bottom:6px}.bb-product-role{font-size:13px;line-height:1.5;color:#e8e7df66}@media(max-width:768px){.bb-rx-block{margin-top:48px}.bb-rx-diagram-wrap{padding:24px 16px}.bb-rx-diagram{min-width:0}.bb-rx-dim-label{font-size:15px}.bb-rx-spec-row{grid-template-columns:1fr;gap:4px}.bb-rx-h1{font-size:40px}.bb-rx-h2{font-size:26px}.bb-rx-footer{flex-direction:column;align-items:flex-start;gap:12px}.bb-rx-status{justify-content:flex-start}}@media(max-width:480px){.bb-product-preview{height:128px;padding:24px}.bb-rx-dim-label{font-size:21px}}.bb-footer{border-top:1px solid rgba(255,255,255,.04);padding:32px 40px}.bb-footer-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;color:#e8e7df33}.bb-footer-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#e8e7df59;transition:color .2s}.bb-footer-brand:hover{color:#e8e7df99}.bb-footer-mark{width:14px;height:14px;opacity:.4}.bb-footer-sep{color:#e8e7df1a}@media(max-width:900px){.bb-hero-title{font-size:56px}.bb-logo-grid{grid-template-columns:repeat(2,1fr)}.bb-principles-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.bb-hero{min-height:auto}.bb-hero-inner{padding:48px 24px 56px}.bb-hero-title{font-size:44px}.bb-main{padding:0 24px 60px}.bb-toc-inner{padding:0 24px;overflow-x:auto}.bb-toc-item{padding:14px 16px;white-space:nowrap}.bb-section-title{font-size:32px}.bb-rules-grid,.bb-principles-grid,.bb-tokens-grid{grid-template-columns:1fr}.bb-scale-row{grid-template-columns:70px 1fr 52px 48px}.bb-scale-tracking,.bb-scale-leading,.bb-scale-header .bb-scale-tracking,.bb-scale-header .bb-scale-leading{display:none}.bb-type-sample.bb-type-sora:first-child{font-size:36px!important}.bb-alphabet{font-size:18px}.bb-footer{padding:24px}.bb-wheel-container{flex-direction:column;gap:20px;padding:24px}.bb-wheel-svg{width:140px;height:140px}.bb-theory-deploy{grid-template-columns:1fr}.bb-theory-swatch-pair{flex-direction:column}.bb-theory-swatch{max-width:100%}}@media(max-width:480px){.bb-hero-inner{padding:32px 16px 40px}.bb-hero-title{font-size:36px}.bb-main{padding:0 16px 48px}.bb-toc-inner{padding:0 16px}.bb-logo-grid{grid-template-columns:repeat(2,1fr)}.bb-swatches{grid-template-columns:1fr}.bb-type-family{padding:20px}.bb-alphabet{font-size:14px}.bb-alphabet-strip{padding:20px}.bb-footer{padding:20px 16px}}@media print{@page{size:A4;margin:0}.bb-page{background:#050505!important;color:#e8e7df!important;padding:14mm 12mm!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-hero-inner,.bb-main,.bb-toc-inner,.bb-footer-inner{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.bb-download,.bb-back,.bb-toc,.bb-hero-glow,.bb-footer{display:none!important}.bb-hero{min-height:auto!important;border-bottom:1px solid rgba(255,255,255,.08);page-break-after:avoid}.bb-hero-inner{padding:24px 0 20px!important}.bb-hero-title{font-size:44px}.bb-hero-lockup{margin-bottom:32px}.bb-hero-desc{font-size:15px}.bb-main{padding:0!important}.bb-section{padding:32px 0;page-break-inside:avoid}.bb-section-head{margin-bottom:24px}.bb-section-title{font-size:28px}.bb-logo-grid{gap:10px}.bb-logo-card{box-shadow:none!important;transform:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-logo-preview{height:100px;padding:20px}.bb-logo-card-dark .bb-logo-preview{background:#0e0f0c!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-logo-card-light .bb-logo-preview{background:#e8e6de!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-logo-label{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-dl{display:none}.bb-swatch-color,.bb-color-bar,.bb-color-bars,.bb-alphabet-strip,.bb-type-family,.bb-scale-header,.bb-principle,.bb-token-demo-radius,.bb-rule-demo{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bb-rx-diagram{min-width:0}.bb-rx-diagram-wrap,.bb-rx-footer-demo,.bb-rx-status-demo{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.learn-nav{position:relative;z-index:100;border-bottom:1px solid var(--border);height:56px}.learn-nav-inner{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);height:100%;display:flex;align-items:center;justify-content:center}.learn-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);flex-shrink:0}.learn-nav-wordmark{font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:-.02em}.learn-nav-dot{color:var(--olive)}.learn-breadcrumb{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:8px;margin-bottom:24px}.learn-breadcrumb a{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.learn-breadcrumb a:hover{color:var(--olive)}.learn-breadcrumb-sep{opacity:.4}.learn-main{max-width:740px;margin:0 auto;padding:48px clamp(1.25rem,5vw,2.5rem) 60px}.learn-header{margin-bottom:40px}.learn-category{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--olive);font-weight:500;margin-bottom:14px;display:block}.learn-h1{font-family:var(--font-heading);font-size:clamp(28px,5vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--text-primary);margin-bottom:14px}.learn-subtitle{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--text-secondary);margin:0}.learn-body h2{font-family:var(--font-heading);font-size:clamp(20px,3vw,26px);font-weight:700;color:var(--text-primary);margin:48px 0 16px;letter-spacing:-.02em;line-height:1.2}.learn-body h3{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--text-primary);margin:32px 0 12px;letter-spacing:-.01em}.learn-body p{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--text-secondary);margin-bottom:20px}.learn-body strong{color:var(--text-primary);font-weight:600}.learn-body em{color:var(--olive-light, #8fa040);font-style:italic}.learn-body a{color:var(--olive);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8fa0404d;transition:color .2s,text-decoration-color .2s}.learn-body a:hover{color:var(--olive-light, #8fa040);text-decoration-color:var(--olive-light, #8fa040)}.learn-body ul,.learn-body ol{margin:0 0 20px;padding-left:24px}.learn-body li{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--text-secondary);margin-bottom:8px}.learn-body li strong{color:var(--text-primary)}.learn-body code{font-family:var(--font-mono);font-size:13px;background:#ffffff0a;border:1px solid var(--border);padding:2px 6px;border-radius:4px;color:var(--olive-light, #8fa040)}.learn-body blockquote{border-left:3px solid var(--olive);margin:24px 0;padding:12px 20px;background:#8fa0400a;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.learn-body blockquote p{color:var(--text-secondary);margin-bottom:0}.learn-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.learn-body thead{border-bottom:2px solid var(--border)}.learn-body th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);text-align:left;padding:10px 14px;font-weight:500}.learn-body td{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);padding:10px 14px;border-bottom:1px solid var(--border)}.learn-body td strong{color:var(--text-primary)}.learn-body tbody tr:hover{background:#ffffff04}.learn-faq{margin:56px 0 0;padding-top:40px;border-top:1px solid var(--border)}.learn-faq h2{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:20px;letter-spacing:-.02em}.learn-faq-list{display:flex;flex-direction:column;gap:8px}.learn-faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s}.learn-faq-item:hover{border-color:var(--border-hover)}.learn-faq-item summary{padding:16px 20px;cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--text-primary);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s}.learn-faq-item summary::-webkit-details-marker{display:none}.learn-faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:16px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s,color .2s}.learn-faq-item[open] summary{color:var(--olive)}.learn-faq-item[open] summary:after{content:"−";color:var(--olive)}.learn-faq-answer{padding:0 20px 16px;font-family:var(--font-body);font-size:15px;color:var(--text-secondary);line-height:1.7}.learn-faq-answer p{margin:0}.learn-cta-section{margin:56px 0 0}.learn-cta-card{background:#8fa0400a;border:1px solid rgba(143,160,64,.15);border-radius:var(--radius-md);padding:32px;text-align:center}.learn-cta-card h3{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.learn-cta-card p{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);margin:0 0 24px;line-height:1.6}.learn-cta-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.learn-cta-btn{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--olive);padding:10px 24px;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s}.learn-cta-btn:hover{background:var(--olive-light, #8fa040)}.learn-cta-link{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .2s}.learn-cta-link:hover{color:var(--olive)}.learn-related{margin:48px 0 0;padding-top:40px;border-top:1px solid var(--border)}.learn-related h2{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:20px;letter-spacing:-.01em}.learn-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.learn-related-card{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.learn-related-card:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateY(-2px)}.learn-related-category{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--olive);font-weight:500}.learn-related-title{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.learn-related-desc{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-footer{border-top:1px solid var(--border);padding:24px 0;margin-top:60px}.learn-footer-inner{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.learn-footer-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-primary);font-family:var(--font-heading);font-size:13px;font-weight:600}.learn-footer-links{display:flex;gap:20px}.learn-footer-links a{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);text-decoration:none;transition:color .2s}.learn-footer-links a:hover{color:var(--text-secondary)}.learn-footer-copy{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.learn-index-main{max-width:1100px;margin:0 auto;padding:48px clamp(1.25rem,5vw,2.5rem) 80px}.learn-index-header{margin-bottom:40px}.learn-index-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.learn-filter-btn{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .2s}.learn-filter-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.learn-filter-btn.active{background:var(--olive);border-color:var(--olive);color:#fff}.learn-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.learn-index-count{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);margin-bottom:20px}@media(max-width:768px){.learn-main{padding:32px 20px 48px}.learn-h1{font-size:26px}.learn-body h2{font-size:20px;margin-top:36px}.learn-related-grid{grid-template-columns:1fr}.learn-cta-actions{flex-direction:column;gap:12px}.learn-index-main{padding:32px 16px 48px}.learn-index-grid{grid-template-columns:1fr}.learn-footer-links{display:none}}@media(max-width:480px){.learn-breadcrumb{font-size:10px}.learn-body table{font-size:12px}.learn-body th,.learn-body td{padding:8px 10px}}
