/* LUXENOR refinement: centered workspace, original identity and consistent rhythm. */
:root{--frame:1488px;--line:#174349;--muted:#93aab5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.45;background:radial-gradient(ellipse at 70% 0%,#06232488,transparent 55%),#020e12}button,a{ -webkit-tap-highlight-color:transparent }button,a,input,select{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}a:focus-visible,button:focus-visible{outline:2px solid #42fbb2;outline-offset:4px}h1,h2,h3,p{overflow-wrap:break-word}h2,h3{letter-spacing:-.025em}button:disabled{opacity:.5}.top{max-width:var(--frame);width:calc(100% - 48px);height:88px;margin:20px auto 0;padding:0 24px;gap:30px;background:linear-gradient(115deg,#031619,#031117);position:relative;z-index:15}.brand{width:184px;display:flex;align-items:center;gap:9px;flex-shrink:0}.brand-symbol{width:43px;height:48px;display:block;background-image:url('../assets/luxenor-original.jpg');background-size:132px 132px;background-position:-44px -25px;background-repeat:no-repeat;mix-blend-mode:lighten}.brand-wordmark{width:134px;height:24px;background-image:url('../assets/luxenor-original.jpg');background-size:176px 176px;background-position:-19px -98px;display:block;mix-blend-mode:lighten}.welcome{border-left:1px solid #19383a;padding-left:26px;min-width:0}.welcome small{color:var(--muted);font-size:11px;margin:0 0 2px}.welcome strong{font-size:19px;font-weight:600;letter-spacing:-.03em;display:block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-right{gap:18px}.notification-button{border:1px solid #13383d;background:#061e23;border-radius:50%;height:40px;width:40px;display:grid;place-items:center;padding:8px}.notification-button:hover{background:#0d302e}.account-container{position:relative}.account{border:1px solid transparent;background:transparent;border-radius:12px;display:flex;gap:12px;align-items:center;padding:7px 9px;color:#f4fbf8;text-align:left}.account:hover,.account[aria-expanded="true"]{background:#09272a;border-color:#1b4446}.account-label{max-width:160px}.account-label strong{font-size:12px;font-weight:600;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.account-label small{font-size:10px;color:#8ca6ae}.avatar{background:linear-gradient(145deg,#1b4945,#0a242c);border:1px solid #2c5b58;color:#9bffce;font-weight:600;font-size:18px;flex-shrink:0;width:39px;height:39px}.chevron{color:#90aaa7;margin-left:10px;transition:transform .2s}.account[aria-expanded="true"] .chevron{transform:rotate(180deg)}.account-menu{position:absolute;right:0;top:calc(100% + 15px);width:300px;border:1px solid #27524f;background:#071c21;border-radius:16px;box-shadow:0 24px 80px #0009;overflow:hidden;z-index:30}.account-menu[hidden]{display:none}.account-menu-summary{display:flex;align-items:center;gap:12px;padding:20px}.account-menu-summary>div{min-width:0}.account-menu-summary strong{font-size:13px;display:block}.account-menu-summary small{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.account-menu-balance{padding:14px 20px;background:#0a2927;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#b9c9cd}.account-menu-balance strong{color:var(--green)}.account-menu-links{padding:8px}.account-menu-links a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;font-size:12px;color:#d4e3e4}.account-menu-links svg{width:18px;height:18px;color:#80b8a7}.account-menu-links a>span{margin-left:auto;color:#648e83}.account-menu-links a:hover{background:#10342e;color:var(--green)}.account-menu-footer{border-top:1px solid #183a3d;padding:16px 20px;text-align:center}.account-menu-footer .primary{display:block}.register-link{font-size:11px;color:var(--muted);display:block;margin-top:12px}.workspace{width:calc(100% - 48px);max-width:var(--frame);margin:24px auto;display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}.sidebar{position:sticky;left:auto;top:20px;width:auto;bottom:auto;height:calc(100dvh - 152px);min-height:680px;max-height:930px;border:0;padding:0;display:flex;gap:0}.nav-label{font-size:9px;font-weight:600;letter-spacing:1.9px;color:#66858c;padding:0 15px 14px}.nav{gap:9px}.nav a{height:47px;padding:0 13px;gap:15px;border-left-width:2px;font-size:12px;border-radius:8px}.nav a:hover{background:#06251f;color:#d8ffe9}.nav a.active{background:linear-gradient(90deg,#054130aa,#05261e66)}.nav svg{width:20px;height:20px;flex-shrink:0}.promo{background:#041815;margin:48px 0 0;border:1px solid #16463c;min-height:0;border-radius:13px;padding:0;overflow:hidden;flex-shrink:0}.promo-art{position:relative;aspect-ratio:178/163;overflow:hidden}.promo-art img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#011210}.promo-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#041815,transparent 32%);pointer-events:none}.promo-copy{padding:0 16px 17px;margin-top:-8px;position:relative}.promo .eyebrow{font-size:8px;letter-spacing:1.5px;color:#65cea5}.promo h2{font-size:20px;line-height:1.3;font-weight:600;margin:8px 0}.promo p{font-size:10px;line-height:1.6;color:#8eaea3;margin:0 0 18px}.promo .primary{padding:11px 8px;font-size:10px;display:flex;align-items:center;justify-content:space-between}.sidebar footer{padding:25px 12px 0;font-size:10px;color:#6f9398}.sidebar footer b{font-size:10px;letter-spacing:2.2px}main{margin:0;max-width:none;width:100%;min-width:0}.page-context{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 2px 13px;font-size:11px;color:#e0edeb;font-weight:500}.workspace-label{color:#5e8285;font-size:8px;letter-spacing:1.8px;font-weight:500}.hero{height:202px;padding:0;position:relative;isolation:isolate;background:#011714;border-radius:15px;border-color:#1b4c47}.hero-art{position:absolute;right:0;top:0;width:69%;height:100%;object-fit:cover;object-position:60% center;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#011511 0%,#011511 24%,#011511dc 36%,#01151135 56%,transparent 74%);z-index:-1}.hero-copy{padding:30px 38px}.hero .eyebrow{font-size:10px;font-weight:600;letter-spacing:2.8px;color:#bce3d6}.hero h1{font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-.04em;font-weight:650;margin:13px 0 12px;color:#43ffab}.hero p{font-size:12px;line-height:1.7;color:#b8cdc8}.card{border-color:#153e43;border-radius:13px;background:linear-gradient(130deg,#071c22,#031317)}.stats{gap:14px;margin:16px 0}.stat{height:110px;padding:17px 14px;gap:12px;align-items:center;min-width:0}.stat .tile{width:42px;height:44px;border:1px solid #0d4939;background:linear-gradient(135deg,#084632,#052a23)}.stat .tile svg{width:22px;height:22px}.stat>div{min-width:0;flex:1}.stat label{margin:0 0 5px;font-size:11px;line-height:1.3;color:#afc4cc}.stat strong{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat small{font-size:9px;font-weight:400;line-height:1.4;margin-top:5px;color:#6a9a8d}.stat:last-child{padding-right:12px;flex-wrap:wrap;column-gap:10px;row-gap:0}.stat:last-child .primary{font-size:10px;padding:7px 10px;position:absolute;right:12px;bottom:13px}.stat:last-child small{padding-right:60px}.primary{font-weight:650;border-radius:8px;box-shadow:0 3px 14px #00ee8a12;min-height:34px}.outline{font-weight:500}.mid{grid-template-columns:minmax(0,1.5fr) minmax(0,1.03fr) minmax(0,.91fr);gap:14px;align-items:stretch}.mid>.card{padding:18px 16px;min-height:368px;min-width:0}.section-head{gap:10px;align-items:flex-start}.section-head>div{min-width:0}.section-head h2{font-size:16px;font-weight:600;line-height:1.35;margin:0 0 5px}.section-head p{font-size:10px;line-height:1.6;color:#85a2ad}.signals h2{font-size:21px}.signals h3{font-size:12px;font-weight:500;margin:5px 0 22px;line-height:1.4}.countdown{padding:8px 10px;line-height:1.4;font-size:12px;color:#deefea;background:#04191d;border-color:#13353a;font-variant-numeric:tabular-nums}.countdown small{font-size:8px;letter-spacing:1px;color:#7e9a9c}.signal-grid{gap:9px}.signal{min-width:0;padding:13px 9px;min-height:220px}.signal>div{display:flex;align-items:center;gap:6px}.signal b{font-size:10px;white-space:nowrap;font-weight:600}.coin{width:27px;height:27px;font-size:17px;margin:0;flex-shrink:0}.signal dl{margin:29px 0 17px}.signal dl div{font-size:10px;gap:3px;margin:10px 0}.signal dd{font-weight:600;overflow-wrap:anywhere}.signal button{font-size:10px;padding:10px 5px}.signal-direction{font-size:9px;border-radius:4px;display:table;margin:10px 0 -10px auto;padding:3px 6px;line-height:1.2}.signal-direction.buy{color:#35f5ac;background:#063d2a}.signal-direction.sell{color:#ff8a8a;background:#482329}.input-row{margin:20px 0 14px;border-color:#21454e;background:#04171d;border-radius:9px}.input-row input{font-size:11px;padding:14px 12px}.input-row button{display:grid;place-items:center;padding:7px;margin:5px}.input-row svg{width:18px;height:18px}.tiny-title{font-size:10px}.link{font-size:10px;white-space:nowrap}.divider{margin:18px 0 12px}.empty{padding:23px 8px;font-size:11px;line-height:1.8;color:#71919b}.progress{display:flex;flex-direction:column;align-items:stretch}.progress .section-head h2{font-size:16px}.goal-edit{border:1px solid #163e3e;border-radius:7px;padding:5px;color:#87b7a9;display:grid;place-items:center}.goal-edit svg{width:15px;height:15px}.ring{height:auto;width:min(100%,220px);aspect-ratio:1;max-width:220px;margin:7px auto 0;position:relative;flex-shrink:0}.ring svg{height:100%;width:100%;overflow:visible}.ring circle{stroke:#0b3c33;stroke-width:11}.ring .ring-guide{stroke:#153e37;stroke-width:.7;stroke-dasharray:1 6}.ring .ring-inner{stroke:#16322f;stroke-width:.6}.ring .arc{stroke:url(#progress-gradient);stroke-width:11;stroke-dasharray:0 100;stroke-linecap:round;transition:stroke-dasharray 1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 5px #19eaa65e)}.ring-content{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:27px;pointer-events:none}.ring-content .ring-eyebrow{font-size:7px;letter-spacing:1.4px;font-weight:600;color:#84b5a3}.ring-content strong{font-size:38px;line-height:1.2;letter-spacing:-.05em;font-weight:650;margin:9px 0;color:#f1fff9;font-variant-numeric:tabular-nums}.ring-content span:last-child{font-size:9px;line-height:1.4;color:#93afa8;max-width:150px}.progress-details{margin:0;padding:12px 0 0;border:0;background:transparent;border-radius:0}.progress-details>div{font-size:10px;margin:0 0 7px;gap:8px;line-height:1.3}.progress-details b{font-weight:600;font-variant-numeric:tabular-nums}.progress-details>div:nth-child(3) b{color:var(--green)}.progress-details .track{height:5px;margin:12px 0 8px;display:block;background:#0b302b}.track i{transition:width 1s cubic-bezier(.2,.8,.2,1);background:linear-gradient(90deg,#05ac75,#40f5b1)}.progress-details .progress-foot{display:flex;align-items:center;font-size:8px;margin-bottom:0;gap:5px}.progress-foot .link{font-size:8px}.progress-foot span{color:#688d85}.bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:16px}.bottom>.card{height:auto;min-height:260px;padding:18px 16px;min-width:0;display:flex;flex-direction:column}.bottom .section-head h2{font-size:16px}.ref-stats{gap:2px;margin:20px 0}.ref-stats div{padding:0 8px}.ref-stats strong{font-size:18px;font-weight:600;overflow-wrap:anywhere;letter-spacing:-.02em}.ref-stats small{font-size:9px;display:block;line-height:1.5}.referral .input-row{margin:17px 0 0}.referral input{font-size:10px;padding:10px}.referral>.outline{margin-top:auto;padding:10px}.bars{height:166px;gap:9px;margin-top:auto;padding-top:20px}.bar{font-size:10px;min-width:0}.bar small{font-size:8px;line-height:1.4;margin-top:3px}.bar i{border-radius:3px 3px 0 0}.notice{justify-content:center;margin:18px 0 0;font-size:10px;color:#70958e;line-height:1.5}.notice i{background:#618b80;width:5px;height:5px;flex-shrink:0}.notice .connected-dot{background:#27efac}.page-heading{margin:20px 0 24px}.page-heading h1{font-size:30px;letter-spacing:-.04em;line-height:1.2;margin-bottom:9px}.page-heading p{font-size:12px;line-height:1.6}.panel{padding:25px}.panel h2{font-size:17px}.field{font-size:12px}.field input,.field select{font-size:13px;min-height:44px}.message{font-size:11px;color:#88a2a7}.page-grid{gap:16px}.auth{margin:50px auto;max-width:450px;padding:32px}.auth h2{font-size:25px;margin-bottom:8px}.auth>.message{margin-bottom:25px}.profile-summary{display:flex;align-items:center;gap:18px;padding:24px;margin-bottom:18px}.profile-avatar{width:62px;height:62px;font-size:25px}.profile-summary-name{min-width:0}.profile-summary-name .eyebrow{font-size:8px;color:#69c5a1;letter-spacing:1.7px}.profile-summary-name h2{font-size:22px;margin:6px 0 2px}.profile-summary-name>span:last-child{font-size:11px;color:#92aaa9;overflow-wrap:anywhere}.profile-summary-status{margin-left:auto;display:flex;flex-direction:column;gap:8px}.profile-summary-status>span,.profile-summary-balance>span{font-size:10px;color:#7d9f9d}.profile-summary-status .badge{margin:0;display:block;align-self:flex-start;font-weight:500}.profile-summary-balance{padding-left:28px;margin-left:10px;border-left:1px solid #214541;display:flex;flex-direction:column;gap:6px}.profile-summary-balance strong{font-size:25px;font-weight:600;letter-spacing:-.03em}.row{font-size:10px;gap:9px}.row>div{min-width:0;overflow-wrap:anywhere}.row small{font-size:8px}.row .value{white-space:nowrap;font-size:10px}.row .tile{flex-shrink:0}.row .tile svg{width:18px;height:18px}dialog h2{font-size:22px}dialog p{font-size:13px}.modal-top{gap:16px}.toast{box-shadow:0 10px 30px #0008;font-size:12px}.mid>.card:only-child{grid-column:1/-1}body[data-page="trading"] .mid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body[data-page="referrals"] .bottom{grid-template-columns:1fr 1fr}
@media(min-width:1700px){.workspace,.top{width:calc(100% - 80px)}.hero{height:218px}.hero-copy{padding-top:36px}.stat{height:115px}.mid>.card{min-height:380px}.ring{width:230px;max-width:230px}}
@media(max-width:1320px) and (min-width:1051px){.workspace{grid-template-columns:174px minmax(0,1fr);gap:20px}.nav a{font-size:11px;gap:12px}.brand{width:174px}.top{gap:20px}.hero-copy{padding-left:28px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:14px 11px;gap:8px}.stat .tile{width:32px;height:36px}.stat strong{font-size:20px}.stat label{font-size:10px}.stat:last-child .tile{display:none}.stat:last-child small{padding-right:0}.stat:last-child .primary{bottom:10px}.stat:last-child>div{align-self:flex-start}.stat:last-child small{visibility:hidden}.mid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.mid .progress{grid-column:1/-1;display:grid;grid-template-columns:1fr 210px 1.3fr;gap:24px;align-items:center;min-height:220px}.progress .section-head{flex-wrap:wrap}.progress .ring{width:190px;max-width:190px;min-width:0;margin:0}.progress .ring-content{inset:0}.progress-details{margin:0}.bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom>.card:last-child{grid-column:1/-1}.bottom>.card:last-child:has(#activity){min-height:160px}.bottom #activity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.promo{margin-top:38px}.promo h2{font-size:18px}}
@media(max-width:1050px){.top{width:calc(100% - 32px);margin-top:16px;padding:0 18px;gap:18px}.workspace{width:calc(100% - 32px);grid-template-columns:166px minmax(0,1fr);gap:20px;margin-top:20px}.brand{width:166px}.brand-wordmark{width:114px;height:21px;background-size:153px 153px;background-position:-17px -85px}.brand-symbol{width:38px;height:43px;background-size:119px 119px;background-position:-40px -23px}.welcome{padding-left:18px}.welcome strong{font-size:16px}.account-label{max-width:100px}.account-label small{font-size:9px}.nav a{font-size:11px;padding:0 10px;gap:12px}.hero{height:190px}.hero-copy{padding:29px 25px}.hero .eyebrow{font-size:8px;letter-spacing:2px}.hero h1{font-size:32px}.hero p{font-size:11px}.hero-art{width:72%;object-position:60% center}.hero:after{background:linear-gradient(90deg,#011511 15%,#011511e0 35%,#01151140 60%,transparent)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat{height:102px;padding:15px}.mid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mid>.signals{grid-column:1/-1;min-height:0}.mid>.card{padding:18px;min-height:350px}.mid .progress{grid-column:auto;display:flex;min-height:350px}.progress .ring{height:auto;width:min(100%,215px);margin:8px auto 0;max-width:215px}.ring-content{inset:0}.progress-details{margin:0}.bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bottom>.card:last-child{grid-column:1/-1}.bottom>.card{padding:18px;min-height:260px}.bottom>.card:last-child:has(#activity){min-height:170px}.promo h2{font-size:17px}.promo .primary{font-size:9px}.promo-copy{padding:0 12px 14px}.promo{margin-top:36px}.sidebar{min-height:650px}.section-head h2{font-size:16px}.signal{padding:14px;min-height:210px}.signal b{font-size:11px}.signal dl div{font-size:11px}.signal button{font-size:11px}.page-grid{grid-template-columns:1fr}.profile-summary{flex-wrap:wrap}.profile-summary-status{margin-left:0}.profile-summary-balance{margin-left:auto}body[data-page="trading"] .mid{grid-template-columns:1fr}body[data-page="trading"] .mid>.card{min-height:0}body[data-page="referrals"] .bottom{grid-template-columns:1fr}}
@media(max-width:760px){.top{height:74px;width:calc(100% - 24px);margin:12px auto 0;gap:10px;padding:0 12px;border-radius:12px}.brand{width:auto;gap:7px}.brand-symbol{width:34px;height:38px;background-size:106px 106px;background-position:-36px -20px}.brand-wordmark{width:106px;height:21px;background-size:141px 141px;background-position:-15px -78px}.welcome{display:none}.mobile-menu{display:block;width:28px;padding:0;font-size:19px}.notification-button{width:33px;height:33px;padding:7px}.notification-button svg{width:18px}.top-right{gap:7px}.account{padding:4px;gap:4px}.account .avatar{width:31px;height:31px;font-size:14px}.account-label,.chevron{display:none}.account-menu{right:-2px;width:min(300px,calc(100vw - 32px));top:calc(100% + 18px)}.workspace{display:block;width:calc(100% - 24px);margin:17px auto}.sidebar{display:none;position:fixed;top:98px;left:12px;bottom:12px;height:auto;min-height:0;max-height:none;width:220px;z-index:14;padding:20px 12px;background:#041b1f;border:1px solid #235048;border-radius:12px;box-shadow:15px 15px 70px #000a;overflow:auto}.sidebar.open{display:flex}.sidebar .nav a{height:47px;font-size:12px}.sidebar .promo{display:none}.sidebar footer{margin-top:auto}.nav-label{padding-top:0}main{margin:0}.page-context{font-size:10px;margin-bottom:11px}.workspace-label{font-size:7px;letter-spacing:1px}.hero{height:195px;border-radius:12px}.hero-copy{padding:30px 23px}.hero h1{font-size:32px;max-width:260px;margin-top:13px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px;max-width:220px}.hero p{font-size:11px;max-width:210px}.hero-art{width:75%;object-position:58% center;opacity:.8}.hero:after{background:linear-gradient(90deg,#011511 0%,#011511e8 25%,#01151180 55%,#01151115 100%)}.stats{margin:12px 0;gap:10px}.stat{height:103px;padding:13px;gap:9px}.stat label{font-size:10px}.stat strong{font-size:22px}.stat small{font-size:8px}.stat .tile{width:35px;height:39px;display:grid}.stat .tile svg{width:20px}.stat:last-child .primary{right:10px;bottom:10px;padding:5px 8px;min-height:26px;font-size:9px}.stat:last-child small{padding-right:54px}.mid{grid-template-columns:1fr 1fr;gap:12px}.mid>.card{padding:17px 14px}.mid>.signals{grid-column:1/-1;min-height:0}.signal-grid{gap:10px}.signal{padding:13px 10px;min-height:200px}.signal dl{margin:25px 0 16px}.signal button{font-size:10px}.signals h3{margin-bottom:17px}.bottom{margin-top:12px;gap:12px}.bottom>.card{padding:18px 14px}.bottom .section-head h2{font-size:15px}.bottom .section-head p{font-size:9px}.ref-stats div{padding:0 5px}.ref-stats small{font-size:8px}.ref-stats strong{font-size:16px}.referral>.outline{font-size:10px!important}.bars{gap:6px}.bar{font-size:9px}.bar small{font-size:7px}.profile-summary{padding:20px;gap:14px}.profile-summary-name h2{font-size:20px}.profile-summary-balance{padding-left:18px}.page-heading h1{font-size:27px}.page-heading{margin-top:22px}.panel{padding:22px}.auth{margin:25px auto}.notice{font-size:9px}.section-head p{font-size:10px}.ring-content strong{font-size:34px}}
@media(max-width:520px){.mid{grid-template-columns:1fr}.mid>.signals{grid-column:auto}.mid>.card{min-height:0}.mid .progress{min-height:0;padding:20px}.progress .ring{width:240px;max-width:240px;margin:10px auto}.ring-content strong{font-size:43px}.ring-content .ring-eyebrow{font-size:8px}.ring-content span:last-child{font-size:10px}.progress-details>div{font-size:12px}.progress-details .progress-foot{font-size:9px}.progress-foot .link{font-size:10px}.progress-details{padding-top:2px}.bottom{grid-template-columns:1fr}.bottom>.card:last-child{grid-column:auto}.bottom>.card{min-height:255px;padding:20px}.bottom .section-head h2{font-size:17px}.ref-stats strong{font-size:22px}.ref-stats small{font-size:10px}.ref-stats{margin:22px 0}.bars{height:170px;gap:12px}.bar{font-size:11px}.bar small{font-size:8px}.hero h1{font-size:30px}.hero-copy{padding-left:20px}.stat .tile{display:none}.stat strong{font-size:24px}.stat small{font-size:9px}.stat:last-child .primary{bottom:12px}.stat:last-child small{padding-right:59px}.signal b{font-size:10px}.signal{padding:11px 8px;min-height:198px}.signal>div{gap:5px}.signal dl div{font-size:10px}.coin{width:24px;height:24px;font-size:16px}.signal-grid{gap:7px}.profile-summary-name{flex:1}.profile-summary-status{width:calc(50% - 14px);margin-top:10px}.profile-summary-balance{margin:10px 0 0;flex:1}.profile-avatar{width:50px;height:50px}.account-menu-footer .primary{font-size:12px}.top-right{gap:4px}.brand-wordmark{width:98px;height:19px;background-size:131px 131px;background-position:-15px -73px}.brand-symbol{width:31px;height:36px;background-size:99px 99px;background-position:-33px -19px}.profile-summary-balance strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
/* Reset earlier tablet rules so breakpoints share the same navigation model. */
@media(min-width:761px){.mobile-menu{display:none}.account .account-label{display:block}.sidebar .promo{display:block}.top-right .account .avatar{width:39px;height:39px}}
@media(min-width:1321px){.hero-art{object-fit:contain;object-position:right center}}
