:root{--bg:#050b14;--bg2:#07111d;--panel:#0a1727d1;--panel2:#0b1e30b8;--line:#75d2e524;--line2:#75d2e547;--text:#f5fbff;--muted:#8ea7b8;--cyan:#41e8ff;--teal:#5af2c6;--blue:#5a8cff;--danger:#ff6b7f;--warning:#f6c968;--good:#65f2b8;--shadow:0 18px 80px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 70% 0,#3193b41f,#0000 30%),linear-gradient(#07101b 0,#050a12 46%,#040912 100%);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;background-image:linear-gradient(#5ec5dd06 1px,#0000 1px),linear-gradient(90deg,#5ec5dd06 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.muted{color:var(--muted)}.brand{align-items:center;gap:12px;min-width:max-content;display:flex}.brand-mark{border:1px solid #41e8ff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 30px #41e8ff29,inset 0 0 20px #41e8ff14}.brand-mark:before,.brand-mark:after{content:"";border:1px solid #5af2c659;border-radius:50%;position:absolute;inset:5px;transform:rotate(33deg)}.brand-mark:after{border-color:#5a8cff73;inset:10px;transform:rotate(-35deg)}.brand-mark span{color:var(--cyan);z-index:1;font-size:20px;font-weight:800}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{letter-spacing:.02em;font-size:22px}.brand-copy small{letter-spacing:.34em;color:#78cbdc;margin-top:2px;font-size:8px}.button{border:1px solid var(--line2);color:#eafcff;background:#08121fb8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{border-color:#41e8ff8c;transform:translateY(-1px)}.button.primary{color:#031018;background:linear-gradient(135deg,#43e8ff,#4edeb5);border-color:#0000;box-shadow:0 9px 30px #41e8ff33}.button.ghost{background:#050d1880}.button.danger{color:#ff9cac;border-color:#ff6b7f59}.button.wide{width:100%}.public-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050b14d1;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:16px clamp(24px,4vw,76px);display:grid;position:sticky;top:0}.public-nav{color:#9db5c5;gap:28px;font-size:13px;display:flex}.public-nav a:hover{color:var(--cyan)}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.language{position:relative}.language-button{border:1px solid var(--line2);color:#cce6ee;background:#07111dc7;border-radius:9px;padding:10px 12px}.language-menu{border:1px solid var(--line2);min-width:190px;box-shadow:var(--shadow);z-index:80;background:#091421;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 10px);right:0}.language-menu button{color:#cce3ea;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:10px 11px;display:flex}.language-menu button:hover,.language-menu button.active{color:var(--cyan);background:#41e8ff14}.section{max-width:1540px;margin:0 auto;padding:88px clamp(24px,4vw,76px)}.hero{grid-template-columns:1.15fr 1fr .54fr;align-items:center;gap:48px;min-height:760px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;border:1px solid #4fd6eb14;border-radius:50%;width:560px;height:560px;position:absolute;top:80px;right:-170px;box-shadow:0 0 140px #2daec614,inset 0 0 90px #5282ff12}.hero-copy>small,.section-title>small,.section-title div>small,.portal-heading small,.panel>small,.simple-auth-card>small{color:#6cd7e9;letter-spacing:.24em;font-size:10px;font-weight:800}.hero-copy h1{letter-spacing:-.05em;max-width:850px;margin:18px 0 24px;font-size:clamp(48px,5vw,86px);line-height:.96}.hero-copy h1 span{background:linear-gradient(90deg,#ecfbff,#61e8ff 54%,#73f4c7);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy p{color:#96afbf;max-width:650px;font-size:16px;line-height:1.8}.hero-actions{gap:12px;margin:28px 0 34px;display:flex}.asset-strip{border:1px solid var(--line);background:#0915239e;border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.asset-strip div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:14px 10px;display:grid}.asset-strip div:last-child{border-right:0}.asset-strip span{color:var(--cyan);grid-row:1/3;font-size:20px}.asset-strip strong{font-size:12px}.asset-strip small{color:#6e8798;font-size:9px}.hero-rail{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding-left:24px;display:flex}.hero-rail div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:7px;padding:17px 0;display:grid}.hero-rail span{color:var(--cyan);grid-row:1/3}.hero-rail strong{letter-spacing:.12em;font-size:10px}.hero-rail small{color:#758d9e;font-size:9px}.reactor-card{border:1px solid var(--line2);box-shadow:var(--shadow),inset 0 0 60px #31e8ff08;background:radial-gradient(circle at 50% 28%,#2fa2c61a,#0000 34%),linear-gradient(#0d1d30e6,#060f1be0);border-radius:22px;padding:22px;overflow:hidden}.reactor-head{justify-content:space-between;align-items:flex-start;display:flex}.reactor-head>div{grid-template-columns:13px 1fr;column-gap:8px;display:grid}.reactor-head strong{letter-spacing:.12em;font-size:11px}.reactor-head small{color:#7794a7;letter-spacing:.12em;grid-column:2;margin-top:3px;font-size:8px}.live-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 14px var(--good);border-radius:50%;margin-top:3px;animation:1.8s ease-in-out infinite pulse}.status-pill{color:#70f3bd;letter-spacing:.16em;background:#4aebb314;border:1px solid #4aebb33d;border-radius:999px;padding:5px 9px;font-size:8px}.reactor-wrap{place-items:center;padding:28px 0 26px;display:grid}.reactor-ring{--progress:64%;--reactor-accent:#f7a622;aspect-ratio:1;background:conic-gradient(from -90deg,#40eaff 0,var(--reactor-accent) var(--progress),#43667b29 var(--progress),#43667b29 100%);filter:drop-shadow(0 0 26px #41e8ff29);border-radius:50%;place-items:center;width:min(360px,80vw);animation:4s ease-in-out infinite reactor-breathe;display:grid;position:relative}.reactor-ring:before{content:"";background:radial-gradient(circle,#10243af5 0 55%,#060f1afa 68%);border:1px solid #70dbed29;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 45px #41e8ff14}.reactor-ring:after{content:"";border:1px dashed #53ddf02e;border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:-12px}.reactor-orbit{z-index:2;border:1px solid #6be7f42b;border-radius:50%;position:absolute}.orbit-a{animation:16s linear infinite spin;inset:30px}.orbit-b{border-style:dashed;animation:11s linear infinite spin-reverse;inset:52px}.reactor-core{z-index:4;flex-direction:column;align-items:center;display:flex;position:relative}.asset-orb{background:#060f19cc;border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:25px;display:grid;box-shadow:0 0 24px}.reactor-core strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,47px)}.reactor-core small{letter-spacing:.18em;color:#83a7b8;margin-top:5px;font-size:9px}.reactor-core em{color:#66e9c1;margin-top:8px;font-size:11px;font-style:normal}.cycle-row,.reactor-foot{color:#8da8b8;justify-content:space-between;font-size:10px;display:flex}.cycle-row strong{color:#d7fbff}.energy-track{background:#07111c;border:1px solid #5ed2e52e;border-radius:999px;height:9px;margin:9px 0 13px;padding:2px;overflow:hidden}.energy-track i{background:linear-gradient(90deg,#2db3c9,#48edff,#62f0bd);border-radius:999px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 15px #41e8ff66}.energy-track i:after{content:"";opacity:.55;background:repeating-radial-gradient(#ffffff73 0 2px,#0000 3px 12px);animation:2.6s linear infinite wave;position:absolute;inset:-4px -50px}.reactor-foot{border-top:1px solid var(--line);padding-top:14px}.reactor-card.paused{filter:saturate(.65)}.reactor-card.paused .reactor-ring,.reactor-card.paused .reactor-ring:after,.reactor-card.paused .reactor-orbit,.reactor-card.paused .live-dot,.reactor-card.paused .energy-track i:after{animation-play-state:paused}.section-title{margin-bottom:34px}.section-title h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(34px,4vw,58px)}.section-title h2 span{color:var(--cyan)}.section-title p{color:#8fa9ba;max-width:830px;line-height:1.7}.section-title.split{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card,.product-card,.tech-grid article,.calculator-card,.panel,.stat-card,.address-card,.material-card,.empty-panel,.table-card{border:1px solid var(--line);background:linear-gradient(#0b1b2cc7,#060f1ad1);border-radius:15px;box-shadow:0 12px 50px #0000002e}.feature-card{min-height:220px;padding:24px}.feature-card>span,.tech-grid article>span{border:1px solid var(--line2);width:42px;height:42px;color:var(--cyan);background:#41e8ff0d;border-radius:10px;place-items:center;display:grid}.feature-card h3{margin:24px 0 10px}.feature-card p,.product-card p,.tech-grid p{color:#819bad;font-size:13px;line-height:1.6}.feature-card>small{color:#60cadc;letter-spacing:.15em;margin-top:20px;font-size:8px;display:block}.infra-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#07152399,#091c2b33);max-width:none}.infra-section>*{max-width:1400px;margin-left:auto;margin-right:auto}.capability-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.capability-row div{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:15px;display:flex}.capability-row div:last-child{border:0}.capability-row span{color:var(--cyan);font-size:20px}.capability-row strong{font-size:11px}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{padding:24px}.product-card>small{color:#7edbec;text-transform:uppercase;letter-spacing:.12em;border:1px solid #41e8ff38;border-radius:999px;padding:5px 8px;font-size:8px}.product-card h3{margin:18px 0 8px}.product-card a{color:#68e0f2;font-size:11px}.calculators{padding-top:110px}.calculator-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.calculator-card{padding:26px}.calc-head{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-bottom:22px;padding-bottom:18px;display:flex}.calc-head>span{border:1px solid var(--line2);width:38px;height:38px;color:var(--cyan);border-radius:50%;place-items:center;font-size:10px;display:grid}.calc-head>div{flex-direction:column;display:flex}.calc-head strong{font-size:18px}.calc-head small{color:#7891a2;margin-top:4px}.field-row,.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{color:#a4bdcc;flex-direction:column;gap:7px;font-size:11px;display:flex}input,select,textarea,.compact-select{color:#e8f9fd;background:#07121f;border:1px solid #73c7dc2e;border-radius:9px;outline:0;width:100%;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:#41e8ff8c;box-shadow:0 0 0 3px #41e8ff0f}.toggle-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin:18px 0;padding:15px;display:grid;position:relative}.toggle-row span{flex-direction:column;display:flex}.toggle-row small{color:#6f899b;margin-top:4px}.toggle-row input{opacity:0;width:auto;position:absolute}.toggle-row i{background:#172738;border-radius:999px;width:45px;height:24px;position:relative}.toggle-row i:after{content:"";background:#6a8594;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:4px}.toggle-row input:checked+i{background:#41e8ff47}.toggle-row input:checked+i:after{background:var(--cyan);box-shadow:0 0 12px var(--cyan);left:23px}.calc-results{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px;display:grid}.calc-results div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:14px;display:flex}.calc-results small{color:#728c9d;font-size:9px}.calc-results strong{margin-top:5px;font-size:20px}.calc-results .accent{background:#41e8ff0d;border-color:#41e8ff40}.calc-results .accent strong{color:var(--cyan)}.slider-field{margin-bottom:18px}.slider-field label{flex-direction:row;justify-content:space-between;display:flex}.slider-field input{accent-color:var(--cyan);margin-top:10px;padding:0}.network-visual{grid-template-columns:60px 1fr 1.7fr;align-items:center;height:120px;margin:18px 0;display:grid}.network-visual>span{border:1px solid var(--line2);width:48px;height:48px;color:var(--cyan);border-radius:50%;place-items:center;font-size:11px;display:grid}.network-visual>i{background:linear-gradient(90deg,var(--cyan),transparent);height:1px}.network-visual>div{grid-template-columns:repeat(4,12px);gap:12px;display:grid}.network-visual b{background:#44e0c4;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 8px #44e0c4}.tech-section{border-top:1px solid var(--line)}.tech-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tech-grid article{padding:23px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#839cac}.public-footer{border-top:1px solid var(--line);color:#7993a3;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:35px clamp(24px,4vw,76px);display:grid}.public-footer>div:first-child{flex-direction:column;display:flex}.public-footer strong{color:#eafcff;font-size:20px}.public-footer small{letter-spacing:.24em;font-size:8px}.public-footer>div:last-child{color:#b6d0dc;justify-self:end;gap:18px;display:flex}.auth-page{min-height:100vh;position:relative}.auth-top{z-index:3;position:absolute;top:28px;left:36px}.auth-layout{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-story{background:radial-gradient(circle at 72% 38%,#41e8ff1f,#0000 23%),linear-gradient(135deg,#050d17f5,#071826c2);align-items:center;min-height:100vh;padding:110px 8vw 60px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #41e8ff1f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-180px;right:-120px;box-shadow:0 0 120px #41e8ff14,inset 0 0 100px #5079ff14}.auth-story-copy{z-index:1;max-width:700px;position:relative}.auth-story-copy>small{color:#5ed2e4;letter-spacing:.23em;font-size:9px}.auth-story h1{letter-spacing:-.05em;font-size:clamp(55px,6vw,96px);line-height:.92}.auth-story h1 span{color:var(--cyan)}.auth-story p{color:#8aa5b5;max-width:570px;line-height:1.7}.coin-row{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.coin-row span{border:1px solid var(--line);color:#a9c6d3;border-radius:9px;padding:9px 12px;font-size:10px}.auth-card{border-left:1px solid var(--line);background:#050c15e0;flex-direction:column;justify-content:center;padding:100px clamp(34px,7vw,110px);display:flex}.auth-card-head h2{margin:0 0 8px;font-size:36px}.auth-card-head p{color:#849cac;margin:0 0 28px;line-height:1.6}.form-stack{flex-direction:column;gap:14px;display:flex}.form-meta{color:#8ea8b7;justify-content:space-between;align-items:center;font-size:11px;display:flex}.check{flex-direction:row;align-items:center;gap:8px;display:flex}.check input{width:auto;accent-color:var(--cyan)}.auth-footer{border-top:1px solid var(--line);color:#7f99aa;margin-top:24px;padding-top:18px;font-size:12px}.auth-footer a,.form-meta a,.simple-auth-card>a{color:var(--cyan)}.auth-info{border:1px solid var(--line);background:#41e8ff06;border-radius:11px;gap:12px;margin-top:18px;padding:14px;display:flex}.auth-info>span{color:var(--cyan)}.auth-info strong{font-size:11px}.auth-info p{color:#728b9a;margin:4px 0 0;font-size:10px;line-height:1.5}.form-error{color:#ffadba;background:#ff6b7f12;border:1px solid #ff6b7f4d;border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:12px}.form-message{color:#84dfc2}.success-state{text-align:center;padding:30px 0}.success-state>span{width:58px;height:58px;color:var(--good);background:#4fefb81a;border:1px solid #4fefb84d;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:26px;display:grid}.simple-auth{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;padding:40px;display:flex}.simple-auth-card{border:1px solid var(--line2);background:var(--panel);width:min(520px,100%);box-shadow:var(--shadow);border-radius:18px;padding:34px}.simple-auth-card h1{margin:8px 0;font-size:34px}.simple-auth-card p{color:#87a1b1;line-height:1.6}.app-frame{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:40;background:linear-gradient(#07111d,#050b13);flex-direction:column;width:250px;padding:25px 17px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 8px 28px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{color:#829cad;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;display:flex}.sidebar nav a span{text-align:center;color:#6abfd0;width:20px}.sidebar nav a.active,.sidebar nav a:hover{color:#e5fbff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#41e8ff17,#41e8ff06)}.sidebar-quote{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#41e8ff14,#0000 45%);border-radius:12px;margin-top:auto;padding:15px}.sidebar-quote small{color:#62d7e8;letter-spacing:.18em;font-size:8px}.sidebar-quote strong{margin:7px 0;font-size:19px;display:block}.sidebar-quote p{color:#698496;font-size:9px;line-height:1.5}.app-main{grid-column:2;min-width:0}.app-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#050c15b8;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.app-topbar small{color:#6d8798;letter-spacing:.18em;font-size:8px}.top-actions{color:#7e98a8;align-items:center;gap:10px;font-size:10px;display:flex}.online-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 9px var(--good);border-radius:50%}.portal-page{max-width:1600px;margin:0 auto;padding:34px 30px 70px}.portal-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.portal-heading h1{letter-spacing:-.035em;margin:7px 0;font-size:36px}.portal-heading p{color:#7e98a9;margin:0;line-height:1.6}.member-chip{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.member-chip>span{width:34px;height:34px;color:var(--cyan);background:#41e8ff1a;border-radius:50%;place-items:center;display:grid}.member-chip>div{flex-direction:column;display:flex}.member-chip small{color:#7590a0;font-size:8px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-card{align-items:center;gap:13px;padding:18px;display:flex}.stat-icon{border:1px solid var(--line2);width:39px;height:39px;color:var(--cyan);background:#41e8ff0a;border-radius:10px;place-items:center;display:grid}.stat-card>div{flex-direction:column;display:flex}.stat-card small{color:#7893a3;font-size:9px}.stat-card strong{margin-top:3px;font-size:21px}.stat-card em{color:#65c9a9;margin-top:3px;font-size:8px;font-style:normal}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:15px;display:grid}.dashboard-main{min-width:0}.asset-tabs{gap:7px;margin-bottom:10px;display:flex;overflow:auto}.asset-tabs button{border:1px solid var(--line);color:#7892a2;background:#07121f;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:94px;padding:10px 13px;display:flex}.asset-tabs button span{color:#bcd4df;font-weight:800}.asset-tabs button small{margin-top:2px;font-size:8px}.asset-tabs button.active{background:#41e8ff12;border-color:#41e8ff6b;box-shadow:0 0 22px #41e8ff12}.asset-tabs button.active span{color:var(--cyan)}.dashboard-side{flex-direction:column;gap:12px;display:flex}.panel{padding:20px}.panel h3{margin:8px 0 18px}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;display:flex}.kv span{color:#7892a2}.kv strong{text-align:right;font-weight:700}.kv strong.good{color:var(--good)}.network-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.network-line span{flex-direction:column;font-size:11px;display:flex}.network-line small{color:#6e8798;margin-top:2px;font-size:8px}.table-card{overflow:auto}.table-card table{border-collapse:collapse;width:100%;min-width:780px}.table-card th,.table-card td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px;font-size:11px}.table-card th{color:#6e899a;letter-spacing:.12em;font-size:8px}.table-card td small{color:#6f8899;margin-top:3px;font-size:8px;display:block}.status-pill{color:#7fe7c3;background:#4fefb80d;border:1px solid #4fefb838;border-radius:999px;padding:5px 8px;font-size:8px;display:inline-flex}.switch-button{border:1px solid var(--line2);color:#819aaa;background:#0a1522;border-radius:999px;padding:6px 11px;font-size:9px}.switch-button.on{color:#74efc2;background:#4fefb812;border-color:#4fefb84d}.address-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.address-card{padding:18px}.address-card>div:first-child{align-items:center;gap:11px;display:flex}.coin-orb{border:1px solid var(--line2);width:36px;height:36px;color:var(--cyan);border-radius:50%;place-items:center;display:grid}.address-card>div>div{flex-direction:column;display:flex}.address-card small{color:#6f8999}.address-card code,.copy-line code,.setup-box code{border:1px solid var(--line);color:#82ccd9;overflow-wrap:anywhere;background:#050c15;border-radius:8px;margin:15px 0;padding:11px;font-size:10px;display:block}.empty-panel{color:#7f99a9;padding:28px}.two-panel{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.form-panel label{margin-bottom:13px}.quote-box{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.quote-box>div{justify-content:space-between;display:flex}.quote-box pre{color:#75a7b3;white-space:pre-wrap;font-size:9px}.rule-list>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.rule-list>div>span{color:var(--cyan);font-size:9px}.rule-list p{color:#748d9e;margin:0;font-size:10px}.rule-list strong{color:#d7ecf2;margin-bottom:3px;display:block}.copy-line{align-items:center;gap:8px;display:flex}.copy-line code{flex:1;margin:0}.copy-line button,.search-line button,.session-row button,.mini-actions button{border:1px solid var(--line2);color:#8bdce8;background:#0a1826;border-radius:8px;padding:8px 10px}.levels{margin-top:20px}.levels>div{grid-template-columns:34px 1fr 95px 90px;align-items:center;gap:10px;padding:10px 0;display:grid}.levels span{color:#9cdce5}.levels i{background:linear-gradient(90deg,#39e5fb,#57eebc);border-radius:999px;height:7px}.levels strong,.levels small{font-size:9px}.levels small{color:#728c9c}.share-rings{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.share-rings div{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.share-rings span{color:#708b9b;font-size:8px}.share-rings strong{color:var(--cyan);font-size:15px}.material-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.material-card{overflow:hidden}.material-thumb{background:radial-gradient(circle at 70% 30%,#41e8ff29,#0000 28%),linear-gradient(135deg,#0c2236,#08131f);justify-content:center;align-items:center;height:145px;display:flex;position:relative}.material-thumb span{color:#6ec8d8;font-size:8px;position:absolute;top:12px;left:12px}.material-thumb strong{color:#78e1f052;font-size:44px}.material-body{padding:18px}.material-body>small{color:#6a8799;font-size:8px}.material-body h3{margin:8px 0}.material-body p{color:#7d97a8;min-height:48px;font-size:11px;line-height:1.5}.material-body>div{flex-wrap:wrap;gap:7px;display:flex}.material-body .button{padding:8px 10px;font-size:9px}.compact-select{width:auto;min-width:180px}.setup-box code{max-height:120px;overflow:auto}.session-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.session-row span{flex-direction:column;display:flex}.session-row small{color:#6f8999;margin-top:3px}.admin-grid,.strategy-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.search-line{gap:7px;display:flex}.search-line input{min-width:260px}.mini-actions{gap:6px;display:flex}.danger-text{color:#ff9aab!important;border-color:#ff698240!important}.timeline{border-left:1px solid var(--line2);margin-left:8px;padding-left:22px}.timeline>div{padding:0 0 18px;position:relative}.timeline>div>span{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;top:8px;left:-27px}.timeline article{border:1px solid var(--line);background:#08131fa6;border-radius:11px;padding:14px}.timeline article small{color:#6f899a;font-size:8px}.timeline article strong{margin:5px 0;display:block}.timeline article p{color:#819aab;margin:0;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes reactor-breathe{0%,to{box-shadow:0 0 24px #41e8ff14}50%{box-shadow:0 0 46px #41e8ff29}}@keyframes wave{0%{transform:translate(-35px)}to{transform:translate(35px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1200px){.public-header{grid-template-columns:1fr auto}.public-nav{display:none}.hero{grid-template-columns:1fr 1fr}.hero-rail{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.capability-row{grid-template-columns:repeat(3,1fr)}.product-grid,.tech-grid{grid-template-columns:repeat(2,1fr)}.app-frame{grid-template-columns:210px 1fr}.sidebar{width:210px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr;display:grid}.material-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.public-header{padding:13px 16px}.header-actions .button.ghost,.brand-copy{display:none}.section{padding:65px 20px}.hero{min-height:auto;padding-top:60px;display:block}.hero-copy h1{font-size:50px}.hero-reactor{margin-top:40px}.asset-strip{grid-template-columns:repeat(3,1fr)}.section-title.split{grid-template-columns:1fr;gap:5px}.feature-grid,.product-grid,.tech-grid,.calculator-grid,.two-panel,.address-grid,.material-grid,.admin-grid,.strategy-grid{grid-template-columns:1fr}.capability-row{grid-template-columns:repeat(2,1fr)}.public-footer{grid-template-columns:1fr}.public-footer>div:last-child{justify-self:start}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-card{min-height:100vh;padding:100px 24px 40px}.app-frame{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;height:auto;padding:12px 14px;position:static}.sidebar>.brand,.sidebar-quote{display:none}.sidebar nav{flex-direction:row;overflow:auto}.sidebar nav a{min-width:max-content;padding:9px 10px}.app-main{grid-column:auto}.app-topbar{padding:0 15px;top:0}.portal-page{padding:24px 15px 60px}.portal-heading{flex-direction:column;align-items:flex-start}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-side{grid-template-columns:1fr}.reactor-ring{width:min(300px,78vw)}.two-col,.field-row{grid-template-columns:1fr}.levels>div{grid-template-columns:30px 1fr 70px}.levels small{display:none}.search-line{width:100%}.search-line input{min-width:0}.member-chip{display:none}}.spaced-top,.card-actions{margin-top:16px}.marketing-admin textarea{resize:vertical;min-height:100px}.provider-withdraw-grid{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:.45rem;display:grid}.provider-withdraw-grid input{min-width:0}.address-box{overflow-wrap:anywhere;border:1px solid var(--line);color:var(--cyan);background:#00000038;border-radius:12px;padding:.85rem;display:block}.check-row{align-items:center;gap:.6rem;flex-direction:row!important;display:flex!important}.check-row input{width:auto!important}.status-pill.success{color:#77ffd0;border-color:#40ffbc59}@media (max-width:1100px){.provider-withdraw-grid{grid-template-columns:1fr}}.notification-list,.ticket-list,.support-thread{gap:10px;display:grid}.notification-item,.ticket-list button{text-align:left;width:100%;color:inherit;background:#0714208f;border:1px solid #59d4de24;border-radius:14px;justify-content:space-between;gap:14px;padding:14px;display:flex}.notification-item.unread{border-color:#48e4e87a;box-shadow:inset 3px 0 #48e4e8}.notification-item strong,.ticket-list strong{margin:4px 0;display:block}.notification-item p{color:var(--muted);margin:4px 0}.ticket-list button{display:grid}.ticket-list button.active{border-color:#48e4e8}.support-thread{max-height:440px;margin:18px 0;overflow:auto}.support-message{background:#122a38a6;border:1px solid #5bdbe026;border-radius:14px;padding:14px}.support-message.internal{background:#3c2b0f47;border-color:#ffc15c59}.support-message p{white-space:pre-wrap;margin-bottom:0}.portal-heading.compact{margin-bottom:12px}.portal-heading.compact h3{margin:3px 0}.legal-public{max-width:1200px;min-height:100vh;margin:0 auto;padding:28px clamp(18px,5vw,76px) 70px}.legal-header{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.legal-header>a{color:var(--cyan);font-size:12px}.legal-document{padding:clamp(22px,4vw,52px)}.legal-document h1,.legal-consent h1{margin:10px 0 14px;font-size:clamp(34px,5vw,58px)}.legal-summary{color:#a9c0cc;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:16px;line-height:1.7}.legal-body{white-space:pre-wrap;color:#c8d9df;margin:28px 0;font-size:14px;line-height:1.85}.legal-document footer{border-top:1px solid var(--line);color:#718b9a;gap:24px;padding-top:18px;font-size:10px;display:flex}.legal-consent{max-width:780px;margin:40px auto;padding:36px}.legal-consent-row{border:1px solid var(--line);background:#08131f8c;border-radius:12px;gap:14px;margin:10px 0;padding:16px;display:flex}.legal-consent-row input{margin-top:4px}.legal-consent-row span{flex-direction:column;flex:1;gap:4px;display:flex}.legal-consent-row small{color:#7793a3}.legal-consent-row a,.legal-registration a{color:var(--cyan)}.legal-registration{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.legal-check{align-items:flex-start}.footer-links{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.footer-links a{color:#93adbb;font-size:10px}.footer-links a:hover{color:var(--cyan)}.form-success{color:#9ff3ce;background:#32966e1a;border:1px solid #65f2b852;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px}.dashboard-action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.dashboard-action-grid .panel{min-height:220px}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-title-row h3{margin-top:6px}.reinvest-panel .button{margin-top:10px}.inline-link{color:var(--cyan);letter-spacing:.02em;margin-top:16px;font-size:12px;font-weight:700;display:inline-flex}.referral-copy{margin-top:16px}.referral-copy code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-line button:disabled,.button:disabled{opacity:.48;cursor:not-allowed;transform:none}.social-links{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.social-links a{border:1px solid var(--line);color:#a9c8d5;background:#07131f8c;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;transition:all .2s;display:inline-flex}.social-links a:hover{color:#dffbff;border-color:#41e8ff73;transform:translateY(-1px)}.social-links svg{width:16px;height:16px;display:block}.social-links.compact a{justify-content:center;width:34px;height:34px;padding:8px}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.public-footer .footer-brand>strong{font-size:20px}.public-footer .footer-brand>small{letter-spacing:.22em;color:#6fcbd7;font-size:8px}.social-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.social-admin-card label:not(.switch-label){color:#a8c1cf;gap:7px;margin-top:18px;font-size:12px;display:grid}.social-admin-card input[type=text],.social-admin-card input:not([type]){border:1px solid var(--line2);width:100%;color:var(--text);background:#040d17b8;border-radius:10px;padding:11px 12px}.switch-label{color:#9eb7c4;align-items:center;gap:8px;font-size:11px;display:flex}.switch-label input{accent-color:#4de8cc}.dubai-section{position:relative;overflow:hidden}.dubai-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#35cde41a,#0000 68%);height:420px;position:absolute;inset:8% 10% auto}.dubai-feature-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr;gap:16px;display:grid;position:relative}.dubai-photo{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow);background:#08131f;border-radius:20px;position:relative;overflow:hidden}.dubai-photo-large{grid-row:span 2;min-height:656px}.dubai-photo img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.dubai-photo:after{content:"";background:linear-gradient(#0000 42%,#030a11e6 100%);position:absolute;inset:0}.dubai-photo>div{z-index:2;padding:28px;position:absolute;bottom:0;left:0;right:0}.dubai-photo small{color:var(--cyan);letter-spacing:.22em;font-size:9px;font-weight:800}.dubai-photo h3{margin:8px 0 7px;font-size:24px}.dubai-photo p{color:#b4c7d0;max-width:620px;margin:0;font-size:13px;line-height:1.6}.visualization-note{color:#6f8795;margin-top:12px;font-size:10px;line-height:1.5}@media (max-width:1100px){.dashboard-action-grid,.social-admin-grid{grid-template-columns:1fr}.dubai-feature-grid{grid-template-rows:auto;grid-template-columns:1fr}.dubai-photo-large{grid-row:auto;min-height:460px}.dubai-photo{min-height:360px}}@media (max-width:680px){.dubai-photo-large,.dubai-photo{min-height:320px}.dubai-photo>div{padding:20px}.dubai-photo h3{font-size:20px}.dashboard-action-grid{gap:12px}.social-links span{display:none}.social-links a{justify-content:center;width:36px;height:36px;padding:8px}}
