@font-face{font-family:PoppinsLocal;src:url(/assets/Poppins.otf) format("opentype");font-display:swap}:root{font-family:PoppinsLocal,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#202328;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--brand-teal: #20d3b0;--brand-blue: #597bff;--signal-lime: #c9f26b;--deep-space: #071824;--deep-purple: #091722;--cloud: #f4f7f9;--ink: #10202e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:#fff;overflow-x:hidden}button,textarea,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid rgba(32,211,176,.34);outline-offset:3px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-icon{width:1em;height:1em;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.safari-gate{position:fixed;inset:0;z-index:9999;min-width:0;min-height:100dvh;display:grid;place-items:center;overflow:hidden auto;-ms-overflow-style:none;scrollbar-width:none;padding:max(28px,env(safe-area-inset-top)) 22px max(28px,env(safe-area-inset-bottom));color:#eef7f7;background:radial-gradient(circle at 18% 14%,rgba(32,211,176,.15),transparent 31%),radial-gradient(circle at 88% 78%,rgba(89,123,255,.18),transparent 33%),linear-gradient(145deg,#06141d,#092532 52%,#07131f);isolation:isolate}.safari-gate::-webkit-scrollbar{width:0;height:0;display:none}.safari-gate-grid{position:absolute;inset:0;z-index:-3;opacity:.22;background-image:linear-gradient(rgba(124,162,176,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(124,162,176,.09) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,#000 5%,transparent 72%);mask-image:radial-gradient(circle at center,#000 5%,transparent 72%)}.safari-gate-orb{position:fixed;z-index:-2;border:1px solid rgba(32,211,176,.2);border-radius:50%;pointer-events:none}.safari-gate-orb:before,.safari-gate-orb:after{content:"";position:absolute;inset:12%;border:1px solid rgba(89,123,255,.14);border-radius:inherit}.safari-gate-orb:after{inset:29%;border-color:#c9f26b1c}.safari-gate-orb-one{width:440px;height:440px;left:-205px;bottom:-210px}.safari-gate-orb-two{width:330px;height:330px;right:-142px;top:-153px}.safari-gate-panel{width:min(620px,100%);max-width:100%;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;padding:31px 42px 34px;text-align:center;background:linear-gradient(145deg,#0c2632eb,#071923e0);border:1px solid rgba(145,205,207,.18);border-radius:18px;box-shadow:0 30px 80px #00070d6b,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);outline:none}.safari-gate-panel:before{content:"";position:absolute;inset:0 15%;height:1px;background:linear-gradient(90deg,transparent,rgba(32,211,176,.72),transparent)}.safari-gate-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.safari-gate-brand{display:inline-flex;align-items:center;gap:9px;color:#f5fbfb;font-size:16px;font-weight:600;letter-spacing:-.4px}.safari-gate-brand img{width:30px;height:30px}.safari-gate-brand b{color:var(--brand-teal);font-weight:inherit}.safari-gate-language{position:relative;flex:0 1 auto}.safari-gate-language select{width:auto;max-width:148px;height:34px;padding:0 30px 0 11px;color:#e7f7f6d1;background:#04121ab8;border:1px solid rgba(120,161,255,.28);border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.safari-gate-language select:focus-visible{outline:2px solid #c9f26b;outline-offset:2px}.safari-gate-language option{color:#0b1d27;background:#fff}.safari-gate-icon{width:116px;height:116px;display:grid;place-items:center;margin:22px 0 18px;filter:drop-shadow(0 16px 32px rgba(32,211,176,.15))}.safari-compass{width:100%;height:100%;overflow:visible}.safari-compass-halo{fill:#20d3b012}.safari-compass-face{fill:#0a1c28;stroke:#e9faf829;stroke-width:1}.safari-compass-ring{fill:none;stroke:url(#compass-ring);stroke-width:3}.safari-compass-ticks{fill:none;stroke:#eafefaa8;stroke-linecap:round;stroke-width:2}.safari-compass-needle{fill:url(#compass-needle);stroke:#ffffff52;stroke-linejoin:round;stroke-width:1}.safari-compass-pin{fill:#071824;stroke:#eafefa;stroke-width:2}.safari-gate-kicker{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#8ea7ad;font-size:10px;font-weight:600;letter-spacing:2.1px}.safari-gate-kicker span{width:24px;height:1px;background:var(--brand-teal)}.safari-gate h1{margin:0;color:#f4fafa;font-size:clamp(30px,4.4vw,42px);line-height:1.12;letter-spacing:-1.55px;font-weight:620;text-wrap:balance}.safari-gate-description{max-width:470px;margin:15px auto 0;color:#e1eff0b8;font-size:14px;line-height:1.7}.safari-gate-guidance{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;margin:24px 0 13px;padding:15px 17px;color:#dbe9e9;text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:9px}.safari-gate-step{width:34px;height:34px;display:grid;place-items:center;color:#06252a;background:var(--brand-teal);border-radius:50%;font-size:10px;font-weight:700}.safari-gate-guidance p{margin:0;font-size:12px;line-height:1.65}.safari-gate-link-row{width:100%;min-height:50px;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 15px;background:#020d1385;border:1px solid rgba(95,135,147,.26);border-radius:9px}.safari-gate-url{min-width:0;flex:1;overflow:hidden;padding:0;color:#d7e6e89e;background:transparent;border:0;outline:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.safari-gate-link-row button{min-width:134px;height:40px;flex:0 0 auto;padding:0 16px;color:#06252a;background:var(--brand-teal);border:1px solid var(--brand-teal);border-radius:6px;font-size:11px;font-weight:650;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.safari-gate-link-row button:focus-visible{outline-color:#c9f26b}.safari-gate-status{min-height:17px;margin:13px 0 0;color:#aec7ca8c;font-size:9px;letter-spacing:.4px}.safari-gate-status.is-error{color:#ff91a2}.ci-page{min-height:100vh;overflow:hidden}.route-loader{position:fixed;top:0;left:0;right:0;z-index:130;height:3px;overflow:hidden;pointer-events:none}.route-loader-progress{width:100%;height:100%;overflow:hidden;background:#20d3b01f}.route-loader-progress>i{width:100%;height:100%;display:block;transform:scaleX(.06);transform-origin:left center;background:linear-gradient(90deg,#16cba8,#58e0c5 72%,#a0f2e2);box-shadow:0 0 10px #20d3b094;animation:route-progress-start .26s cubic-bezier(.22,.72,.2,1) both}.route-loader.is-leaving{animation:route-progress-fade .18s ease-out both}.route-loader.is-leaving .route-loader-progress>i{animation:route-progress-finish .18s ease-out both}@keyframes route-progress-start{0%{transform:scaleX(.06)}55%{transform:scaleX(.48)}to{transform:scaleX(.78)}}@keyframes route-progress-finish{0%{transform:scaleX(.78)}to{transform:scaleX(1)}}@keyframes route-progress-fade{0%,62%{opacity:1}to{opacity:0}}@media(max-width:640px){.route-loader{height:2px}}@media(prefers-reduced-motion:reduce){.route-loader,.route-loader.is-leaving,.route-loader-progress>i{animation:none!important;transition:none!important}.route-loader.is-leaving{opacity:0}.route-loader-progress>i{transform:scaleX(1);box-shadow:none}}.content-width{width:min(1160px,calc(100% - 48px));margin:0 auto}#home,#agent,#training,#rewards,#services,#value,#global,#footer{scroll-margin-top:72px}.top-header{position:fixed;top:0;left:0;right:0;z-index:80;height:56px;color:#fff;background:transparent;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.top-header.is-scrolled{color:#202328;background:#fffffff7;box-shadow:0 3px 14px #17191e1c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-layout{width:min(1350px,calc(100% - 32px));height:100%;margin:0 auto;display:flex;align-items:center}.logo-link{display:flex;flex:0 0 auto}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#eafefa;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px #010c131f;transition:color .25s,background .25s,border-color .25s}.brand-glyph{width:100%;height:100%;overflow:visible}.brand-loop,.brand-vector{fill:none;stroke-linecap:round;stroke-linejoin:round}.brand-loop{stroke:currentColor;stroke-width:2.2}.brand-vector{stroke:var(--brand-teal);stroke-width:2.35}.brand-node{fill:var(--brand-blue)}.brand-node.node-three{fill:var(--signal-lime)}.brand-wordmark{font-size:21px;font-weight:600;letter-spacing:-.65px}.brand-wordmark>span{color:var(--brand-teal)}.top-header.is-scrolled .brand-mark{color:#eafefa;background:var(--deep-space);border-color:var(--deep-space)}.top-header.is-scrolled .brand-wordmark{color:var(--ink)}.desktop-navigation{height:100%;flex:1;display:flex;align-items:stretch;justify-content:center;gap:2px;margin:0 18px}.navigation-item{position:relative;display:flex;align-items:stretch}.navigation-item>a{position:relative;display:flex;align-items:center;padding:0 12px;white-space:nowrap;font-size:13px;font-weight:400;opacity:.92}.navigation-item>a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:currentColor;transition:left .2s,right .2s}.navigation-item>a:hover,.navigation-item>a.active{opacity:1}.navigation-item>a:hover:after,.navigation-item>a.active:after{left:12px;right:12px}.top-header.is-scrolled .navigation-item>a.active{color:#0aa98d}.nav-arrow{width:14px;height:14px;display:inline-grid;place-items:center;margin-left:5px;font-size:14px;transition:transform .2s ease;transform-origin:center}.nav-arrow.is-open{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:50px;left:50%;width:max-content;min-width:220px;padding:8px;transform:translate(-50%);color:#202328;background:#fff;border-radius:6px;box-shadow:0 8px 28px #1738991f;animation:menu-in .14s ease}.nav-dropdown.wide{display:grid;grid-template-columns:1fr 1fr;min-width:330px}.nav-dropdown a{display:block;padding:9px 12px;border-radius:4px;font-size:12px;white-space:nowrap}.nav-dropdown a:hover,.nav-dropdown a.active{color:#078d78;background:#edfbf8}.header-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.header-right button{height:36px;border-radius:18px;padding:0 22px;font-size:13px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.register-button{color:#06252a;background:var(--brand-teal);border:1px solid var(--brand-teal);font-weight:600}.login-button{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.55)}.language-switcher{position:relative;flex:0 0 auto}.language-button{min-width:68px;padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:transparent;border:1px solid transparent;font-size:10px!important;font-weight:600;letter-spacing:.55px}.language-button:hover,.language-button[aria-expanded=true]{background:#ffffff14;border-color:#ffffff2e}.language-button .ui-icon{width:14px;height:14px}.language-button .ui-icon:last-child{width:11px;height:11px;transition:transform .18s ease}.language-button .ui-icon:last-child.is-open{transform:rotate(180deg)}.language-menu{width:252px;position:absolute;z-index:120;top:calc(100% + 10px);right:0;padding:9px;color:#18252b;background:#fffffffb;border:1px solid #e1e7e8;border-radius:11px;box-shadow:0 18px 48px #02111938;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:language-menu-in .14s ease}.language-menu>strong{display:block;padding:5px 9px 8px;color:#778287;font-size:9px;font-weight:650;letter-spacing:1.1px;text-transform:uppercase}.header-right .language-menu button{width:100%;min-height:46px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;color:#26343a;background:transparent;border:1px solid transparent;border-radius:7px;text-align:left}.header-right .language-menu button:hover,.header-right .language-menu button:focus-visible{background:#eff9f7;border-color:#d6eee9}.header-right .language-menu button.is-selected{color:#076f60;background:#e9f9f5}.language-menu button>span{min-width:0;display:flex;flex-direction:column}.language-menu button b{font-size:12px;font-weight:600;line-height:1.25}.language-menu button small{margin-top:2px;color:#899397;font-size:9px;line-height:1.2}.language-menu button em{min-width:24px;color:#0a9c84;font-size:10px;font-style:normal;font-weight:700;text-align:center}.top-header.is-scrolled .register-button{color:#06252a;background:var(--brand-teal);border-color:var(--brand-teal)}.top-header.is-scrolled .login-button{color:#303238;border-color:#e0e1e4;background:#fff}.top-header.is-scrolled .language-button{color:#202328}.top-header.is-scrolled .language-button:hover,.top-header.is-scrolled .language-button[aria-expanded=true]{background:#f2f6f6;border-color:#e0e7e7}.home-hero{min-height:100vh;min-height:100svh;position:relative;display:flex;align-items:center;background:radial-gradient(circle at 18% 32%,rgba(32,211,176,.13),transparent 31%),radial-gradient(circle at 83% 55%,rgba(89,123,255,.15),transparent 31%),linear-gradient(136deg,#06151f,#092532 51%,#07131f);color:#fff;overflow:hidden}.hero-bg-mark{position:absolute;width:400px;height:400px;left:calc(50% - 760px);bottom:-95px;border:1px solid rgba(32,211,176,.22);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 42px,rgba(89,123,255,.12) 43px 44px);box-shadow:0 0 90px #20d3b014,inset 0 0 70px #597bff0f;opacity:.7;pointer-events:none}.hero-layout{width:min(1280px,calc(100% - 40px));min-height:720px;margin:0 auto;padding:84px 0 58px;display:grid;grid-template-columns:minmax(500px,660px) minmax(330px,430px);justify-content:space-between;align-items:center;gap:clamp(42px,5.5vw,88px);position:relative;z-index:2}.hero-message{align-self:center;padding-bottom:30px}.hero-offer-pill{max-width:100%;min-height:44px;display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 19px;padding:8px 13px 8px 11px;color:#effffd;background:linear-gradient(90deg,#20d3b024,#597bff1f);border:1px solid rgba(83,228,201,.38);border-radius:7px;text-align:left;box-shadow:0 10px 30px #0000001f,inset 0 1px #ffffff0a;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.hero-offer-signal{width:9px;height:9px;position:relative;flex:0 0 auto;background:var(--signal-lime);border-radius:50%;box-shadow:0 0 0 5px #c9f26b1a;animation:offer-pulse 2.2s ease-in-out infinite}.hero-offer-pill>span:nth-child(2){min-width:0;display:flex;align-items:baseline;gap:9px}.hero-offer-pill b{color:#dfffa5;font-size:10px;line-height:1.25;letter-spacing:1.2px;white-space:nowrap}.hero-offer-pill small{overflow:hidden;color:#ecfaf9d1;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hero-offer-pill .ui-icon{width:14px;height:14px;color:var(--brand-teal)}.edition-label{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:600;letter-spacing:2.2px;color:#ffffffc7}.edition-label:before{content:"";width:34px;height:1px;background:#ffffff94}.edition-label i{padding:3px 7px;border:1px solid rgba(255,255,255,.3);border-radius:10px;font-style:normal;font-size:9px;letter-spacing:1px}.hero-message h1{max-width:620px;margin:0;display:flex;flex-direction:column;font-size:clamp(42px,3.45vw,59px);line-height:1.12;letter-spacing:-2.1px;font-weight:650;text-wrap:balance}.hero-message h2{max-width:560px;margin:26px 0 12px;font-size:20px;line-height:1.45;font-weight:400;color:#ffffffb8;letter-spacing:-.25px}.hero-message>p{max-width:585px;margin:0;font-size:14px;line-height:1.8;color:#ffffffc7}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:60px}.hero-actions a{min-width:174px;height:45px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);font-size:13px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-actions a:hover{background:#ffffff30}.hero-actions a:first-child{color:#06252a;background:var(--brand-teal);border-color:var(--brand-teal);font-weight:600}.hero-actions .one-person{color:#dce7ff;background:#597bff21;border-color:#7a94ff5c}.hero-actions>a>.ui-icon{width:15px;height:15px}.hero-actions .action-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--brand-teal);border:1px solid rgba(32,211,176,.52);border-radius:50%}.hero-actions .action-icon-circle .ui-icon{width:12px;height:12px}.hero-product{min-width:0;max-width:100%;display:grid;place-items:center}.quant-device-stage{width:100%;min-width:0;min-height:680px;position:relative;display:grid;place-items:center;isolation:isolate}.quant-device-stage:before{content:"";position:absolute;inset:64px 2px 52px;z-index:-3;opacity:.2;background-image:linear-gradient(rgba(122,172,184,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(122,172,184,.15) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,#000 12%,transparent 72%);mask-image:radial-gradient(circle at center,#000 12%,transparent 72%)}.quant-device-aura{width:490px;height:490px;position:absolute;z-index:-2;border:1px solid rgba(32,211,176,.16);border-radius:50%;box-shadow:0 0 92px #20d3b014,inset 0 0 75px #597bff0f}.quant-device-aura:before,.quant-device-aura:after,.quant-device-aura>i{content:"";position:absolute;border:1px solid rgba(89,123,255,.15);border-radius:50%}.quant-device-aura:before{inset:62px}.quant-device-aura:after{inset:128px;border-color:#c9f26b1f}.quant-device-aura>i:nth-child(1){width:8px;height:8px;right:71px;top:90px;background:var(--brand-teal);border:0;box-shadow:0 0 18px #20d3b0cc}.quant-device-aura>i:nth-child(2){width:6px;height:6px;left:93px;bottom:71px;background:var(--brand-blue);border:0;box-shadow:0 0 15px #597bffcc}.quant-device-aura>i:nth-child(3){width:5px;height:5px;left:51px;top:175px;background:var(--signal-lime);border:0;box-shadow:0 0 13px #c9f26bb3}.quant-device-stage-label{position:absolute;z-index:4;left:4px;top:4px;min-height:27px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#edfcfac2;background:#071824a8;border:1px solid rgba(123,198,190,.19);border-radius:14px;font-size:7px;font-weight:650;letter-spacing:1.1px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.quant-device-stage-label i{width:6px;height:6px;background:var(--brand-teal);border-radius:50%;box-shadow:0 0 0 4px #20d3b014}.quant-device-float{width:146px;min-height:54px;position:absolute;z-index:5;display:flex;align-items:center;gap:9px;padding:9px 10px;color:#eaf7f6;background:#0a2029db;border:1px solid rgba(103,189,178,.24);border-radius:10px;box-shadow:0 12px 32px #0000003d;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.quant-device-float-run{left:-64px;top:182px}.quant-device-float-risk{right:-34px;bottom:122px}.quant-device-float-icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:#062b26;background:linear-gradient(145deg,#94efdd,#42d5b8);border-radius:8px}.quant-device-float-risk .quant-device-float-icon{color:#1a285d;background:linear-gradient(145deg,#c4ceff,#859dff)}.quant-device-float-icon .ui-icon{width:14px;height:14px;stroke-width:2.2}.quant-device-float>span:last-child{min-width:0;display:flex;flex-direction:column}.quant-device-float small{color:#e2f4f27a;font-size:6px;line-height:1.4;letter-spacing:.9px}.quant-device-float b{margin-top:3px;overflow:hidden;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.quant-device{width:310px;aspect-ratio:9 / 19.5;position:relative;z-index:2;padding:7px;color:#eff8f7;background:linear-gradient(145deg,#778084,#20282c 23%,#050809 67%,#566165);border:1px solid rgba(255,255,255,.7);border-radius:43px;box-shadow:0 33px 65px #00000061,0 0 0 1px #597bff21,inset 0 0 0 1px #ffffff26;animation:quant-device-drift 6s ease-in-out infinite}.quant-device:after{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:42px;box-shadow:inset 1px 1px #ffffff45,inset -1px -1px #000000b8}.quant-device-button{width:3px;position:absolute;left:-4px;background:#687175;border-radius:3px 0 0 3px;box-shadow:inset 1px 0 #ffffff38}.quant-device-button-one{height:42px;top:108px}.quant-device-button-two{height:67px;top:164px}.quant-device-island{width:80px;height:22px;position:absolute;z-index:6;left:50%;top:13px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;transform:translate(-50%);background:#020304;border:1px solid rgba(255,255,255,.045);border-radius:13px;box-shadow:0 3px 8px #0000006b}.quant-device-island i{width:6px;height:6px;background:#142a35;border:1px solid #27434f;border-radius:50%;box-shadow:0 0 0 2px #07090a}.quant-device-screen{height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:29px 11px 9px;color:#eff8f7;background:radial-gradient(circle at 84% 14%,rgba(89,123,255,.1),transparent 27%),radial-gradient(circle at 12% 46%,rgba(32,211,176,.08),transparent 30%),#070b0d;border:1px solid #111719;border-radius:36px}.quant-app-head{min-height:30px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 2px}.quant-app-mark{width:28px;height:28px;display:grid;place-items:center;padding:4px;color:#ddf8f3;background:#0e2228;border:1px solid rgba(110,223,203,.27);border-radius:9px}.quant-app-identity{min-width:0;display:flex;flex-direction:column}.quant-app-identity b{font-size:10px;line-height:1.2;font-weight:600}.quant-app-identity small{margin-top:2px;color:#718086;font-size:6.5px}.quant-app-live{min-height:20px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;color:#9aabae;background:#0d1315;border:1px solid #1d292c;border-radius:10px;font-size:5.5px;font-weight:650;letter-spacing:.55px}.quant-app-live i{width:5px;height:5px;background:var(--signal-lime);border-radius:50%;box-shadow:0 0 0 3px #c9f26b14;animation:offer-pulse 2.2s ease-in-out infinite}.quant-app-mode{height:33px;display:grid;grid-template-columns:1fr 1fr 29px;gap:2px;margin:10px 0 9px;padding:3px;background:#0d1214;border:1px solid #182124;border-radius:10px}.quant-app-mode button{padding:0;color:#7c898d;background:transparent;border-radius:7px;font-size:7.5px}.quant-app-mode button.is-active{color:#eaf8f6;background:#1b2528;box-shadow:inset 0 1px #ffffff0a}.quant-app-mode>span{display:grid;place-items:center;color:#64747a}.quant-app-mode .ui-icon{width:12px;height:12px}.quant-model-card{padding:11px 11px 9px;background:linear-gradient(145deg,#11282af5,#0a171cfa);border:1px solid rgba(70,167,153,.22);border-radius:15px;box-shadow:0 15px 32px #00000038,inset 0 1px #ffffff06}.quant-model-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.quant-model-head>span{min-width:0;display:flex;flex-direction:column}.quant-model-head small{overflow:hidden;color:#58d7bd;font-size:5.5px;font-weight:650;letter-spacing:.65px;text-overflow:ellipsis;white-space:nowrap}.quant-model-head b{margin-top:4px;overflow:hidden;font-size:9px;line-height:1.3;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.quant-model-head em{margin-top:3px;color:#6f8085;font-size:6px;font-style:normal}.quant-model-head>strong{height:18px;display:inline-flex;align-items:center;padding:0 6px;color:#dfffa5;background:#c9f26b12;border:1px solid rgba(201,242,107,.18);border-radius:4px;font-size:5px;font-weight:650;letter-spacing:.45px}.quant-model-score{min-height:43px;display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.quant-model-score>span:first-child{display:grid;grid-template-columns:auto auto;align-items:end;gap:0 8px}.quant-model-score small{grid-column:1 / -1;color:#819095;font-size:6px}.quant-model-score b{margin-top:3px;color:#eafbf8;font-size:25px;line-height:1;font-weight:520;letter-spacing:-.8px}.quant-model-score em{margin-bottom:2px;color:#62dfc5;font-size:6.5px;font-style:normal}.quant-model-window{margin-bottom:2px;padding:4px 6px;color:#7d8b8f;background:#10191b;border:1px solid #1a292c;border-radius:5px;font-size:5.5px;font-weight:600}.quant-equity-chart{width:100%;height:69px;display:block;margin-top:3px;overflow:visible}.quant-chart-grid{fill:none;stroke:#9abab71a;stroke-width:.7}.quant-chart-line{fill:none;stroke:#42dfc1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px rgba(32,211,176,.45));animation:quant-chart-draw 1.3s ease-out both}.quant-chart-point{fill:#dfffa5;stroke:#173f3a;stroke-width:2}.quant-model-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1px;padding-top:8px;border-top:1px solid rgba(174,208,204,.1)}.quant-model-metrics span{min-width:0;display:flex;flex-direction:column;padding:0 6px}.quant-model-metrics span:first-child{padding-left:0}.quant-model-metrics span:not(:first-child){border-left:1px solid rgba(174,208,204,.09)}.quant-model-metrics small{overflow:hidden;color:#69777c;font-size:5.5px;text-overflow:ellipsis;white-space:nowrap}.quant-model-metrics b{margin-top:3px;font-size:8px;font-weight:550}.quant-model-card>p{margin:8px 0 0;color:#58666a;font-size:5.5px;line-height:1.4}.quant-phone-panel{min-height:112px;margin-top:9px}.quant-insight-card,.quant-signal-panel,.quant-test-panel,.quant-risk-panel{min-height:112px;padding:10px;background:#0d1315f5;border:1px solid #192426;border-radius:12px}.quant-panel-title{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px}.quant-panel-title>span{width:22px;height:22px;display:grid;place-items:center;color:#062c27;background:#64dfc6;border-radius:7px}.quant-test-panel .quant-panel-title>span{color:#172858;background:#98aaff}.quant-panel-title .ui-icon{width:12px;height:12px;stroke-width:2.2}.quant-panel-title b{font-size:8px;font-weight:550}.quant-panel-title em{color:#75908c;font-size:5.5px;font-style:normal}.quant-insight-card>p,.quant-test-panel>p{margin:9px 0 0;color:#95a2a4;font-size:6.5px;line-height:1.65}.quant-insight-meta{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:8px;border-top:1px solid #1b282a}.quant-insight-meta span{color:#5c6a6e;font-size:5.5px;letter-spacing:.6px}.quant-insight-meta b{color:#83e9d5;font-size:6px;font-weight:550}.quant-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.quant-panel-heading b{font-size:8px;font-weight:550}.quant-panel-heading small{color:#647176;font-size:5px}.quant-signal-row{min-height:24px;display:grid;grid-template-columns:minmax(0,1fr) 35px 38px;align-items:center;border-top:1px solid #182124;font-size:6.5px}.quant-signal-row span{color:#98a5a7}.quant-signal-row i{color:#6be2ca;font-style:normal;text-align:right}.quant-signal-row b{justify-self:end;padding:3px 4px;color:#bff4e9;background:#20d3b017;border-radius:3px;font-size:4.8px;letter-spacing:.3px}.quant-signal-row.is-muted i{color:#f1c774}.quant-signal-row.is-muted b{color:#efd59f;background:#f1c77414}.quant-test-panel ul{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.quant-test-panel li{display:flex;align-items:center;gap:5px;color:#899699;font-size:6px}.quant-test-panel li .ui-icon{width:9px;height:9px;color:#58d8bd;stroke-width:2.3}.quant-risk-panel>div:not(.quant-panel-heading){margin-top:7px}.quant-risk-panel>div>span{display:flex;justify-content:space-between;color:#879497;font-size:6px}.quant-risk-panel>div>span b{color:#c7d5d3;font-weight:500}.quant-risk-panel>div>i{height:4px;display:block;margin-top:4px;overflow:hidden;background:#172124;border-radius:2px}.quant-risk-panel>div>i>em{height:100%;display:block;background:linear-gradient(90deg,#1bad91,#64e1c8);border-radius:inherit}.quant-risk-panel .quant-risk-momentum>i>em{width:72%}.quant-risk-panel .quant-risk-quality>i>em{width:48%}.quant-risk-panel .quant-risk-carry>i>em{width:26%}.quant-risk-panel .is-negative>i>em{background:linear-gradient(90deg,#77706d,#d1a371)}.quant-open-run{width:100%;min-height:33px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;color:#052822;background:linear-gradient(90deg,#24d2b0,#79e2ce);border-radius:9px;font-size:7.5px;font-weight:600}.quant-open-run .ui-icon{width:10px;height:10px}.quant-app-disclaimer{display:block;margin:6px 0 4px;color:#819094;text-align:center;font-size:5.8px;line-height:1.35}.quant-app-nav{min-height:43px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding-top:5px;border-top:1px solid #151d1f}.quant-app-nav button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;color:#536064;background:transparent;font-size:5.5px}.quant-app-nav .ui-icon{width:13px;height:13px}.quant-app-nav button.is-active{color:#64e0c7}.quant-app-nav button.is-active .ui-icon{filter:drop-shadow(0 0 5px rgba(32,211,176,.35))}.welcome-rewards{position:relative;padding:86px 0 72px;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 18%,rgba(32,211,176,.17),transparent 31%),radial-gradient(circle at 88% 75%,rgba(89,123,255,.18),transparent 29%),linear-gradient(125deg,#06151f,#082b34 54%,#071824);border-top:1px solid rgba(77,236,205,.38);border-bottom:1px solid rgba(201,242,107,.18);box-shadow:inset 0 18px 50px #20d3b006,inset 0 -18px 50px #597bff09}.welcome-rewards:before,.welcome-rewards:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.welcome-rewards:before{width:380px;height:380px;left:-170px;bottom:-220px;border:1px solid rgba(32,211,176,.19);box-shadow:0 0 0 58px #20d3b006,0 0 0 116px #597bff06}.welcome-rewards:after{width:230px;height:230px;right:-85px;top:-110px;border:1px solid rgba(115,143,255,.18);box-shadow:0 0 70px #597bff14}.welcome-rewards-grid{position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);pointer-events:none}.rewards-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);align-items:center;gap:38px 54px}.rewards-intro{max-width:470px}.rewards-kicker{min-height:30px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;color:#e6ffb3;background:#c9f26b1a;border:1px solid rgba(201,242,107,.32);border-radius:16px;font-size:10px;font-weight:650;letter-spacing:1.35px}.rewards-kicker i{width:7px;height:7px;flex:0 0 auto;background:var(--signal-lime);border-radius:50%;box-shadow:0 0 0 4px #c9f26b14}.rewards-intro h2{max-width:470px;margin:19px 0 16px;font-size:clamp(34px,3.15vw,48px);line-height:1.12;font-weight:600;letter-spacing:-1.25px;text-wrap:balance}.rewards-intro>p:not(.rewards-security){max-width:465px;margin:0;color:#ffffffb8;font-size:13px;line-height:1.85}.rewards-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 19px;margin-top:31px}.rewards-primary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 23px;color:#05241f;background:linear-gradient(90deg,var(--brand-teal),#8ee9d5);border:1px solid #6ce4ce;border-radius:4px;font-size:12px;font-weight:650;box-shadow:0 11px 28px #20d3b021;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.rewards-primary .ui-icon{width:15px;height:15px}.rewards-secondary{min-height:44px;display:inline-flex;align-items:center;color:#e7f3f2;border-bottom:1px solid rgba(231,243,242,.34);font-size:11px;font-weight:500}.rewards-security{display:flex;align-items:center;gap:7px;margin:17px 0 0;color:#ffffffad;font-size:11px;line-height:1.5}.rewards-security .ui-icon{width:14px;height:14px;flex:0 0 auto;color:var(--brand-teal);stroke-width:2.2}.rewards-benefits{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reward-benefit{min-height:278px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:25px 24px 23px;overflow:hidden;border:1px solid rgba(126,235,215,.25);border-radius:7px;box-shadow:0 18px 42px #0000002b,inset 0 1px #ffffff09}.reward-benefit:after{content:"";position:absolute;width:170px;height:170px;right:-71px;bottom:-83px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05;pointer-events:none}.reward-benefit-usdt{background:linear-gradient(145deg,#0b4a42f2,#072728f5)}.reward-benefit-trial{background:linear-gradient(145deg,#283b6ff2,#101c3ef7)}.reward-benefit-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reward-token{width:66px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;color:#062820;background:linear-gradient(145deg,#d8fff5,#68e8ca);border:1px solid rgba(255,255,255,.52);border-radius:50%;box-shadow:0 9px 26px #20d3b029}.reward-token b{font-size:27px;line-height:.9;font-weight:600}.reward-token small{margin-top:6px;font-size:7px;font-weight:700;letter-spacing:.85px}.reward-days{color:#10224c;background:linear-gradient(145deg,#e7ecff,#91a8ff);border-radius:16px;box-shadow:0 9px 26px #597bff2e}.reward-days b{font-size:29px}.reward-preview{max-width:130px;padding:6px 8px;color:#ffffffd1;background:#fff1;border:1px solid rgba(255,255,255,.15);border-radius:3px;text-align:center;font-size:9px;font-weight:650;line-height:1.35;letter-spacing:.65px}.reward-benefit-copy{position:relative;z-index:2;margin-top:29px}.reward-benefit-copy h3{margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:550;letter-spacing:-.4px}.reward-benefit-copy p{margin:0;color:#ffffffc2;font-size:12px;line-height:1.7}.reward-benefit-copy>span{display:block;margin-top:16px;color:#ffffff94;font-size:9.5px;line-height:1.55;letter-spacing:.2px}.rewards-flow{grid-column:1 / -1;min-height:68px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;color:#ffffffad;background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:5px}.rewards-flow li{min-width:0;position:relative;display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:9px;white-space:nowrap}.rewards-flow li:not(:last-child):after{content:"";position:absolute;right:0;top:17px;bottom:17px;width:1px;background:#ffffff1a}.rewards-flow b{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:#061f22;background:#8cebd8;border-radius:50%;font-size:8px;font-weight:700}.rewards-flow li:nth-child(2) b{background:#a9b8f8}.rewards-flow li:nth-child(3) b{background:var(--signal-lime)}.rewards-terms{grid-column:1 / -1;margin:-8px 0 0;padding-top:18px;color:#ffffff96;border-top:1px solid rgba(255,255,255,.09);font-size:11px;line-height:1.7}.rewards-terms strong{color:#ffffffb8;font-weight:500}.banner-zone{padding:88px 24px 74px;background:#f4f5f8}.banner-carousel{width:min(1400px,100%);height:clamp(310px,27vw,390px);margin:0 auto;position:relative;overflow:hidden;background:#202228;border-radius:2px;box-shadow:0 18px 55px #181c261f}.banner-track{height:100%;position:relative}.banner-slide{position:absolute;inset:0;min-width:0;height:100%;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 52%,rgba(32,211,176,.22),transparent 29%),linear-gradient(112deg,#061824,#0a3a45 48%,#0c1931);opacity:0;pointer-events:none;transform:scale(1.015);transition:opacity .46s ease,transform .62s cubic-bezier(.2,.75,.25,1)}.banner-slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:none}.banner-slide.tone-challenge{background:radial-gradient(circle at 80% 50%,rgba(89,123,255,.34),transparent 28%),linear-gradient(118deg,#071824,#1d3768 54%,#09131f)}.banner-slide.tone-agent{background:radial-gradient(circle at 80% 50%,rgba(32,211,176,.27),transparent 30%),linear-gradient(118deg,#061b24,#07544f,#091827)}.banner-slide.tone-data{background:radial-gradient(circle at 80% 50%,rgba(100,132,255,.33),transparent 29%),linear-gradient(118deg,#0c1c31,#304b8d 51%,#081824)}.banner-slide.tone-community{background:radial-gradient(circle at 80% 50%,rgba(201,242,107,.18),transparent 29%),linear-gradient(118deg,#071d24,#17625d 51%,#07151f)}.banner-grid{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.23) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.23) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.banner-orbit{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.orbit-one{width:285px;height:285px;right:7.5%;top:50%;transform:translateY(-50%)}.orbit-two{width:185px;height:185px;right:calc(7.5% + 50px);top:50%;transform:translateY(-50%);border-color:#ffffff57}.banner-orbit:after{content:"";position:absolute;width:13px;height:13px;right:23px;top:45px;border-radius:50%;background:#fff;box-shadow:0 0 26px #ffffffbf}.banner-data-lines{position:absolute;width:320px;height:150px;right:5%;bottom:8%;display:flex;align-items:flex-end;gap:22px;transform:skew(-8deg);opacity:.32}.banner-data-lines i{width:28px;height:34%;background:#ffffffa6;border-radius:3px 3px 0 0}.banner-data-lines i:nth-child(2){height:57%}.banner-data-lines i:nth-child(3){height:46%}.banner-data-lines i:nth-child(4){height:82%}.banner-data-lines i:nth-child(5){height:69%}.summit-copy{position:relative;z-index:2;width:min(760px,66%);height:100%;margin-left:clamp(42px,7vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.summit-copy>span{margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:2.4px;color:#ffffffb8}.summit-copy h2{max-width:720px;margin:0;font-size:clamp(27px,3vw,46px);line-height:1.15;font-weight:600;letter-spacing:-1.2px;text-wrap:balance}.summit-copy p{max-width:650px;margin:16px 0 9px;font-size:clamp(12px,1.05vw,15px);line-height:1.7;color:#ffffffc4}.summit-copy small{color:#ffffff8f;font-size:10px;letter-spacing:.35px}.summit-copy button{min-width:170px;height:39px;margin-top:22px;padding:0 22px;color:#06252a;background:var(--brand-teal);border-radius:2px;font-size:11px;font-weight:600}.banner-slide.is-active .summit-copy>*{animation:banner-copy-in .52s cubic-bezier(.2,.72,.24,1) both}.banner-slide.is-active .summit-copy>:nth-child(2){animation-delay:.05s}.banner-slide.is-active .summit-copy>:nth-child(3){animation-delay:.09s}.banner-slide.is-active .summit-copy>:nth-child(4){animation-delay:.13s}.banner-slide.is-active .summit-copy>:nth-child(5){animation-delay:.17s}.banner-slide.is-active .orbit-one{animation:orbit-breathe 7s ease-in-out infinite}.banner-slide.is-active .orbit-two{animation:orbit-breathe 7s 1.1s ease-in-out infinite reverse}.banner-slide.is-active .banner-data-lines i{transform-origin:bottom;animation:bar-rise .56s cubic-bezier(.2,.75,.25,1) both}.banner-slide.is-active .banner-data-lines i:nth-child(2){animation-delay:.04s}.banner-slide.is-active .banner-data-lines i:nth-child(3){animation-delay:.08s}.banner-slide.is-active .banner-data-lines i:nth-child(4){animation-delay:.12s}.banner-slide.is-active .banner-data-lines i:nth-child(5){animation-delay:.16s}.carousel-arrow{position:absolute;z-index:4;top:50%;width:42px;height:58px;display:grid;place-items:center;padding:0;transform:translateY(-50%);color:#ffffffeb;background:#07182457;font-size:22px;opacity:.28;transition:opacity .2s ease,background-color .2s ease}.carousel-arrow .ui-icon{width:22px;height:22px}.banner-carousel:hover .carousel-arrow,.carousel-arrow:focus-visible{opacity:1;background:#07182494}.carousel-arrow.previous{left:0}.carousel-arrow.next{right:0}.carousel-dots{position:absolute;z-index:4;left:50%;bottom:3px;transform:translate(-50%);display:flex;gap:1px}.carousel-dots button{width:32px;height:28px;position:relative;padding:0;background:transparent}.carousel-dots button:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:3px;transform:translateY(-50%);border-radius:3px;background:#ffffff6b;transition:background-color .2s ease,transform .2s ease}.carousel-dots button.active:after{background:#fff}.service-section{padding:83px 0 91px;background:#fff}.section-kicker{display:block;margin:0 auto 15px;color:#078d78;text-align:center;font-size:10px;font-weight:600;letter-spacing:2.4px}.section-kicker.light{color:#ffffff94}.section-title{max-width:800px;margin:0 auto 61px;color:#333;font-size:34px;line-height:1.28;text-align:center;font-weight:500;letter-spacing:-.5px;text-wrap:balance}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:68px;row-gap:64px}.service-item{min-height:198px;display:flex;flex-direction:column;align-items:center;text-align:center}.service-icon-shell{width:96px;height:96px;display:grid;place-items:center;flex:0 0 auto;margin-bottom:15px;transition:transform .28s cubic-bezier(.2,.72,.24,1)}.service-item img{width:90px;height:90px;display:block;object-fit:contain;filter:hue-rotate(138deg) saturate(.82);transform-origin:center}.service-item:nth-child(3) img{transform:scale(.92)}.service-item:nth-child(5) img,.service-item:nth-child(6) img{transform:scale(1.06)}.service-item h3{margin:0 0 14px;color:#333;font-size:19px;font-weight:500}.service-item p{margin:0;color:#777;font-size:13px;line-height:1.8}.experience-link{width:220px;height:44px;margin:66px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#06252a;background:var(--brand-teal);font-size:13px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.experience-link .ui-icon{width:14px;height:14px}.experience-link:hover{background:#43dfc2}.value-section{min-height:494px;position:relative;padding:66px 0 72px;color:#fff;background:var(--deep-purple);overflow:hidden}.value-picture{position:absolute;left:50%;bottom:0;width:min(1435px,100%);height:247px;transform:translate(-50%);background:url(/assets/value-bg.png) center bottom / 1435px 247px no-repeat;opacity:.48}.value-content{position:relative;z-index:2}.section-title.light{margin-bottom:52px;color:#fff}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.value-card{min-height:278px;position:relative;padding:27px 33px 26px;display:flex;flex-direction:column;color:#333;background:#fffffff7;box-shadow:0 7px 18px #0000001f}.value-card h3{margin:0 0 27px;text-align:center;font-size:18px;font-weight:600}.value-card p{position:relative;margin:0 0 13px;padding-left:18px;color:#555;font-size:12px;line-height:1.8}.value-card p span{position:absolute;left:0;top:-1px;color:#0ca78d;font-size:20px;line-height:1}.value-card>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:15px;text-align:center;color:#333;font-size:12px;font-weight:600}.value-card>a .ui-icon{width:13px;height:13px;transition:transform .2s ease}.value-card>a:hover .ui-icon{transform:translate(2px)}.value-card>a:hover{color:#078d78}.partner-wall{min-height:860px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% -8%,rgba(32,211,176,.13),transparent 35%),#f8fafb}.partner-wall:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(#e9edf0 1px,transparent 1px),linear-gradient(90deg,#e9edf0 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 19%,#000 84%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 19%,#000 84%,transparent)}.partner-copy{width:min(1160px,calc(100% - 48px));position:relative;z-index:2;padding:82px 0 78px;text-align:center}.partner-copy h2{max-width:760px;margin:0 auto 14px;color:#303238;font-size:32px;line-height:1.3;font-weight:500;letter-spacing:-.5px;text-wrap:balance}.partner-copy>p{max-width:700px;margin:0 auto 34px;color:#787b84;font-size:13px;line-height:1.8}.trade-chart-shell{--chart-up: #14c784;--chart-down: #ef4770;--chart-muted: #7c878a;width:100%;min-width:0;position:relative;overflow:hidden;color:#e8eced;background:#070909;border:1px solid #222829;border-radius:8px;text-align:left;font-variant-numeric:tabular-nums;transition:border-color .16s ease}.trade-chart-head{min-height:72px;display:grid;grid-template-columns:minmax(340px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:16px;padding:11px 15px;background:#0b0e0f;border-bottom:1px solid #232829}.trade-chart-market{min-width:0;display:flex;align-items:center;gap:10px}.trade-chart-asset-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:#dffcf4;background:#102d27;border:1px solid #1e594b;border-radius:50%;font-size:17px;font-style:normal;font-weight:700;letter-spacing:-.15px}.trade-chart-asset-copy{min-width:0}.trade-chart-asset-copy h3,.trade-chart-asset-copy strong{display:block;overflow:hidden;margin:0;color:#f2f5f5;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trade-chart-asset-copy span{display:block;margin-top:3px;overflow:hidden;color:#768184;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trade-chart-quote{min-width:116px;margin-left:auto;padding-left:12px}.trade-chart-quote strong{display:block;color:var(--chart-up);font-size:18px;font-weight:600;line-height:1.1}.trade-chart-quote span{display:block;margin-top:4px;color:var(--chart-up);font-size:10px}.trade-chart-quote.is-down strong,.trade-chart-quote.is-down span{color:var(--chart-down)}.trade-chart-day-stats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:10px 18px;margin:0}.trade-chart-day-stats>div,.trade-chart-day-stats>span{min-width:0}.trade-chart-day-stats dt,.trade-chart-day-stats small{display:block;overflow:hidden;margin:0 0 4px;color:#687376;font-size:9px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trade-chart-day-stats dd,.trade-chart-day-stats strong{display:block;overflow:hidden;margin:0;color:#d7dddd;font-size:11px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trade-chart-demo{min-height:26px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;padding:0 9px;color:#a7b0b2;background:#15191a;border:1px solid #2c3233;border-radius:3px;font-size:9px;font-weight:600;letter-spacing:.55px;white-space:nowrap}.trade-chart-demo:before{content:"";width:5px;height:5px;margin-right:6px;background:var(--chart-up);border-radius:50%}.trade-chart-toolbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 11px;background:#080a0b;border-bottom:1px solid #202526}.trade-chart-intervals,.trade-chart-indicators{min-width:0;display:flex;align-items:center;gap:2px}.trade-chart-indicators{justify-content:flex-end;padding-left:10px;border-left:1px solid #252a2b}.trade-chart-indicators span{display:inline-flex;align-items:center;gap:5px;padding:0 6px;color:#818b8e;font-size:9px;white-space:nowrap}.trade-chart-indicators i{width:16px;height:2px;display:inline-block;flex:0 0 auto;background:currentColor;border-radius:2px}.trade-chart-indicators .ma5{color:#d89418}.trade-chart-indicators .ma10{color:#ec4d94}.trade-chart-indicators .ma20{color:#14a9bf}.trade-chart-toolbar button{min-width:31px;min-height:28px;padding:0 8px;color:#7f898c;background:transparent;border:1px solid transparent;border-radius:3px;font-size:10px;font-weight:500;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.trade-chart-toolbar button[aria-pressed=true],.trade-chart-toolbar button.active{color:#f2f4f4;background:#25292a;border-color:#303536}.trade-chart-toolbar button:focus-visible{outline:2px solid #f1f4f4;outline-offset:-2px}.trade-chart-readout{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 13px;padding:7px 14px;color:#8b9597;background:#070909;border-bottom:1px solid #171b1c;font-size:10px;line-height:1.35}.trade-chart-readout span,.trade-chart-readout b,.trade-chart-readout strong{white-space:nowrap}.trade-chart-readout strong{color:#d7dddd;font-weight:500}.trade-chart-readout .is-up{color:var(--chart-up)}.trade-chart-readout .is-down{color:var(--chart-down)}.trade-chart-readout-time{color:#879194}.trade-chart-stage{width:100%;height:auto;aspect-ratio:1200 / 560;min-width:0;position:relative;isolation:isolate;overflow:hidden;background:#070909}.trade-chart-stage.is-compact{aspect-ratio:820 / 560}.trade-chart-svg{width:100%;height:100%;display:block;overflow:hidden;background:#070909}.trade-chart-svg:focus-visible{outline:2px solid #d7dddd;outline-offset:-2px}.trade-chart-caption{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 14px;color:#8b9597;background:#0a0c0d;border-top:1px solid #202526;font-size:10px;line-height:1.45}.trade-chart-caption strong{color:#d9dede;font-weight:500}.trade-chart-note{margin:0;padding:8px 14px 10px;color:#626d70;background:#0a0c0d;border-top:1px solid #181c1d;font-size:9px;line-height:1.5}.trade-chart-caption .trade-chart-note{margin-left:auto;padding:0;background:transparent;border:0}.chart-grid-line{stroke:#1a2021;stroke-width:1;shape-rendering:crispEdges;vector-effect:non-scaling-stroke}.chart-grid-vertical{stroke:#151a1b}.chart-volume-divider{stroke:#252a2b;stroke-width:1;vector-effect:non-scaling-stroke}.chart-axis-label,.chart-time-label,.chart-volume-label{fill:#7c878a;font-size:10px;font-weight:400;-webkit-user-select:none;user-select:none}.chart-wick{stroke-width:1.25;vector-effect:non-scaling-stroke}.chart-wick.is-up{stroke:var(--chart-up)}.chart-wick.is-down{stroke:var(--chart-down)}.chart-body{stroke-width:1;vector-effect:non-scaling-stroke}.chart-body.is-up{fill:var(--chart-up);stroke:var(--chart-up)}.chart-body.is-down{fill:var(--chart-down);stroke:var(--chart-down)}.chart-ma{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-ma.ma5{stroke:#d89418}.chart-ma.ma10{stroke:#ec4d94}.chart-ma.ma20{stroke:#14a9bf}.chart-volume{opacity:.72}.chart-volume.is-up{fill:#107653}.chart-volume.is-down{fill:#983148}.chart-price-line{stroke:var(--chart-up);stroke-width:1;stroke-dasharray:3 3;opacity:.72;vector-effect:non-scaling-stroke}.chart-price-line.is-down{stroke:var(--chart-down)}.chart-price-label{pointer-events:none}.chart-price-label rect,rect.chart-price-label{fill:var(--chart-up)}.chart-price-label text,text.chart-price-label{fill:#04120d;font-size:10px;font-weight:700}.chart-price-label.is-down rect{fill:var(--chart-down)}.chart-crosshair{pointer-events:none}.chart-crosshair>line{stroke:#929b9d;stroke-width:1;stroke-dasharray:4 4;opacity:.56;vector-effect:non-scaling-stroke}.chart-crosshair-label rect{fill:#24292a;stroke:#454d4f;stroke-width:1}.chart-crosshair-label text{fill:#e3e7e8;stroke:none;font-size:10px}.chart-hitbox{fill:transparent;cursor:crosshair;pointer-events:all;touch-action:none}.partner-copy>a{width:220px;height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin:20px auto 0;color:#06252a;background:var(--brand-teal);font-size:12px;font-weight:600}.partner-copy>a .ui-icon{width:14px;height:14px}.site-footer{color:#fff;background:#2e3034}.footer-layout{width:min(1220px,calc(100% - 56px));min-height:300px;margin:0 auto;padding:58px 0 42px;display:grid;grid-template-columns:1fr 1fr 1fr 1.55fr;gap:65px}.footer-heading{width:100%;padding:0;color:#fff;background:transparent;text-align:left;font-size:15px;cursor:default}.footer-heading i{width:20px;height:20px;display:none;place-items:center;font-style:normal}.footer-heading i .ui-icon{width:16px;height:16px}.footer-group ul{list-style:none;margin:27px 0 0;padding:0}.footer-group li{margin-bottom:15px}.footer-group li a{color:#a4a5a9;font-size:12px}.footer-group li a:hover{color:#fff}.footer-global{align-self:start;padding:24px 25px;background:#ffffff0b;border:1px solid rgba(255,255,255,.07)}.footer-brand{margin-bottom:21px}.footer-brand .brand-mark{width:31px;height:31px;border-radius:9px}.footer-brand .brand-wordmark{font-size:18px}.footer-global>span{color:var(--brand-teal);font-size:9px;font-weight:600;letter-spacing:1.8px}.footer-global h3{margin:10px 0 8px;font-size:20px;font-weight:500;letter-spacing:-.3px}.footer-global p{margin:0;color:#a4a5a9;font-size:11px;line-height:1.7}.footer-global>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.footer-global b{padding:5px 8px;color:#c7c8cc;background:#ffffff0f;border-radius:2px;font-size:8px;font-weight:500}.copyright{height:50px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.08);color:#888a90;font-size:11px}.copyright a{color:#aaa;margin-left:13px}.mobile-bottom-nav{display:none}.auth-layer{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px}.auth-scrim{position:absolute;inset:0;width:100%;height:100%;background:#1416199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-modal{width:min(400px,calc(100% - 32px));position:relative;padding:30px 42px 28px;color:#202328;background-color:#fff;border-radius:6px;box-shadow:0 20px 70px #00000047;animation:modal-in .28s cubic-bezier(.22,1,.36,1);transition:width .48s cubic-bezier(.22,1,.36,1),max-width .48s cubic-bezier(.22,1,.36,1),padding .38s ease,border-radius .38s ease,background-color .38s ease,color .38s ease}.auth-modal-register{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:hidden auto;padding:28px 36px 26px;scrollbar-width:none}.auth-modal-register::-webkit-scrollbar{width:0;height:0}.auth-close{position:absolute;right:14px;top:12px;width:32px;height:32px;display:grid;place-items:center;padding:0;color:#777;background:transparent;border-radius:50%;font-size:19px;transition:color .2s ease,background-color .2s ease,transform .2s ease}.auth-close:disabled{cursor:wait;opacity:.4}.auth-close:hover{color:#202328;background:#f1f3f5;transform:rotate(4deg)}.auth-close .ui-icon{width:18px;height:18px}.auth-brand{display:flex;align-items:flex-start;gap:0;margin-bottom:17px}.auth-brand .brand-logo{transform:scale(.88);transform-origin:left top}.auth-brand .brand-mark{color:#eafefa;background:var(--deep-space);border-color:var(--deep-space)}.auth-brand .brand-wordmark{color:var(--ink)}.auth-brand>span:last-child{position:absolute;left:102px;top:59px;color:#879198;font-size:9px}.auth-modal h2{margin:0 0 20px;font-size:18px;font-weight:500}.auth-modal-register h2{margin-bottom:14px;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.45px}.auth-modal-submitting>h2,.auth-modal-confirmed>h2,.auth-modal-lottery>h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.auth-modal-submitting .auth-brand,.auth-modal-confirmed .auth-brand{margin-bottom:8px}.auth-modal-lottery{width:min(900px,calc(100vw - 40px));padding:24px 28px 22px;color:#effcf9;background-color:#071824;border:1px solid rgba(111,227,205,.18);border-radius:20px;box-shadow:0 32px 100px #0000006b,0 0 0 1px #ffffff06 inset}.auth-modal-lottery:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 0%,rgba(32,211,176,.14),transparent 31%),radial-gradient(circle at 90% 18%,rgba(89,123,255,.13),transparent 28%),linear-gradient(rgba(134,234,215,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(134,234,215,.025) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}.auth-modal-lottery>*{position:relative;z-index:1}.auth-modal-lottery>.auth-close{position:absolute;z-index:3;top:12px;right:14px;left:auto}.auth-modal-lottery .auth-brand{margin-bottom:12px}.auth-modal-lottery .brand-wordmark{color:#f2fffc}.auth-modal-lottery .brand-mark{color:#dffbf5;background:#ffffff12;border-color:#ffffff1f}.auth-modal-lottery .auth-brand>span:last-child{display:none}.auth-modal-lottery .auth-close{color:#ebfaf8ad}.auth-modal-lottery .auth-close:hover{color:#fff;background:#ffffff14}.auth-tabs{height:39px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #eee}.auth-tabs button{position:relative;color:#333;background:transparent;font-size:12px}.auth-tabs button.active{color:#078d78}.auth-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:25%;right:25%;height:2px;background:var(--brand-teal)}.safe-demo-notice{margin:15px 0 12px;padding:10px 11px;display:flex;flex-direction:column;gap:3px;color:#406269;background:#effbf8;border:1px solid #bdebe1;border-radius:4px;font-size:10px;line-height:1.55}.safe-demo-notice strong{color:#077965;font-size:11px}.auth-orbit{width:142px;height:142px;position:relative;display:grid;place-items:center;margin:9px auto 7px;border:1px solid #e4ecef;border-radius:50%;background:radial-gradient(circle,#fff 0 26%,#eefcf9 27% 44%,#fff 45%)}.auth-orbit span{width:48px;height:48px;display:grid;place-items:center;z-index:2;padding:5px;color:#eafefa;background:var(--deep-space);border-radius:13px;box-shadow:0 10px 24px #07182433}.auth-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--brand-teal)}.auth-orbit i:nth-of-type(1){top:17px;left:64px}.auth-orbit i:nth-of-type(2){right:18px;bottom:39px;background:var(--brand-blue)}.auth-orbit i:nth-of-type(3){left:25px;bottom:28px;background:var(--signal-lime)}.auth-orbit i:nth-of-type(1){animation:orbit-node 2.8s ease-in-out infinite}.auth-orbit i:nth-of-type(2){animation:orbit-node 2.8s .7s ease-in-out infinite}.auth-orbit i:nth-of-type(3){animation:orbit-node 2.8s 1.4s ease-in-out infinite}.auth-hint{margin:0 0 13px;text-align:center;color:#898b91;font-size:10px}.demo-enter{width:100%;height:40px;color:#06252a;background:var(--brand-teal);border-radius:4px;font-size:12px;font-weight:600}.auth-offer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.auth-offer-summary>span{min-height:48px;display:flex;align-items:center;gap:9px;padding:9px 11px;color:#31565b;background:linear-gradient(135deg,#effbf8,#f4f6ff);border:1px solid #d5ebe7;border-radius:6px;font-size:11px;line-height:1.45}.auth-offer-summary b{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:#06352e;background:#8fead7;border-radius:50%;font-size:12px}.auth-offer-summary span:last-child b{color:#1e3066;background:#aebdf9;border-radius:8px}.registration-form{display:flex;flex-direction:column;gap:11px}.registration-form label:not(.registration-terms):not(.auth-honeypot){display:flex;flex-direction:column;gap:5px;color:#4e565b;font-size:11px;font-weight:600}.registration-form input:not([type=checkbox]){width:100%;height:42px;padding:0 12px;color:#18252b;background:#fff;border:1px solid #dce3e5;border-radius:5px;outline:0;font-size:12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.registration-form input:not([type=checkbox]):hover{border-color:#bbc9cc}.registration-form input:not([type=checkbox]):focus{border-color:#20b99b;box-shadow:0 0 0 3px #20d3b021}.registration-form input:disabled{cursor:wait;opacity:.68;background:#f4f6f7}.registration-passwords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registration-password-note{margin-top:-4px;color:#717c81;font-size:10.5px;line-height:1.45}.registration-terms{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:2px 0 1px;color:#536065;font-size:10.5px;line-height:1.55;cursor:pointer}.registration-terms input{width:16px;height:16px;margin:1px 0 0;accent-color:#12b596}.auth-honeypot{position:absolute!important;width:1px;height:1px;left:-10000px;overflow:hidden;opacity:0;pointer-events:none}.registration-error{margin:0;padding:9px 11px;color:#9f2940;background:#fff1f3;border:1px solid #f4c8d1;border-radius:5px;font-size:10px;line-height:1.5}.registration-submit{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#05251f;background:linear-gradient(90deg,#20d3b0,#76e4cf);border-radius:5px;font-size:12px;font-weight:650;box-shadow:0 9px 22px #20d3b021;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.registration-submit:disabled{cursor:wait;opacity:.72;box-shadow:none}.registration-submit .ui-icon{width:15px;height:15px}.registration-spinner{width:15px;height:15px;border:2px solid rgba(5,37,31,.25);border-top-color:#05251f;border-radius:50%;animation:registration-spin .7s linear infinite}.registration-security{display:flex;align-items:flex-start;gap:6px;margin:11px 0 0;color:#6e797d;font-size:10.5px;line-height:1.5}.registration-security .ui-icon{width:13px;height:13px;flex:0 0 auto;margin-top:1px;color:#0aa98d;stroke-width:2.2}.registration-stage{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px 24px;text-align:center;animation:registration-stage-in .48s cubic-bezier(.22,1,.36,1)}.registration-stage-eyebrow{color:#0d987f;font-size:9px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}.registration-stage h3{max-width:420px;margin:9px 0 0;color:#11282f;font-size:26px;line-height:1.2;letter-spacing:-.55px}.registration-stage h3:focus{outline:none}.registration-stage>p{max-width:420px;margin:10px 0 0;color:#68777c;font-size:11.5px;line-height:1.65}.verification-visual{width:168px;height:168px;position:relative;display:grid;place-items:center;margin:0 auto 24px;border-radius:50%;background:radial-gradient(circle,rgba(32,211,176,.13),rgba(32,211,176,.035) 45%,transparent 66%)}.verification-ring{position:absolute;border-radius:50%;border:1px solid rgba(21,175,146,.2)}.verification-ring-outer{inset:5px;border-style:dashed;animation:verification-rotate 8s linear infinite}.verification-ring-inner{inset:26px;border-color:#597bff3d;animation:verification-rotate-reverse 6s linear infinite}.verification-scan{position:absolute;inset:13px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 76%,rgba(32,211,176,.04) 82%,rgba(32,211,176,.72) 99%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 0 66%,#000 67% 70%,transparent 71%);mask:radial-gradient(circle,transparent 0 66%,#000 67% 70%,transparent 71%);animation:verification-rotate 2.4s linear infinite}.verification-core{width:64px;height:64px;display:grid;place-items:center;z-index:2;color:#eafffa;background:linear-gradient(145deg,#092b35,#0a4050);border:1px solid rgba(129,239,218,.42);border-radius:20px;box-shadow:0 15px 32px #0732373b,0 0 0 9px #20d3b00e;font-size:15px;font-weight:750;letter-spacing:-.6px}.verification-visual>i{position:absolute;width:8px;height:8px;z-index:3;background:#20d3b0;border:2px solid #eafffa;border-radius:50%;box-shadow:0 0 0 4px #20d3b01c;animation:verification-node 1.8s ease-in-out infinite}.verification-visual>i:nth-of-type(1){top:22px;right:29px}.verification-visual>i:nth-of-type(2){right:14px;bottom:46px;animation-delay:.6s;background:#597bff}.verification-visual>i:nth-of-type(3){left:20px;bottom:36px;animation-delay:1.2s;background:#c9f26b}.verification-checks{width:min(430px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px}.verification-checks span{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;color:#587076;background:#f5f9f9;border:1px solid #e1ebea;border-radius:8px;font-size:9px;line-height:1.35;animation:verification-check .5s ease both}.verification-checks span:nth-child(2){animation-delay:.85s}.verification-checks span:nth-child(3){animation-delay:1.7s}.verification-checks span>i{width:7px;height:7px;flex:0 0 auto;background:#18b99a;border-radius:50%;box-shadow:0 0 0 4px #20d3b01a}.verification-progress{width:min(430px,100%);height:4px;margin-top:15px;overflow:hidden;background:#eaf0f0;border-radius:99px}.verification-progress i{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#20d3b0,#597bff);border-radius:inherit;animation:verification-progress 3s linear both}.registration-confirmed{min-height:430px}.registration-confirmed-icon{width:90px;height:90px;display:grid;place-items:center;margin:0 auto 24px;color:#073c32;background:linear-gradient(145deg,#b7f5e8,#57d9bf);border:1px solid #8be8d5;border-radius:28px;box-shadow:0 20px 44px #20d3b038,0 0 0 12px #20d3b00f;animation:confirmation-pop .55s cubic-bezier(.22,1,.36,1)}.registration-confirmed-icon .ui-icon{width:42px;height:42px;stroke-width:2.2}.registration-confirmed-route{width:min(310px,80%);display:grid;grid-template-columns:10px 1fr 10px;align-items:center;gap:8px;margin:27px auto 12px}.registration-confirmed-route i{width:10px;height:10px;background:#20c8a7;border-radius:50%;box-shadow:0 0 0 5px #20d3b01a}.registration-confirmed-route i:last-child{background:#597bff;box-shadow:0 0 0 5px #597bff1a}.registration-confirmed-route span{height:2px;overflow:hidden;background:linear-gradient(90deg,#20d3b0,#597bff);border-radius:2px;transform-origin:left center;animation:confirmation-route .75s .12s ease both}.registration-confirmed small{color:#65777d;font-size:9.5px;letter-spacing:.15px}.registration-success{padding:4px 0 2px;text-align:center}.registration-success-icon{width:56px;height:56px;display:grid;place-items:center;margin:5px auto 13px;color:#062c25;background:linear-gradient(145deg,#a4f1e1,#61ddc4);border-radius:50%;box-shadow:0 10px 28px #20d3b033}.registration-success-icon .ui-icon{width:27px;height:27px;stroke-width:2.3}.registration-success h3{margin:0;color:#17262d;font-size:22px;font-weight:600}.registration-success>p{max-width:440px;margin:9px auto 17px;color:#657176;font-size:11px;line-height:1.65}.registration-entitlements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;text-align:left}.registration-entitlements span{min-height:67px;display:flex;flex-direction:column;justify-content:center;padding:11px 13px;background:#f3fbf9;border:1px solid #d7ebe6;border-radius:6px}.registration-entitlements span:last-child{background:#f4f6ff;border-color:#dfe4f8}.registration-entitlements b{color:#214a49;font-size:11px}.registration-entitlements small{margin-top:4px;color:#718083;font-size:9px;line-height:1.4}.registration-success .registration-next-step{margin-bottom:15px;padding:10px 12px;color:#5c676c;background:#f6f8f8;border-radius:5px;font-size:9px}.lottery-success{padding:0;text-align:left;animation:lottery-stage-in .58s cubic-bezier(.22,1,.36,1)}.registration-success-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:2px 0 14px;background:transparent;border:0;border-bottom:1px solid rgba(129,229,209,.12);border-radius:0}.registration-success-head .registration-success-icon{width:40px;height:40px;margin:0;color:#062c25;background:linear-gradient(145deg,#a4f1e1,#61ddc4);box-shadow:0 8px 22px #20d3b026}.registration-success-head .registration-success-icon .ui-icon{width:20px;height:20px}.registration-success-head>div{min-width:0}.registration-success-head b{display:block;color:#effcf9;font-size:12px;font-weight:700}.registration-success-head p{margin:3px 0 0;overflow:hidden;color:#def2ef94;font-size:9.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.registration-success-state{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:#9beedc;background:#20d3b013;border:1px solid rgba(32,211,176,.16);border-radius:99px;font-size:8.5px;font-weight:700;letter-spacing:.35px;white-space:nowrap}.registration-success-state i,.lottery-console-label i{width:6px;height:6px;flex:0 0 auto;background:#57e3c7;border-radius:50%;box-shadow:0 0 0 4px #20d3b017}.lottery-panel{position:relative;padding:19px 0 0;color:#ecfdf9;background:transparent;border:0;border-radius:0;box-shadow:none}.lottery-panel:before{display:none}.lottery-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:17px}.lottery-panel-head>div:first-child{min-width:0}.lottery-eyebrow{display:block;color:#72e7d0;font-size:9px;font-weight:750;letter-spacing:1.55px;text-transform:uppercase}.registration-success .lottery-panel h3{max-width:570px;margin:7px 0 0;color:#fff;font-size:25px;line-height:1.2;letter-spacing:-.5px}.registration-success .lottery-panel h3:focus{outline:none}.lottery-description{max-width:590px;margin:7px 0 0;color:#e5f5f3ab;font-size:11px;line-height:1.58}.lottery-chance{min-width:145px;display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin:1px 0 0}.lottery-chance span{padding:6px 10px;color:#dffbf5;background:#20d3b01c;border:1px solid rgba(32,211,176,.22);border-radius:99px;font-size:9px;font-weight:700;white-space:nowrap}.lottery-chance small{color:#dcebed80;font-size:8.5px;line-height:1.35;text-align:right}.lottery-terminal{display:grid;grid-template-columns:224px minmax(0,1fr);gap:14px}.lottery-console,.lottery-channel-panel{min-width:0;background:#ffffff09;border:1px solid rgba(255,255,255,.075);border-radius:12px}.lottery-console{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 12px 11px}.lottery-console-label{align-self:stretch;display:flex;align-items:center;gap:8px;color:#d5f2ec9c;font-size:8px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.lottery-draw-button{width:142px;height:142px;position:relative;display:grid;place-items:center;margin:8px auto 6px;overflow:visible;color:#072e27;background:radial-gradient(circle at 36% 30%,#a5f4e4,#20d3b0 58%,#11a98c);border:1px solid rgba(180,255,239,.82);border-radius:50%;box-shadow:0 18px 34px #20d3b02b,0 0 0 8px #20d3b00d;transition:filter .22s ease,transform .22s ease,box-shadow .22s ease}.lottery-core-rings{position:absolute;inset:-10px;pointer-events:none;border:1px solid rgba(112,231,208,.22);border-radius:50%}.lottery-core-rings:before,.lottery-core-rings:after{content:"";position:absolute;border-radius:50%}.lottery-core-rings:before{inset:8px;border:1px dashed rgba(7,61,52,.24);animation:verification-rotate 10s linear infinite}.lottery-core-rings:after{inset:20px;border:1px solid rgba(7,61,52,.16)}.lottery-core-rings>i{position:absolute;width:6px;height:6px;background:#dffbf5;border-radius:50%;box-shadow:0 0 0 4px #dffbf51f}.lottery-core-rings>i:nth-child(1){top:8px;left:48%}.lottery-core-rings>i:nth-child(2){right:8px;bottom:38px}.lottery-core-rings>i:nth-child(3){left:9px;bottom:35px}.lottery-core-copy{max-width:105px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:2}.lottery-draw-button b{font-size:12px;line-height:1.25;text-align:center}.lottery-draw-button .ui-icon{width:23px;height:23px;stroke-width:2.5}.lottery-draw-button .registration-spinner{width:19px;height:19px;border-color:#05251f3b;border-top-color:#05251f}.lottery-draw-button:disabled{cursor:default}.lottery-console>small{color:#dbefec75;font-size:7.5px;line-height:1.4;text-align:center}.lottery-channel-panel{padding:11px}.lottery-channel-head{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#dbefec85;font-size:8px;letter-spacing:.35px}.lottery-channel-head b{color:#86e9d5;font-size:8px;font-variant-numeric:tabular-nums}.lottery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,67px);gap:7px}.lottery-tile{position:relative;min-width:0;display:grid;grid-template-columns:53px minmax(0,1fr);grid-template-rows:16px 1fr;align-items:center;column-gap:9px;overflow:hidden;padding:8px 10px;color:#ecfbf8c2;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:opacity .2s ease,color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.lottery-tile:before{content:"";position:absolute;inset:0;opacity:.07;background:linear-gradient(135deg,currentColor,transparent 66%)}.lottery-tile:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#7cf0d9,transparent);box-shadow:0 5px 15px #20d3b06b}.lottery-tile>small{grid-column:1;grid-row:1;position:relative;color:#ddf1ee63;font-size:7px;font-weight:650;letter-spacing:.7px}.lottery-tile>b{grid-column:1;grid-row:2;position:relative;color:#dffbf5;font-size:16px;line-height:1;letter-spacing:.25px;font-variant-numeric:tabular-nums}.lottery-tile>span{grid-column:2;grid-row:1 / 3;position:relative;min-width:0;font-size:9.5px;line-height:1.32}.lottery-tile.tone-blue>b{color:#a9b8ff}.lottery-tile.tone-lime>b{color:#ddfa98}.lottery-tile.tone-violet>b{color:#cbbcff}.lottery-tile.is-active{color:#fff;background:#20d3b01d;border-color:#5be8ccc7;box-shadow:0 0 0 1px #20d3b01c inset,0 0 20px #20d3b01f}.lottery-tile.is-active:after{opacity:1;animation:lottery-scan-line .48s ease both}.lottery-tile.is-winner{background:linear-gradient(145deg,#20d3b036,#597bff2b);border-color:#c9f26b;box-shadow:0 0 0 1px #c9f26b33 inset,0 0 28px #20d3b038;animation:lottery-winner .46s cubic-bezier(.22,1,.36,1)}.lottery-success.is-won .lottery-tile:not(.is-winner){opacity:.46}.lottery-tile>i{position:absolute;top:7px;right:7px;width:17px;height:17px;display:grid;place-items:center;color:#08221d;background:var(--signal-lime);border-radius:50%}.lottery-tile>i .ui-icon{width:10px;height:10px;stroke-width:2.7}.lottery-error{margin:10px 0 0;padding:8px 10px;color:#ffdce3;background:#a527432e;border:1px solid rgba(249,126,152,.24);border-radius:7px;font-size:9.5px;line-height:1.45}.lottery-terms{margin:11px 0 0;padding-bottom:15px;color:#dae9ea7a;border-bottom:1px solid rgba(129,229,209,.1);font-size:8.5px;line-height:1.5;text-align:center}.lottery-base-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.lottery-base-benefits span{min-width:0;display:flex;align-items:center;gap:9px;padding:8px 11px;color:#e0f3f0a3;background:#ffffff0a;border:1px solid rgba(255,255,255,.075);border-radius:8px;font-size:9px;line-height:1.3}.lottery-base-benefits b{min-width:30px;color:#73e6cf;font-size:11px}.lottery-base-copy{margin:6px 0 9px;color:#daece970;font-size:8.5px;line-height:1.45;text-align:center}.lottery-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.lottery-success .registration-submit{width:auto;min-width:225px;min-height:44px}.lottery-continue{width:auto;min-width:132px;min-height:44px;padding:0 18px;color:#e6f7f4b8;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:10px}.lottery-continue:hover{color:#fff;background:#ffffff13}.lottery-continue:disabled{cursor:wait;opacity:.45}.local-toast{position:fixed;z-index:180;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:11px 16px;color:#fff;background:#202328f0;border-radius:5px;box-shadow:0 10px 28px #0000002e;font-size:11px;white-space:nowrap;animation:toast-in .2s ease}.local-toast span{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:#3eb978;border-radius:50%;font-size:12px}.local-toast span .ui-icon{width:12px;height:12px;stroke-width:2.2}@keyframes menu-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes language-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes registration-stage-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes verification-rotate{to{transform:rotate(360deg)}}@keyframes verification-rotate-reverse{to{transform:rotate(-360deg)}}@keyframes verification-node{0%,to{transform:scale(.86);opacity:.62}50%{transform:scale(1.18);opacity:1}}@keyframes verification-check{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes verification-progress{0%{transform:scaleX(.035)}to{transform:scaleX(1)}}@keyframes confirmation-pop{0%{opacity:0;transform:scale(.68) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes confirmation-route{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lottery-stage-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes lottery-scan-line{0%{transform:translateY(0)}to{transform:translateY(66px)}}@keyframes lottery-winner{0%{transform:scale(.985)}62%{transform:scale(1.018)}to{transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes banner-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orbit-breathe{0%,to{transform:translateY(-50%) scale(1);opacity:.82}50%{transform:translateY(-50%) scale(1.035);opacity:1}}@keyframes bar-rise{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@keyframes orbit-node{0%,to{transform:scale(1);box-shadow:0 0 #20d3b000}50%{transform:scale(1.22);box-shadow:0 0 0 5px #20d3b014}}@keyframes offer-pulse{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.14);opacity:1}}@keyframes registration-spin{to{transform:rotate(360deg)}}@keyframes quant-device-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes quant-chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(hover:hover)and (pointer:fine){.safari-gate-link-row button:hover{background:#48e0c3;box-shadow:0 8px 22px #20d3b02e;transform:translateY(-1px)}.hero-offer-pill:hover{background:linear-gradient(90deg,#20d3b033,#597bff29);border-color:#76f0d99e;transform:translateY(-1px)}.header-right button:hover{transform:translateY(-1px)}.hero-actions a:hover{transform:translateY(-2px)}.quant-app-nav button:hover,.quant-app-mode button:hover{color:#d7f7f0}.quant-open-run:hover{filter:brightness(1.06)}.service-item:hover .service-icon-shell{transform:translateY(-4px) scale(1.025)}.experience-link:hover,.partner-copy>a:hover{transform:translateY(-2px)}.rewards-primary:hover{background:#48e0c3;transform:translateY(-2px);box-shadow:0 10px 25px #20d3b02b}.rewards-secondary:hover{color:#fff;border-bottom-color:var(--brand-teal)}.reward-benefit{transition:transform .22s ease,border-color .22s ease}.reward-benefit:hover{transform:translateY(-4px);border-color:#ffffff3b}.registration-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 26px #20d3b033}.lottery-draw-button:not(:disabled):hover{filter:brightness(1.07);box-shadow:0 10px 28px #20d3b040;transform:translateY(-1px)}.trade-chart-shell:hover{border-color:#2d3435}.trade-chart-toolbar button:hover{color:#dce1e2;background:#181c1d}.trade-chart-toolbar button[aria-pressed=true]:hover,.trade-chart-toolbar button.active:hover{color:#fff;background:#292e2f}}@media(max-width:1260px){.navigation-item>a{padding:0 8px;font-size:12px}.desktop-navigation{margin:0 8px}.header-right{gap:6px}.header-right button{padding:0 15px}.hero-layout{grid-template-columns:minmax(430px,1fr) minmax(300px,360px);gap:32px}.hero-message h1{font-size:45px}.hero-actions{gap:10px}.hero-actions a{min-width:132px}.quant-device{width:278px}.quant-device-stage{min-height:620px}.quant-device-float{display:none}}@media(max-width:1320px){.quant-device-float-risk{display:none}}@media(max-width:1120px){.top-header .brand-wordmark{display:none}.desktop-navigation{margin-inline:5px;gap:0}.navigation-item>a{padding-inline:5px;font-size:11px}.header-right button{padding-inline:10px}.language-button{min-width:56px;padding-inline:8px!important}}@media(max-width:900px)and (min-width:769px){.brand-wordmark{display:none}.desktop-navigation{margin-inline:3px}.navigation-item>a{padding:0 3px;font-size:10px}.header-right{gap:4px}.header-right button{min-width:auto;padding:0 7px;font-size:10px}.language-button{min-width:47px;padding-inline:6px!important}.hero-layout{width:calc(100% - 48px);grid-template-columns:1fr;padding-top:95px}.hero-message{max-width:650px;margin:0 auto;text-align:center}.hero-message>p{margin-inline:auto}.hero-actions{justify-content:center;margin-top:42px}.hero-product{width:min(560px,100%);margin:0 auto}.quant-device-stage{min-height:635px}.quant-device{width:282px}.service-grid{grid-template-columns:repeat(2,1fr)}.value-grid{gap:18px}.value-card{padding-inline:22px}.trade-chart-head{grid-template-columns:minmax(0,1fr) auto}.trade-chart-market{grid-column:1;grid-row:1}.trade-chart-demo{grid-column:2;grid-row:1}.trade-chart-day-stats{grid-column:1 / -1;grid-row:2;padding-top:10px;border-top:1px solid #1f2425}}@media(max-width:900px){.rewards-flow li{white-space:normal;line-height:1.45}}@media(max-width:768px){body{padding-bottom:0}.ci-page.is-home{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.content-width{width:calc(100% - 32px)}.top-header,.top-header.is-scrolled{height:56px;color:#fff;background:#071824f7;box-shadow:none}.header-layout{width:calc(100% - 24px)}.logo-link{display:flex}.desktop-navigation{display:none}.top-header .brand-mark,.top-header.is-scrolled .brand-mark{width:33px;height:33px;border-radius:9px;color:#eafefa;background:#ffffff12;border-color:#ffffff26}.top-header .brand-wordmark{display:none}.header-right{margin-left:auto;gap:6px}.header-right button{height:31px;padding:0 12px;border-radius:16px;font-size:11px}.top-header .register-button,.top-header.is-scrolled .register-button{color:#06252a;background:var(--brand-teal);border-color:var(--brand-teal)}.top-header .login-button,.top-header.is-scrolled .login-button{color:#fff;background:transparent;border-color:#ffffff8c}.language-button{min-width:48px;height:36px!important;display:inline-flex;padding:0 8px!important}.language-menu{width:min(286px,calc(100vw - 24px));position:fixed;top:62px;right:12px;max-height:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain}.home-hero{min-height:auto;align-items:flex-start}.hero-layout{width:calc(100% - 32px);min-height:0;padding:116px 0 48px;grid-template-columns:1fr;gap:42px}.hero-message{padding:0;text-align:center}.hero-offer-pill{width:min(420px,100%);margin:0 auto 20px}.hero-offer-pill>span:nth-child(2){text-align:left}.edition-label{justify-content:center;margin-bottom:22px}.hero-message h1{font-size:clamp(33px,9.3vw,44px);line-height:1.14;letter-spacing:-1.35px}.hero-message h2{margin-top:25px;font-size:15px}.hero-message>p{margin:16px auto 0;max-width:470px;font-size:12px;line-height:1.8}.hero-actions{width:min(360px,100%);margin:38px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-actions a{min-width:0;max-width:none;height:42px;font-size:11px}.hero-actions .one-person{grid-column:1 / -1;width:68%;justify-self:center}.hero-product{width:100%}.quant-device-stage{min-height:620px}.quant-device{width:min(286px,calc(100vw - 38px))}.quant-device-aura{width:420px;height:420px}.quant-device-stage-label,.quant-device-float{display:none}.banner-zone{padding:44px 16px}.welcome-rewards{padding:58px 0 50px}.rewards-layout{grid-template-columns:1fr;gap:33px}.rewards-intro{max-width:630px}.rewards-intro h2{max-width:620px;font-size:33px}.rewards-intro>p:not(.rewards-security){max-width:610px}.rewards-benefits{width:100%}.rewards-terms{margin-top:-13px}.banner-carousel{height:320px}.carousel-arrow{display:none}.banner-grid{-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.orbit-one{width:180px;height:180px;right:-55px;opacity:.55}.orbit-two{width:115px;height:115px;right:-22px;opacity:.55}.banner-data-lines{width:180px;height:95px;right:-15px;opacity:.2}.summit-copy{width:calc(100% - 48px);margin-left:24px;justify-content:center}.summit-copy>span{margin-bottom:11px;font-size:8px}.summit-copy h2{max-width:90%;font-size:clamp(23px,7.3vw,32px)}.summit-copy p{max-width:86%;margin:13px 0 8px;font-size:10px;line-height:1.65}.summit-copy small{font-size:8px}.summit-copy button{min-width:145px;height:35px;margin-top:18px;font-size:10px}.carousel-dots{bottom:1px;gap:0}.carousel-dots button{width:34px;height:32px}.service-section{padding:53px 0 58px}.section-kicker{margin-bottom:11px;font-size:8px;letter-spacing:1.8px}.section-title{margin-bottom:35px;font-size:25px}.service-grid{grid-template-columns:1fr;gap:0}.service-item{min-height:126px;flex-direction:row;align-items:center;text-align:left;border-bottom:1px solid #ededf0}.service-icon-shell{width:78px;height:78px;flex:0 0 auto;margin:0 20px 0 3px}.service-item img{width:72px;height:72px;margin:0}.service-item h3{margin-bottom:7px;font-size:16px}.service-item p{font-size:11px;line-height:1.7}.experience-link{width:170px;height:40px;margin-top:37px}.value-section{padding:52px 0 58px}.value-picture{width:100%;height:250px;background-size:auto 250px}.section-title.light{margin-bottom:35px;font-size:24px}.value-grid{grid-template-columns:1fr;gap:18px}.value-card{min-height:236px;padding:25px}.partner-wall{min-height:0}.partner-copy{width:calc(100% - 32px);padding:58px 0 62px}.partner-copy h2{margin-bottom:12px;font-size:24px}.partner-copy>p{margin-bottom:27px;font-size:11px}.trade-chart-shell{max-width:100%;border-radius:6px}.trade-chart-head{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:12px}.trade-chart-market{grid-column:1;grid-row:1}.trade-chart-demo{grid-column:2;grid-row:1}.trade-chart-day-stats{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid #1f2425}.trade-chart-toolbar{align-items:stretch;flex-wrap:wrap;gap:5px 8px;padding:7px 8px}.trade-chart-intervals{flex:1 1 100%;flex-wrap:wrap}.trade-chart-indicators{flex:1 1 100%;justify-content:flex-start;padding:5px 0 0;border-left:0;border-top:1px solid #1e2324}.trade-chart-toolbar button{min-height:36px}.trade-chart-readout{gap:4px 10px;padding-inline:10px}.trade-chart-readout-time{flex-basis:100%;margin-left:0}.trade-chart-caption{align-items:flex-start;flex-wrap:wrap;padding-inline:11px}.trade-chart-note{padding-inline:11px}.partner-copy>a{width:175px;height:42px;margin-top:16px}.footer-layout{width:100%;min-height:0;display:block;padding:0}.footer-group{border-bottom:1px solid rgba(255,255,255,.08)}.footer-heading{height:52px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px}.footer-heading i{display:inline-grid;color:#a4a5a9;font-size:16px;transition:transform .2s ease}.footer-group.is-open .footer-heading i{transform:rotate(180deg)}.footer-group ul{max-height:0;margin:0;padding:0 20px;overflow:hidden;transition:max-height .3s,padding .3s}.footer-group.is-open ul{max-height:360px;padding-bottom:16px}.footer-group li{margin:0 0 13px}.footer-group li a{font-size:13px}.footer-global{margin:26px 20px}.copyright{height:55px;font-size:9px}.mobile-bottom-nav{position:fixed;z-index:90;left:0;right:0;bottom:0;height:calc(62px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(6,1fr);padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;box-shadow:0 -4px 18px #181b221a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 1px 3px;color:#777a82;background:transparent;transition:color .2s ease,background-color .2s ease}.mobile-bottom-nav button.is-active{color:#078d78;background:linear-gradient(to bottom,rgba(32,211,176,.08),transparent 70%)}.mobile-bottom-nav span{width:21px;height:21px;display:grid;place-items:center;font-size:19px;line-height:0;transition:transform .2s ease}.mobile-bottom-nav span .ui-icon{width:19px;height:19px}.mobile-bottom-nav button.is-active span{transform:translateY(-1px)}.mobile-bottom-nav small{max-width:100%;overflow:hidden;font-size:8px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.auth-modal{padding:27px 24px 24px}.auth-modal-register{width:min(560px,100%)}.auth-modal-lottery{width:min(900px,calc(100vw - 20px));padding:22px}.local-toast{max-width:calc(100% - 30px);bottom:calc(77px + env(safe-area-inset-bottom));white-space:normal}}@media(max-width:520px){.safari-gate{padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.safari-gate-panel{padding:21px 17px 23px;border-radius:13px}.safari-gate-header{gap:10px}.safari-gate-brand{font-size:14px}.safari-gate-brand img{width:27px;height:27px}.safari-gate-language select{max-width:116px;height:32px;padding-left:9px;font-size:10px}.safari-gate-icon{width:88px;height:88px;margin:15px 0 13px}.safari-gate-kicker{margin-bottom:10px;font-size:8px}.safari-gate h1{font-size:29px;letter-spacing:-1.1px}.safari-gate-description{margin-top:12px;font-size:12px}.safari-gate-guidance{grid-template-columns:31px minmax(0,1fr);gap:11px;margin-top:18px;padding:12px}.safari-gate-step{width:31px;height:31px}.safari-gate-guidance p{font-size:10px}.safari-gate-link-row{min-height:0;flex-direction:column;align-items:stretch;padding:9px}.safari-gate-url{width:100%;min-height:28px;display:block;padding:0 4px}.safari-gate-link-row button{width:100%;min-width:0;height:43px}.safari-gate-orb-one{width:300px;height:300px;left:-180px;bottom:-130px}.safari-gate-orb-two{width:240px;height:240px;right:-150px;top:-100px}.header-right{gap:4px}.header-right button{padding:0 7px}.language-button{min-width:43px;padding:0 7px!important}.language-button .language-globe{display:none}.hero-layout{width:calc(100% - 24px)}.hero-message h1{font-size:34px}.hero-offer-pill{min-height:48px;gap:9px;padding:8px 10px}.hero-offer-pill>span:nth-child(2){display:block}.hero-offer-pill b,.hero-offer-pill small{display:block}.hero-offer-pill b{font-size:9.5px}.hero-offer-pill small{margin-top:2px;font-size:10.5px;white-space:normal}.hero-actions a{font-size:11px}.quant-device-stage{min-height:606px}.quant-device{width:min(280px,calc(100vw - 30px))}.quant-device-aura{width:360px;height:360px}.trade-chart-shell{border-radius:4px}.welcome-rewards{padding:48px 0 43px}.rewards-layout{gap:27px}.rewards-intro{text-align:left}.rewards-kicker{font-size:9px;letter-spacing:1.35px}.rewards-intro h2{margin-top:15px;font-size:29px}.rewards-intro>p:not(.rewards-security){font-size:12px;line-height:1.75}.rewards-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:24px}.rewards-primary,.rewards-secondary{width:100%;min-height:46px;justify-content:center}.rewards-secondary{border:1px solid rgba(231,243,242,.24);border-radius:3px}.rewards-security{align-items:flex-start;font-size:10.5px}.rewards-benefits{grid-template-columns:1fr;gap:11px}.reward-benefit{min-height:245px;padding:21px 20px}.reward-token{width:58px;height:58px}.reward-benefit-copy{margin-top:24px}.reward-benefit-copy h3{font-size:18px}.reward-benefit-copy p{font-size:11.5px}.rewards-flow{grid-column:auto;grid-template-columns:1fr}.rewards-flow li{min-height:54px;padding:9px 14px}.rewards-flow li:not(:last-child):after{inset:auto 12px 0 54px;width:auto;height:1px}.rewards-terms{grid-column:auto;margin-top:-4px;font-size:10.5px}.trade-chart-head{gap:10px;padding:11px 10px}.trade-chart-market{display:grid;grid-template-columns:auto minmax(0,1fr)}.trade-chart-asset-icon{width:32px;height:32px}.trade-chart-asset-copy h3,.trade-chart-asset-copy strong{font-size:12px}.trade-chart-asset-copy span{overflow:visible;font-size:9px;text-overflow:clip;white-space:normal}.trade-chart-demo{max-width:112px;align-self:start;padding:4px 7px;overflow:visible;font-size:8px;line-height:1.25;text-align:center;white-space:normal}.trade-chart-quote strong{font-size:16px}.trade-chart-quote{grid-column:1 / -1;margin:3px 0 0;padding:8px 0 0;border-top:1px solid #1c2122}.trade-chart-day-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-chart-toolbar{gap:4px;padding:6px}.trade-chart-intervals{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.trade-chart-indicators{flex-wrap:wrap;gap:2px}.trade-chart-toolbar .trade-chart-intervals button{min-width:0;min-height:44px;padding-inline:3px}.trade-chart-readout{align-items:flex-start;gap:3px 9px;padding:7px 9px;font-size:9px;white-space:normal}.trade-chart-readout span,.trade-chart-readout b,.trade-chart-readout strong{white-space:normal}.chart-axis-label,.chart-time-label,.chart-volume-label{display:none}.trade-chart-caption{display:block;padding:8px 9px}.trade-chart-caption .trade-chart-note{display:block;margin:4px 0 0}.auth-tabs button{font-size:10px}.auth-modal-register{max-height:calc(100dvh - 20px);padding:24px 18px 21px}.auth-layer--lottery{place-items:end center;padding:6px}.auth-modal-lottery{width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);display:flex;flex-direction:column;overflow:hidden;padding:16px 13px 13px;border-radius:18px 18px 12px 12px}.auth-modal-lottery .auth-brand{margin-bottom:8px}.auth-modal-lottery .auth-brand>span:last-child{display:none}.auth-modal-register h2{padding-right:25px;font-size:21px}.auth-offer-summary{grid-template-columns:1fr;gap:6px}.auth-offer-summary>span{min-height:42px}.registration-passwords{grid-template-columns:1fr}.registration-terms{font-size:10.5px}.registration-entitlements{grid-template-columns:1fr}.registration-stage{min-height:405px;padding-inline:2px}.registration-stage h3{font-size:23px}.verification-visual{width:140px;height:140px;margin-bottom:19px}.verification-core{width:56px;height:56px;border-radius:17px}.verification-checks{grid-template-columns:1fr;gap:5px;margin-top:18px}.verification-checks span{min-height:36px;justify-content:flex-start;padding-inline:12px;font-size:9.5px}.registration-confirmed-icon{width:80px;height:80px;border-radius:24px}.registration-success-head{grid-template-columns:38px minmax(0,1fr);gap:9px;margin-bottom:0;padding:0 0 10px}.registration-success-head .registration-success-icon{width:34px;height:34px}.registration-success-head p{white-space:normal}.registration-success-state{display:none}.lottery-success{min-height:0;flex:1;display:flex;flex-direction:column}.lottery-scroll{min-height:0;flex:1;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none}.lottery-scroll::-webkit-scrollbar{width:0;height:0}.lottery-panel{padding:13px 0 0;border-radius:0}.lottery-panel-head{display:block;margin-bottom:10px}.registration-success .lottery-panel h3{margin-top:5px;font-size:20px;line-height:1.2}.lottery-description{margin-top:5px;font-size:9px;line-height:1.42}.lottery-chance{min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:7px;margin-top:7px}.lottery-chance span{padding:4px 8px;font-size:8px}.lottery-chance small{max-width:58%;font-size:7.5px;text-align:right}.lottery-terminal{grid-template-columns:1fr;gap:7px}.lottery-console{min-height:105px;display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:auto 1fr;align-items:center;gap:5px 9px;padding:9px 10px}.lottery-console-label{grid-column:1;grid-row:1}.lottery-draw-button{grid-column:2;grid-row:1 / 3;width:84px;height:84px;margin:0;justify-self:end;box-shadow:0 11px 24px #20d3b029,0 0 0 5px #20d3b00d}.lottery-core-rings{inset:-6px}.lottery-core-rings:before{inset:5px}.lottery-core-rings:after{inset:13px}.lottery-core-copy{max-width:67px;gap:3px}.lottery-draw-button b{font-size:9px}.lottery-draw-button .ui-icon{width:18px;height:18px}.lottery-console>small{grid-column:1;grid-row:2;align-self:center;max-width:190px;font-size:7.5px;text-align:left}.lottery-channel-panel{padding:8px}.lottery-channel-head{margin-bottom:5px;font-size:7.5px}.lottery-grid{grid-template-rows:repeat(4,57px);gap:5px}.lottery-tile{grid-template-columns:41px minmax(0,1fr);grid-template-rows:14px 1fr;column-gap:5px;padding:6px 7px}.lottery-tile>small{font-size:6.5px}.lottery-tile>b{font-size:12px}.lottery-tile>span{font-size:8px;line-height:1.2}.lottery-tile>i{top:5px;right:5px;width:15px;height:15px}.lottery-terms{margin-top:7px;padding-bottom:10px;font-size:7.3px;line-height:1.35}.lottery-base-benefits{gap:5px;margin-top:7px}.lottery-base-benefits span{padding:6px 8px;font-size:7.6px}.lottery-base-benefits b{min-width:24px;font-size:9px}.lottery-base-copy{margin:4px 0 6px;font-size:7.3px}.lottery-actions{flex:0 0 auto;gap:6px;padding-top:7px;background:linear-gradient(180deg,#07182400,#071824 22%)}.lottery-actions>*{flex:1 1 0}.lottery-success .registration-submit,.lottery-continue{min-width:0;min-height:44px;padding-inline:9px;font-size:9px}.rewards-terms{font-size:10.5px;line-height:1.65}}@media(max-width:360px){.header-right{gap:3px}.header-right button{padding-inline:5px;font-size:10px}.language-button{min-width:39px;padding-inline:5px!important}.mobile-bottom-nav small{font-size:7px;letter-spacing:-.1px}.lottery-panel{padding-inline:0}.lottery-grid{grid-template-rows:repeat(4,55px);gap:4px}.lottery-tile{grid-template-columns:38px minmax(0,1fr);padding-inline:6px}.lottery-tile>b{font-size:11px}.lottery-tile>span{font-size:7.5px;line-height:1.18}.lottery-chance small{display:none}.lottery-base-benefits{gap:4px}.lottery-base-benefits span{padding-inline:6px;font-size:7.2px}}@media(hover:none),(pointer:coarse){.header-right button:active,.hero-actions a:active,.quant-open-run:active{transform:scale(.985)}.trade-chart-toolbar button{min-width:44px;min-height:44px}}@media(forced-colors:active){.language-menu,.header-right .language-menu button{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.header-right .language-menu button.is-selected{color:HighlightText;background:Highlight;border-color:Highlight}.safari-gate,.safari-gate-panel,.safari-gate-guidance,.safari-gate-link-row{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.safari-gate-link-row button,.safari-gate-step{color:HighlightText;background:Highlight;border-color:Highlight}.safari-gate-description,.safari-gate-url,.safari-gate-status,.safari-gate-kicker{color:CanvasText}.safari-gate-grid,.safari-gate-orb{display:none}.quant-device-aura,.quant-device-stage:before,.quant-device-float{display:none}.quant-device,.quant-device-screen,.quant-model-card,.quant-insight-card,.quant-signal-panel,.quant-test-panel,.quant-risk-panel,.quant-app-mode,.quant-device-stage-label{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.quant-open-run,.quant-app-nav button.is-active,.quant-panel-title>span{color:HighlightText;background:Highlight;border-color:Highlight}.quant-chart-line{stroke:Highlight;filter:none}.quant-chart-area{fill:transparent}.hero-offer-pill,.auth-offer-summary>span,.registration-form input,.registration-error,.registration-entitlements span,.registration-success .registration-next-step,.registration-stage,.verification-checks span,.registration-confirmed-icon{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.registration-submit,.registration-success-icon,.auth-offer-summary b{color:HighlightText;background:Highlight;border-color:Highlight}.auth-modal-lottery,.registration-success-head,.lottery-panel,.lottery-console,.lottery-channel-panel,.lottery-tile,.lottery-base-benefits span,.lottery-continue{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.lottery-draw-button,.lottery-tile.is-winner,.lottery-tile>i{color:HighlightText;background:Highlight;border-color:Highlight}.welcome-rewards,.reward-benefit,.rewards-flow,.reward-preview{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.rewards-primary,.reward-token,.rewards-flow b{color:HighlightText;background:Highlight;border-color:Highlight}.rewards-secondary,.rewards-kicker,.rewards-security,.rewards-terms,.reward-benefit-copy p,.reward-benefit-copy>span{color:CanvasText}.trade-chart-shell,.trade-chart-head,.trade-chart-toolbar,.trade-chart-readout,.trade-chart-caption,.trade-chart-note{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.trade-chart-asset-icon,.trade-chart-demo,.trade-chart-toolbar button{color:ButtonText;background:ButtonFace;border-color:ButtonText}.trade-chart-toolbar button[aria-pressed=true],.trade-chart-toolbar button.active{color:HighlightText;background:Highlight;border-color:Highlight}.chart-grid-line,.chart-grid-vertical,.chart-volume-divider,.chart-crosshair>line{stroke:CanvasText}.chart-axis-label,.chart-time-label,.chart-volume-label{fill:CanvasText}.chart-wick.is-up,.chart-ma.ma20,.chart-price-line{stroke:Highlight}.chart-wick.is-down,.chart-ma.ma5,.chart-ma.ma10{stroke:CanvasText}.chart-body.is-up,.chart-volume.is-up,.chart-price-label rect,rect.chart-price-label{fill:Highlight;stroke:Highlight}.chart-body.is-down,.chart-volume.is-down{fill:CanvasText;stroke:CanvasText}.chart-price-label text,text.chart-price-label{fill:HighlightText}.chart-crosshair-label rect{fill:Canvas;stroke:CanvasText}.chart-crosshair-label text{fill:CanvasText}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.banner-slide,.banner-slide .summit-copy>*{transform:none!important}.banner-slide.is-active .summit-copy>*{opacity:1!important}.trade-chart-shell,.trade-chart-toolbar button,.chart-crosshair,.chart-crosshair-label,.reward-benefit,.rewards-primary,.quant-device{animation:none!important;transition:none!important;transform:none!important}.hero-offer-signal,.registration-spinner,.verification-ring,.verification-scan,.verification-visual>i,.verification-progress i,.registration-confirmed-icon,.registration-confirmed-route span,.lottery-success,.lottery-core-rings:before,.lottery-tile,.lottery-tile:after,.quant-chart-line,.quant-app-live i{animation:none!important;transform:none!important}}.auth-modal-lottery{width:min(850px,calc(100vw - 40px));padding:22px 26px 20px;color:#effcf9;background:#071824;border:1px solid rgba(112,231,208,.16);border-radius:22px;box-shadow:0 32px 100px #00000075,0 0 0 1px #ffffff06 inset}.auth-modal-lottery:before{background:radial-gradient(circle at 16% 0%,rgba(32,211,176,.14),transparent 31%),radial-gradient(circle at 92% 13%,rgba(89,123,255,.1),transparent 28%),radial-gradient(circle at 50% 120%,rgba(32,211,176,.11),transparent 40%);background-size:auto}.lottery-success{padding:0;text-align:left}.lottery-scroll{min-height:0}.registration-success-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-panel{padding:16px 0 0}.lottery-panel-head{gap:18px;margin-bottom:14px}.lottery-eyebrow{color:#ffd679;font-size:9.5px;letter-spacing:1.45px}.registration-success .lottery-panel h3{max-width:610px;margin-top:6px;font-size:26px}.lottery-description{max-width:620px;margin-top:6px;font-size:10.5px}.lottery-chance{min-width:152px;gap:6px}.lottery-chance span{color:#fff3c9;background:#ffbd481a;border-color:#ffcf704d}.lottery-chance span,.lottery-chance small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-terminal{display:grid;grid-template-columns:minmax(0,470px) minmax(250px,1fr);gap:14px;align-items:stretch;justify-content:center}.lottery-board{width:100%;max-width:470px;position:relative;min-width:0;overflow:hidden;padding:12px;background:linear-gradient(145deg,#0b2633,#0c4143 52%,#102e42);border:1px solid rgba(112,231,208,.34);border-radius:18px;box-shadow:0 20px 46px #000c184d,0 0 0 4px #50e5c80b inset;isolation:isolate}.lottery-board:before{content:"";position:absolute;inset:7px;z-index:-1;pointer-events:none;border:1px dashed rgba(154,245,228,.2);border-radius:14px}.lottery-board:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 32%,rgba(142,245,225,.1) 46%,transparent 60%);transform:translate(-110%)}.lottery-board.is-drawing:after{animation:lottery-board-sweep 1.8s ease-in-out infinite}.lottery-board-radiance{position:absolute;width:270px;height:270px;left:50%;top:48%;z-index:-1;pointer-events:none;opacity:.34;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(116,240,214,.38),rgba(63,177,188,.1) 40%,transparent 70%)}.lottery-board.is-drawing .lottery-board-radiance{animation:lottery-radiance-pulse 1.4s ease-in-out infinite}.lottery-board.is-won .lottery-board-radiance{animation:lottery-radiance-win .85s cubic-bezier(.22,1,.36,1) both}.lottery-channel-head{min-height:25px;position:relative;z-index:2;margin:0 4px 8px;color:#ffffffd6;font-size:8.5px;font-weight:650;letter-spacing:.25px}.lottery-channel-head span{display:flex;align-items:center;gap:7px}.lottery-channel-head span>i{width:6px;height:6px;flex:0 0 auto;background:#fff0a6;border-radius:50%;box-shadow:0 0 0 4px #fff0a624}.lottery-channel-head b{padding:4px 7px;color:#8b2d28;background:#fff0b9;border-radius:99px;font-size:8px}.lottery-channel-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-channel-head b{flex:0 0 auto;color:#315f57;background:#dff8ee;white-space:nowrap;word-break:keep-all}.lottery-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;aspect-ratio:1}.lottery-slot-1{grid-area:1 / 1}.lottery-slot-2{grid-area:1 / 2}.lottery-slot-3{grid-area:1 / 3}.lottery-slot-4{grid-area:2 / 3}.lottery-slot-5{grid-area:3 / 3}.lottery-slot-6{grid-area:3 / 2}.lottery-slot-7{grid-area:3 / 1}.lottery-slot-8{grid-area:2 / 1}.lottery-tile{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;padding:10px 7px;color:#173b3d;background:linear-gradient(155deg,#f8fdfb,#eaf6f2);border:2px solid rgba(199,231,224,.82);border-radius:14px;box-shadow:0 6px 14px #00192229,0 1px #ffffffdb inset;transform:translateZ(0);transition:opacity .16s ease,filter .16s ease,color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.lottery-tile:before{opacity:.055;background:radial-gradient(circle at 50% 10%,currentColor,transparent 68%)}.lottery-tile:after{display:none}.lottery-prize-icon{width:40px;height:40px;position:relative;display:grid;place-items:center;flex:0 0 auto;overflow:visible;color:#0b8e7c;background:#20d3b01f;border:1px solid rgba(32,211,176,.22);border-radius:11px}.lottery-prize-icon .ui-icon{width:23px;height:23px;stroke-width:1.75}.lottery-tile>b{position:relative;min-width:42px;padding:3px 8px;color:#087d6e;background:#ffffffc2;border:1px solid rgba(30,100,91,.1);border-radius:99px;font-size:18px;line-height:1;letter-spacing:-.25px;font-weight:850;font-variant-numeric:tabular-nums}.lottery-tile>.lottery-prize-name{position:relative;width:100%;max-width:100%;min-height:0;display:block;overflow:hidden;color:#4c6968;font-size:9.5px;line-height:1.18;font-weight:700;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:ellipsis}.lottery-tile.tone-teal>b{color:#087d6e}.lottery-tile.tone-blue>b{color:#4d69dc}.lottery-tile.tone-lime>b{color:#539a48}.lottery-tile.tone-violet>b{color:#8058c7}.lottery-tile.tone-gold>b{color:#b87719}.lottery-tile.tone-teal .lottery-prize-icon{color:#087d6e;background:#087d6e1a;border-color:#087d6e33}.lottery-tile.tone-blue .lottery-prize-icon{color:#4968dc;background:#4968dc1a;border-color:#4968dc33}.lottery-tile.tone-violet .lottery-prize-icon{color:#7954bd;background:#7954bd1a;border-color:#7954bd33}.lottery-tile.tone-gold .lottery-prize-icon{color:#ad6b12;background:#e8a53621;border-color:#cd841638}.lottery-tile.is-active{z-index:3;color:#54410d;background:linear-gradient(150deg,#fffcef,#ffe9a7);border-color:#ffdf79;box-shadow:0 0 0 2px #f4c455,0 0 22px #ffda5b80,0 7px 16px #0019222e;transform:scale(1.01)}.lottery-board.is-drawing .lottery-tile{opacity:.78;filter:saturate(.78);transition:opacity .12s ease,filter .12s ease,color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.lottery-board.is-drawing .lottery-tile.is-active{opacity:1;filter:none;animation:lottery-slot-focus .22s ease-out both}.lottery-tile.is-winner{background:linear-gradient(150deg,#fff9da,#ffdc7c);border-color:#fff0aa;box-shadow:0 0 0 2px #f4c455,0 0 28px #ffda5b9e,0 10px 20px #00192233;animation:lottery-prize-pop .64s cubic-bezier(.22,1.28,.36,1) both,lottery-winner-glow 2.2s .64s ease-in-out 2}.lottery-success.is-won .lottery-tile:not(.is-winner){opacity:1;filter:saturate(.56) brightness(.95);background:linear-gradient(155deg,#f4faf8,#e5f0ed);border-color:#99c4bb57}.lottery-tile>i{top:5px;right:5px;width:18px;height:18px;color:#39520b;background:#fff29a;box-shadow:0 2px 8px #5b420838}.lottery-draw-button{grid-area:2 / 2;width:auto;height:auto;min-width:0;min-height:0;position:relative;z-index:2;display:grid;place-items:center;justify-self:stretch;align-self:stretch;margin:0;overflow:hidden;color:#614507;background:linear-gradient(155deg,#fff6ad,#ffdc67 48%,#efb940);border:2px solid #fff2b0;border-radius:14px;box-shadow:0 9px 20px #5b42083d,0 0 0 3px #ffda671f,0 2px #ffffffb8 inset;transition:filter .18s ease,transform .12s ease,box-shadow .18s ease}.lottery-draw-button:not(:disabled):active{transform:scale(.94)}.lottery-draw-button:disabled{cursor:default;opacity:1}.lottery-button-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.58) 42%,transparent 66%);transform:translate(-120%)}.lottery-board.is-drawing .lottery-button-shine{animation:lottery-button-shine 1.65s ease-in-out infinite}.lottery-board.is-drawing .lottery-draw-button{animation:lottery-button-breathe 1.35s ease-in-out infinite}.lottery-board.is-won .lottery-draw-button{color:#075946;background:linear-gradient(155deg,#dff8ee,#8bdfc0);border-color:#d9fff0}.lottery-core-copy{width:100%;max-width:none;gap:4px;padding:0 7px}.lottery-draw-button b{width:100%;max-width:none;overflow:hidden;font-size:11px;line-height:1.18;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.lottery-draw-button small{min-width:27px;padding:2px 7px;color:#a2412c;background:#ffffff85;border-radius:99px;font-size:8px;font-weight:850}.lottery-draw-button .ui-icon{width:21px;height:21px}.lottery-draw-button .registration-spinner{width:17px;height:17px;border-color:#61450738;border-top-color:#71520a}.lottery-board-status{min-height:26px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;padding-top:8px;color:#ffffffcf;font-size:8px;line-height:1.35;text-align:center}.lottery-board-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-board-status>i{width:5px;height:5px;flex:0 0 auto;background:#fff0a7;border-radius:50%;box-shadow:0 0 0 3px #fff0a721}.lottery-board.is-drawing .lottery-board-status>i{animation:lottery-status-dot .72s ease-in-out infinite}.lottery-reward-summary{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 16px 14px;color:#f0fbf8;background:linear-gradient(155deg,#fff1,#ffffff06);border:1px solid rgba(255,214,128,.14);border-radius:16px;text-align:center}.lottery-summary-kicker{max-width:100%;overflow:hidden;color:#ffd679;font-size:8px;font-weight:800;letter-spacing:1.15px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-break:keep-all}.lottery-summary-visual{width:178px;height:178px;position:relative;display:grid;place-items:center;margin:8px auto 3px}.lottery-summary-visual:before{content:"";position:absolute;inset:26px;background:radial-gradient(circle,rgba(255,206,102,.16),rgba(32,211,176,.04) 56%,transparent 72%);border-radius:50%}.lottery-summary-orbit{position:absolute;inset:10px;border:1px dashed rgba(255,214,128,.18);border-radius:50%}.lottery-summary-orbit:before{content:"";position:absolute;inset:18px;border:1px solid rgba(112,230,208,.08);border-radius:50%}.lottery-summary-orbit>i{width:33px;height:33px;position:absolute;display:grid;place-items:center;color:#8be9d7;background:#102b35;border:1px solid rgba(118,231,210,.18);border-radius:10px;box-shadow:0 8px 18px #0003}.lottery-summary-orbit>i:nth-child(1){left:50%;top:-9px;transform:translate(-50%)}.lottery-summary-orbit>i:nth-child(2){right:-9px;top:50%;transform:translateY(-50%);color:#e9b558;border-color:#e9b55833}.lottery-summary-orbit>i:nth-child(3){left:50%;bottom:-9px;transform:translate(-50%);color:#b49af1;border-color:#b49af133}.lottery-summary-orbit>i:nth-child(4){left:-9px;top:50%;transform:translateY(-50%);color:#91a8ff;border-color:#91a8ff33}.lottery-summary-orbit .ui-icon{width:17px;height:17px;stroke-width:1.7}.lottery-summary-emblem{width:78px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;margin:0;color:#813426;background:linear-gradient(145deg,#fff7ae,#ffc657);border:1px solid rgba(255,245,178,.88);border-radius:24px;box-shadow:0 14px 30px #f27b302e,0 0 0 8px #ffcf700b}.lottery-summary-emblem .ui-icon{width:32px;height:32px;stroke-width:1.8}.lottery-summary-emblem>b{margin-top:3px;font-size:12px;line-height:1;letter-spacing:-.2px}.lottery-summary-emblem .registration-spinner{width:24px;height:24px;border-color:#81342638;border-top-color:#813426}.lottery-reward-summary.is-ready .lottery-summary-orbit{animation:lottery-orbit-turn 18s linear infinite}.lottery-reward-summary.is-drawing .lottery-summary-orbit{animation:lottery-orbit-turn 12s linear infinite}.lottery-reward-summary.is-won .lottery-summary-orbit{opacity:.42;filter:saturate(.65)}.lottery-reward-summary.is-won .lottery-summary-emblem{color:#075c49;background:linear-gradient(145deg,#e9ffc8,#8cf0b1);border-color:#dffff0;animation:lottery-summary-win .72s cubic-bezier(.22,1.4,.36,1) both}.lottery-reward-summary h4{width:100%;max-width:100%;margin:0;overflow:hidden;color:#fff;font-size:14px;line-height:1.35;font-weight:720;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-reward-summary.is-won h4,.lottery-reward-summary.is-won p{animation:lottery-copy-in .38s .12s ease-out both}.lottery-reward-summary p{margin:7px 0 0;color:#dff0ed91;font-size:8.8px;line-height:1.5}.lottery-draw-progress{width:100%;height:4px;margin:13px 0 0;overflow:hidden;background:#ffffff14;border-radius:99px}.lottery-draw-progress>i{display:block;width:46%;height:100%;background:linear-gradient(90deg,#ffb44c,#fff19e,#72e6cf);border-radius:inherit;animation:lottery-draw-progress 1.15s ease-in-out infinite}.lottery-side-benefits{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:13px}.lottery-side-benefits span{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;overflow:hidden;padding:7px 5px;color:#e6f6f3a3;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:9px;font-size:7.5px;line-height:1.25}.lottery-side-benefits b{color:#7be7d1;font-size:10px}.lottery-side-benefits small{width:100%;overflow:hidden;color:inherit;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.lottery-reward-summary>small{margin-top:8px;color:#daece96b;font-size:7.2px;line-height:1.4}.lottery-error{margin-top:9px}.lottery-terms{margin:9px 0 0;padding:0;border:0;font-size:7.8px;line-height:1.45}.lottery-actions{margin-top:12px}.lottery-actions button{white-space:nowrap;word-break:keep-all}.lottery-actions button .ui-icon{flex:0 0 auto}.lottery-success .registration-submit{min-width:218px}.lottery-continue{border-radius:7px}.lottery-confetti{position:absolute;inset:0;z-index:8;overflow:hidden;pointer-events:none}.lottery-confetti>i{--x: 0px;--y: -120px;--r: 180deg;position:absolute;left:50%;top:51%;width:7px;height:13px;opacity:0;background:#ffe47c;border-radius:2px;animation:lottery-confetti-burst 1.4s cubic-bezier(.18,.72,.28,1) both}.lottery-confetti>i:nth-child(2n){width:6px;height:9px;background:#79f1cf}.lottery-confetti>i:nth-child(3n){background:#fff;border-radius:50%}.lottery-confetti>i:nth-child(4n){background:#8fb1ff}.lottery-confetti>i:nth-child(1){--x: -205px;--y: -115px;--r: -210deg}.lottery-confetti>i:nth-child(2){--x: -160px;--y: -152px;--r: 260deg;animation-delay:.03s}.lottery-confetti>i:nth-child(3){--x: -105px;--y: -135px;--r: -140deg;animation-delay:.08s}.lottery-confetti>i:nth-child(4){--x: -48px;--y: -164px;--r: 220deg;animation-delay:.02s}.lottery-confetti>i:nth-child(5){--x: 28px;--y: -158px;--r: -250deg;animation-delay:.1s}.lottery-confetti>i:nth-child(6){--x: 92px;--y: -138px;--r: 175deg;animation-delay:.05s}.lottery-confetti>i:nth-child(7){--x: 158px;--y: -150px;--r: -190deg}.lottery-confetti>i:nth-child(8){--x: 205px;--y: -103px;--r: 245deg;animation-delay:.07s}.lottery-confetti>i:nth-child(9){--x: -215px;--y: -30px;--r: 170deg;animation-delay:.05s}.lottery-confetti>i:nth-child(10){--x: 214px;--y: -18px;--r: -240deg;animation-delay:.1s}.lottery-confetti>i:nth-child(11){--x: -185px;--y: 64px;--r: 210deg}.lottery-confetti>i:nth-child(12){--x: 188px;--y: 72px;--r: -170deg;animation-delay:.03s}.lottery-confetti>i:nth-child(13){--x: -120px;--y: 125px;--r: -240deg;animation-delay:.08s}.lottery-confetti>i:nth-child(14){--x: 118px;--y: 130px;--r: 225deg}.lottery-confetti>i:nth-child(15){--x: -48px;--y: 148px;--r: 160deg;animation-delay:.06s}.lottery-confetti>i:nth-child(16){--x: 45px;--y: 152px;--r: -220deg;animation-delay:.1s}@keyframes lottery-radiance-pulse{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.48;transform:translate(-50%,-50%) scale(1.05)}}@keyframes lottery-radiance-win{0%{opacity:.25;transform:translate(-50%,-50%) scale(.78)}48%{opacity:.72;transform:translate(-50%,-50%) scale(1.22)}to{opacity:.42;transform:translate(-50%,-50%) scale(1.03)}}@keyframes lottery-board-sweep{0%{opacity:0;transform:translate(-110%)}22%{opacity:1}68%{opacity:.7}to{opacity:0;transform:translate(110%)}}@keyframes lottery-button-shine{0%{transform:translate(-125%)}58%,to{transform:translate(125%)}}@keyframes lottery-button-breathe{0%,to{transform:scale(.99);filter:brightness(1);box-shadow:0 9px 20px #5b42083d,0 0 0 3px #ffda671f}50%{transform:scale(1.012);filter:brightness(1.035);box-shadow:0 11px 24px #5b420845,0 0 0 4px #ffe99729}}@keyframes lottery-slot-focus{0%{transform:scale(.985)}to{transform:scale(1.01)}}@keyframes lottery-prize-pop{0%{transform:scale(.97)}55%{transform:scale(1.025)}76%{transform:scale(.995)}to{transform:scale(1.01)}}@keyframes lottery-winner-glow{0%,to{box-shadow:0 0 0 2px #f4c455,0 0 22px #ffda5b7a,0 10px 20px #00192233}50%{box-shadow:0 0 0 2px #f4c455,0 0 30px #ffda5bad,0 10px 20px #00192233}}@keyframes lottery-status-dot{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@keyframes lottery-summary-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lottery-orbit-turn{to{transform:rotate(360deg)}}@keyframes lottery-summary-win{0%{opacity:.2;transform:scale(.72) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes lottery-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lottery-draw-progress{0%{transform:translate(-115%) scaleX(.7)}52%{transform:translate(58%) scaleX(1.15)}to{transform:translate(225%) scaleX(.7)}}@keyframes lottery-confetti-burst{0%{opacity:0;transform:translate(-50%,-20%) scale(.2)}10%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-20% + var(--y))) rotate(var(--r)) scale(1)}}@media(hover:hover)and (pointer:fine){.lottery-draw-button:not(:disabled):hover{filter:brightness(1.035) saturate(1.04);transform:translateY(-2px) scale(1.012);box-shadow:0 12px 25px #5b420845,0 0 0 4px #fff4a929}}@media(min-width:769px){.registration-success .lottery-panel h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}}@media(max-width:768px){.auth-layer--lottery{place-items:end center;padding:6px}.auth-modal-lottery{width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);display:flex;flex-direction:column;overflow:hidden;padding:15px 13px 12px;border-radius:19px 19px 12px 12px}.auth-modal-lottery .auth-brand{flex:0 0 auto;margin-bottom:7px}.lottery-success{min-height:0;flex:1;display:flex;flex-direction:column}.lottery-scroll{min-height:0;flex:1;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none}.lottery-scroll::-webkit-scrollbar{width:0;height:0}.registration-success-head{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:0 0 9px}.registration-success-head .registration-success-icon{width:34px;height:34px}.registration-success-head p{white-space:normal}.registration-success-state{display:none}.lottery-panel{padding-top:11px}.lottery-panel-head{display:block;margin-bottom:9px}.registration-success .lottery-panel h3{margin-top:4px;font-size:clamp(14px,4.5vw,18px);line-height:1.2;text-wrap:balance}html:lang(zh-CN) .registration-success .lottery-panel h3,html:lang(zh-TW) .registration-success .lottery-panel h3{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;word-break:keep-all}.lottery-description{margin-top:4px;font-size:9.5px;line-height:1.42}.lottery-chance{min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:7px;margin-top:7px}.lottery-chance span{padding:4px 8px;font-size:8.5px}.lottery-chance small{max-width:62%;font-size:8px;text-align:right}.lottery-terminal{grid-template-columns:1fr;gap:8px}.lottery-board{width:min(100%,390px);max-width:390px;justify-self:center;padding:10px;border-radius:15px}.lottery-channel-head{min-height:21px;margin:0 3px 6px;font-size:8px}.lottery-grid{grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;aspect-ratio:1}.lottery-tile{gap:4px;padding:6px 4px;border-radius:11px}.lottery-prize-icon{width:29px;height:29px;border-radius:9px}.lottery-prize-icon .ui-icon{width:17px;height:17px}.lottery-tile>b{font-size:15px}.lottery-tile>.lottery-prize-name{font-size:8.5px}.lottery-draw-button{border-radius:11px}.lottery-draw-button b{font-size:10px}.lottery-board-status{min-height:23px;padding-top:6px;font-size:7.5px}.lottery-reward-summary{width:min(100%,430px);display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:11px;justify-self:center;align-items:center;padding:10px 11px;text-align:left}.lottery-summary-kicker{grid-column:2;grid-row:1;font-size:7.5px}.lottery-summary-visual{grid-column:1;grid-row:1 / 4;width:52px;height:52px;margin:0}.lottery-summary-visual:before,.lottery-summary-orbit{display:none}.lottery-summary-emblem{width:52px;height:52px;margin:0;border-radius:16px}.lottery-summary-emblem .ui-icon{width:23px;height:23px}.lottery-summary-emblem>b{font-size:16px}.lottery-reward-summary h4{grid-column:2;grid-row:2;margin-top:2px;font-size:11px}.lottery-reward-summary p{grid-column:2;grid-row:3;margin-top:2px;font-size:7.8px}.lottery-draw-progress{grid-column:1 / -1;height:3px;margin-top:8px}.lottery-side-benefits,.lottery-reward-summary>small{display:none}.lottery-terms{margin-top:7px;font-size:7.3px;line-height:1.35}.lottery-actions{flex:0 0 auto;gap:6px;margin-top:7px;padding-top:7px;background:linear-gradient(180deg,#07182400,#071824 24%)}.lottery-actions>*{flex:1 1 0}.lottery-success .registration-submit,.lottery-continue{min-width:0;min-height:46px;padding-inline:10px;font-size:9px}.lottery-actions button{white-space:nowrap;word-break:keep-all}}@media(max-width:380px){.auth-modal-lottery{padding-inline:10px}.lottery-panel{padding-top:9px}.registration-success .lottery-panel h3{font-size:clamp(14px,4.5vw,17px)}.lottery-description{font-size:8.5px}.lottery-grid{grid-template-rows:repeat(3,minmax(0,1fr));gap:5px}.lottery-tile>b{font-size:14px}.lottery-tile>.lottery-prize-name{font-size:8px}.lottery-prize-icon{width:27px;height:27px}.lottery-prize-icon .ui-icon{width:16px;height:16px}.lottery-draw-button b{font-size:8px;letter-spacing:-.15px}.lottery-board-status{font-size:7px}.lottery-reward-summary{grid-template-columns:50px minmax(0,1fr);padding:8px 9px}.lottery-summary-visual,.lottery-summary-emblem{width:46px;height:46px}.lottery-chance small{display:none}}@media(forced-colors:active){.lottery-board,.lottery-reward-summary,.lottery-tile,.lottery-draw-button,.lottery-side-benefits span{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.lottery-tile.is-active,.lottery-tile.is-winner,.lottery-draw-button{color:HighlightText;background:Highlight;border-color:Highlight}.lottery-board-radiance,.lottery-confetti{display:none}}@media(prefers-reduced-motion:reduce){.lottery-board:after,.lottery-board-radiance,.lottery-button-shine,.lottery-draw-button,.lottery-summary-emblem,.lottery-summary-orbit,.lottery-draw-progress>i,.lottery-confetti>i,.lottery-board-status>i,.lottery-tile,.lottery-reward-summary h4,.lottery-reward-summary p{animation:none!important;transition:none!important}}.auth-modal-login{width:min(438px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden auto;padding:30px 36px 28px;scrollbar-width:none}.auth-modal-login::-webkit-scrollbar{width:0;height:0}.auth-modal-login h2{margin-bottom:8px;font-size:24px;line-height:1.24;font-weight:600;letter-spacing:-.45px}.login-description{margin:0 32px 22px 0;color:#69767b;font-size:11.5px;line-height:1.65;text-wrap:pretty}.login-form{min-width:0;display:flex;flex-direction:column;gap:14px}.login-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:#46545a;font-size:11px;font-weight:650}.login-input,.login-field input{width:100%;min-width:0;height:46px;padding:0 13px;color:#13252b;background:#fff;border:1px solid #d7e0e2;border-radius:7px;outline:none;font:inherit;font-size:13px;font-weight:450;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.login-input:hover,.login-field input:hover{border-color:#aebfc2}.login-input:focus,.login-field input:focus{border-color:#16b796;box-shadow:0 0 0 3px #20d3b024}.login-input:disabled,.login-field input:disabled{cursor:wait;color:#7e898d;background:#f3f6f6}.login-error{margin:-2px 0 0;padding:10px 12px;color:#92253a;background:#fff2f4;border:1px solid #f1c6ce;border-radius:7px;font-size:10.5px;line-height:1.5}.login-submit{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;color:#05251f;background:linear-gradient(90deg,#20d3b0,#79e5d0);border:1px solid #56dcc2;border-radius:7px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #20d3b029;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.login-submit:disabled{cursor:wait;opacity:.68;box-shadow:none}.login-submit .ui-icon{width:16px;height:16px}.login-spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid rgba(5,37,31,.24);border-top-color:#05251f;border-radius:50%;animation:registration-spin .7s linear infinite}.login-security{display:flex;align-items:flex-start;gap:7px;margin:2px 0 0;color:#718086;font-size:10px;line-height:1.5}.login-security .ui-icon{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:#0aa98d;stroke-width:2.2}.account-menu{min-width:0;position:relative;flex:0 0 auto}.header-right .account-button{max-width:220px;min-width:0;height:44px;display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;color:#f2fffc;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:23px;text-align:left}.header-right .account-button:hover,.header-right .account-button[aria-expanded=true]{background:#ffffff1f;border-color:#6de7cf6b}.account-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;color:#06352e;background:linear-gradient(145deg,#9cf1e0,#42d0b4);border:1px solid rgba(255,255,255,.46);border-radius:50%;font-size:11px;font-weight:800;letter-spacing:.1px;text-transform:uppercase}.account-avatar .ui-icon{width:17px;height:17px}.account-summary{min-width:0;max-width:145px;display:flex;flex-direction:column;line-height:1.15}.account-name{overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-email{margin-top:3px;overflow:hidden;color:#eefaf8a3;font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.account-chevron{width:13px;height:13px;flex:0 0 auto;color:currentColor;opacity:.72;transition:transform .18s ease}.account-button[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.top-header.is-scrolled .account-button{color:#193038;background:#fff;border-color:#dde6e7;box-shadow:0 5px 16px #10303912}.top-header.is-scrolled .account-button:hover,.top-header.is-scrolled .account-button[aria-expanded=true]{background:#f1faf8;border-color:#c8e8e1}.top-header.is-scrolled .account-email{color:#79878c}.account-dropdown{width:min(304px,calc(100vw - 24px));position:absolute;z-index:125;top:calc(100% + 10px);right:0;overflow:hidden;padding:9px;color:#18282e;background:#fffffffc;border:1px solid #dfe7e8;border-radius:13px;box-shadow:0 20px 52px #0211193b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:language-menu-in .16s ease}.account-dropdown-header{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:7px 7px 12px;margin-bottom:6px;border-bottom:1px solid #e8eeee}.account-dropdown-header>span:last-child{min-width:0}.account-dropdown-header .account-avatar{width:40px;height:40px;font-size:12px}.account-dropdown-label{display:block;color:#66767b;font-size:9px;font-weight:650;letter-spacing:.75px;line-height:1.3;text-transform:uppercase}.account-dropdown-email{display:block;margin-top:4px;overflow:hidden;color:#172b32;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.header-right .account-menu-action,.account-menu-action{width:100%;min-width:0;min-height:44px;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:9px 10px;color:#26363c;background:transparent;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:600;line-height:1.35;text-align:left;white-space:normal}.account-menu-action .ui-icon{width:16px;height:16px;flex:0 0 auto;color:#0b9e84}.account-menu-action .ui-icon:last-child{margin-left:auto}.header-right .account-menu-action:hover,.header-right .account-menu-action:focus-visible,.account-menu-action:hover,.account-menu-action:focus-visible{color:#087965;background:#eff9f7;border-color:#d7ece8;transform:none}.account-menu-action--logout{margin-top:3px;color:#9a3043;border-top:1px solid #edf0f1;border-radius:0 0 8px 8px}.account-menu-action--logout .ui-icon{color:#ad3f53}.header-right .account-menu-action--logout:hover,.header-right .account-menu-action--logout:focus-visible,.account-menu-action--logout:hover,.account-menu-action--logout:focus-visible{color:#8f263a;background:#fff1f3;border-color:#f1d5db}.account-menu-action:disabled{cursor:wait;opacity:.58}@media(hover:hover)and (pointer:fine){.login-submit:not(:disabled):hover{filter:brightness(1.025);transform:translateY(-1px);box-shadow:0 13px 28px #20d3b036}}@media(max-width:900px)and (min-width:769px){.account-summary{max-width:104px}.header-right .account-button{padding-right:7px}}@media(max-width:768px){.header-right .account-button{width:44px;min-width:44px;height:44px;justify-content:center;padding:4px;border-radius:50%}.account-button .account-summary,.account-button .account-chevron{display:none}.account-dropdown{position:fixed;top:62px;right:12px;max-height:calc(100dvh - 78px);overflow:hidden auto;overscroll-behavior:contain}}@media(max-width:520px){.auth-layer:has(.auth-modal-login){padding:10px}.auth-modal-login{width:100%;max-height:calc(100dvh - 20px);padding:25px 18px 22px;border-radius:12px}.auth-modal-login .auth-brand{margin-bottom:14px}.auth-modal-login .auth-brand>span:last-child{left:78px;top:53px}.auth-modal-login h2{margin-right:30px;font-size:22px}.login-description{margin-right:18px;margin-bottom:19px;font-size:11px}.login-form{gap:12px}.login-input,.login-field input{height:48px;font-size:16px}.login-submit{min-height:48px}.account-dropdown{width:calc(100vw - 24px);right:12px}}@media(max-width:360px){.auth-modal-login{padding-inline:15px}.auth-modal-login h2{font-size:20px}.login-description{margin-right:8px}.login-security{gap:5px;font-size:9px}.account-dropdown{width:calc(100vw - 16px);right:8px;padding:7px}.account-dropdown-header{grid-template-columns:36px minmax(0,1fr);padding-inline:6px}.account-dropdown-header .account-avatar{width:36px;height:36px}}@media(forced-colors:active){.login-input,.login-field input,.login-error,.login-submit,.account-button,.account-dropdown,.account-dropdown-header,.account-menu-action{color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}.login-submit,.account-avatar{color:HighlightText;background:Highlight;border-color:Highlight}}@media(prefers-reduced-motion:reduce){.login-spinner{animation:none!important}.login-submit,.account-button,.account-chevron,.account-dropdown{animation:none!important;transition:none!important}}
