:root{--ink:#080c14;--panel:#101722;--line:#ffffff14;--soft-line:#ffffff12;--text:#eef3fc;--muted:#8996ac;--acid:#9bbfff}
.balance-pill{border:1px solid #ffffff20;border-radius:30px;background:#142136;color:#d9e7ff;padding:9px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem}.balance-pill img{width:21px;height:21px}[hidden]{display:none!important}.steam-link{display:block;padding:12px 15px;border:1px solid #5a769c;border-radius:10px;color:#bdd6ff;background:transparent;text-align:center;cursor:pointer;font-size:.9rem;margin:12px 0 7px}.steam-link.inspect-ready{border-color:#79a9ec;background:#79a9ec12;color:#d7e7ff}.steam-link[aria-disabled="true"]{opacity:.58;cursor:not-allowed;pointer-events:none}.steam-link.inspect-loading{background:linear-gradient(90deg,#142033,#1d2d45,#142033);background-size:220% 100%;animation:inspectPulse 1.5s linear infinite}.market-link{display:block;color:#8297b5;text-align:center;font-size:.75rem;text-decoration:underline;text-decoration-color:#425675;text-underline-offset:3px}.market-link:hover{color:#b9cff0}.inspect-hint{font-size:.8rem;color:#8da1be}.wallet-dialog{max-width:440px;width:calc(100% - 30px);border:1px solid #344563;border-radius:22px;padding:26px;background:#111c2e;color:#e5efff}.wallet-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.wallet-dialog h2{font-size:1.6rem;letter-spacing:-.04em}.wallet-dialog p{color:#aabbd4}.wallet-dialog .primary-btn{width:100%;margin:10px 0}.wallet-dialog small{display:block;color:#859ab7;margin-top:20px;font-size:.8rem}.wallet-address{overflow-wrap:anywhere;font-family:monospace;padding:12px;background:#080e19;border-radius:8px}#walletStatus{font-size:.875rem}@keyframes inspectPulse{to{background-position:-220% 0}}@media(max-width:600px){.top-actions{gap:8px}.balance-pill{padding:7px;font-size:.75rem}.balance-pill img{width:17px;height:17px}.topbar{flex-wrap:wrap;height:auto;min-height:80px;padding:12px 0;gap:12px}}
.price strong,#drawerPrice{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.usdc-icon{display:block;width:20px;height:20px;flex-shrink:0}#drawerPrice{margin-top:6px}#drawerPrice .usdc-icon{width:24px;height:24px}
html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:"Archivo",sans-serif;background:#080c14}button,a,input,select{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.card:focus-visible{outline:2px solid #9bbfff;outline-offset:5px}
.space{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1;background:radial-gradient(ellipse at 65% 0%,#172c4e88,transparent 52%),radial-gradient(ellipse at 5% 68%,#172b442e,transparent 40%)}#stars{position:absolute;inset:-20% 0;animation:drift 110s linear infinite alternate}#stars i{position:absolute;width:var(--size);height:var(--size);background:#cfdefa;border-radius:50%;animation:twinkle var(--duration) ease-in-out var(--wait) infinite alternate}.orbit{position:absolute;width:80vw;height:80vw;min-width:650px;top:-78vw;left:18%;border-radius:50%;box-shadow:0 0 110px 30px #729aff17;border:1px solid #a8caff21;animation:glow 12s ease-in-out infinite alternate}
.shell{padding:0 40px}.topbar{max-width:1320px;margin:auto;height:88px;top:0;padding:0;border:0;border-bottom:1px solid #ffffff0c;border-radius:0;background:#080c14a6;gap:52px;backdrop-filter:blur(20px)}.brand{font-size:1.55rem;letter-spacing:-.07em;font-weight:700;gap:10px}.brand-mark{font-family:Arial,sans-serif;font-size:2.3rem;font-weight:400;width:34px;height:34px;background:transparent;color:#a8caff;transform:none}.brand-name{display:inline}.nav{margin:0;font-size:.875rem;display:flex}.nav a.active{color:#c2cddd}.top-actions{gap:22px}.wallet-btn,.primary-btn{background:#d9e7ff;color:#18243a;font-weight:600;font-size:.875rem;border-radius:100px;padding:12px 18px;transition:.2s}.wallet-btn span{margin-left:12px}.wallet-btn:hover,.primary-btn:hover{background:#fff;box-shadow:0 0 25px #9bbfff25}.motion-btn{border:0;background:transparent;color:#8e9cb1;font-size:.75rem;cursor:pointer}
main{max-width:1320px;padding:56px 0 30px}.market-head{margin:0 0 36px;align-items:end}.eyebrow{color:#8fa4c5;font-family:inherit;font-size:.75rem;letter-spacing:.15em;margin-bottom:18px}h1{font-size:clamp(2.65rem,4.7vw,4.2rem);font-stretch:normal;font-weight:500;letter-spacing:-.065em;line-height:1.08}h1 span{margin-left:0;color:#a9c9ff}.intro{font-size:1rem;color:#8796ad;margin:16px 0 0}.demo-label{font-size:.75rem;color:#93a3bd;border:1px solid #ffffff13;border-radius:100px;padding:7px 12px;white-space:nowrap}
.toolbar{grid-template-columns:1fr auto;gap:12px;margin-bottom:18px;scroll-margin-top:110px}.search,.select{height:50px;border-radius:12px;background:#111927a1;border:1px solid #ffffff12}.search input{font-size:.94rem}.search input::placeholder{color:#75859f}.select{font-family:inherit;font-size:.875rem;text-transform:none;color:#aebcd0;padding-right:16px}.chips{padding:0 0 26px;gap:10px}.chip{font-family:inherit;font-size:.875rem;padding:8px 17px;border:1px solid transparent;color:#8c9bb1;transition:.2s}.chip.active,.chip:hover{background:#a5c9ff14;color:#c0d8ff;border-color:#a5c9ff26}.layout{display:block}.results-head{font-family:inherit;font-size:.8rem;color:#7789a4;margin-bottom:18px}.results-head strong{font-weight:500;color:#b5c4d8}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card{border-radius:19px;border:1px solid #b5cdff13;background:linear-gradient(150deg,#182131c9,#101722e6);animation:enter .55s both;animation-delay:var(--delay);transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover{transform:translateY(-7px);border-color:#99bfff55;box-shadow:0 18px 45px #0005,0 0 30px #819dff09}.art{aspect-ratio:1.45;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rarity) 9%,transparent),transparent 70%);overflow:visible}.art::after{display:none}.art img{width:92%;height:85%;animation:float 7s ease-in-out infinite;animation-delay:var(--delay);filter:drop-shadow(0 17px 15px #0007)}.source{background:transparent;color:#8b9bb2;font:400 .75rem "Archivo";left:17px;top:14px;padding:0;text-transform:none}.card-body{padding:12px 20px 18px}.weapon-label{color:#8999b1;font-size:.75rem}.card h2{min-height:0;margin:3px 0 12px;font-size:1.23rem;font-weight:500;letter-spacing:-.035em}.wear-line{display:flex;justify-content:space-between;gap:8px;color:#8596af;font-size:.75rem;margin-bottom:17px}.wear-line span:last-child{font-family:"DM Mono",monospace}.price{padding-top:14px;align-items:center;border-color:#ffffff0a}.price strong{font-size:1.1rem;font-weight:500;letter-spacing:-.035em;margin:0}.price small{font-size:.75rem;letter-spacing:0;color:#8495af;margin-left:4px}.view-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#b2ceff0b;color:#abc9fa;transition:.2s}.card:hover .view-arrow{background:#bad4ff;color:#12223c;transform:rotate(45deg)}footer{margin-top:55px;padding-top:24px;border-top:1px solid #ffffff0d;display:flex;align-items:center;gap:24px;color:#697c99;font-size:.8rem}footer .footer-brand{font-size:1.15rem;color:#b1c2da;font-weight:600;letter-spacing:-.05em}footer small{margin-left:auto;font-size:.75rem}
.drawer{background:#101825;border-color:#33405a}.drawer-art{background:radial-gradient(ellipse,#587bab18,transparent 65%)}.drawer-art img{animation:float 7s ease-in-out infinite}.detail-grid label{font-size:.75rem}.notice{background:#0b121e;color:#879bb8}.toast{background:#182438;border-color:#354b6d;font-size:.875rem}.drawer-copy{color:#9babc1}.paused *,.paused *::before,.paused *::after{animation-play-state:paused!important}
@keyframes twinkle{from{opacity:.13;transform:scale(.7)}to{opacity:.8;transform:scale(1.2)}}@keyframes drift{to{transform:translateY(80px)}}@keyframes glow{to{transform:translateY(30px);opacity:.45}}@keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes enter{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
@media(min-width:1500px){main{padding-top:65px}.art{aspect-ratio:1.4}}@media(max-width:1050px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell{padding:0 25px}.topbar{gap:30px}.motion-btn{display:none}}@media(max-width:760px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nav{display:none}.shell{padding:0 18px}.topbar{height:74px}.market-head{margin-bottom:28px}.demo-label{display:none}main{padding-top:38px}.eyebrow{font-size:.65rem}.card-body{padding:12px 14px 16px}.card h2{font-size:1.12rem}.wear-line{font-size:.7rem}.source{left:14px}.art{aspect-ratio:1.2}footer>span{display:none}}@media(max-width:440px){.brand{font-size:1.35rem}.brand-mark{width:24px;font-size:2rem}.wallet-btn{padding:10px 13px;font-size:.8rem}.wallet-btn span{display:none}.toolbar{grid-template-columns:minmax(0,1fr) 132px}.toolbar .select{grid-column:auto;font-size:.8rem;padding:0 8px}.chip{padding:8px 13px}.results-head{font-size:.75rem}.card-body{padding:10px 12px 14px}.wear-line{flex-wrap:wrap;gap:4px}.price strong{font-size:.95rem}.price small{font-size:.65rem}.view-arrow{width:24px;height:24px}.source{font-size:.65rem}.card h2{font-size:1rem}footer{gap:10px}footer small{font-size:.65rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}

/* Product explanation, support and connected-wallet profile */
.technology-section,.support-section{scroll-margin-top:110px;margin-top:120px}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px}.section-heading h2{margin:0;font-size:clamp(2.3rem,4.3vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.06em}.section-heading h2 span{color:#91b9f5}.section-heading>p{margin:0;color:#91a0b5;line-height:1.75}.section-heading.compact{margin-bottom:28px}.section-heading.compact h2{font-size:clamp(2rem,3.5vw,3.3rem)}
.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-grid article{position:relative;min-height:310px;padding:22px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(145deg,#121c2aee,#0c121dee);overflow:hidden}.flow-grid article>span{color:#64748d;font:500 .7rem "DM Mono"}.flow-icon{display:grid;place-items:center;width:56px;height:56px;margin:42px 0 26px;border:1px solid #a7c8ff35;border-radius:18px;color:#b8d2ff;background:#a0c4ff0b;font-size:1.5rem}.flow-grid h3{margin:0 0 10px;font-size:1.15rem;font-weight:500}.flow-grid p{margin:0;color:#8392a9;font-size:.87rem;line-height:1.65}
.architecture-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center;margin-top:18px;padding:46px;border:1px solid #a9caff1a;border-radius:26px;background:radial-gradient(circle at 85% 50%,#4274c31c,transparent 40%),#0d1521}.architecture-copy h3,.safety-title h3{margin:0 0 14px;font-size:1.8rem;font-weight:500;letter-spacing:-.04em}.architecture-copy>p{color:#8c9bb1;line-height:1.65}.tech-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tech-tags span{padding:7px 10px;border:1px solid #ffffff16;border-radius:100px;color:#99abc4;font-size:.7rem}.architecture-map{display:flex;align-items:center;justify-content:center;gap:12px}.architecture-map div{flex:1;min-height:120px;padding:22px 14px;border:1px solid #a2c5ff24;border-radius:16px;background:#172337;text-align:center;display:flex;flex-direction:column;justify-content:center}.architecture-map b{font-size:.92rem;font-weight:500}.architecture-map small{margin-top:7px;color:#7990b0}.architecture-map i{color:#7694bf;font-style:normal}
.safety-block{margin-top:18px;padding:42px;border:1px solid #ffffff12;border-radius:26px;background:#0a111c}.safety-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.safety-title h3{max-width:520px}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff10;border:1px solid #ffffff10;border-radius:17px;overflow:hidden}.safety-grid article{padding:24px;background:#0f1826}.safety-grid b{font-size:.95rem;font-weight:500}.safety-grid p{margin:8px 0 0;color:#8292aa;font-size:.84rem;line-height:1.6}.risk-note{margin:20px 0 0;padding:16px 18px;border-left:2px solid #e4bd70;background:#e4bd7009;color:#9faabd;font-size:.82rem;line-height:1.6}.risk-note strong{color:#e6c98e}
.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.support-grid button{position:relative;min-height:150px;padding:21px;border:1px solid #ffffff12;border-radius:18px;background:#101927;color:#eef3fc;text-align:left;cursor:pointer;transition:.2s}.support-grid button:hover{transform:translateY(-3px);border-color:#99bfff55;background:#142034}.support-grid span{display:block;color:#8093b0;font-size:.72rem;margin-bottom:18px}.support-grid b{display:block;max-width:150px;font-size:1rem;font-weight:500}.support-grid i{position:absolute;right:18px;bottom:16px;font-style:normal;color:#9dbced}
.profile-dialog{width:min(960px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid #344563;border-radius:24px;background:#0d1521;color:#edf3fd;overflow:auto;box-shadow:0 30px 100px #000a}.profile-dialog::backdrop{background:#02050acc;backdrop-filter:blur(8px)}.profile-top{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #ffffff10}.profile-identity{display:flex;align-items:center;gap:14px}.profile-avatar{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#b8d1ff;color:#17243a;font-size:1.7rem}.profile-identity p{margin:0 0 2px;color:#7f91ad;font:500 .65rem "DM Mono";letter-spacing:.08em}.profile-identity h2{margin:0;font-size:1.15rem;font-weight:500}.profile-wallet{display:flex;align-items:center;gap:16px;margin:20px 28px;padding:14px 16px;border:1px solid #ffffff10;border-radius:13px;background:#111c2c}.profile-wallet>div{min-width:0;margin-right:auto}.profile-wallet span{display:block;color:#7385a1;font-size:.68rem;margin-bottom:4px}.profile-wallet code{display:block;max-width:610px;overflow:hidden;text-overflow:ellipsis;color:#b8c9e3;font-size:.78rem;white-space:nowrap}.profile-wallet button,.profile-footer button{border:1px solid #476183;border-radius:9px;background:transparent;color:#b9d2f7;padding:8px 12px;cursor:pointer}.profile-tabs{display:flex;gap:6px;padding:0 28px;border-bottom:1px solid #ffffff10}.profile-tabs button{padding:13px 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7f90aa;cursor:pointer;font-size:.83rem}.profile-tabs button.active{border-color:#a9c9ff;color:#dce9ff}.profile-panel{display:none;padding:28px}.profile-panel.active{display:block}.profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-metrics article{padding:19px;border:1px solid #ffffff10;border-radius:15px;background:#111b2a}.profile-metrics span,.profile-metrics small{display:block;color:#7587a2;font-size:.7rem}.profile-metrics strong{display:flex;align-items:center;gap:7px;margin:10px 0 7px;font-size:1.55rem;font-weight:500}.profile-metrics strong img{width:24px}.profile-metrics strong b{font:inherit}.profile-empty{display:flex;align-items:center;gap:18px;margin-top:14px;padding:22px;border:1px dashed #ffffff16;border-radius:15px;background:#0a121e}.profile-empty>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:#99bdff0f;color:#a9c8fb;font-size:1.3rem}.profile-empty div{margin-right:auto}.profile-empty h3{margin:0 0 5px;font-size:1rem;font-weight:500}.profile-empty p,.panel-title p{margin:0;color:#7f90aa;font-size:.8rem}.profile-empty.large{min-height:210px;justify-content:center;text-align:center;flex-direction:column}.profile-empty.large div{margin:0}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.panel-title h3{margin:0 0 5px;font-size:1.25rem;font-weight:500}.preview-badge,.status-pill{padding:6px 9px;border-radius:100px;background:#9ebfff10;color:#9fb9dd;font-size:.65rem}.order-table{border:1px solid #ffffff10;border-radius:13px;overflow:hidden}.order-head,.order-row{display:grid;grid-template-columns:1.7fr .8fr .7fr .6fr;gap:15px;align-items:center;padding:13px 16px}.order-head{background:#111b29;color:#71839f;font-size:.65rem}.order-row{min-height:84px;color:#9dafc7;font-size:.8rem}.order-row b,.order-row small{display:block}.order-row b{color:#c3d1e5;font-weight:500}.order-row small{margin-top:4px;color:#70829e}.profile-help{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.profile-help button{padding:18px;border:1px solid #ffffff10;border-radius:13px;background:#111b2a;color:#dbe8fa;text-align:left;cursor:pointer}.profile-help button:hover{border-color:#92b8ef55}.profile-help b,.profile-help small{display:block}.profile-help b{font-weight:500}.profile-help small{margin-top:6px;color:#7b8da9}.profile-security{margin-top:14px;padding:18px;border-radius:13px;background:#7fb8ff0c;color:#aac3e7}.profile-security b{font-weight:500}.profile-security p{margin:7px 0 0;color:#7f94b3;font-size:.8rem}.profile-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;border-top:1px solid #ffffff10;color:#687b98;font-size:.7rem}.profile-footer button{border-color:#6f4350;color:#e3a2b5}
@media(max-width:950px){.flow-grid{grid-template-columns:1fr 1fr}.architecture-panel{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr;gap:18px}.technology-section,.support-section{margin-top:85px}}@media(max-width:650px){.flow-grid,.safety-grid,.support-grid,.profile-metrics,.profile-help{grid-template-columns:1fr}.flow-grid article{min-height:auto}.architecture-panel,.safety-block{padding:25px 20px}.architecture-map{align-items:stretch;flex-direction:column}.architecture-map i{transform:rotate(90deg);align-self:center}.profile-top,.profile-panel{padding:19px}.profile-wallet{margin:15px 19px}.profile-tabs{padding:0 14px;overflow:auto}.profile-empty{align-items:flex-start;flex-wrap:wrap}.profile-empty .primary-btn{width:100%}.order-head{display:none}.order-row{grid-template-columns:1fr 1fr}.profile-footer{padding:16px 19px}.profile-footer span{display:none}}

.source-market{margin-bottom:7px;color:#6f83a1;font-size:.72rem}.status-pill.pending{background:#e3b35d14;color:#e8c781}.order-dialog{width:min(620px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid #344563;border-radius:24px;background:#0d1521;color:#edf3fd;overflow:auto;box-shadow:0 30px 100px #000b}.order-dialog::backdrop{background:#02050acc;backdrop-filter:blur(8px)}.order-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 27px 19px;border-bottom:1px solid #ffffff10}.order-dialog-head .eyebrow{margin-bottom:7px}.order-dialog-head h2{margin:0;font-size:1.6rem;font-weight:500;letter-spacing:-.04em}.order-skin{display:flex;align-items:center;gap:18px;margin:20px 27px;padding:15px;border:1px solid #ffffff10;border-radius:15px;background:#111c2b}.order-skin img{width:120px;height:82px;object-fit:contain;filter:drop-shadow(0 12px 12px #0008)}.order-skin span{color:#7890b2;font-size:.75rem}.order-skin h3{margin:5px 0 3px;font-size:1.05rem;font-weight:500}.order-skin p{margin:0;color:#8494aa;font-size:.8rem}.quote-lines{margin:0 27px;padding:16px 0;border-block:1px solid #ffffff10}.quote-lines div{display:flex;justify-content:space-between;gap:20px;padding:6px 0;color:#8798b1;font-size:.875rem}.quote-lines b{color:#bccde5;font-weight:500}.quote-lines .quote-total{margin-top:7px;padding-top:13px;border-top:1px solid #ffffff0c;color:#e9f1fc;font-size:1rem}.quote-lines .quote-total b{color:#eaf2ff}.trade-field{display:block;margin:20px 27px}.trade-field>span{display:block;margin-bottom:8px;color:#b8c8de;font-size:.875rem}.trade-field input{width:100%;height:48px;padding:0 14px;border:1px solid #3b4e6c;border-radius:10px;background:#09111d;color:#edf4ff;outline:0}.trade-field input:focus{border-color:#92baff;box-shadow:0 0 0 3px #92baff14}.trade-field small{display:block;margin-top:7px;color:#6f829f;font-size:.75rem}.order-check{display:flex;align-items:flex-start;gap:10px;margin:0 27px;color:#8d9eb6;font-size:.82rem;line-height:1.5}.order-check input{margin-top:3px;accent-color:#9bbfff}.order-error{min-height:20px;margin:12px 27px 0;color:#ff96aa;font-size:.8rem}.order-submit{display:block;width:calc(100% - 54px);margin:0 27px;padding:13px}.order-disclaimer{margin:12px 27px 24px;color:#697c98;text-align:center;font-size:.72rem;line-height:1.5}
@media(max-width:540px){.order-dialog-head{padding:20px}.order-skin{margin:16px 20px;align-items:flex-start}.order-skin img{width:90px;height:70px}.quote-lines,.trade-field{margin-left:20px;margin-right:20px}.order-check{margin-left:20px;margin-right:20px}.order-error{margin-left:20px;margin-right:20px}.order-submit{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.order-disclaimer{margin-left:20px;margin-right:20px}.order-row{grid-template-columns:1fr}.order-row>span{display:block}}

.payment-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin:22px 27px;padding:18px;border:1px solid #ffffff10;border-radius:15px;background:#111c2b}.payment-summary span{color:#7689a6;font-size:.75rem}.payment-summary>b{font:500 .78rem "DM Mono";color:#a8bbd6}.payment-summary strong{display:flex;align-items:center;gap:8px;font-size:1.35rem;font-weight:500}.payment-summary strong img{width:25px}.payment-summary strong i{font-style:normal}.payment-copy{margin:0 27px 17px;color:#8fa0b8;line-height:1.6}.payment-address{display:block;margin:0 27px;padding:14px;border:1px solid #ffffff10;border-radius:12px;background:#09111d}.payment-address span{display:block;margin-bottom:7px;color:#7185a3;font-size:.72rem}.payment-address code{display:block;overflow:hidden;text-overflow:ellipsis;color:#c7d8ef;font-size:.76rem;white-space:nowrap}.payment-actions{display:grid;grid-template-columns:1fr auto;gap:9px;margin:14px 27px}.payment-actions .primary-btn{display:grid;place-items:center;text-align:center}.payment-actions button,.payment-check{border:1px solid #425b7d;border-radius:10px;background:transparent;color:#bcd3f4;padding:11px 14px;cursor:pointer}.payment-check{display:block;width:calc(100% - 54px);margin:0 27px}.payment-check:hover,.payment-actions button:hover{border-color:#84ace3}.payment-status{min-height:22px;margin:12px 27px;color:#8396b2;text-align:center;font-size:.78rem}.payment-setup{margin:22px 27px;padding:20px;border:1px solid #e0b96d35;border-radius:14px;background:#e0b96d0a}.payment-setup b{color:#e6ca91}.payment-setup p{margin:8px 0 0;color:#9eabc0;font-size:.82rem;line-height:1.6}@media(max-width:540px){.payment-summary,.payment-copy,.payment-address,.payment-actions,.payment-status,.payment-setup{margin-left:20px;margin-right:20px}.payment-actions{grid-template-columns:1fr}.payment-check{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}

.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 25px;border:1px solid #ffffff10;border-radius:14px;overflow:hidden;background:#ffffff10}.trust-strip span{padding:13px 15px;background:#0e1724;color:#8da0bc;font-size:.78rem;white-space:nowrap}.trust-strip i{margin-right:8px;color:#a9c8f7;font:500 .66rem "DM Mono";font-style:normal}.toolbar{grid-template-columns:minmax(220px,1fr) 155px 170px auto}.request-btn{height:50px;padding:0 17px;border:1px solid #6984aa55;border-radius:12px;background:#8db9ff0d;color:#b7d1f7;cursor:pointer;white-space:nowrap}.request-btn:hover{border-color:#9fc3f2;background:#9fc3f219}.watch{z-index:2;border:1px solid #ffffff12!important;background:#0a111dcc!important;backdrop-filter:blur(8px)}.watch:hover,.watch.active{color:#ff8ca0!important;border-color:#ff7c9555!important}.fulfillment-pills{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.fulfillment-pills span{padding:6px 9px;border:1px solid #ffffff13;border-radius:100px;color:#8498b6;font-size:.7rem}.source-compare{margin:0 0 20px;border:1px solid #ffffff10;border-radius:13px;overflow:hidden}.source-compare-head{display:flex;justify-content:space-between;padding:11px 13px;background:#0c1421;color:#8ea1bd;font-size:.75rem}.source-compare-head small{color:#687c9a}.source-offer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 13px;border-top:1px solid #ffffff0b;color:#91a2ba}.source-offer span b,.source-offer span small{display:block}.source-offer span b{color:#c2d1e6;font-size:.8rem;font-weight:500}.source-offer span small{margin-top:2px;color:#6e809b;font-size:.68rem}.source-offer strong{font-size:.78rem;font-weight:500}.source-offer i{padding:4px 7px;border-radius:100px;background:#8cb8ff14;color:#a8c9fa;font-size:.62rem;font-style:normal}.source-offer.best{background:#87b5ff08}.quote-clock{display:flex;justify-content:space-between;align-items:center;margin:-5px 27px 14px;padding:10px 13px;border:1px solid #e4bd7030;border-radius:10px;background:#e4bd7008;color:#9ca9ba;font-size:.78rem}.quote-clock b{color:#e3c583;font:500 .82rem "DM Mono"}.primary-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.profile-metrics{grid-template-columns:repeat(4,1fr)}.saved-skins{display:grid;gap:9px}.saved-skin-row{display:grid;grid-template-columns:74px minmax(0,1fr) auto 24px;align-items:center;gap:14px;width:100%;padding:12px;border:1px solid #ffffff10;border-radius:13px;background:#101a29;color:#dce9fa;text-align:left;cursor:pointer}.saved-skin-row:hover{border-color:#8db8f255;background:#142033}.saved-skin-row img{width:74px;height:52px;object-fit:contain}.saved-skin-row span b,.saved-skin-row span small{display:block}.saved-skin-row span b{font-size:.86rem;font-weight:500}.saved-skin-row span small{margin-top:4px;color:#7589a6;font-size:.72rem}.saved-skin-row>strong{color:#bcd1ef;font-size:.8rem;font-weight:500}.saved-skin-row>i{color:#87a8d7;font-style:normal}.request-intro{margin:20px 27px;color:#899ab2;line-height:1.65}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 27px}.request-grid label>span{display:block;margin-bottom:7px;color:#b4c4da;font-size:.8rem}.request-grid input,.request-grid select{width:100%;height:47px;padding:0 12px;border:1px solid #344863;border-radius:10px;background:#09111d;color:#edf4ff;outline:0}.request-grid input:focus,.request-grid select:focus{border-color:#92baff;box-shadow:0 0 0 3px #92baff14}
@media(max-width:1050px){.toolbar{grid-template-columns:minmax(200px,1fr) 145px 160px}.request-btn{grid-column:1/-1}.trust-strip{grid-template-columns:1fr 1fr}.profile-metrics{grid-template-columns:1fr 1fr}}@media(max-width:650px){.toolbar{grid-template-columns:1fr 1fr}.toolbar .search{grid-column:1/-1}.request-btn{grid-column:1/-1}.trust-strip{grid-template-columns:1fr}.trust-strip span{white-space:normal}.source-offer{grid-template-columns:1fr auto}.source-offer i{display:none}.saved-skin-row{grid-template-columns:60px minmax(0,1fr) 20px}.saved-skin-row img{width:60px}.saved-skin-row>strong{grid-column:2/3}.request-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.request-intro{margin-left:20px;margin-right:20px}.profile-metrics{grid-template-columns:1fr}}
.payment-actions .primary-btn{border-color:#d9e7ff;background:#d9e7ff;color:#18243a}.payment-actions .primary-btn:hover{border-color:#fff;background:#fff;color:#18243a}

/* ===== USEFLOAT MOTION + POLISH PASS ===== */

/* scroll progress */
.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:80;background:linear-gradient(90deg,#9bbfff,#e4efff,#8fd8ff);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}
.topbar.scrolled{box-shadow:0 24px 60px -34px #000f}

/* aurora backdrop */
.space::before,.space::after{content:"";position:absolute;border-radius:50%;opacity:.5;will-change:transform;pointer-events:none}
.space::before{width:56vw;height:52vw;left:-14vw;top:-20vw;background:radial-gradient(circle at 50% 50%,#2c5dff30,#2c5dff0f 45%,transparent 70%);animation:ufAurora 30s ease-in-out infinite alternate}
.space::after{width:46vw;height:46vw;right:-12vw;top:30vh;background:radial-gradient(circle at 50% 50%,#4fb6ff28,#4fb6ff0d 45%,transparent 70%);animation:ufAurora 42s ease-in-out infinite alternate-reverse}
@keyframes ufAurora{to{transform:translate(8vw,6vh)}}

/* hero entrance */
.js .market-head .eyebrow{animation:ufHero .7s .05s both cubic-bezier(.19,.8,.25,1)}
.js .market-head h1{animation:ufHero .85s .15s both cubic-bezier(.19,.8,.25,1)}
.js .market-head .intro{animation:ufHero .85s .28s both cubic-bezier(.19,.8,.25,1)}
.js .market-head .demo-label{animation:ufHero .85s .4s both cubic-bezier(.19,.8,.25,1)}
@keyframes ufHero{from{opacity:0;transform:translateY(34px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}
.js .market-head h1 span{background:linear-gradient(100deg,#a9c9ff 30%,#e9f2ff 50%,#9dc2ff 70%);-webkit-background-clip:text;background-clip:text;color:transparent}
.js .info-hero .eyebrow{animation:ufHero .7s .05s both cubic-bezier(.19,.8,.25,1)}
.js .info-hero h1{animation:ufHero .85s .15s both cubic-bezier(.19,.8,.25,1)}
.js .info-hero .hero-copy>p:not(.eyebrow){animation:ufHero .85s .3s both cubic-bezier(.19,.8,.25,1)}
.js .info-hero .hero-actions{animation:ufHero .85s .42s both cubic-bezier(.19,.8,.25,1)}
.js .route-orbit{animation:ufOrbit 1.1s .3s both}
@keyframes ufOrbit{from{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}

/* scroll reveal */
.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.19,.8,.25,1),transform .75s cubic-bezier(.19,.8,.25,1)}
.js .reveal.in{opacity:1;transform:none}
.js .flow-grid.reveal>*,.js .support-grid.reveal>*,.js .safety-grid.reveal>*,.js .trust-strip.reveal>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .65s cubic-bezier(.19,.8,.25,1)}
.js .flow-grid.reveal.in>*,.js .support-grid.reveal.in>*,.js .safety-grid.reveal.in>*,.js .trust-strip.reveal.in>*{opacity:1;transform:none}
.js .flow-grid.reveal>*:nth-child(2),.js .support-grid.reveal>*:nth-child(2),.js .safety-grid.reveal>*:nth-child(2),.js .trust-strip.reveal>*:nth-child(2){transition-delay:.08s}
.js .flow-grid.reveal>*:nth-child(3),.js .support-grid.reveal>*:nth-child(3),.js .safety-grid.reveal>*:nth-child(3),.js .trust-strip.reveal>*:nth-child(3){transition-delay:.16s}
.js .flow-grid.reveal>*:nth-child(4),.js .support-grid.reveal>*:nth-child(4),.js .safety-grid.reveal>*:nth-child(4),.js .trust-strip.reveal>*:nth-child(4){transition-delay:.24s}

/* live pulse marquee */
.pulse-bar{position:relative;margin:0 0 25px;border:1px solid #ffffff12;border-radius:100px;background:#0d152299;overflow:hidden}
.pulse-bar::before,.pulse-bar::after{content:"";position:absolute;top:0;bottom:0;width:70px;z-index:2;pointer-events:none}
.pulse-bar::before{left:0;background:linear-gradient(90deg,#0b1220,transparent)}
.pulse-bar::after{right:0;background:linear-gradient(-90deg,#0b1220,transparent)}
.pulse-track{display:flex;width:max-content;padding:11px 0;animation:ufMarquee 42s linear infinite}
.pulse-track:hover{animation-play-state:paused}
.pulse-item{display:flex;align-items:center;gap:9px;padding:0 27px;color:#8ea1bd;font:500 .72rem "DM Mono";text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}
.pulse-item i{width:6px;height:6px;border-radius:50%;background:#9bbfff;box-shadow:0 0 10px #9bbfff;animation:ufBlink 2.2s ease-in-out infinite}
.pulse-item b{color:#d7e6ff;font-weight:500}
@keyframes ufMarquee{to{transform:translateX(-50%)}}
@keyframes ufBlink{50%{opacity:.35;transform:scale(.75)}}

/* cards: shine sweep + rarity glow */
.card{position:relative}
.card::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(217,231,255,.10) 47%,transparent 62%);transform:translateX(-130%);transition:transform .8s cubic-bezier(.4,0,.2,1)}
.card:hover::before{transform:translateX(130%)}
.card:hover{border-color:#a5c9ff66;box-shadow:0 24px 55px -20px #0009,0 0 46px -18px var(--rarity)}
.card:active{transform:translateY(-3px) scale(.99)}
.watch{transition:transform .2s ease}
.watch:hover{transform:scale(1.12)}
.watch.active{animation:ufPop .4s ease}
@keyframes ufPop{40%{transform:scale(1.35)}}

/* buttons: sheen + press */
.wallet-btn,.primary-btn,.hero-actions .primary,.request-btn{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .3s ease,background .25s ease}
.wallet-btn::after,.primary-btn::after,.hero-actions .primary::after,.request-btn::after{content:"";position:absolute;top:0;bottom:0;left:-65%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);transition:left .55s ease;pointer-events:none}
.wallet-btn:hover::after,.primary-btn:hover::after,.hero-actions .primary:hover::after,.request-btn:hover::after{left:125%}
.wallet-btn:active,.primary-btn:active,.hero-actions .primary:active,.request-btn:active{transform:scale(.965)}
.wallet-btn:hover,.primary-btn:hover{box-shadow:0 8px 34px -8px #9bbfff66}

/* nav underline */
.nav a{position:relative}
.nav a::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1.5px;background:#bcd6ff;transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s cubic-bezier(.19,.8,.25,1)}
.nav a:hover::after,.nav a.active::after{transform:scaleX(1);transform-origin:0 50%}

/* focus glow */
.search:focus-within,.select:focus{border-color:#9bbfff88;box-shadow:0 0 0 3px #9bbfff1c;transition:border-color .25s,box-shadow .25s}
.search:focus-within svg{color:#9bbfff}

/* chips */
.chip{transition:transform .2s ease,background .25s,color .25s,border-color .25s,box-shadow .3s}
.chip:active{transform:scale(.94)}
.chip.active{transform:translateY(-1px);box-shadow:0 8px 22px -10px #9bbfff88}

/* trust strip hover */
.trust-strip span{transition:background .3s,color .3s}
.trust-strip span:hover{background:#132034;color:#cfe0f8}

/* result count bump */
#resultCount{display:inline-block}
#resultCount.bump{animation:ufBump .45s cubic-bezier(.2,.9,.3,1.4)}
@keyframes ufBump{35%{transform:scale(1.32);color:#9bbfff}}

/* drawer motion + inner stagger */
.drawer{transition:transform .35s cubic-bezier(.19,.8,.25,1)}
.drawer.open>*{animation:ufDrawer .5s both cubic-bezier(.19,.8,.25,1)}
.drawer.open>*:nth-child(n+2){animation-delay:.05s}
.drawer.open>*:nth-child(n+6){animation-delay:.11s}
.drawer.open>*:nth-child(n+11){animation-delay:.17s}
.drawer.open>*:nth-child(n+15){animation-delay:.23s}
@keyframes ufDrawer{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* dialogs */
dialog[open]{animation:ufDialog .3s cubic-bezier(.19,.8,.25,1)}
dialog[open]::backdrop{animation:ufFade .22s ease}
@keyframes ufDialog{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}
@keyframes ufFade{from{opacity:0}to{opacity:1}}

/* toast bounce */
.toast.show{animation:ufToast .45s cubic-bezier(.2,.9,.25,1.25)}
@keyframes ufToast{0%{opacity:0;transform:translate(-50%,26px) scale(.94)}60%{transform:translate(-50%,-5px) scale(1.01)}100%{opacity:1;transform:translate(-50%,0)}}

/* footer links */
footer a{transition:color .25s ease,transform .25s ease}
footer a:hover{color:#cfe1ff}

/* stagger on how-it-works sections already handled via .reveal */

/* ===== perf pass: drop per-frame filters ===== */
.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#080c14f7}
.art img{animation:none;filter:none}
.card:hover .art img{filter:drop-shadow(0 14px 12px #0007)}
.watch{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a111de6}

/* ===== v2: stats, reviews, footer, mobile cta, empty ===== */

/* stats band */
.stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 26px;border:1px solid #ffffff10;border-radius:16px;overflow:hidden;background:#ffffff10}
.stats-band div{padding:21px 18px;background:#0e1724;transition:background .3s ease}
.stats-band div:hover{background:#132034}
.stats-band strong{display:block;font-size:1.95rem;font-weight:600;letter-spacing:-.05em;color:#dceaff;font-variant-numeric:tabular-nums}
.stats-band span{display:block;margin-top:6px;color:#7d90ad;font:500 .7rem "DM Mono";text-transform:uppercase;letter-spacing:.09em}

/* reviews */
.reviews{margin-top:78px}
.reviews-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}
.reviews-head h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:500;letter-spacing:-.05em;line-height:1.05}
.reviews-head h2 span{color:#a9c9ff}
.reviews-score{padding:9px 15px;border:1px solid #ffffff16;border-radius:100px;color:#8497b3;font:500 .76rem "DM Mono";white-space:nowrap}
.reviews-score b{color:#dceaff;font-weight:600}
.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.review-card{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #ffffff12;border-radius:18px;background:linear-gradient(150deg,#131c2be0,#0e1522e6);transition:transform .3s cubic-bezier(.19,.8,.25,1),border-color .3s,box-shadow .3s}
.review-card:hover{transform:translateY(-5px);border-color:#9bbfff55;box-shadow:0 22px 48px -24px #000}
.review-top{display:flex;align-items:center;gap:11px}
.review-avatar{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid #a5c9ff30;background:#a5c9ff1a;color:#bcd6ff;font:600 .78rem "DM Mono"}
.review-top div{min-width:0;flex:1}
.review-top b{display:block;font-size:.9rem;font-weight:600}
.review-top small{display:block;margin-top:2px;color:#71859f;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.review-stars{color:#ffd479;font-size:.72rem;letter-spacing:2px;white-space:nowrap}
.review-card p{flex:1;margin:0;color:#9aabc3;font-size:.86rem;line-height:1.65}
.review-meta{color:#61748f;font:500 .67rem "DM Mono";text-transform:uppercase;letter-spacing:.07em}
.js .reviews.reveal .review-card{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .65s cubic-bezier(.19,.8,.25,1)}
.js .reviews.reveal.in .review-card{opacity:1;transform:none}
.js .reviews.reveal.in .review-card:nth-child(2){transition-delay:.09s}
.js .reviews.reveal.in .review-card:nth-child(3){transition-delay:.18s}
.js .reviews.reveal.in .review-card:nth-child(4){transition-delay:.27s}

/* empty state */
.empty{padding:70px 20px;text-align:center;border:1px dashed #2a3444;border-radius:18px;background:#0d1420}
.empty.show{display:block;animation:ufFade .4s ease}
.empty .empty-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:18px;border:1px solid #a5c9ff30;background:#a5c9ff0f;color:#a9c9ff;font-size:1.6rem;animation:ufPulse 2.6s ease-in-out infinite}
@keyframes ufPulse{50%{transform:scale(1.09);border-color:#a5c9ff66}}
.empty strong{display:block;font-size:1.25rem;letter-spacing:-.03em}
.empty p{max-width:430px;margin:9px auto 22px;color:#8497b3;font-size:.9rem;line-height:1.6}

/* delivery tag */
.delivery-tag{display:flex;align-items:center;gap:7px;margin:-4px 0 13px;color:#7fe6a8;font:500 .66rem "DM Mono";text-transform:uppercase;letter-spacing:.07em}
.delivery-tag i{width:6px;height:6px;border-radius:50%;background:#7fe6a8;box-shadow:0 0 8px #7fe6a855;animation:ufBlink 2.6s ease-in-out infinite}

/* mobile sticky cta */
.mobile-cta{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:none;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ffffff1c;border-radius:16px;background:#0d1522f5;box-shadow:0 22px 55px #000b;transform:translateY(130%);transition:transform .5s cubic-bezier(.19,.8,.25,1)}
.mobile-cta.show{transform:translateY(0)}
.mobile-cta div{min-width:0;flex:1}
.mobile-cta b{display:block;font-size:.92rem}
.mobile-cta span{display:block;margin-top:2px;color:#7d90ad;font-size:.7rem}
.mobile-cta a{padding:11px 15px;border-radius:100px;background:#d9e7ff;color:#18243a;font-weight:600;font-size:.8rem;white-space:nowrap;transition:background .2s,transform .2s}
.mobile-cta a:hover{background:#fff;transform:scale(1.04)}
@media(min-width:761px){.mobile-cta{display:none!important}}
@media(max-width:760px){.mobile-cta{display:flex}.toast{bottom:92px}}

/* site footer v2 */
.site-footer{display:block;margin-top:95px;padding-top:46px;border-top:1px solid #ffffff0f}
.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:36px}
.footer-brand{display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:-.05em;color:#d5e4fb}
.footer-about p{max-width:340px;margin:14px 0 18px;color:#7d90ad;font-size:.88rem;line-height:1.7}
.footer-pills{display:flex;flex-wrap:wrap;gap:8px}
.footer-pills span{padding:6px 11px;border:1px solid #ffffff14;border-radius:100px;color:#8ea1bd;font-size:.68rem}
.footer-col b{display:block;margin-bottom:16px;font:500 .7rem "DM Mono";text-transform:uppercase;letter-spacing:.14em;color:#61748f}
.footer-col a,.footer-col button{position:relative;display:block;margin:11px 0;padding:0;border:0;background:none;color:#9aabc3;font-size:.88rem;text-align:left;cursor:pointer;transition:color .25s ease}
.footer-col a::after,.footer-col button::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#bcd6ff;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s cubic-bezier(.19,.8,.25,1)}
.footer-col a:hover,.footer-col button:hover{color:#dceaff}
.footer-col a:hover::after,.footer-col button:hover::after{transform:scaleX(1);transform-origin:0 50%}
.footer-base{display:flex;justify-content:space-between;gap:14px;padding-top:22px;border-top:1px solid #ffffff0a;color:#5d7090;font-size:.75rem}
@media(max-width:1050px){.reviews-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}
@media(max-width:760px){.stats-band{grid-template-columns:1fr 1fr}.reviews{margin-top:60px}}
@media(max-width:540px){.reviews-grid{grid-template-columns:1fr}.reviews-head{flex-direction:column;align-items:flex-start;gap:14px}.footer-grid{grid-template-columns:1fr}.footer-base{flex-direction:column;gap:6px}.stats-band strong{font-size:1.6rem}}
