:root{--bg:#06111f;--surface:#0b1728;--surface-alt:#11243a;--surface-elevated:#0b1728f5;--border:#243956;--text:#f6fbff;--muted:#aab9c8;--success:#8eea35;--danger:#ff7d79;--warning:#f5c542;--primary:#92df26;--primary-hover:#79c419;--primary-text:#07111f;--accent:#f5c542;--accent-soft:#8eea3521;--input-bg:#071424;--badge-bg:#142a21;--badge-text:#e9ffd8;--status-success-bg:#8eea3521;--status-warning-bg:#f5c54224;--status-error-bg:#ff7d7921;--page-glow-a:#42b95c2e;--page-glow-b:#f5c5421f;--page-start:#020710;--control-shadow:#0207106b;--panel-glow:#8eea351f;--soft-panel:linear-gradient(180deg, #0e1d31, #0a1526);--primary-gradient:linear-gradient(135deg, #b8f24b 0%, #49c85f 54%, #f5c542 100%);--primary-gradient-hover:linear-gradient(135deg, #a0dc36 0%, #36ad4f 54%, #dba82c 100%);--x-gradient:linear-gradient(135deg, #fff 0 45%, #9cea2d 45% 100%);--navy:#f6fbff;--primary-strong:#9cea2d;--shadow:0 16px 42px #00000052;--radius:24px;--radius-sm:16px;--max-width:1280px;--control-height:44px;--control-height-sm:38px;--gutter:clamp(.8rem, 2vw, 1.25rem)}.app-shell[data-theme=earth-market]{--bg:#f6fbff;--surface:#fff;--surface-alt:#eaf5ff;--surface-elevated:#fffffffa;--border:#c9dced;--text:#102033;--muted:#5c7185;--success:#177e72;--danger:#a64a4a;--warning:#bd8d2c;--primary:#177e72;--primary-hover:#11655d;--primary-text:#fff;--accent:#2f8fc5;--accent-soft:#2f8fc51f;--input-bg:#fff;--badge-bg:#e6f6ef;--badge-text:#164838;--status-success-bg:#177e721f;--status-warning-bg:#dfae3d2e;--status-error-bg:#bc4e4e1a;--page-glow-a:#2f8fc52e;--page-glow-b:#177e7221;--page-start:#fff;--control-shadow:#1c5e8b29;--panel-glow:#2a82bc1f;--soft-panel:linear-gradient(180deg, #fff, #eef8ff);--primary-gradient:linear-gradient(135deg, #177e72 0%, #2f8fc5 62%, #dfae3d 100%);--primary-gradient-hover:linear-gradient(135deg, #11655d 0%, #2475a5 62%, #bd8d2c 100%);--x-gradient:linear-gradient(135deg, #177e72, #2f8fc5);--navy:#102033;--primary-strong:#177e72;--shadow:0 16px 34px #1c44601f}.app-shell[data-theme=midnight-trade]{--bg:#01030a;--surface:#070d18;--surface-alt:#0e1828;--surface-elevated:#070d18fa;--border:#1f3148;--text:#f4fbff;--muted:#9bb4c7;--success:#42f59b;--danger:#ff6a8a;--warning:#ffd24a;--primary:#00e5ff;--primary-hover:#00bdd6;--primary-text:#001019;--accent:#ffd24a;--accent-soft:#00e5ff21;--input-bg:#030815;--badge-bg:#0c2431;--badge-text:#c8f8ff;--status-success-bg:#42f59b1f;--status-warning-bg:#ffd24a24;--status-error-bg:#ff6a8a1f;--page-glow-a:#00e5ff21;--page-glow-b:#ffd24a1c;--page-start:#00020a;--control-shadow:#0000006b;--panel-glow:#00e5ff21;--soft-panel:linear-gradient(180deg, #08111f, #040914);--primary-gradient:linear-gradient(135deg, #00e5ff 0%, #35f0a0 58%, #ffd24a 100%);--primary-gradient-hover:linear-gradient(135deg, #00bdd6 0%, #26c983 58%, #e0b33c 100%);--x-gradient:linear-gradient(135deg, #00e5ff, #ffd24a);--navy:#f4fbff;--primary-strong:#00e5ff;--shadow:0 20px 52px #00000085}.app-shell[data-theme=soft-light]{--bg:#f3efe1;--surface:#fffaf0;--surface-alt:#e2ead2;--surface-elevated:#fffaf0f5;--border:#c9d3ae;--text:#253026;--muted:#69745f;--success:#4f8a4f;--danger:#b15f52;--warning:#b98925;--primary:#5f9959;--primary-hover:#4a7d47;--primary-text:#fff;--accent:#9a6a32;--accent-soft:#5f995924;--input-bg:#fffdf7;--badge-bg:#e8f0dc;--badge-text:#283c27;--status-success-bg:#5f995921;--status-warning-bg:#b9892524;--status-error-bg:#b15f521f;--page-glow-a:#5f99591c;--page-glow-b:#9a6a321c;--page-start:#fffaf0;--control-shadow:#4e5d3724;--panel-glow:#5f995921;--soft-panel:linear-gradient(180deg, #fffaf0, #e9eed9);--primary-gradient:linear-gradient(135deg, #4f8a4f 0%, #78a85b 58%, #b98925 100%);--primary-gradient-hover:linear-gradient(135deg, #426f42 0%, #638b4c 58%, #9e741d 100%);--x-gradient:linear-gradient(135deg, #4f8a4f, #b98925);--navy:#253026;--primary-strong:#4f8a4f;--shadow:0 14px 32px #4650321c}.app-shell[data-theme=clean-compact]{--radius:18px;--radius-sm:12px;--control-height:40px;--control-height-sm:34px;--gutter:clamp(.6rem, 1.5vw, 1rem);--bg:#f5f6f8;--surface:#fff;--surface-alt:#eef1f4;--surface-elevated:#fffffffc;--border:#d7dde4;--text:#18202a;--muted:#66717d;--success:#1f6f5b;--danger:#b85850;--warning:#b7791f;--primary:#1f6f5b;--primary-hover:#185748;--primary-text:#fff;--accent:#b7791f;--accent-soft:#1f6f5b1a;--input-bg:#fff;--badge-bg:#edf2f7;--badge-text:#28323d;--status-success-bg:#1f6f5b1c;--status-warning-bg:#b7791f24;--status-error-bg:#b858501c;--page-glow-a:#1f29370f;--page-glow-b:#1f6f5b14;--page-start:#fff;--control-shadow:#1f29371f;--panel-glow:#1f29370f;--soft-panel:linear-gradient(180deg, #fff, #f0f2f4);--primary-gradient:linear-gradient(135deg, #1f6f5b 0%, #2f8370 62%, #b7791f 100%);--primary-gradient-hover:linear-gradient(135deg, #185748 0%, #256a5b 62%, #965f17 100%);--x-gradient:linear-gradient(135deg, #1f6f5b, #b7791f);--navy:#202821;--primary-strong:#1f6f5b}*{box-sizing:border-box}html{min-height:100%}body{background:radial-gradient(circle at top left, var(--page-glow-a), transparent 26%), radial-gradient(circle at top right, var(--page-glow-b), transparent 24%), linear-gradient(180deg, var(--page-start) 0%, var(--bg) 100%);min-height:100vh;color:var(--text);margin:0;font-family:Nunito,Segoe UI,Helvetica Neue,sans-serif;line-height:1.45;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;background:var(--primary-gradient);color:var(--primary-text);min-height:var(--control-height);text-align:center;max-width:100%;box-shadow:0 10px 24px var(--control-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.72rem 1.05rem;font-size:.95rem;font-weight:700;line-height:1.12;transition:transform .15s,filter .15s,box-shadow .15s,background .15s;display:inline-flex}button:hover{background:var(--primary-gradient-hover);box-shadow:0 14px 30px var(--control-shadow);transform:translateY(-1px)}.cta-link-button{background:var(--primary-gradient);color:var(--primary-text);min-height:var(--control-height);text-align:center;max-width:100%;box-shadow:0 10px 24px var(--control-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.05rem;font-size:.95rem;font-weight:700;line-height:1.12;transition:transform .15s,filter .15s,box-shadow .15s,background .15s;display:inline-flex}.cta-link-button:hover{background:var(--primary-gradient-hover);box-shadow:0 14px 30px var(--control-shadow);transform:translateY(-1px)}button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none}.danger-button{background:linear-gradient(135deg, var(--danger) 0%, var(--warning) 100%);color:var(--primary-text)}.ghost-button{min-height:var(--control-height);border:1px solid var(--border);background:var(--surface-elevated);max-width:100%;color:var(--text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.95rem;font-weight:800;line-height:1.12;display:inline-flex}.ghost-button.small{min-height:var(--control-height-sm);padding:.52rem .78rem;font-size:.9rem}input,select,textarea{border:1px solid var(--border);background:var(--input-bg);width:100%;min-height:var(--control-height);color:var(--text);border-radius:14px;padding:.72rem .9rem;line-height:1.2}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--accent-soft);outline:none}textarea{resize:vertical;min-height:110px}.hold-to-show-input{width:100%;display:block;position:relative}.hold-to-show-input input{padding-right:3rem}.hold-to-show-input__button{border:1px solid var(--border);background:var(--surface-elevated);width:2.1rem;min-width:2.1rem;min-height:2.1rem;color:var(--muted);box-shadow:none;touch-action:manipulation;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.hold-to-show-input__button:hover,.hold-to-show-input__button:focus-visible{color:var(--primary-strong);border-color:var(--primary);background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-50%)}.hold-to-show-input__button:disabled{opacity:.55;cursor:not-allowed}.app-shell{width:min(100%, var(--max-width));max-width:var(--max-width);min-height:100vh;padding:var(--gutter);color:var(--text);margin:0 auto}.app-shell[data-theme]{background:radial-gradient(circle at top left, var(--page-glow-a), transparent 26%), radial-gradient(circle at top right, var(--page-glow-b), transparent 24%), linear-gradient(180deg, var(--page-start) 0%, var(--bg) 100%);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.topbar{z-index:10;border:1px solid var(--border);background:var(--surface-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:minmax(180px,auto) minmax(0,1fr);grid-template-areas:"brand status""search links";align-items:center;gap:.8rem 1rem;margin-bottom:1.1rem;padding:.78rem .9rem;display:grid;position:sticky;top:0}.brand-area{grid-area:brand;min-width:0}.brand-link{align-items:center;gap:.9rem;min-width:0;display:flex}.brand-link strong,.brand-link small{display:block}.brand-link small{color:var(--muted)}.brand-mark{background:radial-gradient(circle at 30% 20%, #ffffffdb, transparent 48%), var(--soft-panel);border:1px solid var(--border);width:54px;height:54px;box-shadow:0 10px 22px var(--control-shadow);border-radius:18px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.brand-mark__glow{filter:blur(10px);z-index:0;background:radial-gradient(circle at 30% 20%,#9cea2d57,#f5c54200);border-radius:16px;position:absolute;inset:6px}.brand-mark__image{object-fit:contain;object-position:center;transform-origin:50%;filter:saturate(1.08)contrast(1.06);z-index:1;padding:3%;transform:rotate(-6deg)}.brand-mark__image--contain{padding:0;transform:none}.brand-mark--planet{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:radial-gradient(circle at 32% 24%,#9cea2d2e,#0000 42%),linear-gradient(#06111f,#020710);border-radius:17px}.brand-mark__svg{filter:drop-shadow(0 8px 12px #11151229);width:82%;height:82%;overflow:visible}.brand-mark__arrow--top{fill:#174f34}.brand-mark__arrow--bottom{fill:#7a4a2a}.brand-mark__spark{fill:#1f6b45}.brand-mark__svg circle{fill:#111512}.auth-final-logo{object-fit:contain;object-position:left center;filter:saturate(1.02)contrast(1.02);width:min(100%,380px);height:auto;margin:.15rem 0 .35rem}.product-visual{border:1px solid var(--border);background:radial-gradient(circle at 28% 18%, #ffffffeb, transparent 42%), radial-gradient(circle at 78% 82%, var(--accent-soft), transparent 48%), linear-gradient(145deg, var(--panel-glow), var(--surface-elevated));box-shadow:inset 0 1px 0 #ffffffdb, 0 12px 24px var(--control-shadow);border-radius:18px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.product-visual--compact{border-radius:16px;width:52px;height:52px}.product-visual--card{border-radius:20px;width:76px;height:76px}.product-visual--hero{border-radius:28px;justify-self:start;width:min(160px,42vw);height:min(160px,42vw)}.product-visual__image{object-fit:cover;object-position:center;padding:0}.product-visual__fallback{background:radial-gradient(circle at 30% 20%, #ffffff6b, transparent 42%), var(--primary-gradient);width:72%;height:72%;color:var(--primary-text);text-transform:lowercase;box-shadow:0 10px 22px var(--control-shadow);border-radius:18px;place-items:center;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.product-visual--card .product-visual__fallback{font-size:1.9rem}.product-visual--hero .product-visual__fallback{border-radius:24px;font-size:3.2rem}.product-heading{align-items:center;gap:.85rem;min-width:0;display:flex}.brand-lockup{align-items:center;gap:.75rem;display:inline-flex}.brand-wordmark{letter-spacing:.01em;align-items:baseline;gap:0;font-size:1.5rem;display:inline-flex}.brand-wordmark__trade{color:var(--navy)}.brand-wordmark__x{background:var(--x-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-icon{color:var(--text);border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-icon svg{stroke:currentColor;width:1em;height:1em}.app-icon--sm{width:1.85rem;height:1.85rem;font-size:.98rem}.app-icon--md{width:2.45rem;height:2.45rem;font-size:1.15rem}.app-icon--gradient{color:var(--primary-text);background:var(--primary-gradient);box-shadow:0 10px 24px var(--control-shadow)}.app-icon--soft{background:radial-gradient(circle at 30% 20%, var(--accent-soft), transparent 55%), var(--soft-panel);border:1px solid var(--border);box-shadow:0 8px 18px var(--control-shadow)}.app-icon--plain{color:var(--text);background:0 0}.search-bar{grid-area:search;grid-template-columns:minmax(180px,1fr) minmax(120px,180px) max-content;align-items:center;gap:.65rem;min-width:0;display:grid}.search-bar>*{min-width:0}.search-bar button{min-height:var(--control-height);align-self:stretch}.topbar-links{flex-wrap:wrap;grid-area:links;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.topbar-status{flex-wrap:wrap;grid-area:status;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.balance-pill,.notification-pill,.topbar-link,.category-chip,.stock-chip,.tag,.metric-card__eyebrow{background:var(--badge-bg);color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.balance-pill{border:1px solid var(--border);background:radial-gradient(circle at 18% 50%, var(--accent-soft), transparent 34%), var(--soft-panel);max-width:100%;min-height:46px;color:var(--badge-text);letter-spacing:-.01em;box-shadow:0 10px 24px var(--control-shadow);white-space:nowrap;padding:.5rem .9rem .5rem .52rem;font-weight:800;line-height:1}.balance-pill .app-icon{width:1.95rem;height:1.95rem;box-shadow:0 8px 18px var(--control-shadow);font-size:.95rem}.metric-card__eyebrow:before,.category-chip:before,.stock-chip:before{content:"";background:var(--primary-gradient);width:.56rem;height:.56rem;box-shadow:0 0 0 4px var(--accent-soft);border-radius:999px;flex:none}.category-chip{color:var(--badge-text);background:radial-gradient(circle at top left, var(--accent-soft), transparent 44%), var(--soft-panel);border:1px solid var(--border)}.notification-pill strong{background:var(--danger);color:var(--primary-text);border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;display:grid}.stock-chip--soldout{background:var(--status-error-bg);color:var(--danger)}.stock-chip,.sold-out-listing-actions__toggle,.sold-out-listing-actions__delete,.table-row__actions>.ghost-button,.table-row__actions>button,.listing-card__actions button,.listing-card__actions .ghost-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:38px;min-height:38px;padding:.58rem .9rem;font-size:.92rem;line-height:1;display:inline-flex}.sold-out-button{background:var(--badge-bg);width:100%;color:var(--muted);cursor:not-allowed}.sold-out-listing-actions{grid-template-columns:max-content max-content;justify-content:flex-end;align-self:center;align-items:center;gap:.5rem;width:max-content;min-width:max-content;min-height:40px;display:inline-grid;position:relative}.sold-out-listing-actions__toggle,.sold-out-listing-actions__delete{flex:none}.sold-out-listing-actions>.status-text{text-align:right;width:max-content;max-width:min(260px,70vw);position:absolute;top:calc(100% + .3rem);right:0}.sold-out-listing-actions__menu{z-index:3;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:.45rem;position:absolute;top:calc(100% + .35rem);right:0}.sold-out-listing-actions__delete{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}.topbar-link,.notification-pill{border:1px solid var(--border);background:var(--surface-elevated);min-height:44px;color:var(--text);box-shadow:0 8px 22px var(--control-shadow);border-radius:999px;padding:.48rem .76rem .48rem .52rem;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.topbar-link:hover,.notification-pill:hover{background:var(--soft-panel);border-color:var(--primary);box-shadow:0 12px 26px var(--control-shadow);transform:translateY(-1px)}.page-grid{gap:clamp(.75rem,1.6vw,1rem);display:grid}.marketplace-page{gap:1.15rem}.marketplace-page--focused{gap:.8rem}.marketplace-page--focused .marketplace-filters-card{padding-top:.55rem;padding-bottom:.55rem}.marketplace-page--focused .marketplace-results-header{margin-top:-.2rem}.page-header h1,.page-header h2,.page-header p{margin:0}.page-header,.card,.listing-card,.auth-card,.hero-card,.status-banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.app-shell[data-theme=midnight-trade] .topbar,.app-shell[data-theme=midnight-trade] .page-header,.app-shell[data-theme=midnight-trade] .card,.app-shell[data-theme=midnight-trade] .listing-card,.app-shell[data-theme=midnight-trade] .auth-card,.app-shell[data-theme=midnight-trade] .hero-card,.app-shell[data-theme=midnight-trade] .status-banner{background:radial-gradient(circle at 100% 0,#00e5ff1f,#0000 34%),linear-gradient(#070d18fa,#030811fa)}.app-shell[data-theme=earth-market] .topbar,.app-shell[data-theme=earth-market] .page-header,.app-shell[data-theme=earth-market] .card,.app-shell[data-theme=earth-market] .listing-card,.app-shell[data-theme=earth-market] .auth-card,.app-shell[data-theme=earth-market] .hero-card,.app-shell[data-theme=earth-market] .status-banner{background:radial-gradient(circle at 0 0,#2f8fc51a,#0000 30%),linear-gradient(#fffffffa,#eff8fffa)}.app-shell[data-theme=soft-light] .topbar,.app-shell[data-theme=soft-light] .page-header,.app-shell[data-theme=soft-light] .card,.app-shell[data-theme=soft-light] .listing-card,.app-shell[data-theme=soft-light] .auth-card,.app-shell[data-theme=soft-light] .hero-card,.app-shell[data-theme=soft-light] .status-banner{background:linear-gradient(#fffdf8fa,#f7f2e9fa)}.app-shell[data-theme=clean-compact] .topbar,.app-shell[data-theme=clean-compact] .page-header,.app-shell[data-theme=clean-compact] .card,.app-shell[data-theme=clean-compact] .listing-card,.app-shell[data-theme=clean-compact] .auth-card,.app-shell[data-theme=clean-compact] .hero-card,.app-shell[data-theme=clean-compact] .status-banner{background:radial-gradient(circle at 100% 0,#1f29370f,#0000 32%),linear-gradient(#fffffffc,#f4f6f8fc)}.page-header,.card,.hero-card,.auth-card,.status-banner{padding:clamp(.85rem,1.7vw,1.15rem)}.hero-card{grid-template-columns:1.4fr 1fr;gap:1.25rem;display:grid;overflow:hidden}.hero-card__aside{align-content:start;gap:.85rem;display:grid}.hero-card__panel{background:var(--accent-soft);border-radius:18px;padding:1rem}.marketplace-showcase{gap:.7rem;display:grid}.marketplace-showcase__header h1,.marketplace-results-header h2,.marketplace-showcase__header p,.marketplace-results-header p{margin:0}.featured-item-card{border:1px solid var(--border);background:radial-gradient(circle at top left, var(--panel-glow), transparent 34%), radial-gradient(circle at bottom right, var(--accent-soft), transparent 44%), var(--surface-elevated);border-radius:28px;grid-template-columns:1fr;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.featured-item-card h3{margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.1}.featured-item-card__content{gap:1rem;display:grid}.featured-item-card__copy{gap:.45rem;display:grid}.featured-item-card__intro{color:var(--muted);margin:0;font-size:.94rem}.featured-item-card__eyebrow{background:var(--primary-gradient);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-text);border-radius:999px;justify-self:start;padding:.38rem .78rem;font-size:.74rem;font-weight:700}.featured-item-card__price{margin-top:.55rem;font-size:clamp(1.5rem,2.4vw,2rem);display:block}.featured-item-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.featured-item-card__detail{background:var(--surface-elevated);border:1px solid var(--border);border-radius:18px;gap:.2rem;padding:.8rem .9rem;display:grid}.featured-item-card__category-text,.featured-item-card__cycle{color:var(--text);font-weight:600}.featured-item-card__cta{background:var(--primary-gradient);min-height:48px;color:var(--primary-text);box-shadow:0 10px 24px var(--control-shadow);border-radius:14px;justify-content:center;justify-self:start;align-items:center;padding:.85rem 1.2rem;font-weight:700;display:inline-flex}.supplier-hero{align-items:start}.catalog-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.category-sidebar{align-self:start;position:sticky;top:6.5rem}.category-filter-nav{gap:.75rem;display:grid}.category-filter-list{gap:.6rem;display:grid}.category-filter-link{min-height:40px;color:var(--text);border-radius:999px;align-items:center;gap:.55rem;padding:.22rem .35rem .22rem .2rem;font-weight:500;line-height:1.35;transition:background .15s,color .15s,transform .15s;display:inline-flex}.category-filter-link:hover{background:var(--accent-soft);color:var(--primary);transform:translate(2px)}.category-filter-link--active{color:var(--primary);background:linear-gradient(90deg, var(--accent-soft), color-mix(in srgb, var(--accent-soft) 70%, transparent));font-weight:700}.category-filter-link__emoji{background:radial-gradient(circle at 30% 20%, #ffffffe6, transparent 46%), var(--primary-gradient);width:2rem;height:2rem;color:var(--primary-text);box-shadow:0 8px 18px var(--control-shadow);border-radius:999px;place-items:center;font-size:.98rem;line-height:1;display:inline-grid}.category-filter-link--all{margin-top:.1rem}.supplier-filter-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.75rem;display:grid}.supplier-toolbar{padding:1rem 1.15rem}.supplier-filter-row label{gap:.35rem;display:grid}.supplier-filter-row .ghost-button,.supplier-filter-row button{min-height:var(--control-height)}.supplier-filter-row .ghost-button{justify-self:start}.supplier-card__visual{margin-bottom:1rem}.filters-grid,.metrics-grid,.two-column,.dashboard-grid,.supplier-grid,.orders-grid{gap:1rem;display:grid}.filters-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.marketplace-filters-card{padding:.75rem .9rem}.marketplace-filter-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.marketplace-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.9rem;display:grid}.marketplace-filters label{gap:.35rem;display:grid}.marketplace-results-header{box-shadow:none;background:0 0;border:0;gap:.25rem;padding:0 .4rem;display:grid}.marketplace-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1.4fr 1fr}.supplier-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.supplier-card{gap:.8rem;display:grid}.supplier-card p{margin:0}.supplier-card__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.supplier-card__title{gap:.35rem;display:grid}.supplier-card__title h2{margin:0;font-size:1.14rem}.supplier-card__meta{grid-template-columns:repeat(2,auto);align-items:center;gap:.45rem 1rem;display:grid}.supplier-buy-form{border-top:1px solid var(--border);grid-template-columns:minmax(92px,120px) auto;align-items:end;gap:.8rem;padding-top:.9rem;display:grid}.supplier-buy-form__quantity{gap:.35rem;display:grid}.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card h3,.page-header h1,.card h2,.auth-card h1,.hero-card h1{margin:0 0 .35rem}.card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.card-header__copy{gap:.22rem;display:grid}.card-header__copy p{margin:0}.card-toolbar,.inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.metric-card{background:var(--soft-panel);border:1px solid var(--border);border-radius:18px;align-content:start;gap:.35rem;min-width:0;padding:clamp(.78rem,1.5vw,.95rem);display:grid}.metric-card strong{overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.12;display:block}.metric-card__helper{color:var(--muted);margin-top:.45rem;font-size:.88rem;line-height:1.35;display:block}.challenge-countdown{white-space:nowrap;background:var(--badge-bg);color:var(--text);border:1px solid var(--border);border-radius:999px;align-self:center;padding:.55rem .85rem;font-weight:700}.challenge-list{gap:.65rem;display:grid}.challenge-list--full{gap:.85rem}.challenge-preview-summary{border:1px solid var(--border);background:var(--accent-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;padding:.7rem .8rem;display:flex}.challenge-row{border:1px solid var(--border);background:radial-gradient(circle at top left, var(--accent-soft), transparent 28%), var(--surface-alt);border-radius:16px;gap:.65rem;padding:clamp(.72rem,1.5vw,.9rem);display:grid}.challenge-row--completed{border-color:var(--success);background:radial-gradient(circle at top left, var(--status-success-bg), transparent 30%), var(--soft-panel)}.challenge-row__header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.75rem;display:grid}.challenge-row__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.challenge-row__rewarded{color:var(--success);background:var(--status-success-bg)}.challenge-difficulty{justify-content:center;min-width:72px}.challenge-difficulty--easy{color:var(--success);background:var(--status-success-bg)}.challenge-difficulty--medium{color:var(--warning);background:var(--status-warning-bg)}.challenge-difficulty--hard{color:var(--danger);background:var(--status-error-bg)}.challenge-progress{background:var(--badge-bg);border-radius:999px;height:8px;overflow:hidden}.challenge-progress span{border-radius:inherit;background:var(--primary-gradient);height:100%;display:block}.listing-grid{gap:.8rem;display:grid}.listing-grid--list{grid-template-columns:1fr;gap:.7rem}.listing-card{border-radius:20px;gap:.65rem;min-width:0;padding:clamp(.8rem,1.5vw,.98rem);display:grid;box-shadow:0 8px 24px #1f29330f}.listing-card__header,.listing-card__summary,.listing-card__meta,.listing-card__actions,.section-row,.table-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.section-row,.section-row>*{min-width:0}.section-row h2,.section-row h3{overflow-wrap:anywhere}.listing-card__body h3,.section-row h3{margin:0}.listing-card__title-block{gap:.18rem;min-width:0;display:grid}.listing-card__title-block h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.listing-card__description{color:var(--muted);margin:0;line-height:1.45}.listing-card__subline,.listing-card__shop,.status-banner p,.page-header p,.card p,.hero-card p,.muted{color:var(--muted);margin:.25rem 0 0;line-height:1.5}.listing-card__price{text-align:right;justify-items:end;gap:.15rem;display:grid}.listing-card__price strong{font-size:1.12rem}.listing-card__price span{color:var(--muted)}.listing-card__meta-grid{gap:.4rem .9rem}.listing-card__inline-note{align-self:center}.listing-card__tags{flex-wrap:wrap;gap:.45rem;display:flex}.listing-card__actions{border-top:1px solid #cdd7f7d6;flex-wrap:wrap;align-items:center;min-height:50px;padding-top:.5rem}.listing-card__actions .inline-cart-form{margin-left:auto}.inline-cart-form{flex-wrap:wrap;align-items:center;gap:.6rem;width:auto;display:flex}.inline-cart-form input{text-align:center;width:70px}.listing-card__purchase-stack,.cart-item-quantity-form,.dashboard-listing-manage-form,.dashboard-listing-form__actions{gap:.35rem;display:grid}.status-text{font-size:.9rem;line-height:1.4}.status-text--error{color:var(--danger)}.stack{gap:.8rem;display:grid}.stack-sm{gap:.6rem;display:grid}.stack-xs{gap:.4rem;display:grid}.table-list{gap:.55rem;display:grid}.table-row{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.75rem;min-height:60px;padding:clamp(.64rem,1.35vw,.82rem);display:grid}.table-row__meta{gap:.2rem;min-width:0;display:grid}.table-row__meta--with-visual{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.table-row__meta--with-visual .muted{display:block}.table-row__actions,.inline-form{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;min-height:40px;display:flex}.table-row__actions{flex-wrap:nowrap;place-self:center end}.table-row__actions:has(.sold-out-listing-actions){align-content:center;justify-items:end;min-width:178px;display:grid}.table-row__actions>*,.sold-out-listing-actions>*{flex:none}.sold-out-listing-actions .stock-chip{grid-column:1}.sold-out-listing-actions__toggle{grid-column:2}.inline-form input{text-align:center;width:88px}.checkout-page{padding-bottom:clamp(5rem,14vh,7rem)}.cart-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.cart-summary-actions strong,.section-row>strong{overflow-wrap:anywhere}.cart-checkout-card-top{border-color:var(--primary);background:radial-gradient(circle at top left, var(--panel-glow), transparent 32%), var(--soft-panel)}.clear-cart-action{justify-items:end;gap:.35rem;display:grid}.checkout-sticky-bottom{display:none}.bulk-listing-visibility{justify-items:end;gap:.35rem;display:grid}.bulk-listing-visibility__buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.auth-layout{place-items:center;min-height:100vh;padding:clamp(.8rem,3vw,1.5rem);display:grid}.auth-card{grid-template-columns:1.2fr 1fr;gap:clamp(.85rem,2vw,1.1rem);width:min(980px,100%);display:grid}.auth-game-panel{border:1px solid var(--border);background:radial-gradient(circle at 0 0, var(--panel-glow), transparent 36%), var(--surface-elevated);border-radius:22px;gap:.7rem;padding:clamp(.85rem,2vw,1rem);display:grid;box-shadow:inset 0 1px #ffffffe6}.auth-game-panel__steps{flex-wrap:wrap;gap:.45rem;display:flex}.auth-game-panel__steps span{border:1px solid var(--border);min-height:34px;color:var(--badge-text);background:var(--badge-bg);border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.9rem;font-weight:800;display:inline-flex}.auth-game-panel p{color:var(--muted);margin:0;line-height:1.55}.security-result-panel{gap:.8rem;display:grid}.security-result-card{border:1px solid var(--border);background:radial-gradient(circle at top left, var(--panel-glow), transparent 34%), var(--surface-elevated);border-radius:18px;justify-items:center;gap:.3rem;padding:1.1rem;display:grid}.security-result-card__value{letter-spacing:.08em;color:var(--text);font-size:clamp(1.45rem,3vw,2rem)}.auth-account-list{gap:.75rem;display:grid}.auth-account-item,.notification-row,.order-row{border:1px solid var(--border);background:var(--surface-alt);border-radius:18px;gap:.55rem;padding:clamp(.78rem,1.7vw,1rem);display:grid}.notification-row.unread{border-color:var(--primary);background:var(--accent-soft)}.bulk-sold-out-cleanup{gap:.45rem;display:grid}.bulk-sold-out-cleanup__trigger{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.status-text--success{color:var(--success)}.section-row--top-gap{margin-top:.85rem}.modal-backdrop{z-index:100;background:color-mix(in srgb, var(--text) 42%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:clamp(.75rem,2vw,1rem);display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border);background:var(--surface-elevated);width:min(480px,100vw - 1.5rem);max-height:min(86vh,760px);box-shadow:0 22px 70px color-mix(in srgb, var(--text) 22%, transparent);border-radius:24px;gap:.85rem;padding:clamp(.9rem,2vw,1.15rem);display:grid;position:relative;overflow:auto}.modal-card__close{width:auto;min-height:2.2rem;color:var(--text);background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:999px;place-items:center;padding:0 .85rem;display:inline-grid;position:absolute;top:.85rem;right:.85rem}.modal-card--wide{width:min(760px,100vw - 1.5rem);max-height:min(84vh,760px)}.modal-card--wide .table-list{max-height:min(52vh,460px);padding-right:.35rem;overflow:auto}.modal-card--danger{border-color:color-mix(in srgb, var(--danger) 38%, var(--border))}.modal-card__copy{gap:.35rem;display:grid}.modal-card__copy h3,.modal-card__field{margin:0}.modal-card__field{color:var(--text);gap:.4rem;font-weight:600;display:grid}.modal-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.settings-actions{gap:.9rem;display:grid}.auto-restock-status{z-index:110;color:var(--primary-text);background:var(--primary-gradient);box-shadow:var(--shadow-soft);border-radius:999px;padding:.75rem 1rem;font-weight:800;position:fixed;bottom:1rem;right:1rem}.auto-restock-timer{border:1px solid var(--border);background:radial-gradient(circle at top left, var(--panel-glow), transparent 36%), var(--surface-elevated);box-shadow:0 16px 36px var(--control-shadow);color:var(--navy);border-radius:1.2rem;gap:.2rem;margin:.75rem 0 .9rem;padding:.9rem 1rem;display:grid}.auto-restock-timer strong{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.1}.auto-restock-timer span{color:var(--muted);font-size:.9rem}.auto-restock-timer__label{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--primary-strong)!important;font-size:.78rem!important}.settings-card{gap:.35rem;display:grid}.appearance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.appearance-option{border:1px solid var(--border);background:var(--surface-elevated);min-height:156px;color:var(--text);box-shadow:none;text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"swatch copy""preview preview";justify-content:start;align-items:start;gap:.65rem;padding:.78rem;display:grid}.appearance-option:hover,.appearance-option--selected{border-color:var(--primary);background:radial-gradient(circle at top left, var(--accent-soft), transparent 38%), var(--surface-elevated)}.appearance-option__swatch{border:2px solid #ffffffdb;border-radius:999px;grid-area:swatch;width:2.25rem;height:2.25rem;box-shadow:0 8px 18px #11182724}.appearance-option__copy{grid-area:copy;gap:.2rem;display:grid}.appearance-option strong{line-height:1.1}.appearance-option small{color:var(--muted);line-height:1.3}.appearance-preview{border:1px solid var(--preview-border);background:var(--preview-bg);border-radius:16px;grid-area:preview;padding:.55rem;display:block}.appearance-preview__card{border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:12px;gap:.35rem;padding:.55rem;display:grid}.appearance-preview__line{background:var(--preview-muted);border-radius:999px;width:68%;height:.4rem;display:block}.appearance-preview__line--strong{background:var(--preview-text);width:46%}.appearance-preview__controls{align-items:center;gap:.35rem;margin-top:.1rem;display:flex}.appearance-preview__button,.appearance-preview__badge{border-radius:999px;height:1.1rem;display:block}.appearance-preview__button{background:var(--preview-primary);width:3.2rem}.appearance-preview__badge{background:var(--preview-badge);width:2.2rem}.appearance-preview--profit-planet-default{--preview-bg:#06111f;--preview-surface:#0b1728;--preview-border:#243956;--preview-text:#f6fbff;--preview-muted:#263a54;--preview-primary:linear-gradient(135deg, #b8f24b, #49c85f 54%, #f5c542);--preview-badge:#142a21}.appearance-preview--earth-market{--preview-bg:#f6fbff;--preview-surface:#fff;--preview-border:#c9dced;--preview-text:#102033;--preview-muted:#d9eaf6;--preview-primary:linear-gradient(135deg, #177e72, #2f8fc5 62%, #dfae3d);--preview-badge:#e6f6ef}.appearance-preview--midnight-trade{--preview-bg:#01030a;--preview-surface:#070d18;--preview-border:#1f3148;--preview-text:#f4fbff;--preview-muted:#142337;--preview-primary:linear-gradient(135deg, #00e5ff, #35f0a0 58%, #ffd24a);--preview-badge:#0c2431}.appearance-preview--soft-light{--preview-bg:#f3efe1;--preview-surface:#fffaf0;--preview-border:#c9d3ae;--preview-text:#253026;--preview-muted:#dbe4ca;--preview-primary:linear-gradient(135deg, #4f8a4f, #78a85b 58%, #b98925);--preview-badge:#e8f0dc}.appearance-preview--clean-compact{--preview-bg:#f5f6f8;--preview-surface:#fff;--preview-border:#d7dde4;--preview-text:#18202a;--preview-muted:#e2e6ea;--preview-primary:linear-gradient(135deg, #1f6f5b, #2f8370 62%, #b7791f);--preview-badge:#edf2f7}.appearance-option__swatch--profit-planet-default{background:linear-gradient(135deg,#06111f 0 30%,#49c85f 30% 68%,#f5c542 68%)}.appearance-option__swatch--earth-market{background:linear-gradient(135deg,#fffdf6 0 28%,#247a45 28% 68%,#d6a321 68%)}.appearance-option__swatch--midnight-trade{background:linear-gradient(135deg,#02060d 0 40%,#7cff6b 40% 70%,#ffd34d 70%)}.appearance-option__swatch--soft-light{background:linear-gradient(135deg,#fffaf0,#5f9959 58%,#9a6a32)}.appearance-option__swatch--clean-compact{background:linear-gradient(135deg,#fff 0 32%,#377f4f 32% 68%,#c89a26 68%)}.currency-results{gap:.45rem;margin-top:.3rem;display:grid}.currency-option{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text);text-align:left;border-radius:16px;grid-template-columns:minmax(3.8rem,4.5rem) minmax(0,1fr) minmax(7rem,.8fr);align-items:center;gap:.75rem;min-width:0;padding:.7rem .85rem;display:grid}.currency-option strong,.currency-option span{overflow-wrap:anywhere;min-width:0}.currency-option:hover,.currency-option--selected{border-color:var(--primary);background:var(--accent-soft)}.currency-option small{color:var(--muted);text-align:right}.settings-card--danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:linear-gradient(180deg, var(--status-error-bg), var(--surface-elevated)), var(--surface)}.status-banner{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.status-banner__content{align-items:center;gap:.85rem;display:flex}.status-banner__content h3,.status-banner__content p{margin:0}.status-banner--success{border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:var(--status-success-bg)}.status-banner--warning{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));background:var(--status-warning-bg)}.status-banner--error{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:var(--status-error-bg)}.notice-inline{background:var(--accent-soft);color:var(--text);border-radius:16px;padding:.9rem 1rem}.empty-state{border:1px dashed var(--border);text-align:center;color:var(--muted);background:radial-gradient(circle at top, var(--accent-soft), transparent 42%), var(--surface-elevated);border-radius:18px;justify-items:center;gap:.45rem;padding:1.2rem;display:grid;position:relative}.empty-state:before{content:"pp";color:#fff;letter-spacing:-.08em;background:var(--primary-gradient);width:2.5rem;height:2.5rem;box-shadow:0 12px 24px var(--control-shadow);border-radius:15px;place-items:center;font-weight:900;display:grid;transform:rotate(-7deg)}@media (max-width:1100px){.topbar,.hero-card,.dashboard-grid,.auth-card,.orders-grid,.catalog-layout,.marketplace-filter-layout,.marketplace-insights,.featured-item-card,.featured-item-card__details,.marketplace-filters{grid-template-columns:1fr}.topbar{grid-template-columns:1fr;grid-template-areas:"brand""status""search""links";gap:.75rem;position:static}.brand-link>span{display:none}.topbar-status,.topbar-links{justify-content:flex-start}.search-bar{grid-template-columns:minmax(0,1fr) minmax(120px,180px) max-content}.category-sidebar{position:static}.checkout-sticky-bottom{z-index:45;width:min(calc(100% - 1.5rem), var(--max-width));border:1px solid var(--border);background:var(--surface-elevated);box-shadow:0 18px 48px var(--control-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.checkout-sticky-bottom strong{display:block}}@media (max-width:840px){:root{--control-height:42px;--control-height-sm:36px}body{font-size:15px}.app-shell{padding:.75rem}.search-bar,.filters-grid,.metrics-grid{grid-template-columns:1fr}.search-bar button{width:100%}.topbar-links,.card-header,.listing-card__summary,.listing-card__actions,.listing-card__meta,.table-row,.status-banner{flex-direction:column;align-items:stretch}.topbar-links{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.2rem;display:flex;overflow-x:auto}.balance-pill{justify-content:flex-start;width:auto}.brand-mark{border-radius:16px;width:48px;height:48px}.inline-cart-form,.inline-form,.inline-actions,.card-toolbar,.bulk-sold-out-cleanup__trigger,.bulk-listing-visibility__buttons,.table-row__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.table-row{grid-template-columns:1fr;align-items:stretch;min-height:auto}.table-row__meta--with-visual,.product-heading{align-items:flex-start}.table-row__actions,.sold-out-listing-actions{justify-content:flex-start;justify-self:stretch}.sold-out-listing-actions{justify-self:start;width:max-content;min-width:0;margin-left:0}.cart-summary-actions,.clear-cart-action,.bulk-listing-visibility{justify-items:stretch;width:100%}.appearance-grid{grid-template-columns:1fr}.currency-option{grid-template-columns:1fr;gap:.25rem}.challenge-row__header{grid-template-columns:1fr}.challenge-row__badges{justify-content:flex-start}.currency-option small{text-align:left}.inline-cart-form input,.inline-form input{width:min(100%,8rem)}.listing-card__price{text-align:left;justify-items:start}.supplier-filter-row{grid-template-columns:1fr}.modal-card__actions{justify-content:stretch;width:100%}.modal-card__actions button,.modal-card__actions .ghost-button{width:100%}}@media (max-width:560px){.page-header,.card,.hero-card,.auth-card,.status-banner{border-radius:18px}.topbar{border-radius:20px;padding:.65rem}.brand-link{gap:.65rem}.topbar-status{grid-template-columns:1fr;align-items:stretch;display:grid}.topbar-links{margin-inline:-.15rem;padding-inline:.15rem}.topbar-link,.notification-pill{flex:none}.search-bar{grid-template-columns:1fr}.auth-final-logo{object-position:left center;max-height:96px}.product-heading,.table-row__meta--with-visual{gap:.6rem}.product-visual--compact{width:46px;height:46px}.product-visual--card{width:64px;height:64px}.listing-card__header,.listing-card__summary,.section-row{grid-template-columns:1fr;align-items:start;gap:.55rem;display:grid}.listing-card__actions{align-items:stretch}.listing-card__actions .inline-cart-form,.listing-card__purchase-stack{width:100%}.inline-cart-form{grid-template-columns:minmax(4.5rem,.35fr) minmax(0,1fr);display:grid}.inline-cart-form input,.inline-form input{width:100%}.cart-item-quantity-form .inline-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cart-item-quantity-form .inline-form input{grid-column:span 2}.cart-item-quantity-form .inline-form button{width:100%}.supplier-buy-form,.supplier-card__header,.supplier-card__meta{grid-template-columns:1fr}.supplier-card__header{display:grid}.currency-option{padding:.68rem .72rem}.checkout-sticky-bottom{border-radius:18px;bottom:.65rem}.checkout-sticky-bottom button{min-width:8.2rem}}
