*{box-sizing:border-box}body{margin:0;background:#080a0e;color:#f2f3f6;font-family:Inter,system-ui,-apple-system,Arial,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 20%,#27314066,transparent 55%);pointer-events:none}.shell{position:relative;max-width:1150px;min-height:100vh;margin:auto;padding:30px 30px 120px}header{display:flex;justify-content:space-between;align-items:center}.mark{font-size:20px;font-weight:900;letter-spacing:.14em}.mark span{color:#8e9daf}.mark small{display:block;color:#7f8896;font-size:9px;letter-spacing:.24em;margin-top:7px}.avatar{border:1px solid #444c59;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}main{margin-top:64px}.eyebrow{font-size:10px;color:#aab4c3;letter-spacing:.22em}h1{font-size:clamp(36px,6vw,68px);font-weight:600;letter-spacing:-.06em;margin:15px 0 30px}.hero{position:relative;min-height:340px;overflow:hidden;border:1px solid #3b4655;border-radius:26px;background:linear-gradient(115deg,#1c222d,#0c0f15 70%);display:flex;align-items:flex-end;padding:35px}.orb{position:absolute;right:-4%;top:-20px;width:65%;height:380px;opacity:.85}.heroText{z-index:1}.heroText p,.heroText small,article small{font-size:11px;letter-spacing:.13em;color:#b1bac7}.heroText strong{display:block;font-size:clamp(48px,8vw,90px);font-weight:500;letter-spacing:-.06em;margin:10px 0}.heroText strong span{font-size:18px;color:#b6bfca;letter-spacing:0}.heroText small{letter-spacing:0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}article,.placeholder{border:1px solid #2f3744;border-radius:22px;background:#11151c;padding:25px}article b{display:block;font-size:30px;margin-top:20px}.placeholder{text-align:center;padding:90px 25px}.placeholder span{font-size:60px;color:#a9b6c6}.placeholder p{max-width:400px;margin:auto;color:#9da8b8;line-height:1.6}nav{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:7px;border:1px solid #434d5b;border-radius:22px;background:#151a23ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:calc(100% - 20px);z-index:5}nav button{background:none;border:0;color:#939eae;border-radius:15px;padding:12px 21px;cursor:pointer;font-size:12px;white-space:nowrap}nav button span{display:block;font-size:22px;margin-bottom:4px}nav button.active{background:#e7ebf1;color:#0c1119}@media(max-width:600px){.shell{padding:22px 17px 125px}main{margin-top:55px}.hero{min-height:340px;padding:24px}.orb{width:100%;right:-25%;top:-35px}.grid{gap:10px}article{padding:18px}article small{font-size:9px}nav button{padding:10px 12px;font-size:10px}}button{font-family:inherit}.avatar{background:#121720;color:#e5e9f0;cursor:pointer;font-size:18px;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.welcome{color:#aab4c3;margin:-10px 0 24px}.authstate{border:1px solid #303846;background:#11151c;border-radius:25px;padding:45px 25px;margin-top:35px;line-height:1.6}.authstate h2{font-size:24px}.authstate p,.profile p{color:#aab4c3}.profile{padding:45px 20px}.profile span{font-size:40px}.action{border:0;border-radius:16px;padding:17px 25px;background:#e7ebf1;color:#11151c;font-weight:700;cursor:pointer;margin-top:22px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#080b11f5;display:grid;place-items:center;padding:25px}.intro{width:min(460px,100%);padding:36px 27px;border:1px solid #3d4857;border-radius:28px;background:radial-gradient(circle at 75% 15%,#273345,#10151c 70%);text-align:center}.introSymbol{font-size:92px;color:#b7c4d4;margin:30px 0}.intro h2{font-size:25px;letter-spacing:.05em}.intro p{color:#aeb9c9;line-height:1.7;min-height:85px}.intro .action{width:100%}.sectionTitle{display:flex;justify-content:space-between;align-items:center;font-size:21px;font-weight:650;margin:32px 0 15px}.sectionTitle span{font-size:9px;color:#8994a5;letter-spacing:.13em}.subtitle{color:#aeb8c7;line-height:1.65;margin:-10px 0 25px}.empty{border:1px dashed #36404e;border-radius:24px;text-align:center;padding:43px 20px;background:#10141b}.empty span{font-size:40px;color:#aab9cb}.empty h3{font-size:20px;margin:12px 0}.empty p{color:#9faaba;font-size:13px;line-height:1.6;margin:0 auto;max-width:340px}.planList{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.plan{padding:23px}.planTop{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.14em;color:#b5c1d0}.badge{font-size:10px;border:1px solid #3e4a5b;padding:5px 9px;border-radius:20px}.rate{font-size:54px;letter-spacing:-.06em;margin:25px 0 16px}.rate span{font-size:15px;letter-spacing:0;color:#a7b4c4}.planMeta{display:flex;justify-content:space-between;color:#98a6b8;font-size:12px;gap:8px}.planMeta b{display:block;color:#e9edf4;margin-top:6px;font-size:15px}.plan button,.disabledActions button{margin-top:23px;width:100%;background:#252b35;border:1px solid #3c4553;color:#9ca8b8;border-radius:12px;padding:15px;font-weight:600}.panel{border:1px solid #323d4c;background:linear-gradient(145deg,#161c25,#0e1218);border-radius:24px;padding:26px}.balance small,.referral small{letter-spacing:.15em;color:#aebaca}.balance strong{display:block;font-size:56px;font-weight:550;margin:24px 0}.balance strong span{font-size:17px;color:#9aa8b9}.disabledActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.disabledActions button{margin:0}.balance p,.referral p{color:#96a3b5;font-size:12px;margin-top:18px}.referral{margin-top:20px}.refcode{font-size:25px;font-weight:650;margin:17px 0;word-break:break-word}.profile{text-align:center}.profileIcon{font-size:42px;color:#a8b9cc}.profile p{color:#a8b4c4}.profileRows{text-align:left;margin-top:30px;border-top:1px solid #333e4b}.profileRows div{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #333e4b;font-size:13px}.profileRows span{color:#97a4b5}.profileRows b{font-weight:550;overflow-wrap:anywhere;text-align:right}.error{color:#ffb0b0}article b em{font-style:normal;font-size:12px;color:#aab4c3}@media(max-width:600px){.planList{grid-template-columns:1fr}.balance strong{font-size:47px}.sectionTitle span{font-size:8px}}nav{width:max-content;max-width:calc(100% - 20px);justify-content:space-around;bottom:max(12px,env(safe-area-inset-bottom))}nav button{min-width:0;flex:1 1 auto}@media(max-width:600px){nav{width:calc(100% - 16px);gap:2px;padding:5px;border-radius:18px}nav button{padding:10px 3px;font-size:9px;overflow:hidden;text-overflow:ellipsis}nav button span{font-size:20px;margin-bottom:5px}.shell{padding-bottom:calc(125px + env(safe-area-inset-bottom))}}.activities-page{padding-bottom:35px}.activity-card{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;transition:transform .25s,border-color .25s}.activity-card:hover{transform:translateY(-3px);border-color:#8c9bae}.activity-card h3{margin:0 0 10px;font-size:17px}.activity-card p{margin:0;color:#9eabba;font-size:12px;line-height:1.6}.activity-done,.activity-pending{flex-shrink:0;font-size:11px;padding:9px 12px;border-radius:20px}.activity-done{background:#dfe6ef;color:#10151c}.activity-pending{border:1px solid #455263;color:#a7b3c3}.achievement-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.achievement-card{text-align:center;padding:24px 12px;background:linear-gradient(145deg,#1a222d,#0c1016)}.achievement-icon{font-size:45px;color:#c4d0df;text-shadow:0 0 30px #a8b9d066}.achievement-card h3{font-size:13px;margin:15px 0 8px}.achievement-card p{color:#9daabb;font-size:11px}.wheel-panel{text-align:center;overflow:hidden;position:relative;padding:35px 20px;background:radial-gradient(circle at 50% 25%,#293546,#10151d 70%)}.wheel-symbol{font-size:110px;line-height:1.3;color:#d6e0ed;text-shadow:0 0 50px #b9c9df88;animation:wheelFloat 5s ease-in-out infinite}@keyframes wheelFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(12deg)}}.wheel-panel h2{font-size:24px;margin:15px 0}.wheel-panel p{color:#aab7c8;font-size:13px;line-height:1.6}.wheel-panel .action:disabled{opacity:.45;cursor:not-allowed}.wheel-disclaimer{margin-top:25px;font-size:11px!important}@media(max-width:600px){.activity-card{align-items:flex-start;flex-direction:column}.achievement-list{grid-template-columns:repeat(2,1fr)}.wheel-symbol{font-size:85px}}@media(prefers-reduced-motion:reduce){.wheel-symbol{animation:none}}.finance-form,.finance-order{margin-top:16px}.finance-form h3,.finance-order h3{margin:0 0 12px}.finance-form p,.finance-order p{color:#aeb8c7;font-size:13px;line-height:1.6}.finance-form label{display:block;color:#becbdc;font-size:12px;margin:15px 0 8px}.finance-form input{width:100%;background:#090d13;border:1px solid #4a5665;border-radius:12px;color:#fff;font-size:18px;padding:14px}.finance-form .action{width:100%;margin-top:18px}.finance-order-header{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.finance-pill{border:1px solid #697587;border-radius:18px;padding:7px 11px;font-size:11px}.finance-confirmed{border-color:#4cab91;color:#a6f4d7}.finance-pending{border-color:#b8a26c;color:#f8deb0}.finance-address{background:#0a0d13;border:1px solid #465266;border-radius:12px;padding:13px;font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.finance-button,.finance-refresh{cursor:pointer;border:1px solid #49586c;border-radius:12px;background:#1c2430;color:#edf2fa;padding:11px 14px;margin-top:12px}.finance-refresh{margin:0;font-size:12px;white-space:nowrap}.finance-button:disabled,.finance-refresh:disabled{opacity:.45;cursor:default}.finance-warning{color:#e6c79e!important}.finance-notice{color:#b9ecd5;font-size:12px}.disabledActions button:not(:disabled){cursor:pointer;background:#e7ebf1;color:#0c1119}.team-overview small,.team-link small{color:#aebaca;letter-spacing:.13em;font-size:11px}.team-overview strong{font-size:54px;display:block;margin:12px 0}.team-overview p{color:#a4b0bf;line-height:1.6;font-size:13px}.team-link{border:1px solid #3a4656;background:#101721;border-radius:18px;padding:18px;margin-top:25px}.team-url{word-break:break-all;margin:14px 0;color:#e2e9f1;font-size:14px;line-height:1.6}.team-link button{background:#e7ebf1;color:#11151c;border:0;border-radius:12px;padding:12px 21px;font-weight:700;cursor:pointer}.team-notice{border-left:2px solid #64768d;padding-left:14px}.team-members{display:grid;gap:12px}.team-member{display:flex;gap:16px;align-items:center}.team-member .team-avatar{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid #4e5e71;background:#1e2938;color:#e2eaf2;font-size:20px}.team-member strong{font-size:16px;overflow-wrap:anywhere}.team-member p{margin:5px 0;color:#a4b0bf;font-size:13px}.team-member small{color:#8190a2}.team-footnote{margin-top:20px}.adminv6 .adminbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.adminv6 .adminpill{border:1px solid #465263;border-radius:30px;padding:9px 12px;font-size:11px;color:#d7e1ed}.adminv6 button{cursor:pointer;border:1px solid #455062;border-radius:12px;padding:12px 14px;background:#1b2330;color:#e9eef5}.adminv6 button:disabled{opacity:.4;cursor:not-allowed}.adminv6 .adminbar button{margin-left:auto}.adminmenu{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:18px;scrollbar-width:thin}.adminmenu button{white-space:nowrap}.adminmenu button.selected{background:#e7ebf1;color:#11151c}.admincards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.admincards b{font-size:34px}.adminv6 .panel{margin-bottom:20px}.adminv6 .panel h3{margin:0 0 18px}.adminmuted{color:#9ba9ba;font-size:13px;line-height:1.6}.admininput{width:100%;background:#0c1118;border:1px solid #455062;border-radius:12px;color:#f1f4f8;padding:15px;font-size:14px;margin:10px 0}.adminrow{padding:15px 0;border-bottom:1px solid #344050;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.adminrow span{font-size:13px;color:#bbc5d1}.adminrow small{font-size:11px;color:#93a2b5}.adminpager,.adminactions{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:20px}.adminpager span{font-size:12px;color:#a9b5c4}.adminv6 .adminbtn{margin-top:12px}@media(max-width:600px){.admincards article{padding:17px}.admincards small{font-size:9px}.adminv6 .panel{padding:19px}.adminv6 h1{font-size:42px}.adminmenu button{padding:11px}}.support-page{padding-bottom:35px}.support-list{display:grid;gap:9px;margin:14px 0 24px}.support-ticket{display:flex;flex-direction:column;text-align:left;gap:8px;width:100%;border:1px solid #384558;background:#151c26;border-radius:14px;padding:17px;color:#f1f4f8;cursor:pointer;overflow-wrap:anywhere}.support-ticket.selected{border-color:#abbad1;background:#222e3e}.support-ticket strong{font-size:15px}.support-ticket span{font-size:12px;color:#a9b8c8}.support-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.support-actions button,.support-form button,.support-admin button:not(.support-ticket){background:#e7ebf1;color:#11151c;border:1px solid #5d6b7f;border-radius:12px;padding:12px 18px;cursor:pointer}.support-actions button:disabled,.support-form button:disabled{opacity:.5;cursor:default}.support-actions .support-secondary,.support-form .support-secondary{background:#202a36;color:#e7edf5}.support-form{margin-top:20px}.support-form label{display:block;margin:14px 0;color:#b7c4d3;font-size:13px}.support-form input,.support-form textarea,.support-form select,.support-detail textarea,.support-admin select{display:block;width:100%;margin-top:8px;background:#0a1018;color:#f5f7fb;border:1px solid #46566a;border-radius:12px;padding:13px;font:inherit;resize:vertical;min-width:0}.support-form button{margin-right:8px;margin-top:12px}.support-detail{margin:20px 0}.support-status,.support-notice{color:#a7e0c9}.support-messages{display:grid;gap:12px;margin:24px 0;max-height:480px;overflow-y:auto}.support-message{padding:13px 15px;border:1px solid #364353;border-radius:14px;background:#141b25;white-space:pre-wrap;overflow-wrap:anywhere}.support-message.from-admin{border-color:#63768c;background:#1b2733}.support-message small{color:#a5b3c5;font-size:11px}.support-message p{line-height:1.6;margin:8px 0 0}.support-hint{color:#a9b3c3;font-size:12px;line-height:1.7;margin-top:28px}.support-admin .support-detail{border-top:1px solid #344050;padding-top:18px}.support-admin .support-actions select{width:auto;max-width:100%;margin:0}.readiness-panel h4{margin:25px 0 12px;font-size:1rem}.readiness-warning{color:#d28d48;font-weight:700}.readiness-ok{color:#68c39b}.readiness-flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:18px 0}.readiness-flags span{padding:14px;border:1px solid rgba(180,190,210,.25);border-radius:10px;font-size:.9rem}.readiness-row{align-items:start}.readiness-next{padding-left:24px;line-height:1.65}.readiness-next li{margin:10px 0}.fc-panel .fc-warning{color:#e4a85b;font-weight:650}.fc-panel .fc-error{color:#ff9090}.fc-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(250px,1.25fr);gap:16px;margin-top:18px}.fc-list,.fc-details{min-width:0;display:flex;flex-direction:column;gap:10px}.fc-case{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;background:#ffffff0a;border:1px solid rgba(170,185,200,.24);color:inherit;border-radius:12px;padding:14px;cursor:pointer;overflow-wrap:anywhere}.fc-case:hover,.fc-active{border-color:#e1e9f2cc;background:#ffffff1a}.fc-case small,.fc-note small{opacity:.65}.fc-details label{display:flex;flex-direction:column;gap:8px}.fc-details .admininput{max-width:100%;box-sizing:border-box}.fc-note{border-bottom:1px solid rgba(170,185,200,.2);padding:8px 0;overflow-wrap:anywhere}.fc-note p{white-space:pre-wrap}@media(max-width:700px){.fc-layout{grid-template-columns:1fr}}.securityPanel{margin-top:18px;text-align:left;padding:24px}.securityHeading{display:flex;flex-direction:column;gap:9px}.securityHeading span{color:#9cadc0;letter-spacing:.17em;font-size:10px}.securityHeading strong{font-size:19px;font-weight:650}.securityHint{font-size:12px;line-height:1.6;color:#aeb8c7;margin:14px 0}.securityLine{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #333d49;font-size:12px}.securityLine span{color:#b6c1cf}.securityLine b{font-size:15px}.securityLine small{color:#9eafc1;text-align:right}.securityActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.securityActions button{min-width:0;padding:13px 7px;border:1px solid #4d5969;background:#222b37;border-radius:12px;color:#eff3fa;font-size:11px;cursor:pointer}.securityActions button:disabled{opacity:.5;cursor:not-allowed}.securityActions button:last-child{background:transparent;border-color:#74515c;color:#ffb9c4}.securitySuccess{color:#b0e4cd!important;font-size:12px}.securityError{color:#ffb4b4!important;font-size:12px}@media(max-width:380px){.securityActions{grid-template-columns:1fr}}.investment-workspace{display:grid;gap:18px}.inv-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inv-summary>div{display:grid;gap:13px}.inv-summary small{font-size:10px;letter-spacing:.09em;color:#a5b4c6}.inv-summary strong{font-size:20px;color:#f0f5fa;overflow-wrap:anywhere}.inv-summary em{font-size:11px;font-style:normal;color:#94a8bc}.inv-selected{border-color:#b8c7d9!important;box-shadow:0 0 0 1px #b8c7d966}.inv-calculator{display:grid;gap:13px}.inv-calculator h3{margin:0;font-size:23px}.inv-calculator p{font-size:13px;line-height:1.6;color:#a9b7c8}.inv-calculator label{font-size:12px;color:#ccd6e0}.inv-calculator input{background:#0b1119;border:1px solid #50617a;border-radius:13px;padding:13px;color:#f5f8fb;width:100%;font-size:17px}.inv-quote-button{background:#e4eaf3;border:0;border-radius:13px;padding:15px;color:#0b121c;font-weight:700;cursor:pointer}.inv-quote-button:disabled{opacity:.5}.inv-disabled{background:#1c2835;border:1px solid #344354;color:#8292a5;border-radius:13px;padding:13px;cursor:not-allowed}.inv-quote{background:#101925;border:1px solid #435569;border-radius:14px;padding:15px;display:grid;gap:11px}.inv-quote>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inv-quote span{font-size:12px;color:#9aabbf}.inv-quote b{font-size:13px;color:#f3f8fc;text-align:right}.inv-quote p{margin:0;border-top:1px solid #364457;padding-top:10px;color:#d8c49e}.inv-positions{display:grid;gap:12px}.inv-position strong{font-size:15px}.inv-position p,.inv-position small{color:#a2b3c5;font-size:13px}.inv-disclaimer{border-left:2px solid #71839a;padding-left:14px}@media(max-width:520px){.inv-summary{grid-template-columns:1fr}.inv-summary>div{grid-template-columns:1fr 1fr;align-items:center;gap:10px}.inv-summary strong{text-align:right}}.inv-sim{display:grid;gap:10px;border-color:#6b7383}.inv-sim-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between}.inv-sim-meter{height:7px;background:#273645;border-radius:6px;overflow:hidden}.inv-sim-meter span{display:block;height:100%;background:#dce5f1;transition:width .2s ease}.inv-sim-actions{display:flex;flex-wrap:wrap;gap:10px}.inv-sim-actions button{padding:10px;border-radius:10px;border:1px solid #63748b;background:#1d2939;color:#e7eef9;cursor:pointer}.inv-sim-actions button:disabled{opacity:.5}.inv-sim-days{display:grid;gap:4px;margin-top:8px;max-height:270px;overflow:auto}.inv-sim-days>div{display:grid;grid-template-columns:1fr 1.25fr 1fr .8fr;gap:8px;border-bottom:1px solid #334456;padding:9px 2px;font-size:11px;color:#bed0e1}.inv-sim-days b{text-align:right;font-size:10px}@media(max-width:520px){.inv-sim-days>div{font-size:10px;gap:4px}}:root{--fx-bg: #050609;--fx-surface: #111318;--fx-surface-raised: #191c23;--fx-edge: rgba(207,220,238,.16);--fx-edge-strong: rgba(223,233,248,.38);--fx-text: #f3f4f7;--fx-muted: #9ba4b1;--fx-shine: #dce4ee;--fx-radius: 22px;--fx-ease: cubic-bezier(.2,.75,.2,1);color-scheme:dark}html{scroll-behavior:smooth;background:var(--fx-bg)}body{background:var(--fx-bg);color:var(--fx-text);-webkit-font-smoothing:antialiased;min-width:320px}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 60% 48% at 64% 12%,rgba(138,153,178,.16),transparent 70%),radial-gradient(ellipse 50% 50% at 0% 75%,rgba(87,99,122,.08),transparent 70%),linear-gradient(160deg,#08090c,#040508);pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.11;background-image:linear-gradient(rgba(212,225,245,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(212,225,245,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.shell{position:relative;z-index:1;max-width:1160px;padding-top:max(30px,env(safe-area-inset-top));isolation:isolate}.shell>header{padding-bottom:17px;border-bottom:1px solid var(--fx-edge);gap:15px}.mark{display:flex;align-items:center;gap:12px;letter-spacing:.18em;font-size:11px;font-weight:750;line-height:1.3}.mark .mark-symbol{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--fx-edge-strong);color:var(--fx-shine);border-radius:15px;font-size:28px;font-weight:300;background:linear-gradient(135deg,#ffffff24,#ffffff03);box-shadow:inset 0 0 22px #c2d3e817}.mark .mark-copy{display:block;color:#f4f6fa}.mark small{margin-top:6px;letter-spacing:.19em;color:#8d98a8;font-size:9px;font-weight:500}.avatar{width:45px;height:45px;border-color:var(--fx-edge-strong);background:#151922;box-shadow:0 8px 24px #0008;flex-shrink:0}#main-content{margin-top:38px;animation:fx-rise .6s var(--fx-ease) both}.eyebrow{display:flex;align-items:center;gap:8px;color:#b2becb;letter-spacing:.17em;font-size:10px;font-weight:650}.status-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border:1px solid #a9b5c4;border-radius:50%;box-shadow:0 0 12px #dce5f177}h1{font-size:clamp(37px,6.5vw,72px);font-weight:550;line-height:1.04;letter-spacing:-.055em;margin:14px 0 26px;background:linear-gradient(160deg,#fff 15%,#c0c9d4 90%);color:transparent;-webkit-background-clip:text;background-clip:text}.welcome{font-size:14px;color:var(--fx-muted)}.hero{min-height:344px;border-radius:30px;padding:36px;isolation:isolate;align-items:flex-end;border:1px solid var(--fx-edge-strong);background:linear-gradient(115deg,#232832,#101318 58%,#07090d);box-shadow:0 25px 85px #00000061,inset 0 1px #ffffff14}.hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 70% 30%,rgba(210,224,241,.15),transparent 48%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.11),transparent 31%);opacity:.5}.hero-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(211,226,241,.013) 9px 10px)}.hero-index{position:absolute;top:25px;left:33px;font-size:10px;letter-spacing:.22em;color:#8d99aa;z-index:2}.orb{z-index:1;right:-4%;top:-40px;width:64%;height:390px;filter:drop-shadow(0 0 55px rgba(177,194,216,.2))}.heroText{z-index:2;position:relative;max-width:60%;text-shadow:0 5px 20px #000a}.heroText p,.heroText small{font-size:11px;font-weight:650;letter-spacing:.16em;color:#bfc8d3}.heroText strong{font-size:clamp(45px,7vw,82px);letter-spacing:-.065em;line-height:1.12;margin:14px 0}.heroText strong span{font-size:18px;letter-spacing:.03em;font-weight:550;color:#c6d0dd}.heroText small{letter-spacing:.02em;font-weight:450;line-height:1.5}.grid{margin-top:16px;gap:16px}article,.panel,.empty,.placeholder,.authstate{border-color:var(--fx-edge);background:linear-gradient(145deg,#1a1e26f5,#0c0e13f7);box-shadow:inset 0 1px #ffffff0b}article,.panel{border-radius:var(--fx-radius)}article b{background:linear-gradient(165deg,#fff,#c8d1df);-webkit-background-clip:text;background-clip:text;color:transparent}.sectionTitle{margin-top:34px;gap:15px}.sectionTitle span{color:#9ba7b5}.quick-access{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 17px}.quick-access button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:68px;padding:14px 17px;background:linear-gradient(145deg,#1a1e26,#101218);border:1px solid var(--fx-edge);color:#e8edf4;border-radius:17px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .2s,transform .2s,background .2s}.quick-access button:hover,.quick-access button:focus-visible{border-color:#adb8c7;transform:translateY(-2px);background:#232934}.quick-access button span{color:#a2adbd;font-size:20px;flex-shrink:0}nav{border-color:var(--fx-edge-strong);background:#0d1016ed;box-shadow:0 14px 55px #0009,inset 0 1px #ffffff17;border-radius:22px;padding:8px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}nav button{color:#a6afbd;transition:background .2s var(--fx-ease),color .2s;font-weight:550}nav button.active{background:linear-gradient(155deg,#f0f4fa,#bfcbd8);box-shadow:0 5px 20px #0006;color:#0b1017}nav button:focus-visible,.avatar:focus-visible,.action:focus-visible,button:focus-visible{outline:2px solid #eff5fc;outline-offset:3px}.action{background:linear-gradient(150deg,#fafcff,#bfcad8);color:#10141a;box-shadow:0 7px 20px #0005}.overlay{background:#030508f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.intro{background:radial-gradient(circle at 60% 0%,#36404e,#11151c 67%);border-color:#586576;box-shadow:0 32px 90px #000a}.introSymbol{text-shadow:0 0 65px rgba(211,224,242,.4)}@keyframes fx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.shell{padding:21px 15px calc(125px + env(safe-area-inset-bottom))}#main-content{margin-top:31px}.hero{min-height:315px;padding:24px;border-radius:23px}.hero-index{left:23px;top:19px}.heroText{max-width:79%}.heroText strong{font-size:clamp(39px,9vw,60px)}.orb{width:78%;right:-20%;top:-24px;height:320px;opacity:.68}.quick-access{gap:8px;grid-template-columns:1fr 1fr}.quick-access button{min-height:64px;padding:12px;font-size:11px}nav{width:calc(100% - 16px);bottom:max(10px,env(safe-area-inset-bottom));padding:5px;gap:2px}nav button{padding:9px 2px;font-size:9px;line-height:1.25;min-width:0}nav button span{font-size:19px}}@media(max-width:390px){.mark{font-size:10px;letter-spacing:.09em}.mark small{font-size:8px}.hero{min-height:280px}.heroText strong{font-size:37px}.quick-access{grid-template-columns:1fr}.grid{gap:9px}.grid article{padding:16px}.grid article b{font-size:24px}nav button{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}#main-content{animation:none}}:root{--fx-panel-glass:rgba(17,21,29,.88);--fx-glint:rgba(233,242,255,.065);--fx-dim:rgba(175,192,213,.1);--fx-stroke:rgba(205,223,247,.19);--fx-ink:#eff4fb;--fx-secondary:#a6b3c5;--fx-highlight:#d8e3f3}.shell :is(.panel,.plan,.empty,.activity-card,.achievement-card,.inv-position,.fc-case,.support-ticket){position:relative;background-image:linear-gradient(145deg,#2b33416e,#0b0e13e6 75%);border:1px solid var(--fx-stroke);box-shadow:inset 0 1px 0 var(--fx-glint),0 11px 36px #00000029;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.shell :is(.panel,.plan,.activity-card,.achievement-card,.inv-position){border-radius:22px}.shell :is(.panel,.plan,.activity-card,.achievement-card,.inv-position,.fc-case,.support-ticket):hover{border-color:#d9e6f75e;box-shadow:inset 0 1px #fafdff16,0 16px 45px #0000003b}.shell :is(.panel,.plan,.empty,.activity-card,.achievement-card,.inv-position){min-width:0}.shell :is(h2,h3,h4){letter-spacing:-.025em}.shell :is(.subtitle,.adminmuted,.support-hint,.securityHint,.wheel-disclaimer){color:var(--fx-secondary)}.shell :is(.subtitle,.adminmuted,.support-hint,.securityHint){line-height:1.7}.shell :is(input,textarea,select){font-family:inherit;max-width:100%;color:var(--fx-ink);background:#05080cc2;border:1px solid rgba(183,204,233,.3);border-radius:13px;box-shadow:inset 0 1px 8px #0000001a}.shell :is(input,textarea,select):focus-visible{outline:2px solid #ecf3ff;outline-offset:2px;border-color:#e6effb}.shell :is(button,a){-webkit-tap-highlight-color:transparent}.shell button:not(:disabled){transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.shell button:disabled{opacity:.55;cursor:not-allowed}.shell :is(.action,.inv-quote-button){background:linear-gradient(145deg,#fcfdff,#b5c5da);color:#0b1119;border:1px solid rgba(255,255,255,.72);box-shadow:0 10px 22px #0000003d;font-weight:750}.shell :is(.action,.inv-quote-button):not(:disabled):hover{box-shadow:0 14px 32px #a7bdda33;transform:translateY(-1px)}.investment-workspace{gap:20px}.inv-summary{gap:12px}.inv-summary>div{min-width:0;padding:4px 2px}.inv-summary strong{font-size:clamp(18px,2.8vw,27px);line-height:1.22;letter-spacing:-.035em}.planList{gap:14px}.plan{overflow:hidden;isolation:isolate}.plan:before{content:"";position:absolute;inset:0 0 auto 0;height:78px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(198,215,237,.075),transparent)}.plan.inv-selected{border-color:#edf4ffba!important;box-shadow:0 0 0 1px #d4e3f729,0 19px 48px #0000004d!important}.plan .rate{font-weight:650;background:linear-gradient(155deg,#fff,#b8c6d8);-webkit-background-clip:text;background-clip:text;color:transparent}.plan .planMeta{flex-wrap:wrap}.inv-calculator{border:1px solid rgba(205,224,246,.27)!important}.inv-quote{background:linear-gradient(140deg,#212a37b8,#0a0e14eb);border-color:#c4d8f057}.inv-sim-meter{height:8px;background:#141b25}.inv-sim-meter span{background:linear-gradient(90deg,#7b8fa7,#e2ecfa)}.inv-sim-days{overscroll-behavior:contain;scrollbar-color:#6b7b91 #141921}.balance{overflow:hidden;background:radial-gradient(ellipse at 95% 5%,rgba(192,213,244,.12),transparent 60%),linear-gradient(145deg,#202734,#0b0e14)!important}.balance strong{line-height:1.1;letter-spacing:-.06em;overflow-wrap:anywhere}.finance-form,.finance-order{overflow:hidden}.finance-address,.team-url{overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text}.finance-warning,.finance-notice{border-radius:12px;line-height:1.6}.finance-order-header{gap:10px}.finance-pill{white-space:normal}.finance-button,.disabledActions button{border:1px solid rgba(182,202,232,.3);border-radius:13px}.team-overview{overflow:hidden;isolation:isolate}.team-overview:after{content:"◎";font-size:160px;font-weight:100;position:absolute;right:-32px;top:-44px;color:#cbe0fa0b;pointer-events:none;z-index:-1}.team-overview>strong{font-size:clamp(38px,8vw,70px);letter-spacing:-.07em;line-height:1.2}.team-link{border:1px solid rgba(197,216,239,.17);background:#02040838;border-radius:16px;padding:16px}.team-member{display:flex;align-items:center;gap:12px}.team-avatar{box-shadow:inset 0 1px #ffffff26;border:1px solid rgba(202,218,241,.27)}.activity-card{border-radius:20px}.achievement-card{overflow:hidden}.achievement-icon{filter:drop-shadow(0 8px 16px rgba(182,206,237,.18))}.wheel-panel{background:radial-gradient(ellipse at 50% 5%,rgba(165,185,218,.19),transparent 54%),linear-gradient(150deg,#202633,#090c13 80%)!important}.wheel-symbol{filter:drop-shadow(0 12px 22px rgba(209,225,248,.28))}.support-page,.support-admin{min-width:0}.support-ticket{text-align:left;width:100%;overflow-wrap:anywhere;border-radius:14px}.support-ticket.selected{border-color:#e0ecfbc7!important;background:#a0b6d324!important}.support-message{background:#181e28bf;border:1px solid rgba(170,189,216,.16);border-radius:16px;overflow-wrap:anywhere}.support-message.from-admin{background:#3f4d6063;border-color:#c3d9f245}.support-messages{scrollbar-color:#64748b #141921;overscroll-behavior:contain}.adminv6{min-width:0}.adminmenu{scroll-snap-type:x proximity;scrollbar-color:#66788e transparent}.adminmenu button{scroll-snap-align:start;flex-shrink:0;border-color:#ccdef63b;background:#141923;color:#c9d4e4}.adminmenu button.selected{color:#090e14;background:linear-gradient(150deg,#f8fbff,#b5c6dc);border-color:#ffffffa6}.admincards article{background:linear-gradient(145deg,#242b37,#0e1219);min-width:0}.admincards b{font-size:clamp(25px,4vw,39px)}.adminrow{border-bottom-color:#c9dcf426}.adminv6 button:not(.selected):not(:disabled):hover{border-color:#e6eefa8c}.fc-case.fc-active{border-color:#e0edfcc4!important}.fc-details,.fc-note{overflow-wrap:anywhere}.readiness-flags{gap:8px}.readiness-flags>*{overflow-wrap:anywhere}.securityPanel{margin-top:18px}.securityHeading{gap:5px}.securityLine{border-bottom-color:#cee1f424}.securityActions{flex-wrap:wrap}.securityActions button{min-height:44px}.profileRows div{border-bottom-color:#d3e2f526}@media(max-width:720px){.shell :is(.panel,.plan,.empty,.activity-card,.achievement-card,.inv-position){border-radius:19px}.planList,.admincards,.achievement-list{gap:10px}.inv-summary{grid-template-columns:1fr}.inv-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inv-summary strong{text-align:right}.team-link{padding:12px}.fc-layout{grid-template-columns:minmax(0,1fr)}.adminmenu{margin-right:-10px;padding-right:10px}.admincards article{padding:15px}.support-actions,.securityActions{gap:8px}.finance-address{font-size:12px}}@media(max-width:390px){.admincards{grid-template-columns:1fr 1fr}.achievement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-sim-days>div{font-size:9px}.shell :is(.action,.inv-quote-button){min-height:44px}}@media(prefers-reduced-motion:reduce){.shell :is(.panel,.plan,.empty,.activity-card,.achievement-card,.inv-position,.fc-case,.support-ticket){transition:none}.wheel-symbol{animation:none!important;transform:none!important}}.fx-orb-container{height:100%;width:100%;position:relative;pointer-events:auto;touch-action:pan-y}.fx-orb-static{width:205px;height:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);border:2px solid rgba(211,224,243,.62);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:repeating-linear-gradient(38deg,rgba(214,231,251,.13) 0 1px,transparent 1px 17px),linear-gradient(135deg,#dee9fc30,#4653690a);box-shadow:0 0 75px #afc8ed1f,inset 0 0 60px #c8dff526}.fx-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.fx-heading-actions>button{margin-left:auto;min-height:40px;min-width:110px;padding:8px 14px;border-radius:12px;border:1px solid rgba(198,217,240,.34);color:#f0f5fb;background:#1f28379e;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.fx-heading-actions>button:hover{background:#4c5e7980}.fx-heading-actions>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.fx-heading-actions>button:disabled{cursor:wait;opacity:.6}.fx-refreshed{color:#aab9ca;font-size:12px;line-height:1.4;margin:8px 0 14px}@media(max-width:720px){.orb{pointer-events:none}nav button{min-height:51px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.fx-heading-actions>button{min-height:44px}.heroText{pointer-events:none}}@media(max-width:390px){nav button{font-size:9px;letter-spacing:-.03em}nav button span{font-size:19px}.fx-heading-actions>span{display:none}}@media(prefers-reduced-motion:reduce){.fx-heading-actions>button{transition:none}}.fx-skip-link{position:fixed;top:-90px;left:12px;z-index:1000;background:#e8effa;color:#111820;border:2px solid #111820;border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none;box-shadow:0 10px 40px #00000073}.fx-skip-link:focus-visible{top:calc(8px + env(safe-area-inset-top,0px));outline:3px solid #fff;outline-offset:2px}@media(max-width:380px){.fx-skip-link{left:6px;font-size:13px}}.fx-connection{position:relative;z-index:8;display:flex;align-items:center;gap:12px;padding:13px 16px;margin:14px 0 0;border-radius:15px;border:1px solid rgba(220,232,248,.3);background:linear-gradient(125deg,#242934,#12161e);box-shadow:0 16px 36px #00000040;color:#f2f5fa;font-family:inherit}.fx-connection-icon{width:28px;height:28px;border-radius:9px;border:1px solid rgba(220,232,248,.55);display:grid;place-items:center;font-size:16px;font-weight:800;flex:none}.fx-connection strong{font-size:13px;font-weight:700;letter-spacing:.01em}.fx-connection p{font-size:12px;line-height:1.5;color:#bac5d5;margin:5px 0 0}.fx-connection button{margin-left:auto;padding:10px 14px;min-height:44px;border-radius:12px;background:#dce6f4;color:#121722;border:0;cursor:pointer;font-size:12px;font-weight:700}.fx-connection button:focus-visible{outline:2px solid #fff;outline-offset:3px}.fx-connection--offline{border-color:#ffc3af7a}.fx-connection--offline .fx-connection-icon{border-color:#ffc3af99;color:#ffd6c7}nav{justify-content:space-between;max-width:min(800px,calc(100% - 16px));overscroll-behavior-x:contain}nav button{flex:1 1 0;min-width:0;min-height:49px;touch-action:manipulation}nav button:active,.quick-access button:active{filter:brightness(1.12)}#main-content:focus{outline:none}@media(max-width:720px){nav{bottom:max(10px,env(safe-area-inset-bottom,0px));gap:2px}nav button{padding:9px 2px;min-height:52px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.shell{padding-bottom:calc(135px + env(safe-area-inset-bottom,0px))}.fx-connection{padding:11px 12px;gap:9px}.fx-connection p{font-size:11px}.fx-connection button{padding:9px;min-width:77px}}@media(max-width:355px){nav button{font-size:8px;letter-spacing:-.02em}nav button span{font-size:18px}}@media(orientation:landscape)and (max-height:500px){nav{bottom:5px;padding:3px;border-radius:14px}nav button{min-height:40px;padding:4px 2px;gap:0}nav button span{font-size:15px;margin:0}}@media(prefers-reduced-motion:reduce){.fx-connection,nav button{transition:none!important}}
