@keyframes hstage-breathe{0%,to{opacity:.9;transform:translate3d(0,0,0) scale(1)}50%{opacity:1;transform:translate3d(0,1%,0) scale(1.03)}}@keyframes hstage-sweep{0%,to{opacity:.48;transform:translateX(-1%)}50%{opacity:.58;transform:translateX(1%)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes badgeLineDraw{to{transform:scaleX(1)}}@keyframes badgeDateIn{to{opacity:1;transform:none}}@keyframes chevronWave{0%,60%,to{opacity:.1}30%{opacity:1}}@keyframes arrowBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@keyframes growIn{0%{opacity:0;transform:scaleY(0) scaleX(.97);transform-origin:top}to{opacity:1;transform:scaleY(1) scaleX(1);transform-origin:top}}@keyframes ex4-osc{0%,to{transform:rotateX(calc(var(--ex4-rx) + 1.6deg + var(--ex4-py))) rotateY(calc(var(--ex4-ry) - 2.8deg + var(--ex4-px)))}50%{transform:rotateX(calc(var(--ex4-rx) - 1.6deg + var(--ex4-py))) rotateY(calc(var(--ex4-ry) + 2.8deg + var(--ex4-px)))}}@keyframes ex4-floor{0%,to{transform:translateZ(-60px) rotateX(74deg) translateX(8px);opacity:.7}50%{transform:translateZ(-60px) rotateX(74deg) translateX(-8px);opacity:.95}}@keyframes ex4-amb{0%,to{transform:translate3d(0,0,0) scale(1);opacity:.9}50%{transform:translate3d(-2%,1.5%,0) scale(1.05);opacity:1}}@keyframes ex4-glowShift{0%,to{opacity:.85;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(6%,4%,0)}}@keyframes ex4-sweep{0%{transform:rotate(8deg) translate3d(0,0,0);opacity:0}6%{opacity:0}14%,40%{opacity:1}52%,to{transform:rotate(8deg) translate3d(620%,0,0);opacity:0}}@keyframes ex4-scan{0%{transform:translateX(-4px);opacity:0}10%,88%{opacity:1}to{transform:translateX(252px);opacity:0}}@keyframes ex4-eq{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes ex4-bobA{0%,to{transform:translateZ(96px) translateY(0)}50%{transform:translateZ(96px) translateY(-10px)}}@keyframes ex4-bobB{0%,to{transform:translateZ(58px) translateY(0)}50%{transform:translateZ(58px) translateY(8px)}}@keyframes ex4-bobC{0%,to{transform:translateZ(38px) translateY(0)}50%{transform:translateZ(38px) translateY(-6px)}}@keyframes ex4-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.8)}}@keyframes ex4-ring{0%,to{stroke-dashoffset:40}50%{stroke-dashoffset:16}}@keyframes ex4-shim{0%{background-position:160%0}to{background-position:-160%0}}@keyframes ex4-listscan{0%{background-position:0-45%;opacity:0}12%,88%{opacity:1}to{background-position:0 145%;opacity:0}}@keyframes ex4-lock{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}to{box-shadow:0 0 0 10px transparent}}@keyframes ex4-chipsel{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@keyframes ex4-chipglow{0%,to{box-shadow:0 0 8px rgba(160,175,200,.3)}50%{box-shadow:0 0 14px rgba(160,175,200,.6)}}body.mode-eval #th-funded,body.mode-eval [data-mode-group=funded],body.mode-funded #th-eval,body.mode-funded .vs-btn,body.mode-funded [data-mode-group=eval],body::after{display:none}.hero-section::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.52;background:conic-gradient(from 168deg at 50% -6%,rgba(170,186,208,0) 0deg,rgba(170,186,208,.022) 7deg,rgba(178,193,213,.05) 12deg,rgba(186,200,220,.078) 16deg,rgba(178,193,213,.05) 20deg,rgba(170,186,208,.022) 25deg,rgba(170,186,208,0) 32deg,rgba(170,186,208,0) 360deg);-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.78) 18%,rgba(0,0,0,.45) 36%,rgba(0,0,0,.16) 54%,rgba(0,0,0,.04) 66%,transparent 76%);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.78) 18%,rgba(0,0,0,.45) 36%,rgba(0,0,0,.16) 54%,rgba(0,0,0,.04) 66%,transparent 76%);animation:hstage-sweep 36s ease-in-out infinite}body,html{overflow:hidden;height:100%}.float-header,.hero-section::before{will-change:opacity,transform}.page-wrapper{height:100vh;width:100%;position:relative}.snap-section{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.snap-section.section-active{opacity:1;transform:translateY(0);pointer-events:auto;z-index:2}.snap-section.section-above,.snap-section.section-below{opacity:0;transform:translateY(40px);pointer-events:none;z-index:1}.snap-section.section-above{transform:translateY(-40px)}.hero-inner,.hero-section{position:relative;align-items:center}.hero-section{display:flex;flex-direction:column;justify-content:center;height:100%;padding:70px 60px 30px;overflow:hidden;background-color:#0a0b0d;background-image:linear-gradient(to bottom,#14171e 0,#13161d 8%,#13151c 17%,#12151b 25%,#11141a 33%,#111319 42%,#101218 50%,#0f1116 58%,#0f1015 67%,#0e1014 75%,#0d0f13 83%,#0d0e12 92%,#0c0d11 100%)}.hero-section::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(138% 82%at 50% -18%,rgba(178,193,212,.155)0,rgba(170,185,206,.125) 14%,rgba(156,172,198,.092) 26%,rgba(140,156,184,.062) 38%,rgba(122,138,168,.038) 50%,rgba(106,120,150,.02) 62%,rgba(90,103,132,.008) 74%,rgba(78,90,118,0) 84%),radial-gradient(66% 46%at 50% -10%,rgba(196,209,224,.13)0,rgba(184,198,218,.092) 16%,rgba(168,184,206,.058) 30%,rgba(146,162,190,.03) 46%,rgba(122,137,166,.012) 62%,rgba(96,109,138,0) 78%);transform:translateZ(0);transform-origin:50%0;animation:hstage-breathe 28s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-section::after,.hero-section::before{animation:none!important}}.hero-inner{z-index:3;display:grid;grid-template-columns:1fr 1fr;max-width:1300px;width:100%;column-gap:40px}.hero-text{padding-left:20px}.hero-badge,.hero-buttons,.hero-desc,.hero-title{opacity:0;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) forwards}.hero-badge{animation-delay:.1s}.hero-title{animation-delay:.25s}.hero-desc{animation-delay:.4s}.hero-buttons{animation-delay:.55s}.hero-badge{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em;margin-bottom:28px}.hero-badge-dot{width:26px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left center;animation:badgeLineDraw .7s cubic-bezier(.16,1,.3,1) .35s forwards}#badge-date{opacity:0;transform:translateX(-6px);animation:badgeDateIn .6s cubic-bezier(.16,1,.3,1) .6s forwards}@media (prefers-reduced-motion:reduce){#badge-date,.hero-badge-dot{transform:none;animation:none}#badge-date{opacity:1}}.hero-title{font-family:var(--font-display);font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;line-height:1.12;color:var(--text);margin-bottom:24px;letter-spacing:-.02em}.hero-title .gradient{background:linear-gradient(135deg,#fff 0%,var(--accent-light) 40%,var(--accent) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{font-size:16px;line-height:1.7;color:var(--text-muted);margin-bottom:40px;max-width:480px;letter-spacing:.01em}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-buttons-row2{display:contents}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:8px;font-family:var(--font),sans-serif;font-size:14px;font-weight:700;border-radius:14px;cursor:pointer;text-decoration:none}.btn-primary{color:#fff;background:#8fa1bd;padding:14px 28px;border:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .25s;box-shadow:0 4px 20px rgba(160,175,200,.2)}.btn-primary svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{background:var(--accent);box-shadow:0 10px 36px rgba(160,175,200,.35);transform:translateY(-2px)}.btn-primary:hover svg{transform:translateY(3px)}.btn-secondary{color:var(--text);background:0 0;padding:14px 26px;border:1px solid var(--border-hover);transition:border-color .3s,background .3s,transform .4s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{border-color:var(--accent);background:var(--accent-muted);transform:translateY(-2px)}.hero-visual{position:relative;justify-content:center;min-height:400px;perspective:1200px}.hero-stat,.hero-stats,.hero-visual{display:flex;align-items:center}.hero-stats{position:relative;z-index:10;grid-column:1;justify-content:flex-start;gap:0;margin-top:28px;margin-left:20px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 14px;width:fit-content;box-shadow:0 10px 28px rgba(0,0,0,.22);opacity:0;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .7s forwards}.hero-stat{flex-direction:column;gap:4px;padding:0 20px}.hero-stat-value{font-family:var(--font-display);font-size:30px;font-weight:700;color:#fff;line-height:1}.hero-stat-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap}.hero-stat-sep{width:1px;height:36px;background:rgba(160,175,200,.15);flex-shrink:0}.scroll-arrow{position:absolute;bottom:clamp(16px,4vh,60px);left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;animation:arrowBounce 2.5s ease-in-out infinite}.scroll-arrow-text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:var(--text-muted)}.scroll-arrow-chevrons{display:flex;flex-direction:column;align-items:center;gap:0}.scroll-arrow-chevrons svg{width:30px;height:18px;stroke:var(--accent);stroke-width:2;fill:none;margin-top:-10px}.scroll-arrow-chevrons svg:first-child{margin-top:0}.scroll-arrow-chevrons svg:nth-child(1){animation:chevronWave 2s ease-in-out infinite}.scroll-arrow-chevrons svg:nth-child(2){animation:chevronWave 2s ease-in-out .25s infinite}.scroll-arrow-chevrons svg:nth-child(3){animation:chevronWave 2s ease-in-out .5s infinite}.table-section{display:flex;height:100%;overflow:hidden;background:var(--bg)}.sb-header,.sidebar{position:relative;display:flex}.sidebar{width:360px;flex-shrink:0;flex-direction:column;background:var(--panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateZ(0);z-index:1}.sb-header::after,.sidebar::after{content:"";position:absolute;bottom:0;pointer-events:none}.sidebar::after{top:0;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(160,175,200,.16) 12%,rgba(160,175,200,.16) 88%,transparent)}.sb-header{padding:24px 28px;align-items:center;justify-content:space-between;gap:12px}.sb-header::after{left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(160,175,200,.18) 30%,rgba(160,175,200,.18) 70%,transparent)}.sb-header h2{margin:0}.mode-toggle{display:inline-flex;gap:0;padding:3px;background:rgba(0,0,0,.32);border-radius:999px;border:1px solid rgba(255,255,255,.05)}.mode-toggle .mode-opt{background:0 0;border:0;color:var(--text-muted);padding:7px 15px;border-radius:999px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:color 180ms cubic-bezier(.22,1,.36,1),background 180ms cubic-bezier(.22,1,.36,1);font-family:var(--font),sans-serif;line-height:1;white-space:nowrap}.mode-toggle .mode-opt:hover{color:#fff}.mode-toggle .mode-opt.active{background:var(--accent);color:#0e1014;font-weight:700}.row-card.row-funded,.table-header-funded{grid-template-columns:28px 1.55fr .45fr .7fr .95fr .55fr 1.2fr 1.05fr .85fr!important;min-width:1080px!important}.row-funded .fpill-data{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;line-height:1.3}.row-funded .fpill-data svg{width:10px;height:10px;flex-shrink:0}.row-funded .pill-good{background:rgba(34,197,94,.14);color:#4ade80;border:1px solid rgba(34,197,94,.22)}.row-funded .pill-warn{background:rgba(245,158,11,.13);color:#fbbf24;border:1px solid rgba(245,158,11,.22)}.row-funded .pill-bad{background:rgba(239,68,68,.13);color:#f87171;border:1px solid rgba(239,68,68,.22)}.row-funded .pill-info{background:rgba(96,165,250,.13);color:#93c5fd;border:1px solid rgba(96,165,250,.22)}.row-funded .pill-purple{background:rgba(167,139,250,.13);color:#c4b5fd;border:1px solid rgba(167,139,250,.22)}.row-funded .pill-neutral{background:rgba(148,163,184,.12);color:#cbd5e1;border:1px solid rgba(148,163,184,.18)}.row-funded .det-funded{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.row-funded .det-funded .det-label{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:1px}.row-funded .det-funded .det-ico{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.row-funded .det-funded .det-ico svg{width:12px;height:12px}.row-funded .det-funded .det-body{display:contents}.row-funded .det-funded .det-value{font-size:13.5px;line-height:1.3;word-break:break-word;font-weight:600;color:var(--text)}.row-funded .det-funded.det-good .det-ico{color:#4ade80}.row-funded .det-funded.det-warn .det-ico{color:#fbbf24}.row-funded .det-funded.det-bad .det-ico{color:#f87171}.row-funded .det-funded.det-info .det-ico{color:#93c5fd}.row-funded .det-funded.det-neutral .det-ico{color:#cbd5e1}.row-funded .det-funded.det-good .det-value-strong,.row-funded .ffreq.ffreq-fast svg{color:#4ade80}.row-funded .det-funded.det-bad .det-value-strong{color:#f87171}.row-funded .det-funded.det-warn .det-value-strong{color:#fbbf24}.row-funded .fmoney{color:#22c55e;font-weight:700;font-size:.92rem;font-variant-numeric:tabular-nums}.row-funded .fcap-line{display:flex;flex-direction:column;gap:2px;line-height:1.25}.row-funded .fcap-line .fcap-main,.row-funded .fdd-wrap{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.row-funded .fcap-line .fcap-sub{color:var(--text-muted);font-size:.7rem;font-weight:500}.row-funded .fdd-wrap{align-items:center;gap:6px}.row-funded .ffreq{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary)}.row-funded .ffreq svg{width:12px;height:12px;opacity:.75;flex-shrink:0}.row-funded .ffreq.ffreq-mid svg{color:#93c5fd}.row-funded .ffreq.ffreq-slow svg{color:#fbbf24}.sb-header h1{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}.sb-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px 30px}.sb-content::-webkit-scrollbar{width:5px}.sb-content::-webkit-scrollbar-track{background:0 0}.sb-content::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.fg{margin-bottom:22px}.fg-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;gap:9px}.fg-label::before{content:"";width:3px;height:11px;background:var(--accent);border-radius:1.5px;opacity:.55}.fbox,.fcheck,.fg-label{display:flex;align-items:center}.fcheck{gap:10px;padding:8px 10px;margin-bottom:2px;border-radius:6px;background:rgba(255,255,255,.025);border:1px solid transparent;cursor:pointer;transition:background 150ms cubic-bezier(.22,1,.36,1)}.fcheck:hover{background:rgba(160,175,200,.09)}.fcheck.sel{background:rgba(160,175,200,.14)}.fbox{width:16px;height:16px;border:1.5px solid rgba(160,175,200,.32);border-radius:4px;justify-content:center;transition:background 150ms,border-color 150ms;flex-shrink:0;background:rgba(0,0,0,.22)}.fcheck.sel .fbox{background:var(--accent);border-color:var(--accent)}.fcheck.sel .fbox::after{content:"";width:4px;height:8px;border:solid #0e1014;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.fcheck-logo{width:18px;height:18px;object-fit:contain;border-radius:3px}.fcheck-text{font-size:14px;color:var(--text-muted);transition:color 180ms;font-weight:500}.fcheck.sel .fcheck-text{color:#fff;font-weight:600}.fcheck-list.collapsed .fcheck-wrap:nth-child(n+4),.fcheck-list.collapsed>.fcheck:nth-child(n+4){display:none}.fcheck-wrap{display:block}.tier-chev{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;margin-left:auto;padding:0;background:0 0;border:0;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:color 150ms,background 150ms;flex-shrink:0}.fcheck-wrap.tier-open .tier-chev,.tier-chev:hover{background:rgba(160,175,200,.1);color:var(--accent-light)}.tier-chev svg{width:12px;height:12px;transition:transform 220ms cubic-bezier(.22,1,.36,1)}.fcheck-wrap.tier-open .tier-chev svg{transform:rotate(180deg)}.tier-sub{max-height:0;overflow:hidden;transition:max-height 260ms cubic-bezier(.22,1,.36,1);margin-left:22px;border-left:1px solid rgba(160,175,200,.14);padding-left:0}.fcheck-wrap.tier-open .tier-sub{max-height:200px;padding:3px 0 4px}.tier-row{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 12px;margin:2px 0;border-radius:5px;background:rgba(255,255,255,.02);cursor:pointer;transition:background 150ms}.tier-row:hover,a.cell-pf-link:hover{background:rgba(160,175,200,.08)}.tier-row.sel{background:rgba(160,175,200,.12)}.tier-row .fbox{width:13px;height:13px;border-width:1.5px}.tier-row.sel .fbox{background:var(--accent);border-color:var(--accent)}.tier-row.sel .fbox::after{content:"";width:3px;height:6px;border:solid #0e1014;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-bottom:1px}.tier-label{font-size:11.5px;color:var(--text-muted);font-weight:500}.tier-row.sel .tier-label{color:var(--text)}.tier-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.3;border-radius:3px;background:rgba(160,175,200,.14);color:var(--accent-light);border:1px solid rgba(160,175,200,.22);vertical-align:middle;white-space:nowrap;letter-spacing:.2px}.fcheck-expand{display:flex;align-items:center;gap:6px;padding:7px 10px;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer;border:0;background:0 0;border-radius:6px;transition:color 150ms,background 150ms}.fcheck-expand:hover{color:var(--accent-light);background:rgba(160,175,200,.06)}.fcheck-expand svg{width:14px;height:14px;transition:transform 260ms cubic-bezier(.22,1,.36,1)}.fcheck-list:not(.collapsed) .fcheck-expand svg{transform:rotate(180deg)}.fr-row{display:flex;gap:6px;flex-wrap:wrap}.fr-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fr-grid-full{grid-template-columns:1fr}.fpill,.ftoggle{border-radius:6px;cursor:pointer;border:1px solid transparent}.fpill{background:rgba(255,255,255,.04);color:var(--text-muted);padding:8px 13px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;text-align:center;transition:background 150ms cubic-bezier(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1);font-family:var(--font),sans-serif;line-height:1.2}.fpill:hover{background:rgba(160,175,200,.1);color:#fff}.fpill.active{background:var(--accent);color:#0e1014;font-weight:600}.fr-row .fpill{flex:1}.ftoggle{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:2px;background:rgba(255,255,255,.025);transition:background 150ms cubic-bezier(.22,1,.36,1)}.ftoggle:hover{background:rgba(160,175,200,.09)}.ftoggle.sel{background:rgba(160,175,200,.14)}.ftoggle .fbox{width:16px;height:16px;border:1.5px solid rgba(160,175,200,.32);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background 150ms,border-color 150ms;flex-shrink:0;background:rgba(0,0,0,.22)}.ftoggle.sel .fbox{background:var(--accent);border-color:var(--accent)}.ftoggle.sel .fbox::after{content:"";width:4px;height:8px;border:solid #0e1014;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.ftoggle-text{font-size:14px;color:var(--text-muted);font-weight:500}.ftoggle.sel .ftoggle-text,.vs-bar-count span{color:#fff;font-weight:600}.finput{width:100%;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.06);color:#fff;font-family:var(--font),sans-serif;font-size:14px;padding:12px 14px;border-radius:8px;outline:0;transition:border-color 180ms,background 180ms}.finput:focus{border-color:var(--accent);background:rgba(0,0,0,.45)}.finput::placeholder{color:var(--text-muted)}.main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.toolbar,.toolbar-left{display:flex;align-items:center}.toolbar{justify-content:space-between;padding:16px 24px 10px;flex-shrink:0;border-bottom:1px solid rgba(160,175,200,.1)}.toolbar-left{gap:18px}.status-zone{display:flex;align-items:baseline;gap:10px}.status-count{font-size:36px;font-weight:300;color:var(--text);line-height:1;text-shadow:0 0 12px rgba(255,255,255,.1);transition:color .2s,text-shadow .2s}.status-total{font-size:16px;color:var(--text-muted);font-weight:400}.status-label{font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:2px}.back-to-top-btn,.toolbar-center{display:flex;align-items:center;justify-content:center}.toolbar-center{flex:1}.back-to-top-btn{width:30px;height:30px;border-radius:50%;border:1px solid rgba(160,175,200,.15);background:rgba(14,16,20,.5);color:var(--text-muted);cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background .2s,color .2s;pointer-events:none}.back-to-top-btn.visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:768px){.back-to-top-btn{display:none!important}}.back-to-top-btn:hover{background:rgba(160,175,200,.08);color:var(--accent)}.back-to-top-btn svg{width:15px;height:15px}.toolbar-right{display:flex;align-items:center;gap:10px}.reset-btn,.sort-btn,.vs-btn{font-family:var(--font),sans-serif;font-size:11px;font-weight:600;background:0 0;border-radius:16px;cursor:pointer;transition:all .25s;text-transform:uppercase}.sort-btn{padding:6px 14px;border:1.5px solid var(--accent-light);color:var(--accent-light);white-space:nowrap;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.sort-btn:hover{background:var(--accent-muted)}.sort-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.sort-btn .arrow{font-size:9px;margin-left:4px;display:inline-flex;align-items:center;line-height:1}.reset-btn,.vs-btn{padding:6px 16px;border:1.5px solid var(--danger);color:var(--danger)}.reset-btn:hover{background:rgba(239,68,68,.15)}.vs-btn{border:1.5px solid var(--accent);color:var(--accent);display:inline-flex;align-items:center;gap:5px}.vs-btn:hover{background:var(--accent-muted)}.vs-btn.active{background:var(--accent);color:#fff}.vs-btn svg{width:14px;height:14px}.vs-mode .row-card{cursor:pointer}.vs-mode .cell-chevron .chev-icon{display:none}.vs-mode .cell-chevron .vs-check{display:flex}.cell-chevron .vs-check{display:none;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);align-items:center;justify-content:center;transition:all .2s}.cell-chevron .vs-check svg{width:12px;height:12px;opacity:0;transition:opacity .2s}.row-card.vs-selected .cell-chevron .vs-check{border-color:var(--accent);background:var(--accent)}.row-card.vs-selected .cell-chevron .vs-check svg{opacity:1}.row-card.vs-selected{border-color:var(--accent)!important;background:rgba(139,92,246,.06)!important}.vs-bar,.vs-bar-left{display:flex;align-items:center}.vs-bar{position:fixed;bottom:-70px;left:50%;transform:translateX(-50%);z-index:100;gap:16px;padding:12px 24px;border-radius:16px;background:rgba(14,16,22,.85);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.4);transition:bottom .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}.vs-bar.show{bottom:24px}.vs-bar-left{gap:12px}.vs-bar-avatars{display:flex}.vs-bar-avatars img{width:22px;height:22px;border-radius:6px;border:2px solid var(--bg);margin-left:-4px;object-fit:contain;background:rgba(255,255,255,.06);padding:1px}.vs-bar-avatars img:first-child{margin-left:0}.vs-bar-count{font-size:13px;color:var(--text-muted)}.vs-bar-right{display:flex;align-items:center;gap:8px}.vs-bar-go{font-family:var(--font),sans-serif;font-size:12px;font-weight:700;padding:8px 20px;border:0;border-radius:10px;cursor:pointer;background:var(--accent);color:#fff;transition:all .25s;text-transform:uppercase}.vs-bar-go:disabled{opacity:.35;cursor:not-allowed}.vs-bar-go:not(:disabled):hover{filter:brightness(1.15)}.vs-bar-cancel{font-family:var(--font),sans-serif;font-size:16px;font-weight:400;padding:4px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:0 0;color:var(--text-muted);cursor:pointer;transition:all .2s}.vs-bar-cancel:hover{color:#fff;border-color:rgba(255,255,255,.25)}.vs-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease;overflow:hidden;overscroll-behavior:none}.vs-overlay.show{opacity:1;pointer-events:auto}body.vs-modal-open{overflow:hidden!important}body.vs-modal-open .float-header{opacity:0;pointer-events:none;transition:opacity .3s}.vs-modal{background:#11131a;border:1px solid rgba(160,175,200,.1);border-radius:20px;padding:0;max-width:1100px;width:95%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 1px rgba(160,175,200,.15);transform:translateY(20px) scale(.97);transition:transform .35s cubic-bezier(.4,0,.2,1)}.vs-overlay.show .vs-modal{transform:translateY(0) scale(1)}.vs-modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid rgba(160,175,200,.08);flex-shrink:0}.vs-title{font-size:16px;font-weight:700;color:#fff;margin:0;letter-spacing:.3px;text-shadow:0 0 20px rgba(160,175,200,.15)}.vs-close{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-muted);font-size:16px;cursor:pointer;transition:all .25s;flex-shrink:0}.vs-close:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(160,175,200,.2);transform:scale(1.05)}.vs-table-wrap{overflow:auto;flex:1;overscroll-behavior:contain;padding:0 4px 20px}.vs-table-wrap::-webkit-scrollbar{width:5px;height:5px}.vs-table-wrap::-webkit-scrollbar-track{background:0 0}.vs-table-wrap::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.vs-grid{display:flex;flex-direction:column;gap:6px;padding:4px 0}.vs-grid-header{position:sticky;top:0;z-index:5;display:grid;gap:6px;background:#11131a;padding-bottom:6px}.vs-gh-cell,.vs-grid-row .vs-cell{display:flex;align-items:center;justify-content:center}.vs-gh-cell{flex-direction:column;gap:6px;padding:18px 16px 16px}.vs-th-logo{width:36px;height:36px;border-radius:10px;object-fit:contain;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:3px;transition:transform .2s,border-color .2s}.vs-gh-cell:hover .vs-th-logo{transform:scale(1.08);border-color:rgba(160,175,200,.2)}.vs-th-name{font-size:13px;font-weight:700;color:var(--accent-light)}.vs-th-sub{font-size:11px;color:var(--text-muted);font-weight:400}.vs-grid-row{display:grid;gap:6px;transition:all .25s ease}.vs-grid-row .vs-cell{font-weight:500;color:var(--text);font-size:13.5px;padding:12px 18px;text-align:center;background:var(--surface);border:1px solid rgba(255,255,255,.04);border-radius:var(--radius);transition:all .25s ease}.vs-grid-row .vs-label{text-align:left;justify-content:flex-start;padding:13px 20px 13px 24px;background:#161922;border-color:rgba(160,175,200,.07);white-space:nowrap}.vs-label-inner{display:flex;align-items:center;gap:9px}.vs-label-icon{width:15px;height:15px;flex-shrink:0;color:var(--accent);opacity:.4}.vs-label-text{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.vs-grid-row:hover .vs-cell{background:var(--surface-hover);border-color:var(--accent)}.vs-grid-row:hover .vs-label{background:#1a1d28;border-color:var(--accent)}.vs-grid-row:hover .vs-label-text{color:var(--accent-light)}.vs-grid-row:hover .vs-label-icon{opacity:.8}.vs-grid .dd-type{font-size:10px;padding:3px 7px;border-radius:5px;font-weight:700}.vs-grid .promo-popup-code{font-size:11px;padding:3px 8px}.vs-grid .rating-circle{width:42px;height:42px}.vs-plat-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.vs-plat-wrap{display:inline-flex;align-items:center;gap:4px}.vs-plat-logo{width:24px;height:24px;border-radius:5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);padding:2px;object-fit:contain;transition:transform .2s}.vs-plat-wrap:hover .vs-plat-logo{transform:scale(1.1)}.vs-plat-tip{font-size:10px;color:var(--text-muted)}#mobile-cards,.vs-mob-header,.vs-mob-section{display:none}.vs-bar-avatar-text{width:28px;height:28px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;margin-left:-6px}.vs-bar-avatar-text:first-child{margin-left:0}.presets-bar{display:flex;flex-wrap:wrap;gap:5px}.preset-btn{font-family:var(--font),sans-serif;font-size:13px;font-weight:500;padding:8px 15px;border:1px solid rgba(160,175,200,.22);background:0 0;color:var(--text-muted);border-radius:999px;cursor:pointer;transition:background 150ms cubic-bezier(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1),border-color 150ms cubic-bezier(.22,1,.36,1);white-space:nowrap}.preset-btn:hover{background:rgba(160,175,200,.08);color:var(--accent-light);border-color:rgba(160,175,200,.34)}.preset-btn.active{background:var(--accent);border-color:var(--accent);color:#0e1014;font-weight:600}.tags-zone{display:none;flex-wrap:wrap;gap:8px;padding:10px 24px 0;flex-shrink:0}.tag-chip,.tags-zone.visible{display:flex}.tag-chip{background:var(--accent-muted);border:1px solid var(--accent);color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px}.tag-close{cursor:pointer;color:var(--accent-alt);font-weight:700;font-size:13px;line-height:1}.tag-close:hover{color:var(--danger)}.table-scroll{flex:1;overflow-y:auto;overflow-x:auto;padding:12px 24px 30px;-webkit-overflow-scrolling:touch}.table-scroll::-webkit-scrollbar{width:6px;height:6px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.row-card,.table-header{display:grid;grid-template-columns:28px 1.4fr .55fr .8fr .65fr .7fr .55fr .72fr .66fr 58px;gap:0;margin-bottom:6px;min-width:940px}.table-header{padding:0 8px;font-weight:600;font-size:11px;color:var(--accent-light);text-transform:uppercase;letter-spacing:.5px}.table-header span{padding:6px}.table-header span[data-sort]{cursor:pointer;user-select:none;transition:color .2s}.table-header span[data-sort].sort-active,.table-header span[data-sort]:hover{color:var(--accent)}.table-header span[data-sort] .sort-arrow{font-size:9px;margin-left:3px;opacity:.7}.row-card{padding:10px 8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.04);border-radius:var(--radius);cursor:pointer;transition:all .25s ease;animation:growIn .35s ease both;content-visibility:auto;contain-intrinsic-size:auto 75px}.row-card:hover{position:relative;z-index:10;background:rgba(160,175,200,.09);border-color:var(--accent);box-shadow:0 0 20px rgba(160,175,200,.08);content-visibility:visible}.cell,.cell-pf{display:flex;align-items:center}.cell{padding:4px 6px;font-size:14.5px;gap:6px;word-break:break-word;min-width:0}.cell-pf{gap:8px}a.cell-pf-link{text-decoration:none;color:inherit;transition:all .25s ease;border-radius:8px;padding:4px 6px;margin:-4px -6px}a.cell-pf-link:hover .pf-name{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(160,175,200,.4)}a.cell-pf-link:hover img{transform:scale(1.1);transition:transform .25s ease}.cell-pf img,.plat-logo-wrap img{width:26px;height:26px;object-fit:contain;border-radius:4px}.cell-pf img{flex-shrink:0}.cell-pf,.pf-info{min-width:0}.pf-name{font-weight:700;font-size:14.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.pf-firm{font-size:12px;color:var(--accent-light);font-weight:500}.pf-meta{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:4px;margin-top:1px}.pf-meta .fi{font-size:11px;border-radius:2px}.price-wrap{display:flex;flex-direction:column;gap:2px}.price-line{display:flex;align-items:center;gap:6px}.price-main{font-weight:700;font-size:15px;color:var(--accent)}.price-orig{font-size:12px;text-decoration:line-through;color:var(--text-muted)}.promo-icon-wrap{position:relative;display:inline-flex;align-items:center;margin-left:6px;overflow:hidden}.promo-icon-wrap:hover{overflow:visible;z-index:9999}.promo-icon{width:20px;height:20px;cursor:pointer;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.45);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s;flex-shrink:0}.promo-icon svg{width:12px;height:12px;color:#22c55e}.promo-icon:hover{background:rgba(34,197,94,.3);box-shadow:0 0 8px rgba(34,197,94,.25)}.promo-popup,.promo-popup::before{position:absolute;top:50%;transform:translateY(-50%)}.promo-popup{left:calc(100% + 10px);background:rgba(10,12,16,.97);backdrop-filter:blur(14px);border:1px solid rgba(245,158,11,.35);border-radius:10px;padding:10px 14px;min-width:220px;white-space:nowrap;box-shadow:0 8px 28px rgba(0,0,0,.6),0 0 12px rgba(245,158,11,.1);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;z-index:9999}.promo-popup::before{content:"";right:100%;border:5px solid transparent;border-right-color:rgba(245,158,11,.35)}.promo-icon-wrap:hover .promo-popup{pointer-events:auto}.promo-popup-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0}.promo-popup-label{font-size:11px;color:var(--text-muted);font-weight:500}.promo-popup-val{font-size:13px;font-weight:700;color:#fff}.promo-popup-code{font-size:12px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4);padding:3px 8px;border-radius:6px;cursor:pointer;transition:background .2s}.promo-popup-code:hover{background:rgba(245,158,11,.25)}.promo-popup-end{font-size:11px;color:var(--text-muted);text-align:center;padding-top:5px;margin-top:5px;border-top:1px solid rgba(255,255,255,.06)}.act-wrap{display:flex;flex-direction:column;gap:2px}.act-free,.act-paid{color:var(--green);font-weight:700;font-size:13.5px}.act-paid{color:var(--danger)}.act-allin,.act-na{color:var(--text-muted)}.act-allin{font-size:11.5px;font-weight:600}.act-na{font-size:13.5px}.plat-logos{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.plat-logo-wrap{position:relative;display:inline-block;width:26px;height:26px;overflow:hidden}.plat-logo-wrap:hover{overflow:visible;z-index:100}.plat-logo-wrap img{display:block;transition:transform .2s ease,filter .2s ease}.plat-logo-wrap:hover img{transform:scale(1.15);filter:brightness(1.2)}.plat-tooltip,.plat-tooltip::before{position:absolute;top:50%;transform:translateY(-50%)}.plat-tooltip{left:calc(100% + 8px);background:rgba(10,12,16,.95);backdrop-filter:blur(12px);color:var(--text);padding:5px 10px;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;z-index:100;border:1px solid rgba(160,175,200,.15);box-shadow:0 6px 20px rgba(0,0,0,.5);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s}.plat-tooltip::before{content:"";right:100%;border:5px solid transparent;border-right-color:rgba(160,175,200,.15)}.plat-logo-wrap:hover .plat-tooltip,.promo-icon-wrap:hover .promo-popup{opacity:1;visibility:visible;transform:translateY(-50%) translateX(3px)}.dd-type{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:6px;display:inline-block;margin-right:3px}.dd-eod{background:rgba(99,102,241,.15);color:#818cf8}.dd-eot{background:rgba(251,191,36,.15);color:#fbbf24}.dd-trail{background:rgba(248,113,113,.15);color:#f87171}.dd-static{background:rgba(52,211,153,.15);color:#34d399}.dd-val{font-weight:600;font-size:13.5px}.sz-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.sz-25{background:#34d399}.sz-50{background:#3b82f6}.sz-100{background:#a855f7}.sz-150{background:#fbbf24}.sz-250{background:#ef4444}.mc-size .sz-dot,.vs-grid .sz-dot{margin-right:5px;vertical-align:middle}.vs-grid .sz-dot{margin-right:6px}.row-card:not(.row-funded) .cell[data-label=Drawdown]{justify-content:flex-end;text-align:right}.row-card:not(.row-funded) .cell[data-label=Objectif]{justify-content:center;text-align:center}#th-eval .th-eval:nth-child(8),#th-eval .th-eval:nth-child(9){text-align:center}.rating-circle{width:42px;height:42px;position:relative;display:inline-block;transition:transform .2s ease,filter .2s ease}.rating-circle svg{transform:rotate(-90deg)}.rating-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.82rem;font-weight:700;color:var(--text)}.cell-chevron,.cell[data-label=Note]{display:flex;align-items:center;justify-content:center}.cell[data-label=Note]:hover .rating-circle{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(16,185,129,.5))}.cell-chevron{padding:0}.cell-chevron .chev-icon{width:16px;height:16px;color:var(--accent-light);transition:transform .3s cubic-bezier(.4,0,.2,1),color .25s ease,opacity .25s ease;opacity:.7}.row-card:hover .cell-chevron .chev-icon{opacity:1;color:var(--accent)}.row-card.expanded .cell-chevron .chev-icon{transform:rotate(180deg);color:var(--accent);opacity:1}.at-badge{font-size:9px;font-weight:700;text-transform:uppercase;padding:1px 5px;border-radius:6px;background:var(--accent-muted);color:var(--accent);margin-left:4px}.at-badge.direct{background:rgba(120,135,160,.15);color:#7887a0}.expand-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;grid-column:1/-1;min-width:940px}.expand-panel.open{max-height:500px;opacity:1}.expand-inner{margin-top:4px;padding:16px 14px 14px;background:rgba(255,255,255,.015);border-top:1px solid rgba(160,175,200,.08);border-radius:0 0 12px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 12px}.det-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:10px;transition:border-color .25s,background .25s}.det-item:hover{border-color:rgba(160,175,200,.1);background:rgba(255,255,255,.035)}.det-label{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}.det-value{font-size:13.5px;color:var(--text);font-weight:600}.det-sub{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-top:3px}.det-plat-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.det-plat-wrap{position:relative;overflow:hidden;display:inline-flex}.det-plat-wrap:hover{overflow:visible;z-index:100}.det-plat-logo{width:32px;height:32px;border-radius:8px;object-fit:contain;background:rgba(255,255,255,.06);padding:3px;border:1px solid rgba(255,255,255,.06);transition:border-color .2s,transform .2s;cursor:default}.det-plat-wrap:hover .det-plat-logo{border-color:rgba(160,175,200,.25);transform:scale(1.08)}.det-plat-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(10,12,16,.95);backdrop-filter:blur(12px);border:1px solid rgba(160,175,200,.15);border-radius:8px;padding:5px 10px;white-space:nowrap;font-size:11px;font-weight:600;color:var(--text);box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s;z-index:100}.det-plat-tip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(160,175,200,.15)}.det-plat-wrap:hover .det-plat-tip{visibility:visible}.det-plat-name{font-size:12px;font-weight:600;color:var(--text-muted);padding:4px 10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:6px}.det-value a{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.det-value a:hover,.faq-bottom .faq-item:hover .faq-summary,.toast{color:#fff}.toast{position:fixed;top:30px;left:50%;transform:translateX(-50%) translateY(-30px);background:var(--accent);padding:10px 28px;border-radius:12px;font-size:13px;font-weight:600;opacity:0;pointer-events:none;transition:all .35s;z-index:10000;box-shadow:0 8px 30px rgba(0,0,0,.4)}.det-plat-wrap:hover .det-plat-tip,.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.empty-state{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:14px;letter-spacing:1px}.fcheck:focus-visible,.fpill:focus-visible,.ftoggle:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr;gap:40px;text-align:center;justify-items:center}.hero-text{padding-left:0}.hero-desc,.hero-text{max-width:100%}.hero-buttons{justify-content:center}.hero-visual{max-width:380px;min-height:340px;padding-right:0;justify-self:center}.hero-stats{margin-left:auto;margin-right:auto;justify-content:center}}@media (max-width:768px){.float-header{max-width:calc(100% - 32px);padding:6px 8px 6px 16px}.fh-link{padding:6px 10px;font-size:11px}.hero-section{padding:80px 24px 40px}.hero-title{font-size:2.2rem}.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px 8px;width:100%;max-width:380px;margin-top:24px;padding:18px 16px}.hero-stat{padding:6px 4px}.hero-stat-sep,.sidebar{display:none}.hero-stat:last-child{grid-column:1/-1;border-top:1px solid var(--border);padding-top:14px}}@media (max-width:480px){.hero-stats{gap:8px;padding:10px 14px;margin-top:18px}.hero-stat{padding:0 10px}.hero-stat-value{font-size:22px}.hero-stat-label{font-size:9px}}@media (max-height:800px){.hero-section{padding:60px 60px 20px}.hero-visual{min-height:300px}.hero-stats{margin-top:18px;padding:14px}.hero-stat-value{font-size:24px}.hero-stat{padding:0 16px}.hero-stat-sep{height:28px}.scroll-arrow{bottom:clamp(10px,2vh,30px)}}@media (max-height:700px){.hero-section{padding:56px 60px 14px}.hero-visual{min-height:240px}.hero-title{font-size:clamp(2rem,4vw,3rem)}.hero-stats{margin-top:12px;padding:10px 12px}.hero-stat-value{font-size:20px}.hero-badge{margin-bottom:16px}.hero-desc{margin-bottom:20px}.scroll-arrow{bottom:8px}.scroll-arrow-text{font-size:10px}.scroll-arrow-chevrons svg{width:24px;height:14px}}.faq-bottom{margin-top:100px;padding:0 16px 40px}.faq-bottom-title{font-size:.85rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;padding-left:4px}.faq-bottom .faq-item{margin-bottom:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}.faq-bottom .faq-item:hover{border-color:rgba(160,175,200,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);transform:translateY(-1px)}.faq-bottom details[open].faq-item{border-color:rgba(160,175,200,.25);box-shadow:inset 3px 0 0 var(--accent),0 6px 24px rgba(0,0,0,.2);background:rgba(18,20,26,.95)}.faq-bottom .faq-summary h3{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}.faq-bottom .faq-summary{padding:1.1rem 1.3rem;font-weight:600;font-size:.88rem;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-bottom .faq-summary::-webkit-details-marker{display:none}.faq-bottom .faq-summary::after{content:"+";color:var(--accent);font-size:1.2rem;font-weight:300;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-muted);border:1px solid rgba(160,175,200,.12);transition:all .3s cubic-bezier(.22,1,.36,1);flex-shrink:0;margin-left:12px}.faq-bottom .faq-item:hover .faq-summary::after{background:rgba(160,175,200,.15);border-color:rgba(160,175,200,.25)}.faq-bottom details[open] .faq-summary::after{content:"−";transform:rotate(180deg);background:rgba(160,175,200,.18);border-color:rgba(160,175,200,.3)}.faq-bottom .faq-content{padding:0 1.3rem 1.3rem;color:var(--text-dim);line-height:1.8;font-size:.85rem;border-top:1px solid rgba(160,175,200,.06);padding-top:1rem}.faq-bottom .faq-content a{color:var(--accent-light);text-decoration:none;border-bottom:1px solid rgba(160,175,200,.2);transition:border-color .2s}.faq-bottom .faq-content a:hover{border-color:var(--accent-light)}@media (max-width:768px){body,html{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important}.page-wrapper{height:auto!important;position:static!important}.snap-section,.snap-section.section-above,.snap-section.section-active,.snap-section.section-below{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;opacity:1!important;transform:none!important;pointer-events:auto!important;z-index:auto!important;transition:none!important}.hero-section{height:auto!important;min-height:100vh;min-height:100svh;overflow:visible!important;padding:60px 20px 40px!important}.hero-visual{display:none!important}.hero-inner{grid-template-columns:1fr!important}.hero-text{padding-left:0!important;text-align:center}.hero-badge{margin-bottom:22px}.hero-buttons{justify-content:center!important;display:grid!important;grid-template-columns:1fr;gap:14px}.hero-buttons .btn-primary{justify-content:center;width:fit-content;margin:0 auto}.hero-buttons .btn-secondary,.hero-buttons-row2{justify-content:center}.hero-buttons-row2{display:flex;gap:14px}.hero-stats{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:22px 0 0!important;gap:1px!important;padding:0!important;overflow:hidden!important;background:rgba(160,175,200,.1)!important}.hero-stat{padding:16px 10px!important;background:rgba(25,30,42,.85)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.hero-stat-sep,.scroll-arrow,.sidebar::after{display:none!important}.table-section{flex-direction:column!important;min-height:100vh}.main,.table-section{overflow:visible!important;height:auto!important}.sidebar{display:flex!important;flex-direction:column!important;position:fixed!important;left:-320px!important;top:0!important;height:100vh!important;height:100dvh!important;width:300px!important;z-index:9990!important;transition:left .35s cubic-bezier(.22,1,.36,1)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:var(--bg)!important;border-right:1px solid var(--border)!important}.sidebar.mob-open{left:0!important}.mob-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9989;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mob-sidebar-overlay.mob-open{display:block}.mob-close-btn,.mob-filter-btn{position:fixed;background:var(--accent);align-items:center;justify-content:center;cursor:pointer;pointer-events:none}.mob-filter-btn{display:flex!important;bottom:24px;left:50%;transform:translateX(-50%);z-index:9991;height:44px;padding:0 20px;gap:8px;opacity:0;border-radius:22px;border:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;box-shadow:0 4px 20px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1),bottom .3s ease!important}.mob-filter-btn.mob-filter-visible{opacity:1;pointer-events:auto}.mob-filter-btn:active{transform:translateX(-50%) scale(.95)}.mob-filter-btn svg{width:16px;height:16px;flex-shrink:0}.mob-filter-btn.mob-open{opacity:0;pointer-events:none}.mob-close-btn{display:flex;left:-60px;top:50%;transform:translateY(-50%);z-index:9992;width:24px;height:48px;border-radius:0 24px 24px 0;border:1px solid rgba(255,255,255,.08);border-left:none;color:rgba(255,255,255,.7);box-shadow:4px 0 12px rgba(0,0,0,.3);transition:left .35s cubic-bezier(.22,1,.36,1),background .2s ease!important}.mob-close-btn:active{background:var(--surface-hover)}.mob-close-btn svg{width:16px;height:16px;margin-left:-3px}.mob-close-btn.mob-open{left:300px;pointer-events:auto}@keyframes hint-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.toolbar{flex-direction:column!important;gap:0!important;padding:10px 14px 6px!important}.toolbar-left{width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:8px}.toolbar-left>div:first-child{display:flex!important;align-items:baseline;gap:4px}.status-label{display:none!important}.status-count{font-size:18px!important;font-weight:600!important}.status-total{font-size:12px!important}.status-zone{gap:4px!important}.reset-btn,.vs-btn{font-size:10px!important;padding:5px 10px!important;white-space:nowrap;flex-shrink:0}.toolbar-right{width:100%;flex-wrap:wrap!important;gap:6px!important;padding-bottom:4px}.toolbar-right #sort-controls{display:flex;gap:6px;flex-wrap:wrap;width:100%}.sort-btn{font-size:10px!important;padding:5px 10px!important;white-space:nowrap;flex-shrink:0}.table-scroll{overflow-x:auto!important;overflow-y:visible!important;padding:8px 12px 30px 0!important;margin-left:12px!important;-webkit-overflow-scrolling:touch}.tags-zone{padding:8px 14px 0!important}.faq-bottom{margin-top:60px!important}.faq-bottom .faq-summary{font-size:.82rem!important;padding:.9rem 1rem!important}.vs-overlay{align-items:flex-end!important}.vs-modal{width:100%!important;max-width:100vw!important;border-radius:20px 20px 0 0!important;max-height:92vh!important}.vs-modal-header{padding:16px 18px 12px!important}.vs-table-wrap{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:0 12px 20px!important}.vs-grid-header,.vs-grid-row{display:none!important}.vs-mob-header{display:flex!important;gap:8px;padding:12px 0 8px;justify-content:center;position:sticky;top:0;z-index:5;background:#11131a}[data-theme=light] .vs-mob-header{background:var(--bg-elevated)}.vs-mob-pf{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0}.vs-mob-pf img{width:32px;height:32px;border-radius:8px;object-fit:contain;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:2px}[data-theme=light] .vs-mob-pf img{background:rgba(0,0,0,.04);border-color:var(--border)}.vs-mob-pf-name,.vs-mob-pf-sub{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vs-mob-pf-name{font-size:10px;font-weight:700;color:var(--accent-light)}.vs-mob-pf-sub{font-size:9px;color:var(--text-muted)}.vs-mob-section{display:flex!important;flex-direction:column;margin-bottom:2px}.vs-mob-label{display:flex;align-items:center;gap:7px;padding:10px 6px 5px}.vs-mob-label svg{width:13px;height:13px;flex-shrink:0;color:var(--accent);opacity:.5}.vs-mob-label span{font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.vs-mob-vals{display:grid;gap:6px}.vs-mob-val{background:var(--surface);border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:10px 8px;text-align:center;font-size:13px;font-weight:500;color:var(--text);display:flex;align-items:center;justify-content:center;min-height:40px}[data-theme=light] .vs-mob-val{background:#fff;border-color:var(--border)}.vs-mob-val .dd-type{font-size:9px;padding:2px 5px;border-radius:4px;font-weight:700}.vs-mob-val .vs-plat-row{gap:4px;flex-wrap:wrap;justify-content:center}.vs-mob-val .vs-plat-logo{width:20px;height:20px}.vs-mob-val .rating-circle{transform:scale(.85)}.vs-bar{width:calc(100vw - 32px)!important;left:16px!important;transform:none!important;bottom:-100px!important;visibility:hidden}.vs-bar.show{bottom:80px!important;visibility:visible}.site-footer{padding:20px 16px!important}.cell-chevron,.table-header span:first-child{display:none!important}.row-card,.table-header{grid-template-columns:200px 55px 105px 77px 80px 90px 95px 68px 50px!important;min-width:820px!important;padding:0!important;border:0!important}.expand-panel{min-width:0!important;grid-column:1/-1!important;grid-row:2!important}.expand-panel .expand-inner{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:12px 10px!important;border-radius:0 0 var(--radius) var(--radius)!important;overflow:hidden!important}.expand-panel .det-item{flex-shrink:0!important;min-width:130px!important}.table-header span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;padding:0 6px!important}.row-card{height:60px!important;align-items:center!important;border-radius:var(--radius)!important;margin-bottom:4px!important;border-bottom:none!important;grid-template-rows:60px!important}.row-card.expanded{height:auto!important;grid-template-rows:60px auto!important;margin-bottom:4px!important}.row-card .cell{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding:0 6px!important;font-size:12.5px!important}.row-card .cell-pf-wrap{position:sticky!important;left:0!important;z-index:5!important;background:linear-gradient(to right,var(--bg) 50px,transparent 50px)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;align-self:stretch!important;border-radius:0!important}.table-header span:nth-child(2){position:sticky!important;left:0!important;z-index:5!important;background:linear-gradient(to right,var(--bg) 50px,transparent 50px)!important;padding:0 0 0 10px!important;display:flex!important;align-items:center!important;overflow:visible!important}.table-header span:nth-child(2)::after{content:"PROPFIRM"!important;position:absolute!important;left:8px!important;top:0!important;bottom:0!important;width:192px!important;display:flex!important;align-items:center!important;font-size:10px!important;font-weight:600!important;letter-spacing:.5px!important;color:var(--text-muted)!important;background:var(--bg)!important;opacity:1!important;transition:opacity .3s ease!important;pointer-events:none!important}.table-scroll.pf-scrolled .table-header span:nth-child(2)::after{opacity:0!important}.table-scroll.pf-scrolled .table-header span:nth-child(2){color:transparent!important}.row-card:hover .cell-pf-wrap{background:linear-gradient(to right,var(--bg) 50px,transparent 50px)!important}.cell-pf img{width:34px!important;height:34px!important;flex-shrink:0!important}.cell-pf-link{min-width:0!important;overflow:hidden!important;margin:0!important;padding:4px 4px 4px 8px!important;pointer-events:none!important}.cell-pf-link img{pointer-events:auto!important}.cell-pf{gap:0!important;justify-content:flex-start!important}.pf-info,.row-card .cell-pf-wrap::after{position:absolute!important;pointer-events:none!important}.pf-info{left:50px!important;top:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:142px!important;padding:0 8px!important;background:var(--surface)!important;transform:translateX(0)!important;transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform!important}.row-card:hover .pf-info{background:var(--surface-hover)!important}.pf-info .pf-name{font-size:12.5px!important;white-space:nowrap!important}.pf-info .pf-firm,.pf-info .pf-meta{font-size:11px!important;white-space:nowrap!important}.pf-info .pf-meta{font-size:10px!important}.table-scroll.pf-scrolled .pf-info{opacity:0!important;transform:translateX(-10px)!important;pointer-events:none!important}.row-card .cell-pf-wrap::after{content:""!important;top:12px!important;bottom:12px!important;left:49px!important;width:1px!important;background:rgba(255,255,255,.08)!important;border-radius:1px!important;opacity:0!important;transition:opacity .35s ease!important}.pf-info,.table-scroll.pf-scrolled .row-card .cell-pf-wrap::after{opacity:1!important}.row-card .cell-pf-wrap::before{border-radius:var(--radius)0 0 var(--radius)!important;z-index:-1!important;clip-path:inset(0 0 0 0)!important;transition:clip-path .35s cubic-bezier(.16,1,.3,1),border-radius .35s!important}.table-scroll.pf-scrolled .row-card .cell-pf-wrap::before{clip-path:inset(0 150px 0 0 round var(--radius)0 0 var(--radius))!important}.table-scroll.pf-scrolled .row-card.expanded .cell-pf-wrap::before{clip-path:inset(-1px 150px -1px -1px round var(--radius)0 0 0)!important}.row-card.expanded .cell-pf-wrap::before{border-radius:var(--radius)0 0 0!important}.row-card.expanded .expand-bg-mask{display:block!important;position:sticky!important;left:0!important;width:50px!important;grid-column:1!important;grid-row:2!important;align-self:stretch!important;background:var(--bg)!important;z-index:4!important;border-radius:0!important;pointer-events:none!important;overflow:hidden!important}.row-card .cell-pf-wrap::before,.row-card.expanded .expand-bg-mask::before{content:""!important;position:absolute!important;inset:0!important;background:var(--surface)!important;pointer-events:none!important}.row-card.expanded .expand-bg-mask::before{border-radius:0 0 0 var(--radius)!important;z-index:1!important;transition:background .25s!important}.table-scroll.pf-scrolled .row-card.expanded .expand-bg-mask::before{clip-path:inset(-1px 0-1px -1px round 0 0 0 var(--radius))!important}.row-card:not(.expanded) .expand-bg-mask{display:none!important}.row-card.expanded .expand-bg-mask::after{content:""!important;position:absolute!important;top:0!important;bottom:12px!important;left:49px!important;width:1px!important;background:rgba(255,255,255,.08)!important;border-radius:1px!important;opacity:0!important;transition:opacity .35s ease!important}.table-scroll.pf-scrolled .row-card.expanded .expand-bg-mask::after{opacity:1!important}.row-card:hover .cell-pf-wrap::before,.row-card:hover .expand-bg-mask::before{background:var(--surface-hover)!important}.table-scroll{overscroll-behavior-x:contain!important}.sidebar.mob-open~.main .table-header,.table-section:has(.sidebar.mob-open) .table-header,body.filters-open .table-header{display:none!important}}body.filters-open .table-header{display:none!important}.table-section:has(.sidebar.mob-open) .table-header{display:none!important}.sidebar.mob-open~.main .table-header{display:none!important}@media (min-width:769px){.mob-filter-btn,.mob-sidebar-overlay{display:none!important}}@media (max-width:480px){.hero-section{padding:72px 16px 32px!important}.hero-title{font-size:1.9rem!important}.hero-desc{font-size:.85rem!important}.hero-stat-value{font-size:20px!important}.hero-stat-label{font-size:9px!important}.hero-badge{font-size:10px!important}.vs-bar{flex-direction:column!important;gap:8px!important;padding:12px!important}}@media (max-width:768px){#mobile-cards{display:flex;flex-direction:column;gap:8px;padding:8px 12px 20px}#table-body,.table-header{display:none!important}.table-scroll{overflow-x:hidden!important;padding:0!important;margin-left:0!important}.mc{background:var(--surface);border-radius:var(--radius);padding:14px;cursor:pointer;transition:background .2s ease;position:relative;content-visibility:auto;contain-intrinsic-size:auto 240px}.mc:hover{background:var(--surface-hover)}.mc:active{background:rgba(255,255,255,.06)}.mc-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mc-logo{width:28px;height:28px;border-radius:6px;object-fit:contain;flex-shrink:0;background:rgba(255,255,255,.03);padding:2px}.mc-pf{font-size:12px;color:var(--text-muted);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-size{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.04);padding:3px 10px;border-radius:20px}.mc-div,.mc-name{margin-bottom:10px}.mc-name{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.2px;line-height:1.3;display:flex;align-items:center;gap:8px}.mc-name .at-badge{font-size:9px}.mc-div{height:1px;background:rgba(255,255,255,.04)}.mc-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:2px}.mc-act-free{color:var(--green);font-weight:600}.mc-allin{display:inline-block;font-size:9px;font-weight:600;color:#f59e0b;background:rgba(245,158,11,.1);padding:2px 5px;border-radius:4px;letter-spacing:.3px;margin-left:4px}.mc-m{display:flex;flex-direction:column;gap:2px}.mc-ml{font-size:10px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.mc-mv{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.2px}.mc-mv.green{color:#22c55e}.mc-dd-type{font-size:9px;font-weight:600;padding:2px 5px;border-radius:4px;letter-spacing:.3px;margin-left:3px;display:inline-block}.mc-dd-type.eod{background:rgba(99,102,241,.12);color:rgba(99,102,241,.8)}.mc-dd-type.eot{background:rgba(251,191,36,.12);color:rgba(251,191,36,.8)}.mc-dd-type.trail{background:rgba(248,113,113,.12);color:rgba(248,113,113,.8)}.mc-dd-type.static{background:rgba(52,211,153,.12);color:rgba(52,211,153,.8)}.mc-bot,.mc-plats{display:none}.mc-plat{width:16px;height:16px;border-radius:3px;object-fit:contain;opacity:.5}.mc-promo,.mc-promo-code{display:flex;align-items:center;gap:8px}.mc-promo{margin-top:12px;padding:8px 10px;min-height:44px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.08));border:1px solid rgba(99,102,241,.15);border-radius:8px;flex-wrap:nowrap}.mc-promo.no-code{justify-content:center}.mc-promo-code{flex:1;font-size:12px;color:rgba(255,255,255,.8);min-width:0;font-weight:500}.mc-promo-label{font-size:12px;font-weight:500;color:#a78bfa}.mc-promo-code strong{color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.5px;background:rgba(139,92,246,.15);padding:3px 8px;border-radius:5px}.mc-copy{flex-shrink:0;width:28px;height:28px;border-radius:6px;background:rgba(99,102,241,.1);border:0;color:var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mc-copy:hover{background:rgba(99,102,241,.2)}.mc-copy.copied{background:rgba(52,211,153,.15);color:var(--green)}.mc-promo-end{font-size:10px;color:var(--text-muted);white-space:nowrap}.mc-chev{display:flex;justify-content:center;padding:8px 0 2px;color:rgba(255,255,255,.6)}.mc-chev svg{width:16px;height:16px;stroke-width:2.5;transition:transform .3s ease}.mc.open .mc-chev svg{transform:rotate(180deg)}.mc-details{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.25,.46,.45,.94)}.mc.open .mc-details{max-height:500px;transition:max-height .4s cubic-bezier(.25,.46,.45,.94)}.mc-det-inner{padding-top:10px;border-top:1px solid rgba(255,255,255,.04);margin-top:8px}.mc-det-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.mc-det-row+.mc-det-row{border-top:1px solid rgba(255,255,255,.02)}.mc-det-l,.mc-det-v{font-size:12px;color:var(--text-muted)}.mc-det-v{color:var(--text-secondary);font-weight:500;text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-det-v.yes{color:var(--green)}.mc-det-v.no{color:var(--red)}.mc-det-logos{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.det-plat-wrap,.mc-plat-wrap{position:relative;cursor:pointer;overflow:visible}.mc-det-logos .det-plat-logo,.mc-plat-wrap img{width:24px;height:24px;border-radius:4px;object-fit:contain;background:rgba(255,255,255,.05);padding:2px;transition:transform .2s ease}.mc-det-logos .det-plat-wrap:hover .det-plat-logo,.mc-plat-wrap:hover img{transform:scale(1.15)}.mc-det-logos .det-plat-tip,.mc-plat-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--surface);color:var(--text);font-size:11px;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px rgba(0,0,0,.3)}.mc-det-logos .det-plat-tip::before,.mc-plat-tip::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--surface)}.mc-det-logos .det-plat-wrap:hover .det-plat-tip,.mc-plat-wrap:hover .mc-plat-tip,.mc.vs-selected .mc-vs-check svg{opacity:1}.mc-det-logos .det-plat-name,.mc-plat-tag{font-size:11px;color:var(--text-secondary);background:rgba(255,255,255,.05);padding:2px 8px;border-radius:4px}.mc-det-logos .det-plat-row{display:flex;gap:6px;align-items:center}.mc-det-rating{padding:8px 0 4px}.mc-det-rating-circle,.mc-link{display:flex;justify-content:flex-end}.mc-det-rating-circle .rating-circle{transform:scale(.8);transform-origin:right center}.mc-link{align-items:center;justify-content:center;width:100%;height:40px;margin-top:10px;background:rgba(99,102,241,.08);color:var(--accent);font-size:13px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .2s ease}.mc-link:hover{background:rgba(99,102,241,.15)}.mc-empty{text-align:center;padding:40px 16px;color:var(--text-muted);font-size:14px}.mc-vs-check{display:none;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,.2);align-items:center;justify-content:center;transition:all .2s}.mc-vs-check svg{width:12px;height:12px;opacity:0;transition:opacity .2s}.vs-mode .mc-vs-check{display:flex}.vs-mode .mc{cursor:pointer}.vs-mode .mc-chev{display:none}.mc.vs-selected{border-color:var(--accent)!important;background:rgba(139,92,246,.06)!important}.mc.vs-selected .mc-vs-check{border-color:var(--accent);background:var(--accent)}[data-theme=light] .mc.vs-selected{background:rgba(99,102,241,.06)!important;border-color:var(--accent)!important}[data-theme=light] .mc-vs-check{border-color:rgba(0,0,0,.2)}[data-theme=light] .mc{background:#fff;border:1px solid rgba(148,163,184,.15)}[data-theme=light] .mc:hover{background:#f8fafc}[data-theme=light] .mc-size{background:rgba(0,0,0,.04);color:#475569}[data-theme=light] .mc-div{background:rgba(0,0,0,.06)}[data-theme=light] .mc-mv{color:#0f172a}[data-theme=light] .mc-mv.green{color:#16a34a}[data-theme=light] .mc-bot .rating-number{color:#1e293b}[data-theme=light] .mc-det-inner{border-top-color:rgba(0,0,0,.06)}[data-theme=light] .mc-det-row+.mc-det-row{border-top-color:rgba(0,0,0,.04)}[data-theme=light] .mc-det-v{color:#334155}[data-theme=light] .mc-link{background:rgba(99,102,241,.06);color:#4f46e5}[data-theme=light] .mc-chev{color:rgba(0,0,0,.4)}[data-theme=light] .mc-promo-code{color:#3d4f6a}[data-theme=light] .mc-promo-label{color:#7c3aed}[data-theme=light] .mc-det-logos .det-plat-tip,[data-theme=light] .mc-plat-tip{border-color:var(--border);box-shadow:0 4px 12px rgba(0,0,0,.12)}[data-theme=light] .mc-det-logos .det-plat-name,[data-theme=light] .mc-plat-tag{background:rgba(0,0,0,.05)}[data-theme=light] .mc-logo{background:rgba(0,0,0,.04)}}[data-theme=light] .hero-stats{box-shadow:0 8px 22px rgba(0,0,0,.08)}[data-theme=light] .hero-stat{color:var(--text);background:rgba(228,232,240,.8)!important}[data-theme=light] .fcheck.sel .fcheck-text,[data-theme=light] .ftoggle.sel .ftoggle-text,[data-theme=light] .hero-stat-value{color:var(--text)}[data-theme=light] .hero-stat-label{color:var(--text-dim)}[data-theme=light] .sidebar{background:var(--bg-elevated)}[data-theme=light] .sidebar::after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 12%,rgba(0,0,0,.1) 88%,transparent)}[data-theme=light] .sb-header::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 70%,transparent)}[data-theme=light] .fcheck,[data-theme=light] .ftoggle{background:rgba(0,0,0,.025)}[data-theme=light] .fcheck:hover{background:rgba(0,0,0,.06)}[data-theme=light] .fcheck.sel{background:rgba(0,0,0,.1)}[data-theme=light] .faq-bottom .faq-summary::after,[data-theme=light] .ftoggle:hover{background:rgba(0,0,0,.06)}[data-theme=light] .ftoggle.sel{background:rgba(0,0,0,.1)}[data-theme=light] .fcheck-text{color:var(--text-dim)}[data-theme=light] .fcheck.sel,[data-theme=light] .ftoggle.sel{background:rgba(0,0,0,.08);border-color:var(--border-hover)}[data-theme=light] .ftoggle{background:rgba(0,0,0,.04)}[data-theme=light] .ftoggle-text{color:var(--text-dim)}[data-theme=light] .fpill{background:rgba(0,0,0,.06);border-color:var(--border);color:var(--text-dim)}[data-theme=light] .fpill:hover,[data-theme=light] .vs-bar-count span{color:var(--text)}[data-theme=light] .fpill.active{background:rgba(0,0,0,.12);color:var(--text)}[data-theme=light] .finput{background:var(--bg-elevated);border-color:var(--border);color:var(--text)}[data-theme=light] .toolbar{border-bottom-color:var(--border)}[data-theme=light] .status-count{color:var(--text-dim)}[data-theme=light] .tag-chip{color:var(--text);background:rgba(0,0,0,.08);border-color:var(--border-hover)}[data-theme=light] .row-card{background:rgba(0,0,0,.025);border-color:var(--border);box-shadow:0 1px 3px rgba(0,0,0,.06)}[data-theme=light] .row-card:hover{background:rgba(0,0,0,.06);border-color:var(--border-hover);box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-theme=light] .row-card.vs-selected{background:rgba(99,102,241,.08)}[data-theme=light] a.cell-pf-link:hover .pf-name{color:var(--accent-light);text-decoration-color:rgba(61,79,106,.4)}[data-theme=light] a.cell-pf-link:hover{background:rgba(0,0,0,.05)}[data-theme=light] .expand-inner{background:var(--surface);border-color:var(--border)}[data-theme=light] .det-item{background:rgba(0,0,0,.04);border-color:var(--border)}[data-theme=light] .det-item:hover{background:rgba(0,0,0,.07);border-color:var(--border-hover)}[data-theme=light] .det-plat-logo{background:rgba(0,0,0,.05);border-color:var(--border)}[data-theme=light] .det-plat-name{background:rgba(0,0,0,.05);color:var(--text-dim)}[data-theme=light] .det-plat-wrap:hover .det-plat-logo{border-color:var(--border-hover)}[data-theme=light] .det-value a:hover,[data-theme=light] .faq-bottom .faq-item:hover .faq-summary{color:var(--accent-light)}[data-theme=light] .dd-eod{background:rgba(79,70,229,.12);color:#4338ca}[data-theme=light] .dd-eot{background:rgba(217,119,6,.14);color:#b45309}[data-theme=light] .dd-trail{background:rgba(220,38,38,.12);color:#b91c1c}[data-theme=light] .dd-static{background:rgba(5,150,105,.12);color:#047857}[data-theme=light] .at-badge{color:var(--text-dim)}[data-theme=light] .promo-icon{background:rgba(21,128,61,.12);border-color:rgba(21,128,61,.35);color:var(--green)}[data-theme=light] .promo-icon:hover{background:rgba(21,128,61,.2);box-shadow:0 0 12px rgba(21,128,61,.2)}[data-theme=light] .promo-popup{background:var(--bg-elevated);border-color:var(--border);box-shadow:0 8px 32px rgba(0,0,0,.18)}[data-theme=light] .promo-popup-code{background:rgba(180,83,9,.12);color:var(--yellow)}[data-theme=light] .det-plat-tip,[data-theme=light] .plat-tooltip{background:var(--tooltip-bg);color:#fff}[data-theme=light] .vs-bar{background:rgba(228,232,240,.95);border-color:var(--border);box-shadow:0-4px 20px rgba(0,0,0,.12)}[data-theme=light] .vs-bar-cancel{color:var(--text-dim);border-color:var(--border)}[data-theme=light] .vs-bar-cancel:hover{color:var(--danger);border-color:var(--danger)}[data-theme=light] .vs-modal{background:var(--bg-elevated);box-shadow:0 20px 60px rgba(0,0,0,.22)}[data-theme=light] .vs-title{color:var(--text)}[data-theme=light] .vs-close{background:rgba(0,0,0,.06);color:var(--text-dim);border-color:var(--border)}[data-theme=light] .vs-close:hover{background:rgba(0,0,0,.1);color:var(--text)}[data-theme=light] .vs-grid-header{background:var(--surface)}[data-theme=light] .vs-th-logo{background:rgba(0,0,0,.05);border-color:var(--border)}[data-theme=light] .vs-grid-row .vs-label{background:var(--surface);border-right-color:var(--border);color:var(--text-dim)}[data-theme=light] .vs-grid-row:hover .vs-label{background:var(--surface-hover)}[data-theme=light] .vs-cell{border-color:var(--border);color:var(--text)}[data-theme=light] .vs-plat-logo{background:rgba(0,0,0,.05);border-color:var(--border)}[data-theme=light] .faq-bottom .faq-item{border-color:var(--border)}[data-theme=light] .faq-bottom .faq-item:hover{border-color:var(--border-hover);box-shadow:0 2px 8px rgba(0,0,0,.08)}[data-theme=light] .faq-bottom details[open].faq-item{background:var(--bg-elevated);border-color:var(--border-hover)}[data-theme=light] .faq-bottom .faq-summary{color:var(--text)}[data-theme=light] .faq-bottom .faq-item:hover .faq-summary::after{background:rgba(0,0,0,.08)}[data-theme=light] .faq-bottom details[open] .faq-summary::after{background:rgba(0,0,0,.08);border-color:var(--border)}[data-theme=light] .faq-bottom .faq-content{color:var(--text-dim)}[data-theme=light] .mob-sidebar-overlay{background:rgba(0,0,0,.35)}[data-theme=light] .mob-close-btn{color:#fff;background:var(--accent)}[data-theme=light] .toast{background:var(--bg-elevated);color:var(--text);box-shadow:0 4px 20px rgba(0,0,0,.16)}[data-theme=light] .btn-primary{box-shadow:0 2px 12px rgba(0,0,0,.14)}[data-theme=light] .btn-primary:hover{box-shadow:0 4px 20px rgba(0,0,0,.2)}[data-theme=light] .reset-btn:hover{background:rgba(220,38,38,.12)}[data-theme=light] .hero-title .gradient{background:linear-gradient(135deg,#0f172a,#1e293b,#3d4f6a);-webkit-background-clip:text;background-clip:text}[data-theme=light] .cell-pf img{background:rgba(0,0,0,.06);padding:3px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}[data-theme=light] .det-plat-logo,[data-theme=light] .vs-th-logo{background:rgba(0,0,0,.06)!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)}[data-theme=light] ::-webkit-scrollbar-track{background:var(--bg)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.hero-stat-value.is-green,[data-theme=light] .hero-stat-value.is-green{color:var(--green)}.ex4-root{position:relative;width:100%;height:100%;min-height:560px;display:flex;align-items:center;justify-content:center;background:#0a0b0d;font-family:"Roboto",system-ui,sans-serif;color:#e0e4ea;overflow:hidden;--ex4-rx:6deg;--ex4-ry:-13deg;--ex4-px:0deg;--ex4-py:0deg}.ex4-amb{position:absolute;width:130%;height:130%;left:-15%;top:-15%;background:radial-gradient(38% 36%at 60% 40%,rgba(160,175,200,.12),transparent 70%),radial-gradient(32% 30%at 36% 72%,rgba(34,197,94,.07),transparent 70%),radial-gradient(30% 28%at 78% 78%,rgba(160,175,200,.05),transparent 70%);pointer-events:none;animation:ex4-amb 22s ease-in-out infinite;will-change:transform,opacity}.ex4-stage{position:relative;width:min(440px,86%);aspect-ratio:1/1.18;perspective:1250px;perspective-origin:50% 42%}.ex4-deck{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--ex4-rx) + var(--ex4-py))) rotateY(calc(var(--ex4-ry) + var(--ex4-px)));animation:ex4-osc 15s cubic-bezier(.37,0,.18,1) infinite;will-change:transform}.ex4-floor{position:absolute;left:14%;right:14%;bottom:1%;height:18%;background:radial-gradient(50% 60%at 50% 40%,rgba(0,0,0,.6),transparent 72%);filter:blur(9px);transform:translateZ(-60px) rotateX(74deg);transform-origin:50% 100%;pointer-events:none;opacity:.85;animation:ex4-floor 15s cubic-bezier(.37,0,.18,1) infinite}.ex4-panel{position:absolute;inset:8% 6%;border-radius:18px;background:linear-gradient(165deg,rgba(23,26,34,.93),rgba(13,15,21,.97));border:1px solid rgba(160,175,200,.16);box-shadow:0 34px 66px -24px rgba(0,0,0,.9),0 10px 24px -14px rgba(0,0,0,.75),inset 0 1px 0 rgba(192,205,221,.13),inset 0 0 56px rgba(10,11,13,.6);transform:translateZ(0);overflow:hidden;backface-visibility:hidden}.ex4-panel::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(192,205,221,.55),transparent)}.ex4-panel::after{content:"";inset:0;border-radius:18px;background:radial-gradient(120% 90%at 50%0,transparent 55%,rgba(8,9,12,.5) 100%)}.ex4-corner,.ex4-glow,.ex4-panel::after{position:absolute;pointer-events:none}.ex4-glow{width:64%;height:58%;left:-14%;top:-20%;background:radial-gradient(circle at 30% 30%,rgba(160,175,200,.2),transparent 65%);animation:ex4-glowShift 15s ease-in-out infinite}.ex4-corner{width:14px;height:14px;opacity:.55}.ex4-corner-tl{top:10px;left:11px;border-top:1px solid rgba(160,175,200,.5);border-left:1px solid rgba(160,175,200,.5);border-top-left-radius:3px}.ex4-corner-br{bottom:10px;right:11px;border-bottom:1px solid rgba(160,175,200,.5);border-right:1px solid rgba(160,175,200,.5);border-bottom-right-radius:3px}.ex4-grain,.ex4-sweep{position:absolute;pointer-events:none}.ex4-sweep{top:-60%;left:-45%;width:50%;height:220%;background:linear-gradient(105deg,transparent 0,rgba(192,205,221,.06) 36%,rgba(224,228,234,.26) 50%,rgba(192,205,221,.06) 64%,transparent 100%);transform:rotate(8deg) translate3d(0,0,0);animation:ex4-sweep 8.5s cubic-bezier(.5,0,.12,1) infinite;mix-blend-mode:screen;will-change:transform,opacity}.ex4-grain{inset:0;background-image:repeating-linear-gradient(0deg,rgba(160,175,200,.045)0,rgba(160,175,200,.045) 1px,transparent 1px,transparent 5px);opacity:.5;mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.ex4-head,.ex4-head-left{display:flex;align-items:center}.ex4-head{position:relative;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(160,175,200,.1)}.ex4-head-left{gap:9px}.ex4-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18),0 0 8px rgba(34,197,94,.7);animation:ex4-pulse 2.6s cubic-bezier(.4,0,.2,1) infinite}.ex4-head-right{display:flex;align-items:flex-end;gap:3px;height:14px}.ex4-bar{width:3px;height:6px;border-radius:1px;background:rgba(160,175,200,.28);transform-origin:50% 100%;animation:ex4-eq 1.6s ease-in-out infinite}.ex4-bar:nth-child(1){animation-delay:0s}.ex4-bar:nth-child(2){height:9px;animation-delay:.22s}.ex4-bar:nth-child(3){height:11px;animation-delay:.44s}.ex4-bar-on{height:14px;background:#a0afc8;box-shadow:0 0 6px rgba(160,175,200,.45);animation-delay:.66s}.ex4-body{position:relative;padding:14px 18px 18px}.ex4-float{position:absolute;border-radius:13px;background:linear-gradient(160deg,rgba(25,28,36,.95),rgba(14,16,22,.93));border:1px solid rgba(160,175,200,.18);box-shadow:0 26px 44px -16px rgba(0,0,0,.88),0 6px 14px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(192,205,221,.15);backface-visibility:hidden;will-change:transform}.ex4-float::before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(192,205,221,.4),transparent)}.ex4-badge,.ex4-price{display:flex;flex-direction:column}.ex4-price{left:-5%;top:13%;padding:11px 15px 12px;gap:2px;transform:translateZ(96px);animation:ex4-bobA 9s cubic-bezier(.45,0,.55,1) infinite}.ex4-badge{right:-4%;top:5%;width:74px;height:74px;align-items:center;justify-content:center;border-radius:50%;transform:translateZ(58px);animation:ex4-bobB 11s cubic-bezier(.45,0,.55,1) infinite}.ex4-badge::before{left:24%;right:24%}.ex4-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ex4-ring-bg{fill:none;stroke:rgba(160,175,200,.14);stroke-width:3}.ex4-ring-fg{fill:none;stroke:#a0afc8;stroke-width:3;stroke-linecap:round;stroke-dasharray:100.5;stroke-dashoffset:18;filter:drop-shadow(0 0 5px rgba(160,175,200,.6));animation:ex4-ring 7s cubic-bezier(.4,0,.2,1) infinite}.ex4-tick{right:1%;bottom:9%;padding:8px 12px;display:flex;align-items:center;gap:8px;transform:translateZ(38px);animation:ex4-bobC 10s cubic-bezier(.45,0,.55,1) infinite}.ex4-tick-led{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.8);animation:ex4-pulse 1.9s cubic-bezier(.4,0,.2,1) infinite}@media (max-width:480px){.ex4-stage{width:92%}.ex4-price{transform:translateZ(68px);left:-3%}.ex4-badge{transform:translateZ(46px);width:64px;height:64px;right:-2%}.ex4-tick{transform:translateZ(28px)}@keyframes ex4-bobA{0%,to{transform:translateZ(68px) translateY(0)}50%{transform:translateZ(68px) translateY(-8px)}}@keyframes ex4-bobB{0%,to{transform:translateZ(46px) translateY(0)}50%{transform:translateZ(46px) translateY(6px)}}@keyframes ex4-bobC{0%,to{transform:translateZ(28px) translateY(0)}50%{transform:translateZ(28px) translateY(-5px)}}}@media (prefers-reduced-motion:reduce){.ex4-amb,.ex4-deck,.ex4-floor,.ex4-glow{animation:none}.ex4-sweep{opacity:0}.ex4-badge,.ex4-bar,.ex4-dot,.ex4-price,.ex4-ring-fg,.ex4-sweep,.ex4-tick,.ex4-tick-led{animation:none}.ex4-ring-fg{stroke-dashoffset:18}}.ex4-sk{display:inline-block;height:7px;border-radius:4px;background:linear-gradient(90deg,rgba(160,175,200,.1)0,rgba(160,175,200,.24) 50%,rgba(160,175,200,.1) 100%);background-size:200% 100%;animation:ex4-shim 2.6s linear infinite}.ex4-logomark{width:16px;height:16px;border-radius:5px;flex:0 0 auto;background:linear-gradient(150deg,rgba(160,175,200,.55),rgba(160,175,200,.12));border:1px solid rgba(160,175,200,.28)}.ex4-sk-brand{width:84px;height:9px}.ex4-search{display:flex;align-items:center;gap:9px;padding:9px 12px;margin-bottom:12px;border-radius:9px;background:rgba(9,10,13,.55);border:1px solid rgba(160,175,200,.12);box-shadow:inset 0 1px 0 rgba(192,205,221,.05)}.ex4-search-ico{width:11px;height:11px;border-radius:50%;border:1.7px solid #606878;position:relative;flex:0 0 auto}.ex4-search-ico::after{content:"";position:absolute;right:-3px;bottom:-1px;width:5px;height:1.7px;background:#606878;border-radius:2px;transform:rotate(45deg)}.ex4-sk-search{flex:1;height:8px}.ex4-tools{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:6px}.ex4-sk-sort{width:66px;height:7px}.ex4-sortar{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #22c55e;transition:transform .55s cubic-bezier(.16,1,.3,1)}.ex4-root[data-ex-step="2"] .ex4-sortar,.ex4-root[data-ex-step="3"] .ex4-sortar,.ex4-root[data-ex-step="4"] .ex4-sortar{transform:rotate(180deg)}.ex4-listwrap{position:relative}.ex4-scan{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:8px;background:linear-gradient(180deg,transparent 0,rgba(160,175,200,.12) 50%,transparent 100%);background-size:100% 42%;background-repeat:no-repeat;mix-blend-mode:screen;animation:ex4-listscan 3.6s cubic-bezier(.55,0,.45,1) infinite}.ex4-list{display:flex;flex-direction:column}.ex4-frow{display:flex;align-items:center;gap:9px;padding:7px;margin-bottom:4px;border-radius:8px;max-height:40px;overflow:hidden;transition:max-height .55s cubic-bezier(.16,1,.3,1),opacity .45s ease,padding .5s ease,margin .5s ease,background .5s ease,transform .55s cubic-bezier(.16,1,.3,1)}.ex4-flogo{width:18px;height:18px;border-radius:5px;flex:0 0 auto;background:linear-gradient(150deg,rgba(160,175,200,.22),rgba(160,175,200,.06));border:1px solid rgba(160,175,200,.16);transition:border-color .5s ease}.ex4-sk-nm{height:8px}.ex4-w1{width:74px}.ex4-w2{width:54px}.ex4-w3{width:80px}.ex4-w4{width:48px}.ex4-w5{width:66px}.ex4-w6{width:58px}.ex4-pr{margin-left:auto;width:30px;height:9px;border-radius:4px;background:rgba(160,175,200,.16);transition:background .5s ease,width .5s ease}.ex4-root[data-ex-step="1"] .ex4-frow:nth-child(n+5),.ex4-root[data-ex-step="2"] .ex4-frow:nth-child(n+5),.ex4-root[data-ex-step="3"] .ex4-frow:nth-child(n+4),.ex4-root[data-ex-step="4"] .ex4-frow:nth-child(n+3){max-height:0;opacity:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-4px)}.ex4-root[data-ex-step="1"] .ex4-frow:nth-child(3),.ex4-root[data-ex-step="2"] .ex4-frow:nth-child(1),.ex4-root[data-ex-step="3"] .ex4-frow:nth-child(1),.ex4-root[data-ex-step="4"] .ex4-frow:nth-child(1){background:linear-gradient(90deg,rgba(34,197,94,.16),rgba(34,197,94,.02) 85%)}.ex4-root[data-ex-step="1"] .ex4-frow:nth-child(3) .ex4-flogo,.ex4-root[data-ex-step="2"] .ex4-frow:nth-child(1) .ex4-flogo,.ex4-root[data-ex-step="3"] .ex4-frow:nth-child(1) .ex4-flogo,.ex4-root[data-ex-step="4"] .ex4-frow:nth-child(1) .ex4-flogo{border-color:rgba(34,197,94,.5)}.ex4-root[data-ex-step="1"] .ex4-frow:nth-child(3) .ex4-pr,.ex4-root[data-ex-step="2"] .ex4-frow:nth-child(1) .ex4-pr,.ex4-root[data-ex-step="3"] .ex4-frow:nth-child(1) .ex4-pr,.ex4-root[data-ex-step="4"] .ex4-frow:nth-child(1) .ex4-pr{background:#22c55e;width:22px}.ex4-root[data-ex-step="2"] .ex4-frow:nth-child(1),.ex4-root[data-ex-step="4"] .ex4-frow:nth-child(1){animation:ex4-lock .9s cubic-bezier(.16,1,.3,1)}.ex4-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.ex4-chip{position:relative;height:18px;border-radius:999px;background:rgba(160,175,200,.06);border:1px solid rgba(160,175,200,.14);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.ex4-c1{width:34px}.ex4-c2{width:46px}.ex4-c3{width:38px}.ex4-c4{width:54px}.ex4-chip::after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1.5px solid rgba(160,175,200,.75);opacity:0;transform:scale(.8);pointer-events:none}.ex4-root[data-ex-step="1"] .ex4-c1,.ex4-root[data-ex-step="2"] .ex4-c1,.ex4-root[data-ex-step="3"] .ex4-c1,.ex4-root[data-ex-step="3"] .ex4-c2,.ex4-root[data-ex-step="4"] .ex4-c1,.ex4-root[data-ex-step="4"] .ex4-c2,.ex4-root[data-ex-step="4"] .ex4-c3{background:#a0afc8;border-color:#a0afc8;box-shadow:0 0 10px rgba(160,175,200,.45);animation:ex4-chipglow 2.2s ease-in-out infinite}.ex4-root[data-ex-step="1"] .ex4-c1::after,.ex4-root[data-ex-step="3"] .ex4-c2::after,.ex4-root[data-ex-step="4"] .ex4-c3::after{animation:ex4-chipsel .7s ease-out}.ex4-cnt-lab{display:block;width:48px;height:6px;border-radius:3px;background:rgba(160,175,200,.2);margin-bottom:8px}.ex4-cnt{display:block;height:1em;overflow:hidden;font-family:"IBM Plex Mono",monospace;font-size:25px;font-weight:600;line-height:1;color:#22c55e;text-shadow:0 0 16px rgba(34,197,94,.3);font-variant-numeric:tabular-nums}.ex4-cnt-roll{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ex4-cnt-roll b{display:block;height:1em;line-height:1;font-weight:600}.ex4-root[data-ex-step="0"] .ex4-cnt-roll{transform:translateY(0)}.ex4-root[data-ex-step="1"] .ex4-cnt-roll{transform:translateY(-1em)}.ex4-root[data-ex-step="2"] .ex4-cnt-roll{transform:translateY(-2em)}.ex4-root[data-ex-step="3"] .ex4-cnt-roll{transform:translateY(-3em)}.ex4-root[data-ex-step="4"] .ex4-cnt-roll{transform:translateY(-4em)}.ex4-root[data-ex-step="5"] .ex4-cnt-roll{transform:translateY(-5em)}.ex4-cnt-sub{display:block;width:62px;height:6px;border-radius:3px;background:rgba(160,175,200,.1);margin-top:8px}.ex4-badge-core{width:8px;height:8px;border-radius:50%;background:#a0afc8;box-shadow:0 0 9px rgba(160,175,200,.7)}.ex4-sk-tick{width:30px;height:6px}.ex4-toggle{width:26px;height:14px;border-radius:999px;flex:0 0 auto;position:relative;background:rgba(160,175,200,.14);border:1px solid rgba(160,175,200,.2);transition:background .45s ease,border-color .45s ease}.ex4-toggle-kn{position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#8a92a0;transition:transform .5s cubic-bezier(.16,1,.3,1),background .45s ease}.ex4-root[data-ex-step="3"] .ex4-toggle,.ex4-root[data-ex-step="4"] .ex4-toggle{background:rgba(34,197,94,.22);border-color:rgba(34,197,94,.4)}.ex4-root[data-ex-step="3"] .ex4-toggle-kn,.ex4-root[data-ex-step="4"] .ex4-toggle-kn{transform:translateX(12px);background:#22c55e}.hero-visual{justify-self:stretch}.hero-visual #ex4-root{background:0 0;min-height:0;width:100%;overflow:visible}.hero-visual .ex4-stage{width:min(363px,92%);transform:translateX(42px)}.hero-visual .ex4-amb{width:72%;height:72%;left:14%;top:14%;opacity:.5}.hero-visual .ex4-ring-fg{filter:none}@media (prefers-reduced-motion:reduce){.ex4-scan,.ex4-sk{animation:none}.ex4-scan{opacity:0}.ex4-chip,.ex4-chip::after{animation:none!important}}