@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#080b10;font-family:DM Sans,Inter,system-ui,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button:focus-visible{outline-offset:3px;outline:2px solid #ff5b79}*{box-sizing:border-box}button{font:inherit}.app-shell{color:#f8fafc;background:#080b10;min-height:100vh}.sidebar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1017f5;border-right:1px solid #222833;flex-direction:column;width:88px;padding:28px 16px 20px;transition:width .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 50px #0003}.sidebar:hover,.sidebar:focus-within{width:252px}.brand{white-space:nowrap;align-items:center;gap:13px;height:52px;padding:0 7px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#ffb000,#ff416c 53%,#8b5cf6);border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 21px Georgia;display:grid;box-shadow:0 8px 26px #ff486938}.brand-name{opacity:0;letter-spacing:.06em;font-size:15px;font-weight:800;transition:all .2s 50ms;transform:translate(-8px)}.brand-name span{color:#ff5879;margin-left:3px}.sidebar:hover .brand-name,.sidebar:focus-within .brand-name,.sidebar.is-open .brand-name{opacity:1;transform:none}nav{flex-direction:column;gap:8px;margin-top:54px;display:flex}.nav-link{color:#8d96a6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:15px;width:220px;height:52px;padding:0 14px;transition:all .2s;display:flex;position:relative}.nav-link:hover{color:#fff;background:#171c25}.nav-link.active{color:#fff;background:linear-gradient(90deg,#ff4f7429,#ff4f740a)}.nav-icon{text-align:center;flex:0 0 28px;width:28px;font-family:Arial;font-size:23px;line-height:1}.nav-label{opacity:0;white-space:nowrap;font-size:14px;font-weight:650;transition:all .2s 60ms;transform:translate(-5px)}.sidebar:hover .nav-label,.sidebar:focus-within .nav-label,.sidebar.is-open .nav-label{opacity:1;transform:none}.nav-dot{opacity:0;background:#ff5277;border-radius:0 5px 5px 0;width:3px;height:18px;transition:all .2s;position:absolute;left:0;transform:scaleY(.3)}.nav-link.active .nav-dot{opacity:1;transform:scaleY(1)}.sidebar-footer{white-space:nowrap;align-items:center;gap:13px;height:54px;margin-top:auto;padding:5px 7px;display:flex}.avatar,.user-button{color:#0d1117;background:linear-gradient(135deg,#ffc24b,#ff5c78);border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{flex:0 0 42px;height:42px;font-size:12px}.profile-copy{opacity:0;flex-direction:column;transition:all .2s 60ms;display:flex;transform:translate(-5px)}.sidebar:hover .profile-copy,.sidebar:focus-within .profile-copy,.sidebar.is-open .profile-copy{opacity:1;transform:none}.profile-copy span{color:#717a89;margin-top:3px;font-size:11px}main{min-height:100vh;margin-left:88px;padding:32px clamp(24px,4vw,64px) 44px;transition:margin-left .32s cubic-bezier(.2,.8,.2,1)}.sidebar:hover~main,.sidebar:focus-within~main{margin-left:252px}.topbar{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto 32px;display:flex}.eyebrow{color:#687182;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:750}.topbar h1{letter-spacing:-.03em;margin:0;font-size:24px}.top-actions{align-items:center;gap:12px;display:flex}.search-button{color:#858e9d;cursor:pointer;background:#11161e;border:1px solid #232a35;border-radius:13px;height:44px;padding:0 16px}.search-button span{margin-left:8px;font-size:12px}.user-button{cursor:pointer;border:0;width:42px;height:42px;font-size:12px}.hero-card{background:radial-gradient(circle at 78% 38%,#7544d92e,#0000 34%),radial-gradient(circle at 62% 90%,#ff4b721f,#0000 30%),linear-gradient(135deg,#121820,#0a0e14 70%);border:1px solid #252b35;border-radius:28px;align-items:center;max-width:1400px;min-height:510px;margin:0 auto;padding:clamp(36px,6vw,84px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.hero-copy{z-index:3;max-width:610px;position:relative}.status-pill{color:#ff718c;letter-spacing:.13em;background:#ff5b7912;border:1px solid #ff5b7938;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.status-pill i{background:#ff5575;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ff5575}.hero-card h2{letter-spacing:-.06em;margin:26px 0 20px;font-size:clamp(42px,5vw,72px);line-height:.99}.hero-card p{color:#929ba9;max-width:540px;margin:0;font-size:15px;line-height:1.75}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:14px;height:52px;padding:0 22px;font-size:13px;font-weight:750;transition:all .2s}.primary-button{color:#fff;background:linear-gradient(135deg,#ff8e3c,#ff416d 60%,#9b47e9);border:0;box-shadow:0 14px 34px #ff416d3b}.primary-button span{margin-left:14px}.secondary-button{color:#cbd1da;background:#141922;border:1px solid #2a313d}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.orb{filter:blur(1px);opacity:.65;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle at 35% 28%,#ffdc72,#ff657f 30%,#763be1 64%,#161a23 66%);width:260px;height:260px;top:10%;right:6%;box-shadow:0 0 70px #8540dd3d}.orb-two{opacity:.3;background:linear-gradient(145deg,#ff8c4a,#ca356c 50%,#5929a8);width:95px;height:95px;bottom:-25px;right:34%}.card-stack{z-index:2;perspective:1000px;width:300px;height:360px;position:absolute;right:8%}.trading-card{border:1px solid #ffffff2e;border-radius:20px;width:230px;height:320px;padding:18px;position:absolute;box-shadow:0 28px 55px #0006}.card-back{background:repeating-radial-gradient(circle,#241346 0 12px,#452084 13px 18px,#171226 19px 24px);place-items:center;display:grid;top:18px;right:-42px;transform:rotate(12deg)}.card-back span{color:#ffbf59;background:#15101e;border:2px solid #ffb54d;border-radius:50%;place-items:center;width:80px;height:80px;font:700 32px Georgia;display:grid}.card-front{background:linear-gradient(160deg,#ec6479,#8e4ad5 45%,#293c9a);transform:rotate(-7deg)}.card-top{letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.creature{color:#ffe678;text-shadow:0 0 32px #ffcb47;place-items:center;height:205px;font-size:110px;display:grid}.card-info{border-top:1px solid #ffffff59;flex-direction:column;padding-top:12px;display:flex}.card-info strong{font-size:14px}.card-info span{opacity:.75;margin-top:4px;font-size:10px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1400px;margin:20px auto 0;display:grid}.stats article{background:#0e131a;border:1px solid #202630;border-radius:20px;grid-template-columns:1fr auto;align-items:end;min-height:118px;padding:22px;display:grid}.stats article>span{color:#687181;letter-spacing:.14em;align-self:start;font-size:9px;font-weight:800}.stats strong{letter-spacing:-.06em;grid-area:1/2/3;font-size:36px}.stats small{color:#747d8b;font-size:11px}.mobile-menu,.backdrop{display:none}@media (width<=980px){.card-stack{opacity:.28;right:-4%}.hero-copy{max-width:560px}}@media (width<=720px){.mobile-menu{z-index:40;background:#11161e;border:1px solid #2a313c;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex;position:fixed;top:19px;left:18px}.mobile-menu span{background:#fff;border-radius:2px;width:18px;height:2px}.backdrop{z-index:15;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a;border:0;display:block;position:fixed;inset:0}.sidebar{width:252px;transition:transform .3s;transform:translate(-105%)}.sidebar.is-open{transform:none}main,.sidebar:hover~main,.sidebar:focus-within~main{margin-left:0;padding:20px 18px 30px}.topbar{min-height:44px;margin-bottom:22px;padding-left:58px}.eyebrow{display:none}.topbar h1{font-size:20px}.search-button span{display:none}.search-button{width:42px;padding:0}.user-button{display:none}.hero-card{align-items:flex-start;min-height:570px;padding:42px 26px}.hero-card h2{margin-top:22px;font-size:44px}.hero-card p{font-size:13px;line-height:1.65}.hero-actions{flex-direction:column}.card-stack{top:auto;bottom:-115px;right:-70px;transform:scale(.72)}.stats{grid-template-columns:1fr}.stats article{min-height:96px}.stats article:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}main{overflow:hidden}.hero-card h2 em{color:#ffac3f;font-style:normal}.hero-card h2 b{color:#ff5b88}.hero-card h3{letter-spacing:-.04em;color:#dce3ec;margin:-7px 0 20px;font-size:clamp(22px,2.3vw,34px)}.section{border-radius:28px;max-width:1400px;margin:22px auto 0;padding:clamp(70px,8vw,110px) clamp(24px,5vw,72px)}.section-heading{text-align:center;max-width:700px;margin:0 auto 46px}.section-heading .kicker,.kicker{color:#7958ff;letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:800;display:inline-block}.section-heading h2,.why h2,.final-cta h2{color:#121625;letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,48px)}.section-heading p{color:#78808f;margin:12px 0 0;font-size:13px}.section-heading.light h2{color:#fff}.section-heading.light p{color:#a99abe}.collection{color:#151927;background:#faf7fd}.collection-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.collectible{background:#fff;border:1px solid #eee7f1;border-radius:18px;padding:14px;transition:all .25s;position:relative;box-shadow:0 16px 35px #2510360a}.collectible:hover{transform:translateY(-8px);box-shadow:0 24px 45px #25103619}.collectible>button{color:#b0a8b5;cursor:pointer;background:#fff;border:1px solid #eee7f1;border-radius:50%;width:34px;height:34px;position:absolute;bottom:20px;right:20px}.mini-card{background:linear-gradient(145deg,#351e67,#ff5277);border-radius:13px;place-items:center;height:210px;display:grid;overflow:hidden}.mini-card span{color:#ffe474;text-shadow:0 0 32px #ffdd58;font-size:90px}.c1 .mini-card{background:linear-gradient(145deg,#071e3d,#0e7490)}.c2 .mini-card{background:linear-gradient(145deg,#12351f,#45a052)}.c3 .mini-card{background:linear-gradient(145deg,#16215d,#5677ff)}.collectible small{color:#ff4f78;letter-spacing:.1em;margin-top:15px;font-size:8px;font-weight:800;display:inline-block}.collectible h3{margin:7px 0 3px;font-size:15px}.collectible p{color:#9096a1;margin:0;font-size:10px}.collectible strong{margin-top:14px;font-size:18px;display:block}.gradient-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3277ff,#a13cf0);border:0;border-radius:13px;height:46px;margin:38px auto 0;padding:0 20px;font-size:12px;font-weight:750;display:block;box-shadow:0 12px 28px #663bea38}.plans{color:#fff;background:radial-gradient(circle at 80% 15%,#732ebc80,#0000 30%),linear-gradient(135deg,#121838,#3a1256 58%,#221142)}.plans-grid{grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;display:grid}.plan{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff16;border-radius:20px;grid-column:span 2;min-height:300px;padding:24px;transition:all .25s;position:relative;box-shadow:0 16px 36px #0002}.plan:nth-child(4){grid-column:2/span 2}.plan:hover{border-color:#ffffff45;transform:translateY(-7px)}.popular{color:#fff;white-space:nowrap;background:#ff8745;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-title{align-items:center;gap:12px;display:flex}.plan-title>span{background:#1dbde0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.plan.pink .plan-title>span{background:#ec4bc0}.plan.green .plan-title>span{background:#14c690}.plan.orange .plan-title>span{background:#ff653d}.plan.violet .plan-title>span{background:#7457f5}.plan-title h3{margin:0;font-size:14px}.price{margin:25px 0 19px;font-size:32px;font-weight:800}.price small{color:#bcb0c8;font-size:9px;font-weight:500}.plan ul{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.plan li{color:#c9bed5;background:#ffffff0c;border-radius:8px;padding:9px 11px;font-size:9px}.plan button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#19afd2,#29d6de);border:0;border-radius:10px;width:100%;height:42px;font-size:10px;font-weight:750}.plan.pink button{background:linear-gradient(90deg,#ab4cf1,#f154c3)}.plan.green button{background:linear-gradient(90deg,#14af7c,#1cccb9)}.plan.orange button{background:linear-gradient(90deg,#ff7f33,#ff454d)}.plan.violet button{background:linear-gradient(90deg,#5366ec,#a650ed)}.community{color:#151927;background:#fff}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.benefits-grid article{text-align:center;background:#f2f7ff;border:1px solid #eaf0f8;border-radius:18px;padding:30px 20px;transition:all .25s}.benefits-grid article:nth-child(2){background:#effcf4}.benefits-grid article:nth-child(3){background:#faf3ff}.benefits-grid article:nth-child(4){background:#fff2f7}.benefits-grid article:hover{transform:translateY(-6px)}.benefit-icon{color:#fff;background:#347df2;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 18px;display:grid;box-shadow:0 8px 20px #347df244}.bi1{background:#19bc68}.bi2{background:#9147ed}.bi3{background:#eb4082}.benefits-grid h3{margin:0 0 10px;font-size:13px}.benefits-grid p{color:#818a98;margin:0;font-size:9px;line-height:1.6}.steps{color:#fff;background:linear-gradient(125deg,#141b42,#4b1873 60%,#231249);position:relative;overflow:hidden}.steps>*{z-index:1;position:relative}.glow{filter:blur(12px);opacity:.3;border-radius:50%;position:absolute}.g1{background:#2f6cff;width:240px;height:240px;top:40px;left:-60px}.g2{background:#db33a8;width:280px;height:280px;bottom:-80px;right:-80px}.step-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-row article{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;transition:all .25s;display:flex;position:relative}.step-row article:hover{background:#ffffff10;transform:translateY(-5px)}.step-row b{background:#6257eb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid;position:absolute;top:-9px;right:-9px}.step-row span{background:linear-gradient(135deg,#6170ff,#a84ff2);border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.step-row h3{max-width:150px;margin:17px 0 0;font-size:11px;line-height:1.45}.action-row{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}.action-row article{background:linear-gradient(135deg,#ff5b7824,#d72a8620);border:1px solid #ff5b7835;border-radius:18px;gap:18px;padding:27px;display:flex}.action-row article:nth-child(2){background:linear-gradient(135deg,#16c8a326,#317ec326);border-color:#16c8a33d}.action-row>article>span{background:#ff526c;border-radius:11px;flex:0 0 42px;place-items:center;height:42px;font-size:19px;display:grid}.action-row article:nth-child(2)>span{background:#10b98f}.action-row h3{margin:0 0 8px;font-size:14px}.action-row p{color:#beb3cb;margin:0;font-size:9px;line-height:1.6}.action-row button{color:#fff;background:#ff4768;border:0;border-radius:8px;margin-top:16px;padding:9px 13px;font-size:9px;font-weight:700}.action-row article:nth-child(2) button{background:#10b98f}.why{color:#151927;background:#f8fbff;grid-template-columns:minmax(300px,.85fr) 1.15fr;align-items:center;gap:clamp(35px,6vw,80px);display:grid}.why-art{background:linear-gradient(#203464,#e65a50 58%,#ffad4e);border-radius:24px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 25px 55px #11254e2b}.sun{background:#ffc360;border-radius:50%;width:230px;height:230px;position:absolute;top:150px;right:-20px;box-shadow:0 0 55px #ff945e}.land{background:linear-gradient(20deg,#142e3a,#355333);height:200px;position:absolute;inset:auto -20% 0;transform:skewY(-5deg)}.trainer{background:linear-gradient(120deg,#132d4d,#4b78a3);border-radius:48% 48% 25% 25%;width:190px;height:300px;position:absolute;bottom:55px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0005}.trainer:before{content:"";background:#e8ad78;border-radius:50%;width:105px;height:105px;position:absolute;top:-72px;left:45px;box-shadow:0 -21px 0 12px #e03432}.trainer span{color:#ffc647;font:800 64px Georgia;position:absolute;top:95px;left:50%;transform:translate(-50%)}.spark{color:#ffe369;text-shadow:0 0 20px #ffe369;font-size:45px;position:absolute}.s1{top:70px;left:28px}.s2{font-size:26px;top:35px;right:36px}.why-copy>p{color:#737d8d;margin:16px 0 30px;font-size:13px;line-height:1.65}.reason-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reason-grid article{background:#fff;border:1px solid #e8edf5;border-radius:14px;gap:13px;padding:17px;transition:all .2s;display:flex}.reason-grid article:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1b315612}.reason-grid article>span{color:#fff;background:#7653ee;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.reason-grid .ri1{background:#12b78d}.reason-grid .ri2{background:#f1623d}.reason-grid .ri3{background:#b041dc}.reason-grid .ri4{background:#22aebb}.reason-grid h3{margin:0 0 5px;font-size:10px;line-height:1.35}.reason-grid p{margin:0!important;font-size:8px!important;line-height:1.45!important}.final-cta{text-align:center;background:linear-gradient(120deg,#1f6ef2,#7d45ef 55%,#314de9);border:1px solid #ffffff20;border-radius:28px;max-width:1400px;margin:22px auto 0;padding:70px 30px;position:relative;overflow:hidden;box-shadow:0 25px 60px #4538c330}.cta-orb{filter:blur(10px);opacity:.35;background:#d84de8;border-radius:50%;width:250px;height:250px;position:absolute;top:-160px;right:10%}.final-cta>span{letter-spacing:.15em;color:#d8d7ff;font-size:8px;font-weight:800}.final-cta h2{color:#fff;margin-top:14px;position:relative}.final-cta p{color:#d5d3ef;font-size:12px}.final-cta button{cursor:pointer;border-radius:11px;height:44px;padding:0 18px;font-size:10px;font-weight:750}.cta-primary{color:#6d43df;background:#fff;border:0}.cta-secondary{color:#fff;background:#ffffff10;border:1px solid #ffffff80;margin-left:10px}footer .footer-brand{height:auto;padding:0}footer .brand-mark{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:15px}footer .brand-name{opacity:1;transform:none}@media (width<=1100px){.collection-grid,.plans-grid{grid-template-columns:repeat(2,1fr)}.plan,.plan:nth-child(4){grid-column:auto}.plan:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 9px)}.benefits-grid{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:1fr 1.15fr}.why-art{min-height:510px}.reason-grid{grid-template-columns:1fr}}@media (width<=720px){.section{border-radius:22px;margin-top:14px;padding:64px 20px}.section-heading{margin-bottom:34px}.section-heading h2,.why h2,.final-cta h2{font-size:32px}.collection-grid,.plans-grid,.benefits-grid,.step-row,.action-row,.why{grid-template-columns:1fr}.mini-card{height:245px}.plan:last-child{grid-column:auto;max-width:none}.benefits-grid{gap:12px}.step-row{gap:16px}.step-row article{min-height:145px}.action-row{margin-top:28px}.why{gap:40px}.why-art{order:2;min-height:460px}.why-copy{order:1}.reason-grid{grid-template-columns:1fr}.final-cta{border-radius:22px;margin-top:14px;padding:58px 22px}.final-cta button{width:100%;display:block}.cta-secondary{margin:10px 0 0}footer{flex-wrap:wrap;padding:24px 8px}footer p{order:3;width:100%}footer>span{margin-left:auto}}.plans-loading .plan{animation:1.15s ease-in-out infinite alternate plan-pulse}.plans-sync-status{text-align:center;color:#c9bed5;margin:22px 0 0;font-size:12px}.plan-title svg,.plan li svg,.popular svg{flex:none;width:15px;height:15px}@keyframes plan-pulse{to{border-color:#ffffff3d;box-shadow:0 18px 40px #0003}}@media (width<=430px){.hero-card{min-height:620px}.hero-card h2{font-size:48px}.hero-card h3{font-size:21px}.hero-actions button{width:100%}.collection-grid{grid-template-columns:1fr}.collectible{grid-template-columns:120px 1fr;gap:14px;display:grid}.mini-card{height:165px}.collectible>button{bottom:16px;right:16px}.benefits-grid{grid-template-columns:1fr}.action-row article{flex-direction:column}.why-art{min-height:420px}.trainer{transform-origin:bottom;transform:translate(-50%)scale(.82)}.final-cta h2{font-size:29px}}.site-main{background:#080b10;min-height:100vh;margin-left:88px;padding:0 clamp(18px,3vw,48px) 36px;transition:margin-left .32s}.sidebar:hover~.site-main,.sidebar:focus-within~.site-main{margin-left:252px}.side-logo{align-items:center;height:55px;padding:4px;display:flex}.side-logo img{object-fit:contain;object-position:left;border-radius:8px;width:190px;height:46px}.market-header{z-index:14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b10e8;border-bottom:1px solid #181f29;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;height:82px;margin:0 auto 24px;display:flex;position:sticky;top:0}.real-logo{cursor:pointer;background:0 0;border:0;padding:0}.real-logo img{object-fit:contain;border-radius:8px;width:145px;height:50px;display:block}.market-actions{align-items:center;gap:10px;display:flex}.header-search{color:#788292;background:#10151d;border:1px solid #232b37;border-radius:13px;align-items:center;gap:8px;width:min(240px,20vw);height:42px;padding:0 13px;display:flex}.header-search input,.page-search input{color:#eaf0f7;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.vendor-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#432164,#4b1e35);border:1px solid #9849d866;border-radius:13px;height:42px;padding:0 15px;font-size:11px;font-weight:750;transition:all .2s}.vendor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #9e3be129}.icon-action,.signin-action{color:#c8b6e3;cursor:pointer;background:#121721;border:1px solid #272d3a;border-radius:13px;width:42px;height:42px;font-size:20px;transition:all .2s}.signin-action{color:#fff;background:linear-gradient(135deg,#7635d7,#a62bea)}.icon-action:hover,.signin-action:hover{border-color:#7f4bb8;transform:translateY(-2px)}.upgraded{min-height:620px}.auto-card-stage{z-index:2;width:330px;height:430px;position:absolute;right:6%}.auto-card{opacity:0;pointer-events:none;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(35px)rotate(5deg)scale(.94)}.auto-card.show{opacity:1;transform:translate(0)rotate(-3deg)scale(1)}.auto-card .pokemon-art{height:360px}.auto-card>div:last-child{flex-direction:column;align-items:center;margin-top:16px;display:flex}.auto-card>div span{color:#ff6685;letter-spacing:.16em;font-size:8px;font-weight:800}.auto-card>div strong{margin-top:6px;font-size:17px}.hero-dots{gap:7px;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.hero-dots button{background:#535a67;border:0;border-radius:50%;width:6px;height:6px;padding:0}.hero-dots button.active{background:#ff5a7b;border-radius:9px;width:22px}.pokemon-art{isolation:isolate;background:linear-gradient(145deg,#321961,#e74c78);border-radius:17px;place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.pokemon-art.large{height:100%;min-height:360px}.pokemon-art span{z-index:2;color:#ffe566;text-shadow:0 0 35px;font-size:100px;transition:transform .4s;position:relative}.pokemon-art:hover span{transform:scale(1.08)rotate(5deg)}.pokemon-art small{color:#ffffff80;font-weight:800;position:absolute;bottom:10px;right:14px}.art-shine{background:linear-gradient(105deg,#0000 40%,#ffffff30 50%,#0000 60%);animation:5s infinite cardShine;position:absolute;inset:-70%;transform:translate(-50%)rotate(15deg)}.pokemon-art.fire{background:linear-gradient(145deg,#501617,#f35d2e 55%,#ffbb39)}.pokemon-art.water{background:linear-gradient(145deg,#061c52,#168bd8 55%,#48d7db)}.pokemon-art.forest{background:linear-gradient(145deg,#0b351f,#39a75d 55%,#a3d948)}.pokemon-art.ghost{background:linear-gradient(145deg,#18102e,#6835a5 55%,#d956ca)}.pokemon-art.earth{background:linear-gradient(145deg,#3d2118,#b56c3c 55%,#efb862)}.pokemon-art.psychic{background:linear-gradient(145deg,#1d1854,#684bed 55%,#df53f0)}.pokemon-art.mythic{background:linear-gradient(145deg,#4f1647,#e35b9d 55%,#ffc4db)}@keyframes cardShine{0%,55%{transform:translate(-60%)rotate(15deg)}80%,to{transform:translate(60%)rotate(15deg)}}.home-collection,.page-wrap{color:#141925;background:#f8f9fc;border-radius:28px;max-width:1400px;margin:22px auto 0;padding:clamp(65px,7vw,100px) clamp(20px,4vw,56px)}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.market-card{background:#fff;border:1px solid #e7eaf0;border-radius:20px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 30px #1b25410d}.market-card:hover{transform:translateY(-7px);box-shadow:0 22px 42px #1b25411a}.card-image{padding:12px;position:relative}.card-image>button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#11182799;border:1px solid #ffffff70;border-radius:50%;width:36px;height:36px;font-size:19px;position:absolute;top:22px;right:22px}.card-image>button.liked{color:#ff5c7d}.type-badge{color:#9c2a48;text-transform:uppercase;letter-spacing:.08em;background:#ffe5ed;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.card-image>.type-badge{position:absolute;top:22px;left:22px}.type-badge.sale{color:#09684c;background:#dff8ee}.card-body{padding:7px 18px 18px}.card-title-row{justify-content:space-between;gap:8px;display:flex}.card-title-row h3{margin:0;font-size:14px;line-height:1.35}.card-title-row p{color:#7a8390;min-height:34px;margin:7px 0 0;font-size:9px;line-height:1.5}.card-title-row>strong{color:#4f35c8;white-space:nowrap;font-size:14px}.card-body dl,.detail-copy dl{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}.card-body dl div,.detail-copy dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:8px;padding-bottom:7px;font-size:8px;display:flex}.card-body dt,.detail-copy dt{color:#949ba6}.card-body dd,.detail-copy dd{margin:0;font-weight:750}.card-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-buttons button{cursor:pointer;border-radius:9px;min-height:38px;padding:7px;font-size:8px;font-weight:800}.donate-card-btn{color:#fff;background:linear-gradient(135deg,#f04b77,#ad3bc7);border:0}.view-card-btn{color:#6445da;background:#fff;border:1px solid #6b4ee8}.premium-plans .plan{min-height:390px;padding:28px}.premium-plans .plan-title small{color:#b7a7c9;letter-spacing:.12em;font-size:7px}.premium-plans .plan p{color:#b9afc5;font-size:10px;line-height:1.6}.premium-plans .plan li{padding:11px;font-size:10px}.facebook-button{color:#fff;background:#2864db;border-radius:12px;margin:35px auto 0;padding:14px 20px;font-size:11px;font-weight:750;text-decoration:none;transition:all .2s;display:table}.facebook-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2864db40}.market-page-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.market-page-head h1,.detail-copy h1,.auth-panel h1,.request-layout form h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4.5vw,62px);line-height:1}.market-page-head p,.detail-copy>p,.auth-panel form>p,.request-layout form>p{color:#767f8d;font-size:12px;line-height:1.7}.count-cards{gap:9px;display:flex}.count-cards article{text-align:center;background:#fff;border:1px solid #e7eaf0;border-radius:14px;min-width:95px;padding:15px}.count-cards strong{font-size:22px;display:block}.count-cards span{color:#9299a4;font-size:8px}.market-toolbar{grid-template-columns:auto minmax(170px,1fr) auto auto;gap:10px;margin-bottom:28px;display:grid}.filter-tabs{gap:5px;display:flex}.filter-tabs button,.view-toggle button{color:#68717f;cursor:pointer;background:#fff;border:1px solid #e0e4eb;height:42px;padding:0 14px;font-size:9px;font-weight:750}.filter-tabs button{border-radius:10px}.filter-tabs button.active,.view-toggle button.active{color:#fff;background:#6d49e9;border-color:#6d49e9}.page-search{background:#fff;border:1px solid #e0e4eb;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex}.page-search input{color:#202532}.market-toolbar select{color:#555e6b;background:#fff;border:1px solid #e0e4eb;border-radius:10px;padding:0 12px;font-size:9px}.view-toggle{display:flex}.view-toggle button{width:42px;padding:0}.view-toggle button:first-child{border-radius:10px 0 0 10px}.view-toggle button:last-child{border-radius:0 10px 10px 0}.list-grid{grid-template-columns:1fr 1fr}.market-card.list{grid-template-columns:220px 1fr;display:grid}.market-card.list .pokemon-art{height:100%;min-height:300px}.market-card.list .card-image{padding:12px}.market-card.list .card-body{padding:25px 18px}.back-button{color:#6a49d9;cursor:pointer;background:0 0;border:0;margin-bottom:25px;font-size:11px;font-weight:750}.detail-card{grid-template-columns:minmax(300px,.85fr) 1.15fr;align-items:center;gap:clamp(30px,6vw,80px);display:grid}.detail-card>.pokemon-art{min-height:560px}.detail-copy>p{max-width:620px;font-size:14px}.detail-price{color:#6943dc;margin:25px 0;font-size:30px;display:block}.detail-copy dl{grid-template-columns:repeat(2,1fr)}.detail-copy dl div{padding:12px 0;font-size:11px}.detail-actions{gap:10px;display:flex}.detail-actions button{color:#6543d3;cursor:pointer;background:#fff;border:1px solid #6d48df;border-radius:12px;height:48px;padding:0 18px;font-size:10px;font-weight:800}.detail-actions button:first-child{color:#fff;background:linear-gradient(135deg,#6a43e2,#d23ea1);border:0}.similar{margin-top:90px}.similar .cards-grid{grid-template-columns:repeat(3,1fr)}.auth-page{background:#0a0e15;grid-template-columns:minmax(350px,.9fr) 1.1fr;min-height:100vh;display:grid}.auth-visual{background:radial-gradient(circle at 20% 80%,#8236bc66,#0000 35%),radial-gradient(circle at 75% 20%,#e9437352,#0000 32%),linear-gradient(145deg,#10172a,#181126);flex-direction:column;justify-content:space-between;padding:45px clamp(35px,6vw,90px);display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"✦";color:#ffdc65;text-shadow:0 0 50px #ff9d4d;font-size:170px;position:absolute;top:28%;right:10%;transform:rotate(12deg)}.auth-visual .real-logo{z-index:2;align-self:flex-start;position:relative}.auth-visual>div{z-index:2;max-width:520px;position:relative}.auth-visual h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1}.auth-visual p{color:#a7adba;line-height:1.7}.auth-panel{color:#151a26;background:#f7f8fb;place-items:center;padding:50px 24px;display:grid}.auth-panel form,.request-layout form{background:#fff;border:1px solid #e4e7ed;border-radius:24px;width:min(100%,520px);padding:clamp(25px,4vw,48px);box-shadow:0 25px 65px #1a213018}.auth-panel h1,.request-layout form h1{font-size:42px}.field{gap:8px;margin-top:17px;display:grid}.field span,.upload-field strong{color:#3c4350;font-size:10px;font-weight:750}.field input,.field select,.field textarea{color:#252b36;width:100%;min-height:48px;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:11px;outline:none;padding:0 14px;font-size:11px;transition:all .2s}.field textarea{resize:vertical;min-height:110px;padding-top:13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#784de2;box-shadow:0 0 0 3px #784de218}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:44px}.password-toggle{color:#687180;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:#4f3db6;background:#f3f0ff}.password-toggle svg{stroke-width:2px;width:18px;height:18px}.forgot-link{color:#7045d7;cursor:pointer;background:0 0;border:0;margin:12px 0 0 auto;font-size:9px;font-weight:750;display:block}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7043e0,#cd3e9f);border:0;border-radius:12px;width:100%;height:50px;margin-top:22px;font-size:11px;font-weight:800;box-shadow:0 12px 25px #8c42d332}.auth-switch{color:#7d8490;text-align:center;margin-top:20px;font-size:10px}.auth-switch button{color:#7043d7;cursor:pointer;background:0 0;border:0;font-weight:800}.upload-field{cursor:pointer;border:1px dashed #cfd4dc;border-radius:12px;align-items:center;gap:13px;margin-top:17px;padding:13px;display:flex}.upload-field input{display:none}.upload-avatar{color:#fff;background:#744ae0;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid;overflow:hidden}.upload-avatar img{object-fit:cover;width:100%;height:100%}.upload-field div{flex-direction:column;display:flex}.upload-field small{color:#989faa;margin-top:4px;font-size:8px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.empty-state>span{color:#fff;background:linear-gradient(135deg,#7448e6,#e4498a);border-radius:22px;place-items:center;width:70px;height:70px;font-size:30px;display:grid;box-shadow:0 15px 35px #873fd440}.empty-state h2{margin:25px 0 8px;font-size:32px}.empty-state p{color:#7a8290;max-width:480px;font-size:12px;line-height:1.7}.empty-state button{color:#fff;cursor:pointer;background:#6d46df;border:0;border-radius:11px;height:45px;padding:0 18px;font-size:10px;font-weight:800}.empty-state button.ghost{color:#6040c7;background:#fff;border:1px solid #6d46df;margin-left:8px}.request-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(30px,6vw,80px);display:grid}.request-layout>div{text-align:center}.request-layout>div .pokemon-art{height:440px}.request-layout>div>span{color:#d83d73;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:800;display:inline-block}.request-layout h2{margin:8px 0}.request-layout>div p{color:#7b8491;font-size:11px}.request-layout form{box-shadow:none}footer{color:#707987;align-items:center;gap:20px;max-width:1400px;margin:20px auto 0;padding:25px;font-size:10px;display:flex}footer>span{margin-left:auto}footer .real-logo img{width:110px;height:40px}@media (width<=1180px){.cards-grid{grid-template-columns:repeat(2,1fr)}.auto-card-stage{opacity:.55;right:1%}.hero-copy{max-width:570px}.header-search{display:none}.detail-card{grid-template-columns:1fr 1.2fr}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan,.plan:nth-child(4){grid-column:auto}.plan:last-child{grid-column:1/-1;justify-self:center;max-width:50%}}@media (width<=820px){.site-main,.sidebar:hover~.site-main,.sidebar:focus-within~.site-main{margin-left:0;padding:0 15px 25px}.market-header{height:70px;padding-left:58px}.market-header>.real-logo img{width:115px}.vendor-button span{display:none}.vendor-button{width:42px;padding:0}.icon-action,.signin-action{width:38px;height:38px}.upgraded{min-height:650px}.auto-card-stage{opacity:.38;top:auto;bottom:-125px;right:-75px;transform:scale(.72)}.market-page-head{flex-direction:column;align-items:flex-start}.market-toolbar{grid-template-columns:1fr 1fr}.filter-tabs{grid-column:1/-1}.filter-tabs button{flex:1}.page-search{grid-column:1/-1}.list-grid,.auth-page{grid-template-columns:1fr}.auth-visual{min-height:330px;padding:30px}.auth-visual:after{font-size:100px;top:40%;right:12%}.auth-visual>div{max-width:70%}.auth-visual h2{font-size:44px}.detail-card,.request-layout{grid-template-columns:1fr}.detail-card>.pokemon-art{min-height:450px}.similar .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.market-header{gap:6px}.market-header>.real-logo{display:none}.market-actions{gap:6px;margin-left:auto}.cards-grid,.similar .cards-grid,.plans-grid{grid-template-columns:1fr}.plan:last-child{grid-column:auto;max-width:none}.home-collection,.page-wrap{border-radius:20px;padding:55px 16px}.market-card.list{grid-template-columns:1fr}.market-card.list .pokemon-art{min-height:240px}.hero-card.upgraded{min-height:680px}.hero-card h2{font-size:50px}.hero-card h3{font-size:20px}.auto-card-stage{bottom:-145px;right:-105px}.count-cards{width:100%}.count-cards article{flex:1;min-width:0;padding:12px 5px}.market-toolbar{grid-template-columns:1fr}.market-toolbar>*{grid-column:1!important}.view-toggle{display:none}.detail-card>.pokemon-art{min-height:390px}.detail-copy h1{font-size:38px}.detail-copy dl{grid-template-columns:1fr}.detail-actions{flex-direction:column}.auth-visual{min-height:280px}.auth-visual>div{max-width:86%}.auth-visual h2{font-size:36px}.auth-panel{padding:25px 12px}.auth-panel form{padding:28px 20px}.card-buttons{grid-template-columns:1fr}.empty-state button{width:100%;display:block;margin:8px 0!important}footer{flex-wrap:wrap}footer p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.art-shine{animation:none}.auto-card{transition:none}}.site-main{font-size:17px}.nav-label{font-size:15px}.profile-copy strong{font-size:14px}.profile-copy span{font-size:12px}.vendor-button{font-size:13px}.header-search input,.page-search input{font-size:14px}.section-heading .kicker,.kicker{font-size:11px}.section-heading p{font-size:15px;line-height:1.65}.card-title-row h3{font-size:17px}.card-title-row p{min-height:48px;font-size:13px}.card-title-row>strong{font-size:17px}.card-body dl div{font-size:12px}.card-buttons button{min-height:44px;font-size:12px}.collectible small,.popular{font-size:10px}.plan-title h3{font-size:17px}.premium-plans .plan-title small{font-size:9px}.premium-plans .plan p,.premium-plans .plan li{font-size:13px}.plan button{font-size:12px}.benefits-grid h3{font-size:16px}.benefits-grid p{font-size:12px}.facebook-button{font-size:13px}.count-cards span{font-size:11px}.filter-tabs button,.market-toolbar select{font-size:12px}.market-page-head p,.detail-copy>p,.auth-panel form>p,.request-layout form>p{font-size:14px}.field span,.upload-field strong{font-size:12px}.field input,.field select,.field textarea{font-size:14px}.auth-switch,.forgot-link{font-size:12px}.auth-submit{font-size:13px}.side-logo{display:none}.enhanced-steps{padding-top:80px;padding-bottom:80px}.enhanced-steps .section-heading{margin-bottom:56px}.enhanced-steps .step-row article{background:linear-gradient(145deg,#ffffff12,#ffffff07);border-color:#ffffff21;min-height:195px;box-shadow:0 18px 40px #14051d28}.enhanced-steps .step-row span{width:60px;height:60px;font-size:26px}.enhanced-steps .step-row h3{max-width:240px;font-size:15px}.enhanced-steps .step-row b{background:linear-gradient(135deg,#4b8bff,#7945ef);width:36px;height:36px;font-size:11px;top:-16px;right:-10px}.start-actions{grid-template-columns:1fr 1fr;gap:24px;margin-top:58px;display:grid}.start-actions article{border:1px solid #ffffff20;border-radius:20px;gap:18px;min-height:220px;padding:30px;display:flex;position:relative;overflow:hidden}.start-actions article:after{color:#ffffff10;font-size:70px;position:absolute;top:12px;right:24px}.donate-action{background:linear-gradient(135deg,#d94d7938,#d62e9e30)}.donate-action:after{content:"♡"}.request-action{background:linear-gradient(135deg,#3064a94f,#26a7a72b)}.request-action:after{content:"✦"}.start-actions>article>span{color:#fff;background:linear-gradient(135deg,#ff7745,#f12e78);border-radius:14px;flex:0 0 54px;place-items:center;height:54px;font-size:25px;display:grid}.start-actions .request-action>span{background:linear-gradient(135deg,#0bc597,#11aebc)}.start-actions h3{margin:4px 0 18px;font-size:21px}.start-actions p{color:#c5bcd0;max-width:470px;margin:0;font-size:14px;line-height:1.75}.start-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7140,#e92c79);border:0;border-radius:11px;margin-top:24px;padding:13px 18px;font-size:13px;font-weight:800;transition:all .2s}.start-actions .request-action button{background:linear-gradient(135deg,#08c08f,#10a6ac)}.start-actions button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0003}.why-gaincards{color:#172033;background:#f8fafc;grid-template-columns:minmax(320px,.9fr) 1.1fr;align-items:center;gap:clamp(40px,6vw,84px);display:grid}.why-image{border-radius:24px;height:650px;overflow:hidden;box-shadow:0 24px 55px #10275026}.why-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.why-image:hover img{transform:scale(1.035)}.why-content h2,.community-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px)}.why-content>p{color:#647083;max-width:620px;margin:16px 0 32px;font-size:15px;line-height:1.7}.why-features{grid-template-columns:1fr 1fr;gap:16px;display:grid}.why-features article{background:#fff;border:1px solid #dde3ec;border-radius:15px;gap:14px;min-height:145px;padding:21px;transition:all .25s;display:flex}.why-features article:hover{transform:translateY(-5px);box-shadow:0 15px 32px #15254912}.why-icon{color:#fff;background:#7550ec;border-radius:10px;flex:0 0 39px;place-items:center;height:39px;font-size:17px;display:grid}.wi1{background:#10b66f}.wi2{background:#ee5132}.wi3{background:#bd42d6}.wi4{background:#19a8b5}.why-features h3{margin:2px 0 8px;font-size:14px;line-height:1.4}.why-features p{color:#758093;margin:0;font-size:11px;line-height:1.55}.community-cta{text-align:center;color:#fff;background:radial-gradient(circle at 20% 20%,#4e8bff88,#0000 28%),radial-gradient(circle at 85% 90%,#e53ba05e,#0000 28%),linear-gradient(120deg,#183269,#6332b5 55%,#263ca8);border-radius:28px;max-width:1400px;margin:22px auto 0;padding:78px 30px;position:relative;overflow:hidden;box-shadow:0 24px 55px #382c8c30}.community-cta:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff0b,#0000);position:absolute;inset:0}.community-cta>span{color:#d5d8ff;letter-spacing:.16em;font-size:11px;font-weight:800;position:relative}.community-cta h2{margin-top:14px;position:relative}.community-cta p{color:#dad9ef;font-size:15px;position:relative}.community-cta>div{justify-content:center;gap:12px;margin-top:27px;display:flex;position:relative}.community-cta a,.community-cta button{cursor:pointer;border-radius:12px;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.community-cta a{color:#6241ce;background:#fff;border:0}.community-cta button{color:#fff;background:#ffffff10;border:1px solid #ffffff80}.community-cta a:hover,.community-cta button:hover{transform:translateY(-2px)}@media (width<=1000px){.why-gaincards{grid-template-columns:1fr 1fr}.why-image{height:600px}.why-features{grid-template-columns:1fr}.why-features article{min-height:115px}.start-actions{grid-template-columns:1fr}}@media (width<=720px){.site-main{font-size:16px}.why-gaincards{grid-template-columns:1fr}.why-image{order:2;height:480px}.why-content{order:1}.why-features{grid-template-columns:1fr}.enhanced-steps .step-row h3{font-size:14px}.start-actions{margin-top:34px}.start-actions article{min-height:0;padding:24px}.community-cta{border-radius:22px;padding:60px 20px}.community-cta>div{flex-direction:column}.community-cta a,.community-cta button{justify-content:center;width:100%}}.auth-alert{border-radius:11px;margin:18px 0 4px;padding:13px 15px;font-size:13px;line-height:1.5}.auth-alert.error{color:#a71d36;background:#fff1f3;border:1px solid #f3b8c1}.auth-alert.success{color:#12613a;background:#eefbf4;border:1px solid #a9dfc1}.field-error{color:#b4233c;font-size:11px}.auth-submit:disabled{opacity:.65;cursor:wait}.password-note{align-items:flex-start;gap:8px;display:flex;color:#737c8b!important;margin:9px 2px 0!important;font-size:11px!important;line-height:1.5!important}.password-note span{color:#6540cd;background:#eee9ff;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-size:10px;font-weight:850;display:grid}.toast-message{z-index:9999;color:#202633;background:#fff;border:1px solid #dbe1e9;border-radius:15px;grid-template-columns:38px 1fr 26px;align-items:start;gap:12px;width:min(390px,100vw - 32px);padding:16px;animation:.28s ease-out toast-enter;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 20px 55px #19223728}.toast-message>span{color:#fff;background:#e44561;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.toast-message.success>span{background:#19ad6a}.toast-message strong{margin:1px 0 5px;font-size:13px;display:block}.toast-message p{color:#687282;margin:0;font-size:12px;line-height:1.5}.toast-message>button{color:#9299a5;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.toast-message.error{border-color:#f2c7cf}.toast-message.success{border-color:#bde4ce}@keyframes toast-enter{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@media (width<=560px){.toast-message{width:auto;top:14px;left:16px;right:16px}}.upload-field.has-error{background:#fff8f9;border-color:#e47b8d}.verification-card{text-align:center;background:#fff;border:1px solid #e4e7ed;border-radius:24px;width:min(100%,520px);padding:clamp(30px,5vw,52px);box-shadow:0 25px 65px #1a213018}.verification-icon{color:#fff;background:linear-gradient(135deg,#7043e0,#cd3e9f);border-radius:22px;place-items:center;width:74px;height:74px;margin:0 auto 25px;font-size:31px;display:grid;box-shadow:0 16px 34px #8842d23b}.verification-icon.success{background:linear-gradient(135deg,#08a867,#20c887);box-shadow:0 16px 34px #16a86a35}.verification-card h1{letter-spacing:-.05em;margin:11px 0 12px;font-size:clamp(32px,4vw,46px)}.verification-card>p{color:#707987;margin:0;font-size:14px;line-height:1.7}.verification-card>p strong{color:#343c49}.resend-button{color:#7043d7;cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:12px;font-weight:800}.resend-button:disabled{opacity:.55;cursor:wait}.account-type-picker{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 4px;display:grid}.account-type-picker>button{color:#505967;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:12px;align-items:center;gap:10px;min-height:72px;padding:12px;transition:all .2s;display:flex}.account-type-picker>button:hover,.account-type-picker>button.active{background:#f2edff;border-color:#7549dc;box-shadow:0 0 0 3px #7549dc12}.account-type-picker>button>svg{color:#7549dc;width:20px}.account-type-picker>button span{flex-direction:column;display:flex}.account-type-picker strong{font-size:11px}.account-type-picker small{color:#89919d;margin-top:4px;font-size:8px}.account-type-picker>p{color:#9299a4;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.header-user-chip{color:#eef2f8;text-align:left;cursor:pointer;background:#121821;border:1px solid #2a3240;border-radius:14px;align-items:center;gap:9px;max-width:190px;height:44px;padding:4px 11px 4px 5px;transition:all .2s;display:flex}.header-user-chip:hover{background:#181d29;border-color:#7650bc;transform:translateY(-2px)}.header-user-chip>img,.header-user-chip>span{object-fit:cover;color:#fff;background:linear-gradient(135deg,#7043df,#d43d91);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.header-user-chip>div{flex-direction:column;min-width:0;display:flex}.header-user-chip strong,.header-user-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-user-chip strong{font-size:10px}.header-user-chip small{color:#9d8ec4;margin-top:3px;font-size:8px}.signin-action.logout-action{color:#fff;background:linear-gradient(135deg,#c62f49,#ed5268);border-color:#d94a5f;box-shadow:0 8px 20px #d5334a2a}.signin-action.logout-action:hover{border-color:#ff7183;box-shadow:0 11px 27px #d5334a48}@media (width<=1080px){.header-user-chip{width:42px;padding:4px}.header-user-chip>div{display:none}}@media (width<=560px){.account-type-picker{grid-template-columns:1fr}.account-type-picker>p{grid-column:1}}.profile-page{color:#172033;max-width:1400px;margin:0 auto}.profile-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#cf3f9755,#0000 29%),radial-gradient(circle at 10% 100%,#386ee85c,#0000 35%),linear-gradient(125deg,#111a37,#3b1c60 62%,#21143d);border-radius:25px;align-items:center;gap:24px;min-height:220px;padding:34px clamp(24px,4vw,50px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0003}.profile-hero:after{content:"✦";color:#ffffff0b;font-size:170px;position:absolute;right:12%}.profile-avatar-large{z-index:1;color:#fff;background:linear-gradient(135deg,#7043df,#dc3f8c);border:4px solid #ffffff2e;border-radius:27px;flex:0 0 108px;place-items:center;width:108px;height:108px;font-size:30px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 35px #0004}.profile-avatar-large img{object-fit:cover;width:100%;height:100%}.profile-identity{z-index:1;min-width:0;position:relative}.profile-identity>span,.profile-card header span{color:#b9a5ee;letter-spacing:.14em;font-size:9px;font-weight:850}.profile-identity h1{letter-spacing:-.05em;margin:7px 0 2px;font-size:clamp(30px,4vw,48px)}.profile-identity>p{color:#b8bdcc;margin:0;font-size:13px}.profile-identity>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.profile-identity b{color:#e7e0f5;text-transform:capitalize;background:#ffffff0d;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:inline-flex}.profile-identity b svg{width:12px}.profile-hero>button{z-index:1;color:#6541c9;cursor:pointer;background:#fff;border:1px solid #ffffff32;border-radius:11px;min-height:44px;margin-left:auto;padding:0 17px;font-size:9px;font-weight:850;position:relative}.profile-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.profile-stats article{background:#fff;border:1px solid #e1e5eb;border-radius:16px;align-items:center;gap:13px;min-height:91px;padding:18px;display:flex;box-shadow:0 10px 24px #17223a08}.profile-stats>article>svg{color:#7148dc;background:#f0ebff;border-radius:11px;width:20px;height:20px;padding:9px}.profile-stats article div{flex-direction:column;min-width:0;display:flex}.profile-stats span{color:#89929f;font-size:9px}.profile-stats strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:6px;font-size:12px;overflow:hidden}.profile-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-card{background:#fff;border:1px solid #e1e5eb;border-radius:19px;box-shadow:0 12px 30px #17223a08}.profile-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.profile-card header h2{margin:5px 0 0;font-size:17px}.profile-card>header>p{color:#8a93a0;text-align:right;max-width:270px;margin:0;font-size:9px;line-height:1.55}.profile-form{padding-bottom:22px}.profile-photo-input{color:#6845cd;cursor:pointer;background:#faf9ff;border:1px dashed #cbcfe0;border-radius:10px;align-items:center;gap:8px;width:max-content;margin:20px 23px 2px;padding:10px 13px;font-size:9px;font-weight:800;display:flex}.profile-photo-input input{display:none}.profile-photo-input svg{width:15px}.profile-fields{grid-template-columns:1fr 1fr;gap:14px;padding:20px 23px;display:grid}.profile-fields label{gap:7px;display:grid}.profile-fields label.full{grid-column:1/-1}.profile-fields label>span{font-size:9px;font-weight:800}.profile-fields input,.profile-fields select{box-sizing:border-box;color:#354050;width:100%;height:43px;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.profile-fields input:focus,.profile-fields select:focus{border-color:#754adb;box-shadow:0 0 0 3px #754adb12}.handle-field{position:relative}.handle-field i{color:#875cd9;font-size:10px;font-style:normal;position:absolute;top:14px;left:11px}.handle-field input{padding-left:27px}.profile-form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7045db,#bd3d9e);border:0;border-radius:10px;height:42px;margin:0 23px;padding:0 16px;font-size:9px;font-weight:850}.address-book>header button{color:#6942cb;cursor:pointer;background:#fff;border:1px solid #744bd8;border-radius:9px;height:35px;padding:0 11px;font-size:8px;font-weight:850}.address-list{gap:10px;padding:17px;display:grid}.address-list article{border:1px solid #e6e9ee;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;padding:15px;display:grid}.address-icon{color:#7048d8;background:#f0ebff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.address-icon svg{width:17px}.address-list article>div:nth-child(2){flex-direction:column;display:flex}.address-list article>div>span{color:#7951d7;text-transform:uppercase;font-size:8px;font-weight:850}.address-list article>div>span b{color:#167657;background:#def6ed;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:6px}.address-list article strong{margin-top:5px;font-size:11px}.address-list article p{color:#858e9a;margin:5px 0 0;font-size:9px;line-height:1.55}.address-list footer{gap:4px;margin:0;padding:0;display:flex}.address-list footer button{color:#7650d4;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.address-list footer button:last-child{color:#ce4059}.address-list footer svg{width:13px}.address-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:20px;display:flex}.address-empty>svg{color:#754bd8;background:#f0ebff;border-radius:14px;width:27px;height:27px;padding:12px}.address-empty h3{margin:13px 0 4px;font-size:13px}.address-empty p{color:#89929e;margin:0;font-size:9px}.address-empty button{color:#6e46d1;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:9px;font-weight:850}.sales-history{margin-top:16px}.sales-history>header>strong{color:#167959;background:#ddf7ed;border-radius:999px;padding:8px 10px;font-size:8px}.sales-empty{justify-content:center;align-items:center;gap:14px;min-height:130px;padding:20px;display:flex}.sales-empty>svg{color:#7149d8;background:#f0ebff;border-radius:12px;width:24px;height:24px;padding:10px}.sales-empty h3{margin:0;font-size:12px}.sales-empty p{color:#89929e;margin:5px 0 0;font-size:9px}.profile-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d16bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.address-modal{color:#172033;background:#fff;border-radius:20px;width:min(670px,100%);max-height:94vh;overflow-y:auto;box-shadow:0 30px 80px #0005}.address-modal>header{border-bottom:1px solid #e9ecf1;justify-content:space-between;padding:22px 24px;display:flex}.address-modal>header span{color:#754bd7;letter-spacing:.14em;font-size:8px;font-weight:850}.address-modal>header h2{margin:5px 0 0;font-size:20px}.address-modal>header button{color:#7a8491;background:#fff;border:1px solid #dfe3e9;border-radius:9px;width:34px;height:34px;font-size:20px}.default-address{color:#596371;align-items:center;gap:8px;margin:0 24px;font-size:9px;display:flex}.address-modal>footer{border-top:1px solid #e9ecf1;justify-content:flex-end;gap:8px;margin-top:20px;padding:17px 24px;display:flex}.address-modal>footer button{color:#6842c8;background:#fff;border:1px solid #7148d6;border-radius:9px;height:39px;padding:0 15px;font-size:8px;font-weight:850}.address-modal>footer button:last-child{color:#fff;background:#7048d6}.profile-loading{color:#bbc1cb;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.profile-loading span{border:3px solid #2d3440;border-top-color:#9851df;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite profile-spin}.profile-loading p{font-size:10px}@keyframes profile-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-layout{grid-template-columns:1fr}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-hero>button{margin-left:0}}@media (width<=620px){.profile-page{padding-top:4px}.profile-hero{padding:25px 20px}.profile-avatar-large{border-radius:20px;flex-basis:78px;width:78px;height:78px}.profile-identity{width:calc(100% - 102px)}.profile-identity h1{font-size:28px}.profile-identity>div{margin-top:22px;margin-left:-102px}.profile-hero>button{width:100%}.profile-stats{grid-template-columns:1fr 1fr;gap:8px}.profile-stats article{min-height:78px;padding:12px}.profile-stats>article>svg{display:none}.profile-card>header{flex-direction:column}.profile-card>header>p{text-align:left}.profile-fields{grid-template-columns:1fr;padding:18px}.profile-fields label.full{grid-column:1}.profile-photo-input,.profile-form>button{margin-left:18px}.address-list article{grid-template-columns:36px 1fr}.address-list footer{grid-column:2}.address-modal .profile-fields{grid-template-columns:1fr}.sales-empty{align-items:flex-start}}.onboarding-page{color:#172033;max-width:1180px;margin:0 auto}.onboarding-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#d43e9660,#0000 28%),linear-gradient(125deg,#101936,#3c1c62);border-radius:25px;padding:46px clamp(24px,5vw,60px);box-shadow:0 22px 55px #0003}.onboarding-hero>span{color:#c4b4ef;letter-spacing:.16em;font-size:9px;font-weight:850}.onboarding-hero h1{letter-spacing:-.055em;max-width:720px;margin:8px 0;font-size:clamp(34px,5vw,58px);line-height:1}.onboarding-hero p{color:#bdc1d0;max-width:720px;margin:15px 0 0;font-size:12px;line-height:1.7}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.onboarding-progress article{color:#9098a5;background:#fff;border:1px solid #e0e4ea;border-radius:13px;align-items:center;gap:10px;padding:15px;display:flex}.onboarding-progress b{background:#f0f2f6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.onboarding-progress span{font-size:9px;font-weight:800}.onboarding-progress article.current{color:#6741c9;background:#f6f2ff;border-color:#7950dc}.onboarding-progress article.current b{color:#fff;background:#754adc}.onboarding-progress article.done{color:#147a59;background:#edfbf6}.onboarding-progress article.done b{color:#fff;background:#18ae78}.onboarding-card{gap:13px;display:grid}.onboarding-card>section{background:#fff;border:1px solid #e1e5eb;border-radius:18px;padding:25px;box-shadow:0 12px 30px #17223a08}.onboarding-card>section.locked{opacity:.53}.onboarding-card>section.active{border-color:#cfc1ef;box-shadow:0 17px 38px #6844cb12}.onboarding-card>section.complete{background:#f9fffc;border-color:#bde8d7}.onboarding-card section>header{align-items:center;gap:13px;display:flex}.onboarding-card section>header>b{color:#fff;background:#7549db;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.onboarding-card section.complete>header>b{background:#18aa76}.onboarding-card section header span{color:#7650d4;letter-spacing:.13em;font-size:8px;font-weight:850}.onboarding-card section header h2{margin:4px 0 0;font-size:17px}.onboarding-card section>p{color:#7e8794;max-width:800px;margin:15px 0;font-size:10px;line-height:1.65}.onboarding-card section>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7045da,#b83e9e);border:0;border-radius:10px;min-height:41px;padding:0 15px;font-size:9px;font-weight:850}.onboarding-card section>button:disabled{opacity:.55;cursor:not-allowed}.onboarding-fields{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}.onboarding-fields label{gap:7px;display:grid}.onboarding-fields span{font-size:8px;font-weight:800}.onboarding-fields input,.onboarding-fields select{height:43px;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;padding:0 11px;font-size:10px}.onboarding-plans{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:17px;display:grid}.onboarding-plans button{color:#263042;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:120px;padding:15px;transition:all .2s;display:flex}.onboarding-plans button:hover:not(:disabled){border-color:#754adb;transform:translateY(-3px);box-shadow:0 13px 28px #5e3ac416}.onboarding-plans button:disabled{opacity:.55}.onboarding-plans span{font-size:9px;font-weight:850}.onboarding-plans strong{color:#6b43d1;margin:13px 0 4px;font-size:21px}.onboarding-plans strong small{font-size:8px}.onboarding-plans em{color:#89929e;font-size:8px;font-style:normal}.onboarding-success{text-align:center;background:#fff;border:1px solid #bce9d6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:35px;display:flex}.onboarding-success>svg{color:#fff;background:#16ae77;border-radius:18px;width:42px;height:42px;padding:15px}.onboarding-success>span{color:#16815e;letter-spacing:.14em;margin-top:18px;font-size:8px;font-weight:850}.onboarding-success h2{margin:8px 0;font-size:32px}.onboarding-success p{color:#7d8693;max-width:520px;font-size:10px}.onboarding-success div{gap:9px;margin-top:18px;display:flex}.onboarding-success button{color:#6941ca;background:#fff;border:1px solid #7048d6;border-radius:10px;height:42px;padding:0 15px;font-size:9px;font-weight:850}.onboarding-success button:last-child{color:#fff;background:#7048d6}@media (width<=900px){.onboarding-progress,.onboarding-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.onboarding-progress,.onboarding-fields,.onboarding-plans{grid-template-columns:1fr}.onboarding-hero{padding:34px 22px}.onboarding-card>section{padding:20px}.onboarding-success div{flex-direction:column;width:100%}.onboarding-success button{width:100%}}.onboarding-plans button.selected{background:linear-gradient(145deg,#f8f5ff,#efe8ff);border-color:#754adb;box-shadow:0 13px 28px #5e3ac416}@media (width<=430px){.start-actions article{flex-direction:column}.why-image{height:420px}.why-content h2,.community-cta h2{font-size:34px}.why-features article{padding:17px}.community-cta p{font-size:14px}}.nav-icon svg{stroke-width:1.9px;width:21px;height:21px}.header-search>svg{stroke-width:2px;flex:0 0 17px;width:17px;height:17px}.vendor-button,.icon-action,.signin-action,.card-buttons button,.facebook-button,.start-actions button,.community-cta a,.community-cta button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.vendor-button svg{width:15px;height:15px}.icon-action svg,.signin-action svg{stroke-width:1.9px;width:19px;height:19px}.type-badge{align-items:center;gap:5px}.type-badge svg{stroke-width:2.2px;width:11px;height:11px}.card-image>button svg{stroke-width:1.9px;width:18px;height:18px}.card-buttons svg{stroke-width:2px;width:14px;height:14px}.popular{align-items:center;gap:4px;display:inline-flex}.popular svg{fill:currentColor;width:9px;height:9px}.plan-title>span svg{stroke-width:1.9px;width:19px;height:19px}.plan li{align-items:center;gap:7px;display:flex}.plan li svg{color:#72eed1;flex:0 0 13px;width:13px;height:13px}.benefit-icon svg{stroke-width:1.9px;width:21px;height:21px}.facebook-button svg{width:16px;height:16px}.step-row span svg{stroke-width:1.9px;width:25px;height:25px}.start-actions>article>span svg{stroke-width:1.9px;width:24px;height:24px}.start-actions button svg{width:15px;height:15px}.why-icon svg{stroke-width:1.9px;width:19px;height:19px}.community-cta svg{stroke-width:2px;width:16px;height:16px}.checkout-layout{grid-template-columns:1.35fr .75fr;gap:20px;display:grid}.checkout-items,.checkout-summary{padding:24px}.checkout-items h2,.checkout-summary h2{margin:0 0 18px}.checkout-items article{border-top:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.checkout-items article:first-of-type{border-top:0}.checkout-items article div{gap:4px;display:grid}.checkout-items small{color:#8d96a3}.checkout-items button{color:#c03955;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.checkout-summary{gap:16px;height:max-content;display:grid}.checkout-summary label{gap:7px;font-size:13px;display:grid}.checkout-summary select{background:#fff;border:1px solid #dce1ea;border-radius:10px;height:43px;padding:0 10px}.checkout-summary>strong{font-size:20px}.checkout-summary>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6441d9,#d94691);border:0;border-radius:11px;height:46px;font-weight:800}.checkout-summary>button:disabled{opacity:.5}.checkout-message{color:#137653;background:#e1f8ed;border-radius:12px;margin:15px 0;padding:14px 16px}.seller-follow{color:#6b45d0;cursor:pointer;background:#f6f3ff;border:1px solid #7b55db;border-radius:8px;margin:4px 0 13px;padding:8px 11px;font-weight:700}.notification-row{color:#525d6a;border-top:1px solid #edf0f4;padding:13px 20px}@media (width<=780px){.checkout-layout{grid-template-columns:1fr}.checkout-items,.checkout-summary{padding:18px}.checkout-items article{grid-template-columns:1fr auto}.checkout-items button{text-align:left;grid-column:1/-1}}.profile-orders{margin-top:16px}.profile-orders>header>strong{color:#4e3e79;background:#f0ebff;border-radius:999px;padding:8px 10px;font-size:8px}.profile-order-list{gap:10px;padding:17px;display:grid}.profile-order-list>article{background:#fff;border:1px solid #e6e9ee;border-radius:13px;grid-template-columns:42px minmax(150px,1.2fr) auto auto minmax(150px,1fr) auto;align-items:center;gap:13px;padding:14px;transition:all .2s;display:grid}.profile-order-list>article:hover,.profile-order-list>article.expanded{border-color:#d4c7fa;box-shadow:0 11px 24px #593a9412}.profile-order-icon{color:#fff;background:linear-gradient(135deg,#5d70e8,#a247dd);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.profile-order-icon svg{width:18px}.profile-order-info{gap:3px;min-width:0;display:grid}.profile-order-info>span{color:#8a7da5;letter-spacing:.08em;font-size:7px;font-weight:850}.profile-order-info strong{color:#303a4d;font-size:10px}.profile-order-info small,.profile-order-tracking small{color:#818a97;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-order-total{color:#29354a;white-space:nowrap;font-size:10px}.profile-order-status{color:#3e638e;white-space:nowrap;background:#e8f1ff;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.profile-order-tracking{gap:3px;min-width:0;display:grid}.profile-order-tracking strong{color:#566174;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-order-list>article>button{color:#6845b8;white-space:nowrap;cursor:pointer;background:#faf8ff;border:1px solid #ded5f9;border-radius:9px;height:34px;padding:0 10px;font-size:8px;font-weight:850;transition:all .2s}.profile-order-list>article>button:hover{color:#fff;background:#724fd6;transform:translateY(-1px)}.profile-tracking-details{background:linear-gradient(135deg,#f8f7ff,#f6fbff);border-radius:11px;grid-column:2/-1;margin-top:3px;padding:16px 18px}.profile-tracking-details ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-tracking-details li{grid-template-columns:13px 1fr;gap:9px;display:grid;position:relative}.profile-tracking-details li:not(:last-child):before{content:"";background:#d7cafa;width:2px;position:absolute;top:13px;bottom:-13px;left:6px}.profile-tracking-details li i{z-index:1;background:#724fd6;border:3px solid #f8f7ff;border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 1px #c7b7ef}.profile-tracking-details li strong{color:#364257;font-size:9px;display:block}.profile-tracking-details li p,.profile-tracking-details>p{color:#737e8d;margin:3px 0;font-size:8px;line-height:1.5}.profile-tracking-details li small{color:#9199a7;font-size:7px}.profile-orders-empty{justify-content:center;align-items:center;gap:13px;min-height:125px;padding:20px;display:flex}.profile-orders-empty>svg{color:#7149d8;background:#f0ebff;border-radius:12px;width:23px;height:23px;padding:10px}.profile-orders-empty h3{margin:0;font-size:12px}.profile-orders-empty p{color:#89929e;margin:5px 0 0;font-size:9px}.profile-orders-empty button{color:#6842c8;cursor:pointer;background:#fff;border:1px solid #7148d6;border-radius:9px;height:34px;margin-left:8px;padding:0 11px;font-size:8px;font-weight:850}@media (width<=700px){.profile-order-list>article{grid-template-columns:40px 1fr auto}.profile-order-total,.profile-order-tracking{display:none}.profile-order-status{grid-column:2;width:max-content}.profile-order-list>article>button{grid-area:1/3/span 2}.profile-tracking-details{grid-column:1/-1}.profile-orders-empty{flex-wrap:wrap;align-items:flex-start}.profile-orders-empty button{margin-left:46px}}.site-notifications{position:relative}.notification-popover{z-index:80;color:#283247;background:#fff;border:1px solid #e3dafa;border-radius:16px;width:min(380px,100vw - 28px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #1e29442b}.notification-popover>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:16px 17px;display:flex}.notification-popover header span{color:#805ac4;letter-spacing:.1em;font-size:8px;font-weight:850}.notification-popover h3{margin:4px 0 0;font-size:14px}.notification-popover>header button{color:#8b94a2;cursor:pointer;background:0 0;border:0;font-size:20px}.notification-popover-list{max-height:360px;overflow-y:auto}.notification-popover-list>button{color:#293348;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:10px 1fr;gap:5px;width:100%;padding:13px 17px;display:grid}.notification-popover-list>button:hover{background:#faf8ff}.notification-popover-list i{color:#d84685;font-size:15px;font-style:normal}.notification-popover-list strong{font-size:10px;display:block}.notification-popover-list p{color:#7e8795;margin:4px 0 0;font-size:9px;line-height:1.45}.notifications-empty{color:#8a93a0;text-align:center;padding:28px!important}.seller-actions{flex-wrap:wrap;gap:8px;margin:5px 0 13px;display:flex}.seller-actions .seller-follow{margin:0}.seller-message{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6e49d5,#c3408c);border:1px solid #cbbcf0;border-radius:8px;padding:8px 11px;font-weight:700}.message-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09101ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.listing-message-modal{color:#273247;background:#fff;border-radius:19px;grid-template-rows:auto minmax(150px,1fr) auto auto;width:min(590px,100%);max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0006}.listing-message-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:20px 22px;display:flex}.listing-message-modal header span{color:#7b55c4;letter-spacing:.12em;font-size:8px;font-weight:850}.listing-message-modal h2{margin:4px 0;font-size:18px}.listing-message-modal header p{color:#7c8695;margin:0;font-size:9px}.listing-message-modal>header>button{color:#7c8593;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:9px;width:32px;height:32px;font-size:20px}.listing-message-thread{background:#fafbfe;align-content:start;gap:10px;min-height:210px;max-height:390px;padding:18px 22px;display:grid;overflow-y:auto}.listing-message-thread>p{color:#7d8797;text-align:center;margin:auto;font-size:10px}.listing-message-thread article{color:#3d4860;background:#fff;border-radius:12px 12px 12px 3px;max-width:82%;padding:10px 12px;box-shadow:0 3px 11px #1828460b}.listing-message-thread article strong{font-size:9px}.listing-message-thread article p{white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.message-error{color:#b93752;background:#fff0f2;margin:0;padding:9px 22px;font-size:9px}.listing-message-modal form{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:9px;padding:15px 18px;display:grid}.listing-message-modal textarea{resize:vertical;min-height:42px;max-height:115px;font:inherit;border:1px solid #dce1e9;border-radius:10px;padding:10px;font-size:10px}.listing-message-modal form button{color:#fff;cursor:pointer;background:#7048d6;border:0;border-radius:10px;align-self:end;height:42px;padding:0 14px;font-size:9px;font-weight:850}.listing-message-modal form button:disabled{opacity:.55}@media (width<=560px){.listing-message-modal form{grid-template-columns:1fr}.listing-message-modal form button{width:100%}.listing-message-thread{padding:16px}.seller-actions{flex-direction:column;align-items:flex-start}}.profile-messages{margin-top:16px}.profile-messages>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:20px 21px;display:flex}.profile-messages>header span,.profile-message-thread header span{color:#7550bf;letter-spacing:.1em;font-size:8px;font-weight:850}.profile-messages h2{color:#2e3950;margin:5px 0 0;font-size:18px}.profile-messages>header p{color:#7c8795;margin:5px 0 0;font-size:9px}.profile-messages>header>strong{color:#6944be;background:#f0ebff;border-radius:999px;padding:7px 10px;font-size:8px}.profile-messages-layout{grid-template-columns:235px minmax(0,1fr);min-height:365px;display:grid}.profile-messages-layout aside{background:#fbfbfe;border-right:1px solid #edf0f4;overflow-y:auto}.profile-messages-layout aside>button{color:#354055;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;width:100%;padding:14px 39px 14px 17px;display:block;position:relative}.profile-messages-layout aside>button:hover,.profile-messages-layout aside>button.active{background:#f0ecff}.profile-messages-layout aside strong,.profile-messages-layout aside small,.profile-messages-layout aside p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-messages-layout aside strong{font-size:10px}.profile-messages-layout aside small{color:#795cc0;margin-top:3px;font-size:8px}.profile-messages-layout aside p{color:#8a93a0;margin:5px 0 0;font-size:8px}.profile-messages-layout aside i{color:#fff;text-align:center;background:#d54888;border-radius:999px;min-width:16px;padding:3px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:14px;right:14px}.profile-message-thread{grid-template-rows:auto minmax(180px,1fr) auto auto;display:grid}.profile-message-thread header{border-bottom:1px solid #edf0f4;padding:15px 18px}.profile-message-thread h3{color:#303a4e;margin:4px 0 0;font-size:13px}.profile-message-thread header p{color:#8c95a2;margin:3px 0 0;font-size:8px}.profile-message-items{background:#fafbfe;align-content:start;gap:9px;padding:17px;display:grid;overflow-y:auto}.profile-message-items article{color:#3b465a;background:#fff;border-radius:12px 12px 12px 3px;max-width:78%;padding:9px 11px;box-shadow:0 3px 10px #1828460b}.profile-message-items article.mine{color:#fff;background:linear-gradient(135deg,#704bd2,#a349d5);border-radius:12px 12px 3px;justify-self:end}.profile-message-items article strong{font-size:8px}.profile-message-items article p{white-space:pre-wrap;margin:3px 0 0;font-size:9px;line-height:1.45}.profile-message-empty{color:#8b95a2;margin:auto;font-size:9px}.profile-message-error{color:#ad3952;background:#fff0f2;margin:0;padding:8px 16px;font-size:8px}.profile-message-thread form{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:8px;padding:12px 15px;display:grid}.profile-message-thread textarea{resize:vertical;min-height:39px;max-height:100px;font:inherit;border:1px solid #dce1e9;border-radius:9px;padding:9px;font-size:9px}.profile-message-thread button{color:#fff;cursor:pointer;background:#7049d6;border:0;border-radius:9px;align-self:end;height:39px;padding:0 12px;font-size:8px;font-weight:850}.profile-message-thread button:disabled{opacity:.5}.profile-messages-empty,.profile-messages-loading{color:#89929e;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:130px;padding:18px;font-size:9px;display:flex}.profile-messages-empty svg{color:#7049d6;background:#f0ebff;border-radius:11px;width:20px;height:20px;padding:10px}.profile-messages-empty h3{color:#394358;margin:0;font-size:11px}.profile-messages-empty p{margin:4px 0 0;font-size:8px}@media (width<=680px){.profile-messages-layout{grid-template-columns:1fr}.profile-messages-layout aside{border-bottom:1px solid #edf0f4;border-right:0;display:flex;overflow-x:auto}.profile-messages-layout aside>button{min-width:190px}.profile-message-thread{min-height:350px}.profile-message-thread form{grid-template-columns:1fr}.profile-message-thread button{width:100%}.profile-messages>header{padding:17px}.profile-messages>header>strong{display:none}}.buyer-reviews{margin-top:16px}.buyer-reviews>header>div>p{color:#7d8795;margin:5px 0 0;font-size:9px}.buyer-reviews>header>strong{color:#6744bc;white-space:nowrap;background:#f0ebff;border-radius:999px;padding:7px 10px;font-size:8px}.buyer-review-list{gap:11px;padding:17px;display:grid}.buyer-review-list>article{background:#fff;border:1px solid #e5e8ee;border-radius:14px;grid-template-columns:minmax(150px,.75fr) minmax(260px,1.25fr);align-items:center;gap:18px;padding:16px;display:grid}.buyer-review-order{gap:3px;display:grid}.buyer-review-order span{color:#7957bd;letter-spacing:.08em;font-size:8px;font-weight:850}.buyer-review-order strong{color:#303b50;font-size:11px}.buyer-review-order small{color:#89929e;font-size:8px}.write-review-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7048d7,#c34192);border:1px solid #7450d2;border-radius:10px;justify-self:end;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:8px;font-weight:850;display:inline-flex}.write-review-button svg{width:14px}.buyer-review-list form{gap:9px;display:grid}.review-star-picker{gap:4px;display:flex}.review-star-picker button{color:#c1c6cf;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.review-star-picker button.selected{color:#f0ad24;background:#fff8e6;border-color:#f2bd49}.review-star-picker svg{fill:currentColor;width:15px}.buyer-review-list textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #dce1e9;border-radius:10px;padding:10px;font-size:9px}.buyer-review-list form>div:last-child{justify-content:flex-end;gap:7px;display:flex}.buyer-review-list form>div:last-child button{color:#657080;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:9px;height:34px;padding:0 11px;font-size:8px;font-weight:800}.buyer-review-list form>div:last-child button:last-child{color:#fff;background:#7049d6;border-color:#7049d6}.buyer-review-complete{gap:5px;display:grid}.buyer-review-complete>div{gap:2px;display:flex}.buyer-review-complete svg{color:#c8ccd3;width:13px}.buyer-review-complete svg.filled{color:#efb43b;fill:currentColor}.buyer-review-complete strong{font-size:9px}.buyer-review-complete p{color:#7f8996;margin:0;font-size:9px;line-height:1.45}.buyer-review-notice{margin:0;padding:10px 17px;font-size:9px}.buyer-review-notice.success{color:#117452;background:#e7f8f1}.buyer-review-notice.error{color:#ae3851;background:#fff0f2}.buyer-reviews-empty{justify-content:center;align-items:center;gap:12px;min-height:125px;padding:20px;display:flex}.buyer-reviews-empty>svg{color:#e4a62b;background:#fff5d9;border-radius:11px;width:22px;padding:10px}.buyer-reviews-empty h3{margin:0;font-size:11px}.buyer-reviews-empty p{color:#89929e;margin:4px 0 0;font-size:8px}@media (width<=700px){.buyer-review-list>article{grid-template-columns:1fr}.write-review-button{justify-self:start}.buyer-reviews>header>strong{display:none}}.card-detail-gallery{min-width:0}.card-detail-gallery>.pokemon-art{min-height:560px}.card-detail-gallery>.pokemon-art img{object-fit:contain;width:100%;height:100%}.card-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.card-gallery-thumbs button{color:#6e7785;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:10px;padding:5px;font-size:8px;transition:all .2s;overflow:hidden}.card-gallery-thumbs button.active,.card-gallery-thumbs button:hover{color:#6540c4;border-color:#7549d9;box-shadow:0 0 0 2px #7549d912}.card-gallery-thumbs img{object-fit:contain;background:#111722;border-radius:6px;width:100%;height:70px;display:block}.card-gallery-thumbs span{margin:5px 0 2px;display:block}@media (width<=560px){.card-detail-gallery>.pokemon-art{min-height:390px}.card-gallery-thumbs{grid-template-columns:repeat(3,1fr)}.card-gallery-thumbs img{height:58px}}.seller-menu{width:max-content;max-width:100%;margin:8px 0 14px;position:relative}.seller-menu-trigger{color:#354054;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #e1d9f4;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:245px;max-width:100%;padding:9px 11px;transition:all .2s;display:grid}.seller-menu-trigger:hover,.seller-menu.open .seller-menu-trigger{border-color:#a889e5;transform:translateY(-1px);box-shadow:0 9px 23px #3e266f16}.seller-menu-trigger>span{color:#fff;background:linear-gradient(135deg,#7048d8,#c34193);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.seller-menu-trigger>span img{object-fit:cover;width:100%;height:100%}.seller-menu-trigger>span svg{width:18px}.seller-menu-trigger>div{gap:2px;min-width:0;display:grid}.seller-menu-trigger small{color:#8b94a0;font-size:7px;font-style:normal}.seller-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-menu-trigger em{color:#7555bc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.seller-menu-trigger>b{color:#7c64b4;font-size:15px;transition:transform .2s}.seller-menu.open .seller-menu-trigger>b{transform:rotate(180deg)}.seller-menu-options{z-index:30;background:#fff;border:1px solid #ded7ef;border-radius:14px;width:min(330px,100vw - 42px);padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 20px 45px #19233d2b}.seller-menu-options>button{color:#354054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.seller-menu-options>button:hover{color:#633fbd;background:#f1edff}.seller-menu-options>button>svg{color:#fff;background:linear-gradient(135deg,#7048d8,#a94ac9);border-radius:10px;width:17px;height:17px;padding:8px}.seller-menu-options>button:last-child>svg{background:linear-gradient(135deg,#db4778,#9d3bc3)}.seller-menu-options>button div{gap:3px;display:grid}.seller-menu-options strong{font-size:9px}.seller-menu-options small{color:#87909d;font-size:7px;line-height:1.4}@media (width<=480px){.seller-menu{width:100%}.seller-menu-trigger{width:100%;min-width:0}.seller-menu-options{width:100%}}.hero-card.upgraded{background:linear-gradient(90deg,#080b10ed 0%,#080b10c4 48%,#080b1080 100%),url(/hero/hero.png) 50%/cover no-repeat}.auto-card-stage{width:min(282px,28vw);height:450px}.auto-card .pokemon-art{aspect-ratio:.72;background:#111827;height:auto;min-height:0}.pokemon-art img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;position:absolute;inset:0}.auto-card.show{pointer-events:auto}.auto-card.show:hover .pokemon-art img{filter:saturate(1.08)contrast(1.03);transform:scale(1.035)}.market-card:hover .pokemon-art img{filter:saturate(1.06);transform:scale(1.045)}.real-logo{transition:transform .25s,filter .25s}.real-logo:hover{filter:drop-shadow(0 8px 14px #9f4bea55);transform:translateY(-2px)scale(1.035)}.icon-action:hover,.header-user-chip:hover{box-shadow:0 10px 24px #8150df2e}.profile-fields select:disabled,.profile-fields input:disabled,.onboarding-fields select:disabled,.onboarding-fields input:disabled{cursor:not-allowed;opacity:.58}.why-banner{background:#182142;border:1px solid #d7c7ff;border-radius:22px;grid-column:1/-1;overflow:hidden;box-shadow:0 18px 42px #2f1a6820}.why-banner img{object-fit:cover;object-position:center;width:100%;max-height:310px;transition:transform .6s;display:block}.why-banner:hover img{transform:scale(1.025)}@media (width<=820px){.hero-card.upgraded{min-height:740px}.auto-card-stage{opacity:.82;transform-origin:bottom;width:282px;height:430px;bottom:18px;left:50%;right:auto;transform:translate(-50%)scale(.72)}.auto-card.show{transform:translate(-50%)scale(.72)}.why-banner{border-radius:17px}.why-banner img{max-height:220px}}@media (width<=560px){.hero-card.upgraded{min-height:720px}.auto-card-stage{bottom:10px;transform:translate(-50%)scale(.66)}.auto-card.show{transform:translate(-50%)scale(.66)}}.dash-shell{color:#172033;background:#f3f5f9;min-height:100vh;font-family:DM Sans,sans-serif}.dash-form textarea{color:#354050;resize:vertical;width:100%;min-height:105px;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:0;padding:12px;font-size:10px;transition:all .2s}.dash-form textarea:focus{border-color:#754adb;box-shadow:0 0 0 3px #754adb12}.listing-attributes>span{color:#4c5667;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.listing-attributes>div{flex-wrap:wrap;gap:7px;display:flex}.listing-attributes label{color:#687282;cursor:pointer;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;transition:all .2s;display:flex}.listing-attributes label.selected{color:#6744bd;background:#f0ebff;border-color:#8b62df}.listing-attributes input{width:13px;height:13px}.listing-media-heading{margin-top:8px}.card-photo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card-photo-upload{color:#6847bd;cursor:pointer;place-items:center;min-height:260px;transition:all .25s;position:relative;overflow:hidden;background:linear-gradient(145deg,#faf8ff,#f3efff)!important;border:1px dashed #ad97de!important;border-radius:15px!important;padding:0!important;display:grid!important}.card-photo-upload:hover{transform:translateY(-2px);box-shadow:0 14px 30px #3f257619;border-color:#7449d4!important}.card-photo-upload>span{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1d2434cc;border-radius:999px;padding:6px 9px;position:absolute;top:12px;left:12px;color:#fff!important;font-size:8px!important}.card-photo-upload>div{text-align:center;place-items:center;gap:7px;display:grid}.card-photo-upload>div svg{color:#fff;background:linear-gradient(135deg,#7049d7,#c44292);border-radius:11px;width:22px;height:22px;padding:9px}.card-photo-upload>div strong{font-size:10px}.card-photo-upload>div small{color:#8b94a1;font-size:8px}.card-photo-upload>img{object-fit:contain;background:#111722;width:100%;height:260px}.card-photo-upload>input{opacity:0;position:absolute;width:1px!important;height:1px!important}.additional-photo-upload{background:#fafbfe;border:1px solid #e1e4eb;border-radius:12px;padding:14px}.additional-photo-upload input{background:#fff!important;height:auto!important;padding:8px!important}.additional-photo-upload small{color:#89929e;font-size:8px;line-height:1.5}@media (width<=650px){.card-photo-grid{grid-template-columns:1fr}.card-photo-upload,.card-photo-upload>img{height:230px;min-height:230px}.listing-attributes>div{grid-template-columns:1fr 1fr;display:grid}}@media (width<=420px){.listing-attributes>div{grid-template-columns:1fr}}.followers-banner button{align-items:center;gap:7px;display:inline-flex}.followers-banner button svg{width:15px}.followers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.followers-grid article{background:linear-gradient(135deg,#fff,#fbfaff);border:1px solid #e4e8ef;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:all .2s;display:grid}.followers-grid article:hover{border-color:#cdbdf1;transform:translateY(-2px);box-shadow:0 12px 25px #2e265a10}.follower-avatar{color:#fff;background:linear-gradient(135deg,#6548d3,#c04591);border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid;overflow:hidden}.follower-avatar img{object-fit:cover;width:100%;height:100%}.follower-copy{gap:3px;min-width:0;display:grid}.follower-copy strong,.follower-copy span,.follower-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follower-copy strong{color:#2e394d;font-size:11px}.follower-copy span{color:#7451bb;font-size:9px}.follower-copy small{color:#9098a4;font-size:8px}.followers-grid article>button{color:#6947bf;cursor:pointer;background:#faf8ff;border:1px solid #d1c2f2;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.followers-grid article>button:hover{color:#fff;background:#704bd3}.followers-grid article>button svg{width:13px}.follower-chat-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1221b5;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.follower-chat-modal{color:#2d374b;background:#fff;border-radius:18px;grid-template-rows:auto minmax(190px,1fr) auto auto;width:min(580px,100%);max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0008}.follower-chat-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.follower-chat-modal header span{color:#7a56c1;letter-spacing:.11em;font-size:8px;font-weight:850}.follower-chat-modal h3{margin:5px 0 0;font-size:16px}.follower-chat-modal header p{color:#8992a0;margin:3px 0 0;font-size:9px}.follower-chat-modal>header button{color:#77818f;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.follower-chat-modal>header button svg{width:17px}.follower-chat-thread{background:#fafbfe;align-content:start;gap:9px;padding:17px 21px;display:grid;overflow-y:auto}.follower-chat-thread>p{color:#8993a0;margin:auto;font-size:9px}.follower-chat-thread article{background:#fff;border-radius:12px 12px 12px 3px;max-width:82%;padding:10px 12px;box-shadow:0 3px 11px #1828460b}.follower-chat-thread article strong{font-size:8px}.follower-chat-thread article p{white-space:pre-wrap;margin:3px 0 0;font-size:9px;line-height:1.5}.follower-chat-error{color:#ad3952;background:#fff0f2;margin:0;padding:9px 20px;font-size:9px}.follower-chat-modal form{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:9px;padding:14px 17px;display:grid}.follower-chat-modal textarea{resize:vertical;min-height:42px;max-height:110px;font:inherit;border:1px solid #dce1e9;border-radius:10px;padding:10px;font-size:9px}.follower-chat-modal form button{color:#fff;cursor:pointer;background:#704ad6;border:0;border-radius:10px;align-self:end;height:42px;padding:0 13px;font-size:8px;font-weight:850}.follower-chat-modal form button:disabled{opacity:.55}@media (width<=780px){.followers-grid{grid-template-columns:1fr}}@media (width<=520px){.followers-grid{padding:13px}.followers-grid article{grid-template-columns:42px 1fr}.followers-grid article>button{grid-column:2;width:max-content}.follower-avatar{width:42px;height:42px}.follower-chat-modal form{grid-template-columns:1fr}.follower-chat-modal form button{width:100%}}.dash-sidebar{z-index:40;color:#d7dde8;background:#0b1018;border-right:1px solid #202735;flex-direction:column;width:270px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dash-logo{text-align:left;cursor:pointer;background:0 0;border:0;height:56px;padding:0 10px}.dash-logo img{object-fit:contain;border-radius:8px;width:145px;height:48px}.role-pill{background:#151b26;border:1px solid #283142;border-radius:14px;align-items:center;gap:12px;margin:24px 2px 20px;padding:13px;display:flex}.role-pill>span{color:#fff;background:linear-gradient(135deg,#7751e9,#dc438f);border-radius:11px;flex:0 0 38px;place-items:center;height:38px;font-size:11px;font-weight:800;display:grid}.role-pill div{flex-direction:column;display:flex}.role-pill strong{font-size:12px}.role-pill small{color:#788396;margin-top:3px;font-size:9px}.dash-sidebar nav{gap:5px;margin-top:8px;display:grid;overflow-y:auto}.dash-sidebar nav button{color:#8994a6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;height:44px;padding:0 13px;font-size:11px;font-weight:650;transition:all .2s;display:flex;position:relative}.dash-sidebar nav button>span{color:#9b86d5;text-align:center;width:24px;font-size:17px}.dash-sidebar nav button:hover,.dash-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#7547dc38,#d9418c16)}.dash-sidebar nav button.active:before{content:"";background:#a251ed;border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-18px}.dash-sidebar nav button b{color:#fff;background:#db4771;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:8px;display:grid}.back-site{color:#9ca5b4;cursor:pointer;background:#111721;border:1px solid #283142;border-radius:11px;height:42px;margin-top:auto;font-size:10px}.dash-main{min-height:100vh;margin-left:270px;padding:0 clamp(20px,3vw,46px) 45px}.dash-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f5f9e8;border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;height:90px;display:flex;position:sticky;top:0}.dash-header p{color:#8a93a2;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:800}.dash-header h1{letter-spacing:-.04em;margin:0;font-size:24px}.dash-actions{align-items:center;gap:9px;display:flex}.module-banner-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.module-banner-actions button{white-space:nowrap;cursor:pointer;border:1px solid #ffffff35;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.module-banner-actions .refresh-button{color:#f4efff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12}.module-banner-actions .refresh-button:hover:not(:disabled){background:#ffffff20;border-color:#ffffff70;transform:translateY(-2px);box-shadow:0 9px 22px #09051b26}.module-banner-actions .export-button{color:#5b3bc0;background:#fff;border-color:#fff;box-shadow:0 9px 22px #09051b1f}.module-banner-actions .export-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#754bdd,#b53f9d);border-color:#9b65ed;transform:translateY(-2px);box-shadow:0 11px 25px #501e8540}.module-banner-actions svg,.analytics-banner>button svg,.messages-banner>button svg{stroke-width:2.2px;width:15px;height:15px}.module-banner button:disabled{opacity:.5;cursor:not-allowed}.is-spinning{animation:.8s linear infinite dash-control-spin}@keyframes dash-control-spin{to{transform:rotate(360deg)}}@media (width<=620px){.module-banner-actions{width:100%}.module-banner-actions button{flex:1;min-width:145px}}.dash-actions>button{color:#687383;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:11px;width:40px;height:40px;font-size:17px;position:relative}.dash-actions>button i{background:#e94d75;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.dash-notification-wrap{position:relative}.dash-actions .dash-notification-wrap>button{color:#687383;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.dash-actions .dash-notification-wrap>button:hover{color:#7048d8;background:#fbfaff;border-color:#ae94ef}.dash-actions .dash-notification-wrap>button>svg{width:18px;height:18px}.dash-actions .dash-notification-wrap>button>i{color:#fff;background:#d84579;border:2px solid #f3f5f9;border-radius:999px;place-items:center;width:auto;min-width:17px;height:17px;padding:0 3px;font-size:7px;font-style:normal;font-weight:850;line-height:1;display:grid;top:-6px;right:-6px}.dash-notification-panel{z-index:60;color:#293348;background:#fff;border:1px solid #ded7f3;border-radius:15px;width:min(360px,100vw - 28px);position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 20px 48px #1a25432c}.dash-notification-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:15px 16px;display:flex}.dash-notification-panel header span{color:#8058c5;letter-spacing:.1em;font-size:8px;font-weight:850}.dash-notification-panel h3{margin:4px 0 0;font-size:14px}.dash-notification-panel>header button{color:#8b94a2;background:0 0;border:0;width:auto;height:auto;font-size:20px}.dash-notification-panel>div{max-height:min(350px,100vh - 160px);overflow-y:auto}.dash-notification-panel>div>button{color:#293348;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:10px minmax(0,1fr);gap:7px;width:100%;padding:13px 16px;display:grid}.dash-notification-panel>div>button:hover{background:#faf8ff}.dash-notification-panel>div>button>i{color:#d84685;background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;padding:0;font-size:15px;font-style:normal;line-height:1;position:static}.dash-notification-panel>div>button span{gap:4px;min-width:0;display:grid}.dash-notification-panel>div>button strong{font-size:10px;line-height:1.35}.dash-notification-panel>div>button small{color:#7c8695;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-notification-panel>div>p{color:#8a93a0;text-align:center;padding:28px 16px;font-size:10px}@media (width<=600px){.dash-notification-panel{width:auto;position:fixed;top:68px;left:14px;right:14px}.dash-notification-panel>div{max-height:calc(100vh - 150px)}}.messages-banner{margin-bottom:18px}.messages-layout{grid-template-columns:285px minmax(0,1fr);min-height:560px;display:grid}.conversation-list{background:#fafbfe;border-right:1px solid #e9ecf1;overflow-y:auto}.conversation-list>header{border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;padding:18px;display:flex}.conversation-list>header strong{font-size:13px}.conversation-list>header span{color:#6744ba;text-align:center;background:#eee8ff;border-radius:999px;min-width:21px;padding:4px 7px;font-size:8px;font-weight:850}.conversation-list>button{color:#2f394d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f4;grid-template-columns:18px minmax(0,1fr);gap:6px;width:100%;padding:15px 16px;display:grid}.conversation-list>button:hover,.conversation-list>button.active{background:#f1ecff}.conversation-list>button i{color:#fff;background:#d5457b;border-radius:50%;align-self:start;place-items:center;min-width:17px;height:17px;font-size:7px;font-style:normal;font-weight:850;display:grid}.conversation-list>button i:empty{background:0 0}.conversation-list>button div{min-width:0}.conversation-list>button strong{font-size:10px}.conversation-list>button small,.conversation-list>button p{color:#7f8998;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;display:block;overflow:hidden}.conversation-list>button p{color:#9ba2ad}.vendor-thread{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.vendor-thread>header{border-bottom:1px solid #e9ecf1;padding:18px 21px}.vendor-thread header span{color:#8058c5;letter-spacing:.1em;font-size:8px;font-weight:850}.vendor-thread h3{margin:4px 0;font-size:15px}.vendor-thread header p{color:#7c8795;margin:0;font-size:9px}.vendor-thread-messages{background:#fff;align-content:start;gap:10px;padding:20px;display:grid;overflow-y:auto}.vendor-thread-messages article{color:#3d4960;background:#f2efff;border-radius:12px 12px 12px 3px;max-width:75%;padding:11px 13px}.vendor-thread-messages article strong{font-size:9px}.vendor-thread-messages article p{white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.vendor-thread form{border-top:1px solid #e9ecf1;grid-template-columns:1fr auto;gap:10px;padding:15px 18px;display:grid}.vendor-thread textarea{resize:vertical;min-height:44px;max-height:120px;font:inherit;border:1px solid #dce1e9;border-radius:10px;padding:10px;font-size:10px}.vendor-thread form button{color:#fff;cursor:pointer;background:#7149d8;border:0;border-radius:10px;align-self:end;height:43px;padding:0 14px;font-size:9px;font-weight:850}.vendor-thread form button:disabled{opacity:.55}@media (width<=800px){.messages-layout{grid-template-columns:1fr;min-height:0}.conversation-list{border-bottom:1px solid #e9ecf1;border-right:0;max-height:225px}.vendor-thread{min-height:430px}.vendor-thread-messages{min-height:250px}.vendor-thread form{grid-template-columns:1fr}.vendor-thread form button{width:100%}}.dash-user{color:#fff;background:linear-gradient(135deg,#7047df,#d9438d);border-radius:12px;place-items:center;width:41px;height:41px;font-size:10px;font-weight:800;display:grid}.dash-menu{display:none}.dash-content{max-width:1500px;margin:0 auto;padding-top:28px}.dash-welcome,.module-banner{color:#fff;background:radial-gradient(circle at 75% 40%,#be45d25c,#0000 28%),radial-gradient(circle at 12% 90%,#326ff264,#0000 32%),linear-gradient(120deg,#101d3e,#3e1c67 62%,#201441);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:185px;padding:35px clamp(25px,4vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1c16402b}.dash-welcome:after,.module-banner:after{content:"✦";color:#ffffff0b;font-size:150px;position:absolute;right:17%;transform:rotate(15deg)}.dash-welcome>div,.module-banner>div{z-index:1;position:relative}.dash-welcome span,.module-banner span,.form-intro>span,.focus-module section>span{letter-spacing:.17em;color:#c9c8ff;font-size:8px;font-weight:800}.dash-welcome h2,.module-banner h2,.form-intro h2{letter-spacing:-.05em;max-width:760px;margin:9px 0 8px;font-size:clamp(25px,3vw,38px)}.dash-welcome p,.module-banner p,.form-intro p{color:#b9bdd0;max-width:680px;margin:0;font-size:11px;line-height:1.65}.dash-welcome>button,.module-banner>button{z-index:1;color:#5b3bc0;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff30;border-radius:11px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800;position:relative}.dash-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.dash-stats article{background:#fff;border:1px solid #e1e5eb;border-radius:17px;justify-content:space-between;align-items:center;min-height:126px;padding:22px;display:flex;box-shadow:0 10px 25px #17223a08}.dash-stats article>div{flex-direction:column;display:flex}.dash-stats span{color:#7f8998;font-size:9px}.dash-stats strong{letter-spacing:-.05em;margin:9px 0 3px;font-size:27px}.dash-stats small{color:#17a777;font-size:8px}.dash-stats article>b{color:#7046df;background:#f0ebff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.dash-stats.small article{min-height:100px}.dash-grid{grid-template-columns:1.5fr .7fr;gap:17px;margin-top:18px;display:grid}.dash-panel{background:#fff;border:1px solid #e1e5eb;border-radius:18px;box-shadow:0 10px 25px #17223a08}.panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:70px;padding:16px 20px;display:flex}.panel-head h3{margin:0;font-size:13px}.panel-head p{color:#9aa2ae;margin:4px 0 0;font-size:8px}.panel-head button{color:#707a89;background:#fff;border:1px solid #e0e4ea;border-radius:9px;height:34px;padding:0 11px;font-size:8px}.chart{grid-template-rows:1fr 25px;grid-template-columns:28px 1fr;height:245px;padding:24px 22px 10px;display:grid}.chart-y{color:#a0a7b2;flex-direction:column;justify-content:space-between;font-size:7px;display:flex}.bars{background:repeating-linear-gradient(#fff 0 39px,#edf0f4 40px);border-bottom:1px solid #e9ecf1;justify-content:space-around;align-items:flex-end;display:flex}.bars i{background:linear-gradient(#a259ed,#7048df);border-radius:5px 5px 0 0;width:4.5%;min-height:18px;position:relative}.bars i b{background:#d9479a;border-radius:0 0 3px 3px;position:absolute;inset:35% 0 0}.chart-labels{color:#9aa2ae;grid-column:2;justify-content:space-around;padding-top:9px;font-size:7px;display:flex}.health{padding-bottom:16px}.health-ring{background:conic-gradient(#7148df 0 84%, #eceff4 84%);border-radius:50%;place-items:center;width:145px;height:145px;margin:22px auto 18px;display:grid}.health-ring:before{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.health-ring div{text-align:center;flex-direction:column;display:flex;position:relative}.health-ring strong{font-size:25px}.health-ring span{color:#959eab;font-size:8px}.health ul{gap:11px;margin:0;padding:0 20px;list-style:none;display:grid}.health li{color:#687282;grid-template-columns:10px 1fr auto;align-items:center;font-size:8px;display:grid}.health li i{border-radius:50%;width:7px;height:7px}.health .green{background:#15bb82}.health .blue{background:#3c84ed}.health .violet{background:#8654e9}.health li b{color:#333c49;font-size:8px}.recent{margin-top:18px}.data-table{overflow-x:auto}.orders-toolbar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.orders-toolbar .panel-head{margin:0}.order-filter{background:linear-gradient(135deg,#fbfaff,#f2efff);border:1px solid #dcd4f4;border-radius:10px;align-items:center;min-width:220px;height:40px;padding:0 34px 0 12px;display:flex;position:relative;box-shadow:0 6px 16px #543a8f0d}.order-filter>span{color:#81769e;letter-spacing:.08em;text-transform:uppercase;margin-right:8px;font-size:8px;font-weight:800}.order-filter select,.order-status-select{appearance:none;font:inherit;cursor:pointer;outline:0}.order-filter select{color:#453b66;background:0 0;border:0;width:100%;font-size:10px;font-weight:750}.order-filter svg{color:#68578f;pointer-events:none;width:15px;position:absolute;right:11px}.order-table .table-row{grid-template-columns:minmax(95px,.85fr) minmax(130px,1fr) minmax(85px,.7fr) minmax(118px,.9fr) minmax(154px,1fr);padding:15px 20px}.order-table .table-row:hover{background:#fcfbff}.order-current-status{background:#e8f0ff;border-radius:999px;width:max-content;padding:6px 9px;font-weight:800;display:inline-flex;color:#405c89!important;font-size:8px!important}.order-status-select{color:#547;background:#faf8ff;border:1px solid #e1d9f6;border-radius:9px;width:100%;min-height:36px;padding:0 30px 0 10px;font-size:9px;font-weight:750;transition:border-color .18s,box-shadow .18s}.order-status-select:hover:not(:disabled),.order-status-select:focus{border-color:#9376df;box-shadow:0 0 0 3px #8d69df17}.order-status-select:disabled{cursor:not-allowed;opacity:.64}.orders-empty{color:#7d8795;text-align:center;padding:25px 20px;font-size:10px}.buyer-orders-banner{margin-bottom:18px}.buyer-orders-panel{padding-bottom:6px}.buyer-order-list{gap:12px;display:grid}.buyer-order-list>article{background:#fff;border:1px solid #e7eaf0;border-radius:14px;grid-template-columns:46px minmax(150px,1.25fr) auto auto minmax(150px,1fr) auto;align-items:center;gap:15px;padding:17px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px 16px #1e294208}.buyer-order-list>article:hover,.buyer-order-list>article.expanded{border-color:#d6c9fc;box-shadow:0 13px 29px #6240aa15}.buyer-order-icon{color:#fff;background:linear-gradient(135deg,#5f6eef,#a549dd);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.buyer-order-icon svg{width:21px}.buyer-order-main{gap:3px;display:grid}.buyer-order-main>span,.buyer-tracking-timeline header span{color:#8b80a2;letter-spacing:.09em;font-size:8px;font-weight:850}.buyer-order-main strong{color:#273144;font-size:11px}.buyer-order-main small,.buyer-order-shipping small{color:#7b8594;font-size:9px}.buyer-order-total{color:#26334b;white-space:nowrap;font-size:11px}.buyer-order-status{color:#3b628f;white-space:nowrap;background:#e8f1ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.buyer-order-shipping{gap:3px;min-width:0;display:grid}.buyer-order-shipping strong{color:#4b5568;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-button{color:#6745b2;white-space:nowrap;cursor:pointer;background:#faf8ff;border:1px solid #ded5f9;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;transition:all .18s}.tracking-button:hover{color:#fff;background:#7450d9;transform:translateY(-1px)}.buyer-tracking-timeline{background:linear-gradient(135deg,#f8f7ff,#f6fbff);border-radius:12px;grid-column:2/-1;margin-top:3px;padding:18px 20px}.buyer-tracking-timeline header{border-bottom:1px solid #e5e6f1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.buyer-tracking-timeline header h3{color:#313d56;margin:4px 0 0;font-size:14px}.buyer-tracking-timeline header>strong{color:#71658b;font-size:9px}.buyer-tracking-timeline ol{gap:13px;margin:17px 0 0;padding:0;list-style:none;display:grid}.buyer-tracking-timeline li{grid-template-columns:14px 1fr;gap:10px;display:grid;position:relative}.buyer-tracking-timeline li:not(:last-child):before{content:"";background:#d9cbfb;width:2px;position:absolute;top:14px;bottom:-14px;left:6px}.buyer-tracking-timeline li i{z-index:1;background:#7450d9;border:3px solid #f8f7ff;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 0 1px #cdbcf7}.buyer-tracking-timeline li strong{color:#374359;text-transform:capitalize;font-size:10px;display:block}.buyer-tracking-timeline li p,.tracking-pending{color:#6f7b8c;margin:3px 0;font-size:9px;line-height:1.5}.buyer-tracking-timeline li small{color:#8e98a6;font-size:8px}.tracking-loading{color:#7a708d;align-items:center;gap:8px;min-height:55px;font-size:10px;display:flex}.tracking-loading svg{width:16px;animation:1s linear infinite dash-spin}.table-row{border-bottom:1px solid #edf0f4;grid-template-columns:.75fr 1fr 1.5fr .7fr 1fr 35px;align-items:center;gap:12px;min-width:760px;padding:13px 20px;font-size:9px;display:grid}.table-row:last-child{border-bottom:0}.table-head{color:#99a1ad;text-transform:uppercase;letter-spacing:.08em;background:#fafbfc;font-size:7px}.table-row>span{color:#6e7785}.table-row>button{color:#8f97a4;background:0 0;border:0}.status{border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.status.amber{color:#996614;background:#fff3d7}.status.blue{color:#2565b4;background:#e1efff}.status.green{color:#147c5d;background:#dcf8ee}.status.red{color:#b03750;background:#ffe4e9}.pipeline{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.pipeline article{background:#fff;border:1px solid #e0e4ea;border-radius:15px;padding:18px;position:relative}.pipeline article:not(:last-child):after{content:"→";z-index:2;color:#a5adba;position:absolute;top:45%;right:-10px}.pipeline span{color:#9ba4b0;font-size:7px}.pipeline strong{margin-top:10px;font-size:24px;display:block}.pipeline p{color:#737d8c;margin:2px 0 0;font-size:8px}.listing-table article{border-bottom:1px solid #edf0f4;grid-template-columns:64px minmax(175px,1.75fr) minmax(74px,.6fr) minmax(105px,.8fr) minmax(78px,.65fr) minmax(140px,auto);align-items:center;gap:16px;min-width:760px;padding:13px 22px;transition:background .18s;display:grid}.listing-table article:hover{background:linear-gradient(90deg,#faf9ff,#fff)}.listing-thumb{color:#ffe477;background:linear-gradient(145deg,#351d75,#e04a88);border:1px solid #e2e6ee;border-radius:11px;place-items:center;width:58px;height:68px;display:grid;overflow:hidden;box-shadow:0 7px 14px #25365214}.listing-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block}.listing-table article:hover .listing-thumb img{transform:scale(1.06)}.listing-table{scrollbar-width:thin;overflow-x:auto}.listing-thumb.t1{background:linear-gradient(145deg,#111a4c,#6953ed)}.listing-thumb.t2{background:linear-gradient(145deg,#173d2b,#48a559)}.listing-table article>div:nth-child(2){flex-direction:column;display:flex}.listing-table strong{color:#293141;font-size:11px;line-height:1.35}.listing-table span{color:#8d96a3;font-size:9px;line-height:1.45}.listing-table i{color:#177855;text-transform:capitalize;background:#ddf7ec;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.listing-status.draft{color:#7250a9;background:#f0eaff}.listing-status.sold{color:#3b658f;background:#e6f1ff}.listing-status.archived,.listing-status.unpublished{color:#6d7480;background:#eef0f3}.listing-price{white-space:nowrap}.listing-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.listing-table button,.people-grid button{color:#7951d7;background:0 0;border:0;font-size:8px;font-weight:750}.listing-actions button{background:#faf8ff;border:1px solid #e5ddff;border-radius:8px;min-height:30px;padding:0 9px;transition:background .18s,color .18s,transform .18s}.listing-actions button:hover{color:#fff;background:#7350d7;transform:translateY(-1px)}.listing-actions button:last-child{color:#b44760;background:#fff9fa;border-color:#f4d9df;padding:0 7px}.listing-actions button:last-child:hover{color:#fff;background:#c54660}.listing-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 16px;display:flex}.listing-toolbar .panel-head{margin:0}.listing-filter{color:#5b4b82;background:linear-gradient(135deg,#fbfaff,#f4f0ff);border:1px solid #ded7f2;border-radius:10px;align-items:center;min-width:190px;height:40px;padding:0 32px 0 12px;display:flex;position:relative;box-shadow:0 5px 14px #5e45940c}.listing-filter>span{color:#877ea0;letter-spacing:.08em;text-transform:uppercase;margin-right:8px;font-size:8px;font-weight:800}.listing-filter select{appearance:none;color:#433963;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.listing-filter svg{pointer-events:none;width:15px;position:absolute;right:10px}.people-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.people-grid article{border:1px solid #e6e9ee;border-radius:13px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.people-grid article>span{color:#fff;background:linear-gradient(135deg,#6b49df,#cf438e);border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.people-grid article>div{flex-direction:column;display:flex}.people-grid strong{font-size:9px}.people-grid small{color:#929aa6;margin-top:4px;font-size:7px}.people-grid i{color:#167b59;background:#dff7ee;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.plan-manage{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.plan-manage article{background:#fff;border:1px solid #e1e5eb;border-radius:18px;min-height:290px;padding:24px 18px;position:relative}.plan-manage article.current{border-color:#7650dc;box-shadow:0 18px 40px #6747cf20}.plan-manage article>span{color:#fff;background:#764cdc;border-radius:999px;padding:5px 7px;font-size:6px;position:absolute;top:14px;right:14px}.plan-manage h3{margin:0;font-size:13px}.plan-manage>article>strong{color:#6543d1;margin:24px 0 4px;font-size:28px;display:block}.plan-manage strong small{font-size:8px}.plan-manage p{color:#7d8694;min-height:35px;font-size:8px;line-height:1.5}.plan-manage article>div{background:#f5f3fb;border-radius:10px;flex-direction:column;margin:22px 0;padding:13px;display:flex}.plan-manage article>div b{font-size:16px}.plan-manage article>div small{color:#8d95a2;font-size:7px}.plan-manage button{color:#6842ca;background:#fff;border:1px solid #724bda;border-radius:9px;width:100%;height:38px;font-size:8px;font-weight:800}.current button{color:#fff;background:#7149d8}.listing-form-wrap{grid-template-columns:.65fr 1.35fr;gap:24px;display:grid}.form-intro{color:#fff;background:radial-gradient(circle at 20% 85%,#4a74ec4f,#0000 28%),linear-gradient(145deg,#111c3e,#45205f);border-radius:20px;padding:40px}.form-intro ol{gap:18px;margin:38px 0 0;padding:0;list-style:none;display:grid}.form-intro li{color:#8e96ac;padding:12px 12px 12px 38px;font-size:9px;position:relative}.form-intro li:before{content:"○";position:absolute;left:10px}.form-intro li.active{color:#fff;background:#ffffff10;border-radius:10px}.form-intro li.active:before{content:"●";color:#a966ed}.dash-form{background:#fff;border:1px solid #e1e5eb;border-radius:20px;grid-template-columns:1fr 1fr;gap:16px;padding:32px;display:grid}.form-section,.dash-form .full,.form-footer{grid-column:1/-1}.form-section{align-items:center;gap:13px;margin-bottom:5px;display:flex}.form-section>span{color:#fff;background:#7149da;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.form-section h3{margin:0;font-size:14px}.form-section p{color:#939ba7;margin:4px 0 0;font-size:8px}.dash-form label{gap:7px;display:grid}.dash-form label>span{font-size:8px;font-weight:750}.dash-form input,.dash-form select{color:#39414d;height:44px;font:inherit;background:#fbfcfd;border:1px solid #dde2e9;border-radius:10px;outline:none;padding:0 12px;font-size:9px}.dash-form input:focus,.dash-form select:focus{border-color:#754cdb;box-shadow:0 0 0 3px #754cdb14}.form-footer{border-top:1px solid #ebedf1;justify-content:flex-end;gap:9px;margin-top:12px;padding-top:18px;display:flex}.form-footer button{color:#6943ce;background:#fff;border:1px solid #754cdb;border-radius:10px;height:42px;padding:0 15px;font-size:8px;font-weight:800}.form-footer button:last-child{color:#fff;background:#7048d7}.focus-module{grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:18px;display:grid}.focus-module>section{background:#fff;border:1px solid #e1e5eb;border-radius:19px;min-height:320px;padding:32px}.focus-module>section:first-child{text-align:center;background:radial-gradient(circle,#764ce41f,#0000 58%),#fff;flex-direction:column;justify-content:center;display:flex}.focus-module>section:first-child>span{color:#754bd8}.focus-module>section:first-child strong{letter-spacing:-.07em;margin-top:18px;font-size:60px}.focus-module>section:first-child p{color:#8a93a1}.activity-feed h3{margin:0 0 18px}.activity-feed article{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;display:flex}.activity-feed i{color:#7047d7;background:#f0ebfc;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.activity-feed article>div{flex-direction:column;display:flex}.activity-feed strong{font-size:9px}.activity-feed span{color:#969eaa;margin-top:4px;font-size:7px}.dash-backdrop{display:none}@media (width<=1200px){.dash-stats{grid-template-columns:repeat(2,1fr)}.plan-manage{grid-template-columns:repeat(3,1fr)}.people-grid,.listing-form-wrap{grid-template-columns:1fr}.form-intro ol{grid-template-columns:repeat(4,1fr);gap:5px}.listing-table article{grid-template-columns:50px 1.5fr .5fr .6fr .6fr 25px}}@media (width<=900px){.dash-sidebar{transition:all .3s;transform:translate(-105%)}.dash-sidebar.open{transform:none}.dash-main{margin-left:0;padding:0 18px 35px}.dash-menu{background:#fff;border:1px solid #dfe3e9;border-radius:11px;width:40px;height:40px;margin-right:12px;display:block}.dash-header>div:nth-child(2){margin-right:auto}.dash-backdrop{z-index:35;background:#0009;border:0;display:block;position:fixed;inset:0}.dash-grid{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(3,1fr)}.plan-manage{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.dash-main{padding:0 12px 25px}.dash-header{height:76px}.dash-header h1{font-size:19px}.dash-header p,.dash-actions>button:first-child{display:none}.dash-content{padding-top:16px}.dash-welcome,.module-banner{flex-direction:column;align-items:flex-start;min-height:230px;padding:27px 22px}.dash-welcome>button,.module-banner>button{width:100%}.dash-stats{grid-template-columns:1fr}.dash-stats article{min-height:100px}.pipeline{grid-template-columns:1fr 1fr}.pipeline article:not(:last-child):after{display:none}.plan-manage{grid-template-columns:1fr}.listing-table article{grid-template-columns:56px minmax(170px,1fr) auto;min-width:500px}.listing-table article>span,.listing-table article>i{display:none}.listing-toolbar,.orders-toolbar{flex-direction:column;align-items:flex-start}.order-filter{width:100%}.order-table .table-row{min-width:650px}.buyer-order-list>article{grid-template-columns:46px 1fr auto}.buyer-order-total,.buyer-order-shipping{display:none}.buyer-order-status{grid-column:2;width:max-content}.tracking-button{grid-area:1/3/span 2}.buyer-tracking-timeline{grid-column:1/-1}.data-table .table-row{min-width:650px}.listing-form-wrap{gap:14px}.form-intro{padding:28px 22px}.form-intro ol{grid-template-columns:1fr 1fr}.dash-form{grid-template-columns:1fr;padding:24px 18px}.dash-form label{grid-column:1/-1}.focus-module{grid-template-columns:1fr}.focus-module>section{min-height:260px}.people-grid{padding:12px}.people-grid article{grid-template-columns:38px 1fr auto}.people-grid article>i{display:none}}.dash-sidebar nav button>span{place-items:center;display:grid}.dash-sidebar nav button>span svg{stroke-width:1.9px;width:18px;height:18px}.dash-actions>button,.dash-menu,.panel-head button,.table-row>button{justify-content:center;align-items:center;display:inline-flex}.dash-actions>button svg,.dash-menu svg{stroke-width:1.9px;width:18px;height:18px}.panel-head button{gap:5px}.panel-head button svg{width:11px;height:11px}.table-row>button svg{stroke-width:1.9px;width:17px;height:17px}.module-banner>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.module-banner>button svg{width:15px}.user-directory{margin-top:18px;overflow:hidden}.user-toolbar{border-bottom:1px solid #edf0f4;grid-template-columns:1fr minmax(230px,1.25fr) repeat(3,minmax(120px,.6fr));align-items:center;gap:10px;padding:18px 20px;display:grid}.user-toolbar h3{margin:0;font-size:14px}.user-toolbar p{color:#929aa6;margin:5px 0 0;font-size:9px}.admin-search{background:#fbfcfd;border:1px solid #dfe3e9;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.admin-search svg{color:#8a94a3;width:16px}.admin-search input{color:#303846;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.user-toolbar select{color:#606a79;height:42px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:11px;outline:0;padding:0 10px;font-size:9px}.people-grid.dynamic article{grid-template-columns:46px minmax(0,1fr) auto auto;transition:all .2s}.people-grid.dynamic article:hover{border-color:#cfc3ef;transform:translateY(-2px);box-shadow:0 10px 24px #36206d0c}.people-grid.dynamic article>div{min-width:0}.people-grid.dynamic article>div strong,.people-grid.dynamic article>div small,.people-grid.dynamic article>div em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-grid.dynamic article>div strong{font-size:11px}.people-grid.dynamic article>div small{font-size:8px}.people-grid.dynamic article>div em{color:#a0a7b2;margin-top:4px;font-size:8px;font-style:normal}.user-avatar-image,.user-avatar-fallback{object-fit:cover;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.user-avatar-fallback{color:#fff;background:linear-gradient(135deg,#6b49df,#cf438e);font-size:9px;font-weight:800}.account-status{border-radius:999px;width:max-content;padding:6px 9px;font-style:normal;font-weight:800;font-size:7px!important}.account-status.active{color:#147857;background:#ddf7ec}.account-status.pending{color:#8a6613;background:#fff3d4}.account-status.flagged{color:#a25616;background:#ffebd7}.account-status.suspended{color:#ac384e;background:#ffe4e9}.account-status.banned{color:#fff;background:#b52f49}.user-pagination{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:64px;padding:12px 20px;display:flex}.user-pagination>span{color:#818a98;font-size:9px}.user-pagination div{gap:8px;display:flex}.user-pagination button,.users-empty button,.users-error button{color:#6743c9;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;height:36px;padding:0 12px;font-size:8px;font-weight:800}.user-pagination button:disabled{opacity:.4;cursor:not-allowed}.users-loading,.users-empty,.users-error{text-align:center;color:#7e8795;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.users-loading svg{width:27px;animation:1s linear infinite dash-spin}.users-loading span{margin-top:12px;font-size:10px}.users-empty svg,.users-error>svg{color:#764add;background:#f0ebff;border-radius:14px;width:45px;height:45px;padding:10px}.users-error>svg{color:#c03b56;background:#ffe9ed}.users-empty h3,.users-error h3{color:#323a47;margin:15px 0 4px;font-size:15px}.users-empty p,.users-error p{margin:0 0 14px;font-size:10px}.users-error>div{gap:8px;display:flex}.account-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09101ab8;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-modal{background:#f7f8fb;width:min(560px,100%);height:100%;padding:26px;animation:.28s ease-out account-drawer;overflow-y:auto;box-shadow:-25px 0 70px #0004}.account-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.account-modal>header span{color:#7951d8;letter-spacing:.14em;font-size:8px;font-weight:850}.account-modal>header h2{margin:5px 0 0;font-size:24px}.account-modal>header button{color:#737d8c;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.account-modal>header svg{width:17px}.account-summary{background:#fff;border:1px solid #e1e5eb;border-radius:15px;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.account-summary .user-avatar-image,.account-summary .user-avatar-fallback{width:52px;height:52px}.account-summary>div{flex-direction:column;display:flex}.account-summary strong{font-size:13px}.account-summary span{color:#8a93a0;margin-top:5px;font-size:8px}.account-form,.account-control{background:#fff;border:1px solid #e1e5eb;border-radius:16px;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;padding:20px;display:grid}.account-form h3,.account-form>p,.account-control h3,.account-control>p,.role-options,.account-control>button{grid-column:1/-1}.account-form h3,.account-control h3{margin:0;font-size:13px}.account-form>p,.account-control>p{color:#8c95a2;margin:-5px 0 2px;font-size:9px;line-height:1.55}.account-form label{gap:6px;display:grid}.account-form label span{font-size:8px;font-weight:750}.account-form input,.account-control select,.account-control textarea{color:#343c48;width:100%;min-height:42px;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:0;padding:0 11px;font-size:9px}.account-control textarea{resize:vertical;min-height:90px;padding-top:11px}.account-form input:focus,.account-control select:focus,.account-control textarea:focus{border-color:#7950dc;box-shadow:0 0 0 3px #7950dc13}.account-form>button,.account-control>button{color:#fff;cursor:pointer;background:#7048d7;border:0;border-radius:10px;height:41px;font-size:9px;font-weight:800}.account-form>button:disabled,.account-control>button:disabled{opacity:.5;cursor:not-allowed}.role-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-options label input{opacity:0;position:absolute}.role-options label span{color:#77808d;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:8px;font-weight:750;display:flex}.role-options label span svg{width:13px;display:none}.role-options label input:checked+span{color:#6740ca;background:#f1edff;border-color:#7951db}.role-options label input:checked+span svg{display:block}.danger-control{grid-template-columns:1fr}.danger-control>select,.danger-control>textarea{grid-column:1/-1}.danger-control>button{background:#b93d55}.dash-toast{z-index:130;background:#fff;border:1px solid #c4e8d4;border-radius:13px;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;width:min(390px,100vw - 30px);padding:14px;animation:.25s ease-out toast-enter;display:grid;position:fixed;top:24px;right:25px;box-shadow:0 20px 55px #19223730}.dash-toast>span{color:#fff;background:#17aa69;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.dash-toast p{color:#596371;margin:0;font-size:10px;line-height:1.5}.dash-toast button{color:#929aa6;cursor:pointer;background:0 0;border:0;font-size:20px}.dash-toast.error{border-color:#f0c1ca}.dash-toast.error>span{background:#d9435e}@keyframes dash-spin{to{transform:rotate(360deg)}}@keyframes account-drawer{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (width<=1150px){.user-toolbar{grid-template-columns:1fr 1fr 1fr}.user-toolbar>div:first-child,.admin-search{grid-column:span 3}.people-grid.dynamic{grid-template-columns:1fr}}@media (width<=620px){.user-toolbar{grid-template-columns:1fr}.user-toolbar>div:first-child,.admin-search{grid-column:1}.people-grid.dynamic article{grid-template-columns:42px 1fr auto}.people-grid.dynamic .account-status{display:none}.account-modal{padding:18px 14px}.account-form{grid-template-columns:1fr}.account-form label{grid-column:1/-1}.role-options{grid-template-columns:1fr}.dash-toast{width:auto;top:14px;left:15px;right:15px}.user-pagination{flex-direction:column;align-items:flex-start;gap:10px}.user-pagination div{width:100%}.user-pagination button{flex:1}}.subscription-stats article>b svg{width:20px}.admin-plans{grid-template-columns:repeat(3,1fr)}.admin-plans article{min-height:470px;padding:25px;transition:all .25s}.admin-plans article:hover{transform:translateY(-4px);box-shadow:0 20px 44px #17223a12}.admin-plans article.archived{opacity:.68;background:#f7f8fa}.plan-card-title{justify-content:space-between;align-items:center;background:0 0!important;flex-direction:row!important;margin:0!important;padding:0!important;display:flex!important}.plan-card-title small{color:#9aa2ae;font-size:8px}.plan-card-title svg{color:#7650dc;width:26px}.admin-plans>article>strong{margin:18px 0 5px}.admin-plans>article>p{min-height:48px;font-size:9px}.admin-plans .plan-allowance{margin:16px 0;padding:14px}.admin-plans ul{gap:9px;min-height:120px;margin:0;padding:0;list-style:none;display:grid}.admin-plans li{color:#707a88;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.admin-plans li svg{color:#18aa79;width:13px}.admin-plans li b{color:#303948;font-size:8px}.admin-plans footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.admin-plans footer button{justify-content:center;align-items:center;gap:6px;display:flex}.admin-plans footer svg{width:12px}.admin-plans .archive-button{color:#758090;border-color:#e3e6eb}.admin-plans>article>em{color:#8a94a2;align-items:center;gap:6px;margin-top:14px;font-size:8px;font-style:normal;display:flex}.admin-plans>article>em svg{width:12px}.plan-modal{width:min(680px,94vw)}.plan-editor{padding:24px}.plan-editor>h3{margin:25px 0 13px;font-size:13px}.plan-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plan-form-grid label{gap:7px;display:grid}.plan-form-grid label.full{grid-column:1/-1}.plan-form-grid label>span{font-size:8px;font-weight:800}.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{box-sizing:border-box;color:#344052;width:100%;font:inherit;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:none;font-size:9px}.plan-form-grid input,.plan-form-grid select{height:43px;padding:0 12px}.plan-form-grid textarea{resize:vertical;min-height:82px;padding:12px}.plan-form-grid input:focus,.plan-form-grid select:focus,.plan-form-grid textarea:focus{border-color:#7750db;box-shadow:0 0 0 3px #7750db13}.plan-active{align-items:center;gap:9px;margin-top:20px;font-size:9px;font-weight:700;display:flex}.plan-editor>footer{border-top:1px solid #e9ecf1;justify-content:flex-end;gap:9px;margin:22px -24px -24px;padding:18px 24px;display:flex}.plan-editor>footer button{color:#6740cb;background:#fff;border:1px solid #7149d8;border-radius:9px;height:40px;padding:0 16px;font-size:8px;font-weight:800}.plan-editor>footer button:last-child{color:#fff;background:#7149d8}@media (width<=1200px){.admin-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.admin-plans,.plan-form-grid{grid-template-columns:1fr}.plan-form-grid label.full{grid-column:1}.plan-modal{width:100%}.plan-editor{padding:18px}.plan-editor>footer{margin:20px -18px -18px;padding:16px 18px}}.vendor-subscription-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.vendor-subscription-summary article{background:#fff;border:1px solid #e1e5eb;border-radius:16px;align-items:center;gap:13px;min-height:96px;padding:18px;display:flex;box-shadow:0 10px 25px #17223a08}.vendor-subscription-summary article>svg{color:#7048d8;background:#f0ebff;border-radius:11px;width:21px;height:21px;padding:10px}.vendor-subscription-summary article>div{flex-direction:column;display:flex}.vendor-subscription-summary span{color:#8b94a0;font-size:8px}.vendor-subscription-summary strong{margin:6px 0;font-size:14px}.vendor-subscription-summary small{color:#22835f;font-size:8px}.vendor-subscription-summary .no-plan{grid-column:1/-1}.vendor-plan-manage{grid-template-columns:repeat(5,1fr)}.vendor-subscription-actions{background:#fff;border:1px solid #e1e5eb;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:22px;display:flex}.vendor-subscription-actions h3{margin:0;font-size:13px}.vendor-subscription-actions p{color:#89929e;margin:5px 0 0;font-size:9px}.vendor-subscription-actions button{color:#c63b55;cursor:pointer;background:#fff;border:1px solid #d64b61;border-radius:10px;height:40px;padding:0 14px;font-size:8px;font-weight:850}.subscription-history{margin-top:18px}.subscription-history-row{grid-template-columns:1.2fr .8fr 1fr 1fr auto;min-width:600px}.subscription-history-row i{width:max-content}@media (width<=1100px){.vendor-plan-manage{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.vendor-subscription-summary,.vendor-plan-manage{grid-template-columns:1fr}.vendor-subscription-actions{flex-direction:column;align-items:flex-start}.vendor-subscription-actions button{width:100%}}.catalog-directory{margin-top:18px;overflow:hidden}.catalog-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.catalog-toolbar h3{margin:0;font-size:14px}.catalog-toolbar p{color:#8d96a3;margin:5px 0 0;font-size:9px}.catalog-toolbar label{color:#7951da;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;align-items:center;gap:8px;height:41px;padding:0 11px;display:flex}.catalog-toolbar svg{width:16px}.catalog-toolbar select{color:#4f5967;min-width:170px;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.catalog-list{background:#edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.catalog-list article{background:#fff;grid-template-columns:38px minmax(0,1fr) auto 28px 28px;align-items:center;gap:10px;min-height:78px;padding:13px 18px;transition:all .2s;display:grid}.catalog-list article:hover{z-index:1;position:relative;box-shadow:0 8px 22px #27355012}.catalog-type{color:#7349d8;background:#f0ebff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.catalog-type svg{width:16px}.catalog-type.game,.catalog-type.set{color:#197eaf;background:#e6f7ff}.catalog-type.condition,.catalog-type.attribute{color:#c15c21;background:#fff0e3}.catalog-type.grading_company,.catalog-type.brand{color:#17845e;background:#e4f8ef}.catalog-list article>div{flex-direction:column;min-width:0;display:flex}.catalog-list strong{color:#303947;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-list small{color:#929aa6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.catalog-list em{border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.catalog-list em.active{color:#167958;background:#ddf7ec}.catalog-list em.archived{color:#8a6331;background:#fff0d9}.catalog-list button{color:#7d8794;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.catalog-list button:hover{color:#7048d7;background:#f1edff}.catalog-list button:last-child:hover{color:#c33c56;background:#ffedf0}.catalog-list button svg{width:14px}.catalog-editor{width:min(600px,94vw)}.catalog-editor .catalog-active{color:#67717f;align-items:center;gap:8px;min-height:42px;font-size:9px;font-weight:700;display:flex}.catalog-editor .catalog-active input{accent-color:#7149d8;width:16px;height:16px}.catalog-editor footer{border-top:1px solid #e8ebf0;justify-content:flex-end;gap:9px;margin:23px -26px -26px;padding:17px 26px;display:flex}.catalog-editor footer button{color:#6942cb;cursor:pointer;background:#fff;border:1px solid #7048d7;border-radius:9px;height:40px;padding:0 15px;font-size:8px;font-weight:800}.catalog-editor footer button:last-child{color:#fff;background:#7048d7}.catalog-editor footer button:disabled{opacity:.55}@media (width<=900px){.catalog-list{grid-template-columns:1fr}}@media (width<=620px){.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar label,.catalog-toolbar select{box-sizing:border-box;width:100%}.catalog-list article{grid-template-columns:36px minmax(0,1fr) auto 27px 27px;padding:12px}.catalog-list em{display:none}.catalog-editor{width:100%;padding:19px 16px}.catalog-editor footer{margin:20px -16px -19px;padding:16px}.catalog-editor footer button{flex:1}}.packaging-panel{background:linear-gradient(135deg,#fffcf2,#fff9e8);border:1px solid #eadfbd;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 10px 26px #75621b0a}.packaging-heading{background:#fffdf8;border-bottom:1px solid #eee3c5;align-items:center;gap:12px;padding:16px 18px;display:flex}.packaging-heading>span{color:#8c6a00;background:#fff0b9;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.packaging-heading h3{color:#30384a;margin:0;font-size:13px}.packaging-heading p{color:#7e8794;margin:4px 0 0;font-size:8px;line-height:1.45}.packaging-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.packaging-fields label{min-width:0}.packaging-fields input,.packaging-fields select{background:#fff}@media (width<=520px){.packaging-fields{grid-template-columns:1fr;padding:14px}.packaging-heading{align-items:flex-start}}.overview-actions{z-index:1;flex-wrap:wrap;gap:9px;display:flex;position:relative}.overview-actions button{color:#efeaff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:9px;font-weight:850;transition:all .2s;display:inline-flex}.overview-actions button:last-child{color:#5d3bc1;background:#fff;border-color:#fff}.overview-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #10092435}.overview-actions button:disabled{opacity:.55}.overview-actions svg{width:15px}.overview-orders{display:grid}.overview-orders article{border-top:1px solid #edf0f4;grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.overview-orders article:first-child{border-top:0}.overview-orders article>div{gap:3px;min-width:0;display:grid}.overview-orders article>div span{color:#7956bd;font-size:8px;font-weight:850}.overview-orders article>div strong{font-size:10px}.overview-orders article>div small{color:#8a93a0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.overview-orders article>strong{font-size:10px}.overview-order-status{color:#42658d;text-align:center;background:#eaf2ff;border-radius:999px;min-width:72px;padding:6px 8px;font-size:7px}.overview-order-status.status-completed,.overview-order-status.status-delivered{color:#147253;background:#e4f7ee}.overview-order-status.status-paid,.overview-order-status.status-awaiting-shipment{color:#9a6316;background:#fff3d9}.overview-order-status.status-disputed,.overview-order-status.status-refunded{color:#a83d52;background:#ffeaee}.chart-labels span{text-align:center;flex:1}.review-stats article b svg{fill:currentColor;width:18px}.reviews-toolbar{border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.reviews-toolbar h3{margin:0;font-size:13px}.reviews-toolbar p{color:#8c95a2;margin:4px 0 0;font-size:8px}.reviews-toolbar label{color:#77818e;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.reviews-toolbar select{color:#445064;height:36px;font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:0 30px 0 10px;font-size:8px}.vendor-review-list{gap:12px;padding:18px;display:grid}.vendor-review-list>article{background:linear-gradient(135deg,#fff,#fbfaff);border:1px solid #e5e8ee;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:15px;transition:all .2s;display:grid}.vendor-review-list>article:hover{border-color:#d2c5f0;box-shadow:0 11px 25px #35215f0d}.reviewer-avatar{color:#fff;background:linear-gradient(135deg,#6748d1,#c34494);border-radius:13px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:850;display:grid}.review-content{min-width:0}.review-content>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-content header>div:first-child{gap:3px;display:grid}.review-content header strong{font-size:10px}.review-content header span{color:#7e62bb;font-size:8px}.review-stars{gap:2px;display:flex}.review-stars svg{color:#c9cdd4;width:14px}.review-stars svg.filled{color:#efb33a;fill:currentColor}.review-content>p{color:#657082;white-space:pre-wrap;margin:10px 0;font-size:9px;line-height:1.6}.review-content>footer{color:#8a93a0;flex-wrap:wrap;gap:7px 14px;font-size:7px;display:flex}.review-content>footer span:nth-child(2){color:#177053;background:#e5f7ef;border-radius:999px;padding:3px 6px;font-weight:800}.review-content>footer time{margin-left:auto}@media (width<=650px){.overview-actions{width:100%}.overview-actions button{flex:1}.overview-orders article{grid-template-columns:1fr auto}.overview-order-status{grid-column:1/-1;width:max-content}.review-stats{grid-template-columns:1fr 1fr}.reviews-toolbar{flex-direction:column;align-items:flex-start}.review-content>header{flex-direction:column}.review-content>footer time{width:100%;margin-left:0}}@media (width<=430px){.review-stats,.vendor-review-list>article{grid-template-columns:1fr}.reviewer-avatar{width:40px;height:40px}}.location-combobox{width:100%;font:inherit;position:relative}.location-combobox-trigger{color:#354050;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:43px;padding:0 11px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.location-combobox-trigger:hover:not(:disabled),.location-combobox.open .location-combobox-trigger{background:#fff;border-color:#754adb;box-shadow:0 0 0 3px #754adb12}.location-combobox-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.location-combobox-trigger .placeholder{color:#9098a4}.location-combobox-trigger svg{flex:0 0 15px;width:15px;transition:transform .2s}.location-combobox.open .location-combobox-trigger svg{transform:rotate(180deg)}.location-combobox.disabled{opacity:.6}.location-combobox-menu{z-index:150;color:#303a4e;background:#fff;border:1px solid #ded8ef;border-radius:12px;width:max(100%,250px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 45px #15213a26}.location-combobox-search{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding:9px;display:flex}.location-combobox-search>svg{color:#8868c5;flex:0 0 15px;width:15px}.location-combobox-search input{width:100%!important;height:34px!important;box-shadow:none!important;background:#f5f6f9!important;border:0!important;padding:0 8px!important;font-size:10px!important}.location-combobox-options{max-height:240px;padding:5px;overflow-y:auto}.location-combobox-options>button{color:#465165;text-align:left;width:100%;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;display:flex}.location-combobox-options>button:hover,.location-combobox-options>button.selected{color:#6441bd;background:#f1edff}.location-combobox-options>button svg{flex:0 0 14px;width:14px}.location-combobox-options>p{color:#8b94a1;text-align:center;margin:0;padding:18px 10px;font-size:9px}@media (width<=520px){.location-combobox-menu{z-index:200;width:auto;max-height:70vh;position:fixed;top:50%;left:16px;right:16px;transform:translateY(-50%);box-shadow:0 25px 80px #0006}.location-combobox-options{max-height:50vh}.location-combobox-trigger{height:45px}}
