@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations")}:root{color:#172b3a;font-synthesis:none;text-rendering:optimizelegibility;--sky:#69b3e7;--sky-bright:#8bd1f5;--blue:#2878b5;--navy:#16324f;--deep:#0c2238;--gold:#f2b134;--gold-light:#ffd77d;--glacier:#eaf6fb;--snow:#fff;--silver:#d9e5ec;--ink:#172b3a;--muted:#647b8c;--success:#16866d;--danger:#c64242;--malbec:#7a294a;--shadow-sm:0 8px 30px #16324f12;--shadow-md:0 18px 60px #0c22381f;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;background:#f2f7fa;font-family:"Source Sans 3",Noto Sans SC,Noto Sans,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f2f7fa;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,strong{font-family:Manrope,"Source Sans 3",Noto Sans SC,Noto Sans,PingFang SC,Microsoft YaHei UI,system-ui,sans-serif}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #2878b552}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.positive{color:var(--success)!important}.negative{color:var(--danger)!important}.mobile-only{display:none!important}.page-enter{animation:none}.route-stage{backface-visibility:hidden;width:100%;min-width:0;animation:.24s cubic-bezier(.22,1,.36,1) both route-enter}@keyframes route-enter{0%{opacity:.25;transform:translateY(9px)scale(.997)}to{opacity:1;transform:none}}.motion-lite .route-stage{animation:.14s ease-out both route-enter-lite}@keyframes route-enter-lite{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{grid-template-columns:244px minmax(0,1fr) 286px;max-width:1800px;min-height:100dvh;margin:0 auto;display:grid}.sidebar{background:var(--deep);color:#fff;flex-direction:column;align-self:start;min-height:100dvh;padding:34px 24px 24px;display:flex;position:sticky;top:0}.brand-mark{align-items:center;gap:12px;min-height:44px;display:flex}.brand-symbol{background:linear-gradient(145deg, var(--sky-bright), var(--blue));border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #ffffff1f}.brand-symbol:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f2b13429}.brand-symbol i{border-top:1px solid #ffffffb8;width:34px;position:absolute;transform:rotate(-18deg)}.brand-wordmark{flex-direction:column;display:flex}.brand-wordmark strong{letter-spacing:.12em;font-size:22px}.brand-wordmark small{color:#9fc7df;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sidebar-nav{gap:8px;margin:72px 0 24px;display:grid}.nav-item{color:#9fb3c2;border-radius:14px;align-items:center;gap:13px;min-height:50px;padding:0 15px;font-weight:600;transition:background .2s,color .2s;display:flex}.nav-item.active{background:var(--snow);color:var(--deep);box-shadow:0 10px 30px #0000002e}.sidebar>.language-switcher{margin-top:auto;margin-bottom:16px}.sidebar-user{border-top:1px solid #ffffff1f;align-items:center;gap:11px;padding:17px 10px 0;display:flex}.sidebar-user>span:last-child{flex-direction:column;min-width:0;display:flex}.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-user small{color:#90a9ba}.avatar{background:var(--sky);color:var(--deep);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar-small{width:38px;height:38px}.avatar-small img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.main-content{min-width:0}.page{max-width:1120px;margin:0 auto;padding:42px clamp(28px,4vw,68px) 80px}.detail-content .page{max-width:1300px}.context-panel{background:#e8f1f6;border-left:1px solid #16324f14;align-self:start;min-height:100dvh;padding:34px 24px;position:sticky;top:0}.context-header{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;font-weight:700;display:flex}.context-actions,.header-actions{align-items:center;gap:8px;display:flex}.language-switcher{border:1px solid var(--silver);min-height:44px;color:var(--navy);background:#ffffffc7;border-radius:999px;align-items:center;display:inline-flex}.language-switcher.inverse{color:#fff;background:#ffffff14;border-color:#ffffff38}.language-switcher>button{border-radius:inherit;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.language-switcher>button svg:last-child{transition:transform .2s}.language-switcher>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.language-switcher.wide{background:linear-gradient(135deg,#1f4d6eb8,#ffffff0b);border-color:#90c7e53d;border-radius:18px;width:100%;min-height:62px;padding:4px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000021}.language-switcher.wide:hover{background:linear-gradient(135deg,#275d82d1,#ffffff12);border-color:#79c7f27a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 17px 34px #0000002e}.language-switcher.wide:has(button[aria-expanded=true]){border-color:#f2b1349e;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #f2b13417}.language-switcher.wide>button{text-align:left;gap:11px;width:100%;min-height:52px;padding:0 10px 0 7px}.language-switcher.wide>button>svg:last-child{color:#b8cfdd;flex:none;margin-left:auto}.language-current-icon{width:38px;height:38px;color:var(--sky-bright);background:linear-gradient(145deg,#79c7f233,#79c7f20f);border:1px solid #79c7f233;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.language-current-icon svg{width:19px;height:19px}.language-current-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.language-current-copy small{color:#88a9bd;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.language-current-copy strong{color:#f4f9fc;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;line-height:1.35;overflow:hidden}.language-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0414228a;place-items:center;padding:24px;animation:.18s ease-out language-fade;display:grid;position:fixed;inset:0}.language-dialog{background:#f8fcfef7;border:1px solid #ffffffd1;border-radius:25px;width:min(430px,100%);padding:22px;animation:.24s cubic-bezier(.22,.8,.32,1) language-rise;box-shadow:0 30px 80px #02121f4d}.language-dialog>header{grid-template-columns:46px 1fr 40px;align-items:center;gap:12px;margin-bottom:18px;display:grid}.language-dialog>header>span{width:46px;height:46px;color:var(--blue);background:var(--glacier);border-radius:14px;place-items:center;display:grid}.language-dialog>header h2{color:var(--deep);margin:0;font-size:24px}.language-dialog>header button{width:40px;height:40px;color:var(--muted);background:#eaf1f5;border:0;border-radius:12px;place-items:center;display:grid}.language-options{gap:9px;display:grid}.language-options>button{border:1px solid var(--silver);min-height:64px;color:var(--ink);text-align:left;background:#fff;border-radius:17px;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;padding:9px 13px;transition:border-color .2s,background .2s,transform .2s;display:grid}.language-options>button:hover{border-color:var(--sky);background:var(--glacier);transform:translateY(-1px)}.language-options>button.active{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue);background:linear-gradient(135deg,#edf8fd,#fff)}.language-options>button>span{width:42px;height:42px;color:var(--navy);background:#eaf2f6;border-radius:13px;place-items:center;font-family:Manrope,sans-serif;font-weight:800;display:grid}.language-options>button>strong{font-size:16px}.language-options>button>svg{width:19px;color:var(--success)}@keyframes language-fade{0%{opacity:0}}@keyframes language-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}.icon-button{border:1px solid var(--silver);width:44px;height:44px;color:var(--navy);background:#ffffffc2;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:inline-grid}.icon-button:hover{background:#fff;transform:translateY(-1px)}.mini-balance{background:var(--deep);color:#fff;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;margin-top:34px;padding:22px;display:flex}.mini-balance span{color:#aec4d1;font-size:13px}.mini-balance strong{margin-top:8px;font-size:24px}.mini-balance small{color:var(--sky-bright);margin-top:12px}.context-stat{border-bottom:1px solid #16324f1a;justify-content:space-between;align-items:center;min-height:64px;padding:0 4px;display:flex}.context-stat span{color:var(--muted)}.context-stat strong{font-size:17px}.context-note{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.context-note div{flex-direction:column;display:flex}.context-note strong{font-size:13px}.context-note small{color:var(--muted);margin-top:3px}.sun-dot{background:var(--gold);border-radius:50%;width:12px;height:12px;margin:5px;box-shadow:0 0 0 7px #f2b13424}.bottom-nav{display:none}.page-header,.home-header{justify-content:space-between;align-items:flex-start;min-height:100px;margin-bottom:32px;display:flex}.page-heading-row{align-items:flex-start;gap:16px;display:flex}.page-header-separated{gap:24px;min-height:0;display:grid}.page-header-toolbar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.page-header-separated .page-heading-copy{width:100%}.page-header h1,.home-header h1{letter-spacing:-.045em;color:var(--deep);max-width:760px;margin:4px 0 10px;font-size:clamp(30px,3.1vw,44px);line-height:1.04}.page-header-separated h1{max-width:940px;margin-top:7px}.page-header p,.home-header p{color:var(--muted);max-width:620px;margin-bottom:0;font-size:17px}.eyebrow{color:var(--blue);letter-spacing:.14em;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-block}.section-block{margin-top:44px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.section-heading.compact{align-items:center}.section-heading h2{color:var(--deep);letter-spacing:-.03em;margin:3px 0 0;font-size:24px}.section-heading a,.section-heading button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.primary-button,.secondary-button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{background:var(--gold);color:var(--deep);box-shadow:0 9px 24px #f2b13438}.primary-button:hover{transform:translateY(-1px);box-shadow:0 13px 30px #f2b1344d}.primary-button:disabled{opacity:.65;cursor:wait}.primary-button.small{min-height:42px;padding:0 18px}.secondary-button{border:1px solid var(--silver);color:var(--navy);background:#fff}.text-button{color:var(--blue);background:0 0;border:0;padding:0}.text-button.strong{font-weight:800}@media (width<=1260px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.context-panel{display:none}}@media (width<=820px){.app-shell{display:block}.sidebar{display:none}.main-content{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.page{padding:26px 18px 42px}.bottom-nav{z-index:50;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffbf;border-radius:22px;grid-template-columns:repeat(5,1fr);min-height:66px;padding:7px 6px;display:grid;position:fixed;box-shadow:0 16px 42px #0c223830}.bottom-nav-item{color:#7a8d9a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;font-size:10px;font-weight:700;display:flex;position:relative}.bottom-nav-item.active{color:var(--deep);background:var(--glacier)}.bottom-nav-item.active:before{content:"";background:var(--gold);border-radius:3px;width:22px;height:3px;position:absolute;top:-2px}.mobile-only{display:inline-grid!important}.header-actions.mobile-only{display:flex!important}.header-actions .language-switcher{min-height:44px}.page-header,.home-header{min-height:auto;margin-bottom:24px}.page-header-separated{gap:20px}.page-header-separated h1{max-width:none}.page-header h1,.home-header h1{font-size:31px}.page-header p,.home-header p{font-size:15px}.section-block{margin-top:34px}.section-heading h2{font-size:21px}.section-heading a{font-size:13px}}.login-page{background:#fff;grid-template-columns:minmax(400px,1.05fr) minmax(420px,.95fr);min-height:100dvh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 78% 26%,#69b3e752,#0000 34%),linear-gradient(145deg,#071b2d,#163f60 68%,#256b94);flex-direction:column;min-height:100dvh;padding:38px clamp(36px,5vw,86px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.login-topbar{z-index:1;justify-content:space-between;display:flex;position:relative}.language-button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:flex}.story-copy{z-index:1;max-width:680px;margin:auto 0 18px;position:relative}.story-copy h1{letter-spacing:-.065em;margin:12px 0 20px;font-size:clamp(54px,6vw,94px);line-height:.92}.story-copy p{color:#c9dce7;max-width:510px;font-size:19px;line-height:1.55}.southern-horizon{z-index:1;color:#fff;width:100%;height:auto;position:relative}.southern-horizon.compact{opacity:.78;width:66%;position:absolute;bottom:-1px;right:0}.trust-line{z-index:1;color:#bcd3e0;align-items:center;gap:9px;font-size:13px;display:flex;position:relative}.login-form-panel{background:linear-gradient(135deg,#fff,#f5fafc);place-items:center;padding:42px;display:grid}.login-form{width:min(100%,470px)}.login-form h2{color:var(--deep);letter-spacing:-.04em;margin:8px 0 10px;font-size:39px}.login-form>p{color:var(--muted);font-size:16px}.login-form>label{margin-top:25px;display:block}.login-form>label>span{color:var(--navy);margin-bottom:8px;font-weight:700;display:block}.input-control{border:1px solid var(--silver);color:#8295a3;background:#fff;border-radius:15px;align-items:center;gap:11px;min-height:57px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.input-control:focus-within{border-color:var(--sky);box-shadow:0 0 0 4px #69b3e721}.input-control strong{border-right:1px solid var(--silver);color:var(--deep);padding-right:11px}.input-control input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.input-control button{width:38px;height:38px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.form-options{justify-content:space-between;gap:20px;margin:20px 0 26px;display:flex}.checkbox-label{align-items:center;gap:7px;display:flex}.checkbox-label input{width:17px;height:17px;accent-color:var(--blue)}.login-submit{width:100%}.register-copy{text-align:center;margin-top:24px!important}.form-error{color:var(--danger);background:#fff7f7;border:1px solid #f1caca;border-radius:12px;margin:-8px 0 16px;padding:11px 13px;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.balance-hero{border-radius:var(--radius-lg);color:#fff;min-height:270px;box-shadow:var(--shadow-md);background:radial-gradient(circle at 70% 18%,#69b3e74d,#0000 26%),linear-gradient(135deg,#0b2237,#174a6d);padding:32px;position:relative;overflow:hidden}.balance-copy{z-index:2;flex-direction:column;display:flex;position:relative}.balance-copy>span{color:#b5cad6;align-items:center;gap:7px;display:flex}.inline-icon{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.inline-icon.light{color:#bcd3e0}.balance-copy>strong{letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(36px,5vw,56px)}.balance-copy small{color:#b9ceda}.balance-copy small b{color:var(--sky-bright)}.quick-money-actions{z-index:3;gap:9px;display:flex;position:absolute;bottom:25px;left:30px}.quick-money-actions button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:8px;min-width:105px;min-height:45px;padding:0 14px;font-weight:700;display:flex}.quick-money-actions button:first-child{background:var(--gold);border-color:var(--gold);color:var(--deep)}.quick-money-actions span{place-items:center;display:grid}.quick-money-actions svg{width:17px}.operation-summary{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.pulse-orbit{border:1px solid var(--sky);background:var(--glacier);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex;box-shadow:0 0 0 8px #f5fafc}.pulse-orbit span{color:var(--deep);font:800 29px Manrope}.pulse-orbit small{color:var(--muted)}.operation-copy strong{color:var(--deep);font-size:18px}.operation-copy p{color:var(--muted);margin:5px 0 14px}.horizon-progress{background:#dfeaf0;border-radius:5px;height:5px;position:relative}.horizon-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--sky));height:100%;position:absolute}.horizon-progress b{background:var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f2b1342e}.horizon-progress.large{height:7px}.operation-copy>small{color:var(--muted);margin-top:9px;display:block}.operation-yield{flex-direction:column;align-items:flex-end;min-width:150px;display:flex}.operation-yield span{color:var(--muted)}.operation-yield strong{color:var(--deep);margin:5px 0;font-size:22px}.operation-yield small{color:var(--success)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;transition:transform .24s,box-shadow .24s;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.product-visual{background:var(--glacier);height:164px;padding:15px;position:relative;overflow:hidden}.tone-navy .product-visual,.detail-visual.tone-navy{background:linear-gradient(145deg, var(--deep), #235e81);color:#fff}.tone-sky .product-visual,.detail-visual.tone-sky{background:linear-gradient(145deg, #bfe8fa, var(--sky));color:var(--deep)}.tone-ice .product-visual,.detail-visual.tone-ice{color:var(--deep);background:linear-gradient(145deg,#f5fcff,#cae9f5)}.tone-wine .product-visual,.detail-visual.tone-wine{background:linear-gradient(145deg, #3f1830, var(--malbec));color:#fff}.status-pill{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.gold{background:var(--gold);color:var(--deep)}.status-pill.running{color:var(--success);background:#d9f4ed}.status-pill.pending{color:var(--blue);background:#e2f2fb}.product-model{opacity:.1;font:800 46px Manrope;position:absolute;top:11px;right:16px}.machine-art{background:linear-gradient(145deg,#ffffffe6,#b4cddab8);border-radius:14px 14px 8px 8px;width:100px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)perspective(200px)rotateX(3deg)rotateY(-6deg);box-shadow:0 17px 26px #0c223833}.machine-art:before{content:"";background:repeating-linear-gradient(90deg,#0c223824 0 3px,#0000 3px 9px);border:1px solid #0c223826;border-radius:9px;position:absolute;inset:10px}.machine-art i{background:var(--sky);border-radius:50%;width:8px;height:8px;position:absolute;bottom:8px}.machine-art i:first-child{left:12px}.machine-art i:nth-child(2){background:var(--gold);left:25px}.machine-art i:nth-child(3){background:var(--success);right:12px}.product-body{padding:18px}.product-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-body h3{color:var(--deep);margin:5px 0 16px;font-size:19px}.product-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-metrics span{flex-direction:column;display:flex}.product-metrics strong{color:var(--deep);font-size:16px}.product-metrics small,.product-footer small{color:var(--muted)}.product-meta{color:var(--muted);border-block:1px solid #edf2f5;gap:18px;margin:15px 0;padding:12px 0;font-size:12px;display:flex}.product-meta span{align-items:center;gap:5px;display:flex}.product-footer{justify-content:space-between;align-items:flex-end;display:flex}.product-footer>span{flex-direction:column;display:flex}.product-footer strong{color:var(--deep);font-size:21px}.round-link{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.home-lower-grid{grid-template-columns:1.2fr .8fr;gap:24px;margin-top:44px;display:grid}.market-snapshot,.benefits-card{border:1px solid var(--silver);background:#fff;border-radius:22px;padding:22px}.live-label{color:var(--success);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.live-label i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16866d1f}.market-row{border-top:1px solid #edf2f5;grid-template-columns:34px 1fr auto 66px;align-items:center;gap:9px;min-height:57px;display:grid}.market-row>span:nth-child(2){flex-direction:column;display:flex}.market-row small{color:var(--muted)}.coin-badge{background:var(--deep);width:29px;height:29px;color:var(--gold);border-radius:50%;place-items:center;font-weight:800;display:grid}.market-row>strong{font-size:13px}.change{text-align:center;border-radius:999px;justify-self:end;min-width:60px;padding:5px 7px;font-size:11px;font-weight:800}.change.positive{background:#e2f5ef}.change.negative{background:#fde8e8}.benefit-links{gap:9px;display:grid}.benefit-links button{text-align:left;background:#f5fafc;border:0;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;column-gap:10px;min-height:64px;padding:8px 10px;display:grid}.benefit-links button>span{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.benefit-links svg{width:20px}.benefit-links strong{align-self:end}.benefit-links small{color:var(--muted)}.market-toolbar{gap:12px;display:flex}.search-control{border:1px solid var(--silver);min-height:52px;color:var(--muted);background:#fff;border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.search-control:focus-within{border-color:var(--sky);box-shadow:0 0 0 4px #69b3e71f}.search-control input{background:0 0;border:0;outline:0;width:100%}.filter-button{border:1px solid var(--silver);min-height:52px;color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:flex}.market-tabs{border-bottom:1px solid var(--silver);margin:27px 0 17px;display:flex}.market-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 28px;font-weight:800}.market-tabs button.active{border-color:var(--gold);color:var(--deep)}.filter-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filter-chips button{border:1px solid var(--silver);min-height:38px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:0 15px}.filter-chips button.active{border-color:var(--deep);background:var(--deep);color:#fff}.market-live-strip{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#f4fbfe,#fff);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;padding:13px;display:grid}.market-live-strip>span{border-right:1px solid #e1edf2;flex-direction:column;justify-content:center;min-height:68px;padding:10px 14px;display:flex}.market-live-strip>span:last-child{border-right:0}.market-live-strip small{color:var(--muted)}.market-live-strip strong{color:var(--deep);margin-top:3px;font:800 23px Manrope,sans-serif}.catalog-heading{color:var(--muted);justify-content:space-between;margin:32px 0 16px;display:flex}.catalog-heading button{color:var(--blue);background:0 0;border:0}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state{text-align:center;min-height:330px;color:var(--muted);background:#fff9;border:1px dashed #bdcfda;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-state>svg{width:38px;height:38px;color:var(--sky)}.empty-state h2{color:var(--deep);margin:17px 0 7px}.segmented-control{background:#dfeaf0;border-radius:15px;width:fit-content;margin-bottom:24px;padding:5px;display:flex}.segmented-control button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:11px;padding:0 18px;font-weight:700}.segmented-control button.active{color:var(--deep);box-shadow:var(--shadow-sm);background:#fff}.segmented-control b{background:var(--gold);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px}.operations-overview{background:var(--deep);color:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:20px 24px;display:grid}.operations-overview span{flex-direction:column;gap:5px;display:flex}.operations-overview span+span{border-left:1px solid #ffffff1f;padding-left:24px}.operations-overview small{color:#adc4d2}.operations-overview strong{font-size:22px}.operation-list{gap:18px;display:grid}.operation-card{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:24px}.operation-card-top{grid-template-columns:72px 1fr 44px;align-items:center;gap:16px;display:grid}.equipment-thumb{background:linear-gradient(145deg, var(--deep), var(--blue));color:#ffffff47;border-radius:17px;place-items:center;width:72px;height:72px;font:800 36px Manrope;display:grid}.operation-card-top h2{color:var(--deep);margin:5px 0 2px;font-size:19px}.operation-card-top small{color:var(--muted)}.operation-data{border-block:1px solid #edf2f5;grid-template-columns:repeat(3,1fr);margin:23px 0;padding:18px 0;display:grid}.operation-data span{flex-direction:column;gap:5px;display:flex}.operation-data small{color:var(--muted)}.operation-data strong{color:var(--deep);font-size:19px}.operation-data .timer{letter-spacing:.06em}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:10px;display:flex}.progress-label strong{color:var(--deep)}.operation-card-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.activation-panel{background:var(--glacier);border-radius:17px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:17px;display:grid}.activation-panel p{color:var(--muted);margin:3px 0 0}.play-disc{width:50px;height:50px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid}.empty-sun{background:var(--gold);border-radius:50%;width:55px;height:55px;box-shadow:0 0 0 15px #f2b13424}.assets-hero{color:#fff;min-height:260px;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#071b2d,#174a6d);border-radius:28px;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.assets-balance,.assets-month{z-index:2;flex-direction:column;display:flex;position:relative}.assets-balance>span,.assets-month>span{color:#b6cbd7}.assets-balance>strong{letter-spacing:-.05em;margin:9px 0;font-size:clamp(36px,5vw,54px)}.assets-balance small,.assets-month small{color:#bcd1dc}.assets-balance b{color:var(--sky-bright)}.assets-month{align-items:flex-end}.assets-month strong{color:var(--sky-bright);margin:6px 0;font-size:23px}.asset-actions{z-index:4;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffbf;border-radius:22px;grid-template-columns:repeat(3,1fr);margin:-38px 22px 0;padding:14px;display:grid;position:relative}.asset-actions button{text-align:left;background:0 0;border:0;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:44px 1fr;column-gap:10px;min-height:70px;display:grid}.asset-actions button:hover{background:var(--glacier)}.asset-actions span{background:var(--glacier);width:44px;height:44px;color:var(--blue);border-radius:13px;grid-row:1/3;align-self:center;place-items:center;display:grid}.asset-actions svg{width:20px}.asset-actions strong{align-self:end}.asset-actions small{color:var(--muted)}.assets-grid{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.allocation-card,.transaction-card{border:1px solid var(--silver);background:#fff;border-radius:22px;padding:22px}.allocation-visual{align-items:center;gap:24px;display:flex}.donut{background:conic-gradient(var(--navy) 0 62%, var(--sky) 62% 85%, var(--gold) 85%);border-radius:50%;flex:none;place-items:center;width:145px;height:145px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:96px;height:96px}.donut span{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.donut strong{font-size:21px}.donut small{color:var(--muted)}.allocation-list{flex:1;gap:12px;display:grid}.allocation-list span{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.allocation-list i{border-radius:50%;width:9px;height:9px}.allocation-list i.navy{background:var(--navy)}.allocation-list i.sky{background:var(--sky)}.allocation-list i.gold{background:var(--gold)}.allocation-list b{color:var(--muted);font-family:inherit;font-weight:600}.transaction-row{border-top:1px solid #edf2f5;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:68px;display:grid}.transaction-icon{background:var(--glacier);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.transaction-icon svg{width:18px}.transaction-row>span:nth-child(2){flex-direction:column;display:flex}.transaction-row small{color:var(--muted)}.transaction-row>strong{font-size:13px}.profile-hero{background:linear-gradient(135deg,#bde8fa,#ecf8fc);border-radius:25px;grid-template-columns:84px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid;position:relative}.profile-avatar{background:var(--navy);color:#fff;width:84px;height:84px;box-shadow:var(--shadow-sm);border:4px solid #fff;border-radius:50%;place-items:center;font:800 25px Manrope;display:grid;position:relative}.profile-avatar span{background:var(--success);border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:1px;right:-1px}.profile-identity h2{color:var(--deep);margin:7px 0 3px}.profile-identity p{color:var(--muted);margin:0}.profile-level{grid-column:2/4}.profile-level>div:first-child{justify-content:space-between;margin-bottom:9px;display:flex}.profile-level small{color:var(--muted);margin-top:8px;display:block}.profile-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-page.has-avatar .profile-avatar{color:#0000;background-image:var(--profile-avatar);background-position:50%;background-size:cover}.profile-page.has-avatar .profile-avatar span{color:#fff}.profile-stats{border:1px solid var(--silver);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:17px 0 34px;padding:17px;display:grid}.profile-stats span{flex-direction:column;align-items:center;display:flex}.profile-stats span+span{border-left:1px solid var(--silver)}.profile-stats strong{color:var(--deep);font-size:18px}.profile-stats small{color:var(--muted)}.profile-groups{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.profile-group h2{color:var(--deep);margin-bottom:10px;font-size:17px}.profile-group>div{border:1px solid var(--silver);background:#fff;border-radius:20px;overflow:hidden}.profile-link{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 15px;display:grid;position:relative}.profile-link:last-child{border-bottom:0}.profile-link-icon{background:var(--glacier);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.profile-link-icon svg{width:19px}.profile-link>span:nth-child(2){flex-direction:column;display:flex}.profile-link small{color:var(--muted)}.profile-arrow{color:#96a9b6;width:17px}.online-dot{background:var(--success);border-radius:50%;width:8px;height:8px;position:absolute;right:47px}.logout-button{width:100%;min-height:52px;color:var(--danger);background:#fff8f8;border:1px solid #f1caca;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-weight:800;display:flex}.profile-footer{text-align:center;color:var(--muted);flex-direction:column;margin-top:28px;display:flex}.back-button{flex:none;margin-top:2px}.product-detail-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.detail-visual{border-radius:28px;min-height:500px;position:relative;overflow:hidden}.detail-visual:after{content:"";background:radial-gradient(circle at 74% 18%,#ffffff3d,#0000 32%);position:absolute;inset:0}.detail-visual>.status-pill{z-index:2;position:absolute;top:22px;left:22px}.detail-machine{place-items:center;display:grid;position:absolute;inset:0}.detail-machine>span{opacity:.06;font:800 clamp(110px,18vw,220px) Manrope;position:absolute}.machine-art.large{width:190px;height:160px}.detail-horizon{z-index:3;background:#ffffff59;height:2px;position:absolute;bottom:55px;left:0;right:0}.detail-horizon i{background:var(--gold);border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:65%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #f2b13429}.purchase-panel{border:1px solid var(--silver);background:#fff;border-radius:28px;padding:28px}.purchase-price{color:var(--deep);letter-spacing:-.05em;margin:8px 0;font-size:46px;display:block}.purchase-panel>p{color:var(--muted)}.detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;display:grid}.detail-metrics span{background:#f5fafc;border-radius:15px;flex-direction:column;min-height:105px;padding:12px;display:flex}.detail-metrics svg{width:20px;color:var(--blue);margin-bottom:auto}.detail-metrics strong{color:var(--deep)}.detail-metrics small{color:var(--muted)}.purchase-total{background:var(--deep);color:#fff;border-radius:16px;justify-content:space-between;margin:20px 0;padding:17px;display:flex}.purchase-button{width:100%}.secure-note{color:var(--success);gap:10px;margin-top:18px;display:flex}.secure-note>span{flex-direction:column;display:flex}.secure-note small{color:var(--muted)}.detail-info{background:var(--glacier);border-radius:25px;grid-template-columns:1fr 1fr;gap:40px;margin-top:25px;padding:30px;display:grid}.detail-info h2{color:var(--deep);margin:6px 0 10px}.detail-info p{color:var(--muted);line-height:1.6}.detail-info ul{align-content:center;gap:13px;margin:0;padding:0;list-style:none;display:grid}.detail-info li{align-items:center;gap:9px;display:flex}.detail-info li svg{width:22px;color:var(--success);background:#fff;border-radius:50%;padding:4px}.mobile-purchase-bar{display:none}.allocation-list i.green{background:var(--success)}.asset-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.asset-empty svg{width:38px;height:38px;color:var(--sky);margin-bottom:12px}.asset-empty strong{color:var(--navy)}.asset-empty small{margin-top:4px}.contract-acceptance{border:1px solid var(--silver);color:var(--muted);background:#f7fbfd;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;margin:16px 0;padding:13px 14px;font-size:13px;display:grid}.contract-acceptance input{width:17px;height:17px;accent-color:var(--blue)}.contract-acceptance button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-weight:800;display:inline-flex}.contract-acceptance button svg{width:16px;height:16px}@media (width<=1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-grid{grid-template-columns:1fr}}@media (width<=820px){.login-page{background:var(--deep);display:block}.login-story{min-height:360px;padding:24px 22px 62px}.story-copy{margin:75px 0 0}.story-copy h1{font-size:48px}.story-copy p{font-size:16px}.login-story>.southern-horizon{position:absolute;bottom:0;left:0}.trust-line{display:none}.login-form-panel{border-radius:30px 30px 0 0;margin-top:-30px;padding:34px 22px;position:relative}.login-form h2{font-size:34px}.balance-hero{min-height:300px;padding:24px}.balance-copy>strong{font-size:38px}.southern-horizon.compact{opacity:.62;width:100%}.quick-money-actions{grid-template-columns:repeat(3,1fr);display:grid;bottom:18px;left:18px;right:18px}.quick-money-actions button{justify-content:center;min-width:0;padding:0 8px;font-size:12px}.operation-summary{grid-template-columns:70px 1fr;gap:16px;padding:18px}.pulse-orbit{width:64px;height:64px}.operation-yield{border-top:1px solid var(--silver);flex-direction:row;grid-column:1/3;justify-content:space-between;align-items:center;padding-top:16px}.operation-yield small{display:none}.product-grid,.catalog-grid{grid-template-columns:1fr}.home-products{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.home-products .product-card{scroll-snap-align:start;min-width:86%}.home-lower-grid{grid-template-columns:1fr;gap:0;margin-top:34px}.market-row{grid-template-columns:32px 1fr auto 61px}.benefit-links{grid-template-columns:repeat(3,1fr)}.benefit-links button{text-align:center;grid-template-rows:44px auto auto;grid-template-columns:1fr;justify-items:center;min-height:100px}.benefit-links button>span{grid-row:auto}.market-toolbar{grid-template-columns:1fr 52px;display:grid}.filter-button{justify-content:center;width:52px;padding:0;font-size:0}.filter-button svg{width:19px}.market-tabs{overflow-x:auto}.market-tabs button{white-space:nowrap;padding:0 19px}.market-live-strip{grid-template-columns:1fr}.market-live-strip>span{border-bottom:1px solid #e1edf2;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;min-height:56px}.market-live-strip>span:last-child{border-bottom:0}.filter-chips:not(.open){display:none}.segmented-control{width:100%;overflow-x:auto}.segmented-control button{white-space:nowrap;flex:1;padding:0 10px;font-size:12px}.operations-overview{padding:16px}.operations-overview strong{font-size:17px}.operations-overview small{font-size:11px}.operations-overview span+span{padding-left:12px}.operation-card{padding:18px}.operation-card-top{grid-template-columns:58px 1fr 44px;gap:11px}.equipment-thumb{width:58px;height:58px}.operation-data{grid-template-columns:1fr 1fr;gap:15px}.operation-data span:last-child{grid-column:1/3}.operation-card-footer{grid-template-columns:1fr 1fr;display:grid}.activation-panel{grid-template-columns:44px 1fr}.activation-panel>button{grid-column:1/3;width:100%}.assets-hero{min-height:290px;padding:23px;display:block}.assets-balance>strong{font-size:39px}.assets-month{align-items:flex-start;margin-top:22px}.asset-actions{margin:-36px 10px 0;padding:8px}.asset-actions button{text-align:center;grid-template-rows:44px auto;grid-template-columns:1fr;justify-items:center;min-height:82px}.asset-actions span{grid-row:auto}.asset-actions small{display:none}.allocation-visual{grid-template-columns:130px 1fr;display:grid}.donut{width:130px;height:130px}.transaction-row{grid-template-columns:42px 1fr auto}.transaction-row>strong{font-size:12px}.profile-hero{grid-template-columns:70px 1fr;padding:20px}.profile-avatar{width:70px;height:70px}.profile-hero>.secondary-button{grid-column:1/3;width:100%}.profile-level{grid-column:1/3}.profile-groups{grid-template-columns:1fr}.product-detail-page{padding-bottom:110px}.product-detail-grid{grid-template-columns:1fr}.detail-visual{min-height:350px}.purchase-panel{padding:22px}.purchase-price{font-size:39px}.detail-metrics{grid-template-columns:1fr 1fr}.detail-metrics span:last-child{grid-column:1/3;min-height:75px}.purchase-panel .purchase-button{display:none}.detail-info{grid-template-columns:1fr;gap:10px;padding:23px}.mobile-purchase-bar{z-index:60;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));min-height:70px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #fffc;border-radius:20px;justify-content:space-between;align-items:center;padding:9px 10px 9px 17px;display:flex;position:fixed}.mobile-purchase-bar>span{flex-direction:column;display:flex}.mobile-purchase-bar small{color:var(--muted)}.mobile-purchase-bar .primary-button{min-height:50px}.detail-content+.bottom-nav{display:none}}@media (width<=450px){.form-options{align-items:flex-start;font-size:13px}.login-form-panel{padding-inline:18px}.story-copy h1{font-size:43px}.market-row>span:nth-child(2) small{display:none}.market-row>strong{font-size:12px}.allocation-visual{grid-template-columns:1fr;justify-items:center}.allocation-list{width:100%}.profile-stats{padding-inline:8px}.profile-stats strong{font-size:15px}.profile-stats small{font-size:11px}}.product-detail-page{padding-bottom:calc(158px + env(safe-area-inset-bottom))}.purchase-panel .purchase-button{display:none}.mobile-purchase-bar{z-index:70;left:50%;bottom:max(14px, env(safe-area-inset-bottom));background:#11110df5;border:1px solid #dcc17138;border-radius:22px;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:7px;width:min(100% - 28px,620px);min-height:112px;padding:10px 12px 8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #00000085,inset 0 1px #ffffff0a}.purchase-dock-main{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.purchase-dock-main>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-purchase-bar small{color:var(--muted);font-size:12px}.mobile-purchase-bar strong{color:var(--text);letter-spacing:-.025em;font-size:22px;line-height:1.1}.mobile-purchase-bar .primary-button{flex:none;min-width:210px;min-height:54px;padding-inline:24px}.purchase-dock-contract{width:100%;min-width:0;min-height:28px;color:var(--muted);border-top:1px solid #dcc17121;justify-content:space-between;align-items:center;gap:14px;padding:7px 7px 0;font-size:12px;display:flex}.purchase-dock-contract label,.purchase-dock-contract button{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.purchase-dock-contract input{width:16px;height:16px;accent-color:var(--gold);flex:none}.purchase-dock-contract button{color:var(--gold-light);background:0 0;border:0;flex:none;padding:0;font-weight:750}.purchase-dock-contract button svg{width:15px;height:15px}@media (width<=820px){.mobile-purchase-bar{left:50%;right:auto;bottom:max(10px, env(safe-area-inset-bottom));width:calc(100% - 20px);min-height:110px;padding:9px 10px 7px;transform:translate(-50%)}.mobile-purchase-bar .primary-button{min-width:0;min-height:50px;padding-inline:18px}.purchase-dock-main{padding-left:7px}.purchase-dock-contract{gap:8px;font-size:11px}}.flow-page{width:min(1120px,100%);margin:0 auto;padding:36px 42px 70px}.flow-header{color:#fff;background:radial-gradient(circle at 88% 10%, #f2b13452, transparent 25%), linear-gradient(135deg, var(--deep), var(--navy) 58%, #245d85);box-shadow:var(--shadow-md);border-radius:28px;margin-bottom:24px;padding:22px 28px 30px;position:relative;overflow:hidden}.flow-header:after{content:"";border:1px solid #8bd1f538;border-radius:50%;width:300px;height:150px;position:absolute;bottom:-82px;right:-28px;transform:rotate(-8deg)}.flow-toolbar,.flow-toolbar-actions{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.flow-toolbar-actions,.flow-toolbar.no-back{justify-content:flex-end}.flow-back{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.flow-heading{z-index:1;max-width:690px;margin-top:34px;position:relative}.flow-heading .eyebrow{color:var(--gold-light)}.flow-heading h1{letter-spacing:-.035em;max-width:650px;margin:7px 0;font-size:clamp(32px,4vw,53px);line-height:1.03}.flow-heading p{color:#ffffffb8;max-width:620px;margin:0;font-size:17px}.flow-text-link{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:700;display:inline-flex}.flow-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:20px;display:grid}.deposit-target{border:1px solid var(--silver);background:#f3f7f9;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:15px;padding:5px;display:grid}.deposit-target button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:10px;font-weight:800}.deposit-target button.active{color:#fff;background:var(--navy);box-shadow:0 7px 18px #0c223829}.flow-card{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:25px}.flow-section-title{align-items:center;gap:13px;margin-bottom:22px;display:flex}.flow-section-title>div{flex-direction:column;display:flex}.flow-section-title span:not(.flow-icon){font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.flow-section-title small{color:var(--muted)}.flow-icon{width:46px;height:46px;color:var(--blue);background:var(--glacier);border-radius:14px;place-items:center;display:grid}.flow-icon svg{width:21px}.amount-field{background:#f7fbfd;border:2px solid #dce9f0;border-radius:20px;align-items:center;gap:15px;min-height:92px;padding:0 21px;transition:border-color .2s,box-shadow .2s;display:flex}.amount-field>span{color:var(--blue);font-family:Manrope,sans-serif;font-weight:800}.amount-field input{width:100%;min-width:0;color:var(--deep);background:0 0;border:0;outline:0;font-family:Manrope,sans-serif;font-size:clamp(30px,5vw,46px);font-weight:800}.conversion-line{color:var(--muted);justify-content:space-between;margin:15px 2px 0;display:flex}.conversion-line strong{color:var(--navy)}.amount-presets{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.amount-presets button{border:1px solid var(--silver);min-height:39px;color:var(--navy);background:#fff;border-radius:12px;font-weight:700}.amount-presets button:hover{border-color:var(--sky);background:var(--glacier)}.choice-list{gap:10px;display:grid}.choice-row{border:1px solid var(--silver);width:100%;min-height:72px;color:var(--ink);text-align:left;background:#fbfdfe;border-radius:17px;align-items:center;gap:13px;padding:10px 13px;display:flex}.choice-row.active{border-color:var(--sky);background:var(--glacier);box-shadow:inset 4px 0 var(--blue)}.choice-row>span:nth-child(2){flex-direction:column;display:flex}.choice-row small{color:var(--muted)}.choice-mark{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.choice-mark svg{width:19px}.primary-flow-button{width:100%;min-height:54px;color:var(--deep);background:linear-gradient(135deg, var(--gold-light), var(--gold));border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-family:Manrope,sans-serif;font-weight:800;display:flex;box-shadow:0 12px 28px #f2b13438}.primary-flow-button:disabled{cursor:wait;opacity:.62}.form-feedback{color:var(--navy);background:var(--glacier);border-radius:12px;margin-top:14px;padding:11px 13px}.form-feedback.error{color:var(--danger);background:#fff1f1}.form-feedback.success{color:var(--success);background:#eefaf6}.flow-loading,.flow-state{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:9px;display:flex}.retry-panel{border:1px dashed var(--sky);color:var(--blue);background:var(--glacier);border-radius:15px}.empty-panel{color:var(--muted);text-align:center;background:#f7fafc;border-radius:16px;padding:25px}.spin{animation:1s linear infinite spin}.balance-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.balance-option{border:1px solid var(--silver);text-align:left;background:#f8fbfd;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:120px;padding:17px;display:flex}.balance-option svg{color:var(--blue)}.balance-option span{color:var(--muted);margin-top:15px}.balance-option strong{color:var(--navy);margin-top:2px;font-size:20px}.balance-option.active{border-color:var(--sky);background:linear-gradient(145deg, var(--glacier), white);box-shadow:inset 0 -4px var(--sky)}.use-all{color:var(--blue);background:0 0;border:0;margin:12px 0 0 auto;font-weight:700;display:block}.inline-action{color:var(--blue);margin-top:13px;font-weight:800;display:inline-flex}.filter-bar{border-bottom:1px solid #edf2f5;align-items:center;gap:7px;margin-bottom:16px;padding-bottom:16px;display:flex}.filter-bar>svg{color:var(--muted);margin-right:4px}.filter-bar button{min-height:37px;color:var(--muted);background:#f3f7f9;border:0;border-radius:999px;padding:0 14px}.filter-bar button.active{color:#fff;background:var(--navy)}.ledger-list,.message-list{display:grid}.ledger-row{border-bottom:1px solid #edf2f5;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:82px;padding:14px 4px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-symbol{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ledger-symbol.positive{background:#eaf8f3}.ledger-symbol.negative{background:#fff0f0}.ledger-main,.ledger-values{flex-direction:column;display:flex}.ledger-main small,.ledger-values small{color:var(--muted)}.ledger-values{align-items:flex-end}.ledger-values strong{color:var(--navy)}.empty-ledger{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-ledger>svg{width:48px;height:48px;color:var(--sky);margin-bottom:14px}.empty-ledger strong{color:var(--navy);font-size:19px}.empty-ledger span{margin-top:4px}.team-hero-card{color:#fff;background:linear-gradient(135deg, #245d85, var(--navy) 68%, var(--deep));min-height:210px;box-shadow:var(--shadow-md);border-radius:25px;flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}.team-hero-card>strong{margin:4px 0;font-size:66px}.team-orbit{border:1px solid #ffffff26;border-radius:50%;width:220px;height:180px;position:absolute;top:12%;right:4%;transform:rotate(-12deg)}.team-orbit i{background:var(--gold);border-radius:50%;width:28px;height:28px;position:absolute;box-shadow:0 0 0 8px #f2b1341f}.team-orbit i:first-child{top:42%;left:10%}.team-orbit i:nth-child(2){background:var(--sky-bright);top:7%;right:20%}.team-orbit i:nth-child(3){background:#fff;bottom:14%;right:5%}.team-level-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.team-level-card{border:1px solid var(--silver);min-height:260px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:22px}.team-level-icon{width:48px;height:48px;color:var(--blue);background:var(--glacier);border-radius:15px;place-items:center;margin-bottom:24px;display:grid}.team-level-card>strong{color:var(--deep);margin:6px 0;font-size:42px;display:block}.team-level-card p{min-height:42px;color:var(--muted)}.team-level-card>a{color:var(--blue);align-items:center;gap:6px;padding:0;font-weight:800;display:flex}.team-level-card>a svg{width:16px}.member-list article{border-bottom:1px solid #edf2f5;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:13px 4px;display:grid}.member-list article:last-child{border-bottom:0}.member-avatar{width:44px;height:44px;color:var(--blue);background:var(--glacier);border-radius:50%;place-items:center;display:grid}.member-list article>div{flex-direction:column;display:flex}.member-list small{color:var(--muted)}.member-status{color:var(--muted);background:#edf2f5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.member-status.active{color:var(--success);background:#eaf8f3}.invite-link-card{color:#fff;background:radial-gradient(circle at 88% 20%, #f2b1344d, transparent 28%), var(--navy);box-shadow:var(--shadow-md);border-radius:25px;margin-bottom:20px;padding:30px}.invite-link-card>span{color:var(--gold-light);font-weight:800}.invite-link-card>strong{word-break:break-all;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;margin:12px 0 22px;padding:16px;display:block}.invite-link-card>div{gap:10px;display:flex}.invite-link-card>div button{border:0;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:800;display:flex}.invite-link-card>div button:first-child{color:var(--deep);background:var(--gold)}.invite-link-card>div button:last-child{color:#fff;background:#ffffff1f}.invite-steps{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.invite-steps article{background:#f6fafc;border-radius:19px;min-height:190px;padding:20px;position:relative}.invite-steps article>span{width:43px;height:43px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;display:grid}.invite-steps b{color:#c8d8e2;font-size:22px;position:absolute;top:18px;right:18px}.invite-steps strong{margin-top:26px;display:block}.invite-steps p{color:var(--muted);margin:6px 0 0}.invite-rules-card{margin-top:20px}.invite-rules-card .server-content{color:var(--ink);overflow-wrap:anywhere;line-height:1.75}.message-row{min-width:0;color:var(--ink);border-bottom:1px solid #edf2f5;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:20px 4px;transition:color .2s,transform .2s;display:grid}.message-row:hover{color:var(--blue);transform:translate(3px)}.message-row:last-child{border-bottom:0}.message-row>svg{color:#96a9b6;width:18px}.message-symbol{width:46px;height:46px;color:var(--blue);background:var(--glacier);border-radius:14px;place-items:center;display:grid}.message-row>div{min-width:0}.message-row>div>span{color:var(--muted);font-size:13px}.message-list h2{color:var(--deep);margin:4px 0;font-size:19px}.message-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.55;overflow:hidden}.message-detail-paper{border:1px solid var(--silver);max-width:820px;box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;margin:0 auto;padding:clamp(24px,5vw,48px)}.message-detail-paper>header{border-bottom:1px solid #e7eef2;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.message-detail-paper>header>div{min-width:0}.message-detail-paper header span:not(.message-detail-icon){color:var(--muted);font-size:13px}.message-detail-paper h2{color:var(--deep);margin:5px 0 0;font-size:clamp(24px,4vw,36px);line-height:1.12}.message-detail-icon{width:54px;height:54px;color:var(--blue);background:var(--glacier);border-radius:17px;flex:none;place-items:center;display:grid}.message-detail-paper .server-content{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.78}.message-detail-paper .server-content img{border-radius:14px;max-width:100%;height:auto}.message-back-link{color:#fff;background:var(--navy);border-radius:13px;align-items:center;gap:8px;min-height:44px;margin-top:22px;padding:0 16px;font-weight:800;display:inline-flex}.message-back-link svg{width:17px}.bank-display-card{color:#fff;background:linear-gradient(135deg,var(--navy),#245d85);min-height:260px;box-shadow:var(--shadow-md);border-radius:26px;padding:30px;position:relative;overflow:hidden}.bank-display-card:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:220px;height:150px;position:absolute;bottom:-60px;right:-40px}.bank-display-icon{width:48px;height:48px;color:var(--gold);background:#ffffff1a;border-radius:14px;place-items:center;margin-bottom:30px;display:grid}.bank-display-card h2{margin:6px 0}.bank-display-card>strong{letter-spacing:.12em;font-size:28px}.bank-display-card small{color:#ffffffb8;align-items:center;gap:6px;margin-top:22px;display:flex}.bank-display-card button{z-index:1;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;min-height:40px;padding:0 14px;position:absolute;top:24px;right:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bank-form label{color:var(--navy);flex-direction:column;gap:7px;font-weight:700;display:flex}.bank-form input,.bank-form select{border:1px solid var(--silver);width:100%;min-height:48px;color:var(--ink);background:#f8fbfd;border-radius:13px;outline:0;padding:0 13px}.bank-form input:focus,.bank-form select:focus{border-color:var(--sky);box-shadow:0 0 0 4px #69b3e71f}.settings-tabs{border:1px solid var(--silver);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:15px;padding:6px;display:grid}.settings-tabs button{min-height:47px;color:var(--muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.settings-tabs button.active{color:#fff;background:var(--navy)}.compact-form{max-width:700px}.compact-form>label{margin-bottom:15px}.avatar-editor{border-bottom:1px solid #e7eef2;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.avatar-editor>div{color:#fff;background:var(--navy);width:84px;height:84px;box-shadow:var(--shadow-sm);border:4px solid #fff;border-radius:50%;flex:none;place-items:center;font:800 24px Manrope,sans-serif;display:grid;overflow:hidden}.avatar-editor img{object-fit:cover;width:100%;height:100%}.avatar-editor>label{border:1px solid var(--silver);min-height:45px;color:var(--blue);background:var(--glacier);cursor:pointer;border-radius:13px;flex-direction:row;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.avatar-editor>label svg{width:18px}.avatar-editor input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.quick-money-actions a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:8px;min-width:105px;min-height:45px;padding:0 14px;font-weight:700;display:flex}.quick-money-actions a:first-child{background:var(--gold);border-color:var(--gold);color:var(--deep)}.asset-actions a{text-align:left;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:44px 1fr;column-gap:10px;min-height:70px;display:grid}.asset-actions a:hover{background:var(--glacier)}.benefit-links a{text-align:left;background:#f5fafc;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;column-gap:10px;min-height:64px;padding:8px 10px;display:grid}.benefit-links a>span{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.benefit-links a strong{align-self:end}.benefit-links a small{color:var(--muted)}@media (width<=760px){.flow-page{padding:14px 13px 42px}.flow-header{border-radius:22px;padding:15px 17px 23px}.flow-heading{margin-top:28px}.flow-heading h1{font-size:34px}.flow-heading p{font-size:15px}.flow-toolbar-actions .language-switcher span{display:none}.flow-grid{grid-template-columns:1fr}.flow-card{border-radius:20px;padding:19px}.amount-presets,.balance-options{grid-template-columns:1fr 1fr}.balance-option{min-height:108px;padding:14px}.balance-option strong{font-size:16px}.amount-field{min-height:78px}.amount-field input{font-size:34px}.ledger-card{padding:14px}.filter-bar{overflow-x:auto}.ledger-row{grid-template-columns:40px 1fr}.ledger-values{grid-column:2;align-items:flex-start;margin-top:-7px}.team-hero-card{min-height:185px;padding:24px}.team-hero-card>strong{font-size:54px}.team-orbit{right:-80px}.team-level-grid{grid-template-columns:1fr}.team-level-card{min-height:auto}.invite-link-card{padding:22px}.invite-link-card>div{grid-template-columns:1fr 1fr;display:grid}.invite-steps{grid-template-columns:1fr}.invite-steps article{min-height:auto}.form-grid{grid-template-columns:1fr}.message-row{grid-template-columns:46px minmax(0,1fr) 20px;gap:11px}.message-row>svg{width:16px}.message-detail-paper{border-radius:21px;padding:22px 19px}.message-detail-paper>header{align-items:flex-start}.message-detail-icon{border-radius:15px;width:48px;height:48px}.quick-money-actions a{justify-content:center;min-width:0;padding:0 8px;font-size:12px}.asset-actions a{text-align:center;grid-template-rows:44px auto;grid-template-columns:1fr;justify-items:center;min-height:82px}.asset-actions a span{grid-row:auto}.asset-actions a small{display:none}.benefit-links a{text-align:center;grid-template-rows:44px auto auto;grid-template-columns:1fr;justify-items:center;min-height:100px}.benefit-links a>span{grid-row:auto}}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0516259e;place-items:center;padding:20px;animation:.2s both dialog-in;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:24px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #05162557}.confirm-dialog h2{color:var(--deep);margin:0 42px 8px 0;font-size:25px}.confirm-dialog>p{color:var(--muted);margin:0;line-height:1.55}.dialog-close{width:38px;height:38px;color:var(--navy);background:#f0f5f8;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.dialog-actions button{border:1px solid var(--silver);min-height:49px;color:var(--navy);background:#fff;border-radius:14px;font-weight:800}.dialog-actions button:last-child{border-color:var(--gold);background:var(--gold);color:var(--deep)}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}.confirm-dialog{animation:.24s both dialog-card-in}@keyframes dialog-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.rich-content-dialog{width:min(620px,100%);max-height:min(760px,100vh - 40px);overflow:auto}.rich-content-dialog>.server-content{border:1px solid var(--silver);max-height:460px;color:var(--ink);background:#f7fbfd;border-radius:17px;margin:18px 0 24px;padding:20px;line-height:1.7;overflow:auto}.rich-content-dialog>.primary-flow-button{width:100%}.rich-content-dialog .server-content img{max-width:100%;height:auto}.rich-content-dialog .server-content h1,.rich-content-dialog .server-content h2,.rich-content-dialog .server-content h3{color:var(--deep)}.register-page{background:#fff;grid-template-columns:minmax(380px,.86fr) minmax(560px,1.14fr);min-height:100dvh;display:grid}.register-brand-panel{color:#fff;background:radial-gradient(circle at 80% 14%,#f2b13433,transparent 25%),linear-gradient(145deg,var(--deep),var(--navy) 62%,#245d85);flex-direction:column;min-height:100dvh;padding:40px;display:flex;position:sticky;top:0;overflow:hidden}.register-brand-top{justify-content:space-between;align-items:center;display:flex}.register-brand-copy{z-index:1;max-width:520px;margin:auto 0;position:relative}.register-brand-copy>span{color:var(--gold-light);letter-spacing:.15em;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.register-brand-copy h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(45px,6vw,78px);line-height:.98}.register-brand-copy p{color:#ffffffb8;max-width:500px;font-size:18px}.register-brand-panel .southern-horizon{color:#fff;width:100%;position:absolute;bottom:0;left:0;right:0}.register-form-panel{align-self:start;padding:38px clamp(32px,6vw,86px) 60px}.auth-back{color:var(--blue);align-items:center;gap:7px;font-weight:800;display:inline-flex}.auth-back svg{width:18px}.register-heading{margin:48px 0 28px}.register-heading h2{color:var(--deep);margin:6px 0;font-size:42px}.register-heading p{color:var(--muted)}.register-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.register-fields label{color:var(--navy);flex-direction:column;gap:7px;font-weight:700;display:flex}.register-fields label>div{border:1px solid var(--silver);background:#f8fbfd;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 13px;display:flex}.register-fields label>div:focus-within{border-color:var(--sky);box-shadow:0 0 0 4px #69b3e71f}.register-fields svg{width:18px;color:var(--blue)}.register-fields input{background:0 0;border:0;outline:0;width:100%;min-width:0}.register-fields label>div>button{background:var(--navy);color:#fff;white-space:nowrap;border:0;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.auth-switch{text-align:center;color:var(--muted);margin:20px 0 0}.auth-switch a{color:var(--blue);font-weight:800}.exchange-balance-strip,.pledge-summary{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;align-items:center;gap:24px;margin-bottom:20px;padding:18px 22px;display:flex}.exchange-balance-strip>span,.pledge-summary>span{color:var(--muted);flex:1;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;display:grid}.exchange-balance-strip svg,.pledge-summary svg{color:var(--blue);grid-row:1/3}.exchange-balance-strip strong,.pledge-summary strong{color:var(--deep);font-size:21px}.exchange-balance-strip>i{background:var(--silver);width:1px;height:44px}.exchange-card{max-width:820px;margin:0 auto}.exchange-mode,.feature-tabs{border:1px solid var(--silver);background:#f5f9fb;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:6px;display:grid}.exchange-mode button,.feature-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.exchange-mode button.active,.feature-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 8px 20px #0c22382e}.exchange-input-grid{grid-template-columns:1fr 46px 1fr;align-items:end;gap:14px;display:grid}.exchange-input-grid>svg{color:var(--sky);align-self:center;margin-top:25px}.exchange-input-grid label{color:var(--navy);flex-direction:column;gap:8px;font-weight:700;display:flex}.exchange-input,.exchange-output{background:#f8fbfd;border:2px solid #dce9f0;border-radius:18px;align-items:center;min-height:82px;padding:0 18px;display:flex}.exchange-input:focus-within{border-color:var(--sky)}.exchange-input input{width:100%;min-width:0;color:var(--deep);background:0 0;border:0;outline:0;font-family:Manrope,sans-serif;font-size:34px;font-weight:800}.exchange-input b,.exchange-output b{color:var(--blue)}.exchange-output{justify-content:space-between}.exchange-output strong{font-size:34px}.rate-banner{background:var(--glacier);color:var(--blue);border-radius:14px;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;font-weight:700;display:flex}.rate-banner svg{width:18px}.pledge-summary{grid-template-columns:repeat(3,1fr);display:grid}.pledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pledge-product{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:24px;position:relative;overflow:hidden}.pledge-product:after{content:"";background:#69b3e714;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.pledge-top,.pledge-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.pledge-number{color:#c8d8e2;font-family:Manrope,sans-serif;font-size:27px;font-weight:800}.pledge-top .status-pill{align-items:center;gap:5px;display:inline-flex}.pledge-top svg{width:14px}.pledge-product h2{z-index:1;margin:22px 0 16px;font-size:24px;position:relative}.pledge-yield{color:#fff;background:linear-gradient(135deg,var(--navy),#245d85);border-radius:18px;justify-content:space-between;align-items:center;padding:18px;display:flex}.pledge-yield span{color:#ffffffb3}.pledge-yield strong{color:var(--gold-light);font-size:27px}.pledge-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.pledge-metrics>span{background:#f6fafc;border-radius:14px;grid-template-columns:22px 1fr;align-items:center;padding:12px;display:grid}.pledge-metrics svg{width:17px;color:var(--blue);grid-row:1/3}.pledge-metrics small{color:var(--muted)}.pledge-footer{border-top:1px solid #edf2f5;padding-top:18px}.pledge-footer>span{flex-direction:column;display:flex}.pledge-footer small{color:var(--muted)}.pledge-footer strong{font-size:20px}.pledge-footer button{background:var(--gold);min-height:44px;color:var(--deep);border:0;border-radius:13px;padding:0 18px;font-weight:800}.pledge-footer button:disabled{color:#8da0ac;background:#e8eef2}.coupon-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.coupon-ticket{min-height:170px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #69b3e766;border-radius:22px;grid-template-columns:160px 1fr;display:grid;position:relative;overflow:hidden}.coupon-ticket:before,.coupon-ticket:after{content:"";background:#f2f7fa;border-radius:50%;width:24px;height:24px;position:absolute;left:148px}.coupon-ticket:before{top:-12px}.coupon-ticket:after{bottom:-12px}.coupon-ticket.used{filter:saturate(.25);opacity:.76}.coupon-value{color:#fff;background:linear-gradient(145deg,var(--blue),var(--navy));text-align:center;border-right:1px dashed #fff6;flex-direction:column;justify-content:center;padding:25px;display:flex}.coupon-value small{color:var(--sky-bright)}.coupon-value strong{font-size:48px}.coupon-info{padding:25px}.coupon-info>span{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.coupon-info>span svg{width:16px}.coupon-info h2{margin:11px 0 5px}.coupon-info p,.coupon-info>small{color:var(--muted);margin:0}.raffle-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;display:grid}.raffle-board{background:radial-gradient(circle at 50% 45%,#f2b13438,transparent 30%),linear-gradient(145deg,var(--deep),var(--navy));box-shadow:var(--shadow-md);border-radius:28px;padding:20px}.raffle-grid{grid-template-rows:repeat(3,150px);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.raffle-prize{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.raffle-prize img{object-fit:contain;width:62px;height:62px}.raffle-prize svg{width:35px;height:35px;color:var(--gold);margin-bottom:8px}.prize-0{grid-area:1/1}.prize-1{grid-area:1/2}.prize-2{grid-area:1/3}.prize-3{grid-area:2/3}.prize-4{grid-area:3/3}.prize-5{grid-area:3/2}.prize-6{grid-area:3/1}.prize-7{grid-area:2/1}.raffle-draw{background:linear-gradient(145deg,var(--gold-light),var(--gold));color:var(--deep);border:0;border-radius:20px;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;display:flex;box-shadow:0 15px 35px #f2b13442}.raffle-draw svg{margin-bottom:6px}.raffle-draw small{margin-top:4px}.winner-panel{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:22px}.winner-list{max-height:460px;display:grid;overflow:auto}.winner-list article{border-bottom:1px solid #edf2f5;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.winner-list article>span{background:var(--glacier);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;font-weight:800;display:grid}.winner-list article>div{flex-direction:column;display:flex}.winner-list small{color:var(--muted)}.winner-list b{color:var(--navy);font-size:12px}.raffle-result{width:90px;height:90px;color:var(--deep);background:var(--gold);border-radius:50%;place-items:center;margin:22px auto 0;display:grid}.raffle-result svg{width:45px;height:45px}.checkin-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#f2b1344d,transparent 26%),linear-gradient(135deg,var(--navy),#245d85);min-height:220px;box-shadow:var(--shadow-md);border-radius:26px;justify-content:space-between;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.checkin-hero>div{flex-direction:column;display:flex}.checkin-hero>div>span,.checkin-hero p{color:#ffffffb3}.checkin-hero>div>strong{font-size:72px;line-height:1}.checkin-hero>div>strong small{color:var(--sky-bright);font-size:25px}.checkin-hero p{margin:10px 0 0}.checkin-hero>button{z-index:1;background:var(--gold);min-height:54px;color:var(--deep);border:0;border-radius:16px;align-items:center;gap:8px;padding:0 22px;font-weight:800;display:flex;position:relative}.checkin-hero>button:disabled{color:#ffffffa6;background:#ffffff1f}.checkin-spark{color:#ffffff0f;width:190px;height:190px;position:absolute;right:7%}.checkin-board{margin-top:20px}.checkin-days{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.checkin-days article{border:1px solid var(--silver);background:#f7fafc;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;padding:12px;display:flex}.checkin-days article>span{width:36px;height:36px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.checkin-days article strong{font-size:13px}.checkin-days article small{color:var(--blue);margin-top:4px}.checkin-days article.complete>span{color:#fff;background:var(--success)}.checkin-days article.current{border-color:var(--gold);box-shadow:inset 0 -4px var(--gold)}.history-total{color:#fff;background:linear-gradient(125deg,var(--navy),#245d85);box-shadow:var(--shadow-md);border-radius:23px;align-items:center;gap:16px;margin-bottom:20px;padding:24px 27px;display:flex;position:relative;overflow:hidden}.history-total>span{width:52px;height:52px;color:var(--deep);background:var(--gold);border-radius:16px;place-items:center;display:grid}.history-total>div{flex-direction:column;display:flex}.history-total small{color:#ffffffad}.history-total strong{font-size:32px}.history-total>svg{color:#ffffff12;width:88px;height:88px;position:absolute;right:6%}.history-list{gap:11px;display:grid}.history-list article{border:1px solid var(--silver);min-height:104px;box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.history-list article:hover{border-color:#bedbe9;transform:translateY(-2px)}.history-list article:after{content:"";background:linear-gradient(90deg,var(--sky),transparent);opacity:.45;height:2px;position:absolute;bottom:0;left:85px;right:20px}.history-record-icon{width:48px;height:48px;color:var(--blue);background:var(--glacier);border-radius:15px;place-items:center;display:grid}.history-record-icon svg{width:22px}.history-record-main{flex-direction:column;min-width:0;display:flex}.history-record-main small,.history-list time span{color:var(--muted);font-size:12px}.history-record-main strong{color:var(--deep);margin:3px 0;font-size:21px}.history-record-main b{color:var(--blue);font-size:12px}.history-list time{color:var(--navy);text-align:right;flex-direction:column;gap:4px;font-size:13px;display:flex}.history-empty{text-align:center;background:#ffffff9e;border:1px dashed #bed4df;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.history-empty>svg{width:48px;height:48px;color:var(--sky)}.history-empty h2{margin:16px 0 5px}.history-empty p{color:var(--muted);margin:0}.ledger-detail-hero{color:#fff;background:linear-gradient(125deg,var(--navy),#245d85);box-shadow:var(--shadow-md);border-radius:24px;align-items:center;gap:16px;margin-bottom:20px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.ledger-detail-hero.points{background:radial-gradient(circle at 85% 0,#f2b1344d,transparent 28%),linear-gradient(125deg,var(--deep),var(--navy))}.ledger-detail-hero>span{width:52px;height:52px;color:var(--deep);background:var(--gold);border-radius:16px;place-items:center;display:grid}.ledger-detail-hero>div{flex-direction:column;display:flex}.ledger-detail-hero small{color:#ffffffad}.ledger-detail-hero strong{font-size:30px}.ledger-detail-hero>svg{color:#ffffff12;width:82px;height:82px;position:absolute;right:7%}.detail-ledger-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-ledger-list article{grid-template-columns:43px minmax(0,1fr);gap:12px;display:grid}.detail-ledger-node{z-index:1;color:#fff;background:var(--success);border-radius:14px;place-items:center;width:43px;height:43px;font-size:22px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 22px #16a08533}.detail-ledger-node.negative{background:var(--navy);box-shadow:0 8px 22px #0b1f4d2e}.detail-ledger-content{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:19px}.detail-ledger-content>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.detail-ledger-content>div>span{flex-direction:column;min-width:0;display:flex}.detail-ledger-content>div small{color:var(--muted);margin-top:3px}.detail-ledger-content>div>b{color:var(--success);white-space:nowrap}.detail-ledger-content footer{background:#f5f9fb;border-radius:14px;grid-template-columns:1fr 24px 1fr;align-items:center;margin-top:17px;padding:13px;display:grid}.detail-ledger-content footer>span{flex-direction:column;display:flex}.detail-ledger-content footer>span:last-child{text-align:right}.detail-ledger-content footer small{color:var(--muted)}.detail-ledger-content footer svg{width:17px;color:var(--sky)}.recruit-paper{border:1px solid var(--silver);min-height:320px;box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;padding:34px 38px;position:relative}.recruit-paper:before{content:"";background:linear-gradient(var(--gold),var(--sky));border-radius:0 4px 4px 0;width:4px;position:absolute;top:34px;bottom:34px;left:0}.recruit-seal{width:54px;height:54px;color:var(--deep);background:var(--gold);border-radius:17px;place-items:center;margin-bottom:22px;display:grid}.red-packet-stage{color:#fff;background:radial-gradient(circle at 80% 12%,#f2b13442,#0000 25%),linear-gradient(135deg,#6f1f22,#a83234 50%,#61171e);border-radius:27px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:center;gap:30px;margin-bottom:20px;padding:28px;display:grid;overflow:hidden;box-shadow:0 22px 50px #55161a38}.red-envelope{background:linear-gradient(155deg,#e75a4d,#a51f2a);border-radius:18px;place-items:center;width:190px;height:145px;margin:auto;display:grid;position:relative;box-shadow:0 22px 40px #23050847}.red-envelope:before{content:"";clip-path:polygon(0 0,50% 60%,100% 0);background:#f16e5d;position:absolute;inset:0}.red-envelope>svg:first-child{width:54px;height:54px;color:var(--gold);position:absolute;top:-28px;right:-25px}.red-envelope>svg:nth-child(2){z-index:2;width:48px;height:48px;color:var(--gold-light);position:relative}.red-envelope i{z-index:1;border:2px solid #f2b134b3;border-radius:50%;width:64px;height:64px;position:absolute}.red-packet-stage form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;padding:22px}.red-packet-stage label{flex-direction:column;gap:8px;font-weight:700;display:flex}.red-packet-stage .input-control{min-height:52px;color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:0 13px;display:flex}.red-packet-stage input{background:0 0;border:0;outline:0;width:100%;min-width:0}.red-packet-stage .primary-flow-button{margin-top:14px}.red-packet-history{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:24px}.red-packet-history>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.red-packet-history>header>div{flex-direction:column;display:flex}.red-packet-history header span{font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.red-packet-history header small{color:var(--muted)}.red-packet-history header b{min-width:38px;height:38px;color:var(--blue);background:var(--glacier);border-radius:12px;place-items:center;display:grid}.red-packet-history article{border-bottom:1px solid #edf2f5;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.red-packet-history article:last-child{border-bottom:0}.red-packet-history article>span{color:#a82c31;background:#fff0ec;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.red-packet-history article>div{flex-direction:column;display:flex}.red-packet-history article small,.red-packet-history time{color:var(--muted);font-size:12px}.red-packet-empty{text-align:center;color:var(--muted);padding:35px}.red-packet-result{color:#fff;background:linear-gradient(135deg,#8b252a,#c6413f);border-radius:18px;justify-content:center;align-items:center;gap:13px;margin-top:22px;padding:22px;display:flex}.red-packet-result strong{font-size:30px}.withdraw-records-balance{color:#fff;background:radial-gradient(circle at 88% 0,#f2b1343d,transparent 25%),linear-gradient(125deg,var(--navy),#245d85);box-shadow:var(--shadow-md);border-radius:23px;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:18px;margin-bottom:20px;padding:22px 25px;display:grid}.withdraw-records-balance>span{flex-direction:column;display:flex}.withdraw-records-balance small{color:#ffffffad}.withdraw-records-balance strong{margin-top:3px;font-size:25px}.withdraw-records-balance>i{background:#ffffff26;width:1px;height:42px}.withdraw-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.withdraw-record-list article{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:21px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}.withdraw-record-state{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.withdraw-record-state.pending{color:#936000;background:#fff5d9}.withdraw-record-state.completed{color:var(--success);background:#eaf8f3}.withdraw-record-state.rejected{color:#b53a3a;background:#fff0f0}.withdraw-record-state svg{width:21px}.withdraw-record-list article>div{flex-direction:column;display:flex}.withdraw-record-list article small{color:var(--muted)}.withdraw-record-list article>div>strong{font-size:23px}.withdraw-record-list article b{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:max-content;margin-top:5px;padding:4px 8px;font-size:10px}.withdraw-record-list article b.pending{color:#8b6105;background:#fff5d9}.withdraw-record-list article b.completed{color:var(--success);background:#eaf8f3}.withdraw-record-list article b.rejected{color:#b53a3a;background:#fff0f0}.withdraw-record-list aside{text-align:right;flex-direction:column;gap:10px;display:flex}.withdraw-record-list aside>span{flex-direction:column;display:flex}.withdraw-record-list aside time{color:var(--muted);font-size:11px}.team-exchange-route{grid-template-columns:1fr 50px 1fr;align-items:center;gap:12px;max-width:780px;margin:0 auto 20px;display:grid}.team-exchange-route article{border:1px solid var(--silver);min-height:115px;box-shadow:var(--shadow-sm);background:#fff;border-radius:21px;align-items:center;gap:14px;padding:20px;display:flex}.team-exchange-route article>span{width:48px;height:48px;color:var(--blue);background:var(--glacier);border-radius:15px;place-items:center;display:grid}.team-exchange-route article>div{flex-direction:column;display:flex}.team-exchange-route article small{color:var(--muted)}.team-exchange-route article strong{font-size:23px}.team-exchange-route>i{width:44px;height:44px;color:var(--deep);background:var(--gold);border-radius:14px;place-items:center;margin:auto;display:grid}.team-exchange-form{max-width:780px;margin:0 auto}.team-exchange-form .use-all{margin-top:10px;margin-left:auto}.team-exchange-form .primary-flow-button{margin-top:19px}.support-stage{color:#fff;background:radial-gradient(circle at 22% 18%,#69b3e738,transparent 28%),linear-gradient(135deg,var(--deep),var(--navy) 58%,#245d85);min-height:310px;box-shadow:var(--shadow-md);border-radius:28px;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:center;gap:30px;padding:34px;display:grid;position:relative;overflow:hidden}.support-orbit{border:1px solid #8bd1f542;border-radius:50%;place-items:center;width:220px;height:220px;margin:auto;display:grid;position:relative}.support-orbit:before{content:"";border:1px solid #f2b13447;border-radius:50%;width:150px;height:150px;position:absolute}.support-orbit>span{z-index:2;width:86px;height:86px;color:var(--deep);background:var(--gold);border-radius:27px;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px #f2b1343b}.support-orbit>span svg{width:40px;height:40px}.support-orbit i{background:var(--sky-bright);border-radius:50%;width:12px;height:12px;position:absolute}.support-orbit i:first-child{top:22%;left:12%}.support-orbit i:nth-child(2){background:var(--gold);bottom:26%;right:8%}.support-copy h2{margin:13px 0 19px;font-size:clamp(28px,4vw,44px)}.support-copy>a{width:max-content;min-height:52px;color:var(--deep);background:var(--gold);border-radius:15px;align-items:center;gap:9px;padding:0 18px;font-weight:800;display:flex}.support-copy>a svg:last-child{width:17px}.support-copy p{color:#ffffffb3}.service-security{background:#f7fbfd;border:1px solid #cfe1e9;border-radius:19px;align-items:center;gap:13px;margin-top:18px;padding:19px 22px;display:flex}.service-security>div{flex-direction:column;display:flex}.service-security span{color:var(--muted)}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.download-grid article{border:1px solid var(--silver);min-height:330px;box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.download-grid article:after{content:"";background:#69b3e714;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-80px}.download-device{z-index:1;width:62px;height:62px;color:var(--blue);background:var(--glacier);border-radius:19px;place-items:center;margin-bottom:45px;display:grid;position:relative}.download-device svg{width:29px;height:29px}.download-grid .ios .download-device{color:#8b6105;background:#fff5d9}.download-grid article>div{z-index:1;position:relative}.download-grid article>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.download-grid h2{margin:5px 0;font-size:30px}.download-grid p{color:var(--muted);margin:0}.download-grid a,.download-grid button{z-index:1;color:#fff;background:var(--navy);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:auto;font-weight:800;display:flex;position:relative}.download-grid button:disabled{color:var(--muted);background:#edf2f5}.rules-paper{border:1px solid var(--silver);min-height:350px;box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;padding:36px 40px;position:relative}.rules-paper>span{width:56px;height:56px;color:var(--deep);background:var(--gold);border-radius:17px;place-items:center;margin-bottom:22px;display:grid}.payment-method-stack{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.payment-method-stack .bank-display-card{min-height:280px}.wallet-display-card{border:1px solid var(--silver);min-height:280px;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f9fcfd,#edf6f9);border-radius:26px;flex-direction:column;justify-content:center;padding:28px;display:flex;position:relative;overflow:hidden}.wallet-display-card:after{content:"";border:1px solid #69b3e74d;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-55px}.wallet-display-card.linked{color:#fff;background:radial-gradient(circle at 88% 10%,#f2b13438,transparent 27%),linear-gradient(135deg,var(--deep),var(--navy));border-color:#0000}.wallet-display-card>span{z-index:1;width:50px;height:50px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;margin-bottom:28px;display:grid;position:relative}.wallet-display-card.linked>span{color:var(--deep);background:var(--gold)}.wallet-display-card>div{z-index:1;flex-direction:column;display:flex;position:relative}.wallet-display-card small{color:var(--muted)}.wallet-display-card.linked small,.wallet-display-card.linked p{color:#ffffffa8}.wallet-display-card strong{word-break:break-all;margin:7px 0;font-size:17px;line-height:1.35}.wallet-display-card p{color:var(--muted);margin:0}.wallet-display-card>b{z-index:1;width:max-content;color:var(--gold-light);background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;margin-top:18px;padding:7px 10px;font-size:11px;display:flex;position:relative}.wallet-display-card>b svg{width:15px}.usdt-address-field{grid-column:1/3}.usdt-address-field>span{align-items:center;gap:7px;display:flex}.usdt-address-field>span small{color:var(--blue);background:var(--glacier);border-radius:999px;padding:3px 7px;font-size:10px}.market-tabs a{color:var(--muted);justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:inline-flex}@media (width<=760px){.register-page{display:block}.register-brand-panel{border-radius:0 0 28px 28px;min-height:300px;padding:20px;position:relative}.register-brand-copy{max-width:290px;margin:auto 0 15px}.register-brand-copy h1{font-size:42px}.register-brand-copy p{font-size:15px}.register-brand-panel .southern-horizon{opacity:.7}.register-form-panel{padding:24px 17px 45px}.register-heading{margin:28px 0 20px}.register-heading h2{font-size:34px}.register-fields{grid-template-columns:1fr}.exchange-balance-strip{gap:12px;padding:15px}.exchange-balance-strip strong{font-size:17px}.exchange-input-grid{grid-template-columns:1fr}.exchange-input-grid>svg{margin:0 auto;transform:rotate(90deg)}.pledge-summary{grid-template-columns:1fr;gap:13px}.pledge-summary>span{border-bottom:1px solid #edf2f5;padding-bottom:11px}.pledge-summary>span:last-child{border-bottom:0}.pledge-grid{grid-template-columns:1fr}.pledge-metrics{grid-template-columns:1fr 1fr}.pledge-metrics>span:last-child{grid-column:1/3}.coupon-grid{grid-template-columns:1fr}.coupon-ticket{grid-template-columns:112px 1fr}.coupon-ticket:before,.coupon-ticket:after{left:100px}.coupon-value{padding:16px}.coupon-value strong{font-size:38px}.coupon-info{padding:20px 17px}.raffle-layout{grid-template-columns:1fr}.raffle-board{padding:10px}.raffle-grid{grid-template-rows:repeat(3,105px);gap:6px}.raffle-prize{border-radius:14px;padding:7px;font-size:11px}.raffle-prize img{width:43px;height:43px}.winner-list{max-height:380px}.checkin-hero{flex-direction:column;align-items:flex-start;min-height:230px;padding:22px}.checkin-hero>div>strong{font-size:62px}.checkin-hero>button{justify-content:center;width:100%}.checkin-days{grid-template-columns:repeat(4,1fr)}.checkin-days article{min-height:105px}.dialog-actions{grid-template-columns:1fr}.history-total{padding:20px}.history-list article{grid-template-columns:44px 1fr;gap:11px;padding:15px}.history-record-icon{width:42px;height:42px}.history-list time{text-align:left;flex-direction:row;grid-column:2;gap:6px}.history-list time span:after{content:" ·"}.detail-ledger-list{grid-template-columns:1fr}.ledger-detail-hero{padding:20px}.detail-ledger-content{padding:16px}.red-packet-stage{grid-template-columns:1fr;padding:22px 17px}.red-envelope{width:155px;height:116px}.red-packet-stage form{padding:17px}.red-packet-history{padding:18px}.red-packet-history article{grid-template-columns:40px 1fr}.red-packet-history time{grid-column:2}.recruit-paper{padding:27px 23px}.withdraw-records-balance{grid-template-columns:1fr 1fr;gap:13px;padding:18px}.withdraw-records-balance>i{display:none}.withdraw-records-balance>span:first-child{border-bottom:1px solid #ffffff26;grid-column:1/3;padding-bottom:13px}.withdraw-record-list{grid-template-columns:1fr}.withdraw-record-list article{grid-template-columns:44px 1fr}.withdraw-record-list aside{text-align:left;grid-column:2;grid-template-columns:1fr auto;align-items:end;display:grid}.team-exchange-route{grid-template-columns:1fr}.team-exchange-route>i{transform:rotate(0)}.support-stage{text-align:center;grid-template-columns:1fr;min-height:430px;padding:25px 20px}.support-orbit{width:160px;height:160px}.support-orbit:before{width:110px;height:110px}.support-orbit>span{width:72px;height:72px}.support-copy>a{justify-content:center;width:100%}.download-grid{grid-template-columns:1fr}.download-grid article{min-height:300px;padding:22px}.download-device{margin-bottom:30px}.rules-paper{padding:28px 23px}.flow-toolbar-actions .flow-text-link{padding:0 8px;font-size:11px}.flow-toolbar-actions .flow-text-link svg{width:15px}.payment-method-stack{grid-template-columns:1fr}.payment-method-stack .bank-display-card,.wallet-display-card{min-height:250px}.usdt-address-field{grid-column:1}}.raffle-account-strip{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;padding:14px;display:grid}.raffle-account-strip>span{background:linear-gradient(135deg,var(--glacier),#fbfdfe);border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr;align-items:center;column-gap:11px;min-height:72px;padding:12px 16px;display:grid}.raffle-account-strip svg{width:24px;color:var(--blue);grid-row:1/3}.raffle-account-strip small{color:var(--muted);align-self:end}.raffle-account-strip strong{color:var(--deep);align-self:start;font:800 21px Manrope,sans-serif}.category-switch{border:1px solid var(--border);background:#ffffffb8;border-radius:14px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;margin:18px 0 4px;padding:4px;display:inline-grid}.category-switch button{min-height:42px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;padding:0 18px;font-weight:700}.category-switch button.active{color:#fff;background:var(--navy);box-shadow:0 8px 20px #0b1f4d2e}.catalog-heading>span:last-child{color:var(--sky-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.live-product-card .product-visual{background:radial-gradient(circle at 75% 20%,#ffffff47,#0000 26%),linear-gradient(145deg,#75c7e8,#0b1f4d 85%);position:relative;overflow:hidden}.product-photo{object-fit:contain;filter:drop-shadow(0 18px 18px #020d2352);width:calc(100% - 40px);height:calc(100% - 58px);position:absolute;inset:44px 20px 14px}.sold-label{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:800}.live-detail-visual{background:radial-gradient(circle at 70% 15%,#ffffff52,#0000 25%),linear-gradient(150deg,#75c7e8,#0b1f4d 82%)}.live-detail-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 22px #020d2366);width:76%;height:70%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-detail-visual>.status-pill{z-index:4}.live-detail-visual .detail-horizon{z-index:1;opacity:.82;pointer-events:none;background-image:linear-gradient(#07080600,#07080614 24%,#07080638),url(/images/balance-orbit-bg.webp);background-position:50%,64%;background-repeat:no-repeat;background-size:cover,cover;height:56%;position:absolute;bottom:-3%;left:-7%;right:-7%;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%)}.live-detail-visual .detail-horizon:before{content:"";background:radial-gradient(at 68% 62%,#f0cc6f33,#0000 34%);position:absolute;inset:18% 5% 0}.live-detail-visual .detail-horizon:after{content:"";border-bottom:1px solid #ebcf843b;border-radius:50%;height:34%;position:absolute;bottom:13%;left:5%;right:5%;box-shadow:0 14px 32px #b88c3514}.live-detail-visual .detail-horizon i,.live-detail-visual .detail-horizon b{display:none}.purchase-options{grid-template-columns:1fr 1.5fr;gap:12px;margin:18px 0 12px;display:grid}.purchase-options label{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.purchase-options select{border:1px solid var(--border);min-height:46px;color:var(--navy);font:inherit;background:#fff;border-radius:12px;padding:0 12px}.purchase-summary{border-top:1px solid var(--border);gap:9px;padding:15px 0;display:grid}.purchase-summary span{color:var(--text-muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.purchase-summary strong{color:var(--navy);font-size:15px}.purchase-summary span:last-child strong{color:var(--sky-dark);font-size:20px}.live-operation-card .equipment-thumb{overflow:hidden}.live-operation-card .equipment-thumb img{object-fit:contain;width:100%;height:100%}.segmented-control button b{background:#0b1f4d14;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:11px;display:inline-grid}.segmented-control button.active b{color:var(--navy);background:var(--gold)}.operation-timeline{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:14px 0;display:grid}.operation-timeline span{color:var(--text-muted);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;font-size:12px;display:grid}.operation-timeline svg{width:18px;color:var(--sky-dark);grid-row:1/3}.operation-timeline strong{color:var(--navy);font-size:13px}.redeem-stage{max-width:620px;box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#75c7e82b,#fff 48%);border:1px solid #4baad338;border-radius:28px;margin:8px auto 0;padding:44px}.redeem-emblem{width:76px;height:76px;color:var(--navy);background:var(--gold);border-radius:50% 50% 46% 54%;place-items:center;margin:0 auto 30px;display:grid;transform:rotate(-5deg);box-shadow:0 14px 34px #e0ae3d47}.redeem-emblem svg{width:34px;height:34px;transform:rotate(5deg)}.redeem-stage form{gap:18px;display:grid}.redeem-stage form>label{color:var(--navy);gap:8px;font-weight:750;display:grid}.content-paper{border:1px solid var(--border);max-width:880px;min-height:280px;box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#75c7e817 1px,#0000 1px) 0 0/44px 44px,#fff;border-radius:6px 30px;margin:8px auto;padding:48px 52px;position:relative}.content-seal{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.server-content{color:var(--text);line-height:1.75}.server-content img{max-width:100%;height:auto}.server-content h1,.server-content h2,.server-content h3{color:var(--navy);font-family:var(--font-display)}.income-hero{color:#fff;background:linear-gradient(135deg, var(--navy), #174f78);border-radius:28px;grid-template-columns:1fr 1fr;max-width:880px;margin:8px auto 18px;display:grid;overflow:hidden;box-shadow:0 24px 48px #0b1f4d33}.income-hero span{color:#ffffffb3;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:38px;display:grid}.income-hero span+span{border-left:1px solid #ffffff26}.income-hero svg{width:27px;height:27px;color:var(--gold);grid-row:1/3}.income-hero strong{color:#fff;font-family:var(--font-display);font-size:clamp(25px,4vw,38px)}.income-history-link{border:1px solid var(--border);max-width:880px;color:var(--navy);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin:0 auto;padding:20px 24px;display:flex}.income-history-link span{gap:3px;display:grid}.income-history-link small{color:var(--text-muted)}@media (width<=720px){.category-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.purchase-options,.operation-timeline,.income-hero{grid-template-columns:1fr}.income-hero span+span{border-top:1px solid #ffffff26;border-left:0}.redeem-stage,.content-paper{border-radius:22px;padding:28px 22px}.live-detail-visual>img{min-height:260px}}.market-terminal{background:#fff;border:1px solid #75c7e838;border-radius:28px;grid-column:1/-1;overflow:hidden;box-shadow:0 24px 55px #0b1f4d1f}.market-terminal-hero{color:#fff;background:linear-gradient(125deg,#071936 0%,#0b1f4d 48%,#176387 100%);grid-template-columns:minmax(300px,1.35fr) minmax(190px,.65fr) minmax(150px,.45fr);gap:1px;min-height:218px;display:grid;position:relative}.market-terminal-hero:after{content:"";pointer-events:none;border:1px solid #75c7e82e;border-radius:50%;width:58%;height:125%;position:absolute;bottom:-65%;right:-8%;box-shadow:0 0 0 34px #75c7e809,0 0 0 72px #75c7e806}.market-terminal-title,.market-pulse,.market-leader{z-index:1;padding:30px;position:relative}.market-terminal-title h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(32px,4vw,50px);line-height:.98}.market-terminal-title p{color:#ffffffa8;max-width:440px;margin:0;line-height:1.45}.market-feed-status{color:#90e8d5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:22px;font-size:11px;font-weight:800;display:inline-flex}.market-feed-status svg{width:14px;height:14px}.market-pulse,.market-leader{background:#ffffff06;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;display:flex}.market-pulse>span,.market-leader>span{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.market-pulse>strong,.market-leader>strong{font-family:var(--font-display);margin-top:10px;font-size:34px;line-height:1}.market-pulse>small{color:#ffffff8c;margin-top:6px}.market-leader>small{margin-top:9px;font-size:17px;font-weight:800}.is-up{color:#38b993}.is-down{color:#e87872}.pulse-line{background:#ffffff1f;border-radius:10px;height:4px;margin-top:20px;overflow:hidden}.pulse-line i{border-radius:inherit;background:linear-gradient(90deg,#f0bc49,#65dcc4);height:100%;transition:width .45s;display:block}.market-terminal-body{padding:0 30px 16px}.market-summary-row{border-bottom:1px solid var(--silver);grid-template-columns:120px 120px 120px 1fr;align-items:center;gap:20px;min-height:84px;display:grid}.market-summary-row>span{flex-direction:column;gap:2px;display:flex}.market-summary-row small{color:var(--muted);font-size:11px}.market-summary-row strong{color:var(--deep);font-family:var(--font-display);font-size:20px}.market-filters{justify-content:flex-end;gap:5px;display:flex}.market-filters button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:12px;font-weight:750}.market-filters button.active{color:var(--deep);background:#eaf6fb;border-color:#4baad338}.market-board-head,.market-board-row{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(100px,.6fr) 100px;align-items:center;gap:20px;display:grid}.market-board-head{min-height:45px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.market-board-head span:not(:first-child){text-align:right}.market-board-row{border-top:1px solid #edf2f5;min-height:72px;transition:transform .18s,background .18s}.market-board-row:hover{background:#f7fbfd;border-radius:14px;margin:0 -12px;padding:0 12px;transform:translate(2px)}.market-board-row.is-platform{background:linear-gradient(90deg,#79c7f214,#0000 54%)}.market-asset{align-items:center;gap:12px;display:flex}.market-asset img{object-fit:contain;filter:drop-shadow(0 5px 8px #0b1f4d24);width:38px;height:38px}.market-asset span{flex-direction:column;gap:2px;display:flex}.market-asset strong{color:var(--deep);font-size:14px}.market-asset small{color:var(--muted);font-size:11px}.market-price{color:var(--deep);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-self:end;font-size:15px}.market-sparkline{justify-self:end;width:98px;height:38px;overflow:visible}.market-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-change{font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:3px;min-width:82px;min-height:32px;font-size:12px;font-weight:800;display:inline-flex}.market-change svg{width:15px;height:15px}.market-change.is-up{background:#e5f6f0}.market-change.is-down{background:#fdebea}.market-board-empty{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.market-board-empty svg{width:19px;color:var(--sky-dark)}.home-lower-grid>.benefits-card{grid-column:1/-1}.home-lower-grid>.benefits-card .benefit-links{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.market-terminal-hero{grid-template-columns:1.2fr .8fr}.market-leader{display:none}.market-summary-row{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0}.market-filters{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.market-terminal{border-radius:23px}.market-terminal-hero{grid-template-columns:1fr;min-height:auto}.market-terminal-title{padding:25px 22px 20px}.market-terminal-title h2{font-size:37px}.market-pulse{border-top:1px solid #ffffff1a;border-left:0;padding:18px 22px 22px}.market-pulse>strong{font-size:28px}.market-terminal-body{padding:0 18px 12px}.market-summary-row{grid-template-columns:repeat(3,1fr);min-height:0}.market-summary-row>span{min-width:0}.market-summary-row strong{font-size:18px}.market-filters{overflow-x:auto}.market-board-head,.market-board-row{grid-template-columns:minmax(115px,1fr) minmax(88px,auto) 76px;gap:8px}.market-board-head span:nth-child(3),.market-sparkline{display:none}.market-board-head span:nth-child(4){grid-column:3}.market-board-row{min-height:68px}.market-asset{gap:8px}.market-asset img{width:32px;height:32px}.market-asset small{font-size:9px}.market-price{font-size:13px}.market-change{min-width:72px;font-size:11px}}.home-carousel{aspect-ratio:3.25;border-radius:var(--radius-lg);min-height:230px;box-shadow:var(--shadow-md);isolation:isolate;background:#0b2237;position:relative;overflow:hidden}.home-carousel:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;border:1px solid #ffffff2e;position:absolute;inset:0;box-shadow:inset 0 -50px 80px #03121f2e}.home-carousel-track{height:100%;transition:transform .72s cubic-bezier(.22,.75,.24,1);display:flex}.home-carousel-slide{min-width:100%;height:100%}.home-carousel-slide>img,.home-carousel-slide>a,.home-carousel-slide>a>img{width:100%;height:100%;display:block}.home-carousel-slide img{object-fit:cover}.home-carousel-arrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051c2f94;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #020f1a3d}.home-carousel-arrow:hover{background:#051c2fd1;transform:translateY(-50%)scale(1.05)}.home-carousel-arrow.previous{left:18px}.home-carousel-arrow.next{right:18px}.home-carousel-dots{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0416267a;border:1px solid #ffffff2e;border-radius:999px;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.home-carousel-dots button{background:#ffffff9e;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .28s,background .28s}.home-carousel-dots button.active{background:var(--gold);width:25px}.home-notice-ticker{color:#fff;background:radial-gradient(circle at 5% 0,#eebe4e2e,#0000 28%),linear-gradient(105deg,#071d31,#123e5e 62%,#0a2842);border:1px solid #eebe4e42;border-radius:19px;grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;margin:14px 0 28px;padding:10px 16px 10px 11px;display:grid;overflow:hidden;box-shadow:0 15px 34px #051c2f29}.home-notice-icon{width:42px;height:42px;color:var(--gold);background:#eebe4e1a;border:1px solid #eebe4e61;border-radius:14px;place-items:center;display:grid}.home-notice-icon svg{width:20px}.home-notice-ticker>strong{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px}.home-notice-window{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-notice-flow{width:max-content;animation:home-ticker var(--ticker-duration) linear infinite;display:flex}.home-notice-flow span{min-width:max-content;padding-right:90px;font-size:14px;font-weight:650}@keyframes home-ticker{to{transform:translate(-50%)}}.announcement-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031320a8;place-items:center;padding:22px;animation:.2s both announcement-fade;display:grid;position:fixed;inset:0}.announcement-dialog{width:min(560px,100%);max-height:min(720px,100vh - 44px);color:var(--deep);background:radial-gradient(circle at 88% 4%,#eebe4e33,#0000 28%),linear-gradient(160deg,#fff 0%,#f4f9fb 100%);border:1px solid #ffffffe0;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:42px minmax(0,1fr);column-gap:13px;padding:26px 30px 24px;animation:.32s cubic-bezier(.2,.75,.25,1) both announcement-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #02101b6b}.announcement-dialog:before{content:"";background:linear-gradient(90deg,var(--blue),var(--gold));border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:30px;right:30px}.announcement-close{z-index:2;width:36px;height:36px;color:var(--navy);background:#0b223712;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:17px}.announcement-close svg{width:18px;height:18px}.announcement-mark{width:42px;height:42px;color:var(--gold);background:linear-gradient(145deg,#0b2237,#1d5475);border-radius:14px;grid-area:1/1/3;place-items:center;margin:0;display:grid;box-shadow:0 10px 24px #0824392e}.announcement-mark svg{width:19px;height:19px}.announcement-kicker{color:var(--blue);letter-spacing:.15em;grid-column:2;align-self:end;font-size:9px;font-weight:850;line-height:1.2}.announcement-dialog h2{letter-spacing:-.035em;grid-column:2;margin:2px 48px 0 0;font-size:clamp(20px,3vw,25px);line-height:1.1}.announcement-content{border-top:1px solid var(--silver);border-bottom:1px solid var(--silver);color:#3e5668;white-space:pre-line;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;grid-column:1/-1;min-height:150px;max-height:min(52vh,440px);margin-top:18px;padding:22px 4px 22px 0;font-size:17px;line-height:1.78;overflow:auto}.announcement-action{background:var(--deep);color:#fff;border:0;border-radius:14px;grid-column:1/-1;width:100%;min-height:48px;margin-top:18px;font-weight:800;box-shadow:0 10px 22px #051f322e}@keyframes announcement-fade{0%{opacity:0}}@keyframes announcement-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (width<=700px){.home-carousel{aspect-ratio:1.72;border-radius:24px;min-height:190px}.home-carousel-arrow{width:36px;height:36px}.home-carousel-arrow.previous{left:10px}.home-carousel-arrow.next{right:10px}.home-carousel-dots{bottom:10px}.home-notice-ticker{grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:58px;margin:11px 0 24px;padding:8px 12px 8px 9px}.home-notice-icon{border-radius:12px;width:38px;height:38px}.home-notice-ticker>strong{display:none}.home-notice-flow span{padding-right:60px;font-size:13px}.announcement-dialog{border-radius:23px;grid-template-columns:36px minmax(0,1fr);column-gap:11px;width:min(500px,100%);padding:20px 19px 18px}.announcement-dialog:before{left:19px;right:19px}.announcement-close{width:34px;height:34px;top:12px;right:12px}.announcement-mark{border-radius:12px;width:36px;height:36px}.announcement-mark svg{width:17px;height:17px}.announcement-dialog h2{margin-right:40px;font-size:20px}.announcement-content{min-height:170px;max-height:56vh;margin-top:15px;padding:18px 2px 18px 0;font-size:15px;line-height:1.75}.announcement-action{min-height:46px;margin-top:15px}}@media (prefers-reduced-motion:reduce){.home-carousel-track{transition:none}.home-notice-flow,.announcement-backdrop,.announcement-dialog{animation:none}}.finance-switcher{border:1px solid var(--silver);max-width:680px;box-shadow:var(--shadow-sm);background:#ffffffd6;border-radius:20px;grid-template-columns:1fr 1fr;gap:6px;margin:-8px 0 26px;padding:6px;display:grid}.finance-switcher>a{min-height:66px;color:var(--muted);border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:9px 14px;transition:color .2s,background .2s,box-shadow .2s;display:grid}.finance-switcher>a>span:first-child{width:38px;height:38px;color:var(--blue);background:var(--glacier);border-radius:12px;place-items:center;display:grid}.finance-switcher>a svg{width:19px}.finance-switcher>a>span:last-child{flex-direction:column;min-width:0;display:flex}.finance-switcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-switcher>a.active{color:#bdd4e2;background:var(--navy);box-shadow:0 10px 24px #0b1f4d2b}.finance-switcher>a.active>span:first-child{color:var(--deep);background:var(--gold)}.fund-balance-stage{color:#fff;background:linear-gradient(132deg,#081d34 0%,#123f66 58%,#2d86b6 100%);border-radius:28px;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;min-height:250px;margin-bottom:34px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #081d3433}.fund-balance-stage:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06}.fund-balance-main,.fund-balance-stats{z-index:1;position:relative}.fund-balance-main{flex-direction:column;align-items:flex-start;display:flex}.fund-balance-main>span{color:#acd2e8;align-items:center;gap:8px;font-weight:700;display:flex}.fund-balance-main>span svg{width:19px}.fund-balance-main>strong{letter-spacing:-.055em;margin:9px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,66px)}.fund-balance-main>a{min-height:44px;color:var(--deep);background:var(--gold);border-radius:13px;align-items:center;gap:9px;padding:0 17px;font-weight:800;display:inline-flex}.fund-balance-main>a svg{width:17px}.fund-balance-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04162838;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.fund-balance-stats>span{flex-direction:column;min-height:126px;padding:18px 14px;display:flex}.fund-balance-stats>span+span{border-left:1px solid #ffffff1f}.fund-balance-stats svg{width:20px;color:var(--gold);margin-bottom:auto}.fund-balance-stats small{color:#a9c7d9}.fund-balance-stats strong{margin-top:3px;font-size:18px}.fund-products-section .section-heading p{color:var(--muted);margin-top:5px}.fund-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fund-product-card{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:24px;position:relative;overflow:hidden}.fund-product-card:before{content:"";background:radial-gradient(circle,#f2b13429,#69b3e70a 65%,#0000 66%);border-radius:50%;width:160px;height:160px;position:absolute;top:-65px;right:-55px}.fund-card-top,.fund-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.fund-card-top>span{color:#c6d7e1;font:800 27px Manrope,sans-serif}.fund-card-top>b{color:#875e07;background:#fff1c8;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex}.fund-card-top svg{width:13px}.fund-product-card h3{z-index:1;margin:22px 0 15px;font-size:24px;position:relative}.fund-return{color:#fff;background:linear-gradient(135deg, var(--navy), #286f98);border-radius:18px;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.fund-return span{color:#bad3e2}.fund-return strong{color:var(--gold-light);font-size:28px}.fund-card-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.fund-card-metrics>span{background:#f4f9fc;border-radius:14px;grid-template-columns:21px 1fr;align-items:center;min-height:82px;padding:11px;display:grid}.fund-card-metrics svg{width:16px;color:var(--blue);grid-row:1/3}.fund-card-metrics small{color:var(--muted)}.fund-card-footer{border-top:1px solid #edf2f5;padding-top:17px}.fund-card-footer>span{flex-direction:column;display:flex}.fund-card-footer small{color:var(--muted)}.fund-card-footer strong{font-size:20px}.fund-card-footer button{min-height:44px;color:var(--deep);background:var(--gold);border:0;border-radius:13px;padding:0 18px;font-weight:800}.fund-card-footer button:disabled{color:#8da0ac;background:#e8eef2}.fund-empty{background:#ffffffb8;border:1px dashed #c9dbe5;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:180px;padding:28px;display:grid}.fund-empty>svg{width:52px;height:52px;color:var(--blue);background:var(--glacier);border-radius:17px;padding:14px}.fund-empty>span{flex-direction:column;display:flex}.fund-empty small{color:var(--muted);margin-top:4px}.fund-empty>a{color:var(--blue);align-items:center;gap:7px;font-weight:800;display:inline-flex}.fund-empty>a svg{width:17px}.fund-recharge-link{color:var(--deep)!important;background:var(--gold)!important;border-color:var(--gold)!important}.positions-overview{color:#fff;background:linear-gradient(130deg, var(--deep), #164c73 72%, #318bb9);box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;padding:20px 22px;display:grid}.positions-overview>span{grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;min-height:86px;padding:8px 18px;display:grid}.positions-overview>span+span{border-left:1px solid #ffffff21}.positions-overview svg{width:20px;color:var(--gold);grid-row:1/3}.positions-overview small{color:#b6cfdd;align-self:end}.positions-overview strong{align-self:start;font-size:24px}.positions-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.positions-controls>div{border:1px solid var(--silver);background:#fff;border-radius:15px;gap:4px;padding:5px;display:flex}.positions-controls button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:inline-flex}.positions-controls button svg{width:16px}.positions-controls button.active{color:#fff;background:var(--navy)}.positions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.position-card{border:1px solid var(--silver);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:22px}.position-card>header{justify-content:space-between;align-items:center;display:flex}.position-card>header>span{border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.position-card>header>span.pledge{color:var(--blue);background:var(--glacier)}.position-card>header>span.fund{color:#805a08;background:#fff3d2}.position-card>header svg{width:14px}.position-card>header>b{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:10px}.position-card>header>b.active{color:var(--success);background:#e8f7f2}.position-card>header>b.completed{color:var(--blue);background:var(--glacier)}.position-card>header>b.frozen{color:#8b6105;background:#fff3d2}.position-card h2{margin:18px 0 14px;font-size:23px}.position-value{color:#fff;background:linear-gradient(135deg, var(--navy), #286f98);border-radius:17px;grid-template-columns:1fr 1fr;padding:16px 18px;display:grid}.position-value>span{flex-direction:column;display:flex}.position-value>span+span{border-left:1px solid #ffffff26;padding-left:18px}.position-value small{color:#bad3e2}.position-value strong{margin-top:3px;font-size:22px}.position-card .position-value>span:last-child strong{color:var(--gold-light)}.position-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.position-metrics>span{background:#f4f9fc;border-radius:13px;grid-template-columns:20px 1fr;align-items:center;min-height:78px;padding:10px;display:grid}.position-metrics svg{width:15px;color:var(--blue);grid-row:1/3}.position-metrics small{color:var(--muted);font-size:11px}.position-progress{padding:13px 0}.position-progress>span{color:var(--muted);justify-content:space-between;display:flex}.position-progress>i{background:#e6eef3;border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.position-progress>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--sky), var(--gold));height:100%;display:block}.position-card>footer{border-top:1px solid #edf2f5;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.position-card>footer>span{flex-direction:column;display:flex}.position-card>footer>span:last-child{text-align:right}.position-card>footer small{color:var(--muted)}.position-card>footer strong{margin-top:3px;font-size:12px}.positions-empty{text-align:center;background:#ffffffb3;border:1px dashed #c9dbe5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.positions-empty svg{width:48px;height:48px;color:var(--blue);background:var(--glacier);border-radius:16px;margin-bottom:14px;padding:13px}.positions-empty span{color:var(--muted);margin-top:5px}@media (width<=760px){.finance-switcher{max-width:none;margin-top:-4px}.finance-switcher>a{grid-template-columns:34px 1fr;gap:8px;min-height:60px;padding:8px}.finance-switcher>a>span:first-child{width:34px;height:34px}.finance-switcher small{font-size:10px}.flow-toolbar-actions .fund-recharge-link{display:none}.fund-balance-stage{grid-template-columns:1fr;gap:23px;min-height:auto;padding:23px}.fund-balance-stats{grid-template-columns:1fr}.fund-balance-stats>span{grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;min-height:78px;display:grid}.fund-balance-stats>span+span{border-top:1px solid #ffffff1f;border-left:0}.fund-balance-stats svg{grid-row:1/3;margin:auto 0}.fund-balance-stats small{align-self:end}.fund-balance-stats strong{align-self:start}.fund-product-grid{grid-template-columns:1fr}.fund-card-metrics{grid-template-columns:1fr 1fr}.fund-card-metrics>span:last-child{grid-column:1/3}.fund-empty{grid-template-columns:48px 1fr;padding:21px}.fund-empty>a{background:var(--glacier);border-radius:13px;grid-column:1/3;justify-content:center;width:100%;min-height:44px}.flow-toolbar-actions .fund-history-link{display:none}.positions-overview{grid-template-columns:1fr;padding:14px}.positions-overview>span{min-height:70px}.positions-overview>span+span{border-top:1px solid #ffffff21;border-left:0}.positions-controls{flex-direction:column;align-items:stretch}.positions-controls>div{overflow-x:auto}.positions-controls button{white-space:nowrap;flex:1}.positions-grid{grid-template-columns:1fr}.position-metrics{grid-template-columns:1fr 1fr}.position-metrics>span:last-child{grid-column:1/3}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee9dc;--sky:#b8964e;--sky-bright:#dfc778;--sky-dark:#c5a253;--blue:#b58b38;--navy:#17160f;--deep:#090a07;--gold:#b88c35;--gold-light:#dcc171;--glacier:#1a1913;--snow:#14140f;--silver:#373328;--ink:#eee9dc;--muted:#a39d8e;--success:#58ae83;--danger:#df7068;--malbec:#8b405c;--surface:#13130f;--surface-raised:#191914;--surface-soft:#1e1d16;--surface-strong:#252319;--border:#39352a;--separator-subtle:#dcc17113;--separator-standard:#dcc1711f;--text:#eee9dc;--text-muted:#a39d8e;--shadow-soft:0 14px 40px #00000040;--shadow-sm:0 10px 30px #00000038;--shadow-md:0 24px 70px #0000005c;background:#080906}html{background:#080906}body{color:var(--text);background:radial-gradient(circle at 22% -8%,#b88c3514,#0000 30%),linear-gradient(135deg,#080906,#0d0d09 54%,#090a07)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#dcc1718c}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell{background:#080906b8}.main-content{background:0 0}.sidebar{background:radial-gradient(circle at 50% 5%,#b88c3529,#0000 26%),linear-gradient(#11110c,#090a07 74%);border-right:1px solid #dcc17121;box-shadow:20px 0 70px #0000002e}.brand-symbol{background:radial-gradient(circle at 35% 28%,#e3cb83,#a2752c 54%,#3d2d13);box-shadow:inset 0 0 0 5px #fff7dc14,0 0 26px #b88c3533}.brand-symbol:after{background:#f2d98a;box-shadow:0 0 0 4px #dcc17126,0 0 16px #dcc1718c}.brand-wordmark small,.sidebar-user small{color:#8f8878}.nav-item{color:#9c9688}.nav-item:hover{color:#f5eedc;background:#b88c3514}.nav-item.active{color:#f2dfab;box-shadow:inset 3px 0 var(--gold), 0 10px 28px #00000029;background:linear-gradient(90deg,#b88c3533,#b88c350e)}.nav-item.active svg{color:var(--gold-light)}.sidebar-user{border-color:#dcc17121}.avatar{color:#090a07;background:linear-gradient(145deg,#d4b35f,#9d722b)}.context-panel{color:var(--text);background:radial-gradient(circle at 90% 0,#b88c351a,#0000 24%),#10110d;border-color:#dcc1711a}.context-stat{border-color:var(--border)}.mini-balance,.balance-hero,.assets-hero,.operations-overview,.income-hero,.history-total,.ledger-detail-hero,.bank-display-card,.checkin-hero,.team-hero,.team-hero-card,.invite-hero,.fund-hero,.finance-hero{box-shadow:var(--shadow-md);background:radial-gradient(circle at 82% 8%,#dcc17129,#0000 28%),linear-gradient(135deg,#19170f,#0b0c08 72%);border:1px solid #dcc1712e}.team-hero-card>span,.team-hero-card>small{color:#b8ad96}.team-orbit{border-color:#dcc17138}.mini-balance span,.balance-copy>span,.balance-copy small,.assets-balance>span,.assets-month>span,.assets-balance small,.assets-month small{color:#aaa18e}.mini-balance small,.balance-copy small b,.assets-balance b,.assets-month strong{color:var(--gold-light)}.language-switcher,.icon-button,.secondary-button{color:#ddd4c1;border-color:var(--border);background:#191914e6}.icon-button:hover,.secondary-button:hover{background:var(--surface-strong)}.language-switcher.inverse{background:#b88c350f;border-color:#dcc17133}.language-switcher.wide{background:linear-gradient(135deg,#b88c351f,#ffffff05);border-color:#dcc1712e}.language-switcher.wide:hover{background:linear-gradient(135deg,#b88c352e,#ffffff09);border-color:#dcc17161}.language-current-icon{color:var(--gold-light);background:#b88c351a;border-color:#dcc17133}.language-current-copy small{color:#8d8574}.language-current-copy strong{color:#eee6d4}.language-dialog-backdrop,.dialog-backdrop,.announcement-backdrop{background:#000000c2}.language-dialog,.confirm-dialog,.announcement-dialog{color:var(--text);background:radial-gradient(circle at 88% 0,#b88c351f,#0000 26%),linear-gradient(150deg,#1b1a14,#11110d);border-color:#dcc17133;box-shadow:0 35px 100px #00000094}.language-dialog>header>span,.language-dialog>header button,.dialog-close{color:var(--gold-light);background:var(--surface-strong)}.language-dialog>header h2,.confirm-dialog h2,.announcement-dialog h2{color:var(--text)}.language-options>button,.dialog-actions button{color:var(--text);border-color:var(--border);background:var(--surface-raised)}.language-options>button:hover{border-color:var(--gold);background:var(--surface-strong)}.language-options>button.active{border-color:var(--gold);background:linear-gradient(135deg, #b88c352e, var(--surface-raised));box-shadow:inset 4px 0 var(--gold)}.language-options>button>span{color:var(--gold-light);background:var(--surface-strong)}.page-header h1,.home-header h1,.section-heading h2,.page h1,.page h2,.page h3,.page strong,.context-panel strong,.login-form h2,.register-heading h2{color:var(--text)}.eyebrow,.section-heading a,.section-heading button,.text-button,.auth-back,.auth-switch a,.catalog-heading button{color:var(--gold-light)}.eyebrow.light{color:#d2b76a}.page-header p,.home-header p,.section-heading p{color:var(--muted)}.primary-button,.primary-flow-button,.purchase-button,.pledge-footer button,.checkin-hero>button,.raffle-draw,.quick-money-actions button:first-child,.quick-money-actions a:first-child{color:#090a07;background:linear-gradient(135deg,#d0ad56,#9d722b);border-color:#bf9440;box-shadow:0 10px 28px #b88c3533,inset 0 1px #fff4cd4d}.primary-button:hover,.primary-flow-button:hover{background:linear-gradient(135deg,#dec06d,#aa7e31)}.operation-summary,.product-card,.market-snapshot,.benefits-card,.operation-card,.allocation-card,.transaction-card,.profile-stats,.profile-group>div,.purchase-panel,.exchange-balance-strip,.pledge-summary,.pledge-product,.coupon-ticket,.winner-panel,.history-list article,.detail-ledger-content,.recruit-paper,.message-detail-paper,.settings-tabs,.income-history-link,.content-paper,.flow-card,.finance-card,.fund-card,.fund-position-card,.position-card,.support-card,.download-card,.rule-card,.team-card,.stat-card,.activity-card,.ledger-card{color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#1a1a15fa,#11110dfa)}.product-card:hover,.operation-card:hover,.history-list article:hover{border-color:#dcc17161;box-shadow:0 18px 48px #00000057}.pulse-orbit{background:radial-gradient(circle at 45% 38%,#282318,#10110d 72%);border-color:#dcc171b8;box-shadow:0 0 0 7px #b88c351c,inset 0 0 22px #dcc17112}.pulse-orbit span,.operation-copy strong,.operation-yield strong{color:var(--text)}.pulse-orbit small,.operation-copy p,.operation-copy>small,.operation-yield span{color:var(--text-muted)}.horizon-progress{background:#343229;box-shadow:inset 0 1px 2px #00000073}.horizon-progress i{background:linear-gradient(90deg, #8f6828, var(--gold-light))}.horizon-progress b{background:var(--gold-light);box-shadow:0 0 0 5px #b88c352b,0 0 18px #dcc1713d}.exchange-balance-strip>span,.pledge-summary>span{color:var(--text-muted)}.exchange-balance-strip svg,.pledge-summary svg{color:var(--gold)}.exchange-balance-strip strong,.pledge-summary strong{color:var(--text)}.benefit-links button,.benefit-links a,.profile-link,.profile-link:hover,.detail-metrics span,.pledge-metrics>span,.activation-panel,.detail-info,.rate-banner,.detail-ledger-content footer,.invite-steps article,.contract-acceptance,.rich-content-dialog>.server-content,.server-content,.checkin-days article,.bank-form input,.bank-form select,.register-fields label>div,.exchange-input,.exchange-output,.form-card,.flow-field,.fund-metric,.finance-metric{color:var(--text);border-color:var(--border);background:var(--surface-soft)}.profile-link{border-bottom-color:var(--border)}.profile-link:hover{background:#242218}.profile-link-icon,.benefit-links button>span,.benefit-links a>span,.transaction-icon,.history-record-icon,.message-detail-icon,.play-disc,.invite-steps article>span,.detail-info li svg{color:var(--gold-light);background:#b88c351c}.search-control,.filter-button,.filter-chips button,.input-control,.purchase-options select,.register-fields input,.bank-form input,.bank-form select,.flow-field input,.flow-field select,.flow-field textarea{color:var(--text);border-color:var(--border);background:#151510}.input-control strong,.search-control input,.input-control input,.exchange-input input,.bank-form input,.bank-form select{color:var(--text)}.input-control:focus-within,.search-control:focus-within,.exchange-input:focus-within,.register-fields label>div:focus-within,.bank-form input:focus,.bank-form select:focus{border-color:var(--gold);box-shadow:0 0 0 4px #b88c351a}.segmented-control,.exchange-mode,.feature-tabs,.settings-tabs,.category-switch{border-color:var(--border);background:#0f100c}.segmented-control button,.exchange-mode button,.feature-tabs button,.settings-tabs button,.category-switch button{color:var(--muted)}.segmented-control button.active,.exchange-mode button.active,.feature-tabs button.active,.settings-tabs button.active,.filter-chips button.active,.market-filters button.active{color:#f3dfaa;box-shadow:inset 0 -2px var(--gold);background:#b88c3529;border-color:#dcc17147}.category-switch button.active{color:#f3dfaa;box-shadow:inset 0 -2px var(--gold);background:#b88c3529}.market-tabs{border-color:var(--border)}.market-tabs button.active{color:var(--gold-light)}.market-live-strip,.market-board,.market-terminal{color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 90% 0,#b88c3514,#0000 24%),linear-gradient(145deg,#171711,#10110d)}.market-terminal-hero{background:radial-gradient(circle at 78% 12%,#dcc17129,#0000 30%),linear-gradient(125deg,#17150e,#0a0b08 72%)}.market-terminal-hero:after{border-color:#dcc17126;box-shadow:0 0 0 34px #b88c3506,0 0 0 72px #b88c3504}.market-terminal-body{background:linear-gradient(#171711,#11110d)}.market-summary-row strong,.market-asset strong,.market-price{color:var(--text)}.market-live-strip>span,.market-board-row,.market-row,.market-summary-item{border-color:var(--border)}.market-live-strip strong,.market-board strong,.market-row strong{color:var(--text)}.market-board-row:hover,.market-row:hover{background:#b88c350e}.coin-badge{color:#090a07;background:linear-gradient(145deg,#d1ae58,#9d722b)}.market-change.is-up,.change.positive{color:#7ed4a5;background:#38865e29}.market-change.is-down,.change.negative{color:#ef8a82;background:#af3d372b}.market-change.is-flat{color:var(--gold-light);background:#b88c351f}.profile-hero{color:var(--text);background:radial-gradient(circle at 90% 0,#dcc17121,#0000 32%),linear-gradient(135deg,#211e14,#10110d);border:1px solid #dcc1712e}.profile-avatar{background:linear-gradient(145deg,#6f5224,#17150f);border-color:#332d20}.profile-avatar span{border-color:#211e16}.profile-arrow{color:#746e60}.logout-button{color:#e9827a;background:#8b2d2a1a;border-color:#df706847}.product-visual,.detail-visual,.pledge-yield{background:radial-gradient(circle at 70% 15%,#dcc17124,#0000 28%),linear-gradient(145deg,#242015,#0b0c08 74%)}.flow-header,.positions-overview,.fund-balance-stage{box-shadow:var(--shadow-md);background:radial-gradient(circle at 88% 8%,#dcc1712b,#0000 28%),linear-gradient(135deg,#1d1a11,#0a0b08 72%);border:1px solid #dcc1712e}.flow-header:after{border-color:#dcc17133}.positions-overview small,.fund-balance-main>span,.fund-balance-stats small{color:#a9a18f}.finance-switcher,.positions-controls>div{color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm);background:#11110d}.finance-switcher strong{color:var(--text)}.finance-switcher>a>span:first-child{color:var(--gold-light);background:#b88c351c}.finance-switcher>a.active,.positions-controls button.active{color:#f3dfaa;box-shadow:inset 0 -2px var(--gold);background:#b88c3529}.finance-switcher>a.active strong{color:#f4e7c4}.fund-product-card,.raffle-account-strip,.team-level-card,.red-packet-history,.download-grid article,.rules-paper,.service-security{color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#1a1a15fa,#11110dfa)}.team-level-card>strong{color:var(--text)}.team-level-icon,.download-device,.red-packet-history header b{color:var(--gold-light);background:#b88c351c}.red-packet-history article{border-color:var(--border)}.service-security>svg{color:var(--gold-light)}.download-grid article:after{background:#b88c3512}.download-grid article.ios:after{background:#dcc17117}.download-grid a,.download-grid button{color:#090a07;background:linear-gradient(135deg,#d0ad56,#9d722b)}.fund-return,.position-value{background:linear-gradient(135deg,#211c10,#0c0d09)}.fund-return span,.position-value small{color:#aaa18f}.fund-card-metrics>span,.position-metrics>span,.raffle-account-strip>span{color:var(--text);background:var(--surface-soft)}.fund-card-metrics svg,.position-metrics svg,.raffle-account-strip svg{color:var(--gold-light)}.fund-card-footer,.position-card>footer{border-color:var(--border)}.position-progress>span b{color:var(--text)}.position-progress>i{background:#302d23}.fund-empty,.positions-empty{color:var(--muted);background:#13130fc2;border-color:#474235}.fund-empty>svg,.positions-empty svg{color:var(--gold-light);background:#b88c351c}.positions-empty strong{color:var(--text)}.bank-form label{color:#d8cfbd}.avatar-editor{border-color:var(--border)}.avatar-editor label{color:var(--gold-light);border-color:var(--border);background:var(--surface-soft)}.red-packet-stage .input-control{color:var(--text);border:1px solid var(--border);background:#151510}.red-packet-stage input{color:var(--text)}.support-stage{background:radial-gradient(circle at 22% 18%,#dcc17121,#0000 28%),linear-gradient(135deg,#1d1a11,#0a0b08 72%);border:1px solid #dcc1712e}.support-orbit{border-color:#dcc1713d}.purchase-total{background:#0c0d09;border:1px solid #dcc17129}.purchase-total span{color:#a8a08f}.contract-acceptance input,.checkbox-label input{accent-color:var(--gold)}.empty-state,.history-empty,.asset-empty{color:var(--muted);background:#13130fb8;border-color:#474235}.empty-state h2,.asset-empty strong{color:var(--text)}.announcement-content{color:#c2bbab;border-color:var(--border)}.announcement-close{color:var(--gold-light);background:var(--surface-strong)}.announcement-mark{background:linear-gradient(145deg,#322817,#13130f)}.announcement-action{color:#090a07;background:linear-gradient(135deg,#d0ad56,#9d722b)}.login-page,.register-page{color:var(--text);background:#090a07}.login-story,.register-brand-panel{background:radial-gradient(circle at 78% 24%,#dcc1712b,#0000 32%),linear-gradient(145deg,#17150e,#080906 72%)}.login-story:before{opacity:.17;background-image:linear-gradient(#dcc17129 1px,#0000 1px),linear-gradient(90deg,#dcc17129 1px,#0000 1px)}.login-form-panel,.register-form-panel{color:var(--text);background:radial-gradient(circle at 100% 0,#b88c3512,#0000 25%),#10110d}.login-form>label>span,.register-fields label{color:#d8cfbd}.home-carousel,.home-notice-ticker{box-shadow:var(--shadow-md);background-color:#0b0c08;border:1px solid #dcc1712e}.home-notice-ticker{background:radial-gradient(circle at 5% 0,#dcc17126,#0000 28%),linear-gradient(105deg,#0b0c08,#211b0f 62%,#11110c)}.raffle-board{background:radial-gradient(circle at 50% 45%,#dcc17133,#0000 30%),linear-gradient(145deg,#17150e,#080906);border:1px solid #dcc17133}.raffle-prize{background:#dcc1710e}.coupon-ticket:before,.coupon-ticket:after{background:#080906}.coupon-value{background:linear-gradient(145deg,#9b722c,#241c0e)}.checkin-days article>span{color:var(--gold-light);background:var(--surface-strong)}.checkin-days article.complete{background:#2b6f4c21;border-color:#58ae8361}.history-record-icon.benefit{color:#d7b861;background:#b88c351f}.history-record-icon.raffle{color:#d88964;background:#91472c26}.server-content hr{border-color:var(--border)}@media (width<=820px){.main-content{background:linear-gradient(#b88c3506,#0000 220px)}.bottom-nav,.mobile-purchase-bar{color:var(--muted);background:#11110df0;border-color:#dcc17133;box-shadow:0 18px 48px #00000080}.bottom-nav-item{color:#7f7a6f}.bottom-nav-item.active{color:var(--gold-light);background:#b88c351f}.login-form-panel{background:#10110d;border-top:1px solid #dcc17124}.asset-actions{background:#14140ff0;border-color:#dcc1712e}.asset-actions button:hover{background:#b88c3514}.asset-actions span{color:var(--gold-light);background:#b88c351a}.market-live-strip>span{border-color:var(--border)}}@media (width<=360px){.page-header>:first-child,.home-header>:first-child{min-width:0}.page-header,.home-header{gap:8px}.header-actions.mobile-only{flex:none;gap:5px}.header-actions .language-switcher>button{padding-inline:8px}}:root{--font-body:"Source Sans 3", "Noto Sans SC", "Noto Sans", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, sans-serif;--font-display:"Manrope", "Source Sans 3", "Noto Sans SC", "Noto Sans", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}body{font-family:var(--font-body);font-optical-sizing:auto;letter-spacing:.002em}button,input,select,textarea{font-family:inherit}h1,h2,h3,strong,.eyebrow{font-family:var(--font-display)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}input::placeholder,textarea::placeholder{color:#8a8477;opacity:1}svg.lucide{stroke-width:1.75px;transition:color .2s,stroke-width .2s,transform .24s cubic-bezier(.22,1,.36,1)}a:hover>svg.lucide,button:hover>svg.lucide{stroke-width:2px}.brand-symbol{color:#f0d57f;background:radial-gradient(circle at 40% 35%,#f0d57f33,#b88c350f 45%,#11100c 74%);border:1px solid #f0d57f6b;overflow:visible;box-shadow:inset 0 0 18px #dcc1711a,0 8px 30px #00000047}.brand-symbol:after,.brand-symbol>i{display:none}.brand-symbol .orbit-glyph{width:52px;height:52px}.brand-wordmark strong{font-family:var(--font-display);letter-spacing:.14em;font-weight:780}.main-content{isolation:isolate;position:relative;overflow:clip}.shell-orbit-glyph{z-index:-1;color:#dcc17109;pointer-events:none;width:min(44vw,620px);height:min(44vw,620px);position:fixed;top:16vh;left:max(268px,50vw - 60px);transform:rotate(-9deg)}.nav-item svg,.bottom-nav-item svg,.flow-icon,.team-level-icon,.profile-link-icon,.message-detail-icon,.bank-display-icon,.content-seal,.recruit-seal{filter:drop-shadow(0 4px 10px #b88c351c)}.nav-item.active svg,.bottom-nav-item.active svg{transform:rotate(-4deg)scale(1.06)}.bottom-nav-item{isolation:isolate;transition:color .18s,background-color .18s,transform .12s}.bottom-nav-item:before{content:"";background:var(--gold);opacity:0;border-radius:3px;width:22px;height:3px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:-2px;transform:translateY(-3px)scaleX(.45)}.bottom-nav-item.active:before{opacity:1;transform:translate(0,0)scaleX(1)}.bottom-nav-item>svg,.bottom-nav-item>span{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .18s}.bottom-nav-item.active>svg{transform:translateY(-2px)rotate(-4deg)scale(1.08)}.bottom-nav-item.active>span{transform:translateY(-1px)}.bottom-nav-item:active{transform:scale(.965)}.motion-lite .bottom-nav-item,.motion-lite .bottom-nav-item:before,.motion-lite .bottom-nav-item>svg,.motion-lite .bottom-nav-item>span{transition-duration:.1s}.flow-icon,.team-level-icon,.profile-link-icon,.message-detail-icon,.bank-display-icon,.content-seal,.recruit-seal{background:radial-gradient(circle at 35% 30%,#dcc17129,#b88c350f 48%,#0a0b08a6);border:1px solid #dcc17133;border-radius:42% 58% 54% 46%/46% 42% 58% 54%}.southern-horizon{color:#d8bd6d}.southern-horizon .orbit-system{transform-origin:470px 83px;animation:6s ease-in-out infinite core-breathe}.southern-horizon .orbit-readout{animation:3.2s ease-in-out infinite readout-pulse}.southern-horizon.compact{opacity:.9;width:86%;max-width:740px}.home-page .balance-hero{background-color:#090a07;background-image:linear-gradient(#06070514 38%,#050604c7 100%),linear-gradient(90deg,#050604eb 0%,#070806b3 44%,#07080614 100%),url(/images/balance-orbit-bg.webp);background-position:50%,50%,70%;background-repeat:no-repeat;background-size:cover;border-color:#dcc17147;box-shadow:0 22px 58px #0006,inset 0 1px #f6de9b12}.home-page .balance-copy>span,.home-page .balance-copy small{color:#bcb29e}.home-page .quick-money-actions a:not(:first-child){background:#0d0e0ab8;border-color:#ecd79d2e;box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0000003d}.orbit-spinner{width:34px;height:34px;color:var(--gold-light);flex:none;place-items:center;display:inline-grid;position:relative}.orbit-spinner.compact{width:22px;height:22px}.orbit-spinner svg{width:100%;height:100%;overflow:visible}.orbit-spinner-track{stroke:currentColor;stroke-width:1px;opacity:.2}.orbit-spinner-arc{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;transform-origin:21px 21px;animation:.82s linear infinite orbit-rotate}.orbit-spinner-core{fill:currentColor;opacity:.92;animation:1.1s ease-in-out infinite core-pulse}.orbit-spinner-satellite{fill:#f5ead0;transform-origin:21px 21px;animation:.82s linear infinite orbit-rotate}.home-data-status{z-index:900;top:max(14px, env(safe-area-inset-top));color:#f3e7c8;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);pointer-events:none;background:linear-gradient(115deg,#262217f0,#0f0f0ce6);border:1px solid #e0bf6657;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:7px 16px 7px 10px;animation:.28s cubic-bezier(.22,1,.36,1) both home-data-status-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000004d,inset 0 1px #ffffff0d}.home-data-status:after{content:"";background:#dbb84f;border-radius:50%;width:4px;height:4px;animation:1.05s ease-in-out infinite alternate home-data-dots;box-shadow:8px 0 #dbb84f94,16px 0 #dbb84f3d}.home-data-status span{color:inherit;letter-spacing:.015em;white-space:nowrap;font-size:14px;font-weight:680}.home-data-status .orbit-spinner{color:#d9b652}.home-header-actions{flex:none}.home-header-actions .language-switcher{background:linear-gradient(135deg,#b88c3521,#13120ed1);border-color:#dcc17147;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000002e}.home-header-actions .language-switcher:hover{border-color:#dcc17180}@keyframes home-data-status-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes home-data-dots{0%{opacity:.38;transform:translate(0)}to{opacity:1;transform:translate(2px)}}@media (width<=760px){.home-data-status{top:max(116px, calc(env(safe-area-inset-top) + 96px))}.home-header-actions{gap:7px}}.flow-loading,.flow-state:not(.retry-panel){color:#b7ae9b;letter-spacing:.025em;background:linear-gradient(145deg,#1a1913e6,#0c0d09eb);border:1px solid #dcc17129;border-radius:24px;flex-direction:column;gap:12px;min-height:154px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6d806,0 20px 54px #0000002e}.flow-loading:after,.flow-state:not(.retry-panel):after{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:42%;height:1px;animation:1.8s ease-in-out infinite loading-scan;position:absolute;bottom:0;left:-45%}.flow-loading>.orbit-spinner,.flow-state:not(.retry-panel)>.orbit-spinner{width:44px;height:44px}.primary-flow-button .orbit-spinner,.checkin-hero button .orbit-spinner{width:23px;height:23px}.primary-button:disabled,.primary-flow-button:disabled{opacity:1;color:#090a07;box-shadow:none;background:linear-gradient(135deg,#b79950,#967333)}.pledge-footer button:disabled,.fund-card-footer button:disabled,.download-grid button:disabled{opacity:1;color:#c8c0ae;box-shadow:none;background:#24231c;border:1px solid #3c392e}.auth-page{min-height:100dvh;color:var(--text);background:#090a07;grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);display:grid}.auth-stage{isolation:isolate;color:#fff;background:linear-gradient(90deg,#dcc1710b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#dcc1710b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 72% 46%,#b88c3526,#0000 29%),linear-gradient(152deg,#1a180f,#090a07 66%);flex-direction:column;min-height:100dvh;padding:34px clamp(30px,4.2vw,70px) 38px;display:flex;position:sticky;top:0;overflow:hidden}.auth-stage:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,42% 0,42% 1px,100% 1px,100% 100%,58% 100%,58% calc(100% - 1px),0 calc(100% - 1px));border:1px solid #dcc1711a;position:absolute;inset:18px}.auth-topbar{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-stage-copy{z-index:2;width:min(100%,560px);margin:auto 0 14vh;position:relative}.auth-stage-copy h1{color:#f7f2e8;letter-spacing:-.06em;max-width:640px;margin:15px 0 18px;font-size:clamp(44px,5.3vw,78px);font-weight:720;line-height:.98}.auth-stage-copy p{color:#a9a18f;max-width:500px;font-size:17px;line-height:1.62}.auth-core-visual{z-index:1;pointer-events:none;position:absolute;bottom:9%;left:0;right:-9%}.auth-core-visual .southern-horizon{opacity:.93;width:100%;position:static}.auth-trust{z-index:2;color:#bdb5a4;margin-top:auto;position:relative}.auth-trust-icon{width:34px;height:34px;color:var(--gold-light);background:#b88c3514;border:1px solid #dcc17138;border-radius:50%;place-items:center;display:grid}.auth-surface{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 100% 0,#b88c3517,#0000 26%),linear-gradient(145deg,#11110d,#0b0c09);place-items:center;padding:clamp(30px,5vw,76px);display:grid}.auth-card{background:linear-gradient(135deg,#fff7dc06,#0000 44%),#161611e6;border:1px solid #dcc1712e;border-radius:10px 34px;width:min(100%,520px);padding:clamp(27px,3.4vw,44px);position:relative;box-shadow:0 35px 90px #0000004d,inset 0 1px #fff5d209}.auth-card:before{content:"";background:linear-gradient(90deg, var(--gold-light), transparent);width:82px;height:2px;position:absolute;top:-1px;left:28px}.auth-card-heading{grid-template-columns:48px 1fr;align-items:start;gap:18px;margin:0 0 30px;display:grid}.auth-card-heading>div{min-width:0}.auth-step{width:46px;height:46px;color:var(--gold-light);font:700 12px var(--font-display);letter-spacing:.08em;background:#b88c3512;border:1px solid #dcc17138;border-radius:50%;place-items:center;display:grid}.auth-card-heading h2,.register-heading h2{color:#f6f1e7;letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.05}.auth-card-heading p,.register-heading p{color:var(--text-muted);margin:0;line-height:1.5}.auth-card>label,.register-fields label{color:#d8d0bf;font-weight:650}.auth-card .input-control,.register-fields label>div{color:#c9ad5a;background:#10110d;border:1px solid #3b372b;border-radius:8px 18px;min-height:56px;box-shadow:inset 0 1px #ffffff04}.auth-card .input-control:focus-within,.register-fields label>div:focus-within{border-color:#dcc17194;box-shadow:0 0 0 4px #b88c3514,inset 0 1px #ffffff05}.auth-card input,.register-fields input{color:#f1ecdf;caret-color:var(--gold-light)}.login-submit,.register-form .primary-flow-button{color:#171108;background:linear-gradient(135deg,#dbc06f,#a97c30);border-radius:8px 18px;min-height:58px;box-shadow:0 18px 36px #b88c3529,inset 0 1px #fff8dc61}.register-copy,.auth-switch{color:var(--text-muted)}.register-copy a,.auth-switch a,.auth-back{color:var(--gold-light)}.form-options{border-top:1px solid #dcc1711a;padding-top:18px}.checkbox-label input{accent-color:var(--gold)}.form-error{color:#ef938b;background:#8b2d2a1a;border-color:#df70683d}.winner-list article,.red-packet-history article,.ledger-row,.member-list article,.message-row,.market-board-row,.market-row,.transaction-row,.profile-link{border-color:var(--separator-subtle)}.filter-bar,.message-detail-paper>header,.avatar-editor,.announcement-content,.market-summary-row,.market-tabs,.purchase-summary,.operation-timeline,.pledge-footer,.fund-card-footer,.position-card>footer,.operation-yield{border-color:var(--separator-standard)}.context-stat,.pledge-summary>span,.income-hero span+span,.fund-balance-stats>span+span,.positions-overview>span+span,.position-value>span+span,.operations-overview span+span,.profile-stats span+span,.market-live-strip>span,.withdraw-records-balance>span:first-child{border-color:var(--separator-subtle)}.input-control strong{border-color:var(--separator-standard)}.winner-list article:last-child,.red-packet-history article:last-child,.ledger-row:last-child,.member-list article:last-child,.message-row:last-child,.profile-link:last-child,.market-live-strip>span:last-child,.pledge-summary>span:last-child{border-color:#0000}.winner-list,.red-packet-history,.ledger-list,.member-list,.message-list{scrollbar-width:thin;scrollbar-color:#dcc17138 transparent}.winner-list::-webkit-scrollbar{width:6px}.red-packet-history::-webkit-scrollbar{width:6px}.ledger-list::-webkit-scrollbar{width:6px}.member-list::-webkit-scrollbar{width:6px}.message-list::-webkit-scrollbar{width:6px}.winner-list::-webkit-scrollbar-track{background:0 0}.red-packet-history::-webkit-scrollbar-track{background:0 0}.ledger-list::-webkit-scrollbar-track{background:0 0}.member-list::-webkit-scrollbar-track{background:0 0}.message-list::-webkit-scrollbar-track{background:0 0}.winner-list::-webkit-scrollbar-thumb{background:#dcc17138;border-radius:999px}.red-packet-history::-webkit-scrollbar-thumb{background:#dcc17138;border-radius:999px}.ledger-list::-webkit-scrollbar-thumb{background:#dcc17138;border-radius:999px}.member-list::-webkit-scrollbar-thumb{background:#dcc17138;border-radius:999px}.message-list::-webkit-scrollbar-thumb{background:#dcc17138;border-radius:999px}.raffle-account-strip strong,.winner-list b,.purchase-summary strong,.operation-timeline strong,.history-record-main strong,.history-list time,.ledger-values strong,.empty-ledger strong,.message-list h2,.message-detail-paper h2,.balance-option strong,.conversion-line strong,.product-body h3,.product-metrics strong,.product-footer strong,.profile-identity h2,.profile-stats strong,.profile-group h2,.purchase-price,.detail-metrics strong,.detail-info h2{color:var(--text)}.winner-list b,.history-record-main b{color:var(--gold-light)}.redeem-stage form>label,.exchange-input-grid label,.bank-form label{color:#d8cfbd}.form-feedback{color:var(--text);border:1px solid var(--separator-standard);background:var(--surface-soft)}.team-exchange-route article,.balance-option{color:var(--text);border-color:var(--border);background:linear-gradient(145deg, var(--surface-raised), var(--surface))}.team-exchange-route article small,.balance-option span{color:var(--text-muted)}.team-exchange-route article>span,.balance-option svg{color:var(--gold-light);background:#b88c351a}.amount-field{border-color:var(--border);background:#12130f}.amount-field>span{color:var(--gold-light)}.amount-field input{color:var(--text)}.amount-field:focus-within{border-color:#dcc17194;box-shadow:0 0 0 5px #b88c3517}.server-content,.server-content :where(p,span,strong,b,em,i,small,li,h1,h2,h3,h4,h5,h6,td,th,blockquote){color:var(--text)!important}.server-content a{color:var(--gold-light)!important}.wallet-display-card,.wallet-display-card.linked{color:var(--text);box-shadow:var(--shadow-md), inset 0 1px #fff5d20b;background:radial-gradient(circle at 92% 10%,#dcc17121,#0000 30%),linear-gradient(145deg,#1d1b13,#0d0e0a 74%);border-color:#dcc17138}.wallet-display-card:after{border-color:#dcc17129;box-shadow:0 0 0 34px #b88c3506}.wallet-display-card>span,.wallet-display-card.linked>span{color:var(--gold-light);background:#b88c351a;border:1px solid #dcc1712e}.wallet-display-card small,.wallet-display-card.linked small{color:#b8b09f}.wallet-display-card strong{color:#e5c978}.wallet-display-card.linked strong{color:#f4efe3}.wallet-display-card p,.wallet-display-card.linked p{color:#c4bcac}.wallet-display-card>b{color:#ead48f;background:#b88c351a;border:1px solid #dcc17129}.dialog-backdrop,.announcement-backdrop,.language-dialog-backdrop{overscroll-behavior:contain;width:100vw;height:100dvh;overflow-y:auto}.content-paper,.message-detail-paper,.exchange-card,.income-hero,.income-history-link,.team-exchange-route,.team-exchange-form,.finance-switcher{width:100%;max-width:none;margin-left:0;margin-right:0}.content-paper{padding-inline:clamp(28px,4vw,44px)}.content-paper>.server-content,.content-paper>p,.content-paper>time{max-width:880px}.team-exchange-route{margin-bottom:20px}.live-operation-card{background:radial-gradient(circle at 10% 4%,#b88c351a,#0000 27%),linear-gradient(145deg,#191914,#10110d 72%);border-color:#dcc17133;padding:0;position:relative;overflow:hidden}.live-operation-card:before{content:"";pointer-events:none;border:1px solid #dcc17117;border-radius:50%;width:250px;height:250px;position:absolute;top:-88px;right:-78px;box-shadow:0 0 0 38px #b88c3506,0 0 0 74px #b88c3504}.live-operation-card .operation-card-top{z-index:1;background:linear-gradient(90deg,#dcc1710e,#0000 64%);grid-template-columns:220px minmax(0,1fr);gap:24px;min-height:194px;padding:22px 24px;position:relative}.live-operation-card .equipment-thumb{isolation:isolate;width:220px;height:150px;color:var(--gold-light);background:radial-gradient(circle at 52% 42%,#dcc17133,#0000 40%),linear-gradient(145deg,#292417,#0d0e0a 76%);border:1px solid #dcc17133;border-radius:10px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5d20a,0 18px 34px #0000003d}.live-operation-card .equipment-thumb:before{content:"";z-index:-1;border:1px solid #dcc17124;border-radius:50%;width:118px;height:118px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 21px #b88c3509}.live-operation-card .equipment-thumb:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#dcc17161,#0000);height:1px;position:absolute;bottom:18px;left:16px;right:16px}.live-operation-card .equipment-thumb img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 16px #00000057);width:calc(100% - 14px);height:calc(100% - 14px);transition:transform .35s;position:absolute;inset:7px;transform:scale(1.08)}.live-operation-card:hover .equipment-thumb img{transform:scale(1.12)}.live-operation-card .equipment-thumb>span{z-index:1;position:relative}.live-operation-card .operation-card-top>div:last-child{align-self:center;min-width:0}.live-operation-card .operation-card-top h2{margin:11px 0 5px;font-size:clamp(21px,2.4vw,28px);line-height:1.15}.live-operation-card .operation-card-top small{letter-spacing:.045em;font-size:12px}.live-operation-card .operation-data{z-index:1;border:0;gap:10px;margin:0 24px 16px;padding:0;position:relative}.live-operation-card .operation-data>span{border:1px solid var(--separator-subtle);background:#1e1d16b8;border-radius:8px 18px;min-height:82px;padding:15px 16px}.live-operation-card .operation-data small{color:#999181}.live-operation-card .operation-data strong{margin-top:auto;font-size:21px}.live-operation-card .operation-timeline{z-index:1;border:1px solid var(--separator-standard);background:#0c0d098c;border-radius:15px;margin:0 24px;padding:15px 16px;position:relative}.live-operation-card .operation-card-footer{z-index:1;margin:0;padding:18px 24px 22px;position:relative}.live-product-card .product-meta{color:#aaa293;background:#dcc1710e;border:0;border-radius:12px;margin:15px 0;padding:11px 12px}.live-product-card .product-meta svg{color:var(--gold-light)}.home-recommendations{position:relative}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:visible}.recommendation-card{border-radius:8px 28px;grid-template-columns:minmax(145px,.82fr) minmax(0,1.18fr);min-height:270px;display:grid;overflow:hidden}.recommendation-card .product-visual{border-right:1px solid var(--separator-subtle);background:radial-gradient(circle at 54% 43%,#5ca0c542,#0000 31%),radial-gradient(circle at 20% 10%,#dcc17126,#0000 27%),linear-gradient(155deg,#1e2019,#0a0c09 72%);height:auto;min-height:100%}.recommendation-card .product-visual:after{content:"";border:1px solid #dcc17121;border-radius:50%;position:absolute;inset:22% -30% -18% 18%;transform:rotate(-14deg)}.recommendation-card .product-photo{z-index:1;filter:drop-shadow(0 22px 18px #00000080);width:calc(100% - 16px);height:calc(100% - 72px);inset:48px 8px 24px;transform:scale(1.12)}.recommendation-card .status-pill{z-index:2;position:relative}.recommendation-card .product-model{font-size:42px;top:auto;bottom:4px;right:8px}.recommendation-card .product-body{flex-direction:column;min-width:0;padding:22px;display:flex}.recommendation-card .product-body h3{margin:5px 0 16px;font-size:clamp(17px,1.4vw,21px);line-height:1.25}.recommendation-card .product-metrics{gap:9px}.recommendation-card .product-metrics span{padding:10px 0}.recommendation-card .product-meta{flex-wrap:wrap;gap:8px 13px;margin:10px 0;padding:9px 10px}.recommendation-card .product-footer{margin-top:auto}.recommendation-card .round-link{width:38px;height:38px}.auth-register{grid-template-columns:minmax(390px,.74fr) minmax(650px,1.26fr)}.auth-register .auth-stage-copy{margin-bottom:18vh}.auth-register .auth-stage-copy h1{font-size:clamp(42px,4.6vw,68px)}.auth-progress{z-index:2;color:#9f9683;letter-spacing:.06em;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex;position:relative}.auth-progress i{background:#423b2a;border-radius:2px;width:30px;height:2px}.auth-progress i.active{background:linear-gradient(90deg, var(--gold-light), var(--gold));width:58px}.register-form-panel{align-self:stretch}.register-form-wrap{width:min(100%,850px);margin:auto}.register-form-wrap>.auth-back{margin-bottom:28px}.register-heading.auth-card-heading{margin:0 0 22px}.register-form.auth-card{width:100%;max-width:none}.register-fields{gap:16px}.register-fields label{gap:8px}.register-fields label>div>button{color:#171108;background:linear-gradient(135deg,#d8bc69,#a97c30)}@keyframes orbit-rotate{to{transform:rotate(360deg)}}@keyframes core-pulse{50%{opacity:.55;transform:scale(.72)}}@keyframes core-breathe{50%{opacity:.82;transform:translate(470px,83px)scale(1.035)}}@keyframes readout-pulse{50%{opacity:.5}}@keyframes loading-scan{0%{transform:translate(0)}to{transform:translate(345%)}}@media (width<=1050px){.auth-page,.auth-register{grid-template-columns:minmax(350px,.8fr) minmax(500px,1.2fr)}.auth-stage{padding-inline:30px}.auth-surface{padding:34px}}@media (width<=820px){.shell-orbit-glyph{width:280px;height:280px;position:absolute;top:70px;left:auto;right:-90px}.bottom-nav-item{color:#8a8477}.auth-page,.auth-register{display:block}.auth-stage{min-height:360px;padding:24px 22px 34px;position:relative}.auth-stage-copy{max-width:100%;margin:70px 0 40px}.auth-stage-copy h1{font-size:clamp(39px,11vw,49px)}.auth-stage-copy p{max-width:430px;font-size:15px}.auth-core-visual{opacity:.72;bottom:0;left:20%;right:-26%}.auth-trust,.auth-progress{display:none}.auth-surface{border-radius:26px 26px 0 0;min-height:auto;margin-top:-20px;padding:34px 18px 44px}.auth-card{border-radius:8px 26px;padding:26px 20px}.auth-card-heading{grid-template-columns:40px 1fr;gap:13px}.auth-step{width:40px;height:40px}.auth-register .auth-stage{min-height:300px}.auth-register .auth-stage-copy{margin:58px 0 34px}.register-form-wrap>.auth-back{margin:0 0 22px 6px}.live-operation-card .operation-card-top{grid-template-columns:1fr;gap:15px;min-height:0;padding:14px}.live-operation-card .equipment-thumb{border-radius:8px 24px;width:100%;height:194px}.live-operation-card .equipment-thumb:before{width:145px;height:145px}.live-operation-card .operation-card-top h2{margin-top:9px;font-size:22px}.live-operation-card .operation-data{grid-template-columns:1fr 1fr;gap:8px;margin:0 14px 12px}.live-operation-card .operation-data>span{min-height:78px;padding:13px}.live-operation-card .operation-data>span:last-child{grid-column:1/-1}.live-operation-card .operation-timeline{grid-template-columns:1fr;margin:0 14px;padding:13px}.live-operation-card .operation-card-footer{padding:14px}.home-products.recommendation-grid{grid-template-columns:1fr;padding-bottom:0;display:grid;overflow:visible}.home-products.recommendation-grid .product-card{scroll-snap-align:none;min-width:0}.recommendation-card{grid-template-columns:132px minmax(0,1fr);min-height:224px}.recommendation-card .product-body{padding:16px}.recommendation-card .product-body h3{margin-bottom:9px;font-size:17px}.recommendation-card .product-photo{width:calc(100% - 8px);height:calc(100% - 68px);inset:48px 4px 20px;transform:scale(1.17)}.recommendation-card .product-metrics span{padding:6px 0}.recommendation-card .product-meta{margin:7px 0;padding:7px 8px}}@media (width<=560px){.register-fields{grid-template-columns:1fr}.auth-card-heading h2,.register-heading h2{font-size:29px}.auth-stage:after{inset:10px}.flow-loading,.flow-state:not(.retry-panel){border-radius:19px;min-height:132px}.recommendation-card{grid-template-columns:118px minmax(0,1fr)}.recommendation-card .status-pill{padding-inline:7px;font-size:9px}.recommendation-card .product-body{padding:14px}.recommendation-card .product-kicker{font-size:9px}.recommendation-card .product-metrics strong{font-size:14px}.recommendation-card .product-metrics small,.recommendation-card .product-meta{font-size:10px}.recommendation-card .product-footer strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.southern-horizon .orbit-system,.southern-horizon .orbit-readout,.orbit-spinner-arc,.orbit-spinner-core,.orbit-spinner-satellite,.home-data-status,.home-data-status:after,.flow-loading:after,.flow-state:not(.retry-panel):after{animation:none!important}.route-stage,.bottom-nav-item,.bottom-nav-item:before,.bottom-nav-item>svg,.bottom-nav-item>span{transition:none!important;animation:none!important}}
