:root{--bg:#ffffff;--bg-alt:#f5f5f7;--ink:#1d1d1f;--ink-soft:#6e6e73;--line:#d2d2d7;--blue:#0071e3;--blue-hover:#0077ed;--robux:#00a82d;--sky-1:#aedcff;--sky-2:#d7c6ff;--sky-3:#ffd6ec;--radius:18px;--radius-lg:28px;--shadow:0 4px 24px rgba(0,0,0,.06);--shadow-lg:0 18px 60px rgba(0,0,0,.12);--ease:cubic-bezier(.22,.61,.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;color:var(--ink);background:var(--bg);line-height:1.5;letter-spacing:-.01em;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:#cfe4ff}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:52px;display:flex;align-items:center;justify-content:center;transition:background .4s var(--ease),border-color .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease);transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);border-bottom:1px solid transparent}.nav.scrolled{background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.nav-inner{width:100%;max-width:1080px;padding:0 22px;justify-content:space-between;gap:18px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:8px;font-weight:600;font-size:18px;letter-spacing:-.02em}.brand .mark{width:20px;height:20px;border-radius:50%;background:conic-gradient(from 200deg,var(--sky-1),var(--sky-2),var(--sky-3),var(--sky-1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.mark{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#5b8def,#9b6dff);flex-shrink:0}.nav-links{display:flex;gap:30px;font-size:13px;color:var(--ink);font-weight:400}.nav-links a{opacity:.85;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-right{display:flex;align-items:center;gap:12px}@media(max-width:760px){.nav-links{display:none}}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 22px 60px;overflow:hidden}.sky{z-index:-2;background:radial-gradient(120% 80% at 50% -10%,var(--sky-1) 0,rgba(174,220,255,0) 55%),radial-gradient(90% 70% at 12% 5%,var(--sky-3) 0,rgba(255,214,236,0) 50%),radial-gradient(90% 70% at 88% 0,var(--sky-2) 0,rgba(215,198,255,0) 50%),#ffffff}.sky,.sky:after{position:absolute;inset:0}.sky:after{content:"";background:radial-gradient(60% 50% at 50% 120%,rgba(255,255,255,0) 0,#fff 75%)}.stars{position:absolute;inset:0;z-index:-1;opacity:.5}.stars .star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.9);animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}.eyebrow{font-size:14px;font-weight:600;color:var(--blue);letter-spacing:.01em;margin-bottom:14px;opacity:0;transform:translateY(16px);animation:rise .9s var(--ease) .1s forwards}.hero h1{font-size:clamp(44px,8.5vw,92px);line-height:1.02;font-weight:700;letter-spacing:-.035em;max-width:14ch;opacity:0;transform:translateY(22px);animation:rise 1s var(--ease) .2s forwards}.hero h1 .grad{background:linear-gradient(110deg,#5b8def,#9b6dff 45%,#ff7bc4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{margin-top:22px;font-size:clamp(18px,2.4vw,22px);color:var(--ink-soft);max-width:34ch;font-weight:400;animation:rise 1s var(--ease) .35s forwards}.hero .sub,.hero-cta{opacity:0;transform:translateY(22px)}.hero-cta{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;animation:rise 1s var(--ease) .5s forwards}@keyframes rise{to{opacity:1;transform:translateY(0)}}.hero-trust{margin-top:46px;gap:26px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--ink-soft);opacity:0;transform:translateY(22px);animation:rise 1s var(--ease) .65s forwards}.hero-trust,.hero-trust span{display:flex;align-items:center}.hero-trust span{gap:7px}.hero-trust svg{width:15px;height:15px;color:var(--robux)}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:12px;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:rise 1s var(--ease) 1s forwards}.scroll-hint .dot{width:22px;height:34px;border:1.5px solid var(--line);border-radius:12px;position:relative}.scroll-hint .dot:after{content:"";position:absolute;top:6px;left:50%;width:3px;height:6px;border-radius:2px;background:var(--ink-soft);transform:translateX(-50%);animation:scrolldot 1.6s infinite}@keyframes scrolldot{0%{opacity:0;top:6px}40%{opacity:1}80%{opacity:0;top:18px}to{opacity:0}}.btn{font-family:inherit;font-size:16px;font-weight:500;border:none;cursor:pointer;padding:13px 26px;border-radius:999px;transition:transform .28s var(--ease),background .25s var(--ease),box-shadow .28s var(--ease),opacity .2s;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;will-change:transform}.btn:active{transform:scale(.97)}.btn:disabled{cursor:default}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 6px 18px -6px rgba(0,113,227,.5)}.btn-primary:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(0,113,227,.6)}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-ghost{background:rgba(255,255,255,.6);color:var(--ink);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{background:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(0,0,0,.22)}.btn-ghost:active{transform:translateY(0) scale(.98)}.btn.discord{background:#5865F2;color:#fff}.btn.discord:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 12px 28px -10px rgba(88,101,242,.6)}.btn.discord:active{transform:translateY(0) scale(.98)}.btn.sm{font-size:13px;padding:8px 16px}.reveal{opacity:0;transform:translateY(34px) scale(.975);filter:blur(10px);transition:opacity .85s var(--ease),transform .9s var(--ease),filter .7s var(--ease)}.reveal.in{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none;filter:none}}.band{background:var(--bg-alt);padding:64px 22px}.band-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;text-align:center}.band-grid .num{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.03em}.band-grid .lbl{font-size:14px;color:var(--ink-soft);margin-top:4px}@media(max-width:760px){.band-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}}section{padding:110px 22px}.wrap{max-width:1080px;margin:0 auto;padding:40px 22px}.section-head{text-align:center;margin-bottom:18px}.section-head h2{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.section-head p{margin-top:14px;font-size:clamp(17px,2vw,21px);color:var(--ink-soft);max-width:40ch;margin-inline:auto}.game-section{margin-top:60px}.game-section:first-of-type{margin-top:40px}.game-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.game-section-head-left{display:flex;align-items:center;gap:12px}.game-icon{width:44px;height:44px;border-radius:14px;background:var(--bg-alt);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.game-section-head h3{font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.02em}.game-see-all{font-size:14px;font-weight:600;color:var(--blue);white-space:nowrap;transition:opacity .2s}.game-see-all:hover{opacity:.7}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .35s}.card:hover{transform:translateY(-6px);box-shadow:0 22px 55px -16px var(--glow,rgba(0,0,0,.18)),0 10px 26px rgba(0,0,0,.1);border-color:transparent}.glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.5),rgba(255,255,255,0) 45%);mix-blend-mode:soft-light}.card-art{aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;font-size:74px;overflow:hidden}.card-art .glow{position:absolute;inset:0;opacity:.92;background-size:150% 150%!important;background-position:0 50%;animation:meshmove 9s ease-in-out infinite;transition:transform .5s var(--ease)}.card:hover .card-art .glow{transform:scale(1.08)}@keyframes meshmove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.card-art:after{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);opacity:0}.card:hover .card-art:after{opacity:1;animation:sheen 1.05s var(--ease)}.thumb{position:relative;z-index:1;animation:floaty 4.6s ease-in-out infinite;transform:translateZ(40px)}.thumb-disc{position:relative;width:92px;height:92px;border-radius:50%;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.75);display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 12px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.card:hover .thumb-disc{transform:scale(1.09);box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.95)}.card-shimmer .thumb-disc:before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,#ff5f6d,#ffc371,#5b8def,#9b6dff,#ff5f6d);filter:blur(3px);opacity:.85;animation:spin 4s linear infinite}.stock-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:11px;font-weight:600;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;gap:6px;color:var(--ink)}.stock-tag .pulse{width:7px;height:7px;border-radius:50%;background:var(--robux);box-shadow:0 0 0 0 rgba(0,168,45,.5);animation:pulse 2s infinite}.stock-tag.low .pulse{background:#ff9500;box-shadow:0 0 0 0 rgba(255,149,0,.5);animation:pulse 1.2s infinite}.stock-tag.out{color:var(--ink-soft)}.stock-tag.out .pulse{background:#c4c4c8;animation:none;box-shadow:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,168,45,.45)}70%{box-shadow:0 0 0 8px rgba(0,168,45,0)}to{box-shadow:0 0 0 0 rgba(0,168,45,0)}}.sale-tag{position:absolute;top:14px;right:14px;z-index:2;font-size:11px;font-weight:700;padding:5px 11px;border-radius:999px;background:#ff3b30;color:#fff;letter-spacing:.02em}.card-body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1 1}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-cat{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.card-cat,.card-game{font-size:12px;color:var(--ink-soft)}.card-title{font-size:19px;font-weight:600;margin-top:4px;letter-spacing:-.02em}.card-name{font-weight:600;margin:3px 0 8px}.card-desc{font-size:13.5px;color:var(--ink-soft);margin-top:6px;flex:1 1}.rar-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.rar-pill.chroma{background:linear-gradient(90deg,#ff5f6d,#ffc371,#5b8def,#9b6dff);background-size:200% 100%;color:#fff;animation:chromaShift 3s linear infinite}@keyframes chromaShift{0%{background-position:0 0}to{background-position:200% 0}}.rating{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:13px;color:var(--ink-soft)}.rating .stars-i,.stars-i{color:#ff9f0a;letter-spacing:1px}.price-row{display:flex;align-items:baseline;gap:10px;margin-top:16px;flex-wrap:wrap}.price-gbp{font-size:24px;font-weight:700;letter-spacing:-.02em}.price-was,.was{font-size:14px;color:var(--ink-soft);text-decoration:line-through}.price{font-weight:700;font-size:18px}.add-btn{position:relative;overflow:hidden;margin-top:16px;width:100%;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:12px;border-radius:999px;border:none;background:linear-gradient(135deg,#0a84ff,#0071e3);color:#fff;box-shadow:0 6px 16px rgba(0,113,227,.32);transition:transform .18s var(--ease),box-shadow .25s,filter .2s}.add-btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);transition:left 0s}.add-btn:hover{filter:brightness(1.06);box-shadow:0 10px 22px rgba(0,113,227,.4);transform:translateY(-1px)}.add-btn:hover:after{left:130%;transition:left .7s var(--ease)}.add-btn:active{transform:scale(.95)}.add-btn:disabled{background:var(--bg-alt);color:var(--ink-soft);cursor:not-allowed;box-shadow:none}.add-btn:disabled:after{display:none}.card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:12px}.rating-i{color:#ff9500;font-weight:600}.stock{color:var(--robux);font-weight:600}.stock.out{color:#ff3b30}.muted{color:var(--ink-soft);padding:40px}.muted,.view-all{text-align:center}.view-all{margin-top:46px}.feat{background:var(--bg-alt)}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:54px}@media(max-width:760px){.feat-grid{grid-template-columns:1fr}}.feat-card{background:#fff;border-radius:var(--radius-lg);padding:34px 30px;border:1px solid var(--line)}.feat-ic{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sky-1),var(--sky-2));margin-bottom:18px}.feat-ic svg{width:24px;height:24px;color:#1d1d1f}.feat-card h3{font-size:21px;font-weight:600;letter-spacing:-.02em}.feat-card p{font-size:15px;color:var(--ink-soft);margin-top:8px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:54px}@media(max-width:760px){.reviews-grid{grid-template-columns:1fr}}.review{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.review .stars-i{color:#ff9f0a;letter-spacing:1px;font-size:15px}.review p{font-size:15.5px;margin-top:14px;letter-spacing:-.01em}.review .who{gap:11px;margin-top:20px}.review .av,.review .who{display:flex;align-items:center}.review .av{width:38px;height:38px;border-radius:50%;justify-content:center;color:#fff;font-weight:600;font-size:15px}.review .who .nm{font-size:14px;font-weight:600}.review .who .vf{font-size:12px;color:var(--robux);display:flex;align-items:center;gap:4px}.review .who .vf svg{width:12px;height:12px}.cta-strip{text-align:center;padding:110px 22px}.cta-strip .wrap{background:linear-gradient(135deg,#0b1020,#1a2348);border-radius:var(--radius-lg);padding:72px 30px;position:relative;overflow:hidden}.cta-strip .wrap:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 0,rgba(155,109,255,.45),transparent 60%),radial-gradient(50% 70% at 10% 100%,rgba(91,141,239,.4),transparent 60%)}.cta-strip .btn,.cta-strip h2,.cta-strip p{position:relative;z-index:1}.cta-strip h2{color:#fff;font-size:clamp(30px,4.5vw,46px);font-weight:700;letter-spacing:-.03em}.cta-strip p{color:rgba(255,255,255,.7);margin-top:14px;font-size:18px}.cta-strip .btn{margin-top:28px}footer{background:var(--bg-alt);padding:54px 22px 40px;font-size:13px;color:var(--ink-soft)}.foot-top{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:30px}.foot-col h4{font-size:13px;color:var(--ink);font-weight:600;margin-bottom:14px}.foot-col a{display:block;margin-bottom:9px;opacity:.85}.foot-col a:hover{opacity:1;color:var(--blue)}.foot-brand{max-width:240px}.foot-brand .brand{font-size:17px;margin-bottom:12px}.foot-brand p{line-height:1.6}.foot-bottom{max-width:1080px;margin:22px auto 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,80px);background:rgba(29,29,31,.95);color:#fff;padding:14px 22px;border-radius:14px;font-size:14px;z-index:400;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-lg);opacity:0;transition:transform .4s var(--ease),opacity .4s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.show{transform:translate(-50%);opacity:1}.toast svg{width:16px;height:16px;color:#34c759}.cart-btn{position:relative;background:none;border:none;cursor:pointer;color:var(--ink);display:flex;align-items:center;padding:6px;border-radius:50%;transition:background .2s}.cart-btn:hover{background:rgba(0,0,0,.05)}.cart-btn svg{width:18px;height:18px}.cart-count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--blue);color:#fff;border-radius:9px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .25s var(--ease)}.cart-count.show{transform:scale(1)}.login-btn{font-family:inherit;font-size:13px;font-weight:500;color:#fff;background:var(--blue);border:none;border-radius:999px;padding:8px 18px;cursor:pointer;transition:background .2s,transform .15s}.login-btn:hover{background:var(--blue-hover)}.avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#5b8def,#9b6dff);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar.lg{width:42px;height:42px;font-size:17px}.profile{position:relative}.profile-btn{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:3px;border-radius:999px;color:var(--ink);transition:background .2s}.profile-btn:hover{background:rgba(0,0,0,.05)}.profile-btn>svg{width:14px;height:14px;color:var(--ink-soft);transition:transform .2s}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;width:268px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;z-index:120}.profile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.pm-head{display:flex;align-items:center;gap:11px;padding:12px 12px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.pm-name{font-size:14px;font-weight:600}.pm-mail{font-size:12px;color:var(--ink-soft);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu button{width:100%;display:flex;align-items:center;gap:11px;font-family:inherit;font-size:14px;color:var(--ink);background:none;border:none;cursor:pointer;padding:10px 12px;border-radius:10px;text-align:left;transition:background .15s}.profile-menu button:hover{background:var(--bg-alt)}.profile-menu button svg{width:17px;height:17px;color:var(--ink-soft);flex-shrink:0}.pm-link{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--ink);transition:background .15s;text-decoration:none}.pm-link:hover{background:var(--bg-alt)}.pm-link svg{width:17px;height:17px;color:var(--ink-soft);flex-shrink:0}.pm-sep{height:1px;background:var(--line);margin:6px 0}.pm-logout,.pm-logout svg{color:#ff3b30!important}.cat-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.cat-head h1{font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em}.filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--bg-alt);margin:18px 0}.filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-soft)}.filters select{font:inherit;font-size:14px;color:var(--ink);padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:170px}.filters button{align-self:flex-end}.chip{font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);transition:all .2s var(--ease)}.chip:hover{border-color:#b0b0b6}.chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.cat-wrap{max-width:1024px;margin:0 auto;padding:30px 22px 90px}.pb-wrap{position:relative;border-radius:22px;overflow:hidden;margin:0 auto 30px;cursor:pointer;width:100%;max-width:100%;aspect-ratio:1660/688;box-shadow:0 18px 48px -24px rgba(0,0,0,.28),0 6px 18px rgba(0,0,0,.05);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1);transform-style:preserve-3d;will-change:transform}.pb-wrap.pb-hovering{box-shadow:0 32px 70px -28px rgba(0,0,0,.36),0 12px 28px rgba(0,0,0,.1)}.pb-sheen{z-index:2;transition:opacity .4s cubic-bezier(.22,.61,.36,1);background:radial-gradient(620px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.32),transparent 46%);mix-blend-mode:soft-light}.pb-gloss,.pb-sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0}.pb-gloss{z-index:3;transition:opacity .45s cubic-bezier(.22,.61,.36,1);background:linear-gradient(105deg,rgba(255,255,255,.16),transparent 38%)}.pb-wrap:hover .pb-gloss{opacity:1}@media(prefers-reduced-motion:reduce){.pb-wrap,.pb-wrap img{transition:none!important;transform:none!important}}.promo-banner{position:relative;border-radius:24px;overflow:hidden;display:flex;min-height:280px;margin-bottom:30px;border:1px solid var(--line);transition:background .4s var(--ease)}.promo-banner.dark{border-color:rgba(255,255,255,.08)}.promo-text{position:relative;z-index:2;display:flex;flex-direction:column;padding:36px 40px;max-width:52%;flex-shrink:0}.promo-eyebrow{display:inline-flex;align-items:center;gap:6px;background:#f0ebff;color:#7c3aed;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:999px;margin-bottom:18px;width:-moz-fit-content;width:fit-content}.promo-banner.dark .promo-eyebrow{background:rgba(124,58,237,.25);color:#c4b5fd}.promo-title{font-size:clamp(30px,4.8vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink);margin-bottom:12px}.promo-banner.dark .promo-title{color:#fff}.promo-title-accent{background:var(--accent-grad,linear-gradient(135deg,#7c3aed,#9b51e0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promo-banner.dark .promo-title-accent{background:var(--accent-grad,linear-gradient(135deg,#c4b5fd,#a78bfa));-webkit-background-clip:text;background-clip:text}.promo-sub{font-size:15px;line-height:1.55;color:var(--ink-soft);margin-bottom:0;max-width:34ch}.promo-banner.dark .promo-sub{color:rgba(255,255,255,.6)}.promo-trusts{display:flex;gap:0;margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.promo-banner.dark .promo-trusts{border-top-color:rgba(255,255,255,.1)}.promo-trust{flex:1 1;padding:0 16px;border-right:1px solid var(--line)}.promo-trust:first-child{padding-left:0}.promo-trust:last-child{border-right:none;padding-right:0}.promo-banner.dark .promo-trust{border-right-color:rgba(255,255,255,.1)}.pt-ic{width:34px;height:34px;border-radius:50%;background:#f0ebff;display:flex;align-items:center;justify-content:center;color:#7c3aed;margin-bottom:8px}.promo-banner.dark .pt-ic{background:rgba(124,58,237,.25);color:#c4b5fd}.pt-label{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:3px}.promo-banner.dark .pt-label{color:#fff}.pt-desc{font-size:12px;color:var(--ink-soft);line-height:1.4}.promo-banner.dark .pt-desc{color:rgba(255,255,255,.5)}.promo-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end}.promo-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 38%,rgba(255,255,255,.7) 55%,transparent 75%);z-index:2;pointer-events:none}.promo-banner.dark .promo-art:before{background:linear-gradient(90deg,#0d0f1a 38%,rgba(13,15,26,.7) 55%,transparent 75%)}.promo-img{width:100%;height:100%;object-fit:cover;object-position:center}.promo-emoji{position:relative;z-index:3;font-size:120px;margin-right:56px;filter:drop-shadow(0 14px 36px rgba(0,0,0,.18));flex-shrink:0}@media(max-width:800px){.promo-text{max-width:70%;padding:28px 26px}.promo-emoji{font-size:80px;margin-right:24px}}@media(max-width:600px){.promo-banner{min-height:0}.promo-text{max-width:100%;padding:24px 22px}.promo-art{display:none}.promo-trusts{flex-wrap:wrap;gap:12px}.promo-trust{border-right:none;padding:0;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px)}}.game-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:22px;flex-wrap:wrap}.game-tab{font-family:inherit;font-size:16px;font-weight:600;color:var(--ink-soft);background:none;border:none;cursor:pointer;padding:14px 6px;margin-right:18px;position:relative;display:flex;align-items:center;gap:9px;transition:color .2s;letter-spacing:-.01em}.game-tab.active,.game-tab:hover{color:var(--ink)}.game-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:3px;background:var(--blue)}.gt-ic{width:30px;height:30px;border-radius:9px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;font-size:16px}.cat-subtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.subtab{font-family:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);background:none;border:none;cursor:pointer;padding:8px 4px;position:relative;transition:color .2s}.subtab:hover{color:var(--ink)}.subtab.active{color:var(--blue)}.subtab.active:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:2px;border-radius:2px;background:var(--blue)}.subtab:not(:last-child){margin-right:14px}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.dd{position:relative}.dd-btn{font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:11px 14px;display:flex;align-items:center;gap:8px;transition:border-color .2s,background .2s}.dd-btn:hover{border-color:#b0b0b6}.dd.open .dd-btn{border-color:var(--blue)}.dd-btn svg{width:14px;height:14px;color:var(--ink-soft);transition:transform .2s}.dd.open .dd-btn svg{transform:rotate(180deg)}.dd-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:7px;z-index:10;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;max-height:280px;overflow-y:auto}.dd.open .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.dd-opt{width:100%;text-align:left;font-family:inherit;font-size:14px;color:var(--ink);background:none;border:none;cursor:pointer;padding:10px 12px;border-radius:9px;display:flex;align-items:center;gap:10px;transition:background .15s}.dd-opt:hover{background:var(--bg-alt)}.dd-opt.sel{color:var(--blue);font-weight:600;background:#f5f9ff}.dd-opt .ck{width:16px;height:16px;border:1.5px solid var(--line);border-radius:5px;flex-shrink:0;position:relative;transition:all .15s}.dd-opt.on .ck{background:var(--blue);border-color:var(--blue)}.dd-opt.on .ck:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.clear-filters{font-family:inherit;font-size:13px;color:var(--blue);background:none;border:none;cursor:pointer;padding:6px}.clear-filters:hover{text-decoration:underline}.price-menu{min-width:264px;padding:18px 16px 14px}.ps-vals{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:16px}.ps-track{position:relative;height:24px;display:flex;align-items:center}.ps-base{left:0;right:0;background:var(--line)}.ps-base,.ps-fill{position:absolute;height:4px;border-radius:3px}.ps-fill{background:var(--blue)}.ps-track input[type=range]{position:absolute;left:0;width:100%;margin:0;height:24px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ps-track input[type=range]::-webkit-slider-runnable-track{background:none;border:none}.ps-track input[type=range]::-moz-range-track{background:none;border:none}.ps-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 1px 5px rgba(0,0,0,.22);cursor:pointer;pointer-events:auto;-webkit-transition:transform .1s;transition:transform .1s}.ps-track input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.ps-track input[type=range]::-webkit-slider-thumb:active{transform:scale(1.18);border-color:var(--blue)}.ps-track input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 1px 5px rgba(0,0,0,.22);cursor:pointer;pointer-events:auto}.ps-reset{margin-top:16px;width:100%;font-family:inherit;font-size:13px;font-weight:500;color:var(--blue);background:none;border:1px solid var(--line);border-radius:9px;padding:8px;cursor:pointer;transition:background .15s,border-color .15s}.ps-reset:hover{background:var(--bg-alt);border-color:#b0b0b6}.sort-wrap{margin-left:auto}.sort-dd .dd-menu{left:auto;right:0;min-width:210px}@media(max-width:560px){.sort-wrap{margin-left:0;width:100%}.sort-dd,.sort-dd .dd-btn{width:100%}.sort-dd .dd-btn{justify-content:space-between}}.quick-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.cat-search{position:relative;max-width:100%;margin:0 0 6px}.cat-search svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ink-soft)}.cat-search input{width:100%;font-family:inherit;font-size:15px;padding:14px 18px 14px 46px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.cat-search input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.15)}.cat-meta{justify-content:space-between;font-size:13px;color:var(--ink-soft);margin:18px 0 24px;border-top:1px solid var(--line);padding-top:18px}.cat-meta,.cat-secure{display:flex;align-items:center}.cat-secure{gap:6px}.cat-secure svg{width:14px;height:14px;color:var(--robux)}.cat-empty{text-align:center;padding:70px 20px;color:var(--ink-soft);font-size:16px}.order-wrap{max-width:980px}.order-head h1{font-size:clamp(26px,4vw,36px);font-weight:700;letter-spacing:-.03em}.order-sub{color:var(--ink-soft);font-size:14px;margin-top:4px}.otimeline{margin:30px 0 22px;position:relative}.otl-track{position:absolute;top:14px;left:6%;right:6%;height:3px;background:var(--line);border-radius:3px}.otl-fill{height:100%;background:linear-gradient(90deg,#5b8def,#9b6dff);border-radius:3px;transition:width .4s}.osteps{position:relative;display:flex;justify-content:space-between}.ostep{flex-direction:column;gap:8px;flex:1 1;text-align:center}.ostep,.ostep-dot{display:flex;align-items:center}.ostep-dot{width:30px;height:30px;border-radius:50%;justify-content:center;font-size:13px;font-weight:700;background:#fff;border:2px solid var(--line);color:var(--ink-soft)}.ostep-dot.done{background:var(--robux);border-color:var(--robux);color:#fff}.ostep-lbl{font-size:11px;color:var(--ink-soft);max-width:70px}.order-card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff;margin:18px 0;box-shadow:var(--shadow)}.oc-main{flex:1 1}.oc-name{font-weight:600;font-size:16px}.oc-sub{margin-top:2px}.oc-seller,.oc-sub{color:var(--ink-soft);font-size:13px}.oc-seller{margin-top:6px}.oc-right{text-align:right}.oc-price{font-weight:700;font-size:20px;margin-bottom:6px}.ostatus{padding:6px 11px;background:var(--bg-alt);color:var(--ink)}.confirm-receipt{width:100%;font:inherit;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,#34c759,#00a82d);border:none;border-radius:14px;padding:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:22px;box-shadow:0 8px 22px rgba(0,168,45,.25);transition:filter .2s}.confirm-receipt:hover{filter:brightness(1.05)}.order-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;align-items:start}.os-title{font-size:16px;font-weight:600;margin:6px 0 12px}.alog{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:24px}.alog-row{display:flex;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:13px}.alog-row:last-child{border-bottom:none}.alog-time{color:var(--ink-soft);white-space:nowrap;min-width:120px}.os-grid{border:1px solid var(--line);border-radius:14px;overflow:hidden}.os-row{display:flex;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line);font-size:14px}.os-row:last-child{border-bottom:none}.os-row span{color:var(--ink-soft)}.paid{color:var(--robux)}@media(max-width:760px){.order-cols{grid-template-columns:1fr}}.chat{border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;height:480px;background:#fff;overflow:hidden;box-shadow:var(--shadow)}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--bg-alt)}.ch-status{font-size:12px;color:var(--robux);margin-top:1px}.chat-body{flex:1 1;overflow-y:auto;padding:18px 16px;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fafafb,#fff)}.chat-body,.msg{display:flex}.msg.user{justify-content:flex-end}.bubble{max-width:78%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.4;background:var(--bg-alt)}.msg.user .bubble{background:linear-gradient(135deg,#0a84ff,var(--blue));color:#fff}.bmeta{display:block;font-size:10px;opacity:.6;margin-top:4px}.chat-input{display:flex;gap:10px;padding:12px 14px;border-top:1px solid var(--line);background:#fff}.chat-input input{flex:1 1;font:inherit;font-size:14px;padding:11px 15px;border:1px solid var(--line);border-radius:999px;background:var(--bg-alt);transition:border-color .2s,background .2s}.chat-input input:focus{outline:none;border-color:var(--blue);background:#fff}.chat-input button{width:42px;height:42px;border-radius:50%;border:none;background:var(--blue);color:#fff;cursor:pointer;font-size:18px;flex-shrink:0;transition:background .2s}.chat-input button:hover{background:var(--blue-hover)}.chat-input button:disabled{opacity:.5;cursor:not-allowed}.chat-deleted{margin:auto;text-align:center;color:var(--ink-soft);font-size:14px;line-height:1.5;padding:50px 26px}.adm-title{font-size:clamp(30px,4vw,40px);font-weight:700;letter-spacing:-.03em;margin-bottom:20px}.adm-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.adm-stat{display:flex;flex-direction:column;gap:3px;padding:16px 18px;border-radius:var(--radius);background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 8px 30px -16px rgba(31,41,80,.22),inset 0 1px 0 rgba(255,255,255,.9)}.adm-stat b{font-size:22px;font-weight:700;letter-spacing:-.02em}.adm-stat span{font-size:12.5px;color:var(--ink-soft)}.adm-stat.warn b{color:#ff9500}.adm-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:60px;z-index:5}.adm-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(120,120,128,.12)}.adm-tab{position:relative;font:inherit;font-size:14px;font-weight:600;border:none;cursor:pointer;padding:8px 18px;border-radius:999px;background:transparent;color:var(--ink-soft);transition:background .25s var(--ease),color .2s,box-shadow .25s var(--ease)}.adm-tab.on{background:#fff;color:var(--ink);box-shadow:0 3px 10px rgba(0,0,0,.12)}.adm-dot{position:absolute;top:-4px;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}.adm-search{font:inherit;font-size:14px;flex:1 1;min-width:180px;max-width:320px;margin-left:auto;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);outline:none;transition:border-color .2s,box-shadow .2s}.adm-search:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.15)}.adm-panel{display:flex;flex-direction:column;gap:10px}.adm-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.adm-row.slim{box-shadow:none;background:var(--bg-alt);border-color:transparent}.adm-row-main{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:3px}.adm-row-t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;flex-wrap:wrap}.adm-row-s{font-size:13px;color:var(--ink-soft)}.adm-link{color:var(--blue);font-weight:600}.adm-price{font-weight:700;font-size:15px}.adm-pill{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.adm-select{font:inherit;font-size:14px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.adm-fields{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;flex:1 1}.adm-fields label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.adm-fields label.grow{flex:1 1;min-width:160px}.adm-fields input{font:inherit;font-size:14px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;width:100%}.adm-fields input[type=number]{width:84px}.adm-check{flex-direction:row!important;align-items:center;gap:7px!important;font-size:13px!important;padding-bottom:9px}.adm-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow);padding:20px 22px;display:flex;flex-direction:column;gap:12px}.adm-card.warn{border-color:rgba(255,149,0,.4);background:#fffdf8}.adm-card-h{font-size:16px;font-weight:700;letter-spacing:-.01em}.adm-empty{color:var(--ink-soft);font-size:14px;padding:22px 4px;text-align:center}.adm-more{display:inline-block;margin-top:6px;font-size:14px;font-weight:600;color:var(--blue)}@media(max-width:900px){.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-bar{position:static}}@media(max-width:560px){.adm-stats{grid-template-columns:1fr 1fr}.adm-tabs{width:100%;justify-content:space-between}.adm-search{max-width:none}}.nav-scrolled{background:rgba(255,255,255,.72)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.auth-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);opacity:0;animation:authFade .35s var(--ease) forwards}.auth-overlay.closing{animation:authFadeOut .22s var(--ease) forwards}@keyframes authFade{to{opacity:1}}@keyframes authFadeOut{0%{opacity:1}to{opacity:0}}.auth-modal{position:fixed;top:50%;left:50%;z-index:201;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fff;border-radius:24px;padding:36px 32px 28px;box-shadow:0 40px 90px -20px rgba(0,0,0,.32),0 12px 30px rgba(0,0,0,.1);transform:translate(-50%,-50%);opacity:0;animation:authPop .55s var(--ease) forwards;will-change:transform,opacity}.auth-modal.closing{animation:authPopOut .22s var(--ease) forwards}@keyframes authPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.92) translateY(12px)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.01) translateY(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes authPopOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95) translateY(8px)}}@media(prefers-reduced-motion:reduce){.auth-modal,.auth-overlay{animation:none!important;opacity:1!important}.auth-modal{transform:translate(-50%,-50%)!important}}.auth-close{position:absolute;top:16px;right:16px;background:var(--bg-alt);border:none;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:background .15s}.auth-close:hover{background:var(--line)}.auth-close svg{width:16px;height:16px}.auth-head{text-align:center;margin-bottom:22px}.auth-head h2{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-top:10px}.auth-head p{font-size:14px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.auth-tabs{display:flex;background:var(--bg-alt);border-radius:999px;padding:3px;margin-bottom:20px}.auth-tab{flex:1 1;font-family:inherit;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;padding:9px;border-radius:999px;color:var(--ink-soft);transition:background .15s,color .15s}.auth-tab.active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.discord-btn{width:100%;font-family:inherit;font-size:15px;font-weight:600;background:#5865F2;color:#fff;border:none;border-radius:12px;padding:13px 18px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,transform .15s;margin-bottom:18px}.discord-btn:hover{background:#4752c4;transform:translateY(-1px)}.oauth-btn{width:100%;font-family:inherit;font-size:15px;font-weight:600;border:1px solid var(--line);border-radius:12px;padding:12px 18px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,transform .2s var(--ease),box-shadow .25s var(--ease)}.oauth-btn:hover{transform:translateY(-1px)}.oauth-btn.google{background:#fff;color:var(--ink)}.oauth-btn.google:hover{box-shadow:0 8px 20px -8px rgba(0,0,0,.2)}.oauth-btn.apple{background:#000;color:#fff;border-color:#000}.oauth-btn.apple:hover{background:#1a1a1a;box-shadow:0 8px 20px -8px rgba(0,0,0,.4)}.auth-divider{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;color:var(--ink-soft)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-label{font-size:13px;font-weight:500;color:var(--ink);margin-bottom:6px;display:block}.auth-input{width:100%;font:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}.auth-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.pass-wrap{position:relative}.pass-wrap .auth-input{padding-right:60px}.pass-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:inherit;font-size:12px;font-weight:600;color:var(--blue);background:none;border:none;cursor:pointer;padding:4px}.auth-submit{width:100%;font:inherit;font-size:15px;font-weight:600;padding:13px;border-radius:12px;border:none;cursor:pointer;background:var(--bg-alt);color:var(--ink-soft);transition:background .2s,color .2s,transform .15s}.auth-submit.filled{background:var(--ink);color:#fff}.auth-submit.filled:hover{background:#333;transform:translateY(-1px)}.auth-switch{text-align:center;font-size:14px;color:var(--ink-soft);margin-top:18px}.link-btn{font-family:inherit;font-size:14px;font-weight:600;color:var(--blue);background:none;border:none;cursor:pointer;padding:0}.link-btn:hover{text-decoration:underline}.auth-secure{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:var(--ink-soft);margin-top:14px}.cart-overlay{position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:151;width:100%;max-width:400px;background:#fff;box-shadow:-8px 0 40px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:drawerIn .3s var(--ease) both}@keyframes drawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.cart-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.cart-drawer-title{font-size:17px;font-weight:700;letter-spacing:-.02em}.cart-drawer-close{background:var(--bg-alt);border:none;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:background .15s}.cart-drawer-close:hover{background:var(--line)}.cart-drawer-close svg{width:16px;height:16px}.cart-drawer-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 30px;text-align:center}.pm-badge{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:linear-gradient(90deg,#5b8def,#9b6dff);color:#fff}.dash-page{min-height:100vh;background:var(--bg-alt);padding-top:52px}.dash-wrap{max-width:1080px;margin:0 auto;padding:32px 22px 80px;display:grid;grid-template-columns:248px 1fr;grid-gap:28px;gap:28px;align-items:start}@media(max-width:900px){.dash-wrap{grid-template-columns:1fr}}.dash-sidebar{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 14px;position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:4px}.dash-user{display:flex;align-items:center;gap:12px;padding:8px 8px 16px;border-bottom:1px solid var(--line);margin-bottom:8px}.du-name{font-size:14px;font-weight:700}.du-mail{font-size:12px;color:var(--ink-soft);margin-top:1px}.dash-nav{display:flex;flex-direction:column;gap:2px;flex:1 1}.dash-nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;font-size:14px;color:var(--ink-soft);text-decoration:none;transition:background .15s,color .15s}.dash-nav-item:hover{background:var(--bg-alt);color:var(--ink)}.dash-nav-item.active{background:#eef4ff;color:#0071e3;font-weight:600}.dash-nav-item.active svg{color:#0071e3}.dash-nav-item svg{flex-shrink:0}.dash-logout{display:flex;align-items:center;gap:11px;border-radius:12px;font:inherit;font-size:14px;color:#ff3b30;background:none;border:none;cursor:pointer;width:100%;text-align:left;margin-top:10px;border-top:1px solid var(--line);padding:14px 12px 10px;transition:background .15s}.dash-logout:hover{background:#fff5f5}.dash-logout svg{flex-shrink:0;color:#ff3b30}.dash-content{min-width:0}.dash-head{margin-bottom:26px}.dash-head h1{font-size:clamp(24px,3.5vw,32px);font-weight:700;letter-spacing:-.03em}.ov-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:22px}@media(max-width:700px){.ov-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ov-grid{grid-template-columns:1fr}}.stat-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 20px;display:flex;flex-direction:column;gap:6px}.stat-card.accent{background:linear-gradient(135deg,#0b1020,#1a2348);border-color:transparent;color:#fff}.sc-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);opacity:.9}.stat-card.accent .sc-label{color:rgba(255,255,255,.65)}.sc-val{font-size:clamp(26px,4vw,36px);font-weight:700;letter-spacing:-.03em}.sc-link{font-size:13px;color:var(--blue);margin-top:4px;transition:opacity .15s}.stat-card.accent .sc-link{color:#9bb8ff}.sc-link:hover{opacity:.7}.ov-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.order-list{display:flex;flex-direction:column;gap:10px}.order-row{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;transition:box-shadow .2s}.order-row:hover{box-shadow:var(--shadow)}.or-art{width:48px;height:48px;border-radius:12px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px}.or-main{flex:1 1;min-width:0}.or-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.or-meta{font-size:12px;color:var(--ink-soft);margin-top:2px}.or-price{font-size:15px;font-weight:700;white-space:nowrap;margin-right:8px}.ostatus{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;white-space:nowrap}.ostatus.delivering{background:#dbeffe;color:#0071e3}.ostatus.delivered{background:#dcfce7;color:#16a34a}.ostatus.completed{background:var(--bg-alt);color:var(--ink-soft)}.ostatus.cancelled{background:#fee2e2;color:#dc2626}.txn-list{display:flex;flex-direction:column;gap:8px}.txn{gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.txn,.txn-ic{display:flex;align-items:center}.txn-ic{width:36px;height:36px;border-radius:10px;justify-content:center;font-size:17px}.txn-ic.plus{background:#dcfce7}.txn-ic.minus{background:#fee2e2}.note-list{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-soft)}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}@media(max-width:640px){.support-grid{grid-template-columns:1fr}}.support-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px}.support-card h3{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:14px 0 8px}.support-card p{font-size:14px;color:var(--ink-soft);line-height:1.55}.sc-ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.dash-empty{text-align:center;padding:60px 20px;color:var(--ink-soft)}.set-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px}.card{overflow:visible;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-art{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.card .glare{border-radius:var(--radius-lg)}.card.tilt{transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(-6px) scale(1.012);transition:transform .12s ease,box-shadow .4s var(--ease);box-shadow:0 30px 65px -18px var(--glow,rgba(0,0,0,.2)),0 12px 30px rgba(0,0,0,.12)}.card.tilt .glare{opacity:1}.add-btn.added{background:linear-gradient(135deg,#34c759,#00a82d);box-shadow:0 6px 16px rgba(0,168,45,.32);animation:pop .4s var(--ease)}@keyframes pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dotpop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes tickpop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes vpulse{0%,to{filter:drop-shadow(0 0 0 rgba(91,141,239,0))}50%{filter:drop-shadow(0 0 4px rgba(123,109,255,.7))}}@keyframes vdraw{to{stroke-dashoffset:0}}.ostep-dot.done{animation:dotpop .4s var(--ease)}.tick.read svg{animation:tickpop .3s var(--ease)}.view-toggle{display:flex;background:var(--bg-alt);border-radius:999px;padding:3px}.view-toggle button{font-family:inherit;font-size:13px;font-weight:600;border:none;background:none;cursor:pointer;padding:7px 15px;border-radius:999px;color:var(--ink-soft);transition:color .2s}.view-toggle button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.cc-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.card-link,.cc-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.card,.card .add-btn{position:relative}.card .add-btn{z-index:2}.ccard{position:relative;display:grid;grid-template-columns:auto 1fr 150px;grid-gap:22px;gap:22px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 26px;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;will-change:transform}.ccard:hover{transform:translateY(-3px);box-shadow:0 18px 44px -16px var(--glow,rgba(0,0,0,.2)),0 8px 20px rgba(0,0,0,.07);border-color:transparent}.cc-thumb{position:relative;width:92px;height:92px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;align-self:flex-start;margin-top:2px}.cc-thumb .glow{position:absolute;inset:0;background-size:150% 150%;background-position:0 50%;animation:mesh 9s ease-in-out infinite;animation-play-state:paused}.ccard:hover .cc-thumb .glow{animation-play-state:running}@keyframes mesh{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.cc-disc{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.5);backdrop-filter:blur(9px) saturate(140%);-webkit-backdrop-filter:blur(9px) saturate(140%);border:1px solid rgba(255,255,255,.82);display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .4s var(--ease)}.ccard:hover .cc-disc{animation:floaty 2.8s ease-in-out infinite}@keyframes floaty{0%,to{transform:scale(1.08) translateY(0)}50%{transform:scale(1.08) translateY(-4px)}}.cc-thumb.shimmer .cc-disc:before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,#ff5f6d,#ffc371,#5b8def,#9b6dff,#ff5f6d);filter:blur(3px);opacity:.85;animation:spin 4s linear infinite;animation-play-state:paused}.ccard:hover .cc-thumb.shimmer .cc-disc:before{animation-play-state:running}@keyframes spin{to{transform:rotate(1turn)}}.cc-thumb:after{content:"";position:absolute;top:0;left:-75%;width:55%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-18deg);opacity:0}.ccard:hover .cc-thumb:after{opacity:1;animation:sheen 1s var(--ease)}@keyframes sheen{0%{left:-75%}to{left:135%}}.cc-thumb.img{box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.cc-thumb.img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-thumb.img:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--glow);z-index:2;pointer-events:none}.ccard:hover .cc-thumb.img{transform:scale(1.03);transition:transform .4s var(--ease)}.cc-stock{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--robux);border:2px solid #fff;z-index:4}.cc-stock.low{background:#ff9500}.cc-stock.out{background:var(--ink-soft)}.cc-mid{min-width:0;display:flex;flex-direction:column;gap:6px}.cc-meta{display:flex;align-items:center;gap:9px}.cc-bc{font-size:10.5px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis}.cc-bc,.rar{white-space:nowrap}.rar{font-size:10px;font-weight:700;padding:2px 9px;border-radius:999px;flex-shrink:0}.rar.chroma{background:linear-gradient(90deg,#ff5f6d,#ffc371,#5b8def,#9b6dff);background-size:200% 100%;color:#fff;animation:chroma 3s linear infinite}@keyframes chroma{0%{background-position:0 0}to{background-position:200% 0}}.cc-name{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-seller{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-soft)}.cc-seller b{color:var(--ink);font-weight:600}.seal{width:14px;height:14px;flex-shrink:0}.vseal{animation:vpulse 2.8s ease-in-out infinite}.cc-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cc-row.b{margin-top:1px}.stat{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-soft);white-space:nowrap;line-height:1}.stat svg{width:13px;height:13px;flex-shrink:0}.stat .star{display:inline-flex;align-items:center;color:#ff9f0a;font-weight:700;font-size:14px;line-height:1}.stat .num{color:var(--ink);font-weight:600}.pop{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;line-height:1.5}.pop svg{width:11px;height:11px;flex-shrink:0}.pop.best{color:#c2410c;background:#fff1e8}.pop.popular{color:#9333ea;background:#f6edff}.pop.trending{color:#0071e3;background:#eaf3ff}.pop.new{color:#6e6e73;background:#eef0f2}.rel{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.rel.good{color:var(--robux);background:rgba(0,168,45,.1)}.rel.mid{color:#c77700;background:rgba(255,149,0,.12)}.rel.new{color:#6e6e73;background:#eef0f2}.cc-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;flex-shrink:0}.cc-gbp{font-size:22px;font-weight:700;letter-spacing:-.03em}.cc-actions{position:relative;z-index:5}.qadd{position:relative;display:inline-flex;align-items:center;height:42px;border-radius:999px;background:linear-gradient(135deg,#0a84ff,#0071e3);box-shadow:0 6px 16px rgba(0,113,227,.3);width:42px;overflow:hidden;transition:width .4s var(--ease),background .35s var(--ease),box-shadow .3s var(--ease),border-color .35s}.qadd.open{background:#fff;border:1px solid var(--line);box-shadow:0 4px 14px rgba(0,0,0,.07);width:124px}.qadd button{border:none;background:none;cursor:pointer;height:42px;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;line-height:1;transition:color .3s var(--ease),transform .14s var(--ease);flex-shrink:0}.qadd button svg{width:20px;height:20px}.qadd button:active{transform:scale(.82)}.qadd .qa-dec{width:0;opacity:0;color:var(--ink);transition:width .4s var(--ease),opacity .28s var(--ease)}.qadd.open .qa-dec{width:41px;opacity:1}.qadd .qa-q{width:0;opacity:0;overflow:hidden;text-align:center;font-size:15px;font-weight:700;color:var(--ink);transition:width .4s var(--ease),opacity .28s var(--ease)}.qadd.open .qa-q{width:30px;opacity:1}.qadd .qa-inc{width:42px}.qadd.open .qa-inc{color:var(--ink)}.qadd .qa-inc:disabled{color:var(--line);cursor:not-allowed}.qadd.out{background:var(--bg-alt);box-shadow:none;cursor:not-allowed}.qadd.out,.qadd.out .qa-inc{color:var(--ink-soft)}.relpop{position:absolute;bottom:calc(100% + 10px);right:18px;width:266px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 54px rgba(0,0,0,.17);padding:16px 17px;z-index:20;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;pointer-events:none}.ccard:hover .relpop{opacity:1;visibility:visible;transform:translateY(0)}.rp-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:11px}.rp-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:8px}.rp-row span{color:var(--ink-soft)}.rp-row b{font-weight:700}.rp-row b.on{color:var(--robux)}.rp-hist{display:flex;gap:3px;margin-top:11px}.rp-tick{flex:1 1;height:20px;border-radius:3px}.rp-tick.on{background:#34c759}.rp-tick.late{background:#ff9500}.rp-legend{display:flex;gap:14px;font-size:10.5px;color:var(--ink-soft);margin-top:8px}.rp-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:-1px}.rp-note{font-size:11px;margin-top:11px;line-height:1.45;border-top:1px solid var(--line);padding-top:10px}.rp-new,.rp-note{color:var(--ink-soft)}.rp-new{font-size:12px;line-height:1.5}@keyframes cardIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.ccard{animation:cardIn .55s var(--ease) backwards;animation-delay:min(calc(var(--i,0)*45ms),.5s)}.back{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--blue);background:none;border:none;cursor:pointer;font-family:inherit;margin-bottom:22px}.back svg{width:16px;height:16px}.pd-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:42px;gap:42px;align-items:start}@media(max-width:760px){.pd-grid{grid-template-columns:1fr;gap:26px}}.pd-visual{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 60px rgba(0,0,0,.12)}.pd-visual .glow{position:absolute;inset:0;background-size:150% 150%;animation:mesh 9s ease-in-out infinite}.pd-disc{position:relative;z-index:1;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.5);backdrop-filter:blur(9px) saturate(140%);-webkit-backdrop-filter:blur(9px) saturate(140%);border:1px solid rgba(255,255,255,.82);display:flex;align-items:center;justify-content:center;font-size:64px;box-shadow:0 16px 40px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.9);animation:floatBig 5s ease-in-out infinite}@keyframes floatBig{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pd-visual.img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.pd-visual.img .pd-disc{display:none}.pd-visual:after{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);opacity:0}.pd-visual:hover:after{opacity:1;animation:sheen 1.05s var(--ease)}.pd-sale{position:absolute;top:16px;right:16px;z-index:4;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;padding:5px 11px;border-radius:999px}.pd-bc{font-size:11px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:10px}.pd-title{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em;margin:10px 0 8px}.pd-sub{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-soft);flex-wrap:wrap}.pd-sub .star{display:inline-flex;align-items:center;color:#ff9f0a;letter-spacing:2px;line-height:1}.pd-sub .stk{color:var(--robux);font-weight:600}.pd-price{display:flex;align-items:baseline;gap:12px;margin:18px 0}.pd-price .g{font-size:32px;font-weight:700;letter-spacing:-.03em}.pd-price .was{text-decoration:line-through}.pd-desc,.pd-price .was{font-size:15px;color:var(--ink-soft)}.pd-desc{line-height:1.6;margin-bottom:22px;max-width:46ch}.pd-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.pd-btn{flex:1 1;min-width:150px;font-family:inherit;font-size:15px;font-weight:600;border:none;border-radius:999px;padding:14px;cursor:pointer;transition:transform .15s var(--ease),filter .2s,background .2s}.pd-btn:active{transform:scale(.97)}.pd-add{background:linear-gradient(135deg,#0a84ff,#0071e3);color:#fff;box-shadow:0 6px 16px rgba(0,113,227,.3)}.pd-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.pd-buy{background:var(--ink);color:#fff}.pd-buy:hover{background:#000;transform:translateY(-1px)}.pd-trust{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft)}.pd-trust span{display:flex;align-items:center;gap:6px}.pd-trust svg{width:15px;height:15px;color:var(--robux)}.stepper{border:1px solid var(--line);border-radius:999px;overflow:hidden;height:42px}.stepper,.stepper button{display:flex;align-items:center;background:#fff}.stepper button{width:38px;height:40px;border:none;cursor:pointer;font-size:19px;color:var(--ink);justify-content:center;transition:background .15s,transform .14s var(--ease)}.stepper button:hover{background:var(--bg-alt)}.stepper button:disabled{color:var(--line);cursor:not-allowed;background:#fff}.stepper button:active{transform:scale(.9)}.stepper .q{min-width:30px;text-align:center;font-size:15px;font-weight:700}.panel{border:1px solid var(--line);border-radius:20px;padding:22px 24px;margin-top:26px}.panel h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:16px}.rel-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}@media(max-width:620px){.rel-grid{grid-template-columns:1fr 1fr}}.rel-stat .l{font-size:12px;color:var(--ink-soft)}.rel-stat .v{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:3px}.rel-stat .v.on{color:var(--robux)}.rel-bars{display:flex;gap:4px}.rel-bars span{flex:1 1;height:26px;border-radius:4px;transform-origin:bottom;animation:barUp .5s var(--ease) backwards}.rel-bars .on{background:#34c759}.rel-bars .late{background:#ff9500}@keyframes barUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rel-leg{display:flex;gap:16px;font-size:11px;color:var(--ink-soft);margin-top:10px}.rel-leg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px}.seller{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 16px}.seller-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#5b8def,#9b6dff);flex-shrink:0}.seller-nm{font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}.seller-ty{font-size:13px;color:var(--ink-soft);margin-top:2px}.seller-chat{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--robux);border:none;border-radius:999px;padding:10px 18px;cursor:pointer}.seller-chat svg{width:17px;height:17px}.seller-badges{display:flex;flex-wrap:wrap;gap:10px}.sb{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);background:var(--bg-alt);border-radius:999px;padding:8px 14px}.sb svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.cc-disc,.cc-thumb .glow,.cc-thumb:after,.ccard,.pd-disc,.pd-visual .glow,.pd-visual:after,.rar.chroma,.rel-bars span,.vseal{animation:none!important;transition:none!important}}.fund-root{position:fixed;inset:0;z-index:500}.fund-overlay{inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);animation:fundFade .35s var(--ease) forwards}.fund-card,.fund-overlay{position:absolute;opacity:0}.fund-card{top:50%;left:50%;width:calc(100% - 40px);max-width:382px;background:#fff;border-radius:28px;padding:34px 28px 22px;text-align:center;box-shadow:0 40px 90px -20px rgba(0,0,0,.32),0 12px 30px rgba(0,0,0,.1);transform:translate(-50%,-50%);animation:fundPop .55s var(--ease) forwards;will-change:transform,opacity}@keyframes fundFade{to{opacity:1}}@keyframes fundPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.9) translateY(14px)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.012) translateY(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.fund-root.closing .fund-overlay{animation:fundFadeOut .22s var(--ease) forwards}.fund-root.closing .fund-card{animation:fundPopOut .22s var(--ease) forwards}@keyframes fundFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fundPopOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.94) translateY(8px)}}.fund-x{position:absolute;top:16px;right:16px;width:30px;height:30px;border:none;background:var(--bg-alt);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);transition:background .2s,transform .2s var(--ease)}.fund-x:hover{background:#e8e8ed;transform:scale(1.06)}.fund-x svg{width:15px;height:15px}.fund-icon{width:72px;height:72px;margin:2px auto 18px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sky-1),var(--sky-2) 55%,var(--sky-3));box-shadow:0 14px 30px -8px rgba(123,75,255,.42);animation:fundFloat 4s ease-in-out infinite}.fund-icon svg{width:34px;height:34px;color:#fff}@keyframes fundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fund-title{font-size:23px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.fund-sub{font-size:14.5px;color:var(--ink-soft);line-height:1.5;margin:0 auto 22px;max-width:30ch}.fund-rows{background:var(--bg-alt);border-radius:18px;padding:4px 16px;margin-bottom:22px;text-align:left}.fund-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:14.5px;border-bottom:1px solid var(--line);opacity:0;transform:translateY(6px);animation:fundRise .5s var(--ease) forwards}.fund-row:last-child{border-bottom:none}.fund-row span{color:var(--ink-soft)}.fund-row b{font-weight:700;letter-spacing:-.01em}.fund-row.short span{color:var(--ink);font-weight:600}.fund-row.short b{color:#ff3b30}.fund-row:first-child{animation-delay:.12s}.fund-row:nth-child(2){animation-delay:.19s}.fund-row:nth-child(3){animation-delay:.26s}@keyframes fundRise{to{opacity:1;transform:none}}.fund-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:15.5px;font-weight:600;color:#fff;background:var(--blue);border:none;border-radius:14px;padding:15px;cursor:pointer;box-shadow:0 8px 20px -6px rgba(0,113,227,.5);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s}.fund-primary:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 14px 28px -8px rgba(0,113,227,.55)}.fund-primary:active{transform:translateY(0) scale(.99)}.fund-primary svg{width:18px;height:18px}.fund-ghost{width:100%;margin-top:8px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--ink-soft);background:none;border:none;padding:12px;cursor:pointer;border-radius:12px;transition:background .2s,color .2s}.fund-ghost:hover{background:var(--bg-alt);color:var(--ink)}.co-wrap{max-width:640px;margin:0 auto;padding:104px 22px 90px}.co-rise{opacity:0;transform:translateY(16px);animation:coRise .6s var(--ease) forwards;animation-delay:var(--d,0s);will-change:transform,opacity}@keyframes coRise{to{opacity:1;transform:none}}.co-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-soft);margin-bottom:18px;transition:color .2s var(--ease),gap .2s var(--ease)}.co-back:hover{color:var(--ink);gap:9px}.co-back svg{width:17px;height:17px}.co-title{font-size:clamp(30px,5vw,40px);font-weight:700;letter-spacing:-.03em;margin-bottom:24px}.co-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;margin-bottom:18px;box-shadow:0 6px 24px rgba(0,0,0,.05)}.co-card-h{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.co-line{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--line)}.co-line:first-of-type{padding-top:0}.co-thumb{width:50px;height:50px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:25px}.co-line-info{flex:1 1;min-width:0}.co-line-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.co-line-sub{font-size:12.5px;color:var(--ink-soft);margin-top:2px}.co-line-price{font-size:15px;font-weight:700;letter-spacing:-.01em}.co-total{display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:700;letter-spacing:-.02em;padding-top:16px;margin-top:4px}.co-credit{display:flex;align-items:flex-start;gap:15px;background:linear-gradient(135deg,rgba(174,220,255,.22),rgba(215,198,255,.22) 55%,rgba(255,214,236,.22));border-color:rgba(123,75,255,.16)}.co-credit-icon{flex-shrink:0;width:48px;height:48px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sky-1),var(--sky-2) 55%,var(--sky-3));box-shadow:0 10px 22px -8px rgba(123,75,255,.4)}.co-credit-icon svg{width:24px;height:24px;color:#fff}.co-credit-h{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:5px}.co-credit-p{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.co-bal-row{display:flex;align-items:center;justify-content:space-between}.co-bal-l{font-size:14.5px;color:var(--ink-soft)}.co-bal-v{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--robux)}.co-bal-row.sub{margin-top:8px;font-size:13.5px;color:var(--ink-soft)}.co-bal-row.sub span:last-child{font-weight:600;color:var(--ink)}.co-short-note{font-size:14px;color:var(--ink);background:var(--bg-alt);border-radius:14px;padding:12px 14px;margin:14px 0 18px}.co-short-note b{color:#ff3b30}.co-pay{width:100%;margin-top:18px}.co-pay,.co-secure{justify-content:center}.co-secure{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft);margin-top:14px}.co-empty{text-align:center;padding:60px 20px}@media (prefers-reduced-motion:reduce){.co-rise{animation:none!important;opacity:1!important;transform:none!important}}.fg{max-width:1180px;margin:0 auto;padding:0 22px}.fg-hero{position:relative;width:100%;aspect-ratio:2.2/1;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-alt);box-shadow:0 24px 70px -28px rgba(0,0,0,.32),0 8px 24px rgba(0,0,0,.06)}.fg-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--ease)}.fg-slide.on{opacity:1;visibility:visible;pointer-events:auto}.fg-slide-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.fg-slide-bg img{transform:scale(1.14);filter:blur(28px) saturate(1.18) brightness(.9)}.fg-slide-img{position:absolute;inset:0;z-index:1}.fg-slide img{border-radius:inherit}.fg-buy{position:absolute;right:20px;bottom:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink);background:rgba(255,255,255,.82);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(255,255,255,.9);border-radius:999px;padding:11px 18px;box-shadow:0 10px 26px -8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .28s var(--ease),box-shadow .28s var(--ease),background .2s}.fg-buy svg{width:16px;height:16px;transition:transform .28s var(--ease)}.fg-slide:hover .fg-buy{transform:translateY(-2px);background:#fff;box-shadow:0 16px 34px -10px rgba(0,0,0,.4)}.fg-slide:hover .fg-buy svg{transform:translateX(3px)}.fg-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.fg-tab{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;font-family:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 16px;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .25s,background .25s}.fg-tab:hover{transform:translateY(-3px);box-shadow:0 14px 32px -14px rgba(0,0,0,.22)}.fg-tab.on{border-color:transparent;box-shadow:0 14px 34px -14px rgba(0,113,227,.3);background:linear-gradient(180deg,#fff,#f7faff)}.fg-tab-thumb{width:68px;height:38px;border-radius:9px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}.fg-tab-thumb img{width:100%;height:100%}.fg-tab-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-tab.on .fg-tab-name{color:var(--blue)}.fg-tab-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--blue);border-radius:0 3px 3px 0;animation:fgBar 6s linear forwards}@keyframes fgBar{0%{width:0}to{width:100%}}@media(max-width:760px){.fg-tabs{grid-template-columns:1fr 1fr}.fg-tab-name{font-size:13px}}@media(max-width:460px){.fg-tab-thumb{width:46px;height:28px}}@media(prefers-reduced-motion:reduce){.fg-slide{transition:none}.fg-tab-bar{animation:none;width:100%}}.sk{background:linear-gradient(110deg,#eef0f3 25%,#f7f8fa 45%,#eef0f3 65%);background-size:200% 100%;animation:skShimmer 1.4s ease-in-out infinite;border-radius:14px}@keyframes skShimmer{to{background-position:-200% 0}}.sk-title{height:36px;width:min(300px,70%);margin-bottom:12px;border-radius:12px}.sk-sub{height:16px;width:min(420px,85%);margin-bottom:28px;border-radius:8px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:18px;gap:18px}.sk-card{height:340px;border-radius:var(--radius-lg);border:1px solid var(--line)}.sk-line{border-radius:8px}.sk-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;max-width:1000px;margin:0 auto}.sk-item-art{aspect-ratio:1/1;border-radius:var(--radius-lg);border:1px solid var(--line)}.sk-item-info{padding-top:10px}@media(max-width:760px){.sk-item{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.sell-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sell-in{flex:1 1 160px;min-width:140px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--bg-alt);border:1px solid transparent;border-radius:12px;padding:12px 14px;outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s}.sell-in:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.sell-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-soft);white-space:nowrap}.sell-check input{width:17px;height:17px;accent-color:var(--blue)}.sell-list{display:flex;flex-direction:column;gap:12px}.sell-card{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:16px 18px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.05);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.sell-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -12px rgba(0,0,0,.16)}.sell-av{position:relative;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#5b8def,#9b6dff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sell-av .mark{width:24px;height:24px}.sell-av.lg{width:64px;height:64px;margin:0 auto}.sell-av.lg .mark{width:34px;height:34px}.sell-ver{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--robux);border:2.5px solid #fff;display:flex;align-items:center;justify-content:center}.sell-ver svg{width:11px;height:11px}.sell-info{flex:1 1;min-width:0}.sell-nm{font-size:16px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sell-off{font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#5b8def,#9b6dff);padding:3px 8px;border-radius:7px}.sell-ty{font-size:13px;margin-top:3px}.sell-stats,.sell-ty{color:var(--ink-soft)}.sell-stats{font-size:12px;margin-top:5px;word-break:break-word}.sell-ctl{flex-shrink:0;display:flex;flex-direction:column;gap:7px;align-items:stretch}.sell-ctl .btn.sm{justify-content:center}.sell-lvl{display:flex;gap:6px}.sell-lvl-in{width:52px;font-family:inherit;font-size:13px;text-align:center;color:var(--ink);background:var(--bg-alt);border:1px solid var(--line);border-radius:9px;padding:6px;outline:none}.sell-lvl-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.sell-locked{font-size:12px;color:var(--ink-soft);font-style:italic}.sell-hero{text-align:center}.sell-hero .sell-nm{justify-content:center}.sell-status{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;border-radius:999px;padding:9px 18px;margin-top:18px}.sell-status svg{width:16px;height:16px}.sell-status.on{color:var(--robux);background:rgba(0,168,45,.1)}.sell-status.pending{color:#c77700;background:rgba(255,149,0,.12)}.sell-exp{margin-top:18px;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.sell-exp-bar{height:8px;border-radius:999px;background:var(--bg-alt);overflow:hidden}.sell-exp-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b8def,#9b6dff);transition:width .5s var(--ease)}.sell-exp-t{font-size:12px;color:var(--ink-soft);margin-top:7px}.sell-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.sell-stat{background:var(--bg-alt);border-radius:14px;padding:14px 10px;text-align:center}.sell-stat .v{font-size:18px;font-weight:700;letter-spacing:-.02em}.sell-stat .l{font-size:11.5px;color:var(--ink-soft);margin-top:3px}@media(max-width:560px){.sell-stat-grid{grid-template-columns:repeat(2,1fr)}}.sl-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sl-new{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;color:#fff;border:none;cursor:pointer;background:linear-gradient(135deg,#5b8def,#9b6dff);border-radius:999px;padding:10px 16px;box-shadow:0 10px 24px -8px rgba(123,75,255,.5);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sl-new:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(123,75,255,.6)}.sl-new:active{transform:translateY(0) scale(.98)}.sl-new-ic{display:inline-flex}.sl-new-ic,.sl-new-ic svg{width:18px;height:18px}.sl-empty{text-align:center;padding:30px 16px}.sl-empty-ic{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--bg-alt);color:var(--ink-soft)}.sl-empty-ic svg{width:28px;height:28px}.sl-empty-t{font-weight:700;font-size:15px}.sl-empty-s{font-size:13.5px;color:var(--ink-soft);margin-top:4px}.sl-grid{display:flex;flex-direction:column;gap:10px}.sl-item{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:16px;padding:11px 13px;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sl-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px rgba(0,0,0,.2)}.sl-item-thumb{width:50px;height:50px;border-radius:13px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:26px}.sl-item-thumb img{width:100%;height:100%;object-fit:cover}.sl-item-info{flex:1 1;min-width:0}.sl-item-name{font-size:15px;font-weight:700;letter-spacing:-.01em}.sl-item-name,.sl-item-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-item-sub{font-size:12.5px;margin-top:2px}.sl-del,.sl-item-sub{color:var(--ink-soft)}.sl-del{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:none;background:var(--bg-alt);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s var(--ease)}.sl-del:hover{background:#ffe5e5;color:#ff3b30;transform:scale(1.05)}.sl-del svg{width:17px;height:17px}.sl-root{position:fixed;inset:0;z-index:520}.sl-overlay{inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);animation:authFade .35s var(--ease) forwards}.sl-overlay,.sl-sheet{position:absolute;opacity:0}.sl-sheet{top:50%;left:50%;width:calc(100% - 36px);max-width:460px;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fff;border-radius:26px;padding:24px 22px;box-shadow:0 40px 90px -20px rgba(0,0,0,.34),0 12px 30px rgba(0,0,0,.1);transform:translate(-50%,-50%);animation:authPop .55s var(--ease) forwards;will-change:transform,opacity}.sl-root.closing .sl-overlay{animation:authFadeOut .22s var(--ease) forwards}.sl-root.closing .sl-sheet{animation:authPopOut .22s var(--ease) forwards}.sl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sl-head h2{font-size:20px;font-weight:700;letter-spacing:-.02em}.sl-x{width:32px;height:32px;border:none;background:var(--bg-alt);border-radius:50%;cursor:pointer;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s var(--ease)}.sl-x:hover{background:#e8e8ed;transform:scale(1.06)}.sl-x svg{width:15px;height:15px}.sl-preview{gap:14px;background:var(--bg-alt);border-radius:18px;padding:14px 16px;margin-bottom:18px}.sl-preview,.sl-pv-thumb{display:flex;align-items:center}.sl-pv-thumb{width:64px;height:64px;border-radius:16px;flex-shrink:0;overflow:hidden;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.14)}.sl-pv-thumb img{width:100%;height:100%;object-fit:cover}.sl-pv-disc{font-size:32px}.sl-pv-info{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.sl-pv-name{letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sl-pv-name,.sl-pv-price{font-size:16px;font-weight:700}.sl-form{display:flex;flex-direction:column;gap:14px}.sl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sl-field{display:flex;flex-direction:column;gap:7px}.sl-field-l{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.sl-field-l svg{width:15px;height:15px}.sl-in{width:100%;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--bg-alt);border:1px solid transparent;border-radius:12px;padding:11px 13px;outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s}.sl-in:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,113,227,.12)}select.sl-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.sl-area{resize:vertical;min-height:44px;line-height:1.4}.sl-thumb{display:flex;flex-direction:column;gap:9px}.sl-thumb-tabs{display:flex;gap:8px}.sl-thumb-tabs button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink-soft);background:var(--bg-alt);border:1px solid transparent;border-radius:11px;padding:9px;cursor:pointer;transition:all .2s var(--ease)}.sl-thumb-tabs button svg{width:16px;height:16px}.sl-thumb-tabs button.on{background:#fff;color:var(--blue);border-color:var(--blue);box-shadow:0 4px 12px -4px rgba(0,113,227,.3)}.sl-emojis{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:7px;gap:7px}.sl-emoji{font-size:20px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--bg-alt);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:transform .2s var(--ease),background .2s,border-color .2s}.sl-emoji:hover{transform:translateY(-2px);background:#fff}.sl-emoji.on{border-color:var(--blue);background:#fff;box-shadow:0 6px 14px -6px rgba(0,113,227,.4)}.sl-emoji-custom{grid-column:span 8;text-align:center;font-size:18px}.sl-err{font-size:13px;color:#ff3b30;background:rgba(255,59,48,.08);border-radius:10px;padding:10px 12px}.sl-submit{width:100%;justify-content:center;margin-top:2px}.sl-approve-note{font-size:12px;color:var(--ink-soft);text-align:center;margin-top:10px}.sl-fees{background:var(--bg-alt);border-radius:14px;padding:13px 15px}.sl-fees-h{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:9px}.sl-fees-h svg{width:15px;height:15px;color:var(--blue)}.sl-fee-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;border-top:1px solid var(--line)}.sl-fee-row:first-of-type{border-top:none}.sl-fee-m{font-weight:600;width:64px;flex-shrink:0}.sl-fee-f{color:var(--ink-soft);flex:1 1}.sl-fee-n{color:var(--robux);font-weight:700}.sl-fees-note{font-size:11.5px;color:var(--ink-soft);line-height:1.45;margin-top:9px}.sl-upload{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:14px;font-weight:600;color:var(--blue);background:rgba(0,113,227,.06);border:1.5px dashed rgba(0,113,227,.4);border-radius:13px;padding:14px;cursor:pointer;transition:background .2s,border-color .2s var(--ease),transform .2s var(--ease)}.sl-upload:hover{background:rgba(0,113,227,.1);border-color:var(--blue);transform:translateY(-1px)}.sl-upload svg{width:18px;height:18px}.sl-upload span{color:var(--ink-soft);font-weight:500}.sl-or{text-align:center;font-size:12px;color:var(--ink-soft);margin:10px 0 8px}.sl-upload-done{display:flex;align-items:center;gap:12px;background:var(--bg-alt);border-radius:13px;padding:10px 12px}.sl-upload-prev{width:52px;height:52px;border-radius:11px;object-fit:cover;flex-shrink:0}.sl-upload-meta{display:flex;flex-direction:column;gap:2px;font-size:14px}.sl-link{align-self:flex-start;font-family:inherit;font-size:13px;font-weight:600;color:#ff3b30;background:none;border:none;padding:0;cursor:pointer}.sl-status{display:inline-block;vertical-align:middle;margin-right:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:7px}.sl-status.live{color:var(--robux);background:rgba(0,168,45,.12)}.sl-status.pending{color:#c77700;background:rgba(255,149,0,.14)}@media(max-width:460px){.sl-emojis{grid-template-columns:repeat(6,1fr)}.sl-emoji-custom{grid-column:span 6}}@media(prefers-reduced-motion:reduce){.sl-overlay,.sl-sheet{animation:none!important;opacity:1!important}.sl-sheet{transform:translate(-50%,-50%)!important}}.amt-chip{font-family:inherit;font-size:15px;font-weight:600;min-width:72px;justify-content:center;display:inline-flex;align-items:center;color:var(--ink);background:var(--bg-alt);border:1px solid transparent;border-radius:999px;padding:11px 16px;cursor:pointer;transition:transform .25s var(--ease),background .2s var(--ease),box-shadow .25s var(--ease),color .2s}.amt-chip:hover{transform:translateY(-2px);box-shadow:0 8px 18px -8px rgba(0,0,0,.18)}.amt-chip:active{transform:translateY(0) scale(.97)}.amt-chip.on{background:var(--blue);color:#fff;box-shadow:0 8px 20px -8px rgba(0,113,227,.55)}.amt-custom{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 14px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.amt-custom:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.amt-custom span{color:var(--ink-soft)}.amt-custom input{width:64px;border:none;outline:none;background:transparent;font-family:inherit;font-size:15px;padding:10px 0;color:var(--ink)}.fund-amt-label{text-align:left;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.fund-amts{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px;opacity:0;transform:translateY(6px);animation:fundRise .5s var(--ease) .3s forwards}.fund-started{display:flex;align-items:flex-start;gap:13px;text-align:left;background:var(--bg-alt);border-radius:16px;padding:15px 16px;margin-bottom:18px;animation:fundRise .4s var(--ease) both}.fund-started b{display:block;font-size:14px;font-weight:700;margin-bottom:3px}.fund-started span{display:block;font-size:13px;color:var(--ink-soft);line-height:1.45}.fund-spinner{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;border:2.5px solid rgba(0,113,227,.2);border-top:2.5px solid var(--blue);animation:spin .8s linear infinite}.cart-credit{justify-content:space-between;gap:10px;background:var(--bg-alt);border-radius:14px;padding:11px 14px;margin-bottom:14px}.cart-credit,.cart-credit-l{display:flex;align-items:center}.cart-credit-l{gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-soft)}.cart-credit-l svg{color:var(--blue)}.cart-credit-bal{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--robux)}.cart-credit-bal.low{color:#ff9500}@media (prefers-reduced-motion:reduce){.fund-amts,.fund-card,.fund-icon,.fund-overlay,.fund-row,.fund-started{animation:none!important;opacity:1!important}.fund-card{transform:translate(-50%,-50%)!important}.fund-amts,.fund-icon,.fund-row{transform:none!important}.fund-spinner{animation:spin .8s linear infinite!important}}*{-webkit-tap-highlight-color:transparent}.hero{min-height:100dvh}.auth-modal,.fund-card,.sl-sheet{max-height:calc(100dvh - 40px)}.nav{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.hero{padding-top:max(120px,calc(60px + env(safe-area-inset-top) + 52px))}.dash-page{padding-top:calc(52px + env(safe-area-inset-top))}.dash-sidebar{top:calc(76px + env(safe-area-inset-top))}.cat-wrap{padding-bottom:max(90px,calc(60px + env(safe-area-inset-bottom)))}.toast{bottom:max(26px,calc(14px + env(safe-area-inset-bottom)))}.co-wrap{padding-bottom:max(90px,calc(60px + env(safe-area-inset-bottom)))}.cart-drawer{padding-bottom:0}@supports (-webkit-touch-callout:none){input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}.chat-body,.dd-menu,.profile-menu{-webkit-overflow-scrolling:touch}.cc-thumb img,.fg-slide img,.pd-visual img,img{-webkit-touch-callout:none}.add-btn,.amt-chip,.auth-tab,.btn,.chip,.fg-tab,.game-tab,.qadd button,.sl-emoji,.subtab,.view-toggle button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-input{padding-bottom:max(12px,calc(8px + env(safe-area-inset-bottom)))}.num.tg-mark{display:inline-flex;align-items:center;gap:9px}.num.tg-mark svg{width:clamp(24px,3.2vw,36px);height:clamp(24px,3.2vw,36px);filter:drop-shadow(0 6px 14px rgba(123,75,255,.35))}.tshield{position:relative;padding:104px 22px 48px}.ts-wrap{max-width:1080px;margin:0 auto}.ts-head{text-align:center;max-width:660px;margin:0 auto 52px}.ts-badge{width:78px;height:78px;margin:0 auto 24px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5b8def,#9b6dff);color:#fff;box-shadow:0 18px 42px -12px rgba(123,109,255,.55),inset 0 1px 0 rgba(255,255,255,.5)}.ts-badge svg{width:40px;height:40px}.ts-eyebrow{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;background:linear-gradient(110deg,#5b8def,#9b6dff);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-head h2{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.04}.ts-head p{margin-top:16px;font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--ink-soft)}.ts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ts-card{position:relative;border-radius:var(--radius-lg);padding:26px 24px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 10px 40px -18px rgba(31,41,80,.26),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ts-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px -20px rgba(31,41,80,.34),inset 0 1px 0 rgba(255,255,255,.95)}.ts-ic{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(135deg,rgba(91,141,239,.16),rgba(155,109,255,.16));border:1px solid rgba(120,140,240,.22);color:#5b6dff}.ts-ic svg{width:23px;height:23px}.ts-card h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.ts-card p{margin-top:7px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.ts-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:46px}.ts-support{display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:16px;font-weight:600;color:#fff;background:var(--blue);border:none;border-radius:999px;padding:14px 28px;cursor:pointer;box-shadow:0 12px 30px -10px rgba(0,113,227,.55);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s}.ts-support svg{width:18px;height:18px}.ts-support:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(0,113,227,.65)}.ts-support:active{transform:translateY(0) scale(.98)}.ts-signnote{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-soft)}.ts-signnote svg{width:14px;height:14px}@media(max-width:860px){.ts-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ts-grid{grid-template-columns:1fr}}.hue-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;--sp:var(--scrollp,0);background:radial-gradient(58% 48% at calc(18% + var(--sp)*64%) calc(14% + var(--sp)*20%),rgba(174,220,255,.55),transparent 60%),radial-gradient(54% 50% at calc(86% - var(--sp)*60%) calc(34% + var(--sp)*24%),rgba(215,198,255,.5),transparent 60%),radial-gradient(60% 55% at calc(50% + var(--sp)*20%) calc(94% - var(--sp)*46%),rgba(255,214,236,.5),transparent 62%),radial-gradient(70% 60% at 50% calc(60% + var(--sp)*30%),rgba(198,255,232,.32),transparent 65%),var(--bg)}.band{background:transparent}@media(prefers-reduced-motion:reduce){.hue-bg{filter:none}}.route-fade{animation:routeFade .42s var(--ease) both}@keyframes routeFade{0%{opacity:0}to{opacity:1}}.add-btn:focus-visible,.auth-tab:focus-visible,.btn:focus-visible,.cc-link:focus-visible,.chip:focus-visible,.fg-tab:focus-visible,.game-tab:focus-visible,.qadd button:focus-visible,.subtab:focus-visible,.ts-support:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--blue)}.cc-link:focus-visible{border-radius:20px}.ccard:active{transform:translateY(-1px) scale(.995);transition:transform .12s var(--ease)}.qadd:active{box-shadow:0 3px 10px rgba(0,113,227,.28)}@media(prefers-reduced-motion:reduce){.route-fade{animation:none}.ccard:active{transform:none}}.scroll-ruler{position:fixed;left:50%;bottom:max(16px,calc(10px + env(safe-area-inset-bottom)));transform:translateX(-50%);z-index:90;pointer-events:none;width:min(420px,82vw);height:40px;border-radius:999px;display:flex;align-items:center;padding:0 16px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.07);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 10px 30px -12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.8);--rp:0;transition:transform .62s cubic-bezier(.65,0,.28,1),box-shadow .62s cubic-bezier(.65,0,.28,1),width .62s cubic-bezier(.65,0,.28,1)}.scroll-ruler .sr-ticks{position:relative;flex:1 1;height:16px;display:flex;align-items:center;justify-content:space-between}.scroll-ruler .sr-ticks>span{width:1.5px;height:8px;border-radius:2px;background:rgba(0,0,0,.16);transition:background .3s var(--ease)}.scroll-ruler .sr-ticks>span:nth-child(6n+1){height:13px;background:rgba(0,0,0,.3)}.scroll-ruler .sr-marker{position:absolute;top:50%;left:calc(var(--rp,0)*100%);width:3px;height:20px;border-radius:3px;background:linear-gradient(180deg,#0a84ff,#0071e3);transform:translate(-50%,-50%);box-shadow:0 0 10px 1px rgba(0,113,227,.65)}.scroll-ruler.transit-up{transform:translate(-50%,calc(-50vh + 38px)) scale(1.12);box-shadow:0 26px 70px -20px rgba(0,64,160,.4),inset 0 1px 0 rgba(255,255,255,.9)}.scroll-ruler.transit-up .sr-ticks>span{background:rgba(0,113,227,.28)}.scroll-ruler.transit-up .sr-ticks>span:nth-child(6n+1){background:rgba(0,113,227,.5)}.scroll-ruler.sweeping .sr-marker{left:0;animation:rulerScan 1.4s cubic-bezier(.37,0,.63,1) infinite;box-shadow:0 0 16px 3px rgba(0,113,227,.75);will-change:transform}@keyframes rulerScan{0%,to{transform:translate(-50%,-50%) translateX(0)}50%{transform:translate(-50%,-50%) translateX(var(--sweepX,300px))}}.transit-veil{position:fixed;inset:0;z-index:85;pointer-events:none;opacity:0;background:rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:opacity .4s var(--ease)}body.transit .transit-veil{opacity:1}@media(prefers-reduced-motion:reduce){.scroll-ruler{transition:none}.scroll-ruler.sweeping .sr-marker{animation:none}.transit-veil{display:none}}.ot-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:16px 20px;border-radius:var(--radius);background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.3)}.ot-banner>div{display:flex;flex-direction:column;gap:2px}.ot-banner b{font-size:15px}.ot-banner span{font-size:13px;color:var(--ink-soft)}.ot-banner.warn{background:rgba(255,59,48,.06);border-color:rgba(255,59,48,.3)}.ot-calladmin{margin:2px 0 16px}.ot-called{font-size:13.5px;font-weight:600;color:#ff9500}.ot-confirm{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-soft)}.proof{margin:0 0 20px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.proof-h{font-size:15px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;margin-bottom:10px}.proof-count{font-size:12px;font-weight:700;color:var(--ink-soft);background:var(--bg-alt);border-radius:999px;padding:2px 9px}.proof-grid{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.proof-item{display:block;width:86px;height:86px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-alt)}.proof-item img{width:100%;height:100%;object-fit:cover;display:block}.proof-item.video{justify-content:center;font-size:12px;font-weight:700;color:var(--blue);text-align:center;padding:6px}.proof-add,.proof-item.video{display:flex;align-items:center}.proof-add{gap:10px;flex-wrap:wrap}.proof-or{font-size:12px;color:var(--ink-soft)}.proof-in{font:inherit;font-size:13px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;min-width:200px;flex:1 1}.proof-full{font-size:12.5px;color:var(--ink-soft)}.bubble.admin{background:linear-gradient(135deg,#5b8def,#9b6dff);color:#fff}.bubble.admin .bmeta{color:rgba(255,255,255,.75)}.badmin{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:3px;opacity:.9}.chat-adminbar{padding:12px 14px;border-top:1px solid var(--line);display:flex;justify-content:center}.chat-adminbtn{width:100%;justify-content:center}.chat-confirm{display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--ink-soft);text-align:center;width:100%}.chat-confirm-btns{display:flex;gap:10px;justify-content:center}.tk-reasons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.tk-reason{font:inherit;text-align:left;display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-radius:14px;cursor:pointer;border:1.5px solid var(--line);background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.tk-reason b{font-size:14px}.tk-reason span{font-size:12px;color:var(--ink-soft)}.tk-reason.on{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.tk-reason:hover{transform:translateY(-1px)}.tk-form{display:flex;flex-direction:column;gap:10px}.tk-form textarea{font:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;resize:vertical;outline:none}.tk-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.tk-ok{font-size:13.5px;font-weight:600;color:var(--robux)}.tk-discord{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:rgba(88,101,242,.07);border:1px solid rgba(88,101,242,.25)}.tk-discord b{font-size:14.5px}.tk-discord p{font-size:13.5px;color:var(--ink-soft);line-height:1.5}.tk-note{margin-top:12px;font-size:12.5px;color:var(--ink-soft)}.tk-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.tk-row:last-child{border-bottom:none}.tk-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-row-main b{font-size:13.5px}.tk-row-body{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-row-when{font-size:12px;color:var(--ink-soft);flex-shrink:0}@media(max-width:640px){.tk-reasons{grid-template-columns:1fr}}.crop{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.crop-view{position:relative;overflow:hidden;border-radius:16px;border:1.5px solid var(--blue);background:#f2f4f8;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-view:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-view.fit{display:flex;align-items:center;justify-content:center;background:#fff;cursor:default}.crop-fit-img{max-width:100%;max-height:100%;object-fit:contain}.crop-hint{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);font-size:11px;font-weight:600;color:#fff;background:rgba(0,0,0,.45);border-radius:999px;padding:3px 10px;pointer-events:none;white-space:nowrap}.crop-zoom{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--ink-soft);width:260px}.crop-zoom input{flex:1 1;accent-color:var(--blue)}.crop-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);cursor:pointer}.crop-btns{display:flex;gap:10px}.sell-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#fff;background:#ff3b30;border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:2px}.sell-orders{display:flex;flex-direction:column}.sell-order{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line);transition:background .15s}.sell-order:last-child{border-bottom:none}.sell-order:hover{background:var(--bg-alt);border-radius:10px}.sell-order-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.sell-order-main b{font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-order-main span{font-size:12px;color:var(--ink-soft)}.sell-order-p{font-size:14px;flex-shrink:0}.sell-order-go{font-size:12.5px;font-weight:700;color:var(--blue);flex-shrink:0}.sell-denied{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:rgba(255,149,0,.07);border:1px solid rgba(255,149,0,.3);margin-bottom:8px}.sell-denied b{font-size:14px}.sell-denied span{font-size:13px;color:#b96b00}.sell-denied i{font-size:12px;font-style:normal;color:var(--ink-soft)}.adm-note{font-size:12.5px;color:var(--ink-soft);margin:-4px 0 4px}.adm-deny{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-deny input{font:inherit;border:1px solid var(--line);min-width:230px}.adm-deny input,.adm-ticket-body{font-size:13px;padding:8px 12px;border-radius:10px}.adm-ticket-body{color:var(--ink);background:var(--bg-alt);margin-top:6px;white-space:pre-wrap}.adm-subtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.adm-subtab{font:inherit;font-size:13px;font-weight:600;border:1px solid var(--line);background:#fff;color:var(--ink-soft);border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.adm-subtab em{font-style:normal;font-weight:700;margin-left:4px;color:var(--ink);opacity:.6}.adm-subtab.on{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.1)}.adm-subtab.on em{color:var(--blue);opacity:1}.btn-danger{background:#ff3b30;color:#fff}.btn-danger:hover{background:#e0281d;transform:translateY(-1px)}.tk-thread{border-bottom:1px solid var(--line);padding:4px 0}.tk-thread:last-of-type{border-bottom:none}.tk-thread summary{display:flex;align-items:center;gap:12px;padding:8px 0;cursor:pointer;list-style:none}.tk-thread summary::-webkit-details-marker{display:none}.tk-thread summary b{font-size:13.5px;flex-shrink:0}.tk-msgs{display:flex;flex-direction:column;gap:8px;padding:6px 0 12px}.tk-msg{max-width:85%;font-size:13.5px;line-height:1.45;padding:9px 13px;border-radius:14px;background:var(--bg-alt);align-self:flex-start}.tk-msg i{display:block;font-style:normal;font-size:11px;font-weight:700;color:var(--ink-soft);margin-bottom:3px}.tk-msg.admin{background:linear-gradient(135deg,rgba(91,141,239,.12),rgba(155,109,255,.12));border:1px solid rgba(120,140,240,.25)}.tk-msg.user{align-self:flex-end;background:rgba(0,113,227,.09)}.tk-reply{display:flex;gap:8px;width:100%}.tk-reply input{font:inherit;font-size:13.5px;flex:1 1;padding:9px 14px;border:1px solid var(--line);border-radius:999px;outline:none}.tk-reply input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.tkc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.tkc{display:flex;flex-direction:column;gap:9px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.tkc.claimed{grid-column:1/-1}.tkc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tkc-reason{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.tkc-when{font-size:12px;margin-left:auto}.tkc-user,.tkc-when{color:var(--ink-soft)}.tkc-user{font-size:13px}.tkc-preview,.tkc-user b{color:var(--ink)}.tkc-preview{font-size:13.5px;line-height:1.5;background:var(--bg-alt);border-radius:12px;padding:10px 13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tkc-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tkc-locked{font-size:13px;color:var(--ink-soft);font-style:italic}.ms{display:flex;flex-direction:column;gap:8px;width:100%;max-width:420px}.ms-in{font:inherit;font-size:13.5px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;outline:none}.ms-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.ms-hits{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.ms-hit,.ms-hits{display:flex;flex-direction:column}.ms-hit{font:inherit;gap:1px;text-align:left;border:none;background:none;cursor:pointer;padding:9px 14px;border-bottom:1px solid var(--line);transition:background .15s}.ms-hit:last-child{border-bottom:none}.ms-hit:hover{background:var(--bg-alt)}.ms-hit b{font-size:13.5px}.ms-hit span{font-size:12px;color:var(--ink-soft)}.ms-none{font-size:12.5px;color:var(--ink-soft)}.ms-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.ms-list{display:flex;flex-direction:column;gap:6px}.ms-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--bg-alt)}.ms-row b{font-size:13.5px}.xp-bar{height:7px;border-radius:999px;background:rgba(120,120,128,.16);overflow:hidden;margin:8px 0 6px}.xp-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b8def,#9b6dff);transition:width .8s var(--ease)}.mx{display:grid;grid-template-columns:300px 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow);min-height:520px;max-height:70vh}.mx-list{border-right:1px solid var(--line);overflow-y:auto;display:flex;flex-direction:column;background:rgba(245,245,247,.5)}.mx-item{font:inherit;display:flex;gap:11px;align-items:center;text-align:left;border:none;background:none;cursor:pointer;padding:13px 14px;border-bottom:1px solid var(--line);transition:background .18s var(--ease)}.mx-item:hover{background:rgba(0,113,227,.05)}.mx-item.on{background:#fff;box-shadow:inset 3px 0 0 var(--blue)}.mx-av{position:relative;width:44px;height:44px;border-radius:50%;flex-shrink:0;overflow:visible;background:var(--bg-alt);display:flex;align-items:center;justify-content:center}.mx-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mx-av i{font-style:normal;font-size:22px}.mx-av.lg{width:40px;height:40px}.mx-dot{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:#c4c4c8;border:2.5px solid #fff;transition:background .3s}.mx-dot.on{background:var(--robux);box-shadow:0 0 8px rgba(0,168,45,.6)}.mx-item-main{min-width:0;display:flex;flex-direction:column;gap:1px}.mx-item-main b{font-size:14px;letter-spacing:-.01em}.mx-item-prod{font-size:11.5px;color:var(--blue);font-weight:600}.mx-item-prev,.mx-item-prod{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-item-prev{font-size:12.5px;color:var(--ink-soft)}.mx-chat{display:flex;flex-direction:column;min-width:0}.mx-head{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.8);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.mx-head b{font-size:15px;letter-spacing:-.01em;display:block}.mx-status{font-size:12px;color:var(--ink-soft)}.mx-status.on{color:var(--robux);font-weight:600}.mx-about{margin-left:auto;font-size:12px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mx-back{display:none;font:inherit;border:none;background:none;cursor:pointer;color:var(--blue);padding:4px}.mx-back svg{width:20px;height:20px}.mx-body{flex:1 1;overflow-y:auto;padding:18px 16px;flex-direction:column;gap:8px;background:#fff}.mx-body,.mx-msg{display:flex}.mx-msg.me{justify-content:flex-end}.mx-bubble{max-width:72%;font-size:14.5px;line-height:1.45;padding:9px 14px;border-radius:18px;background:var(--bg-alt);color:var(--ink);animation:bubbleIn .32s var(--ease) both}.mx-msg.me .mx-bubble{background:linear-gradient(135deg,#0a84ff,#0071e3);color:#fff;border-bottom-right-radius:6px}.mx-msg:not(.me) .mx-bubble{border-bottom-left-radius:6px}.mx-bubble i{display:block;font-style:normal;font-size:10.5px;opacity:.6;margin-top:3px}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.mx-input{display:flex;gap:9px;padding:12px 14px;border-top:1px solid var(--line);background:rgba(255,255,255,.85)}.mx-input input{font:inherit;font-size:14.5px;flex:1 1;padding:10px 16px;border:1px solid var(--line);border-radius:999px;outline:none;transition:border-color .2s,box-shadow .2s}.mx-input input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.mx-input button{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease),background .2s,opacity .2s;flex-shrink:0}.mx-input button svg{width:17px;height:17px}.mx-input button:hover{transform:scale(1.06)}.mx-input button:disabled{opacity:.4;cursor:default;transform:none}.mx-empty,.mx-none{margin:auto;text-align:center;color:var(--ink-soft);font-size:13.5px;padding:30px 20px;display:flex;flex-direction:column;gap:4px;align-items:center}@media(max-width:760px){.mx{grid-template-columns:1fr;max-height:none}.mx-list{border-right:none}.mx.open .mx-list,.mx:not(.open) .mx-chat{display:none}.mx-back{display:block}}.rate{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 16px;padding:16px 20px;border-radius:var(--radius);background:rgba(255,213,79,.1);border:1px solid rgba(255,180,0,.3)}.rate b{font-size:15px}.rate.done{flex-direction:row;align-items:center;gap:12px}.rate-stars{display:flex;gap:4px;font-size:28px;line-height:1}.rate-stars button{font:inherit;font-size:30px;border:none;background:none;cursor:pointer;color:#d8d8dc;padding:0 2px;transition:color .15s,transform .18s var(--ease)}.rate-stars button.on{color:#ffb400}.rate-stars button:hover{transform:scale(1.18)}.rate-stars.show{color:#ffb400;font-size:22px}.rate-stars.show i{font-style:normal;color:#d8d8dc}.rate-note{font:inherit;font-size:14px;width:100%;max-width:420px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;outline:none}.rate-note:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.fb-avg{margin-left:10px;font-size:13.5px;font-weight:600;color:#ffb400}.fb-list{display:flex;flex-direction:column}.fb-row{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.fb-row:last-child{border-bottom:none}.fb-stars{color:#ffb400;font-size:14px;letter-spacing:1px;flex-shrink:0;padding-top:1px}.fb-stars i{font-style:normal;color:#d8d8dc}.fb-main{flex:1 1;min-width:0}.fb-main b,.fb-main p{font-size:13.5px}.fb-main p{margin-top:2px;line-height:1.5}.fb-main p,.fb-when{color:var(--ink-soft)}.fb-when{font-size:12px;flex-shrink:0}.adm-fields select,.adm-select,.ms-confirm select,.sl-in:is(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px!important;border-radius:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s var(--ease)}.adm-fields select:hover,.adm-select:hover{border-color:rgba(0,113,227,.4)}.adm-fields select:focus,.adm-select:focus,.sl-in:is(select):focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,113,227,.14)}.adm-select:active{transform:scale(.985)}.adm-panel,.tkc-grid{animation:panelIn .34s var(--ease) both}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.adm-panel,.mx-bubble,.tkc-grid{animation:none}}