.nova-reward{z-index:100;isolation:isolate;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:nova-reward-in .38s var(--nova-ease) both;background:radial-gradient(circle,#bfe8ff18,#0000 31%),#071016cc;place-items:center;display:grid;position:fixed;inset:0}.nova-reward:before,.nova-reward:after{content:"";aspect-ratio:1;border:1px solid #bfe8ff57;border-radius:50%;width:min(78vw,520px);animation:4.8s linear infinite nova-reward-orbit;position:absolute;inset:50% auto auto 50%;transform:rotateX(69deg);box-shadow:0 0 100px #bfe8ff2e,inset 0 0 90px #bfe8ff0c}.nova-reward:after{border-color:#defa9175;width:min(56vw,370px);animation-duration:3.1s;animation-direction:reverse}.nova-reward-core{aspect-ratio:1;background:radial-gradient(circle at 35% 27%,#fff 0 4%,#e7fdff 9%,#bfe8ff 26%,#5babc5 58%,#182b3a 100%);border-radius:42%;width:118px;animation:1.3s ease-in-out infinite alternate nova-reward-core;position:absolute;top:50%;left:50%;translate:-50% -77%;box-shadow:0 0 20px #fff,0 0 58px #bfe8ff,0 0 130px #bfe8ff7a}.nova-reward-core:before{content:"";filter:blur(.2px);border:1px solid #e9fbff99;border-radius:50%;animation:1.7s ease-out infinite nova-reward-ring;position:absolute;inset:-14px}.nova-reward-core span{border:1px solid #bfe8ff86;border-radius:50%;animation:2.4s linear infinite nova-reward-orbit;position:absolute;inset:-32px;transform:rotateX(67deg)}.nova-reward-core span:nth-child(2){border-color:#defa9186;animation-duration:3.2s;animation-direction:reverse;inset:-43px}.nova-reward-core span:nth-child(3){border-style:dashed;border-color:#d9c8e982;animation-duration:4.4s;inset:-58px}.nova-reward-copy{z-index:2;text-align:center;color:#eaf8ff;text-shadow:0 3px 25px #000;justify-items:center;gap:8px;margin-top:205px;display:grid;position:relative}.nova-reward-copy small{color:#bfe8ff;letter-spacing:.22em;font-size:10px;font-weight:800}.nova-reward-copy strong{letter-spacing:-.07em;color:#efffd0;text-shadow:0 0 20px #efffd080,0 0 54px #defa914d;font:600 clamp(37px,7vw,72px)/.94 Space Grotesk,sans-serif}.nova-reward-copy span{color:#b6cbd6;font-size:13px}.nova-reward-stars{position:absolute;inset:0;overflow:hidden}.nova-reward-stars i{background:#efffd0;border-radius:50%;width:5px;height:5px;animation:1.6s cubic-bezier(.08,.72,.2,1) both nova-reward-star;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #fff,0 0 22px #defa91}.nova-reward-stars i:first-child{--x:-34vw;--y:-28vh}.nova-reward-stars i:nth-child(2){--x:-16vw;--y:-42vh;animation-delay:40ms}.nova-reward-stars i:nth-child(3){--x:5vw;--y:-37vh;animation-delay:90ms}.nova-reward-stars i:nth-child(4){--x:27vw;--y:-31vh;animation-delay:.13s}.nova-reward-stars i:nth-child(5){--x:39vw;--y:-12vh;animation-delay:.18s}.nova-reward-stars i:nth-child(6){--x:34vw;--y:14vh;animation-delay:60ms}.nova-reward-stars i:nth-child(7){--x:21vw;--y:32vh;animation-delay:.16s}.nova-reward-stars i:nth-child(8){--x:4vw;--y:40vh;animation-delay:.1s}.nova-reward-stars i:nth-child(9){--x:-20vw;--y:33vh;animation-delay:.2s}.nova-reward-stars i:nth-child(10){--x:-37vw;--y:16vh;animation-delay:80ms}.nova-reward-stars i:nth-child(11){--x:-43vw;--y:1vh;animation-delay:.22s}.nova-reward-stars i:nth-child(12){--x:-28vw;--y:-8vh;animation-delay:.15s}.nova-reward-stars i:nth-child(13){--x:14vw;--y:-15vh;animation-delay:.24s}.nova-reward-stars i:nth-child(14){--x:42vw;--y:27vh;animation-delay:.12s}.nova-reward-stars i:nth-child(15){--x:-42vw;--y:-24vh;animation-delay:.2s}.nova-reward-stars i:nth-child(16){--x:11vw;--y:45vh;animation-delay:.18s}.nova-reward-stars i:nth-child(17){--x:46vw;--y:-25vh;animation-delay:40ms}.nova-reward-stars i:nth-child(18){--x:-5vw;--y:-46vh;animation-delay:.12s}.nova-reward.unlocking .nova-reward-core{filter:saturate(.8);animation-duration:.45s}.nova-reward.claimed .nova-reward-core{filter:hue-rotate(74deg)saturate(.7);box-shadow:0 0 24px #d9c8e9,0 0 100px #d9c8e955}.nova-reward.claimed .nova-reward-copy strong{color:#f2eaff;text-shadow:0 0 28px #d9c8e977}@keyframes nova-reward-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes nova-reward-orbit{to{transform:rotateX(69deg)rotate(360deg)}}@keyframes nova-reward-core{to{filter:brightness(1.16);transform:scale(1.13)rotate(6deg)}}@keyframes nova-reward-ring{to{opacity:0;transform:scale(2.05)}}@keyframes nova-reward-star{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.5)}}@media (max-width:700px){.nova-reward-core{width:98px;translate:-50% -86%}.nova-reward-copy{margin-top:174px;padding-inline:25px}.nova-reward-copy strong{font-size:48px}.nova-reward:before{width:92vw}.nova-reward:after{width:70vw}.nova-reward-stars i{width:4px;height:4px}}@media (prefers-reduced-motion:reduce){.nova-reward,.nova-reward:before,.nova-reward:after,.nova-reward-core,.nova-reward-core:before,.nova-reward-core span,.nova-reward-stars i{animation:none!important}}.nova-reward-core{cursor:pointer;pointer-events:auto;border:0}.nova-reward-core:focus-visible{outline-offset:8px;outline:2px solid #fff}.nova-reward-core:active{transform:scale(.92)}.nova-reward-core:disabled{cursor:default}.nova-reward.unlocking .nova-reward-core:hover{filter:brightness(1.25);box-shadow:0 0 28px #fff,0 0 82px #bfe8ff,0 0 160px #defa9178}.nova-reward.breaking .nova-reward-core{animation:.72s cubic-bezier(.2,.9,.1,1) both nova-reward-break}.nova-reward.breaking .nova-reward-stars i{animation-duration:.72s;animation-delay:0s!important}.nova-reward.awarded{animation:nova-reward-award .55s var(--nova-ease) both}@keyframes nova-reward-break{0%{transform:scale(1)}35%{filter:brightness(2);transform:scale(.88)rotate(-11deg)}68%{filter:brightness(3);transform:scale(1.48)rotate(14deg)}to{opacity:0;transform:scale(.08)rotate(42deg)}}@keyframes nova-reward-award{0%{background:#efffd066}to{background:radial-gradient(circle,#bfe8ff18,#0000 31%),#071016cc}}.nova-reward-core:after{content:"";opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 12px #bfe8ff);background:linear-gradient(48deg,#0000 47%,#f7ffff 48% 50%,#0000 51%) 48% 52%/76% 3px no-repeat,linear-gradient(130deg,#0000 47%,#dff6ff 48% 50%,#0000 51%) 54% 35%/47% 3px no-repeat,linear-gradient(76deg,#0000 47%,#fff 48% 50%,#0000 51%) 35% 68%/46% 3px no-repeat,linear-gradient(162deg,#0000 47%,#dff6ff 48% 50%,#0000 51%) 67% 69%/38% 3px no-repeat;border-radius:40%;transition:opacity .15s,transform .3s;position:absolute;inset:4%;transform:scale(.3)rotate(-9deg)}.nova-reward-core.crack-1{animation:nova-reward-core 1.3s ease-in-out infinite alternate,nova-core-impact .35s var(--nova-ease)}.nova-reward-core.crack-2{animation:nova-reward-core 1.3s ease-in-out infinite alternate,nova-core-impact .42s var(--nova-ease);filter:brightness(1.35)}.nova-reward-core.crack-2:after{opacity:.95;transform:scale(1)rotate(3deg)}.nova-reward-core.crack-3:after{opacity:1;transform:scale(1.25)rotate(8deg)}@keyframes nova-core-impact{20%{transform:scale(.76)rotate(-8deg)}54%{transform:scale(1.13)rotate(7deg)}to{transform:scale(1)}}.nova-reward-core{background:radial-gradient(at 32% 20%,#fff 0 3%,#eaf8ff 4% 7%,#0000 18%),radial-gradient(circle at 67% 72%,#245a73 0 3%,#0000 20%),conic-gradient(from 215deg,#10191f,#6d8b97 12%,#18262d 25%,#d9f8ff 34%,#263b45 45%,#0d141a 62%,#557c8c 76%,#121d24 91%,#10191f);border:1px solid #dff6ff80;overflow:visible;box-shadow:inset 13px 11px 18px #ffffff30,inset -16px -17px 25px #02070acc,0 2px 3px #fff8,0 0 25px #bfe8ffcc,0 0 85px #2f9bc28a}.nova-reward-core:after{z-index:4;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 13px #5fd8ff)drop-shadow(0 0 28px #80ffb0);mix-blend-mode:screen;background:linear-gradient(41deg,#0000 46%,#ecffff 47% 49%,#67d7ff 50% 52%,#0000 53%) 45%/95% 5px no-repeat,linear-gradient(127deg,#0000 47%,#f7ffff 48% 50%,#67d7ff 51% 53%,#0000 54%) 58% 33%/62% 5px no-repeat,linear-gradient(78deg,#0000 47%,#f7ffff 48% 50%,#9ef899 51% 53%,#0000 54%) 33% 70%/62% 5px no-repeat,linear-gradient(166deg,#0000 47%,#f7ffff 48% 50%,#67d7ff 51% 53%,#0000 54%) 72% 70%/54% 5px no-repeat;border-radius:46%;inset:-3%}.nova-reward-core:before{z-index:3;box-shadow:none;background:radial-gradient(circle,#dfffff55 0 6%,#0000 7% 19%,#6be4ff49 20% 21%,#0000 22% 35%,#a8ff9744 36% 37%,#0000 38%);border:0;animation:1.65s ease-out infinite nova-core-charge;inset:-42px}.nova-reward-core span{z-index:5}.nova-reward-core.crack-1{box-shadow:inset 13px 11px 18px #ffffff30,inset -16px -17px 25px #02070acc,0 0 31px #bfe8ff,0 0 102px #46a8cc99}.nova-reward-core.crack-1:after{opacity:.9;transform:scale(.78)rotate(-2deg)}.nova-reward-core.crack-2{box-shadow:inset 13px 11px 18px #ffffff30,inset -16px -17px 25px #02070acc,0 0 42px #dfffff,0 0 130px #52d8f2}.nova-reward-core.crack-2:after{opacity:1;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 20px #5fd8ff)drop-shadow(0 0 42px #80ffb0);transform:scale(1.05)rotate(3deg)}.nova-reward-core.crack-3:after{opacity:1;filter:drop-shadow(0 0 10px #fff)drop-shadow(0 0 32px #5fd8ff)drop-shadow(0 0 65px #80ffb0);transform:scale(1.35)rotate(8deg)}.nova-reward-core.crack-3{filter:brightness(2.1)saturate(1.6)}@keyframes nova-core-charge{0%{opacity:0;transform:scale(.52)}28%{opacity:.9}to{opacity:0;transform:scale(1.16)}}.profile-share-card{isolation:isolate;transform-style:preserve-3d;background:radial-gradient(circle at 88% 6%,#bfe8ff34,#0000 29%),linear-gradient(135deg,#172836,#10171e 58%,#13202a);border:1px solid #bfe8ff4d;border-radius:27px;gap:18px;margin:24px 0 28px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 24px 60px #0005}.profile-share-card.is-positive{--share-accent:#defa91;--share-glow:#defa914d}.profile-share-card.is-negative{--share-accent:#f1a2a9;--share-glow:#f1a2a947}.profile-share-card:before{content:"";z-index:-1;background:conic-gradient(from 120deg,transparent,#bfe8ff18,transparent 24%,var(--share-glow),transparent 52%);animation:13s linear infinite nova-profile-aurora;position:absolute;inset:-40%}.profile-share-top,.profile-share-player,.profile-share-stats,.profile-share-trophies,.profile-share-action,.profile-share-wealth{z-index:2;position:relative}.profile-share-top{color:#eaf8ff;justify-content:space-between;align-items:center;display:flex}.profile-share-top span{letter-spacing:-.05em;font:700 14px/1 Space Grotesk,sans-serif}.profile-share-top small,.profile-share-player small,.profile-share-wealth small,.profile-share-stats small{letter-spacing:.14em;color:#9db9c9;font-size:9px;font-weight:800}.profile-share-player{align-items:center;gap:12px;display:flex}.profile-share-avatar{color:#10202a;background:linear-gradient(135deg,#effbff,#a6cfdf);border-radius:16px;place-items:center;width:46px;height:46px;font:700 15px Space Grotesk,sans-serif;display:grid;box-shadow:inset 0 1px #fff,0 9px 25px #0005}.profile-share-player>div:nth-child(2){gap:3px;display:grid}.profile-share-player b{color:#eff8fc;font:600 17px Space Grotesk,sans-serif}.profile-share-player>svg{color:var(--share-accent);filter:drop-shadow(0 0 10px var(--share-glow));margin-left:auto}.profile-share-wealth{border-block:1px solid #bfe8ff2b;gap:7px;padding:18px 0;display:grid}.profile-share-wealth strong{letter-spacing:-.07em;color:#f2fbff;font-variant-numeric:tabular-nums;font:600 clamp(34px,6vw,55px)/.96 Space Grotesk,sans-serif}.profile-share-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-share-stats span{background:#ffffff08;border:1px solid #bfe8ff25;border-radius:15px;gap:5px;min-width:0;padding:13px;display:grid}.profile-share-stats b{color:var(--share-accent);font:600 18px Space Grotesk,sans-serif}.profile-share-stats em{text-overflow:ellipsis;white-space:nowrap;color:#a7bfca;font-size:11px;overflow:hidden}.profile-share-trophies{gap:8px;display:flex}.profile-share-trophies span{color:#60747e;background:#ffffff06;border:1px solid #bfe8ff2e;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.profile-share-trophies span.earned{color:#162119;background:var(--share-accent);border-color:var(--share-accent);box-shadow:0 0 18px var(--share-glow)}.profile-share-action{color:#eaf8ff;letter-spacing:.02em;width:max-content;min-height:42px;transition:transform .25s var(--nova-ease),background .25s,box-shadow .25s;background:#dff5ff12;border:1px solid #bfe8ff63;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.profile-share-action:hover{background:#dff5ff22;transform:translateY(-3px);box-shadow:0 13px 26px #0005}.profile-share-light{pointer-events:none;position:absolute;inset:0}.profile-share-light i{border:1px solid #bfe8ff50;border-radius:50%;width:230px;height:230px;animation:7s linear infinite nova-profile-orbit;position:absolute;top:-80px;right:-6%;transform:rotateX(69deg)}.profile-share-light i:nth-child(2){border-color:var(--share-accent);width:145px;height:145px;animation-duration:4.4s;animation-direction:reverse;top:-42px;right:7%}.profile-share-light i:nth-child(3){width:5px;height:5px;box-shadow:0 0 16px #fff,0 0 38px var(--share-accent);background:#fff;border:0;animation:2.6s ease-in-out infinite nova-profile-spark;top:44px;right:28%}@keyframes nova-profile-aurora{to{transform:rotate(360deg)}}@keyframes nova-profile-orbit{to{transform:rotateX(69deg)rotate(360deg)}}@keyframes nova-profile-spark{50%{opacity:.5;transform:scale(1.8)}}@media (max-width:700px){.profile-share-card{border-radius:23px;margin-inline:-2px;padding:20px}.profile-share-top small{font-size:8px}.profile-share-wealth strong{font-size:41px}.profile-share-light i{top:-66px;right:-19%}.profile-share-action{width:100%}}@media (prefers-reduced-motion:reduce){.profile-share-card:before,.profile-share-light i{animation:none!important}.profile-share-action{transition:none!important}}@media (prefers-reduced-motion:no-preference){main{animation-duration:.1s}main.app-surface{animation:none}.universe-story{animation-duration:.26s}.loading-thread{animation-duration:.72s}.bottom button,.top button,.asset-row,.primary,.outline{transition-duration:.1s}}@keyframes nova-page-in{0%{opacity:.82;filter:blur(1px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}.exchange-feed{margin:30px 0 8px}.exchange-list{gap:9px;display:grid}.exchange-row{background:linear-gradient(135deg,#191c29e8,#121a22e8);border:1px solid #d9c8e936;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:inset 0 1px #fff1}.exchange-row.pending{border-color:#d9c8e96b}.exchange-icon{color:#e3d2f2;background:#d9c8e91c;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.exchange-copy{min-width:0}.exchange-copy>small,.exchange-copy>b{display:block}.exchange-copy>small{letter-spacing:.12em;color:#9f91ad;font-size:8px}.exchange-copy>b{margin-top:3px;font-size:13px}.exchange-legs{gap:12px;margin-top:6px;display:flex;overflow:hidden}.exchange-legs>span{gap:5px;min-width:0;display:flex}.exchange-legs i{color:#8a9aa6;letter-spacing:.08em;font-size:7px;font-style:normal}.exchange-legs b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:10px;font-weight:500;overflow:hidden}.exchange-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:200px;display:flex}.exchange-actions button{min-height:34px;padding:7px 10px;font-size:10px}.exchange-status{text-align:right;letter-spacing:.08em;color:#90a3ae;width:100%;font-size:8px}.exchange-status.accepted{color:#defa91}.exchange-status.declined,.exchange-status.expired,.exchange-status.cancelled{color:#a0a8ae}.exchange-empty{color:#99aab4;background:#101a2280;border:1px dashed #7890a14d;border-radius:18px;align-items:center;gap:11px;padding:15px 16px;font-size:12px;display:flex}.exchange-empty span{flex:1}.exchange-empty .outline{min-height:36px;padding:7px 11px;font-size:10px}.exchange-modal{max-width:720px!important}.exchange-modal-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.exchange-modal-head>span{color:#e5d4f5;background:#d9c8e91a;border:1px solid #d9c8e966;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.exchange-modal-head [data-slot=dialog-title]{padding:0!important;font-size:24px!important}.exchange-modal-head [data-slot=dialog-description]{margin-top:3px}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.quick-amounts button,.exchange-add{color:#bdd0da;background:#14202a;border:1px solid #7890a146;border-radius:12px;min-height:42px;font-size:11px}.quick-amounts button.selected{color:#17121d;background:#d9c8e9;border-color:#d9c8e9}.exchange-cash-input{background:#101a22;border:1px solid #7890a145;border-radius:15px;align-items:end;gap:8px;padding:12px 14px;display:flex;position:relative}.exchange-cash-input small{color:#8ba0ac;letter-spacing:.1em;font-size:8px;position:absolute;top:8px;left:14px}.exchange-cash-input input{outline:0;width:100%;min-width:0;background:0 0!important;border:0!important;padding:13px 0 0!important;font-size:24px!important;font-weight:500!important}.exchange-cash-input b{color:#aebfca;padding:0 0 8px}.exchange-balance,.exchange-difference{color:#94a6b1;justify-content:space-between;align-items:center;padding:3px 2px;font-size:12px;display:flex}.exchange-balance b,.exchange-difference b{font-variant-numeric:tabular-nums;color:#dcebf0}.exchange-submit{justify-content:center;width:100%}.exchange-builder{grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:10px;display:grid}.exchange-side{background:#101923;border:1px solid #7890a137;border-radius:17px;padding:13px}.exchange-side header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.exchange-side header small{letter-spacing:.12em;color:#b6a5c8;font-size:8px}.exchange-side header b{font-variant-numeric:tabular-nums;font-size:12px}.exchange-side .exchange-cash-input{border-radius:11px;padding:7px 10px}.exchange-side .exchange-cash-input input{padding:0!important;font-size:16px!important}.exchange-side .exchange-cash-input b{padding:0}.exchange-swap{color:#d9c8e9;place-items:center;font-size:20px;display:grid}.exchange-asset-lines{gap:6px;margin-top:8px;display:grid}.exchange-asset-lines>div{grid-template-columns:minmax(0,1fr) 58px 30px;gap:5px;display:grid}.exchange-asset-lines select,.exchange-asset-lines input{color:#c8dae2;background:#17242d;border:1px solid #7890a145;border-radius:9px;min-width:0;min-height:34px;padding:5px;font-size:10px}.exchange-asset-lines button{color:#a9bac5;background:#ffffff0b;border:0;border-radius:9px;place-items:center;display:grid}.exchange-add{justify-content:center;align-items:center;gap:5px;width:100%;min-height:32px;margin-top:9px;font-size:10px;display:flex}.exchange-difference{margin:2px}.exchange-difference b{color:#d9c8e9}.exchange-action{align-items:center;gap:7px;display:inline-flex}.profile-actions{flex-wrap:wrap}@media (max-width:700px){.exchange-row{grid-template-columns:38px minmax(0,1fr);padding:12px}.exchange-actions{grid-column:2;justify-content:flex-start;max-width:none}.exchange-status{display:none}.exchange-legs{gap:8px}.exchange-legs b{max-width:84px}.quick-amounts{grid-template-columns:repeat(2,1fr)}.exchange-builder{grid-template-columns:1fr;gap:9px}.exchange-swap{height:18px;transform:rotate(90deg)}.exchange-side{padding:11px}.exchange-modal{padding:20px!important}}.exchange-empty{color:#9aabb7;border:1px dashed #d9c8e93d;border-radius:16px;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.exchange-empty svg{color:#d9c8e9;flex:none}.community-primary-actions{align-items:center;gap:9px;display:flex}.community-primary-actions button{align-items:center;gap:7px;display:inline-flex}.exchange-recipient{background:#101923;border:1px solid #d9c8e94a;border-radius:17px;gap:8px;padding:16px;display:grid}.exchange-recipient small{letter-spacing:.12em;color:#b9a9c9;font-size:9px}.exchange-recipient select{color:#dcebf0;background:#17242d;border:1px solid #7890a14d;border-radius:12px;width:100%;min-height:48px;padding:0 12px}.exchange-recipient span{color:#93a6b2;font-size:11px}@media (max-width:700px){.community-primary-actions{gap:7px}.community-primary-actions button{min-height:39px!important;padding:8px 10px!important;font-size:10px!important}}.exchange-inventory{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.exchange-inventory small{letter-spacing:.1em;color:#8ca0ac;width:100%;font-size:7px}.exchange-inventory span{color:#b8c9d2;background:#ffffff08;border:1px solid #7890a130;border-radius:7px;padding:4px 6px;font-size:9px}.exchange-inventory span b{color:#defa91;font-weight:600}.league-chat{background:linear-gradient(135deg,#131d25e8,#11151ddd);border:1px solid #92a4b838;border-radius:19px;margin:14px 0 8px;padding:12px;box-shadow:inset 0 1px #ffffff0b}.league-chat-title{align-items:center;gap:9px;padding:1px 3px 10px;display:flex}.league-chat-title>span{color:#c9efff;background:linear-gradient(135deg,#3d7790,#1e3546);border-radius:10px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff35}.league-chat-title>div{flex-direction:column;flex:1;gap:2px;display:flex}.league-chat-title small{letter-spacing:1.35px;color:#86a0ae;font-size:7px}.league-chat-title b{color:#eef6f7;font-size:11px;font-weight:500}.league-chat-title i{color:#91b8ca;background:#9ed9ef12;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.league-chat-feed{scrollbar-width:thin;flex-direction:column;gap:7px;min-height:54px;max-height:196px;padding:3px 2px 8px;display:flex;overflow:auto}.league-chat-message{align-items:flex-end;gap:7px;display:flex}.league-chat-message.mine{flex-direction:row-reverse}.league-chat-avatar{color:#dff8ff;background:#263b47;border:1px solid #b3d0dc42;border-radius:9px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:700;display:grid;overflow:hidden}.league-chat-avatar img{object-fit:cover;width:100%;height:100%}.league-chat-message p{color:#dce7ea;word-break:break-word;background:#1c2931;border:1px solid #8296a52c;border-radius:12px 12px 12px 4px;max-width:78%;margin:0;padding:7px 9px;font-size:11px;line-height:1.35}.league-chat-message.mine p{color:#f5fcff;background:linear-gradient(135deg,#1f5c70,#183d51);border-color:#a6e5f959;border-radius:12px 12px 4px}.league-chat-message p b{color:#99cddd;letter-spacing:.2px;margin-bottom:2px;font-size:8px;font-weight:650;display:block}.league-chat-message.mine p b{color:#d9f6ff}.league-chat-message>i{background:#9cefff;border-radius:50%;width:5px;height:5px;animation:.7s ease-in-out infinite alternate league-chat-pulse}.league-chat-empty{color:#7893a0;text-align:center;margin:auto 0;font-size:10px}.league-chat-compose{border-top:1px solid #8fa6b51f;align-items:center;gap:7px;padding-top:9px;display:flex}.league-chat-compose textarea{resize:none;color:#edf7f9;width:100%;min-width:0;max-height:104px;font:inherit;background:#0d141a;border:1px solid #93aab929;border-radius:12px;outline:none;padding:10px 11px;font-size:11px;line-height:1.35;transition:border-color .18s,box-shadow .18s}.league-chat-compose textarea:focus{border-color:#9de8ff83;box-shadow:0 0 0 3px #8bdfff12}.league-chat-compose button{color:#132229;background:linear-gradient(135deg,#c5f5ff,#78c9e6);border:0;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:transform .16s,filter .16s;display:grid;box-shadow:inset 0 1px #fff8,0 7px 15px #07121888}.league-chat-compose button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.league-chat-compose button:active:not(:disabled){transform:scale(.94)}.league-chat-compose button:disabled{opacity:.35}@keyframes league-chat-pulse{to{opacity:.35;transform:scale(.7)}}@media (max-width:700px){.league-chat{margin-top:12px;padding:10px}.league-chat-feed{max-height:172px}.league-chat-message p{font-size:10px}.league-chat-compose textarea{padding:9px 10px}.league-chat-compose button{flex-basis:36px;width:36px;height:36px}}.money-rain-timer{color:#a6c0d0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.09em;white-space:nowrap;font-variant-numeric:tabular-nums;background:#15232dd9;border:1px solid #5c718244;border-radius:12px;flex:none;align-items:center;gap:7px;min-width:138px;height:34px;padding:0 10px;font:700 9px/1 Space Grotesk,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.money-rain-timer i{background:linear-gradient(135deg,#f6fbff,#7eabc2);border:1px solid #d7e8f2bb;border-radius:2px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 11px #cceaff80}.money-rain-timer b{font-weight:700}.money-rain-timer strong{color:#e7f3fa;letter-spacing:.04em;font-weight:700}.money-rain-timer.is-loading strong{animation:1.1s ease-in-out infinite rain-placeholder}.money-rain-timer.is-raining{color:#c3e9f7;background:#17313edb;border-color:#b5e1f277}.money-rain-timer.is-soon i{animation:1.1s ease-in-out infinite rain-pulse}@keyframes rain-pulse{50%{transform:rotate(45deg)scale(1.5);box-shadow:0 0 20px #d8f2ff}}@keyframes rain-placeholder{50%{opacity:.45}}.money-rain-layer{z-index:500;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.money-rain-drop{pointer-events:auto;touch-action:manipulation;will-change:transform,opacity;contain:layout paint style;width:47px;height:30px;transform:rotate(var(--turn)) scale(var(--scale));animation:money-rain-fall 27s cubic-bezier(.18,.55,.25,1) var(--delay) both;filter:drop-shadow(0 12px 9px #0006);place-items:center;padding:0;transition:filter .15s,transform .15s;display:grid;position:absolute}.money-rain-drop.bill{background:linear-gradient(135deg,#effbed,#a9ceae 48%,#e3f4e0);border:1px solid #dff8e4c7;border-radius:7px;box-shadow:inset 0 0 0 2px #28644644,inset 0 1px #fff8}.money-rain-drop.bill:before{content:"";border:1px solid #37795373;border-radius:4px;position:absolute;inset:5px}.money-rain-drop span{z-index:1;color:#24523e;background:#f3fbef;border:1px solid #3975588a;border-radius:50%;place-items:center;width:16px;height:16px;font:700 10px/1 Georgia,serif;display:grid;position:relative}.money-rain-drop em{color:#e5f8f2;letter-spacing:.07em;opacity:.86;text-shadow:0 2px 6px #000;font:700 8px/1 Space Grotesk,sans-serif;position:absolute;top:32px}.money-rain-drop.coin{background:radial-gradient(circle at 32% 27%,#fff7d2,#d7a747 57%,#805625);border:1px solid #f7e0a1;border-radius:50%;width:35px;height:35px;box-shadow:inset 0 0 0 3px #fff5cf55,inset 0 0 0 6px #70451952}.money-rain-drop.coin span{color:#75491b;background:#f8d67a;border-color:#fff1ba8c}.money-rain-drop:hover:not(:disabled){filter:brightness(1.18)drop-shadow(0 0 15px #d3f7ffb0);animation-play-state:paused}.money-rain-drop:active{transform:rotate(var(--turn)) scale(.72);opacity:0;animation:none}.money-rain-reward{z-index:2;color:#effff5;letter-spacing:-.06em;text-shadow:0 3px 14px #09351f,0 0 22px #a7f7c4;pointer-events:none;font:700 clamp(16px,2.4vw,25px)/1 Space Grotesk,sans-serif;animation:.9s cubic-bezier(.16,.8,.24,1) both rain-reward;display:block;position:absolute}@keyframes money-rain-fall{0%{opacity:0;transform:translate3d(0,-18vh,0) rotate(var(--turn)) scale(var(--scale))}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),118vh,0) rotate(calc(var(--turn) + 180deg)) scale(var(--scale))}}@keyframes rain-reward{0%{opacity:0;transform:translate(-50%,12px)scale(.7)}25%{opacity:1;transform:translate(-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-42px)scale(1)}}@media (max-width:700px){.money-rain-timer{z-index:510;top:calc(env(safe-area-inset-top,0px) + 76px);pointer-events:none;gap:5px;min-width:92px;height:30px;padding:0 8px;font-size:8px;position:fixed;left:auto;right:12px}.money-rain-timer b{display:none}.money-rain-timer strong:before{content:"PLUIE · ";color:#a9c2d1;font-weight:700}.money-rain-timer.is-raining strong:before{content:"EN COURS · "}.money-rain-drop{width:45px;height:29px}.money-rain-layer{z-index:500}}@media (prefers-reduced-motion:reduce){.money-rain-drop,.money-rain-timer.is-soon i,.money-rain-timer.is-loading strong{animation:none}.money-rain-drop{opacity:1}}.top{isolation:isolate;background:#10161e;position:relative;overflow:hidden}.top>:not(.market-weather){z-index:2;position:relative}.market-weather{z-index:0;pointer-events:none;opacity:1;contain:paint;position:absolute;inset:0;overflow:hidden}.market-weather:before{content:"";background:radial-gradient(ellipse at 8% -110%,rgb(255 236 172/calc(var(--weather-sun)*.72)),transparent 67%),radial-gradient(ellipse at 92% 145%,rgb(110 145 159/calc(var(--weather-cloud)*.3)),transparent 62%),linear-gradient(108deg,rgb(20 29 39/calc(.72 - var(--weather-sun)*.2)),rgb(38 51 62/calc(var(--weather-cloud)*.42)),rgb(16 23 31/calc(.86 - var(--weather-sun)*.16)));transition:background 3.8s;position:absolute;inset:0}.market-weather:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080c12a8,#0000 38% 66%,#080c1266);position:absolute;inset:0}.weather-sun{width:330px;height:220px;opacity:calc(var(--weather-sun)*.95);filter:blur(10px);background:radial-gradient(circle,#fff7d2f2,#ffd98057 24%,#ffce7314 50%,#0000 72%);border-radius:50%;transition:opacity 3.8s;position:absolute;top:-132px;left:-48px}.weather-cloud{filter:blur(10px);width:52%;height:96px;opacity:calc(var(--weather-cloud)*.96);will-change:transform;background:radial-gradient(at 30% 58%,#d6e6eb6b,#90a8b52b 38%,#0000 72%);border-radius:50%;animation:48s linear infinite weather-drift;position:absolute;transform:translate(0,0)}.weather-cloud-back{opacity:calc(var(--weather-cloud)*.55);animation-duration:76s;top:-33px;left:4%}.weather-cloud-mid{animation-duration:54s;animation-direction:reverse;top:20px;right:-18%}.weather-fog{opacity:calc(.1 + var(--weather-fog)*.72);filter:blur(13px);will-change:transform;background:linear-gradient(100deg,#0000 3%,#cedede38,#0000 44%,#c4d3dd2e,#0000 94%);animation:30s ease-in-out infinite alternate fog-drift;position:absolute;inset:0}.weather-rain{opacity:calc(var(--weather-rain)*.78);will-change:transform;background-image:repeating-linear-gradient(104deg,#0000 0 18px,#d0e8ee6b 18.5px 19.5px,#0000 20.5px 34px);animation:1.4s linear infinite rain-fall;position:absolute;inset:-36% -12%;transform:translateY(-20%)}.weather-rain-far{opacity:calc(var(--weather-rain)*.3);background-size:55px 55px;animation-duration:2.5s}.weather-rain-near{background-size:38px 38px;animation-duration:1.15s}.weather-status{color:#d7e6e8;letter-spacing:.13em;white-space:nowrap;opacity:.88;background:#070c1247;border:1px solid #dbebf042;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:700;position:absolute;top:50%;left:calc(5% + 144px);translate:0 -50%;box-shadow:inset 0 1px #ffffff1f}.market-weather[data-mood=clair] .weather-cloud{filter:blur(15px)}@keyframes weather-drift{to{transform:translate(18%)}}@keyframes fog-drift{to{transform:translate(8%)}}@keyframes rain-fall{to{transform:translate(-3%,35%)}}@media (max-width:700px){.weather-cloud{filter:blur(12px);width:76%;height:88px}.weather-cloud-back{left:-14%}.weather-rain{inset:-38% -28%}.weather-sun{width:230px;height:155px}.weather-status{display:none}}@media (prefers-reduced-motion:reduce){.weather-cloud,.weather-fog,.weather-rain{animation:none}.weather-rain{opacity:calc(var(--weather-rain)*.28)}}.market-weather .weather-status{z-index:1}@media (max-width:700px){.market-weather .weather-status{letter-spacing:.1em;opacity:.82;padding:5px 7px;font-size:6px;display:block;top:50%;left:50%;translate:-50% -50%}}.weather-status{align-items:center;gap:6px;display:inline-flex!important}.market-weather[data-mood=clair]:before{background:radial-gradient(at 8% -110%,#ffeeabf2,#0000 66%),linear-gradient(108deg,#213e46,#395f65 48%,#152832)}.market-weather[data-mood=clair] .weather-sun{animation:5s ease-in-out infinite weather-glow}.market-weather[data-mood=neutre]:before{background:radial-gradient(at 18% 0,#b1cfd747,#0000 50%),radial-gradient(at 84% 118%,#567e926b,#0000 66%),linear-gradient(110deg,#19242e,#344956 50%,#15212b)}.market-weather[data-mood=couvert]:before{background:radial-gradient(at 22% 0,#9bb0b633,#0000 56%),linear-gradient(110deg,#17212a,#344149 52%,#121a22)}.market-weather[data-mood=pluie]:before{background:radial-gradient(at 18% 0,#6480923d,#0000 55%),linear-gradient(110deg,#111920,#273641 52%,#0c131a)}.market-weather[data-mood=pluie] .weather-rain-near{opacity:calc(var(--weather-rain)*.94)}.market-weather[data-mood=pluie] .weather-cloud{opacity:calc(var(--weather-cloud)*1.2)}@keyframes weather-glow{50%{opacity:calc(var(--weather-sun)*.72);transform:scale(1.06)}}.weather-cloud{background:radial-gradient(24% 38% at 17% 67%,#dceaed8f,#0000 72%),radial-gradient(28% 49% at 39% 54%,#c7dae066,#0000 70%),radial-gradient(26% 37% at 61% 70%,#b8d0d852,#0000 72%),radial-gradient(29% 46% at 83% 61%,#cde0e56b,#0000 70%);filter:blur(4px)!important;height:112px!important}.weather-cloud-back{opacity:calc(var(--weather-cloud)*.62)!important;top:-52px!important}.weather-cloud-mid{opacity:calc(var(--weather-cloud)*.88)!important;top:-3px!important}.market-weather[data-mood=clair] .weather-sun{filter:blur(5px);width:250px;height:205px;top:-105px;left:auto;right:-30px}.market-weather[data-mood=clair] .weather-cloud{opacity:calc(var(--weather-cloud)*.44)!important}.market-weather[data-mood=pluie] .weather-rain{opacity:calc(var(--weather-rain)*1.15)!important}.market-weather[data-mood=pluie] .weather-rain-near{background-size:27px 27px}.market-weather[data-mood=pluie] .weather-cloud{filter:blur(5px)!important;opacity:calc(var(--weather-cloud)*1.05)!important}.weather-cloud-near{animation-direction:reverse;left:-12%;width:42%!important;opacity:calc(var(--weather-cloud)*.64)!important;animation-duration:36s!important;top:20px!important}.weather-rays{width:55%;height:170px;opacity:calc(var(--weather-sun)*.46);clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);mix-blend-mode:screen;background:repeating-linear-gradient(111deg,#0000 0 22px,#fff6d224 23px 25px,#0000 26px 54px);animation:12s ease-in-out infinite weather-rays;position:absolute;top:-48px;right:-5%;transform:rotate(-5deg)}.weather-fog{filter:blur(9px);height:48px;opacity:calc(.14 + var(--weather-fog)*.64);background:radial-gradient(at 15% 75%,#cddde142,#0000 38%),radial-gradient(at 54% 48%,#dce8e72e,#0000 37%),radial-gradient(at 90% 70%,#bad0d73b,#0000 38%);animation:34s ease-in-out infinite alternate fog-drift;inset:auto -18% 3px}.weather-fog-far{opacity:calc(.12 + var(--weather-fog)*.3);animation-duration:48s;bottom:37px}.weather-fog-mid{animation-duration:35s;bottom:14px}.weather-fog-near{opacity:calc(.1 + var(--weather-fog)*.48);animation-duration:25s;animation-direction:alternate-reverse;bottom:-11px}.weather-particles{opacity:calc(var(--weather-sun)*.44);background-image:radial-gradient(circle,#fff7d5c7 0 1px,#0000 1.4px),radial-gradient(circle,#ffffff7a 0 .8px,#0000 1.2px);background-position:15px 9px,44px 27px;background-size:73px 49px,109px 73px;animation:18s linear infinite weather-particles;position:absolute;inset:0}.weather-rain-mid{background-size:33px 37px;animation-duration:1.65s;opacity:calc(var(--weather-rain)*.68)!important}.market-weather[data-mood=neutre] .weather-cloud-mid{opacity:calc(var(--weather-cloud)*1.08)!important}.market-weather[data-mood=couvert] .weather-cloud{opacity:calc(var(--weather-cloud)*1.18)!important}.market-weather[data-mood=pluie] .weather-fog{opacity:calc(.24 + var(--weather-fog)*.54)!important}.market-weather[data-mood=pluie] .weather-cloud-near{opacity:calc(var(--weather-cloud)*.92)!important}.market-weather[data-mood=pluie] .weather-particles{opacity:0}.market-weather[data-mood=clair] .weather-fog{opacity:calc(.14 + var(--weather-fog)*.26)}@keyframes weather-rays{50%{opacity:calc(var(--weather-sun)*.25);transform:rotate(-3deg)translate(-2%)}}@keyframes weather-particles{to{background-position:88px 27px,132px 49px}}@media (max-width:700px){.weather-cloud-near{display:block}.weather-rays{width:62%;opacity:calc(var(--weather-sun)*.34);right:-15%}.weather-fog{height:35px}.weather-particles{background-size:64px 45px,95px 64px}.weather-rain-mid{display:block}}@media (prefers-reduced-motion:reduce){.weather-rays,.weather-particles{animation:none}}.market-weather.is-paused,.market-weather.is-paused *{animation-play-state:paused!important}.market-event{z-index:3;text-align:left;color:#e8f0ed;isolation:isolate;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:330px;max-width:454px;transition:transform .2s,filter .2s;display:grid;position:relative}.market-event:before{content:"";z-index:-1;opacity:.94;background:linear-gradient(90deg,#0000 0%,#c7e6e60e 17%,#e5ffae13 56%,#0000 100%);border-left:1px solid #d9eee526;border-right:1px solid #d9eee515;border-radius:17px;position:absolute;inset:-12px -17px}.market-event:hover{filter:brightness(1.1);transform:translateY(-1px)}.market-event-copy{gap:4px;min-width:0;display:grid}.market-event small{letter-spacing:.19em;color:#b1c4c1;font-size:7px}.market-event b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:12px;font-weight:600;overflow:hidden}.market-event em{color:#d2e0da;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.market-event-signal{place-items:center;width:22px;height:22px;display:grid;position:relative}.market-event-signal:before,.market-event-signal:after{content:"";border:1px solid #d9fb9690;border-radius:50%;position:absolute}.market-event-signal:before{inset:3px}.market-event-signal:after{opacity:.45;animation:2.4s ease-out infinite market-event-pulse;inset:0}.market-event-signal i{background:#e6ff9f;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #e6ff9f}.market-event-signal i:nth-child(2){opacity:.6;width:2px;height:2px;translate:8px -4px}.market-event-signal i:nth-child(3){opacity:.4;width:2px;height:2px;translate:-7px 6px}.market-impact{border-left:1px solid #d9eee51d;justify-items:end;gap:4px;max-width:126px;padding-left:10px;display:grid}.market-impact i{letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:700}.market-impact span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;color:#b4c6c3;max-width:116px;font-size:7px;overflow:hidden}.market-impact.high i,.market-impact.critical i{color:#e5ff9f}.market-impact.medium i{color:#b9d9ff}.market-impact.low i{color:#afbbb9}.market-event-loading{pointer-events:none;opacity:.74}.market-event-loading b{font-size:11px}@keyframes market-event-pulse{0%,65%{opacity:.6;transform:scale(.65)}to{opacity:0;transform:scale(1.35)}}@media (max-width:1080px){.market-event{grid-template-columns:18px minmax(0,1fr);min-width:220px;max-width:260px}.market-event-signal{width:18px;height:18px}.market-impact{display:none}.market-event b{font-size:11px}}@media (max-width:760px){.market-event{grid-template-columns:14px minmax(0,1fr);gap:5px;min-width:0;max-width:min(36vw,146px);top:50%;left:50%;translate:-50% -50%;position:absolute!important}.market-event:before{inset:-5px -6px}.market-event-signal{width:14px;height:14px}.market-event-signal:before{inset:3px}.market-event-copy{gap:1px}.market-event small{display:none}.market-event b{font-size:8px;line-height:1.1}.market-event em{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;line-height:1.1;overflow:hidden}.top .market-event~.top-actions{margin-left:auto}.market-event-loading b{font-size:8px}}@media (prefers-reduced-motion:reduce){.market-event-signal:after{animation:none}}.nova-companion{--orbit-accent:#a9ebff;--orbit-accent-rgb:169,235,255;--orbit-deep:#285a80;--orbit-shell-1:#f6fcff;--orbit-shell-2:#a7c8d9;--orbit-shell-3:#53778e;--orbit-visor-1:#27485f;--orbit-visor-2:#0a1722;--orbit-eye:#d9fbff;--orbit-size:154px;isolation:isolate;width:var(--orbit-size);aspect-ratio:1;vertical-align:middle;color:#eaf9ff;contain:layout paint style;-webkit-tap-highlight-color:transparent;place-items:center;min-width:0;display:inline-grid;position:relative;transform:translateZ(0)}.nova-companion--ice{--orbit-accent:#a9ebff;--orbit-accent-rgb:169,235,255;--orbit-deep:#285a80}.nova-companion--violet{--orbit-accent:#d5b7ff;--orbit-accent-rgb:213,183,255;--orbit-deep:#604a95;--orbit-eye:#f1eaff}.nova-companion--gold{--orbit-accent:#ffe0a1;--orbit-accent-rgb:255,224,161;--orbit-deep:#8f6531;--orbit-eye:#fff4cf}.nova-companion--mint,.nova-companion--jade{--orbit-accent:#a8f2c8;--orbit-accent-rgb:168,242,200;--orbit-deep:#2b755f;--orbit-eye:#e0fff0}.nova-companion--rose{--orbit-accent:#ffb7c8;--orbit-accent-rgb:255,183,200;--orbit-deep:#8b3c58;--orbit-eye:#fff0f4}.nova-companion--pearl{--orbit-shell-1:#fffdf9;--orbit-shell-2:#d8cfc4;--orbit-shell-3:#9c9289;--orbit-visor-1:#3e4949;--orbit-visor-2:#11181a}.nova-companion--midnight{--orbit-shell-1:#45586a;--orbit-shell-2:#192936;--orbit-shell-3:#09131c;--orbit-visor-1:#172c3c;--orbit-visor-2:#050a0f}.nova-companion--matte{--orbit-shell-1:#fffdf9;--orbit-shell-2:#d8cfc4;--orbit-shell-3:#9c9289;--orbit-visor-1:#3e4949;--orbit-visor-2:#11181a}.nova-companion--glass{--orbit-shell-1:#f6fcff;--orbit-shell-2:#a7c8d9;--orbit-shell-3:#53778e;--orbit-visor-1:#27485f;--orbit-visor-2:#0a1722}.nova-companion--carbon{--orbit-shell-1:#45586a;--orbit-shell-2:#192936;--orbit-shell-3:#09131c;--orbit-visor-1:#172c3c;--orbit-visor-2:#050a0f}.nova-companion--avatar{--orbit-size:44px}.nova-companion--card{--orbit-size:154px}.nova-companion--profile{--orbit-size:226px}.nova-companion.is-actionable{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.nova-companion__scene{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.nova-companion__ambient{background:radial-gradient(circle at 50% 48%,rgba(var(--orbit-accent-rgb),.33),rgba(var(--orbit-accent-rgb),.08) 39%,transparent 70%);filter:blur(11px);opacity:.9;border-radius:50%;position:absolute;inset:5%;transform:translateZ(0)}.nova-companion__shadow{filter:blur(3px);will-change:transform,opacity;background:radial-gradient(#01080e91,#01080e21 53%,#0000 74%);border-radius:50%;height:9%;animation:4.6s ease-in-out infinite nova-orbit-shadow;position:absolute;bottom:12%;left:18%;right:18%}.nova-companion__orbit{border:1px solid rgba(var(--orbit-accent-rgb),.45);pointer-events:none;box-shadow:0 0 15px rgba(var(--orbit-accent-rgb),.17),inset 0 0 10px rgba(var(--orbit-accent-rgb),.08);will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(67deg)}.nova-companion__orbit--outer{width:92%;height:27%;animation:8.4s linear infinite nova-orbit-spin}.nova-companion__orbit--inner{border-color:rgba(var(--orbit-accent-rgb),.62);width:62%;height:19%;animation:5.2s linear infinite nova-orbit-spin-reverse}.nova-companion__spark{aspect-ratio:1;width:3.2%;box-shadow:0 0 5px 2px rgba(var(--orbit-accent-rgb),.7),0 0 13px 4px rgba(var(--orbit-accent-rgb),.28);will-change:transform,opacity;background:#fff;border-radius:50%;position:absolute}.nova-companion__spark--one{animation:4.8s ease-in-out infinite nova-orbit-spark-one;top:35%;left:21%}.nova-companion__spark--two{width:2.3%;animation:5.7s ease-in-out .8s infinite nova-orbit-spark-two;top:48%;right:17%}.nova-companion__robot{transform-origin:50% 72%;will-change:transform;filter:drop-shadow(0 9px 11px #00081057);width:55%;height:68%;animation:4.6s cubic-bezier(.45,0,.55,1) infinite nova-orbit-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.nova-companion__antenna{background:linear-gradient(90deg,var(--orbit-shell-3),var(--orbit-shell-1) 49%,var(--orbit-shell-3));width:5%;height:14%;box-shadow:0 0 0 1px #ffffff36,0 0 9px rgba(var(--orbit-accent-rgb),.38);border-radius:99px;position:absolute;top:-5%;left:48%}.nova-companion__antenna:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#fff,rgba(var(--orbit-accent-rgb),.98) 30%,var(--orbit-deep) 71%);width:230%;box-shadow:0 0 10px rgba(var(--orbit-accent-rgb),.9),inset -2px -2px 4px #0012236b;border-radius:50%;position:absolute;top:-34%;left:50%;transform:translate(-50%)}.nova-companion__head{z-index:2;background:linear-gradient(144deg,var(--orbit-shell-1) 1%,var(--orbit-shell-2) 48%,var(--orbit-shell-3) 100%);border:1px solid #ffffff6b;border-radius:43% 43% 39% 39%/48% 48% 42% 42%;width:94%;height:43%;position:absolute;top:9%;left:3%;box-shadow:inset 6px 8px 8px #ffffff61,inset -8px -12px 13px #1633443d,0 8px 14px #000a1340}.nova-companion__head:after{content:"";border-radius:inherit;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(112deg,#ffffff75,#0000 28% 62%,#0a233426);position:absolute;inset:2px}.nova-companion__head-glint{filter:blur(.4px);opacity:.82;background:linear-gradient(130deg,#fffffff5,#ffffff1f);border-radius:50%;width:28%;height:17%;position:absolute;top:10%;left:17%;transform:rotate(-18deg)}.nova-companion__visor{z-index:2;border:1px solid rgba(var(--orbit-accent-rgb),.45);background:radial-gradient(ellipse at 35% 10%,#82d2ee61,transparent 39%),linear-gradient(150deg,var(--orbit-visor-1),var(--orbit-visor-2) 61%);width:74%;height:47%;box-shadow:inset 0 2px 3px #ffffff30,inset 0 -4px 7px #0000006b,0 0 10px rgba(var(--orbit-accent-rgb),.24);border-radius:44% 44% 45% 45%/54% 54% 42% 42%;position:absolute;top:27%;left:13%;overflow:hidden}.nova-companion__visor:before{content:"";opacity:.78;background:linear-gradient(105deg,#ffffff59,#0000 54%);border-radius:50%;height:25%;position:absolute;top:8%;left:7%;right:7%}.nova-companion__eye{z-index:2;aspect-ratio:1;background:var(--orbit-eye);width:12%;box-shadow:0 0 7px rgba(var(--orbit-accent-rgb),.98),0 0 13px rgba(var(--orbit-accent-rgb),.46),inset 0 -1px 1px #00172480;transform-origin:50%;border-radius:50%;animation:5.6s ease-in-out infinite nova-orbit-blink;position:absolute;top:39%}.nova-companion__eye--left{left:29%}.nova-companion__eye--right{animation-delay:80ms;right:29%}.nova-companion__smile{z-index:2;border-bottom:1.7px solid rgba(var(--orbit-accent-rgb),.93);width:16%;height:8%;filter:drop-shadow(0 0 3px rgba(var(--orbit-accent-rgb),.48));border-radius:0 0 50% 50%;position:absolute;bottom:17%;left:42%}.nova-companion__visor-glint{background:linear-gradient(130deg,#ffffff59,#0000 64%);border-radius:50%;width:17%;height:39%;position:absolute;top:18%;right:10%;transform:rotate(-27deg)}.nova-companion__ear{z-index:1;background:linear-gradient(145deg,var(--orbit-shell-1),var(--orbit-shell-3));border:1px solid #ffffff3d;border-radius:42%;width:16%;height:22%;position:absolute;top:25%;box-shadow:inset 2px 2px 3px #ffffff4f,inset -3px -3px 4px #102b3a45}.nova-companion__ear:after{content:"";background:radial-gradient(circle,#fff 0 16%,var(--orbit-accent) 19% 35%,var(--orbit-deep) 72%);box-shadow:0 0 7px rgba(var(--orbit-accent-rgb),.68);border-radius:50%;position:absolute;inset:28%}.nova-companion__ear--left{left:-9%;transform:rotate(-16deg)}.nova-companion__ear--right{right:-9%;transform:rotate(16deg)}.nova-companion__neck{z-index:1;background:linear-gradient(90deg,var(--orbit-shell-3),var(--orbit-shell-1),var(--orbit-shell-3));border-radius:30%;width:30%;height:13%;position:absolute;top:46%;left:35%;box-shadow:inset 0 -3px 3px #00121e38}.nova-companion__body{z-index:1;background:linear-gradient(150deg,var(--orbit-shell-1),var(--orbit-shell-2) 53%,var(--orbit-shell-3));border:1px solid #ffffff59;border-radius:43% 43% 35% 35%/37% 37% 25% 25%;width:68%;height:42%;position:absolute;top:49%;left:16%;overflow:hidden;box-shadow:inset 5px 4px 7px #ffffff54,inset -5px -9px 10px #0d253245,0 8px 13px #000a1340}.nova-companion__core{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff 0 9%,var(--orbit-accent) 27%,var(--orbit-deep) 72%);width:24%;box-shadow:0 0 7px 2px rgba(var(--orbit-accent-rgb),.54),0 0 17px 4px rgba(var(--orbit-accent-rgb),.24),inset -3px -3px 4px #00142275;border-radius:50%;animation:3.2s ease-in-out infinite nova-orbit-core;position:absolute;top:36%;left:50%;transform:translate(-50%)}.nova-companion__body-glint{background:linear-gradient(125deg,#ffffff73,#0000 70%);border-radius:50%;width:27%;height:65%;position:absolute;top:9%;left:14%;transform:rotate(15deg)}.nova-companion__arm{z-index:0;background:linear-gradient(145deg,var(--orbit-shell-1),var(--orbit-shell-3));border:1px solid #ffffff40;border-radius:48%;width:19%;height:28%;position:absolute;top:56%;box-shadow:inset 2px 2px 4px #ffffff40,inset -3px -3px 4px #0f28353b}.nova-companion__arm--left{animation:5.8s ease-in-out infinite nova-orbit-arm-left;left:5%;transform:rotate(19deg)}.nova-companion__arm--right{animation:5.8s ease-in-out .24s infinite nova-orbit-arm-right;right:5%;transform:rotate(-19deg)}.nova-companion__status{z-index:5;aspect-ratio:1;background:#a8f6c7;border:2px solid #14202a;border-radius:50%;width:10%;position:absolute;bottom:15%;right:7%;box-shadow:0 0 0 1px #ffffff80,0 0 10px #a8f6c7bf}.nova-companion--idle .nova-companion__status{background:#f6d587;box-shadow:0 0 0 1px #ffffff80,0 0 10px #f6d5879e}.nova-companion--offline .nova-companion__status{background:#71818d;box-shadow:0 0 0 1px #ffffff61}.nova-companion__caption{z-index:6;color:#e8f8ff;letter-spacing:.05em;text-shadow:0 2px 9px #0008;min-width:max-content;font:700 10px/1 Space Grotesk,ui-sans-serif,sans-serif;position:absolute;bottom:-7%;left:50%;translate:-50% 100%}.nova-companion.is-active .nova-companion__ambient{animation:2.8s ease-in-out infinite nova-orbit-active}.nova-companion.is-active .nova-companion__core{animation-duration:1.7s}.nova-companion.is-actionable:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:6px;border-radius:50%}.nova-companion.is-actionable:hover .nova-companion__robot{animation-play-state:paused;transform:translate(-50%,-53%)scale(1.035)}.nova-companion.is-actionable:active .nova-companion__robot{transition:transform .11s;transform:translate(-50%,-45%)scale(.97)}.nova-companion.is-actionable:hover .nova-companion__ambient{filter:blur(14px);opacity:1}.nova-companion--avatar .nova-companion__ambient{filter:blur(4px);opacity:.72;inset:0}.nova-companion--avatar .nova-companion__orbit,.nova-companion--avatar .nova-companion__spark,.nova-companion--avatar .nova-companion__shadow{display:none}.nova-companion--avatar .nova-companion__robot{filter:drop-shadow(0 3px 3px #00081047);width:72%;height:84%;transform:translate(-50%,-47%)}.nova-companion--avatar .nova-companion__antenna{display:none}.nova-companion--avatar .nova-companion__eye{box-shadow:0 0 2px rgba(var(--orbit-accent-rgb),.75)}.nova-companion--avatar .nova-companion__status{border-width:1.5px;width:23%;bottom:4%;right:-2%}.nova-companion--avatar .nova-companion__caption{display:none}.nova-companion--avatar .nova-companion__head{box-shadow:inset 3px 4px 4px #ffffff54,inset -4px -5px 6px #16334442,0 4px 8px #000a1338}.nova-companion--avatar .nova-companion__head-glint,.nova-companion--avatar .nova-companion__body-glint{opacity:.55}.nova-companion--avatar .nova-companion__robot,.nova-companion--avatar .nova-companion__eye,.nova-companion--avatar .nova-companion__core,.nova-companion--avatar .nova-companion__arm{animation:none!important}.nova-companion--profile .nova-companion__ambient{filter:blur(16px)}.nova-companion--profile .nova-companion__orbit--outer{border-width:1.4px}.nova-companion--profile .nova-companion__shadow{filter:blur(5px)}.nova-companion--profile .nova-companion__caption{font-size:11px}.nova-companion-identity{align-items:center;gap:10px;min-width:0;display:inline-flex}.nova-companion-identity__copy{gap:2px;min-width:0;display:grid}.nova-companion-identity__copy strong{text-overflow:ellipsis;white-space:nowrap;color:#eefaff;font:700 13px/1.1 Space Grotesk,ui-sans-serif,sans-serif;overflow:hidden}.nova-companion-identity__copy small{text-overflow:ellipsis;white-space:nowrap;color:#a8c3d0;letter-spacing:.03em;font:600 10px/1.2 ui-sans-serif,sans-serif;overflow:hidden}@keyframes nova-orbit-float{0%,to{transform:translate(-50%,-48%)rotate(-1deg)}50%{transform:translate(-50%,-55%)rotate(1deg)}}@keyframes nova-orbit-shadow{0%,to{opacity:.45;transform:scaleX(.94)}50%{opacity:.24;transform:scaleX(1.1)}}@keyframes nova-orbit-spin{to{transform:translate(-50%,-50%)rotateX(67deg)rotate(360deg)}}@keyframes nova-orbit-spin-reverse{to{transform:translate(-50%,-50%)rotateX(67deg)rotate(-360deg)}}@keyframes nova-orbit-spark-one{0%,to{opacity:.35;transform:translate(0,0)}50%{opacity:1;transform:translate(15px,-5px)}}@keyframes nova-orbit-spark-two{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:.92;transform:translate(-12px,7px)}}@keyframes nova-orbit-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@keyframes nova-orbit-core{0%,to{filter:brightness(.96);transform:translate(-50%)scale(.9)}50%{filter:brightness(1.22);transform:translate(-50%)scale(1.13)}}@keyframes nova-orbit-arm-left{0%,62%,to{transform:rotate(19deg)}78%{transform:rotate(1deg)}}@keyframes nova-orbit-arm-right{0%,62%,to{transform:rotate(-19deg)}78%{transform:rotate(-1deg)}}@keyframes nova-orbit-active{50%{opacity:1;transform:scale(1.11)}}@media (max-width:700px){.nova-companion--card{--orbit-size:136px}.nova-companion--profile{--orbit-size:190px}.nova-companion__caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.nova-companion *,.nova-companion:before,.nova-companion:after{transition:none!important;animation:none!important}.nova-companion__robot{transform:translate(-50%,-48%)}.nova-companion__shadow{opacity:.34}.nova-companion.is-actionable:hover .nova-companion__robot,.nova-companion.is-actionable:active .nova-companion__robot{transform:translate(-50%,-48%)}}
