@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:#f3f6fb;font-synthesis:none;background:#090c14;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:2px;outline:2px solid #48f5d1}input:focus-visible{outline-offset:2px;outline:2px solid #48f5d1}select:focus-visible{outline-offset:2px;outline:2px solid #48f5d1}textarea:focus-visible{outline-offset:2px;outline:2px solid #48f5d1}.app{background:#0b0e17;min-height:100vh}.announcement{color:#80e7cf;text-align:center;letter-spacing:.045em;background:#102b2d;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:11px;display:flex}.header{z-index:20;background:#0b0e17;border-bottom:1px solid #202633;align-items:center;gap:35px;height:78px;padding:0 max(4%,50vw - 685px);display:flex;position:sticky;top:0}.logo{color:#fff;text-align:left;letter-spacing:-1.1px;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;font-family:Space Grotesk;font-size:22px;font-weight:800;display:flex}.logo-mark{color:#4ef9d5;border:2px solid #43e2c4;border-radius:12px;place-items:center;width:40px;height:40px;font-size:26px;display:grid;transform:skew(-6deg);box-shadow:0 0 20px #37e6cb36}.logo small{letter-spacing:2px;color:#77899d;margin-top:-3px;font-size:9px;font-weight:600;display:block}.teal,.footer-logo span{color:#47e7c6}.nav{align-items:center;gap:28px;margin-left:35px;display:flex}.nav button,.header-actions button{color:#9fa8b8;background:0 0;border:0}.nav button{white-space:nowrap;padding:28px 0;font-size:13px;font-weight:700}.nav button:hover,.nav button.active{color:#52eacb}.header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.header-actions>button{padding:4px;position:relative}.header-actions i{color:#07150f;background:#4bf0c5;border-radius:99px;padding:1px 5px;font-size:10px;font-style:normal;position:absolute;top:-5px;right:-5px}.header-actions .sell-button{color:#0b1820;background:#49e8c7;border-radius:8px;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:800;display:flex}.header-actions .menu{display:none}.hero{background:radial-gradient(circle at 74% 42%,#113d3c 0,#101927 32%,#0c111c 67%,#0b0e17 100%);border-bottom:1px solid #1c2e35;overflow:hidden}.hero-inner{justify-content:space-between;align-items:center;max-width:1350px;min-height:450px;margin:auto;padding:45px 35px;display:flex}.hero-copy{z-index:1;max-width:675px;position:relative}.eyebrow,.kicker{color:#4de8ca;letter-spacing:2.1px;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.pulse{background:#47e9c8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #4beacb}.hero h1,h1,h2,h3{letter-spacing:-1.25px;font-family:Space Grotesk,sans-serif}.hero h1{margin:24px 0 18px;font-size:max(38px,min(5.3vw,66px));font-weight:800;line-height:1.05}.hero h1 span{color:#48eac8;display:block}.hero-copy>p{color:#a1b0bf;max-width:535px;font-size:15px;line-height:1.85}.hero-buttons,.modal-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.outline{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:13px;font-weight:800;display:inline-flex}.primary{color:#06231e;background:#48eac5}.primary:hover{background:#75f5da}.outline{color:#e6f0f7;background:#18222e;border-color:#485462}.outline:hover{border-color:#48eac5}.hero-points{color:#8b9eac;gap:22px;margin-top:32px;font-size:11px;display:flex}.hero-points span{align-items:center;gap:7px;display:flex}.hero-points svg{color:#43eac5;width:15px;height:15px}.hero-art{flex-shrink:0;place-items:center;width:440px;height:390px;display:grid;position:relative}.orbit{border:1px solid #34776d77;border-radius:50%;position:absolute;box-shadow:0 0 50px #48eac510}.orb1{width:340px;height:340px}.orb2{opacity:.4;width:440px;height:440px}.hero-symbol{background:linear-gradient(155deg,#184b49,#0b2026);border:1px solid #58e6cb70;border-radius:35px;flex-direction:column;justify-content:center;align-items:center;width:245px;height:245px;display:flex;transform:rotate(-9deg);box-shadow:0 15px 90px #4bdfbf33}.hero-symbol svg{color:#62f6d6;filter:drop-shadow(0 0 15px #48eac577)}.hero-symbol span{letter-spacing:12px;color:#d1fff5;margin-top:3px;font-weight:900}.floating{color:#d8fff8;background:#1c3038;border:1px solid #476b72;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 40px #0006}.floating svg{color:#58eac8}.f1{top:65px;left:6px}.f2{top:135px;right:-5px}.f3{bottom:35px;left:25px}.stats{border-bottom:1px solid #242c37;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:auto;padding:25px 20px;display:grid}.stats span{color:#8c9aaa;border-right:1px solid #29313b;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.stats span:last-child{border:0}.stats strong{color:#fff;font:800 19px Space Grotesk}.section{max-width:1350px;margin:auto;padding:65px 35px}.section-top{justify-content:space-between;align-items:end;gap:12px;margin-bottom:25px;display:flex}.section h2{margin:9px 0 0;font-size:29px}.section h1{margin:15px 0;font-size:39px}.muted{color:#586b7c}.text-link{color:#48eac8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.categories{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category{text-align:left;color:#f2f6fb;background:#131a27;border:1px solid #2a3544;border-radius:13px;min-height:187px;padding:25px;transition:all .2s;position:relative}.category:hover,.product:hover{border-color:#49d3bf;transform:translateY(-3px)}.cat-icon{border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:17px;display:grid}.category strong{font-size:17px;display:block}.category small{color:#7f91a4;margin-top:7px;font-size:12px;display:block}.cat-arrow{color:#617385;position:absolute;top:26px;right:22px}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product{background:#121a26;border:1px solid #293344;border-radius:12px;min-width:0;transition:all .2s;overflow:hidden}.product-image{cursor:pointer;background:#12212a;height:170px;position:relative;overflow:hidden}.product-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.8);width:100%;height:100%}.product-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b17277e);position:absolute;top:35%;bottom:0;left:0;right:0}.chip{color:#dbe9f2;z-index:1;background:#14212be0;border:1px solid #526275;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.heart{z-index:1;background:#0f1825cc;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.product-info{padding:15px}.product-game{color:#47d8bd;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.product-game span{color:#abb8c7;align-items:center;gap:4px;display:flex}.product-title{text-align:left;color:#eef4fc;background:0 0;border:0;min-height:47px;padding:8px 0;font-size:14px;font-weight:800;line-height:1.5}.seller{color:#8798a7;align-items:center;gap:5px;font-size:11px;display:flex}.seller svg{color:#4edfc1}.product-bottom{border-top:1px solid #2a3442;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.product-bottom strong{font-family:Space Grotesk;font-size:21px}.product-bottom button{color:#52e5c7;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.game-tags{flex-wrap:wrap;gap:11px;display:flex}.game-tags button{color:#dce8f3;background:#151e2b;border:1px solid #2d3a4b;border-radius:9px;align-items:center;gap:9px;padding:13px;font-size:12px;font-weight:800;display:flex}.game-tags button:hover{color:#4ceccc;border-color:#3edad0}.cta{background:linear-gradient(110deg,#142d30,#0f1b27);border:1px solid #247464;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:30px auto 80px;padding:36px 45px;display:flex}.cta h2{margin:12px 0;font-size:30px}.cta p{color:#8ea5ae}.content{min-height:65vh}.sub{color:#92a1b3;margin-bottom:26px;font-size:14px;line-height:1.7}.market-layout{grid-template-columns:228px minmax(0,1fr);gap:25px;display:grid}.filters{background:#141d2a;border:1px solid #2e3949;border-radius:12px;align-self:start;padding:20px}.filter-title{align-items:center;gap:9px;margin-bottom:22px;font-weight:800;display:flex}.filters label{color:#91a2b2;text-transform:uppercase;letter-spacing:1px;margin:18px 0 10px;font-size:11px;font-weight:800;display:block}.filter-option{text-align:left;color:#aab9c8;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 12px;font-size:13px;display:block}.filter-option.chosen{color:#53ead0;background:#1c4141;font-weight:800}.filters select,.toolbar select,.form select,.form input,.form textarea,.chat-input input{color:#e8f1f9;background:#0d1420;border:1px solid #354254;border-radius:8px;outline:none;width:100%;padding:12px}.reset{color:#52e7c9;background:0 0;border:0;margin-top:15px;font-size:12px;font-weight:800}.toolbar{gap:15px;display:flex}.search{color:#788c9e;background:#101927;border:1px solid #354254;border-radius:9px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.search input{color:#fff;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:14px 0}.toolbar select{max-width:185px}.results-count{color:#899aab;margin:18px 0;font-size:12px}.results .products{grid-template-columns:repeat(3,minmax(0,1fr))}.narrow{max-width:850px}.form,.panel,.chat{background:#131b28;border:1px solid #2a3748;border-radius:14px;padding:28px}.form label{color:#c6d4e0;margin-bottom:20px;font-size:12px;font-weight:800;display:block}.form input,.form textarea,.form select{margin-top:10px}.form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-note{color:#94acb8;background:#172b31;border:1px solid #31545c;border-radius:8px;gap:8px;padding:14px;font-size:11px;display:flex}.validation{color:#ff8b9e;border:1px solid #914157;border-radius:8px;margin-bottom:10px;padding:10px;font-size:13px}.dashboard-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.dashboard-tabs button{color:#a6b8c6;background:#141f2c;border:1px solid #2e3b4b;border-radius:7px;padding:10px 16px}.dashboard-tabs button.selected{color:#081b17;background:#50e5c7}.panel{text-align:center;color:#a9bac7}.panel svg{color:#50e5c7}.panel h2{color:#fff}.panel .primary{margin-top:20px}.empty{text-align:center;color:#94a5b5;border:1px dashed #35465b;border-radius:12px;margin-top:20px;padding:50px 20px}.stack{gap:12px;display:grid}.order{background:#151f2c;border:1px solid #334050;border-radius:11px;align-items:center;gap:15px;padding:18px;display:flex}.order>svg{color:#4deccc}.order div{flex:1}.order small{color:#8aa1ad;margin-top:5px;display:block}.chat{padding:0;overflow:hidden}.chat-heading{border-bottom:1px solid #2b3a49;align-items:center;gap:12px;padding:18px;font-weight:800;display:flex}.chat-heading svg{color:#50eac9}.chat-messages{flex-direction:column;align-items:start;gap:12px;height:330px;padding:22px;display:flex;overflow:auto}.bubble{background:#243243;border-radius:10px;max-width:80%;padding:12px 15px;font-size:13px;line-height:1.5}.bubble small{color:#8eb4ba;margin-bottom:6px;font-size:10px;display:block}.bubble.own{background:#1a4a47;align-self:end}.chat-input{border-top:1px solid #2d3b4a;gap:12px;padding:15px;display:flex}.chat-input button{padding:12px}.steps{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:40px;display:grid}.step{background:#141e2b;border:1px solid #304050;border-radius:12px;padding:25px}.step>span{color:#56dbc3;font-size:12px;font-weight:800}.step>svg{color:#60e9d0;margin:25px 0;display:block}.step h3{font-size:20px}.step p{color:#9aafc0;font-size:12px;line-height:1.7}.warning{background:#102a2b;border:1px solid #47766c;border-radius:13px;gap:18px;margin-top:25px;padding:22px;display:flex}.warning svg{color:#56e6c7;flex-shrink:0}.warning p{color:#91b1b0;font-size:13px;line-height:1.7}details{border-bottom:1px solid #2e3c4e;padding:19px 0}summary{cursor:pointer;font-weight:800}details p{color:#9aabba;line-height:1.7}.footer{background:#090d16;border-top:1px solid #263440}.footer-main{grid-template-columns:2.3fr repeat(3,1fr);gap:35px;max-width:1340px;margin:auto;padding:55px 35px;display:grid}.footer-logo{font-family:Space Grotesk;font-size:25px;font-weight:800}.footer-main p{color:#8597a5;max-width:310px;font-size:12px;line-height:1.7}.beta{color:#4beac9;margin-top:15px;font-size:10px}.footer-main>div:not(:first-child){flex-direction:column;align-items:start;gap:12px;display:flex}.footer-main strong{margin-bottom:10px;font-size:13px}.footer-main button{color:#7f93a3;background:0 0;border:0;padding:0;font-size:12px}.footer-main button:hover{color:#48eac5}.footer-bottom{color:#708496;border-top:1px solid #222d39;justify-content:space-between;padding:20px max(4%,50vw - 650px);font-size:11px;display:flex}.bottom-nav{display:none}.overlay{z-index:50;background:#03080ddc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal{background:#121c29;border:1px solid #3c4e5d;border-radius:16px;grid-template-columns:1fr 1fr;width:min(840px,100%);display:grid;position:relative;overflow:hidden}.close{z-index:2;color:#fff;background:#182b37;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;right:13px}.modal-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:420px}.modal-body{padding:38px 28px}.modal-body h2{margin:14px 0;font-size:29px;line-height:1.2}.modal-body p{color:#9eb0c0;font-size:13px;line-height:1.8}.modal-seller{padding:15px 0}.modal-price{border-top:1px solid #2c3b48;padding-top:20px;font:800 35px Space Grotesk}.modal-price small{color:#91a6b5;font:400 11px DM Sans}.modal-body .fine-print{color:#74899a;font-size:10px}.delete{color:#fa92a2;background:0 0;border:0;align-items:center;gap:5px;display:flex}.checkout-modal{background:#151e2b;border:1px solid #3d4b5b;border-radius:15px;width:min(450px,100%);padding:30px;position:relative}.checkout-icon{color:#4beac7;background:#183d3c;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.checkout-modal h2{font-size:29px}.checkout-modal p{color:#95aabc;font-size:13px;line-height:1.7}.checkout-line{border-bottom:1px solid #354454;justify-content:space-between;gap:15px;padding:20px 0;font-size:13px;display:flex}.checkout-line.total{font-size:18px}.full{width:100%;margin-top:25px}.cancel{color:#91a5b6;background:0 0;border:0;margin:15px auto 0;display:block}.toast{z-index:40;color:#bbfff2;background:#13463f;border:1px solid #49e6c5;border-radius:10px;align-items:center;gap:10px;max-width:380px;padding:14px 18px;font-size:12px;display:flex;position:fixed;top:90px;right:20px}.toast button{color:inherit;background:0 0;border:0;margin-left:10px}@media (max-width:1100px){.nav{gap:15px;margin-left:0}.hero-art{width:330px}.hero-symbol{width:195px;height:195px}.orb1{width:280px;height:280px}.orb2{width:340px;height:340px}.floating{font-size:10px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.results .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.header{gap:12px;height:65px;padding:0 16px}.logo{font-size:18px}.logo-mark{width:34px;height:34px;font-size:22px}.nav{background:#101722;border:1px solid #2a3846;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px;display:none;position:absolute;top:65px;left:0;right:0}.nav.open{display:flex}.nav button{text-align:left;padding:15px}.header-actions{gap:9px}.header-actions>button:not(.menu):not(.sell-button){display:none}.header-actions .sell-button{padding:9px 10px;font-size:11px}.header-actions .menu{display:block}.hero-inner{min-height:390px;padding:35px 20px}.hero-art{display:none}.hero h1{font-size:44px}.stats{grid-template-columns:1fr 1fr}.stats span:nth-child(2){border:0}.section{padding:44px 18px}.categories{grid-template-columns:1fr 1fr}.category{min-height:164px;padding:19px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-layout{grid-template-columns:1fr}.filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-title,.filters label{display:none}.filter-option{width:auto;padding:9px}.filters select{max-width:160px}.reset{margin:0}.results .products{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,1fr)}.cta{flex-direction:column;align-items:start;margin:10px 18px 45px;padding:28px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:8px;padding:20px}.bottom-nav{z-index:19;padding:10px 0 max(9px, env(safe-area-inset-bottom));background:#111c27;border-top:1px solid #30404d;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#9db0c0;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.bottom-nav svg{width:20px;height:20px}.app{padding-bottom:65px}}@media (max-width:520px){.hero h1{font-size:37px}.hero-points{flex-direction:column;gap:9px}.hero-buttons{gap:8px}.primary,.outline{padding:12px;font-size:12px}.stats strong{font-size:15px}.stats span{text-align:center;flex-direction:column;font-size:10px}.section-top{align-items:start}.section-top .text-link{font-size:10px}.section h2{font-size:24px}.category{min-height:150px;padding:14px}.cat-icon{width:41px;height:41px;margin-bottom:12px}.category strong{font-size:14px}.category small{font-size:10px;line-height:1.4}.cat-arrow{top:14px;right:10px}.product-image{height:124px}.product-info{padding:10px}.product-title{min-height:58px;font-size:12px}.product-bottom strong{font-size:17px}.seller,.product-game{font-size:10px}.toolbar{flex-direction:column}.toolbar select{max-width:none}.filters{padding:10px}.filter-option{font-size:11px}.form-row{grid-template-columns:1fr}.form{padding:18px}.steps{grid-template-columns:1fr}.modal{grid-template-columns:1fr;max-height:90vh;overflow:auto}.modal-image{height:190px;min-height:190px}.modal-body{padding:24px}.footer-main{gap:20px}.footer-main>div:first-child{grid-column:span 2}}
