.navbar{background:#111;color:#fff}.logo{font-size:20px;font-weight:700}.logo,.nav-links a{color:#fff;text-decoration:none}.nav-links a{font-weight:500;margin-left:20px}.nav-links a:hover{color:#0071e3}.cart-dropdown-wrapper{position:relative}.cart-icon-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;position:relative}.cart-count{background:#0071e3;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-10px;top:-6px}.bump{animation:bump .3s ease-out}@keyframes bump{0%{transform:scale(1)}10%{transform:scale(1.2)}30%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cart-dropdown{background:#fff;border-radius:12px;box-shadow:0 6px 18px #00000014;color:#111;padding:16px;position:absolute;right:0;top:36px;width:300px;z-index:100}.cart-dropdown .empty{color:#6e6e73;text-align:center}.dropdown-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.dropdown-item{align-items:center;border-bottom:1px solid #e5e5ea;display:flex;justify-content:space-between;padding:8px 0}.dropdown-item:last-child{border-bottom:none}.item-icon{font-size:24px;margin-right:8px}.item-name{flex:1 1;font-size:14px}.item-price{color:#0071e3;font-weight:500;margin-left:8px}.remove-btn{background:none;border:none;color:#999;cursor:pointer;font-size:16px;margin-left:8px}.remove-btn:hover{color:#e53935}.dropdown-summary{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.btn-primary{background:#0071e3;border-radius:8px;color:#fff;display:inline-block;font-weight:500;padding:8px 14px;text-decoration:none;transition:background .25s ease,transform .2s ease}.btn-primary:hover{background:#005bb5;transform:translateY(-1px)}.btn-primary:active{background:#004a99;transform:translateY(0)}.right-controls{align-items:center;display:flex;gap:12px}.seller-link{color:inherit;text-decoration:none}.seller-icon-btn,.seller-link{align-items:center;display:inline-flex}.seller-icon-btn{background:#0000;border:1px solid #ffffff0f;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:38px;justify-content:center;line-height:1;padding:0;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease;width:38px}.seller-icon-btn:hover{background:#ffffff0a;box-shadow:0 2px 6px #00000059;transform:translateY(-1px)}.seller-icon-btn:focus{outline:2px solid #0071e340;outline-offset:2px}.btn-secondary{background:#0000;border:1px solid #e5e5ea;border-radius:8px;color:#111;display:inline-block;font-weight:500;padding:8px 12px;text-decoration:none}.btn-secondary:hover{background:#1111b5}.dropdown-summary{flex-wrap:wrap;gap:8px}@media (max-width:640px){.nav-links a{font-size:14px;margin-left:12px}.seller-icon-btn{font-size:16px;height:34px;width:34px}.cart-dropdown{left:8px;right:8px;width:auto}}.buyer-icon-btn{align-items:center;background:#0000;border:1px solid #ffffff0f;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;line-height:1;padding:0;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease;width:38px}.buyer-icon-btn:hover{background:#ffffff0a;box-shadow:0 2px 6px #00000059;transform:translateY(-1px)}.buyer-icon-btn:focus{outline:2px solid #28a74540;outline-offset:2px}.navbar{align-items:center;display:flex;justify-content:space-between}.navbar-icons .icon{cursor:pointer;margin-left:1rem}.navbar-icons .icon:hover{background:#ffffff0a;box-shadow:0 2px 6px #00000059;transform:translateY(-1px)}.navbar-icons .icon:focus{outline:2px solid #0677e940;outline-offset:2px}.navbar-dropdown{z-index:1000}.navbar-links{display:flex;gap:1rem}.navbar-links a{background:linear-gradient(135deg,#080b0f,#091119);border-radius:6px;color:#fff;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.navbar-links a:hover{background:linear-gradient(135deg,#357ab8,#2a5d91);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.cart-icon-wrapper{cursor:pointer;display:inline-block;position:relative}.cart-icon{color:#fdf8f8}.cart-badge{background:#e63946;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;padding:2px 6px;position:absolute;right:-10px;top:-6px}.icon-link{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.icon-link .icon{margin-left:1rem}.navbar-user-bar{background:#0d0d0d;border-bottom:1px solid #1f1f1f;color:#bbb;font-size:.85rem;padding:6px 16px}.navbar-user-bar strong{color:#fff}.assistant-dropdown{border:none;border-radius:16px;bottom:20px;box-shadow:0 10px 40px #0006;max-height:70vh;overflow-y:auto;position:fixed;right:20px;top:auto;width:360px;z-index:2000}.navbar-dropdown{background:#fff;border:1px solid #ccc;padding:1rem;position:absolute;right:20px;top:60px;z-index:1500}.assistant-dropdown,.navbar-dropdown{animation:fadeSlideIn .2s ease}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar-logo{align-items:center;display:inline-flex;flex:0 0 auto;line-height:0;text-decoration:none}.navbar-logo img{display:block;height:60px;max-width:220px;object-fit:contain;transform:scale(1.45);transform-origin:left center;width:auto}@media (max-width:640px){.navbar-logo img{height:54px;max-width:190px}}.navbar{gap:18px;position:relative;z-index:1200}.navbar-menu-button{background:#ffffff0a;border:1px solid #d4af373d;border-radius:14px;color:#f8fafc;cursor:pointer;display:none;font-size:1.35rem;font-weight:900;height:42px;width:42px}.navbar-mobile-backdrop{display:none}@media (max-width:820px){.navbar{flex-wrap:nowrap;padding:12px 14px}.navbar-menu-button{display:grid;order:2;place-items:center}.navbar-logo{order:1}.navbar-icons{align-items:center;display:flex;gap:8px;order:3}.icon-link .icon,.navbar-icons .icon{font-size:1rem;margin-left:0}.navbar-links{background:linear-gradient(180deg,#111827fa,#080d18fa);border:1px solid #d4af372e;border-radius:22px;box-shadow:0 24px 70px #0206176b;display:none;flex-direction:column;gap:10px;left:12px;padding:14px;position:fixed;right:12px;top:70px;z-index:1300}.navbar-links.open{display:flex}.navbar-links a{background:#ffffff0a;border-radius:16px;display:block;padding:14px 16px}.navbar-mobile-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061785;border:none;display:block;inset:0;position:fixed;z-index:1250}.cart-dropdown,.search-dropdown,.uploader-dropdown{left:12px;right:12px;width:auto}}@media (max-width:420px){.navbar-icons{gap:6px}.navbar-logo img{height:46px;max-width:165px}}@media (max-width:920px){.dashboard-public-shell .navbar,.dashboard-public-shell .site-footer{display:none!important}}.navbar-azo-menu-action{display:none}@media (max-width:820px){.azo-desktop-icon{display:none}.navbar-azo-menu-action{align-items:center;background:radial-gradient(circle at top left,#d4af372e,#0000 42%),linear-gradient(135deg,#ffffff14,hsla(0,0%,100%,.035));border:1px solid #d4af3747;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff14;color:#f8fafc;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;width:100%}.navbar-azo-menu-icon{background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b88915);border-radius:14px;box-shadow:0 12px 26px #d4af3738;color:#111216;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.navbar-azo-menu-action strong{display:block;font-size:.96rem;letter-spacing:-.01em}.navbar-azo-menu-action small{color:#f8fafcad;display:block;font-size:.78rem;margin-top:2px}}.navbar-mobile-drawer-action,.navbar-mobile-drawer-link{display:none}@media (max-width:820px){.mobile-hidden-icon,.mobile-hidden-icon-wrapper{display:none!important}.navbar-mobile-drawer-action,.navbar-mobile-drawer-link{align-items:center;background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #ffffff14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d;color:#f8fafc;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;text-decoration:none;width:100%}.navbar-mobile-drawer-action{appearance:none}.navbar-mobile-drawer-icon{background:#ffffff14;border-radius:14px;color:#f8fafc;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.navbar-mobile-drawer-action strong,.navbar-mobile-drawer-link strong{display:block;font-size:.96rem;letter-spacing:-.01em}.navbar-mobile-drawer-action small,.navbar-mobile-drawer-link small{color:#f8fafcad;display:block;font-size:.78rem;margin-top:2px}.navbar{justify-content:space-between}.navbar-logo{margin-right:auto;order:1}.navbar-icons{align-items:center;display:flex;gap:10px;margin-left:auto;order:2}.cart-icon-wrapper{align-items:center;display:inline-flex;justify-content:center;order:1}.navbar-menu-button{flex:0 0 auto;margin-left:2px;order:3}}@media (max-width:420px){.navbar-icons{gap:8px}}.navbar-theme-toggle-wrap{align-items:center;display:inline-flex;justify-content:center}.navbar-theme-toggle-wrap .az-theme-toggle{min-height:36px;padding:4px}.navbar-theme-toggle-wrap .az-theme-toggle__track{height:26px;width:50px}.navbar-theme-toggle-wrap .az-theme-toggle__thumb{height:22px;width:22px}[data-theme=light] .navbar-theme-toggle-wrap .az-theme-toggle__thumb{transform:translateX(24px)}@media (max-width:820px){.navbar-theme-toggle-wrap{order:0}.navbar-theme-toggle-wrap .az-theme-toggle{min-height:34px}.navbar-theme-toggle-wrap .az-theme-toggle__track{height:24px;width:46px}.navbar-theme-toggle-wrap .az-theme-toggle__thumb{height:20px;width:20px}[data-theme=light] .navbar-theme-toggle-wrap .az-theme-toggle__thumb{transform:translateX(22px)}[data-theme=light] .navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #0f172a14;box-shadow:0 12px 32px #0f172a14;color:#111827}[data-theme=light] .navbar-menu-button{background:#f8f8f6eb;border-color:#0f172a1a;color:#111827}[data-theme=light] .navbar-mobile-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafc94}[data-theme=light] .navbar-links{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid #0f172a14;box-shadow:0 24px 70px #0f172a29,inset 0 1px 0 #ffffffeb}[data-theme=light] .navbar-azo-menu-action,[data-theme=light] .navbar-links a,[data-theme=light] .navbar-mobile-drawer-action,[data-theme=light] .navbar-mobile-drawer-link{background:#f8f8f6eb;border-color:#0f172a14;box-shadow:inset 0 1px 0 #ffffffb8;color:#111827}[data-theme=light] .navbar-mobile-drawer-icon{background:#b88a1d1a;color:#7a5a16}[data-theme=light] .navbar-azo-menu-icon{color:#111216}[data-theme=light] .navbar-azo-menu-action small,[data-theme=light] .navbar-mobile-drawer-action small,[data-theme=light] .navbar-mobile-drawer-link small{color:#11182794}[data-theme=light] .cart-icon-wrapper,[data-theme=light] .navbar-icons .icon{color:#111827}.navbar{z-index:1400}.navbar-theme-toggle-wrap,.navbar-theme-toggle-wrap .az-theme-toggle{pointer-events:auto;position:relative;z-index:1450}.navbar-mobile-backdrop{z-index:1250}.navbar-links{z-index:1500}}.navbar-dropdown.cart-dropdown{background:#0000;border:none;box-shadow:none;left:auto;max-width:calc(100vw - 32px);padding:0;position:fixed;right:clamp(16px,4vw,44px);top:86px;width:min(760px,calc(100vw - 32px));z-index:2000}.navbar-dropdown.cart-dropdown .cart-page{max-width:none;width:100%}@media (max-width:720px){.navbar-dropdown.cart-dropdown{left:10px;max-width:none;right:10px;top:76px;width:auto}}.azo-container{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;right:22px;z-index:2500}.azo-button{align-items:center;background:radial-gradient(circle at 35% 22%,#fffffffa,#f6c76ae6 36%,#111827f5 76%);border:1px solid #f6c76aa6;border-radius:50%;box-shadow:0 18px 50px #00000047,0 0 0 8px #f6c76a1a;cursor:pointer;display:flex;height:72px;justify-content:center;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;width:72px}.azo-button:hover{box-shadow:0 24px 64px #00000057,0 0 0 10px #f6c76a24;transform:translateY(-3px) scale(1.03)}.azo-button img{border-radius:50%;height:94%;object-fit:cover;width:94%}.azo-chat{animation:azoFadeIn .22s ease;background:linear-gradient(180deg,#0f172afa,#020617f5 32%,#f8fafc 0);border:1px solid #f6c76a47;border-radius:28px;bottom:92px;box-shadow:0 30px 90px #00000061,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;height:590px;overflow:hidden;position:absolute;right:0;width:390px}.azo-header{align-items:center;background:radial-gradient(circle at top left,#f6c76a47,#0000 36%),linear-gradient(135deg,#020617,#111827 52%,#1f2937);color:#fff;display:flex;gap:13px;min-height:92px;padding:18px 18px 16px}.azo-header-orb{background:#ffffff14;border:1px solid #f6c76a47;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff24;display:grid;height:48px;overflow:hidden;place-items:center;width:48px}.azo-header img{height:42px;object-fit:contain;width:42px}.azo-header span{display:block;font-size:1.02rem;font-weight:800;letter-spacing:.2px}.azo-header p{color:#ffffffad;font-size:.78rem;font-weight:600;letter-spacing:.12em;margin:3px 0 0;text-transform:uppercase}.azo-shortcuts{background:#f8fafcf5;border-bottom:1px solid #0f172a14;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.azo-shortcut-btn{background:#fff;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 8px 18px #0f172a0f;color:#111827;cursor:pointer;font-size:.8rem;font-weight:750;padding:8px 12px;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.azo-shortcut-btn:hover{background:#111827;border-color:#111827;color:#f8fafc;transform:translateY(-1px)}.azo-messages{background:radial-gradient(circle at top right,#f6c76a1c,#0000 28%),linear-gradient(180deg,#f8fafc,#f1f5f9);display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.msg{word-wrap:break-word;border-radius:18px;font-size:.92rem;line-height:1.48;max-width:86%;padding:11px 13px;white-space:pre-wrap}.msg.user{align-self:flex-end;background:linear-gradient(135deg,#111827,#1f2937);border-bottom-right-radius:7px;box-shadow:0 10px 24px #0f172a2e;color:#fff}.msg.azo{align-self:flex-start;background:#fffffff5;border:1px solid #0f172a14;border-bottom-left-radius:7px;box-shadow:0 10px 26px #0f172a14;color:#111827}.azo-input{background:#fffffffa;border-top:1px solid #0f172a14;display:flex;gap:9px;padding:13px}.azo-input input{background:#fff;border:1px solid #0f172a1f;border-radius:16px;color:#111827;flex:1 1;font-size:.92rem;min-width:0;outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease}.azo-input input:focus{border-color:#f6c76ae6;box-shadow:0 0 0 4px #f6c76a2e}.azo-input button{background:linear-gradient(135deg,#111827,#020617);border:1px solid #f6c76a3d;border-radius:16px;box-shadow:0 10px 22px #0f172a2e;color:#fff;cursor:pointer;font-weight:800;padding:0 16px;transition:transform .18s ease,box-shadow .18s ease}.azo-input button:hover{box-shadow:0 14px 28px #0f172a38;transform:translateY(-1px)}.azo-input button:active{transform:translateY(0)}@keyframes azoFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.azo-container{bottom:14px;right:14px}.azo-chat{border-radius:24px;height:min(72vh,620px);max-width:390px;width:calc(100vw - 28px)}.azo-button{height:62px;width:62px}.azo-header{min-height:84px;padding:15px}.azo-shortcuts{padding:10px 12px}.azo-shortcut-btn{font-size:.76rem;padding:7px 10px}}.cart-page{background:radial-gradient(circle at top left,#c9970029,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 28px 80px #0f172a2e;color:#111827;margin:0;max-height:78vh;max-width:760px;overflow-y:auto;padding:22px;width:100%}.cart-hero{background:linear-gradient(135deg,#111827,#1f2937 72%,#2d2308);border-radius:24px;color:#fff;margin-bottom:18px;padding:18px}.cart-eyebrow{color:#facc15;font-size:.72rem;font-weight:900;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.cart-hero h1{font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05;margin:0 0 8px}.cart-hero p{color:#ffffffc7;line-height:1.5;margin:0}.empty-cart{background:#ffffffd1;border:1px solid #0f172a14;border-radius:24px;padding:32px 18px;text-align:center}.empty-cart-icon{background:#fff7ed;border-radius:22px;display:grid;font-size:1.8rem;height:68px;margin:0 auto 14px;place-items:center;width:68px}.empty-cart h2{margin:0 0 8px}.empty-cart p{color:#6b7280;margin:0 0 18px}.cart-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.cart-item{grid-gap:18px;background:#ffffffe6;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 14px 38px #0f172a14;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.item-info{align-items:flex-start;display:flex;gap:14px;min-width:0}.item-icon{background:linear-gradient(135deg,#f8fafc,#fff7ed);border:1px solid #c9970038;border-radius:18px;display:grid;flex:0 0 auto;font-size:1.45rem;height:52px;place-items:center;width:52px}.item-copy{min-width:0}.item-copy h3{color:#111827;font-size:1rem;line-height:1.3;margin:0 0 6px}.cart-store{color:#92400e;font-size:.86rem;font-weight:800;margin:0 0 8px}.item-meta{display:flex;flex-wrap:wrap;gap:6px}.item-meta span{background:#f3f4f6;border-radius:999px;color:#4b5563;font-size:.76rem;font-weight:700;padding:5px 8px}.cart-line-controls{grid-gap:10px;display:grid;gap:10px;justify-items:end;min-width:180px}.quantity-stepper{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;gap:4px;padding:5px}.quantity-stepper button{background:#fff;border:none;border-radius:999px;box-shadow:0 4px 12px #0f172a14;color:#111827;cursor:pointer;font-size:1.1rem;font-weight:900;height:32px;width:32px}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.42}.quantity-stepper span{font-weight:900;min-width:32px;text-align:center}.line-price{text-align:right}.line-price span{color:#6b7280;display:block;font-size:.82rem}.line-price strong{color:#111827;display:block;font-size:1.08rem}.remove-line-btn{background:#0000;border:none;color:#991b1b;cursor:pointer;font-weight:800;padding:4px 0}.cart-summary{align-items:center;background:#111827;border-radius:24px;color:#fff;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:18px}.summary-label{color:#ffffff9e;font-size:.82rem;font-weight:800;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.total{font-size:1.55rem;font-weight:950;margin:0}.cart-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.btn-primary,.btn-secondary{border-radius:999px;cursor:pointer;font-size:.92rem;font-weight:900;padding:11px 16px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary{background:linear-gradient(135deg,#facc15,#c99700);border:none;box-shadow:0 12px 26px #c997004d;color:#111827}.btn-secondary{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}.empty-cart .btn-primary{color:#111827}.btn-primary:hover,.btn-secondary:hover,.quantity-stepper button:hover,.remove-line-btn:hover{transform:translateY(-1px)}.back-link{color:#92400e;display:inline-block;font-size:.92rem;font-weight:900;margin-top:16px;text-decoration:none}.back-link:hover{text-decoration:underline}@media (max-width:720px){.cart-page{border-radius:22px;max-width:95vw;padding:16px}.cart-item{grid-template-columns:1fr}.cart-line-controls{justify-items:stretch;min-width:0}.quantity-stepper{width:max-content}.line-price{text-align:left}.cart-summary{align-items:stretch;flex-direction:column}.cart-actions,.cart-actions .btn-primary,.cart-actions .btn-secondary{width:100%}}.az-theme-toggle{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;background:linear-gradient(135deg,var(--az-glass-strong),var(--az-glass-soft));border:1px solid var(--az-border-subtle);border-radius:999px;box-shadow:var(--az-shadow-soft);color:var(--az-text-primary);cursor:pointer;display:inline-flex;gap:9px;min-height:38px;padding:5px 10px 5px 5px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.az-theme-toggle:hover{border-color:var(--az-border-gold);box-shadow:var(--az-shadow-lifted);transform:translateY(-1px)}.az-theme-toggle:focus-visible{outline:3px solid var(--az-focus-ring);outline-offset:3px}.az-theme-toggle__track{background:radial-gradient(circle at 25% 20%,#ffffff8c,#0000 28%),linear-gradient(135deg,var(--az-toggle-start),var(--az-toggle-end));border-radius:999px;box-shadow:inset 0 1px 2px #ffffff38,inset 0 -8px 16px #0000002e;height:28px;overflow:hidden;position:relative;width:54px}.az-theme-toggle__glow{background:radial-gradient(circle,var(--az-gold-glow),#0000 58%);inset:-30%;opacity:.7;position:absolute;transition:transform .22s ease}.az-theme-toggle__thumb{background:var(--az-toggle-thumb);border-radius:999px;box-shadow:0 10px 22px #0000003d,inset 0 1px 1px #ffffff8c;display:grid;height:24px;left:2px;place-items:center;position:absolute;top:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:24px}[data-theme=light] .az-theme-toggle__thumb{transform:translateX(26px)}[data-theme=light] .az-theme-toggle__glow{transform:translateX(22px)}.az-theme-toggle__icon{font-size:13px;line-height:1}.az-theme-toggle__label{color:var(--az-text-primary);font-size:13px;font-weight:800;letter-spacing:-.01em}.az-theme-toggle--compact{gap:0;padding:5px}@media (max-width:640px){.az-theme-toggle{min-height:40px}.az-theme-toggle__label{display:none}}.premium-categories{background:var(--az-public-page-bg);color:var(--az-text-primary);padding:90px 20px 110px;position:relative}.premium-categories:before{background:radial-gradient(circle at 18% 0,var(--az-gold-glow),#0000 30%),radial-gradient(circle at 84% 18%,#94a3b81a,#0000 28%);content:"";inset:0;opacity:.46;pointer-events:none;position:absolute}[data-theme=light] .premium-categories:before{background:radial-gradient(circle at 18% 0,rgba(184,138,29,.045),#0000 30%),radial-gradient(circle at 84% 18%,rgba(15,23,42,.035),#0000 28%);opacity:.72}.premium-categories__grid,.premium-categories__header{position:relative;z-index:1}.premium-categories__header{margin:0 auto 54px;max-width:820px;text-align:center}.premium-categories__eyebrow{color:var(--az-public-link);font-size:.8rem;font-weight:950;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.premium-categories__header h2{color:var(--az-text-primary);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:950;letter-spacing:-.07em;line-height:.92;margin:0}.premium-categories__intro{color:var(--az-text-secondary);font-size:1.08rem;line-height:1.7;margin:22px auto 0;max-width:680px}.premium-categories__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;width:min(1280px,100%)}.premium-category-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:32px;box-shadow:0 24px 60px #00000047,inset 0 1px 0 var(--az-public-card-inset);color:var(--az-text-primary);min-height:240px;overflow:hidden;padding:28px;position:relative;text-decoration:none;transform:translateY(0);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=light] .premium-category-card{box-shadow:0 22px 48px rgba(15,23,42,.075),inset 0 1px 0 #ffffffeb}.premium-category-card:hover{border-color:var(--az-border-gold);box-shadow:0 38px 80px #0000005c,0 0 40px var(--az-gold-glow);transform:translateY(-10px)}[data-theme=light] .premium-category-card:hover{box-shadow:0 32px 66px #0f172a1f,0 0 30px var(--az-gold-glow)}.premium-category-card__glow{border-radius:999px;filter:blur(60px);height:180px;inset:auto -10% -30% auto;opacity:.16;pointer-events:none;position:absolute;width:180px}[data-theme=light] .premium-category-card__glow{opacity:.08}.premium-category-card--blue .premium-category-card__glow{background:#00c6ff}.premium-category-card--gold .premium-category-card__glow{background:#d4af37}.premium-category-card--emerald .premium-category-card__glow{background:#00d084}.premium-category-card--violet .premium-category-card__glow{background:#8b5cf6}.premium-category-card--orange .premium-category-card__glow{background:#fb923c}.premium-category-card--cyan .premium-category-card__glow{background:#22d3ee}.premium-category-card--pink .premium-category-card__glow{background:#ec4899}.premium-category-card--rose .premium-category-card__glow{background:#fb7185}.premium-category-card--green .premium-category-card__glow{background:#22c55e}.premium-category-card--silver .premium-category-card__glow{background:#94a3b8}.premium-category-card__top{align-items:flex-start;display:flex;justify-content:space-between}.premium-category-card__icon{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:22px;color:var(--az-text-primary);display:flex;font-size:1.6rem;height:64px;justify-content:center;width:64px}.premium-category-card__arrow{color:var(--az-text-primary);font-size:1rem;opacity:.42;transform:translateX(0);transition:transform .24s ease,opacity .24s ease}.premium-category-card:hover .premium-category-card__arrow{opacity:1;transform:translateX(4px)}.premium-category-card__content{margin-top:54px}.premium-category-card__content h3{color:var(--az-text-primary);font-size:1.5rem;font-weight:950;letter-spacing:-.04em;line-height:1.08;margin:0}.premium-category-card__content p{color:var(--az-text-secondary);font-size:.98rem;line-height:1.7;margin:16px 0 0}@media (max-width:760px){.premium-categories{padding:70px 16px 80px}.premium-categories__grid{gap:18px}.premium-category-card{border-radius:26px;min-height:210px;padding:22px}.premium-category-card__content{margin-top:40px}.premium-category-card__content h3{font-size:1.28rem}}@media (max-width:640px){.premium-categories__grid{gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-category-card{border-radius:18px!important;min-height:118px!important;padding:12px 8px!important}.premium-category-card__top{align-items:center}.premium-category-card__icon{border-radius:14px!important;font-size:1rem!important;height:38px!important;width:38px!important}.premium-category-card__arrow{display:none}.premium-category-card__content{margin-top:18px!important}.premium-category-card__content h3{font-size:.82rem!important;letter-spacing:-.035em;line-height:1.12!important}.premium-category-card__content p{display:none}}@media (max-width:370px){.premium-categories__grid{gap:8px!important}.premium-category-card{min-height:108px!important;padding:10px 7px!important}.premium-category-card__icon{height:34px!important;width:34px!important}.premium-category-card__content h3{font-size:.76rem!important}}.live-marketplace-rail{background:var(--az-public-page-bg);border-top:1px solid var(--az-border-subtle);color:var(--az-text-primary);overflow:hidden;padding:42px 0 62px;position:relative}.live-marketplace-rail:before{background:linear-gradient(90deg,var(--az-bg-primary),#0000 12%,#0000 88%,var(--az-bg-primary)),radial-gradient(circle at 50% 120%,var(--az-gold-glow),#0000 48%);content:"";inset:0;opacity:.76;pointer-events:none;position:absolute;z-index:2}[data-theme=light] .live-marketplace-rail:before{background:linear-gradient(90deg,#fbfbfa,#0000 12%,#0000 88%,#fbfbfa),radial-gradient(circle at 50% 120%,#b88a1d14,#0000 48%);opacity:.9}.live-marketplace-rail__header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:0 auto 28px;position:relative;width:min(1280px,calc(100% - 40px));z-index:3}.live-marketplace-rail__eyebrow{align-items:center;color:var(--az-public-link);display:inline-flex;font-size:.78rem;font-weight:950;gap:8px;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.live-marketplace-rail__header h2{color:var(--az-text-primary);font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.05em;line-height:1.05;margin:0}.live-marketplace-rail__view-all{background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border:1px solid var(--az-border-gold);border-radius:999px;box-shadow:0 14px 34px var(--az-gold-glow);color:var(--az-public-button-text);font-weight:950;padding:12px 17px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.live-marketplace-rail__view-all:hover{box-shadow:0 20px 44px var(--az-gold-glow);filter:brightness(1.04);transform:translateY(-2px)}.live-marketplace-rail__viewport{mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:8px 0 18px;position:relative;width:100%;z-index:1}.live-marketplace-rail__track{animation:azarion-live-rail 58s linear infinite;display:flex;gap:22px;width:max-content;will-change:transform}.live-marketplace-rail__viewport:hover .live-marketplace-rail__track{animation-play-state:paused}.live-marketplace-card{background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:28px;box-shadow:0 24px 55px #0000003d,inset 0 1px 0 var(--az-public-card-inset);color:var(--az-text-primary);flex:0 0 250px;overflow:hidden;text-decoration:none;transform:translateY(0);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;width:250px}[data-theme=light] .live-marketplace-card{box-shadow:0 20px 42px #0f172a14,inset 0 1px 0 #ffffffe6}.live-marketplace-card:hover{border-color:var(--az-border-gold);box-shadow:0 34px 72px #00000057,0 0 34px var(--az-gold-glow);transform:translateY(-8px)}[data-theme=light] .live-marketplace-card:hover{box-shadow:0 28px 58px #0f172a1f,0 0 28px var(--az-gold-glow)}.live-marketplace-card__media{background:linear-gradient(180deg,var(--az-bg-soft),var(--az-bg-secondary));height:190px;overflow:hidden;position:relative}[data-theme=light] .live-marketplace-card__media{background:linear-gradient(180deg,#f3f4f6,#fff)}.live-marketplace-card__media img{height:100%;object-fit:cover;transform:scale(1);transition:transform .45s ease;width:100%}.live-marketplace-card:hover .live-marketplace-card__media img{transform:scale(1.025)}.live-marketplace-card__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c12b8;border:1px solid var(--az-border-gold);border-radius:999px;color:var(--az-gold-soft);font-size:.7rem;font-weight:950;left:14px;letter-spacing:.1em;padding:7px 10px;position:absolute;text-transform:uppercase;top:14px}[data-theme=light] .live-marketplace-card__badge{background:#ffffffd6;color:var(--az-public-link)}.live-marketplace-card__body{padding:16px 17px 18px}.live-marketplace-card__category{color:var(--az-public-link);font-size:.72rem;font-weight:950;letter-spacing:.11em;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.live-marketplace-card__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--az-text-primary);display:-webkit-box;font-size:1rem;font-weight:950;line-height:1.35;margin:0;min-height:46px;overflow:hidden}.live-marketplace-card__price{color:var(--az-text-primary);font-size:1.12rem;font-weight:950;margin:12px 0 0}@keyframes azarion-live-rail{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 11px))}}@media (max-width:760px){.live-marketplace-rail{padding:30px 0 42px}.live-marketplace-rail__header{align-items:flex-start;flex-direction:column;width:min(100%,calc(100% - 28px))}.live-marketplace-card{border-radius:22px;flex-basis:210px;width:210px}.live-marketplace-card__media{height:160px}.live-marketplace-rail__track{animation-duration:48s;gap:16px}}@media (prefers-reduced-motion:reduce){.live-marketplace-rail__track{animation:none}}.site-footer{background:radial-gradient(circle at top left,#d4af371f,#0000 26%),radial-gradient(circle at 85% 20%,#d4af3714,#0000 24%),linear-gradient(180deg,#060606,#0a0a0d 30%,#111216);border-top:1px solid #d4af372e;color:#f5f5f5;overflow:hidden;position:relative}.site-footer__noise{background-image:radial-gradient(#ffffffb3 .5px,#0000 0);background-size:8px 8px;inset:0;opacity:.06;pointer-events:none;position:absolute}.site-footer__glow{border-radius:999px;filter:blur(80px);pointer-events:none;position:absolute}.site-footer__glow--one{background:#d4af371f;height:260px;left:-40px;top:-60px;width:260px}.site-footer__glow--two{background:#d4af371a;bottom:-100px;height:300px;right:-80px;width:300px}.site-footer__container{margin:0 auto;padding:38px 0 22px;position:relative;width:min(1240px,calc(100% - 32px));z-index:2}.site-footer__topline{background:linear-gradient(90deg,#0000,#d4af372e 15%,#d4af37a6 50%,#d4af372e 85%,#0000);height:1px;margin-bottom:30px;width:100%}.site-footer__grid{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:1.35fr 1fr 1fr}.site-footer__col{min-width:0}.site-footer__brand{max-width:460px}.site-footer__logo-wrap{margin-bottom:18px}.site-footer__logo-frame{align-items:center;background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #d4af3729;border-radius:24px;box-shadow:0 18px 40px #00000047,inset 0 1px 0 #ffffff08;display:inline-flex;justify-content:center;padding:12px 18px}.site-footer__logo-img{filter:drop-shadow(0 0 10px rgba(212,175,55,.25)) drop-shadow(0 0 22px rgba(212,175,55,.12));height:auto;max-width:100%;object-fit:contain;transition:transform .35s ease,filter .35s ease;width:210px}.site-footer__logo-img:hover{filter:drop-shadow(0 0 14px rgba(212,175,55,.38)) drop-shadow(0 0 28px rgba(212,175,55,.2));transform:translateY(-2px) scale(1.02)}.site-footer__tagline{color:#ffffffd1;font-size:1rem;line-height:1.8;margin:0 0 12px}.site-footer__text{color:#ffffffbd;line-height:1.75;margin:0}.site-footer__text--small{max-width:360px}.site-footer__subtext{color:#fff9;font-size:.95rem;margin:0}.site-footer__subtext span{color:#e7c86a;font-weight:700}.site-footer__heading{color:#e7c86a;font-size:1rem;font-weight:800;letter-spacing:.08em;margin:6px 0 18px;text-transform:uppercase}.site-footer__links-wrap{display:flex;gap:42px}.site-footer__links{list-style:none;margin:0;padding:0}.site-footer__links li+li{margin-top:12px}.site-footer__bottom-links a,.site-footer__links a{color:#ffffffc2;text-decoration:none;transition:color .25s ease,transform .25s ease}.site-footer__bottom-links a:hover,.site-footer__links a:hover{color:#f3d982}.site-footer__socials{display:flex;gap:12px;margin-top:22px}.site-footer__socials a{align-items:center;background:#ffffff0a;border:1px solid #d4af3729;border-radius:999px;box-shadow:0 10px 24px #0000002e;color:#f3d982;display:inline-flex;height:42px;justify-content:center;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;width:42px}.site-footer__socials a:hover{background:#d4af371f;border-color:#d4af3761;box-shadow:0 14px 28px #0000003d;transform:translateY(-3px)}.site-footer__newsletter{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.site-footer__input{background:#ffffff0a;border:1px solid #d4af3729;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff08;color:#fff;flex:1 1 220px;min-height:48px;outline:none;padding:0 16px}.site-footer__input::placeholder{color:#ffffff6b}.site-footer__input:focus{border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3714,inset 0 1px 0 #ffffff08}.site-footer__button{background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border:none;border-radius:14px;box-shadow:0 12px 26px #d4af372e,inset 0 1px 0 #ffffff59;color:#111216;cursor:pointer;font-weight:800;min-height:48px;padding:0 18px;transition:transform .25s ease,filter .25s ease}.site-footer__button:hover{filter:brightness(1.04);transform:translateY(-2px)}.site-footer__divider{background:linear-gradient(90deg,#0000,#ffffff14 18%,#d4af373d 50%,#ffffff14 82%,#0000);height:1px;margin:30px 0 18px}.site-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.site-footer__bottom p{color:#ffffff8f;font-size:.92rem;margin:0}.site-footer__bottom-links{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:980px){.site-footer__grid{gap:30px;grid-template-columns:1fr}.site-footer__links-wrap{flex-wrap:wrap;gap:28px}}@media (max-width:640px){.site-footer__container{padding:28px 0 18px;width:min(100%,calc(100% - 18px))}.site-footer__brand{margin:0 auto;text-align:center}.site-footer__logo-wrap{display:flex;justify-content:center}.site-footer__socials{justify-content:center}.site-footer__col{text-align:center}.site-footer__links-wrap{justify-content:center}.site-footer__links{text-align:center}.site-footer__newsletter{align-items:center}.site-footer__logo-img{width:170px}.site-footer__logo-frame{border-radius:20px;padding:10px 14px}.site-footer__newsletter{flex-direction:column}.site-footer__button,.site-footer__input{width:100%}.site-footer__bottom{align-items:flex-start;flex-direction:column}}.site-footer__container{width:min(var(--az-shell-max),calc(100% - var(--az-page-gutter)))!important}@media (max-width:640px){.site-footer__container{width:min(100%,calc(100% - var(--az-page-gutter-tight)))!important}.site-footer__newsletter{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #d4af372e;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:row;gap:8px;margin:18px auto 0;padding:6px;width:min(100%,340px)}.site-footer__input{background:#0000;border:none;box-shadow:none;flex:1 1 auto;font-size:.92rem;min-height:42px;min-width:0;padding:0 12px;width:auto}.site-footer__button{align-self:center;border-radius:14px;flex:0 0 auto;min-height:40px;min-width:76px;padding:0 16px;white-space:nowrap;width:auto}}.home-container{display:flex;flex-direction:column;min-height:100vh}.home-section{padding:40px 20px}.hero-section{background:radial-gradient(circle at 20% 10%,#00c6ff57,#0000 34%),radial-gradient(circle at 78% 18%,#d4af372e,#0000 30%),linear-gradient(135deg,#06192f,#0a4f8f 48%,#08111f);color:#fff;overflow:hidden;padding:104px 20px 92px;position:relative;text-align:center}.hero-section:before{animation:azarion-hero-bloom 12s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 50%,#ffffff1c,#0000 34%),linear-gradient(120deg,#0000,#ffffff14,#0000);content:"";inset:-20%;opacity:.68;pointer-events:none;position:absolute}.hero-section .hero{margin:0 auto;max-width:860px;position:relative;z-index:1}.hero-section .hero h1{font-size:clamp(3.2rem,8vw,6.6rem);font-weight:950;letter-spacing:-.08em;line-height:.92;margin:0}.hero-section .hero p{color:#ffffffd1;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;margin:22px auto 0;max-width:620px}.hero-section .hero-button{align-items:center;background:linear-gradient(135deg,#f2d77e,#c69522);border-radius:999px;box-shadow:0 18px 40px #d4af3742;color:#101114;display:inline-flex;font-weight:950;justify-content:center;margin-top:30px;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.hero-section .hero-button:hover{box-shadow:0 24px 54px #d4af3757;filter:brightness(1.04);transform:translateY(-2px)}@keyframes azarion-hero-bloom{0%{transform:translate3d(-1%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.05)}}.category-grid-section,.featured-products-section{background:var(--az-bg-primary)}[data-theme=light] .category-grid-section{background-color:#f9f9f9}[data-theme=light] .featured-products-section{background-color:#fff}.footer-section{background-color:#222;color:#eee;margin-top:auto;padding:20px;text-align:center}.hero-section{background:radial-gradient(circle at 50% -10%,#ffffff12,#0000 28%),radial-gradient(circle at 18% 6%,#d4af3724,#0000 28%),radial-gradient(circle at 82% 18%,#3b82f61a,#0000 30%),linear-gradient(180deg,#06070b,#0a0d14 46%,#06070b);padding:clamp(82px,11vw,132px) 20px clamp(76px,9vw,112px)}.hero-section .hero{max-width:1060px}.hero-eyebrow{align-items:center;background:#ffffff0f;border:1px solid #d4af3742;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:#f4d675;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;letter-spacing:.13em;margin:0 0 18px;padding:8px 13px;text-transform:uppercase}.hero-section .hero h1{font-size:clamp(3.4rem,8vw,7.4rem);letter-spacing:-.09em;line-height:.9;margin-left:auto;margin-right:auto;max-width:980px}.hero-section .hero-copy{color:#f8fafcc7;font-size:clamp(1.06rem,1.7vw,1.34rem);margin-top:26px;max-width:720px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.hero-section .hero-button{margin-top:0}.hero-button--secondary{background:hsla(0,0%,100%,.075);border:1px solid #ffffff21;box-shadow:inset 0 1px 0 #ffffff14,0 16px 34px #0000003d;color:#f8fafc}.hero-button--secondary:hover{box-shadow:inset 0 1px 0 #ffffff1a,0 22px 44px #00000052}.hero-trust-row{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:34px auto 0;padding:12px;width:min(92vw,820px)}.hero-trust-row span{color:#f8fafcc2;font-size:.86rem;font-weight:800}.hero-trust-row span+span:before{color:#d4af37b3;content:"•";margin-right:10px}@media (max-width:640px){.hero-section{padding:72px 14px 64px}.hero-section .hero h1{font-size:clamp(3rem,16vw,4.8rem);letter-spacing:-.075em}.hero-actions{align-items:stretch;flex-direction:column}.hero-section .hero-button{margin-left:auto;margin-right:auto;width:min(100%,340px)}.hero-trust-row{align-items:center;border-radius:22px;flex-direction:column;gap:6px}.hero-trust-row span+span:before{content:"";margin:0}}@media (min-width:900px){.hero-section{padding:clamp(72px,8vw,104px) 20px clamp(62px,7vw,88px)}.hero-section:before{opacity:.48}.hero-section .hero{max-width:920px}.hero-eyebrow{font-size:.72rem;letter-spacing:.15em;margin-bottom:16px;padding:7px 15px}.hero-section .hero h1{font-size:clamp(4.2rem,6.4vw,6.4rem);letter-spacing:-.085em;line-height:.91;max-width:820px}.hero-section .hero-copy{font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.62;margin-top:24px;max-width:650px}.hero-actions{margin-top:30px}.hero-trust-row{margin-top:30px;padding:10px 14px;width:min(88vw,720px)}}[data-theme=light] .hero-section{background:radial-gradient(circle at 50% -10%,#b88a1d14,#0000 28%),radial-gradient(circle at 18% 6%,rgba(184,138,29,.065),#0000 28%),radial-gradient(circle at 82% 18%,rgba(15,23,42,.035),#0000 30%),linear-gradient(180deg,#fbfbfa,#f8f5ed 48%,#fbfbfa);color:#111827}[data-theme=light] .hero-section:before{background:radial-gradient(circle at 50% 50%,#b88a1d14,#0000 34%),linear-gradient(120deg,#0000,#ffffff6b,#0000);opacity:.78}[data-theme=light] .hero-section .hero .hero-eyebrow{background:#ffffffb8;border-color:#c9970042;color:#c99700}[data-theme=light] .hero-section .hero h1{color:#111827}[data-theme=light] .hero-section .hero-copy{color:#111827c2}[data-theme=light] .hero-button--secondary{background:#ffffffbd;border-color:#0f172a1a;box-shadow:inset 0 1px 0 #ffffffe0,0 16px 34px #0f172a14;color:#111827}[data-theme=light] .hero-trust-row{background:#ffffffdb;border-color:#0f172a1c;box-shadow:inset 0 1px 0 #fffffff0,0 14px 34px #0f172a14}[data-theme=light] .hero-trust-row span{color:#111827a8}@media (max-width:640px){[data-theme=light] .hero-section{background:radial-gradient(circle at 50% -6%,#b88a1d17,#0000 30%),linear-gradient(180deg,#fbfbfa,#f8f5ed 54%,#fbfbfa)}}.product-details-page{background:radial-gradient(circle at top left,#d4af3729,#0000 28%),radial-gradient(circle at 85% 10%,#d4af3714,#0000 22%),linear-gradient(180deg,#070708,#0f1014 35%,#171a22);min-height:100vh;padding:28px 0 56px}.product-details-shell{margin:0 auto;width:min(1240px,calc(100% - 32px))}.product-details-back{align-items:center;color:#f1d27a;display:inline-flex;font-weight:700;text-decoration:none;transition:opacity .2s ease}.product-details-back:hover{opacity:.85}.product-details-back--top{margin-bottom:18px}.product-details-card{grid-gap:28px;align-items:stretch;background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 24px 70px #00000052;display:grid;gap:28px;grid-template-columns:minmax(320px,520px) minmax(320px,1fr);padding:28px}.product-details-media{background:linear-gradient(180deg,#16181f,#0f1116);border:1px solid #ffffff0f;border-radius:28px;min-height:520px;overflow:hidden}.product-details-image{display:block;height:100%;object-fit:cover;width:100%}.product-details-image-fallback{align-items:center;background:radial-gradient(circle at center,#d4af372e,#0000 35%),linear-gradient(180deg,#171920,#0e1015);display:flex;justify-content:center;min-height:520px;width:100%}.product-details-image-fallback span{font-size:5rem}.product-details-content{display:flex;flex-direction:column;justify-content:flex-start}.product-details-kicker-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.product-details-kicker{align-items:center;background:#d4af3724;border:1px solid #d4af3757;border-radius:999px;color:#f3d982;display:inline-flex;font-size:.84rem;font-weight:800;letter-spacing:.06em;min-height:36px;padding:0 12px;text-transform:uppercase}.product-details-kicker--soft{background:#ffffff0d;border-color:#ffffff14;color:#ffffffc7}.product-details-title{color:#fff;font-size:clamp(2rem,3vw,3.1rem);font-weight:900;line-height:1.08;margin:0}.product-details-price{color:#f3d982;font-size:2rem;font-weight:900;margin:18px 0 0}.product-details-description{color:#ffffffc7;font-size:1rem;line-height:1.8;margin:18px 0 0;max-width:720px}.product-details-meta-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:24px}.product-details-meta-card{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:12px;padding:16px}.product-details-meta-icon{align-items:center;background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border-radius:999px;color:#111216;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.product-details-meta-label{color:#ffffff80;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.product-details-meta-value{color:#fff;font-weight:700;margin:6px 0 0}.product-details-store-link{color:#f3d982;display:inline-block;font-weight:800;margin-top:6px;text-decoration:none}.product-details-store-link:hover{opacity:.85}.product-details-badge-wrap{margin-top:18px}.product-details-badge{align-items:center;background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border-radius:999px;color:#111216;display:inline-flex;font-size:.85rem;font-weight:900;min-height:36px;padding:0 12px}.product-details-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.product-details-buy-button,.product-details-wishlist-button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 18px;transition:transform .22s ease,filter .22s ease,border-color .22s ease}.product-details-buy-button{background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border:none;box-shadow:0 12px 26px #d4af372e;color:#111216}.product-details-buy-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.product-details-wishlist-button{background:#ffffff0a;border:1px solid #d4af3738;color:#f5f5f5}.product-details-wishlist-button:hover{border-color:#d4af3766;color:#f3d982;transform:translateY(-2px)}.product-details-secondary-links{margin-top:18px}.product-details-secondary-link{color:#ffffffb8;font-weight:700;text-decoration:none}.product-details-secondary-link:hover{color:#f3d982}.product-details-empty{background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #00000052;color:#fff;padding:32px}.product-details-empty h2{margin-top:0}.product-details-empty p{color:#ffffffb8}.cart-toast{align-items:center;animation:cartToastSlideIn .2s ease-out;background:#111827;border:1px solid #d4af3733;border-radius:12px;box-shadow:0 12px 30px #00000038;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:10px;max-width:340px;padding:14px 18px;position:fixed;right:20px;top:92px;z-index:9999}.cart-toast-icon{flex-shrink:0;font-size:1rem;line-height:1}@keyframes cartToastSlideIn{0%{opacity:0;transform:translateY(-8px) translateX(8px)}to{opacity:1;transform:translateY(0) translateX(0)}}@media (max-width:980px){.product-details-card{grid-template-columns:1fr}.product-details-image-fallback,.product-details-media{min-height:420px}}@media (max-width:768px){.product-details-shell{width:min(100%,calc(100% - 18px))}.product-details-page{padding-top:18px}.product-details-card{border-radius:22px;padding:18px}.product-details-title{font-size:2rem}.product-details-price{font-size:1.6rem}.product-details-actions{flex-direction:column}.product-details-buy-button,.product-details-wishlist-button{width:100%}.product-details-image-fallback,.product-details-media{border-radius:20px;min-height:300px}.cart-toast{left:12px;max-width:none;right:12px;top:80px}}.product-details-gallery{grid-gap:14px;display:grid;gap:14px}.product-details-media{cursor:zoom-in;isolation:isolate;position:relative}.product-details-media:after{background:radial-gradient(circle at 50% 50%,#0000 46%,#0000002e 100%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:2}.product-details-media.is-zooming:after{opacity:1}.product-details-media.is-zooming .product-details-image{opacity:1;transform:scale(1.015)}.product-details-image{transition:transform .22s ease}.product-details-zoom-lens{aspect-ratio:1/1;background-repeat:no-repeat;background-size:310%;border:2px solid #facc15eb;border-radius:999px;box-shadow:0 28px 70px #0000006b,0 0 0 8px #d4af371f,inset 0 0 0 1px #ffffff2e;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .16s ease;width:min(260px,48%);z-index:4}.product-details-media.is-zooming .product-details-zoom-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-details-magnify-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070708c7;border:1px solid #f2da8857;border-radius:999px;bottom:18px;box-shadow:0 12px 28px #0000003d;color:#f3d982;display:inline-flex;font-size:.84rem;font-weight:900;gap:8px;left:18px;min-height:38px;padding:0 13px;position:absolute}.product-details-gallery-arrow{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070708b8;border:1px solid #f2da8861;border-radius:999px;box-shadow:0 18px 42px #00000047;color:#f8e7a6;cursor:pointer;display:inline-flex;font-size:2.8rem;height:58px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:transform .18s ease,border-color .18s ease,background .18s ease;width:46px;z-index:6}.product-details-gallery-arrow:hover{background:#070708db;border-color:#facc15d1;transform:translateY(-50%) scale(1.04)}.product-details-gallery-arrow--prev{left:16px}.product-details-gallery-arrow--next{right:16px}.product-details-gallery-count{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070708b8;border:1px solid #f2da8857;border-radius:999px;bottom:18px;color:#f3d982;display:inline-flex;font-size:.82rem;font-weight:900;min-height:34px;padding:0 12px;position:absolute;right:18px;z-index:6}[data-theme=light] .product-details-gallery-arrow,[data-theme=light] .product-details-gallery-count{background:#ffffffdb;border-color:#b88a1d47;color:var(--az-public-link)}.product-details-thumbnails{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.product-details-thumbnail{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;cursor:pointer;height:82px;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-details-thumbnail.active,.product-details-thumbnail:hover{border-color:#d4af37bd;box-shadow:0 14px 28px #0000003d;transform:translateY(-2px)}.product-details-thumbnail img{display:block;height:100%;object-fit:cover;opacity:.78;width:100%}.product-details-thumbnail.active img{opacity:1}.product-details-thumbnail span{background:#070708d1;border-radius:999px;color:#f3d982;font-size:.68rem;font-weight:900;left:7px;padding:3px 7px;position:absolute;top:7px}.product-details-shell{width:min(var(--az-shell-max),calc(100% - var(--az-page-gutter)))!important}.product-details-card{border-radius:var(--az-card-radius);padding:var(--az-card-pad)}@media (min-width:1500px){.product-details-card{grid-template-columns:minmax(460px,620px) minmax(460px,1fr)}.product-details-image-fallback,.product-details-media{min-height:620px}}@media (max-width:768px){.product-details-shell{width:min(100%,calc(100% - var(--az-page-gutter-tight)))!important}}.product-details-page{background:var(--az-public-page-bg);color:var(--az-text-primary)}.product-details-card,.product-details-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);box-shadow:0 30px 80px #00000057,0 10px 30px #00000038,inset 0 1px 0 var(--az-public-card-inset);color:var(--az-text-primary)}[data-theme=light] .product-details-card,[data-theme=light] .product-details-empty{box-shadow:0 24px 58px #0f172a14,inset 0 1px 0 #ffffffeb}.product-details-empty h2,.product-details-meta-value,.product-details-title{color:var(--az-text-primary)}.product-details-description,.product-details-empty p,.product-details-meta-label,.product-details-secondary-link{color:var(--az-text-secondary)}.product-details-back,.product-details-price,.product-details-secondary-link:hover,.product-details-store-link{color:var(--az-public-link)}.product-details-kicker{background:#d4af371f;border-color:var(--az-border-gold);color:var(--az-gold-soft)}.product-details-kicker--soft,.product-details-meta-card,.product-details-thumbnail,.product-details-wishlist-button{background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);color:var(--az-text-primary)}.product-details-wishlist-button{color:var(--az-text-primary)}.product-details-wishlist-button:hover{border-color:var(--az-border-gold);color:var(--az-public-link)}.product-details-image-fallback,.product-details-media{background:linear-gradient(180deg,var(--az-bg-soft),var(--az-bg-secondary));border:1px solid var(--az-border-subtle)}[data-theme=light] .product-details-image-fallback,[data-theme=light] .product-details-media{background:linear-gradient(180deg,#f3f4f6,#fff)}[data-theme=light] .product-details-image-fallback{background:radial-gradient(circle at center,#b88a1d1a,#0000 35%),linear-gradient(180deg,#f8fafc,#fff)}.product-details-thumbnail.active,.product-details-thumbnail:hover{border-color:var(--az-border-gold);box-shadow:0 14px 28px #0000002e}[data-theme=light] .product-details-thumbnail.active,[data-theme=light] .product-details-thumbnail:hover{box-shadow:0 14px 28px #0f172a1a}.product-details-magnify-badge,.product-details-thumbnail span{background:#0a0c12b8;border-color:var(--az-border-gold);color:var(--az-gold-soft)}[data-theme=light] .product-details-magnify-badge,[data-theme=light] .product-details-thumbnail span{background:#ffffffdb;color:var(--az-public-link)}.product-details-badge,.product-details-buy-button{box-shadow:0 16px 34px var(--az-gold-glow)}.product-details-badge,.product-details-buy-button,.product-details-meta-icon{background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));color:var(--az-public-button-text)}.cart-toast{background:var(--az-surface-elevated);border:1px solid var(--az-border-gold);box-shadow:var(--az-shadow-lifted);color:var(--az-text-primary)}[data-theme=light] .cart-toast{background:#fffffffa;box-shadow:0 18px 42px #0f172a1f;color:#111827}@media (min-width:1200px){.product-details-card{gap:34px}.product-details-title{letter-spacing:-.055em}}@media (max-width:980px){.product-details-card{gap:22px}}@media (max-width:768px){.product-details-page{padding-bottom:42px}.product-details-kicker-wrap{gap:8px}.product-details-meta-grid{grid-template-columns:1fr}}.product-details-gallery{align-self:start}.product-details-media{min-height:clamp(360px,48vw,560px)}.product-details-media:focus-visible{outline:3px solid var(--az-focus-ring);outline-offset:4px}.product-details-thumbnails{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.product-details-thumbnail{height:92px}.product-image-viewer{animation:productViewerFade .18s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#d4af371f,#0000 34%),#020617c7;display:grid;inset:0;padding:clamp(18px,4vw,44px);place-items:center;position:fixed;z-index:5000}[data-theme=light] .product-image-viewer{background:radial-gradient(circle at 50% 20%,#b88a1d1a,#0000 34%),#f8fafcc7}.product-image-viewer__stage{animation:productViewerScale .22s cubic-bezier(.2,.8,.2,1) both;background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:32px;box-shadow:0 34px 100px #0000006b,inset 0 1px 0 var(--az-public-card-inset);display:grid;height:min(780px,82vh);overflow:hidden;place-items:center;position:relative;width:min(1120px,92vw)}[data-theme=light] .product-image-viewer__stage{box-shadow:0 34px 100px #0f172a2e,inset 0 1px 0 #ffffffeb}.product-image-viewer__image{background:#0000002e;height:100%}[data-theme=light] .product-image-viewer__image{background:#ffffffb8}.product-image-viewer__close,.product-image-viewer__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-border-subtle);box-shadow:var(--az-shadow-lifted);color:var(--az-text-primary);cursor:pointer;position:fixed;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;z-index:5002}.product-image-viewer__close:hover,.product-image-viewer__nav:hover{border-color:var(--az-border-gold);transform:translateY(-2px)}.product-image-viewer__close{height:48px;right:22px;top:22px;width:48px}.product-image-viewer__close,.product-image-viewer__nav{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.product-image-viewer__nav{font-size:3rem;height:72px;line-height:1;top:50%;width:52px}.product-image-viewer__nav--prev{left:24px}.product-image-viewer__nav--next{right:24px}.product-image-viewer__count{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c12b8;border:1px solid var(--az-border-gold);border-radius:999px;bottom:18px;color:var(--az-gold-soft);display:inline-flex;font-weight:900;left:18px;min-height:34px;padding:0 12px;position:absolute}[data-theme=light] .product-image-viewer__count{background:#ffffffdb;color:var(--az-public-link)}@keyframes productViewerFade{0%{opacity:0}to{opacity:1}}@keyframes productViewerScale{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.product-details-media{min-height:clamp(320px,64vw,520px)}.product-image-viewer__stage{border-radius:26px;height:min(76vh,720px);width:min(94vw,920px)}}@media (max-width:640px){.product-details-media{min-height:330px}.product-details-thumbnails{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.product-details-thumbnail{flex:0 0 82px;min-width:82px;scroll-snap-align:start}.product-image-viewer{padding:14px}.product-image-viewer__stage{border-radius:22px;height:min(72vh,620px);width:100%}.product-image-viewer__close{height:44px;right:14px;top:14px;width:44px}.product-image-viewer__nav{font-size:2.4rem;height:58px;width:42px}.product-image-viewer__nav--prev{left:10px}.product-image-viewer__nav--next{right:10px}.product-details-gallery-arrow{font-size:2.35rem;height:52px;width:40px}.product-details-gallery-arrow--prev{left:10px}.product-details-gallery-arrow--next{right:10px}.product-details-gallery-count{bottom:12px;right:12px}.product-details-magnify-badge{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.product-image-viewer,.product-image-viewer__stage{animation:none!important}.product-image-viewer__close,.product-image-viewer__nav{transition:none!important}}.product-details-card{align-items:start}@media (min-width:1366px){.product-details-card{gap:clamp(34px,3vw,48px);grid-template-columns:minmax(420px,.46fr) minmax(520px,.54fr)}.product-details-media{min-height:clamp(440px,37vw,560px)}.product-details-content{padding:8px 4px 4px}.product-details-title{font-size:clamp(2.25rem,2.8vw,3.35rem);max-width:820px}.product-details-description{max-width:760px}.product-details-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-details-content{gap:0}.product-details-price{letter-spacing:-.045em}.product-details-meta-card{min-height:92px}.product-details-actions{padding-top:4px}.product-details-buy-button{min-width:min(100%,230px)}.product-details-wishlist-button{min-width:min(100%,190px)}.product-details-secondary-links{padding-top:2px}@media (min-width:769px) and (max-width:1365px){.product-details-card{gap:24px;grid-template-columns:1fr;padding:24px}.product-details-gallery{min-width:0;width:100%}.product-details-media{height:clamp(360px,54vw,520px);min-height:0}.product-details-content{min-width:0;width:100%}.product-details-description,.product-details-title{max-width:100%}.product-details-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-details-actions{flex-wrap:wrap}.product-details-buy-button,.product-details-wishlist-button{flex:1 1 220px}.product-details-trust-panel{grid-template-columns:1fr}}@media (max-width:768px){.product-details-card{gap:20px}.product-details-gallery{gap:12px}.product-details-content{padding-top:2px}.product-details-title{letter-spacing:-.045em;line-height:1.05}.product-details-description{line-height:1.68}.product-details-actions{gap:10px}.product-details-buy-button,.product-details-wishlist-button{min-height:48px}}@media (min-width:1366px){.product-details-card{grid-template-columns:minmax(360px,.42fr) minmax(560px,.58fr)}.product-details-media{height:clamp(390px,31vw,500px);min-height:0}.product-details-image,.product-details-image-fallback{height:100%;min-height:0}.product-details-thumbnails{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.product-details-thumbnail{height:78px}}@media (min-width:1500px){.product-details-media{height:clamp(420px,29vw,540px)}}.product-image-viewer{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;place-items:start center}.product-image-viewer__stage{display:block;height:auto;margin:clamp(54px,8vh,82px) auto;max-height:none;min-height:auto;width:min(1120px,94vw)}.product-image-viewer__image{display:block;height:auto;max-height:none;object-fit:contain;width:100%}@media (max-width:640px){.product-image-viewer__stage{height:auto;margin:62px auto 28px;width:min(100%,94vw)}.product-image-viewer__image{height:auto;width:100%}}.product-details-trust-panel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.product-details-trust-card{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:22px;display:flex;gap:14px;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-details-trust-card:hover{border-color:var(--az-border-gold);transform:translateY(-2px)}.product-details-trust-icon{align-items:center;background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border-radius:14px;box-shadow:0 10px 24px var(--az-gold-glow);color:var(--az-public-button-text);display:flex;flex-shrink:0;font-size:1rem;font-weight:900;height:42px;justify-content:center;width:42px}.product-details-trust-card h3{color:var(--az-text-primary);font-size:1rem;font-weight:850;line-height:1.3;margin:0}.product-details-trust-card p{color:var(--az-text-secondary);font-size:.94rem;line-height:1.65;margin:8px 0 0}[data-theme=light] .product-details-trust-card{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);box-shadow:0 16px 34px #0f172a0f,inset 0 1px 0 #ffffffeb}@media (max-width:1180px){.product-details-trust-panel{grid-template-columns:1fr}}@media (max-width:640px){.product-details-trust-panel{gap:12px;margin-top:24px}.product-details-trust-card{border-radius:18px;padding:16px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (min-width:900px) and (max-width:1365px){.product-details-card{gap:22px!important;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)!important;padding:22px!important}.product-details-content,.product-details-gallery{min-width:0!important;width:100%!important}.product-details-media{height:clamp(340px,42vw,470px)!important;min-height:0!important}.product-details-title{font-size:clamp(1.85rem,3vw,2.45rem)!important;line-height:1.04!important}.product-details-price{font-size:1.55rem!important;margin-top:12px!important}.product-details-description{line-height:1.55!important;margin-top:12px!important}.product-details-meta-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin-top:18px!important}.product-details-meta-card{background:var(--az-public-input-bg)!important;border:1px solid var(--az-border-subtle)!important;border-radius:16px!important;padding:12px!important}.product-details-actions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.product-details-buy-button,.product-details-wishlist-button{font-size:.86rem!important;min-width:0!important;padding:0 10px!important;white-space:nowrap!important;width:100%!important}.product-details-trust-panel{gap:10px!important;grid-template-columns:1fr!important;margin-top:22px!important}.product-details-trust-card{padding:14px!important}}.checkout-page{background:radial-gradient(circle at top left,#d4af3729,#0000 28%),radial-gradient(circle at 85% 10%,#d4af3714,#0000 22%),linear-gradient(180deg,#070708,#0f1014 35%,#171a22);min-height:100vh;padding:28px 0 56px}.checkout-shell{margin:0 auto;width:min(1240px,calc(100% - 32px))}.checkout-hero{background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 24px 70px #00000052;overflow:hidden;padding:34px;position:relative}.checkout-eyebrow{align-items:center;color:#d4af37;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.checkout-hero h1{color:#fff;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1.08;margin:0}.checkout-hero__text{color:#ffffffc2;font-size:1rem;line-height:1.8;margin:16px 0 0;max-width:760px}.checkout-hero__stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.checkout-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;min-width:120px;padding:14px 16px}.checkout-stat strong{color:#fff;display:block;font-size:1.15rem;margin-bottom:5px}.checkout-stat span{color:#ffffff9e;font-size:.85rem}.checkout-inline-alert{align-items:center;border-radius:14px;display:flex;font-weight:600;gap:10px;margin-top:20px;padding:14px 16px}.checkout-inline-alert--error{background:#fff5f5;border:1px solid #feb2b2;color:#9b2c2c}.checkout-alert-icon{flex-shrink:0}.checkout-guide-card{background:#fffaf0;border:1px solid #f59e0b47;border-radius:22px;color:#744210;margin-top:20px;padding:22px}.checkout-guide-card h2{margin-top:0}.checkout-guide-card p{line-height:1.6}.checkout-guide-grid{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.checkout-guide-store{background:#fff;border:1px solid #fbd38d;border-radius:14px;padding:16px}.checkout-guide-store h3{margin-bottom:10px;margin-top:0}.checkout-guide-store ul{margin:0;padding-left:18px}.checkout-guide-store li+li{margin-top:8px}.checkout-guide-actions{margin-top:18px}.checkout-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,1.1fr) minmax(320px,1.1fr) minmax(280px,.9fr);margin-top:24px}.checkout-card{background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 40px #00000038;color:#fff;padding:22px}.checkout-card__head{margin-bottom:18px}.checkout-card__head h2{align-items:center;color:#fff;display:inline-flex;font-size:1.1rem;gap:8px;margin:0}.checkout-muted-text{color:#ffffffad}.checkout-summary-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.checkout-summary-item{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.checkout-item-name{color:#fff;display:block;font-weight:700}.checkout-item-meta{color:#ffffff9e;font-size:.9rem;margin-top:6px}.checkout-item-price{color:#f2d16b;font-weight:800;white-space:nowrap}.checkout-total-row{color:#ffffffc2;display:flex;gap:14px;justify-content:space-between;margin-top:16px}.checkout-total-row strong{color:#fff}.checkout-total-row--grand{border-top:1px solid #ffffff14;font-size:1.02rem;padding-top:12px}.checkout-total-row--grand strong{color:#f2d16b;font-size:1.15rem}.buyer-info label{grid-gap:8px;color:#ffffffdb;display:grid;font-weight:600;gap:8px;margin-bottom:14px}.buyer-info input{background:#ffffff0a;border:1px solid #d4af3729;border-radius:14px;box-sizing:border-box;color:#fff;min-height:48px;outline:none;padding:0 14px;width:100%}.buyer-info input::placeholder{color:#ffffff6b}.buyer-info input:focus{border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3714}.checkout-error-text{color:#fca5a5;font-size:.88rem}.checkout-payment-muted,.checkout-payment-primary{align-items:center;border-radius:18px;display:flex;gap:12px;padding:16px}.checkout-payment-primary{background:#d4af371f;border:1px solid #d4af373d}.checkout-payment-muted{background:#ffffff0a;border:1px solid #ffffff14;margin-top:14px;opacity:.82}.checkout-payment-muted__icon,.checkout-payment-primary__icon{border-radius:14px;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.checkout-payment-primary__icon{background:#d4af372e;color:#f2d16b}.checkout-payment-muted__icon{background:#ffffff14;color:#ffffffb8}.checkout-payment-muted strong,.checkout-payment-primary strong{color:#fff;display:block;margin-bottom:4px}.checkout-payment-muted p,.checkout-payment-primary p{color:#ffffffad;line-height:1.5;margin:0}.checkout-disabled-pill{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;margin-left:auto;min-height:30px;padding:0 10px;white-space:nowrap}.checkout-payment-note{color:#ffffff94;font-size:.9rem;line-height:1.6;margin:16px 0 0}.checkout-primary-btn,.checkout-secondary-btn{border-radius:14px;cursor:pointer;font-weight:800;min-height:48px;padding:0 18px;transition:transform .22s ease,filter .22s ease,border-color .22s ease}.checkout-primary-btn{background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border:none;box-shadow:0 12px 26px #d4af372e;color:#111216}.checkout-primary-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.checkout-primary-btn--full{margin-top:18px;width:100%}.checkout-secondary-btn{background:#ffffff0a;border:1px solid #d4af3738;color:#f5f5f5}.checkout-secondary-btn:hover{border-color:#d4af3766;color:#f3d982;transform:translateY(-2px)}.checkout-confirmation-card{background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #00000052;color:#fff;margin:40px auto 0;max-width:620px;padding:30px;text-align:center}.checkout-confirmation-icon{border-radius:18px;display:grid;height:54px;margin:0 auto 16px;place-items:center;width:54px}.checkout-confirmation-icon.success{background:#22c55e24;color:#86efac}.checkout-confirmation-icon.declined{background:#ef444424;color:#fca5a5}.checkout-confirmation-card h2{margin-top:0}.checkout-confirmation-card p{color:#ffffffb8;line-height:1.6}.checkout-confirmation-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}@media (max-width:1100px){.checkout-layout{grid-template-columns:1fr 1fr}.payment-section{grid-column:1/-1}}@media (max-width:760px){.checkout-page{padding-top:18px}.checkout-shell{width:min(100%,calc(100% - 18px))}.checkout-card,.checkout-confirmation-card,.checkout-guide-card,.checkout-hero{border-radius:22px;padding:18px}.checkout-layout{grid-template-columns:1fr}.checkout-payment-muted{align-items:flex-start;flex-wrap:wrap}.checkout-disabled-pill{margin-left:0}.checkout-confirmation-actions{flex-direction:column}.checkout-primary-btn,.checkout-secondary-btn{width:100%}}.checkout-promo-card{background:radial-gradient(circle at top left,#d4af3726,#0000 35%),linear-gradient(180deg,#fffffff5,#f8fafcf5);border:1px solid #d4af3752;border-radius:20px;box-shadow:0 12px 30px #0f172a14;margin:18px 0;padding:18px}.checkout-promo-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.checkout-promo-header strong{color:#0f172a;display:block;font-size:1rem}.checkout-promo-header span{color:#64748b;display:block;font-size:.9rem;margin-top:3px}.checkout-promo-success{align-items:center;background:#dcfce7;border-radius:999px;color:#166534!important;display:inline-flex!important;font-size:.78rem!important;font-weight:900;padding:6px 10px}.checkout-promo-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.checkout-promo-input{background:#fff;border:1px solid #dbe3ee;border-radius:999px;box-sizing:border-box;color:#0f172a;font-weight:800;letter-spacing:.04em;outline:none;padding:12px 14px;width:100%}.checkout-promo-button{background:linear-gradient(135deg,#d4af37,#facc15);border:none;border-radius:999px;color:#111827;cursor:pointer;font-weight:900;padding:12px 16px;white-space:nowrap}.checkout-promo-button:disabled{cursor:not-allowed;opacity:.62}.checkout-promo-error{color:#991b1b;font-size:.9rem;font-weight:800;margin:10px 0 0}.checkout-promo-breakdown{background:#ecfdf5;border-radius:16px;color:#166534;display:flex;font-weight:850;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 14px}.checkout-shell{width:min(var(--az-shell-max),calc(100% - var(--az-page-gutter)))!important}.checkout-card,.checkout-confirmation-card,.checkout-guide-card,.checkout-hero{border-radius:var(--az-card-radius);padding:var(--az-card-pad)}.checkout-layout{gap:var(--az-section-gap)}@media (min-width:1500px){.checkout-layout{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr) minmax(330px,.85fr)}}@media (max-width:760px){.checkout-shell{width:min(100%,calc(100% - var(--az-page-gutter-tight)))!important}}[data-theme=light] .checkout-page{background:#fbfbfa;color:#111827}[data-theme=light] .checkout-card,[data-theme=light] .checkout-confirmation-card,[data-theme=light] .checkout-guide-card,[data-theme=light] .checkout-hero{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid rgba(15,23,42,.075);box-shadow:0 24px 58px #0f172a14,inset 0 1px 0 #ffffffeb;color:#111827}[data-theme=light] .checkout-hero{background:radial-gradient(circle at 10% 0,rgba(184,138,29,.055),#0000 28%),linear-gradient(180deg,#fffffffc,#fafaf8f5)}[data-theme=light] .checkout-card__head h2,[data-theme=light] .checkout-confirmation-card h2,[data-theme=light] .checkout-hero h1,[data-theme=light] .checkout-item-name,[data-theme=light] .checkout-payment-muted strong,[data-theme=light] .checkout-payment-primary strong,[data-theme=light] .checkout-stat strong,[data-theme=light] .checkout-total-row strong{color:#111827}[data-theme=light] .buyer-info label,[data-theme=light] .checkout-confirmation-card p,[data-theme=light] .checkout-hero__text,[data-theme=light] .checkout-item-meta,[data-theme=light] .checkout-muted-text,[data-theme=light] .checkout-payment-muted p,[data-theme=light] .checkout-payment-note,[data-theme=light] .checkout-payment-primary p,[data-theme=light] .checkout-stat span,[data-theme=light] .checkout-total-row{color:#111827a3}[data-theme=light] .checkout-eyebrow,[data-theme=light] .checkout-item-price,[data-theme=light] .checkout-total-row--grand strong{color:#7a5a16}[data-theme=light] .buyer-info input,[data-theme=light] .checkout-secondary-btn,[data-theme=light] .checkout-stat{background:#f8f8f6eb;border:1px solid #0f172a17;color:#111827}[data-theme=light] .buyer-info input::placeholder{color:#1118276b}[data-theme=light] .buyer-info input:focus{border-color:#b88a1d5c;box-shadow:0 0 0 4px #b88a1d1a}[data-theme=light] .checkout-summary-item,[data-theme=light] .checkout-total-row--grand{border-color:#0f172a14}[data-theme=light] .checkout-payment-primary{background:rgba(184,138,29,.075);border:1px solid #b88a1d38}[data-theme=light] .checkout-payment-muted{background:#f8f8f6eb;border:1px solid #0f172a17}[data-theme=light] .checkout-payment-primary__icon{background:#b88a1d1f;color:#7a5a16}[data-theme=light] .checkout-payment-muted__icon{background:#0f172a0f;color:#11182794}[data-theme=light] .checkout-disabled-pill{background:#0f172a0f;border:1px solid #0f172a14;color:#1118279e}[data-theme=light] .checkout-secondary-btn:hover{border-color:#b88a1d57;color:#7a5a16}[data-theme=light] .checkout-promo-card{background:radial-gradient(circle at top left,#b88a1d14,#0000 35%),linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid #b88a1d38;box-shadow:0 18px 42px #0f172a14,inset 0 1px 0 #ffffffeb}[data-theme=light] .checkout-promo-input{background:#fffffff5;border-color:#0f172a1a}[data-theme=light] .checkout-inline-alert--error{background:#fff7f7;border-color:#fecaca;color:#991b1b}@media (max-width:760px){[data-theme=light] .checkout-page{background:#fbfbfa}}@media (min-width:1101px){.checkout-hero{padding-bottom:clamp(24px,2.2vw,34px);padding-top:clamp(24px,2.2vw,34px)}.checkout-hero h1{font-size:clamp(2rem,2.6vw,2.8rem);letter-spacing:-.055em}.checkout-hero__text{line-height:1.65;max-width:720px}.checkout-layout{align-items:start;gap:clamp(22px,2vw,32px);grid-template-areas:"contact summary" "contact payment";grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.checkout-layout>.checkout-card:first-child{grid-area:summary}.checkout-layout>.checkout-card:nth-child(2){grid-area:contact}.checkout-layout>.checkout-card:nth-child(3),.checkout-layout>.payment-section{grid-area:payment}.checkout-layout>.checkout-card:first-child,.checkout-layout>.checkout-card:nth-child(3),.checkout-layout>.payment-section{position:sticky}.checkout-layout>.checkout-card:first-child{top:96px}.checkout-layout>.checkout-card:nth-child(3),.checkout-layout>.payment-section{top:320px}.checkout-card{padding:clamp(22px,2vw,30px)}.checkout-card__head h2{font-size:1.16rem}.buyer-info input{min-height:52px}.checkout-payment-muted,.checkout-payment-primary{padding:18px}.checkout-promo-card{margin-top:20px}.checkout-primary-btn--full{font-size:1rem;min-height:54px}}.checkout-page--confirmation{align-items:center;background:var(--az-public-page-bg);display:flex;min-height:calc(100vh - 96px)}.checkout-page--confirmation .checkout-shell{width:min(760px,calc(100% - var(--az-page-gutter)))!important}.checkout-page--confirmation .checkout-confirmation-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:32px;box-shadow:0 34px 100px #0000005c,inset 0 1px 0 var(--az-public-card-inset);margin:clamp(44px,8vh,90px) auto;padding:clamp(30px,4vw,52px);width:100%}[data-theme=light] .checkout-page--confirmation .checkout-confirmation-card{box-shadow:0 28px 80px #0f172a1a,inset 0 1px 0 #ffffffeb}.checkout-page--confirmation .checkout-confirmation-icon{border-radius:22px;height:64px;width:64px}.checkout-page--confirmation .checkout-confirmation-card h2{color:var(--az-text-primary);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.055em;margin:18px 0 0}.checkout-page--confirmation .checkout-confirmation-card p{color:var(--az-text-secondary);font-size:1.02rem}.checkout-page--confirmation .checkout-confirmation-actions{margin-top:26px}[data-theme=light] .checkout-page--confirmation .checkout-secondary-btn{background:#f8f8f6eb;border-color:#0f172a1a;color:#111827}@media (max-width:760px){.checkout-page--confirmation{align-items:flex-start}.checkout-page--confirmation .checkout-shell{width:min(100%,calc(100% - var(--az-page-gutter-tight)))!important}.checkout-page--confirmation .checkout-confirmation-card{border-radius:24px;margin:28px auto;padding:24px 18px}}.public-page-shell{background:var(--az-public-page-bg);min-height:min(760px,calc(100vh - 160px));overflow:hidden;padding:clamp(34px,6vw,76px) 16px clamp(54px,7vw,92px);position:relative}.public-page-shell:after,.public-page-shell:before{border-radius:999px;content:"";filter:blur(6px);pointer-events:none;position:absolute}.public-page-shell:before{background:radial-gradient(circle,#d4af371f,#0000 62%);height:min(52vw,560px);left:-180px;opacity:.22;top:-260px;width:min(52vw,560px)}.public-page-shell:after{background:radial-gradient(circle,#94a3b814,#0000 62%);bottom:-220px;height:min(42vw,420px);opacity:.24;right:-160px;width:min(42vw,420px)}.public-page-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:34px;box-shadow:0 30px 80px #00000057,0 10px 30px #00000038;color:var(--az-text-primary);isolation:isolate;margin:0 auto;overflow:hidden;padding:clamp(28px,4.5vw,58px);position:relative;width:min(92vw,1080px)}.public-page-card:before{border:1px solid var(--az-public-card-inset);border-radius:33px;content:"";inset:1px;pointer-events:none;position:absolute;z-index:-1}.public-page-card__ambient{background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 30%),radial-gradient(circle at 18% 12%,var(--az-gold-glow),#0000 26%);inset:-1px;opacity:.28;pointer-events:none;position:absolute;z-index:-1}.public-page-header{margin:0 auto clamp(28px,4vw,42px);max-width:780px;text-align:center}.public-page-eyebrow{align-items:center;background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:999px;color:var(--az-public-link);display:inline-flex;font-size:.76rem;font-weight:900;justify-content:center;letter-spacing:.13em;margin:0 0 14px;padding:7px 12px;text-transform:uppercase}.public-page-header h1{color:var(--az-text-primary);font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.075em;line-height:.96;margin:0}.public-page-intro{color:var(--az-text-secondary);font-size:clamp(1rem,1.55vw,1.13rem);line-height:1.72;margin:18px auto 0;max-width:720px}.public-page-content{margin:0 auto;max-width:800px}.public-page-content section+section{margin-top:34px}.public-page-content h2{color:var(--az-text-primary);font-size:clamp(1.22rem,2vw,1.55rem);letter-spacing:-.04em;margin:0 0 10px}.public-page-content li,.public-page-content p{color:var(--az-text-secondary);font-size:1rem;line-height:1.72}.public-page-content a{border-bottom:1px solid color-mix(in srgb,var(--az-public-link),#0000 58%);color:var(--az-public-link);font-weight:850;text-decoration:none}.public-page-content a:hover{color:var(--az-public-link-hover)}.public-page-content ul{grid-gap:10px;display:grid;gap:10px;list-style:none;padding-left:0}.public-page-content li{background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:16px;padding:12px 14px}.public-page-content li:before{color:var(--az-gold-soft);content:"✦";margin-right:10px}@media (max-width:640px){.public-page-shell{padding:28px 12px 52px}.public-page-card{border-radius:26px;padding:26px 18px}.public-page-card:before{border-radius:25px}.public-page-header h1{letter-spacing:-.06em}}.public-page-shell--wide .public-page-card{width:min(94vw,1280px)}.public-page-shell--wide .public-page-header{max-width:860px}.public-page-shell--wide .public-page-intro{max-width:780px}.public-page-shell--wide .public-page-content{max-width:1040px}@media (min-width:980px){.public-page-shell--wide .public-page-content{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-page-shell--wide .public-page-content section{background:color-mix(in srgb,var(--az-public-input-bg),#0000 18%);border:1px solid var(--az-border-subtle);border-radius:24px;margin-top:0;min-height:100%;padding:22px}.public-page-shell--wide .public-page-content section+section{margin-top:0}.public-page-shell--wide .public-page-content section:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1500px){.public-page-shell--wide .public-page-card{width:min(88vw,1380px)}}.public-page-shell{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.public-page-header h1{font-weight:950;margin-left:auto;margin-right:auto;max-width:900px}.public-page-intro{font-weight:520;letter-spacing:-.015em}.public-page-content{font-size:16px}.public-page-content section{scroll-margin-top:120px}.public-page-content h2{font-weight:900;margin-bottom:12px}.public-page-content p{letter-spacing:-.01em;margin-bottom:0;margin-top:0;max-width:72ch}.public-page-content p+p{margin-top:14px}.public-page-content ul{margin-bottom:0;margin-top:14px}.public-page-content li{letter-spacing:-.006em}.public-page-shell--wide .public-page-content section p{max-width:68ch}@media (min-width:980px){.public-page-shell--wide .public-page-content section{padding:26px}.public-page-shell--wide .public-page-content h2{margin-bottom:14px}}@media (max-width:640px){.public-page-intro{font-size:.98rem;line-height:1.66}.public-page-content li,.public-page-content p{font-size:.96rem;line-height:1.66}}@keyframes publicPageReveal{0%{filter:blur(8px);opacity:0;transform:translateY(14px) scale(.992)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.public-page-card{animation:publicPageReveal .52s cubic-bezier(.2,.8,.2,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.contact-form .btn-primary,.contact-form input,.contact-form textarea,.public-page-content a,.public-page-content li,.public-page-shell--wide .public-page-content section{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease}@media (hover:hover) and (pointer:fine){.public-page-shell--wide .public-page-content section:hover{border-color:var(--az-border-gold);box-shadow:0 18px 42px #0000001f;transform:translateY(-3px)}.public-page-content li:hover{border-color:var(--az-border-gold);transform:translateY(-2px)}.public-page-content a:hover{filter:brightness(1.06)}}.contact-form input:hover,.contact-form textarea:hover{border-color:var(--az-border-strong)}.contact-form .btn-primary:active{transform:translateY(0) scale(.99)}.public-page-eyebrow{transition:transform .18s ease,border-color .18s ease,background .18s ease}@media (hover:hover) and (pointer:fine){.public-page-card:hover .public-page-eyebrow{border-color:var(--az-border-gold);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.contact-form .btn-primary,.contact-form input,.contact-form textarea,.public-page-card,.public-page-content a,.public-page-content li,.public-page-eyebrow,.public-page-shell--wide .public-page-content section{animation:none!important;filter:none!important;transform:none!important;transition:none!important}}.contact-page{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:30px;box-shadow:var(--az-shadow-lifted);color:var(--az-text-primary);margin:56px auto 72px;overflow:hidden;padding:clamp(24px,4vw,46px);position:relative;width:min(92vw,760px)}.contact-page:before{border:1px solid var(--az-public-card-inset);border-radius:29px;content:"";inset:1px;pointer-events:none;position:absolute}.contact-page h1{color:var(--az-text-primary);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.055em;line-height:1.04;margin:0 0 16px;text-align:center}.contact-page p{color:var(--az-text-secondary);font-size:1rem;line-height:1.65;margin:0 auto 34px;max-width:600px;text-align:center}.contact-form{gap:18px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{color:var(--az-text-primary);font-weight:800;gap:8px;letter-spacing:-.015em}.contact-form input,.contact-form textarea{background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f;box-sizing:border-box;color:var(--az-text-primary);font-size:1rem;outline:none;padding:14px 15px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:var(--az-public-input-bg-focus);border-color:var(--az-border-gold);box-shadow:0 0 0 4px var(--az-focus-ring),inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.contact-form textarea{min-height:140px;resize:vertical}.contact-form .btn-primary{align-self:flex-start;background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border:1px solid var(--az-border-gold);border-radius:999px;box-shadow:0 16px 34px var(--az-gold-glow);color:var(--az-public-button-text);cursor:pointer;font-weight:900;margin-top:4px;padding:13px 22px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.contact-form .btn-primary:hover{box-shadow:0 22px 44px var(--az-gold-glow);filter:brightness(1.04);transform:translateY(-2px)}@media (max-width:640px){.contact-page{border-radius:24px;margin:28px auto 48px}.contact-form .btn-primary{width:100%}}.contact-page-top-anchor{scroll-margin-top:120px}.contact-support-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 26px}.contact-support-grid article{background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:20px;padding:16px}.contact-support-grid strong{color:var(--az-text-primary);display:block;font-weight:950;margin-bottom:8px}.contact-support-grid span{color:var(--az-text-secondary);display:block;font-size:.92rem;line-height:1.55}@media (max-width:860px){.contact-support-grid{grid-template-columns:1fr}}.contact-inline-alert{border-radius:16px;box-shadow:0 18px 38px #0f172a14;font-weight:800;line-height:1.45;margin:0 0 18px;outline:none;padding:14px 16px;scroll-margin-top:24px}.contact-inline-alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.contact-inline-alert--error{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.trust-safety-page-shell{--trust-radius:28px}.trust-safety-page-shell.public-page-shell--wide .public-page-content{display:block;max-width:1120px}.trust-safety-page-shell.public-page-shell--wide .public-page-content section{background:#0000;border:0;min-height:auto;padding:0}.trust-safety-page-shell.public-page-shell--wide .public-page-content section+section{margin-top:26px}@media (min-width:1180px){.trust-safety-page-shell.public-page-shell--wide .public-page-card{width:min(92vw,1360px)}.trust-safety-page-shell.public-page-shell--wide .public-page-content{max-width:1180px}}.trust-safety-card,.trust-safety-cta,.trust-safety-hero-panel,.trust-safety-process{background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);box-shadow:var(--az-shadow-lifted);color:var(--az-text-primary)}.trust-safety-hero-panel{grid-gap:24px;align-items:center;border-radius:34px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,42px)}.trust-safety-kicker{color:var(--az-gold);font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.trust-safety-cta h2,.trust-safety-hero-panel h2,.trust-safety-process h2{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.055em;line-height:1.04;margin:0}.trust-safety-card p,.trust-safety-cta p,.trust-safety-hero-panel p,.trust-safety-process p{color:var(--az-text-secondary);line-height:1.62}.trust-safety-seal{grid-gap:10px;aspect-ratio:1;background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border-radius:999px;box-shadow:0 24px 70px var(--az-gold-glow);color:var(--az-public-button-text);display:grid;font-weight:950;gap:10px;padding:24px;place-items:center;text-align:center;width:min(220px,34vw)}.trust-safety-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:26px}.trust-safety-card{border-radius:var(--trust-radius);min-height:255px;padding:26px}.trust-safety-icon{background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border-radius:16px;color:var(--az-public-button-text);display:grid;height:44px;margin-bottom:16px;place-items:center;width:44px}.trust-safety-card h3{font-size:1.14rem;letter-spacing:-.025em;line-height:1.1;margin:0 0 10px}.trust-safety-process{border-radius:var(--trust-radius);margin-top:22px;padding:clamp(22px,4vw,36px)}.trust-safety-steps{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.trust-safety-steps span{align-items:center;background:var(--az-public-input-bg);border:1px solid var(--az-border-subtle);border-radius:999px;color:var(--az-text-primary);display:inline-flex;font-weight:800;gap:8px;padding:12px 14px}.trust-safety-cta{align-items:center;border-radius:var(--trust-radius);display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding:clamp(22px,4vw,34px)}.trust-safety-cta a{align-items:center;background:linear-gradient(135deg,var(--az-gold-soft),var(--az-gold));border-radius:999px;box-shadow:0 18px 42px var(--az-gold-glow);color:var(--az-public-button-text);display:inline-flex;font-weight:950;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}@media (max-width:980px){.trust-safety-cta,.trust-safety-hero-panel{display:grid;grid-template-columns:1fr}.trust-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-safety-seal{width:min(180px,52vw)}}@media (max-width:640px){.trust-safety-grid{grid-template-columns:1fr}.trust-safety-steps{flex-direction:column}.trust-safety-cta a,.trust-safety-steps span{box-sizing:border-box;width:100%}}.help-center-shell .public-page-content{grid-gap:28px;display:grid;gap:28px}.help-faq-section,.help-support-panel{background:radial-gradient(circle at top left,#d4af3721,#0000 32%),var(--az-public-input-bg);border:1px solid var(--az-public-card-border);border-radius:28px;box-shadow:0 18px 44px #00000014;padding:clamp(20px,3vw,34px);position:relative}.help-section-heading{margin-bottom:22px;max-width:760px}.help-kicker{color:var(--az-public-link);font-size:.78rem;font-weight:900;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.help-section-heading h2,.help-support-panel h2{color:var(--az-text-primary);font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.045em;margin:0 0 10px}.help-section-heading p,.help-support-panel p{color:var(--az-text-secondary);line-height:1.65;margin:0}.help-faq-list{grid-gap:12px;display:grid;gap:12px}.help-faq-card{background:var(--az-public-card-bg);border:1px solid var(--az-public-card-border);border-radius:22px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.help-faq-card[open]{border-color:color-mix(in srgb,var(--az-public-link),#0000 45%);box-shadow:0 18px 38px #0000001a}.help-faq-card:hover{transform:translateY(-1px)}.help-faq-card summary{grid-gap:14px;align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 1fr auto;list-style:none;padding:18px}.help-faq-card summary::-webkit-details-marker{display:none}.help-faq-category{background:color-mix(in srgb,var(--az-public-link),#0000 84%);border-radius:999px;color:var(--az-public-link);font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.help-faq-question{color:var(--az-text-primary);font-weight:900;letter-spacing:-.02em}.help-faq-icon{background:var(--az-public-input-bg);border-radius:999px;color:var(--az-public-link);display:grid;font-weight:900;height:30px;place-items:center;transition:transform .2s ease;width:30px}.help-faq-card[open] .help-faq-icon{transform:rotate(45deg)}.help-faq-card p{color:var(--az-text-secondary);line-height:1.7;margin:0;padding:0 18px 20px}.help-support-panel{align-items:center;display:flex;gap:22px;justify-content:space-between}.help-support-panel a{background:linear-gradient(135deg,#f4d675,#c99700);border:none;border-radius:999px;box-shadow:0 14px 30px #c9970038;color:#111216;flex:0 0 auto;font-weight:900;padding:12px 18px;text-decoration:none}@media (max-width:720px){.help-faq-card summary{grid-template-columns:1fr auto}.help-faq-category{grid-column:1/-1;width:max-content}.help-support-panel{align-items:stretch;flex-direction:column}.help-support-panel a{text-align:center}}.terms-page{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;line-height:1.6;margin:40px auto;max-width:900px;padding:20px}.terms-page h1{color:#222;font-size:2.4rem;margin-bottom:30px;text-align:center}.terms-page h2{color:#0071e3;font-size:1.6rem;margin-bottom:12px;margin-top:24px}.terms-page p{font-size:1rem}.privacy-page{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;line-height:1.6;margin:40px auto;max-width:900px;padding:20px}.privacy-page h1{color:#222;font-size:2.4rem;margin-bottom:30px;text-align:center}.privacy-page h2{color:#0071e3;font-size:1.6rem;margin-bottom:12px;margin-top:24px}.privacy-page p{font-size:1rem}.returns-page{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;line-height:1.6;margin:40px auto;max-width:900px;padding:20px}.returns-page h1{color:#222;font-size:2.4rem;margin-bottom:30px;text-align:center}.returns-page h2{color:#0071e3;font-size:1.6rem;margin-bottom:12px;margin-top:24px}.returns-page li,.returns-page p{font-size:1rem}.returns-page ol{padding-left:20px}.login-page{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:60px auto;max-width:400px;padding:30px;text-align:center}.login-page h1{color:#222;font-size:2rem;margin-bottom:20px}.login-page button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;margin:10px 0;padding:12px;transition:transform .2s ease,opacity .25s ease;width:100%}.login-page button:hover{opacity:.9;transform:translateY(-2px)}.btn-google{background:#4285f4;color:#fff}.btn-google:hover{background:#357ae8}.btn-facebook{background:#3b5998;color:#fff}.btn-facebook:hover{background:#2d4373}.btn-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.btn-instagram:hover{opacity:.85}.login-page-light-lock,.login-page-light-lock *{color-scheme:light}.login-page-light-lock input,.login-page-light-lock select,.login-page-light-lock textarea{-webkit-text-fill-color:#111827!important;background-color:#fff!important;color:#111827!important}.login-page-light-lock input::placeholder,.login-page-light-lock textarea::placeholder{-webkit-text-fill-color:#9ca3af!important;color:#9ca3af!important}.login-page-light-lock input:-webkit-autofill,.login-page-light-lock input:-webkit-autofill:focus,.login-page-light-lock input:-webkit-autofill:hover,.login-page-light-lock select:-webkit-autofill,.login-page-light-lock textarea:-webkit-autofill{-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#111827!important}.dashboard-root{background:#f5f7fa;color:#333;display:flex;font-family:Segoe UI,Tahoma,sans-serif}.dashboard-sidebar{background:linear-gradient(180deg,#2d3748,#1a202c);box-shadow:2px 0 10px #00000026;color:#fff;display:flex;flex-direction:column;padding:25px;width:260px}.dashboard-brand{color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;margin-bottom:40px;transition:color .3s ease}.dashboard-brand:hover{color:#63b3ed}.dashboard-nav{display:flex;flex-direction:column;gap:14px}.dashboard-link{border-radius:8px;color:#cbd5e0;font-weight:500;padding:12px 16px;text-decoration:none;transition:background .3s,color .3s,transform .2s}.dashboard-link:hover{background:#4a5568;color:#fff;transform:translateX(4px)}.dashboard-main{background:#edf2f7;flex:1 1;padding:40px}.dashboard-header{margin-bottom:30px}.dashboard-header-top{align-items:center;display:flex;justify-content:space-between}.dashboard-header h1{color:#2d3748;font-size:2.2rem;font-weight:600}.dashboard-summary{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.summary-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 14px #00000014;display:flex;gap:15px;padding:var(--shell-padding-tablet);transition:transform .2s ease,box-shadow .2s ease}.summary-card:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-4px)}.card-icon{font-size:1.8rem}.card-info h3{color:#4a5568;font-size:1rem;font-weight:600;margin:0}.card-value{color:#2d3748;font-size:1.4rem;font-weight:700}.card-trend{color:#718096;font-size:.9rem}.summary-card.green{border-left:6px solid #48bb78}.summary-card.orange{border-left:6px solid #ed8936}.summary-card.red{border-left:6px solid #f56565}.summary-card.blue{border-left:6px solid #4299e1}.dashboard-charts{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:30px}.chart-container{background:#fff;border-radius:12px;box-shadow:0 4px 14px #00000014;padding:25px}.chart-container h2{color:#2d3748;font-size:1.2rem;margin-bottom:15px}.notifications{display:inline-block;position:relative}.notif-bell{background:none;border:none;color:#2d3748;cursor:pointer;font-size:1.6rem;position:relative;transition:transform .2s ease}.notif-bell:hover{transform:scale(1.1)}.notif-count{background:#f56565;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;padding:2px 6px;position:absolute;right:-10px;top:-6px}.notif-panel{animation:fadeIn .3s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 6px 20px #00000026;position:absolute;right:0;top:40px;width:280px;z-index:100}.notif-item{border-bottom:1px solid #edf2f7;display:flex;font-size:.95rem;justify-content:space-between;padding:12px}.notif-item:last-child{border-bottom:none}.notif-item.stock{color:#f56565}.notif-item.order{color:#4299e1}.notif-item.analytics{color:#48bb78}.notif-empty{color:#718096;padding:12px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.dashboard-charts{grid-template-columns:1fr}}.dashboard-menu-group{display:flex;flex-direction:column;gap:6px}.dashboard-dropdown-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;text-align:left;width:100%}.dashboard-submenu{border-left:1px solid #ffffff1f;display:flex;flex-direction:column;gap:6px;margin-left:14px}.dashboard-sublink{border-radius:10px;color:inherit;display:block;font-size:.95rem;padding:10px 14px;text-decoration:none;transition:all .2s ease}.dashboard-sublink:hover{background:#ffffff14}.dashboard-sublink.active{background:#ffffff24;font-weight:600}.notif-bell{align-items:center;background:radial-gradient(circle at top left,#facc1547,#0000 42%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #d4af3759;border-radius:999px;box-shadow:0 14px 34px #0f172a1a;color:#111827;display:inline-flex;height:46px;justify-content:center;width:46px}.notif-bell-active{animation:sellerAlertPulse 1.8s ease-in-out infinite}@keyframes sellerAlertPulse{0%,to{box-shadow:0 0 0 0 #d4af375c,0 14px 34px #0f172a1a}50%{box-shadow:0 0 0 10px #d4af3700,0 18px 42px #d4af3738}}.seller-alerts-page{padding:24px}.seller-alerts-hero{align-items:flex-start;background:radial-gradient(circle at 8% 0,#facc1559,#0000 35%),linear-gradient(135deg,#020617,#111827 58%,#1e293b);border-radius:32px;box-shadow:0 26px 76px #0f172a3d;color:#fff;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;margin-bottom:22px;padding:30px}.seller-alerts-kicker{align-items:center;color:#fde68a;display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:.08em;text-transform:uppercase}.seller-alerts-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:12px 0}.seller-alerts-hero p{color:#ffffffd1;line-height:1.6;margin:0;max-width:760px}.seller-alert-primary,.seller-alert-secondary,.seller-alerts-refresh{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;white-space:nowrap}.seller-alert-primary,.seller-alerts-refresh{background:linear-gradient(135deg,#d4af37,#facc15);border:none;box-shadow:0 16px 34px #d4af373d;color:#111827;padding:12px 16px}.seller-alert-secondary{background:#fff;border:1px solid #94a3b873;color:#334155;padding:11px 15px}.seller-alerts-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.seller-alerts-summary>div{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0f2;border-radius:24px;box-shadow:0 16px 38px #0f172a14;padding:var(--shell-padding-tablet)}.seller-alerts-summary strong{color:#0f172a;display:block;font-size:1.6rem;line-height:1;margin-bottom:8px}.seller-alerts-summary span{color:#64748b;font-weight:800}.seller-alerts-list{grid-gap:14px;display:grid;gap:14px}.seller-alert-card{grid-gap:16px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0f2;border-radius:26px;box-shadow:0 18px 46px #0f172a14;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--shell-padding-tablet)}.seller-alert-card-unread{border-color:#d4af378c}.seller-alert-card-focus{animation:sellerAlertFocus 1.6s ease-in-out 3}@keyframes sellerAlertFocus{0%,to{box-shadow:0 18px 46px #0f172a14;transform:translateY(0)}50%{box-shadow:0 0 0 4px #facc152e,0 24px 60px #d4af3738;transform:translateY(-2px)}}.seller-alert-icon{align-items:center;background:#fffbeb;border-radius:18px;color:#92400e;display:inline-flex;height:46px;justify-content:center;width:46px}.seller-alert-card-success .seller-alert-icon{background:#ecfdf5;color:#047857}.seller-alert-card-danger .seller-alert-icon{background:#fef2f2;color:#b91c1c}.seller-alert-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.seller-alert-title-row h2{color:#0f172a;font-size:1.12rem;margin:0}.seller-alert-title-row span{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.75rem;font-weight:900;padding:5px 10px;text-transform:uppercase}.seller-alert-body p{color:#475569;line-height:1.55;margin:8px 0}.seller-alert-meta{color:#92400e;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:800;gap:8px}.seller-alert-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.seller-alerts-empty,.seller-alerts-notice{background:#fff;border:1px solid #e2e8f0f2;border-radius:26px;box-shadow:0 18px 46px #0f172a14;padding:28px}.seller-alerts-empty{color:#64748b;text-align:center}.seller-alerts-empty h3{color:#0f172a;margin:10px 0 4px}.seller-alerts-notice{align-items:center;display:flex;gap:10px;margin-bottom:18px}.seller-alerts-notice-warning{background:#fffbeb;border-color:#fde68a;color:#92400e}@media (max-width:900px){.seller-alert-card,.seller-alerts-summary{grid-template-columns:1fr}.seller-alert-actions{justify-content:flex-start}}@keyframes azarionConfettiFall{0%{opacity:1;transform:translateY(-40px) rotate(0deg)}to{opacity:.2;transform:translateY(110vh) rotate(2turn)}}.dashboard-sidebar-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0206179e;border:none;display:none;inset:0;position:fixed;z-index:90}.dashboard-mobile-menu-btn{background:#fff;border:1px solid #0f172a1f;border-radius:14px;box-shadow:0 12px 28px #0f172a1f;color:#111827;cursor:pointer;display:none;font-size:1.35rem;font-weight:900;height:42px;width:42px}@media (max-width:920px){.dashboard-root{display:block;min-width:0}.dashboard-sidebar{background:linear-gradient(180deg,#111827fa,#080d18fa);box-shadow:24px 0 70px #02061761;flex-direction:column;height:100vh;justify-content:flex-start;left:-100%;min-height:100vh;overflow-y:auto;padding:22px 16px;position:fixed;top:0;transition:left .24s ease;width:var(--sidebar-width-mobile)!important;z-index:100}.dashboard-sidebar.open{left:0}.dashboard-mobile-menu-btn,.dashboard-sidebar-backdrop{display:block}.dashboard-main{box-sizing:border-box;min-width:0;padding:var(--shell-padding-tablet);width:100%}.dashboard-header-top{align-items:flex-start!important}.dashboard-nav{gap:10px}.dashboard-link,.dashboard-sublink{border-radius:14px}}@media (max-width:640px){.dashboard-main{padding:var(--shell-padding-mobile)}.dashboard-header h1{font-size:1.45rem}}.dashboard-root{background:radial-gradient(circle at top left,#d4af371f,#0000 30%),linear-gradient(180deg,#f8fafc,#eef2f7 45%,#e5e7eb);color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.dashboard-sidebar{background:radial-gradient(circle at 20% 0,#d4af372e,#0000 34%),linear-gradient(180deg,#0f172afa,#020617fa);border-right:1px solid #d4af3724;box-shadow:18px 0 60px #0f172a29;box-sizing:border-box;padding:22px 16px;width:var(--sidebar-width)}.dashboard-brand{background:linear-gradient(135deg,#d4af3721,#ffffff0a);border:1px solid #d4af372e;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0d}.dashboard-brand:hover{border-color:#d4af3759;color:#f8fafc}.dashboard-nav{gap:8px}.dashboard-dropdown-toggle,.dashboard-link,.dashboard-sublink{border:1px solid #0000;border-radius:15px;color:#e2e8f0db;letter-spacing:-.01em}.dashboard-link{font-weight:750;padding:13px 14px}.dashboard-sublink{color:#cbd5e1d6;padding:11px 13px}.dashboard-dropdown-toggle:hover,.dashboard-link:hover,.dashboard-sublink:hover{background:hsla(0,0%,100%,.055);border-color:#ffffff14;color:#fff;transform:translateX(3px)}.dashboard-dropdown-toggle.active,.dashboard-link.active,.dashboard-sublink.active{background:linear-gradient(135deg,#d4af3733,hsla(0,0%,100%,.045));border-color:#d4af3757;box-shadow:inset 0 0 0 1px #d4af3714,0 10px 26px #0206172e;color:#fff}.dashboard-submenu{border-left:1px solid #d4af372e;margin:6px 0 4px 12px;padding-left:10px}.dashboard-main{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 28%),linear-gradient(180deg,#f8fafcf5,#f1f5f9f5);box-sizing:border-box;min-width:0;padding:clamp(20px,3vw,42px)}.dashboard-header{margin-bottom:22px}.dashboard-header-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #e2e8f0e6;border-radius:28px;box-shadow:0 18px 46px #0f172a14;padding:18px 20px}.dashboard-header h1{color:#0f172a;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0}.dashboard-content{box-sizing:border-box;margin:0;max-width:none;width:100%}.chart-container,.summary-card{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid #e2e8f0f2;border-radius:24px;box-shadow:0 18px 42px #0f172a14}.chart-container:hover,.summary-card:hover{box-shadow:0 24px 60px #0f172a1c;transform:translateY(-3px)}.dashboard-mobile-menu-btn{background:radial-gradient(circle at top left,#d4af3733,#0000 40%),#fff;border-color:#d4af3747}@media (max-width:920px){.dashboard-sidebar{width:var(--sidebar-width-mobile)!important}.dashboard-header-top{border-radius:22px;padding:16px}.dashboard-main{padding:16px}}@media (max-width:640px){.dashboard-main{padding:var(--shell-padding-mobile)}.dashboard-header-top{align-items:stretch!important}.dashboard-header h1{font-size:1.35rem}}@media (max-width:920px){.dashboard-sidebar-backdrop{z-index:2400}.dashboard-sidebar{z-index:2500}.dashboard-sidebar.open{left:0;opacity:1;visibility:visible}.dashboard-mobile-menu-btn{position:relative;z-index:2300}}.dashboard-dropdown-toggle,.dashboard-link,.dashboard-sublink{align-items:center;display:flex;gap:11px}.dashboard-nav-icon{align-items:center;background:#d4af3714;border-radius:9px;color:#d4af37;display:inline-flex;height:24px;justify-content:center;min-width:24px;width:24px}.dashboard-sublink .dashboard-nav-icon{border-radius:8px;height:22px;min-width:22px;width:22px}.dashboard-dropdown-toggle span:not(.dashboard-nav-icon),.dashboard-link span:not(.dashboard-nav-icon),.dashboard-sublink span:not(.dashboard-nav-icon){min-width:0}.dashboard-action-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dashboard-action-card:before{background:radial-gradient(circle at top right,#ffffffb8,#0000 34%);content:"";inset:0;opacity:.65;pointer-events:none;position:absolute}.dashboard-action-card:hover{box-shadow:0 28px 70px #0f172a29,0 10px 30px #0f172a14;transform:translateY(-5px)}.dashboard-action-card:active{transform:translateY(-2px)}.dashboard-action-card--neutral:hover{border-color:#94a3b859!important}.dashboard-action-card--warn:hover{border-color:#f59e0b73!important}.dashboard-action-card--danger:hover{border-color:#ef444461!important}.dashboard-chart-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top right,#ffffffe6,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0f2;border-radius:30px;box-shadow:0 24px 60px #0f172a1a,inset 0 1px 0 #ffffffb3;overflow:hidden;padding:22px;position:relative;transition:transform .22s ease,box-shadow .22s ease}.dashboard-chart-card:hover{box-shadow:0 34px 80px #0f172a24,inset 0 1px 0 #ffffffd1;transform:translateY(-4px)}.dashboard-chart-card:before{background:radial-gradient(circle at top right,#d4af371f,#0000 28%);content:"";inset:0;pointer-events:none;position:absolute}.dashboard-chart-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.dashboard-chart-head h3{color:#0f172a;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:900;letter-spacing:-.03em;margin:0}@media (max-width:920px){.dashboard-chart-card{border-radius:24px;padding:18px}.dashboard-action-card{min-height:0;min-height:auto}}@media (max-width:640px){.dashboard-chart-card{border-radius:22px;padding:16px}.dashboard-chart-head h3{font-size:1rem}}.seller-product-card{isolation:isolate;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.seller-product-card:hover{border-color:#d4af3747!important;box-shadow:0 28px 70px #0f172a24,0 10px 26px #0f172a14!important;transform:translateY(-5px)}.seller-product-card__media{overflow:hidden}.seller-product-card__media:after{background:linear-gradient(180deg,#02061705,#0206172e);content:"";inset:0;pointer-events:none;position:absolute}.seller-product-card__body{background:linear-gradient(180deg,#fffffffa,#f8fafcfa)}@media (max-width:640px){.seller-product-card{border-radius:20px!important}.seller-product-card__media{height:190px!important}.seller-product-card__body{padding:16px!important}}.inventory-tools-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)}@media (max-width:1100px){.inventory-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.inventory-tools-grid{grid-template-columns:1fr}}@media (max-width:920px){.dashboard-root{display:block}.dashboard-sidebar{flex-direction:column!important;height:100vh!important;justify-content:flex-start!important;left:-100%!important;min-height:100vh!important;overflow-y:auto!important;position:fixed!important;top:0!important;transition:left .24s ease!important;width:var(--sidebar-width-mobile)!important;z-index:2500!important}.dashboard-sidebar.open{left:0!important}.dashboard-sidebar-backdrop{display:block;z-index:2400!important}.dashboard-mobile-menu-btn{display:grid!important;place-items:center;position:relative;z-index:2300!important}body .dashboard-root .dashboard-sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:flex-start!important;left:-100vw!important;min-height:100vh!important;overflow-y:auto!important;position:fixed!important;top:0!important;transform:none!important;transition:left .24s ease!important;width:var(--sidebar-width-mobile)!important;z-index:2500!important}body .dashboard-root .dashboard-sidebar.open{left:0!important}body .dashboard-root .dashboard-sidebar-backdrop{display:block!important;z-index:2400!important}body .dashboard-root .dashboard-mobile-menu-btn{display:grid!important;display:flex!important;place-items:center!important;align-items:center!important;background:#0f172a!important;border:2px solid #d4af3773!important;border-radius:14px!important;box-shadow:0 12px 28px #0f172a42,inset 0 0 0 1px #ffffff0a!important;color:#fff!important;cursor:pointer!important;font-size:1.45rem!important;font-weight:900!important;height:48px!important;justify-content:center!important;min-height:48px!important;min-width:48px!important;opacity:1!important;position:relative!important;visibility:visible!important;width:48px!important;z-index:2300!important;z-index:9999!important}body .dashboard-root{max-width:100%;overflow-x:hidden;width:100%}body .dashboard-root .dashboard-main{box-sizing:border-box!important;left:0!important;margin-left:0!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}body .dashboard-root div,body .dashboard-root section{box-sizing:border-box;max-width:100%}body .dashboard-root{display:block!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}body .dashboard-root .dashboard-main{box-sizing:border-box!important;display:block!important;margin:0!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important;padding:14px!important;width:100vw!important}body .dashboard-root .dashboard-mobile-menu-btn{align-items:center!important;background:#0f172a!important;border:2px solid #d4af3780!important;border-radius:14px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:1.5rem!important;font-weight:900!important;height:48px!important;justify-content:center!important;min-width:48px!important;width:48px!important;z-index:3001!important}body .dashboard-root .dashboard-sidebar{box-sizing:border-box!important;height:100vh!important;left:-105vw!important;min-height:100vh!important;overflow-y:auto!important;padding:22px 16px!important;position:fixed!important;top:0!important;transition:left .25s ease!important;width:var(--sidebar-width-mobile)!important;z-index:3000!important}body .dashboard-root .dashboard-sidebar.open{left:0!important}body .dashboard-root .dashboard-sidebar-backdrop{background:#0f172a7a!important;display:block!important;inset:0!important;position:fixed!important;z-index:2999!important}body .dashboard-root .dashboard-mobile-menu-btn{align-items:center!important;background:#000!important;border:3px solid #d4af37!important;border-radius:16px!important;color:#fff!important;display:flex!important;font-size:30px!important;font-weight:950!important;height:52px!important;justify-content:center!important;left:14px!important;line-height:1!important;min-height:52px!important;min-width:52px!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;top:14px!important;visibility:visible!important;width:52px!important;z-index:99999!important}body .dashboard-root .dashboard-main{padding-top:82px!important}}.dashboard-floating-menu-btn{display:none}@media (max-width:920px){body .dashboard-root .dashboard-floating-menu-btn{align-items:center!important;background:#020617!important;border:3px solid #d4af37!important;border-radius:16px!important;box-shadow:0 18px 40px #02061757!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:32px!important;font-weight:950!important;height:54px!important;justify-content:center!important;left:16px!important;line-height:1!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;top:16px!important;visibility:visible!important;width:54px!important;z-index:100000!important}body .dashboard-root .dashboard-main{padding-top:86px!important}body .dashboard-root .dashboard-floating-menu-btn{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;background:#020617db!important;border:1px solid #d4af37a6!important;border-radius:999px!important;box-shadow:0 16px 38px #02061738,inset 0 1px 0 #ffffff1f!important;font-size:24px!important;height:46px!important;left:auto!important;right:18px!important;top:18px!important;width:46px!important}body .dashboard-root .dashboard-main{padding-top:20px!important}body .dashboard-root .dashboard-header-top{padding-right:62px!important}body .dashboard-root .inventory-page{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body .dashboard-root .inventory-page>div{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}body .dashboard-root .inventory-page form{box-sizing:border-box!important;max-width:100%!important;padding:18px!important;width:100%!important}body .dashboard-root .inventory-page form>div{grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}body .dashboard-root .inventory-page form input,body .dashboard-root .inventory-page form label,body .dashboard-root .inventory-page form select,body .dashboard-root .inventory-page form textarea{-webkit-text-fill-color:#111827!important;background-color:#f8fafc!important;box-sizing:border-box!important;color:#111827!important;color-scheme:light!important;max-width:100%!important;width:100%!important}body .dashboard-root .inventory-page form label{-webkit-text-fill-color:#1f2937!important;background:#0000!important;color:#1f2937!important}body .dashboard-root .inventory-page form button{color-scheme:light!important;justify-content:center!important;width:100%!important}body .dashboard-root .analytics-page{background:#0000!important;padding:0!important}body .dashboard-root .analytics-title{color:#0f172a!important;font-size:1.7rem!important;letter-spacing:-.03em!important;line-height:1.1!important;margin-bottom:10px!important}body .dashboard-root .analytics-subtitle{color:#64748b!important;font-size:.98rem!important;line-height:1.55!important;margin-bottom:22px!important}body .dashboard-root .analytics-actions{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin-bottom:24px!important}body .dashboard-root .export-btn{align-items:center!important;background:linear-gradient(135deg,#fffffff5,#f8fafcf5)!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a14,inset 0 1px 0 #ffffffbf!important;color:#0f172a!important;display:flex!important;font-size:.96rem!important;font-weight:800!important;justify-content:center!important;min-height:52px!important;width:100%!important}body .dashboard-root .analytics-kpis{gap:14px!important;grid-template-columns:1fr!important;margin-bottom:24px!important}body .dashboard-root .kpi-card{background:linear-gradient(135deg,#fffffffa,#f8fafcf2)!important;border:1px solid #e2e8f0eb!important;border-radius:24px!important;box-shadow:0 18px 44px #0f172a14,inset 0 1px 0 #ffffffb3!important;padding:20px!important}body .dashboard-root .analytics-grid{gap:18px!important;grid-template-columns:1fr!important;margin-bottom:26px!important}body .dashboard-root .analytics-section,body .dashboard-root .chart-container,body .dashboard-root .dashboard-chart-card{background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #e2e8f0eb!important;border-radius:26px!important;box-shadow:0 18px 44px #0f172a14,inset 0 1px 0 #ffffffb8!important;overflow:hidden!important;padding:18px!important}body .dashboard-root .analytics-section h3,body .dashboard-root .dashboard-chart-head h3{color:#0f172a!important;font-size:1.02rem!important;font-weight:900!important;letter-spacing:-.02em!important}body .dashboard-root canvas{max-height:260px!important;max-width:100%!important}body .dashboard-root .analytics-section{min-height:360px!important}body .dashboard-root .analytics-section ul{margin-top:16px!important}body .dashboard-root .dashboard-sidebar{background:linear-gradient(180deg,#0f172afa,rgba(2,6,23,.985))!important;border-right:1px solid #d4af372e!important;box-shadow:inset 0 0 0 1px #ffffff08,0 30px 80px #0206178c!important;height:100vh!important;left:-100vw!important;max-width:360px!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px 18px 40px!important;position:fixed!important;top:0!important;transition:left .28s cubic-bezier(.4,0,.2,1)!important;width:min(86vw,360px)!important;z-index:4000!important}body .dashboard-root .dashboard-sidebar.open{left:0!important}body .dashboard-root .dashboard-sidebar-backdrop{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#02061794!important;inset:0!important;position:fixed!important;z-index:3990!important}body .dashboard-root .dashboard-mobile-logout-btn{align-items:center!important;background:#7f1d1d38!important;border:1px solid #f8717152!important;border-radius:18px!important;color:#fecaca!important;cursor:pointer!important;display:flex!important;font-weight:900!important;gap:11px!important;margin-top:18px!important;padding:14px!important;width:100%!important}}@media (min-width:921px){body .dashboard-root .dashboard-mobile-logout-btn{align-items:center!important;background:#7f1d1d2e!important;border:1px solid #f8717147!important;border-radius:18px!important;color:#fecaca!important;cursor:pointer!important;display:flex!important;font-weight:900!important;gap:11px!important;margin-top:18px!important;padding:14px!important;width:100%!important}}.inventory-page{background:#f9fafc;border-radius:12px;color:#2d3748;font-family:Segoe UI,Tahoma,sans-serif;padding:30px}.inventory-page h2{color:#1a202c;font-size:2rem;font-weight:600;margin-bottom:8px}.inventory-page p{color:#718096;font-size:1.1rem;margin-bottom:25px}.controls{align-items:center;gap:15px;margin-bottom:25px}.search-bar{border:1px solid #cbd5e0;border-radius:8px;font-size:1rem;padding:12px 16px}.add-button,.export-btn{border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:10px 16px;transition:background .2s ease}.add-button{background:#2b6cb0;color:#fff}.add-button:hover{background:#1a365d}.export-btn{background:#edf2f7;color:#2d3748}.export-btn:hover{background:#e2e8f0}.inventory-table{border-collapse:collapse;width:100%}.inventory-table td,.inventory-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:left}.inventory-table th{background:#edf2f7;color:#2d3748;font-weight:600}.inventory-table tr:hover{background:#f7fafc}.status-badge{border-radius:6px;font-size:.85rem;font-weight:600;padding:6px 10px}.status-badge.success{background:#48bb78;color:#fff}.status-badge.danger{background:#e53e3e;color:#fff}.low-stock{background:#fff5f5}.dashboard-header,.dashboard-top-bar,.dashboard-topbar,.seller-dashboard-header,.seller-dashboard-top-bar,.seller-dashboard-topbar{display:none!important}.dashboard-content,.dashboard-main,.dashboard-page,.seller-dashboard-content{padding-top:0!important}.inventory-page{background:radial-gradient(circle at top right,#d4af371f,#0000 28%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;border:1px solid #e2e8f0e6;border-radius:28px;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffbf;isolation:isolate;overflow:hidden;padding:clamp(18px,2.4vw,30px);position:relative}.inventory-page>div:first-of-type{background:radial-gradient(circle at 85% 12%,#d4af3747,#0000 28%),linear-gradient(135deg,#020617,#0f172a 48%,#1e293b)!important;border:1px solid #d4af373d;border-radius:30px!important;box-shadow:0 28px 80px #0f172a38,inset 0 1px 0 #ffffff1f!important;overflow:hidden;position:relative}.inventory-page>div:first-of-type:before{background:linear-gradient(120deg,#ffffff14,#0000 42%),radial-gradient(circle at bottom left,#3b82f62e,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute}.inventory-page>div:first-of-type>div{position:relative;z-index:1}.inventory-page h2{font-weight:950;letter-spacing:-.045em}.inventory-page .analytics-section,.inventory-page .inventory-tools-grid>div,.inventory-page .stat-card,.inventory-page div[ref],.inventory-page>div[style*="background: #ffffff"]{background:radial-gradient(circle at top right,#ffffffe0,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #e2e8f0f0;border-radius:26px!important;box-shadow:0 22px 60px #0f172a17,inset 0 1px 0 #ffffffbd!important}.inventory-page .stat-card{overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.inventory-page .stat-card:before{background:radial-gradient(circle at top right,#d4af3724,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute}.inventory-page .stat-card:hover{box-shadow:0 32px 78px #0f172a21,inset 0 1px 0 #fffc!important;transform:translateY(-4px)}.inventory-tools-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.inventory-add-btn,.inventory-page .add-button{background:linear-gradient(135deg,#d4af37,#f4d675)!important;border:0;border-radius:999px!important;box-shadow:0 14px 30px #d4af3742;color:#111827!important;font-weight:900!important}.inventory-page .export-btn{background:#ffffffc7!important;border:1px solid #94a3b847!important;border-radius:999px!important;box-shadow:0 10px 22px #0f172a0f;color:#0f172a!important;font-weight:850!important}.inventory-add-btn:hover,.inventory-page .export-btn:hover{transform:translateY(-1px)}.inventory-page .search-bar{background:#ffffffe0!important;border:1px solid #cbd5e1f2!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffffd1;min-height:48px;width:100%}.inventory-table{border-collapse:initial;border-spacing:0;min-width:920px}.inventory-table th{background:#0f172a!important;border-bottom:0!important;color:#f8fafc!important;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.inventory-table th:first-child{border-top-left-radius:18px}.inventory-table th:last-child{border-top-right-radius:18px}.inventory-table td{background:#ffffffb8;border-bottom:1px solid #e2e8f0e6!important}.inventory-table tbody tr:hover td{background:#f8fafc}.inventory-table .low-stock td,.inventory-table tr.low-stock td{background:#fff7ed!important}.status-badge{border-radius:999px;font-weight:850;padding:7px 11px}.status-badge.success{background:#dcfce7;color:#166534}.status-badge.danger{background:#fee2e2;color:#991b1b}@media (max-width:980px){.inventory-tools-grid{grid-template-columns:1fr}}@media (max-width:760px){.inventory-page{border-radius:22px;padding:16px}.inventory-page>div:first-of-type{border-radius:24px!important;padding:22px!important}.inventory-page>div:first-of-type h2{font-size:1.65rem!important}.inventory-page .analytics-section,.inventory-page .inventory-tools-grid>div,.inventory-page .stat-card{border-radius:22px!important}.inventory-page .export-btn,.inventory-page .inventory-add-btn{justify-content:center;width:100%}.inventory-table{min-width:780px}}@media (max-width:520px){.inventory-page{padding:12px}.inventory-page>div:first-of-type{margin-bottom:18px!important}}.inventory-page form{position:relative}.inventory-page form input,.inventory-page form select,.inventory-page form textarea{background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #cbd5e1f2!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #fffc,0 10px 22px rgba(15,23,42,.035);color:#0f172a!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.inventory-page form input:focus,.inventory-page form select:focus,.inventory-page form textarea:focus{border-color:#d4af37c7!important;box-shadow:0 0 0 4px #d4af3724,0 14px 28px #0f172a14!important;outline:none!important}.inventory-page form label{color:#0f172a!important;font-weight:900!important;letter-spacing:-.015em}.inventory-page form>div[style*=gridTemplateColumns]{gap:18px!important}.inventory-page form>div:last-child{padding-top:4px}.inventory-page form+div,.inventory-page form~div,.inventory-page>div:first-of-type+div,.inventory-page>div:first-of-type>div:nth-child(2),.inventory-page>div>div[style*="display: grid"]>div{position:relative}.inventory-page>div:first-of-type{background:radial-gradient(circle at 86% 10%,#d4af374d,#0000 30%),radial-gradient(circle at 18% 80%,#2563eb38,#0000 34%),linear-gradient(135deg,#020617,#0f172a 52%,#1f2937)!important}.inventory-page>div:first-of-type h2{text-shadow:0 18px 44px #00000040}.inventory-page>div:first-of-type p{font-size:1rem}.inventory-page>div:first-of-type div[style*="rgba(255,255,255,0.12)"]{background:#d4af371a!important;border:1px solid #d4af3747;color:#facc15;font-weight:900}.inventory-page form,.inventory-page form+div,.inventory-page>div>div>div[style*="background: #ffffff"],.inventory-page>div>div[style*="background: #ffffff"]{border-radius:28px!important}.inventory-page>div>div>div[style*="background: #ffffff"],.inventory-page>div>div[style*="background: #ffffff"]{background:radial-gradient(circle at top right,#ffffffe6,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #e2e8f0f2;box-shadow:0 24px 68px #0f172a1a,inset 0 1px 0 #ffffffc2!important}.inventory-page h3,.inventory-page h4{color:#0f172a!important;font-weight:950!important;letter-spacing:-.035em}.inventory-page form input[type=file]{cursor:pointer;padding:14px!important}.inventory-page form input[readonly]{background:linear-gradient(135deg,#f1f5f9fa,#e2e8f0b8)!important;color:#334155!important}.inventory-page form button[type=submit].add-button{box-shadow:0 18px 36px #d4af3742,inset 0 1px 0 #ffffff80!important;min-height:48px;padding-inline:22px!important}.inventory-page form button:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important}.inventory-page a[href="/dashboard/inventory"]{color:#b45309!important;font-weight:900!important}.inventory-page a[href="/dashboard/inventory"]:hover{color:#92400e!important}.inventory-page div[style*="linear-gradient(135deg, #020617"]{border-radius:26px!important}.inventory-page div[style*="Azarion Image Studio"],.inventory-page div[style*="radial-gradient(circle at top left"]{border-color:#d4af3773!important}.inventory-page input[type=range]{accent-color:#d4af37;box-shadow:none!important}.inventory-page form span[style*="#22543d"]{color:#166534!important}.inventory-page form span[style*="#facc15"]{color:#facc15!important}.inventory-page form button[style*="#feb2b2"]{background:#fff1f2!important;border-color:#f871716b!important;color:#991b1b!important}@media (max-width:920px){.inventory-page form>div[style*=gridTemplateColumns],.inventory-page>div:first-of-type>div,.inventory-page>div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.inventory-page form>div[style*=gridTemplateColumns]>div{grid-column:auto!important}}@media (max-width:640px){.inventory-page form{padding:18px!important}.inventory-page form input,.inventory-page form select,.inventory-page form textarea{font-size:16px!important}.inventory-page form>div:last-child{display:grid!important;grid-template-columns:1fr}.inventory-page form .add-button,.inventory-page form .export-btn,.inventory-page form button{justify-content:center;width:100%!important}.inventory-page>div>div>div[style*="background: #ffffff"],.inventory-page>div>div[style*="background: #ffffff"]{border-radius:22px!important}}.products-page{background:radial-gradient(circle at top right,#d4af371f,#0000 28%),linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid #e2e8f0e6;border-radius:28px;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffbf;isolation:isolate;overflow:hidden;padding:clamp(16px,2.4vw,28px)!important;position:relative}.products-page>div:first-child{background:radial-gradient(circle at 86% 10%,#d4af374d,#0000 30%),radial-gradient(circle at 18% 80%,#2563eb38,#0000 34%),linear-gradient(135deg,#020617,#0f172a 52%,#1f2937)!important;border:1px solid #d4af373d;border-radius:30px!important;box-shadow:0 28px 80px #0f172a38,inset 0 1px 0 #ffffff1f!important;overflow:hidden;position:relative}.products-page>div:first-child:before{background:linear-gradient(120deg,#ffffff14,#0000 42%),radial-gradient(circle at bottom left,#3b82f62e,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute}.products-page>div:first-child>div{position:relative;z-index:1}.products-page>div:first-child h1{font-weight:950!important;letter-spacing:-.045em;text-shadow:0 18px 44px #00000040}.products-page>div:first-child div[style*="rgba(255,255,255,0.12)"]{background:#d4af371a!important;border:1px solid #d4af3747;color:#facc15;font-weight:900}.products-page>div:first-child button{border-radius:999px!important;font-weight:900!important}.products-page>div:first-child button:first-of-type{background:linear-gradient(135deg,#d4af37,#f4d675)!important;box-shadow:0 18px 36px #d4af373d,inset 0 1px 0 #ffffff73!important;color:#111827!important}.products-page>div:first-child button:not(:first-of-type){background:#ffffff1a!important;border-color:#ffffff38!important}.products-page>div:nth-child(2)>div,.products-page>div:nth-child(3),.products-page>div[style*="background: #ffffff"],.products-page>div[style*="display: grid"]>.seller-product-card{border-radius:26px!important}.products-page>div:nth-child(2)>div,.products-page>div:nth-child(3),.products-page>div[style*="background: #ffffff"]{background:radial-gradient(circle at top right,#ffffffe6,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #e2e8f0f2;box-shadow:0 22px 60px #0f172a17,inset 0 1px 0 #ffffffbd!important}.products-page>div:nth-child(2)>div{overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.products-page>div:nth-child(2)>div:before{background:radial-gradient(circle at top right,#d4af3724,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute}.products-page>div:nth-child(2)>div:hover{box-shadow:0 32px 78px #0f172a21,inset 0 1px 0 #fffc!important;transform:translateY(-4px)}.products-page h3{color:#0f172a!important;font-weight:950!important;letter-spacing:-.035em}.products-page input[type=text]{background:#ffffffe0!important;border:1px solid #cbd5e1f2!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffffd1,0 12px 26px rgba(15,23,42,.045);min-height:50px}.products-page input[type=text]:focus{border-color:#d4af37c7!important;box-shadow:0 0 0 4px #d4af3724,0 14px 28px #0f172a14!important;outline:none!important}.products-page button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.products-page button:not(:disabled):hover{transform:translateY(-1px)}.products-page button[title]{border-radius:999px!important}.products-page .seller-product-card{background:radial-gradient(circle at top right,#ffffffd1,#0000 28%),linear-gradient(135deg,#fffffffa,#f8fafcf2)!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 22px 60px #0f172a1a,inset 0 1px 0 #ffffffc2!important}.products-page .seller-product-card__media{border-bottom:1px solid #e2e8f0cc}.products-page .seller-product-card__body button{border-radius:999px!important;font-weight:900!important}.products-page .seller-product-card__body button:first-of-type{background:linear-gradient(135deg,#d4af37,#f4d675)!important;border:0!important;box-shadow:0 14px 28px #d4af3738;color:#111827!important}.products-page .seller-product-card__body button[style*="#fff5f5"]{background:#fff1f2!important;border-color:#f871716b!important;color:#991b1b!important}.products-page .seller-product-card__body span[style*="#ebf8ff"]{background:#f8fafc!important;border:1px solid #e2e8f0f2;color:#0f172a!important}@media (max-width:760px){.products-page{border-radius:22px;padding:14px!important}.products-page>div:first-child{border-radius:24px!important;padding:22px!important}.products-page>div:first-child h1{font-size:1.65rem!important}.products-page .seller-product-card__body button,.products-page>div:first-child button{justify-content:center;width:100%}.products-page>div:nth-child(2){grid-template-columns:1fr!important}.products-page .seller-product-card,.products-page>div:nth-child(2)>div,.products-page>div:nth-child(3){border-radius:22px!important}}.inventory-page form input[type=file]{background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border-radius:18px!important;font-size:1rem!important;line-height:1.35!important;min-height:58px!important;padding:16px!important;width:100%!important}.inventory-page form input[type=file]::file-selector-button{background:linear-gradient(135deg,#d4af37,#f4d675);border:0;border-radius:999px;color:#111827;cursor:pointer;font-weight:900;margin-right:12px;min-height:42px;padding:10px 14px}@media (max-width:640px){.inventory-page form input[type=file]{font-size:16px!important;min-height:68px!important;padding:14px!important}.inventory-page form input[type=file]::file-selector-button{display:block;font-size:16px;margin:0 0 10px;width:100%}.inventory-page form input[type=file]+div{color:#475569!important;font-size:1rem!important;line-height:1.6!important;margin-top:12px!important}}.products-page .seller-products-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.products-page .seller-products-grid>*{height:100%;min-width:0}.products-page .seller-product-card{height:100%}.products-page .seller-product-card__description-toggle{background:#0000!important;border:0!important;box-shadow:none!important;color:#1d4ed8!important;cursor:pointer;font-size:.86rem;font-weight:900!important;margin-top:7px;padding:0!important;width:auto!important}.products-page .seller-product-card__description-toggle:hover{text-decoration:underline;transform:none!important}@media (min-width:1100px){.products-page .seller-products-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.products-page .seller-product-card__media{height:230px!important}}@media (max-width:640px){.products-page .seller-products-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-page .seller-products-grid>*{min-width:0!important}.products-page .seller-product-card{border-radius:18px!important;display:flex!important;flex-direction:column!important;min-width:0!important}.products-page .seller-product-card__media{border-radius:16px 16px 0 0!important;height:128px!important;min-height:0!important}.products-page .seller-product-card__body{flex:1 1 auto!important;gap:7px!important;padding:11px!important}.products-page .seller-product-card__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.88rem!important;line-height:1.18!important;margin-bottom:6px!important;min-height:2.1em;overflow:hidden}.products-page .seller-product-card__body p{font-size:.74rem!important;line-height:1.35!important}.products-page .seller-product-card__body span{font-size:.62rem!important}.products-page .seller-product-card__body button{font-size:.72rem!important;min-height:34px!important;padding:8px 9px!important;width:100%!important}.products-page .seller-product-card__description-toggle{font-size:.72rem!important;min-height:0!important;padding:0!important;width:auto!important}}@media (max-width:370px){.products-page .seller-products-grid{gap:10px!important}.products-page .seller-product-card__media{height:114px!important}.products-page .seller-product-card__body{padding:9px!important}}.products-page .seller-product-card__details-toggle{display:none}@media (max-width:640px){.products-page .seller-product-card__details-toggle{align-items:center;background:#f8fafcf2!important;border:1px solid #cbd5e1f2!important;border-radius:999px!important;box-shadow:none!important;color:#0f172a!important;display:inline-flex!important;font-size:.72rem!important;font-weight:900!important;justify-content:center;min-height:34px!important;padding:8px 9px!important;width:100%!important}.products-page .seller-product-card__details-content[data-expanded=false]{display:none!important}.products-page .seller-product-card__details-content[data-expanded=true]{display:flex!important}.products-page .seller-product-card__description-block[data-expanded=true]{display:block!important}}.products-page .seller-product-card--editing{grid-column:1/-1!important}.products-page .seller-product-card--editing .seller-product-card__media{display:none!important}.products-page .seller-product-card--editing .seller-product-card__body{padding:clamp(18px,3vw,32px)!important}.products-page .seller-product-card__edit-panel{grid-gap:14px;display:grid;gap:14px}.products-page .seller-product-card__edit-header{align-items:flex-start;border-bottom:1px solid #e2e8f0f2;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.products-page .seller-product-card__edit-kicker{color:#7a5a16!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.09em;margin:0 0 4px!important;text-transform:uppercase}.products-page .seller-product-card__edit-header h3{color:#0f172a!important;font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.1!important;margin:0!important}.products-page .seller-product-card__edit-close{background:#fff!important;border:1px solid #cbd5e1f2!important;border-radius:999px!important;box-shadow:none!important;color:#0f172a!important;font-weight:900!important;min-height:38px!important;padding:9px 14px!important;width:auto!important}.products-page .seller-product-card__edit-description{min-height:220px!important}.products-page .seller-product-card__edit-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}@media (min-width:760px){.products-page .seller-product-card__edit-panel>input,.products-page .seller-product-card__edit-panel>textarea{width:100%}}@media (max-width:640px){.products-page .seller-product-card--editing{border-radius:22px!important;grid-column:1/-1!important}.products-page .seller-product-card--editing .seller-product-card__body{padding:16px!important}.products-page .seller-product-card__edit-header{flex-direction:column;gap:10px}.products-page .seller-product-card__edit-close{width:100%!important}.products-page .seller-product-card__edit-description{min-height:260px!important}.products-page .seller-product-card__edit-actions button{width:100%!important}}@media (min-width:900px){.products-page .seller-products-grid{gap:28px!important;grid-template-columns:repeat(auto-fill,minmax(280px,320px))!important;justify-content:center}.products-page .seller-product-card:not(.seller-product-card--editing){border-radius:30px!important;box-shadow:0 28px 70px #0f172a1f,inset 0 1px 0 #ffffffc7!important;max-width:320px;overflow:hidden}.products-page .seller-product-card:not(.seller-product-card--editing) .seller-product-card__media{height:252px!important}.products-page .seller-product-card:not(.seller-product-card--editing) .seller-product-card__body{padding:22px!important}.products-page .seller-product-card:not(.seller-product-card--editing) .seller-product-card__body h3{font-size:1.08rem!important;letter-spacing:-.04em;line-height:1.22!important;margin-bottom:12px!important}.products-page .seller-product-card:not(.seller-product-card--editing) .seller-product-card__body p{line-height:1.48!important}.products-page .seller-product-card:not(.seller-product-card--editing) .seller-product-card__body button{min-height:44px}}@media (min-width:1320px){.products-page .seller-products-grid{gap:30px!important;grid-template-columns:repeat(auto-fill,minmax(290px,330px))!important}.products-page .seller-product-card:not(.seller-product-card--editing){max-width:330px}}@media (min-width:900px){.products-page .seller-products-grid{gap:24px!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;justify-content:stretch!important}.products-page .seller-product-card:not(.seller-product-card--editing){max-width:none!important;width:100%!important}}@media (min-width:1320px){.products-page .seller-products-grid{gap:26px!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.products-page .seller-product-card:not(.seller-product-card--editing){max-width:none!important}}@media (min-width:900px){.dashboard-content:has(.products-page){max-width:none!important;width:100%!important}.products-page,.products-page .seller-products-grid,.products-page>div:first-child,.products-page>div:nth-child(2),.products-page>div:nth-child(3){max-width:none!important;width:100%!important}.products-page .seller-products-grid{align-items:stretch!important;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;justify-content:stretch!important}}@media (min-width:1500px){.products-page .seller-products-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}}@media (max-width:640px){.inventory-page .inventory-table{border-collapse:initial!important;border-spacing:0 14px!important;min-width:0!important;width:100%!important}.inventory-page .inventory-table thead{display:none!important}.inventory-page .inventory-table,.inventory-page .inventory-table tbody,.inventory-page .inventory-table td,.inventory-page .inventory-table tr{display:block!important}.inventory-page .inventory-table tbody{width:100%!important}.inventory-page .inventory-table tr{background:radial-gradient(circle at 14% 0,#d4af3729,#0000 34%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;box-shadow:0 18px 42px #0f172a17!important;margin-bottom:16px!important;overflow:hidden;padding:14px!important;position:relative}.inventory-page .inventory-table tr.low-stock{background:radial-gradient(circle at 14% 0,#f8717124,#0000 34%),linear-gradient(135deg,#fff,#fff7ed)!important;border-color:#fdba74bf!important}.inventory-page .inventory-table tr:hover,.inventory-page .inventory-table tr:hover td{background:inherit!important}.inventory-page .inventory-table td{background:#0000!important;border-bottom:1px solid #e2e8f0b8!important;color:#0f172a!important;padding:9px 0!important}.inventory-page .inventory-table td:last-child{border-bottom:0!important;padding-bottom:0!important}.inventory-page .inventory-table td:not(.inventory-product-cell):before{color:#64748b;content:attr(data-label);display:block;font-size:.68rem;font-weight:950;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.inventory-page .inventory-product-cell{padding-top:0!important}.inventory-page .inventory-product-summary{align-items:flex-start!important;gap:12px!important}.inventory-page .inventory-product-summary>div:first-child{border-radius:18px!important;box-shadow:0 14px 28px #0f172a1f;height:58px!important;min-width:58px!important;width:58px!important}.inventory-page .inventory-product-summary strong{color:#0f172a;display:block;font-size:.98rem;letter-spacing:-.03em;line-height:1.2}.inventory-page .inventory-product-summary p{color:#64748b!important;font-size:.74rem!important;line-height:1.35!important;margin-top:5px!important}.inventory-page .status-badge{border-radius:999px!important;display:inline-flex;font-size:.72rem!important;line-height:1.15;max-width:100%;padding:7px 10px!important;white-space:normal;width:fit-content}.inventory-page .inventory-row-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.inventory-page .inventory-row-actions button{border-radius:999px!important;font-size:.72rem!important;justify-content:center!important;min-height:38px!important;padding:8px 9px!important;width:100%!important}}.cookies-page{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;line-height:1.6;margin:40px auto;max-width:900px;padding:20px}.cookies-page h1{color:#222;font-size:2.4rem;margin-bottom:30px;text-align:center}.cookies-page h2{color:#0071e3;font-size:1.6rem;margin-bottom:12px;margin-top:24px}.cookies-page ul{list-style:disc;padding-left:20px}.cookies-page p{font-size:1rem}.legal-page{background:radial-gradient(circle at 10% 0,#d4af3729,#0000 28%),radial-gradient(circle at 90% 8%,#d4af371a,#0000 26%),linear-gradient(180deg,#070707,#101114 38%,#f7f3ea 0,#f7f3ea);color:#111827;min-height:100vh}.legal-hero{color:#fff;margin:0 auto;padding:76px 0 42px;width:min(1120px,calc(100% - 32px))}.legal-hero__eyebrow{align-items:center;background:#ffffff0a;border:1px solid #d4af374d;border-radius:999px;color:#f3d982;display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;letter-spacing:.08em;padding:9px 13px;text-transform:uppercase}.legal-hero h1{font-size:clamp(2.35rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.96;margin:22px 0 8px;max-width:880px}.legal-hero__subtitle{color:#f3d982;font-size:1.15rem;font-weight:800;margin:0}.legal-hero__summary{color:#ffffffc2;font-size:1.05rem;line-height:1.8;margin:20px 0 0;max-width:820px}.legal-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-hero__meta span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffc7;font-size:.86rem;font-weight:700;padding:9px 12px}.legal-shell{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:290px minmax(0,1fr);margin:0 auto;padding-bottom:46px;width:min(1120px,calc(100% - 32px))}.legal-sidebar{position:sticky;top:92px}.legal-cta,.legal-document,.legal-sidebar__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #11182714;box-shadow:0 24px 70px #1118271c}.legal-sidebar__card{border-radius:28px;padding:20px}.legal-sidebar__icon{background:linear-gradient(135deg,#f2da88,#d4af37);border-radius:15px;color:#111827;display:grid;height:42px;margin-bottom:14px;place-items:center;width:42px}.legal-sidebar h2{font-size:1rem;margin:0 0 14px}.legal-sidebar nav{grid-gap:8px;display:grid;gap:8px}.legal-sidebar a{border-radius:13px;color:#475569;font-weight:800;padding:10px 11px;text-decoration:none;transition:.18s ease}.legal-sidebar a:hover{background:#111827;color:#f3d982}.legal-document{border-radius:32px;padding:clamp(22px,4vw,38px)}.legal-document__intro{align-items:center;border-bottom:1px solid #11182714;display:flex;gap:12px;margin-bottom:18px;padding-bottom:20px}.legal-document__intro svg{color:#b98b12}.legal-document__intro p{color:#64748b;font-size:.84rem;font-weight:900;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.legal-document__intro h2{font-size:1.4rem;margin:0}.legal-section-list{grid-gap:14px;display:grid;gap:14px}.legal-section{background:#fff;border:1px solid #1118270f;border-radius:22px;padding:18px}.legal-section h3{color:#111827;font-size:1.05rem;margin:0 0 8px}.legal-section p{color:#475569;line-height:1.75;margin:0}.legal-note{background:#111827;border-radius:20px;color:#ffffffc7;line-height:1.7;margin-top:20px;padding:16px 18px}.legal-note strong{color:#f3d982}.legal-cta{align-items:center;border-radius:28px;display:flex;gap:18px;justify-content:space-between;margin:0 auto 46px;padding:24px;width:min(1120px,calc(100% - 32px))}.legal-cta p{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.legal-cta h2{font-size:clamp(1.2rem,2vw,1.8rem);margin:0}.legal-cta a{align-items:center;background:linear-gradient(135deg,#f2da88,#d4af37);border-radius:999px;color:#111827;display:inline-flex;flex:0 0 auto;font-weight:900;gap:8px;padding:13px 16px;text-decoration:none}@media (max-width:860px){.legal-shell{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-cta{align-items:flex-start;flex-direction:column}}.legal-back-button{align-items:center;background:#ffffffeb;border:1px solid #d4af3759;border-radius:999px;box-shadow:0 14px 32px #0f172a14;color:#111827;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;margin:24px 0 0 24px;padding:10px 14px}@media (max-width:640px){.legal-back-button{margin:16px 0 0 16px}}.wishlist-page{font-family:Inter,Segoe UI,sans-serif;margin:0 auto;max-width:1000px;padding:40px}.wishlist-page h2{font-size:2rem;margin-bottom:20px}.clear-button{background:#d83b01;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 16px}.clear-button:hover{background:#a4262c}.wishlist-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.wishlist-card{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000014;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.wishlist-card:hover{box-shadow:0 10px 24px #0000001f;transform:translateY(-4px)}.wishlist-icon{font-size:3rem;margin-bottom:12px}.price{color:#0078d4;font-size:1.2rem;font-weight:700}.stock-info{font-size:.95rem}.badge{border-radius:6px;font-size:.85rem;font-weight:600;margin-top:8px}.card-actions{gap:12px;justify-content:center;margin-top:14px}.buy-button{border-radius:8px}.buy-button,.remove-button{font-weight:600;padding:8px 14px}.remove-button{background:#f5f5f5;border:1px solid #ccc;border-radius:8px;cursor:pointer}.remove-button:hover{background:#eaeaea}.seller-store-hero{--hero-overlay:linear-gradient(135deg,#020617db,#0f172abd);background:var(--hero-overlay),radial-gradient(circle at top left,#d4af3752,#0000 34%),linear-gradient(135deg,#020617 0,#111827 58%,#1e293b 100%);background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:34px;box-shadow:0 30px 90px #02061757;min-height:390px;overflow:hidden}.seller-store-hero-glass{--hero-overlay:linear-gradient(135deg,#ffffff2e,#0f172aad)}.seller-store-hero-gold{--hero-overlay:linear-gradient(135deg,color-mix(in srgb,var(--store-accent) 42%,#0000),#020617c7)}.seller-store-hero-content{align-items:center;color:#fff;display:flex;gap:clamp(18px,4vw,34px);min-height:390px;padding:clamp(28px,5vw,54px)}.seller-store-logo{background:linear-gradient(135deg,var(--store-accent),#facc15);border:1px solid #ffffff57;border-radius:36px;box-shadow:0 24px 56px color-mix(in srgb,var(--store-accent) 24%,#0000);color:#111827;display:grid;flex:0 0 124px;font-size:3.2rem;font-weight:950;height:124px;overflow:hidden;place-items:center;width:124px}.seller-store-logo img{height:100%;object-fit:cover;width:100%}.seller-store-copy{max-width:780px}.seller-store-kicker{color:#fde68a;font-size:.82rem;font-weight:950;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.seller-store-copy h1{color:#fff;font-size:clamp(2.7rem,6vw,5.2rem);letter-spacing:-.055em;line-height:.95;margin:0 0 14px}.seller-store-copy p{color:#ffffffdb;font-size:1.04rem;line-height:1.65;margin:0}.seller-store-trust-badge{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;gap:10px;margin-top:16px;padding:9px 13px}.seller-store-trust-badge strong{color:#fff;font-size:.88rem;font-weight:950}.seller-store-trust-badge span{color:#ffffffc2;font-size:.8rem;font-weight:800}.seller-store-trust-badge-top{background:#fb923c33;border-color:#fdba7461}.seller-store-trust-badge-trusted{background:#10b9812e;border-color:#6ee7b752}.seller-store-trust-badge-reliable{background:#fbbf242e;border-color:#fde68a57}.seller-store-metrics{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.seller-store-metrics div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:20px;min-width:112px;padding:13px 15px}.seller-store-metrics strong{color:#fff;display:block;font-size:1.2rem;line-height:1}.seller-store-metrics span{color:#ffffffbd;display:block;font-size:.82rem;font-weight:800;margin-top:5px}.seller-store-cta{background:linear-gradient(135deg,var(--store-accent),#facc15);border:none;border-radius:999px;box-shadow:0 18px 34px color-mix(in srgb,var(--store-accent) 32%,#0000);color:#111827;display:inline-flex;font-weight:950;margin-top:24px;padding:13px 22px;text-decoration:none}.storefront-button-minimal .seller-store-cta{background:#0000;border:1px solid var(--store-accent);box-shadow:none;color:var(--store-accent)}.storefront-button-bold .seller-store-cta{background:var(--store-accent);border-radius:14px;color:#fff;letter-spacing:.05em;text-transform:uppercase}@media (max-width:760px){.seller-store-hero-content{align-items:flex-start;flex-direction:column}.seller-store-logo{border-radius:28px;flex-basis:92px;height:92px;width:92px}}.seller-store-hero,.seller-store-hero-content{min-height:clamp(520px,62vh,680px)}.seller-store-hero-content{align-items:flex-end;padding:clamp(34px,6vw,72px)}.seller-store-copy{max-width:980px}.seller-store-copy h1{font-size:clamp(3rem,7vw,6.9rem);letter-spacing:-.075em;line-height:.9;max-width:950px}.seller-store-lede{color:#ffffffe0!important;font-size:clamp(1.1rem,2vw,1.45rem)!important;margin-top:18px!important;max-width:760px}.seller-store-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.seller-store-fulfillment-note,.seller-store-proof-row span{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;color:#ffffffe6;display:inline-flex;font-weight:900;padding:10px 14px}.seller-store-fulfillment-note{border-radius:18px;line-height:1.45!important;margin-top:12px!important;max-width:760px}.seller-store-metrics{display:none}@media (max-width:760px){.seller-store-hero,.seller-store-hero-content{min-height:620px}.seller-store-copy h1{font-size:clamp(2.6rem,13vw,4.4rem)}.seller-store-proof-row span{justify-content:flex-start;width:100%}}.premium-product-card{background:linear-gradient(180deg,#181a22fa,#0e0f14fa);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 40px #00000038;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.premium-product-card:hover{border-color:#d4af374d;box-shadow:0 26px 50px #0000004d;transform:translateY(-6px)}.premium-product-media{background:linear-gradient(180deg,#16181f,#0f1116);display:block;height:240px;overflow:hidden}.premium-product-media img{height:100%;object-fit:cover;width:100%}.premium-product-fallback{align-items:center;background:radial-gradient(circle at center,#d4af372e,#0000 35%),linear-gradient(180deg,#171920,#0e1015);display:flex;height:100%;justify-content:center;width:100%}.premium-product-fallback span{font-size:3rem}.premium-product-body{padding:18px 18px 20px}.premium-product-category{color:#d4af37;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.premium-product-title{font-size:1.08rem;line-height:1.45;margin:0}.premium-product-title a{color:#fff;font-weight:800;text-decoration:none}.premium-product-title a:hover{color:#f1d27a}.premium-product-price{color:#fff;font-size:1.18rem;font-weight:900;margin:12px 0 0}.premium-product-seller{color:#ffffffa3;margin:8px 0 0}.premium-product-seller a{color:#f1d27a;font-weight:700;text-decoration:none}.premium-product-actions{margin-top:16px}.premium-product-button{align-items:center;background:linear-gradient(135deg,#d4af37,#b88915);border-radius:14px;box-shadow:0 10px 24px #d4af3738;color:#101114;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.premium-product-button:hover{filter:brightness(1.03)}.premium-product-meta-row{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 4px}.premium-product-meta-row span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:.78rem;font-weight:900;padding:7px 10px}[data-theme=light] .storefront-page .premium-product-card{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid rgba(15,23,42,.075);box-shadow:0 20px 44px #0f172a14,inset 0 1px 0 #ffffffeb}[data-theme=light] .storefront-page .premium-product-card:hover{border-color:#b88a1d47;box-shadow:0 30px 64px #0f172a21,0 0 28px #b88a1d1a}[data-theme=light] .storefront-page .premium-product-media{background:linear-gradient(180deg,#f3f4f6,#fff)}[data-theme=light] .storefront-page .premium-product-fallback{background:radial-gradient(circle at center,#b88a1d1a,#0000 35%),linear-gradient(180deg,#f8fafc,#fff)}[data-theme=light] .storefront-page .premium-product-price,[data-theme=light] .storefront-page .premium-product-title a{color:#111827}[data-theme=light] .storefront-page .premium-product-seller{color:#111827a3}[data-theme=light] .storefront-page .premium-product-seller a,[data-theme=light] .storefront-page .premium-product-title a:hover{color:#7a5a16}[data-theme=light] .storefront-page .premium-product-meta-row span{background:#f8f8f6eb;border:1px solid #0f172a17;color:#111827}.storefront-page{--store-accent:#d4af37;background:radial-gradient(circle at 12% 7%,color-mix(in srgb,var(--store-accent) 20%,#0000),#0000 28%),linear-gradient(180deg,#f8fafc 0,#eef2f7 100%);min-height:100vh;padding:28px 0 56px}.storefront-theme-luxury_black{background:radial-gradient(circle at top left,#d4af3724,#0000 30%),linear-gradient(180deg,#020617,#111827 30%,#eef2f7 0,#f8fafc)}.storefront-theme-ocean_blue{background:radial-gradient(circle at top left,#0ea5e92e,#0000 30%),linear-gradient(180deg,#082f49,#075985 30%,#e0f2fe 0,#f8fafc)}.storefront-theme-campus_gold{background:radial-gradient(circle at top left,#f59e0b33,#0000 30%),linear-gradient(180deg,#451a03,#92400e 30%,#fff7ed 0,#f8fafc)}.storefront-shell{grid-gap:28px;display:grid;gap:28px;margin:0 auto;width:min(1360px,calc(100% - 32px))}.storefront-section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top left,color-mix(in srgb,var(--store-accent) 8%,#0000),#0000 30%),#fffffff7;border:1px solid #e2e8f0f2;border-radius:32px;box-shadow:0 24px 70px #0f172a1a;padding:clamp(22px,3vw,34px)}.storefront-section-top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.storefront-eyebrow{color:#b45309;font-size:.78rem;font-weight:950;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.storefront-heading{color:#0f172a;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1;margin:0}.storefront-subheading{color:#64748b;line-height:1.6;margin:10px 0 0}.storefront-chip-row{display:flex;flex-wrap:wrap;gap:10px}.storefront-chip{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#92400e;display:inline-flex;font-weight:900;padding:9px 13px}.storefront-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.storefront-state-card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 24px 60px #0f172a14;padding:34px;text-align:center}.storefront-grid .button,.storefront-grid a[role=button],.storefront-grid button{background:linear-gradient(135deg,var(--store-accent),#facc15)!important;border:none!important;border-radius:999px!important;color:#111827!important;font-weight:950!important}.storefront-button-minimal .storefront-grid .button,.storefront-button-minimal .storefront-grid a[role=button],.storefront-button-minimal .storefront-grid button{background:#0000!important;border:1px solid var(--store-accent)!important;color:var(--store-accent)!important}.storefront-button-bold .storefront-grid .button,.storefront-button-bold .storefront-grid a[role=button],.storefront-button-bold .storefront-grid button{background:var(--store-accent)!important;border-radius:14px!important;color:#fff!important;text-transform:uppercase}@media (max-width:760px){.storefront-page{padding:16px 0 36px}.storefront-section-top{flex-direction:column}}.storefront-shell{gap:var(--az-section-gap);width:min(var(--az-shell-max),calc(100% - var(--az-page-gutter)))!important}.storefront-section{border-radius:var(--az-card-radius);padding:var(--az-card-pad)}@media (max-width:760px){.storefront-shell{width:min(100%,calc(100% - var(--az-page-gutter-tight)))!important}}.storefront-market-section{margin-top:-10px}.storefront-market-top{align-items:center}.storefront-product-count{background:#0f172a;border-radius:24px;box-shadow:0 18px 40px #0f172a29;color:#fff;min-width:116px;padding:16px 18px;text-align:center}.storefront-product-count strong{display:block;font-size:1.55rem;line-height:1}.storefront-product-count span{color:#ffffffb8;display:block;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.storefront-search-panel{grid-gap:14px;display:grid;gap:14px;margin-bottom:26px}.storefront-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffe6;color:#0f172a;font-size:1rem;font-weight:800;outline:none;padding:17px 22px;width:100%}.storefront-search-input:focus{border-color:color-mix(in srgb,var(--store-accent) 70%,#e2e8f0);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-accent) 16%,#0000)}.storefront-filter-row{gap:8px}.storefront-filter-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;font-weight:950;padding:10px 14px}.storefront-filter-chip.is-active{background:#111827;border-color:#111827;color:#fff}.storefront-trust-strip{align-items:center;background:#0f172a;border-radius:30px;box-shadow:0 24px 70px #0f172a2e;color:#fff;display:flex;gap:22px;justify-content:space-between;padding:clamp(22px,3vw,34px)}.storefront-trust-strip strong{display:block;font-size:clamp(1.4rem,2.6vw,2.2rem);letter-spacing:-.04em}.storefront-trust-strip span{color:#ffffffc2}.storefront-trust-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(160px,1fr))}.storefront-trust-mini-grid span{background:#ffffff1a;border-radius:999px;color:#ffffffe0;font-weight:850;padding:10px 13px}@media (max-width:760px){.storefront-trust-strip{align-items:flex-start;flex-direction:column}.storefront-trust-mini-grid{grid-template-columns:1fr;width:100%}}@media (max-width:640px){.storefront-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront-grid>*{min-width:0!important}.storefront-grid .premium-product-card{border-radius:18px!important;display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}.storefront-grid .premium-product-media{height:132px!important}.storefront-grid .premium-product-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:11px!important}.storefront-grid .premium-product-category{font-size:.62rem!important;line-height:1.15!important;margin-bottom:6px!important}.storefront-grid .premium-product-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.88rem!important;line-height:1.18!important;margin:0!important;max-height:3.55em!important;min-height:3.55em!important;overflow:hidden}.storefront-grid .premium-product-meta-row{gap:4px!important;margin:7px 0 4px!important}.storefront-grid .premium-product-meta-row span{font-size:.62rem!important;padding:4px 6px!important}.storefront-grid .premium-product-price{font-size:1.05rem!important;line-height:1.1!important;margin-top:7px!important}.storefront-grid .premium-product-seller{font-size:.72rem!important;line-height:1.25!important;margin-top:6px!important}.storefront-grid .premium-product-actions{margin-top:auto!important;padding-top:8px!important}.storefront-grid .premium-product-button{border-radius:999px!important;font-size:.74rem!important;min-height:34px!important;padding:8px 9px!important;width:100%!important}}@media (max-width:370px){.storefront-grid{gap:10px!important}.storefront-grid .premium-product-media{height:118px!important}.storefront-grid .premium-product-body{padding:9px!important}.storefront-grid .premium-product-meta-row{display:none!important}}.storefront-page,.storefront-theme-campus_gold,.storefront-theme-luxury_black,.storefront-theme-ocean_blue{background:radial-gradient(circle at top left,#d4af3714,#0000 28%),radial-gradient(circle at 85% 10%,rgba(212,175,55,.045),#0000 25%),linear-gradient(180deg,#0f1115,#11141a 42%,#0c0e12)}.storefront-section,.storefront-state-card{background:linear-gradient(180deg,#14171ef0,#0e1015f0);border:1px solid hsla(0,0%,100%,.075);box-shadow:0 22px 58px #00000052,inset 0 1px 0 hsla(0,0%,100%,.035);color:#fff}.storefront-heading,.storefront-state-card h2,.storefront-state-card h3{color:#fff}.storefront-state-card p,.storefront-subheading{color:#ffffffa8}.storefront-eyebrow{color:#d4af37}.storefront-product-count{background:linear-gradient(180deg,#12151bfa,#0c0e12fa);border:1px solid #ffffff14;box-shadow:0 20px 48px #00000057,inset 0 1px 0 #ffffff0a}.storefront-search-input{background:#12151bf5;border:1px solid #ffffff1c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);color:#fff}.storefront-search-input::placeholder{color:#ffffff6b}.storefront-filter-chip{background:#12151bf5;border:1px solid #ffffff1c;color:#ffffffd6}.storefront-filter-chip.is-active{background:linear-gradient(135deg,#d4af37,#b88915);border-color:#d4af37b3;color:#101114}[data-theme=light] .storefront-page{background:radial-gradient(circle at 12% 7%,color-mix(in srgb,var(--store-accent) 20%,#0000),#0000 28%),linear-gradient(180deg,#f8fafc 0,#eef2f7 100%)}[data-theme=light] .storefront-theme-luxury_black{background:radial-gradient(circle at top left,#d4af3724,#0000 30%),linear-gradient(180deg,#020617,#111827 30%,#eef2f7 0,#f8fafc)}[data-theme=light] .storefront-theme-ocean_blue{background:radial-gradient(circle at top left,#0ea5e92e,#0000 30%),linear-gradient(180deg,#082f49,#075985 30%,#e0f2fe 0,#f8fafc)}[data-theme=light] .storefront-theme-campus_gold{background:radial-gradient(circle at top left,#f59e0b33,#0000 30%),linear-gradient(180deg,#451a03,#92400e 30%,#fff7ed 0,#f8fafc)}[data-theme=light] .storefront-section{background:radial-gradient(circle at top left,color-mix(in srgb,var(--store-accent) 8%,#0000),#0000 30%),#fffffff7;border:1px solid #e2e8f0f2;box-shadow:0 24px 70px #0f172a1a;color:#0f172a}[data-theme=light] .storefront-state-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 24px 60px #0f172a14;color:#0f172a}[data-theme=light] .storefront-state-card p{color:#64748b}[data-theme=light] .storefront-heading,[data-theme=light] .storefront-state-card h2,[data-theme=light] .storefront-state-card h3{color:#0f172a}[data-theme=light] .storefront-subheading{color:#64748b}[data-theme=light] .storefront-eyebrow{color:#b45309}[data-theme=light] .storefront-product-count{background:#0f172a;box-shadow:0 18px 40px #0f172a29;color:#fff}[data-theme=light] .storefront-search-input{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:inset 0 1px 0 #ffffffe6;color:#0f172a}[data-theme=light] .storefront-search-input::placeholder{color:#0f172a6b}[data-theme=light] .storefront-filter-chip{background:#fff;border:1px solid #e2e8f0;color:#334155}[data-theme=light] .storefront-filter-chip.is-active{background:#111827;border-color:#111827;color:#fff}:root{--intr-bg:#0b0f17;--intr-bg-elevated:#111827;--intr-bg-soft:#172033;--intr-surface:#121a29;--intr-surface-2:#182235;--intr-border:#ffffff14;--intr-border-strong:#ffffff24;--intr-text:#f8fafc;--intr-text-soft:#cbd5e1;--intr-text-muted:#94a3b8;--intr-gold:#d4af37;--intr-gold-soft:#d4af3729;--intr-success:#22c55e;--intr-success-soft:#22c55e29;--intr-warning:#f59e0b;--intr-warning-soft:#f59e0b29;--intr-danger:#ef4444;--intr-danger-soft:#ef444429;--intr-info:#38bdf8;--intr-info-soft:#38bdf829;--intr-muted-soft:#94a3b824;--intr-shadow:0 16px 48px #00000047;--intr-radius-xl:24px;--intr-radius-lg:18px;--intr-radius-md:14px;--intr-radius-sm:10px}.intr-layout{background:radial-gradient(circle at top right,#d4af3714,#0000 24%),linear-gradient(180deg,#0b0f17,#0f172a);color:#f8fafc;color:var(--intr-text)}.intr-layout,.intr-sidebar{display:flex;min-height:100vh}.intr-sidebar{background:linear-gradient(180deg,#111827fa,#0b0f17fa);border-right:1px solid #ffffff14;border-right:1px solid var(--intr-border);box-sizing:border-box;flex-direction:column;padding:24px 18px;position:sticky;top:0;width:290px;z-index:60}.intr-main-shell{display:flex;flex:1 1;flex-direction:column;min-width:0}.intr-content{box-sizing:border-box;padding:28px}.intr-dashboard-page,.intr-merchant-profile-page,.intr-merchants-page,.intr-page{box-sizing:border-box;width:100%}.intr-sidebar-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:28px}.intr-brand{align-items:center;display:flex;gap:14px}.intr-brand-icon{background:linear-gradient(135deg,#d4af3738,#d4af3714);border:1px solid #d4af373d;border-radius:16px;box-shadow:0 10px 30px #d4af3714;color:#d4af37;color:var(--intr-gold);display:grid;height:48px;place-items:center;width:48px}.intr-brand-text h2{color:#f8fafc;color:var(--intr-text);font-size:1.2rem;font-weight:700;letter-spacing:.02em;margin:0}.intr-brand-eyebrow{color:#d4af37;color:var(--intr-gold);display:block;font-size:.74rem;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.intr-sidebar-close{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:12px;color:#f8fafc;color:var(--intr-text);cursor:pointer;display:none;height:38px;width:38px}.intr-sidebar-section{margin-bottom:24px}.intr-sidebar-label{color:#94a3b8;color:var(--intr-text-muted);font-size:.74rem;letter-spacing:.14em;margin:0 0 10px;padding-left:8px;text-transform:uppercase}.intr-nav{display:flex;flex-direction:column;gap:8px}.intr-nav-link{align-items:center;border:1px solid #0000;border-radius:14px;color:#cbd5e1;color:var(--intr-text-soft);display:flex;gap:12px;padding:13px 14px;text-decoration:none;transition:all .22s ease}.intr-nav-link:hover{background:#ffffff0a;border-color:#ffffff14;border-color:var(--intr-border);color:#f8fafc;color:var(--intr-text)}.intr-nav-link.active{background:linear-gradient(135deg,#d4af3729,#ffffff08);border-color:#d4af3742;box-shadow:inset 0 0 0 1px #d4af3714;color:#f8fafc;color:var(--intr-text)}.intr-nav-icon{color:#d4af37;color:var(--intr-gold);display:inline-flex;flex-shrink:0}.intr-nav-text{flex:1 1;font-size:.96rem;font-weight:500}.intr-nav-arrow{flex-shrink:0;opacity:.7}.intr-sidebar-footer{margin-top:auto;padding-top:18px}.intr-sidebar-card{background:linear-gradient(180deg,#d4af371a,#ffffff08);border:1px solid #d4af372e;border-radius:18px;padding:16px}.intr-sidebar-card-title{color:#f8fafc;color:var(--intr-text);font-weight:700;margin:0 0 6px}.intr-sidebar-card-text{color:#cbd5e1;color:var(--intr-text-soft);font-size:.92rem;line-height:1.5;margin:0}.intr-topbar{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:20px 28px 0}.intr-topbar-left,.intr-topbar-right{align-items:center;display:flex;gap:14px}.intr-topbar-title{color:#f8fafc;color:var(--intr-text);font-size:1.35rem;font-weight:700;margin:2px 0 0}.intr-topbar-eyebrow{color:#d4af37;color:var(--intr-gold);font-size:.74rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.intr-icon-btn,.intr-menu-btn{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:14px;color:#f8fafc;color:var(--intr-text);cursor:pointer;display:grid;height:42px;place-items:center;transition:.2s ease;width:42px}.intr-icon-btn:hover,.intr-menu-btn:hover{background:#ffffff0f;border-color:#ffffff24;border-color:var(--intr-border-strong)}.intr-menu-btn{display:none}.intr-search{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:14px;color:#94a3b8;color:var(--intr-text-muted);display:flex;gap:10px;height:44px;min-width:260px;padding:0 14px}.intr-search input{background:#0000;border:none;color:#f8fafc;color:var(--intr-text);flex:1 1;font-size:.95rem;outline:none}.intr-search input::placeholder{color:#94a3b8;color:var(--intr-text-muted)}.intr-search-wide{flex:1 1;min-width:280px}.intr-page-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.intr-page-header h1{color:#f8fafc;color:var(--intr-text);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.1;margin:6px 0 8px}.intr-eyebrow{color:#d4af37;color:var(--intr-gold);font-size:.8rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.intr-page-subtitle{color:#cbd5e1;color:var(--intr-text-soft);line-height:1.6;margin:0;max-width:760px}.intr-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.intr-panel{background:linear-gradient(180deg,#121a29f5,#0d1420f5);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:24px;border-radius:var(--intr-radius-xl);box-shadow:0 16px 48px #00000047;box-shadow:var(--intr-shadow);box-sizing:border-box;padding:22px}.intr-panel-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.intr-panel-header-wrap{flex-wrap:wrap}.intr-panel-header h2{color:#f8fafc;color:var(--intr-text);font-size:1.08rem;margin:0 0 6px}.intr-panel-header p{color:#94a3b8;color:var(--intr-text-muted);line-height:1.5;margin:0}.intr-btn{align-items:center;border:1px solid #0000;border-radius:14px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;transition:.2s ease}.intr-btn:disabled{cursor:not-allowed;opacity:.65}.intr-btn-primary{background:linear-gradient(135deg,#d4af37,#f2d16b);border-color:#d4af3766;color:#111827}.intr-btn-primary:hover{box-shadow:0 10px 24px #d4af3733;transform:translateY(-1px)}.intr-btn-secondary{background:#ffffff0a;border-color:#ffffff14;border-color:var(--intr-border);color:#f8fafc;color:var(--intr-text)}.intr-btn-secondary:hover{background:#ffffff12;border-color:#ffffff24;border-color:var(--intr-border-strong)}.intr-btn-sm{font-size:.9rem;min-height:38px;padding:0 13px}.intr-inline-link{align-items:center;color:#d4af37;color:var(--intr-gold);display:inline-flex;font-weight:600;gap:6px;text-decoration:none}.intr-inline-link:hover{color:#f2d16b}.intr-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.intr-stat-card{background:linear-gradient(180deg,#182235eb,#0f172aeb);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:22px;box-shadow:0 16px 48px #00000047;box-shadow:var(--intr-shadow);padding:20px}.intr-stat-top{align-items:center;display:flex;gap:10px;margin-bottom:16px}.intr-stat-icon{background:#d4af371f;border:1px solid #d4af372e;border-radius:14px;color:#d4af37;color:var(--intr-gold);display:grid;height:42px;place-items:center;width:42px}.intr-stat-title{color:#cbd5e1;color:var(--intr-text-soft);font-size:.95rem;font-weight:600}.intr-stat-value{color:#f8fafc;color:var(--intr-text);font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.1;word-break:break-word}.intr-stat-subtitle{color:#94a3b8;color:var(--intr-text-muted);font-size:.9rem;margin-top:8px}.intr-dashboard-main,.intr-profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr)}.intr-dashboard-left,.intr-dashboard-right,.intr-profile-left,.intr-profile-right{display:flex;flex-direction:column;gap:20px}.intr-activity-list,.intr-alert-list,.intr-doc-list,.intr-quick-links,.intr-stack-list,.intr-timeline{display:flex;flex-direction:column;gap:12px}.intr-alert{align-items:flex-start;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:16px}.intr-alert-content h3{color:#f8fafc;color:var(--intr-text);font-size:1rem;margin:0 0 6px}.intr-alert-content p{color:#cbd5e1;color:var(--intr-text-soft);line-height:1.55;margin:0}.intr-alert-high{background:linear-gradient(135deg,#ef444429,#ffffff05);background:linear-gradient(135deg,var(--intr-danger-soft),#ffffff05);border-color:#ef44443d}.intr-alert-medium{background:linear-gradient(135deg,#f59e0b29,#ffffff05);background:linear-gradient(135deg,var(--intr-warning-soft),#ffffff05);border-color:#f59e0b3d}.intr-alert-low{background:linear-gradient(135deg,#38bdf829,#ffffff05);background:linear-gradient(135deg,var(--intr-info-soft),#ffffff05);border-color:#38bdf838}.intr-activity-item,.intr-doc-item,.intr-quick-link-row,.intr-stack-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.intr-activity-content,.intr-doc-left,.intr-timeline-body{flex:1 1;min-width:0}.intr-activity-content h3,.intr-doc-left h3,.intr-timeline-body h3{color:#f8fafc;color:var(--intr-text);font-size:.98rem;margin:0 0 4px}.intr-activity-content p,.intr-doc-left p,.intr-timeline-body p{color:#94a3b8;color:var(--intr-text-muted);line-height:1.45;margin:0}.intr-activity-time{color:#94a3b8;color:var(--intr-text-muted);font-size:.86rem;white-space:nowrap}.intr-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;min-height:30px;padding:0 10px;text-transform:capitalize;white-space:nowrap}.intr-badge-success{background:#22c55e29;background:var(--intr-success-soft);border-color:#22c55e38;color:#86efac}.intr-badge-warning{background:#f59e0b29;background:var(--intr-warning-soft);border-color:#f59e0b38;color:#fcd34d}.intr-badge-danger{background:#ef444429;background:var(--intr-danger-soft);border-color:#ef444438;color:#fca5a5}.intr-badge-info{background:#38bdf829;background:var(--intr-info-soft);border-color:#38bdf833;color:#7dd3fc}.intr-badge-muted{background:#94a3b824;background:var(--intr-muted-soft);border-color:#94a3b838;color:#cbd5e1}.intr-card-grid,.intr-quick-grid{grid-gap:14px;display:grid;gap:14px}.intr-quick-grid{grid-template-columns:1fr}.intr-quick-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:18px;color:#f8fafc;color:var(--intr-text);display:flex;gap:14px;padding:16px;text-decoration:none;transition:.22s ease}.intr-quick-card:hover{background:#ffffff0d;border-color:#d4af373d;transform:translateY(-2px)}.intr-doc-icon,.intr-empty-icon,.intr-quick-icon,.intr-timeline-icon{background:#d4af371a;border-radius:14px;color:#d4af37;color:var(--intr-gold);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.intr-quick-body{flex:1 1}.intr-quick-body h3{font-size:.98rem;margin:0 0 4px}.intr-quick-body p{color:#94a3b8;color:var(--intr-text-muted);line-height:1.45;margin:0}.intr-focus-list{grid-gap:10px;color:#cbd5e1;color:var(--intr-text-soft);display:grid;gap:10px;line-height:1.55;margin:0;padding-left:18px}.intr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.intr-chip-row,.intr-filter-group,.intr-merchant-tags,.intr-view-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.intr-select-wrap{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:14px;color:#94a3b8;color:var(--intr-text-muted);display:flex;gap:8px;height:44px;min-width:180px;padding:0 12px}.intr-select-wrap select{background:#0000;border:none;color:#f8fafc;color:var(--intr-text);flex:1 1;font-size:.94rem;outline:none}.intr-select-wrap select option{color:#111827}.intr-toggle-btn{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:12px;color:#cbd5e1;color:var(--intr-text-soft);cursor:pointer;font-weight:600;height:40px;padding:0 14px}.intr-toggle-btn.active{background:#d4af3729;border-color:#d4af3738;color:#f8fafc;color:var(--intr-text)}.intr-chip{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:999px;color:#cbd5e1;color:var(--intr-text-soft);display:inline-flex;font-size:.84rem;min-height:32px;padding:0 12px}.intr-table-wrap{border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:18px;overflow-x:auto}.intr-table{background:#ffffff05;border-collapse:collapse;min-width:980px;width:100%}.intr-table thead th{background:#ffffff08;color:#94a3b8;color:var(--intr-text-muted);font-size:.82rem;letter-spacing:.08em;padding:15px 16px;text-align:left;text-transform:uppercase}.intr-table tbody td,.intr-table thead th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--intr-border)}.intr-table tbody td{color:#cbd5e1;color:var(--intr-text-soft);padding:16px;vertical-align:middle}.intr-table tbody tr:hover{background:hsla(0,0%,100%,.025)}.intr-merchant-cell{align-items:center;display:flex;gap:12px}.intr-merchant-name{color:#f8fafc;color:var(--intr-text);font-weight:700;margin-bottom:3px}.intr-merchant-meta,.intr-merchant-submeta{font-size:.88rem}.intr-merchant-meta{color:#cbd5e1;color:var(--intr-text-soft)}.intr-merchant-submeta{color:#94a3b8;color:var(--intr-text-muted)}.intr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intr-merchant-card{background:linear-gradient(180deg,#182235f0,#0e1623f0);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:22px;box-shadow:0 16px 48px #00000047;box-shadow:var(--intr-shadow);display:flex;flex-direction:column;gap:16px;padding:18px}.intr-merchant-card-badges,.intr-merchant-card-footer,.intr-merchant-card-head,.intr-merchant-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.intr-merchant-card-head{justify-content:flex-start}.intr-merchant-card-head h3{color:#f8fafc;color:var(--intr-text);font-size:1rem;margin:0 0 4px}.intr-merchant-card-head p{color:#94a3b8;color:var(--intr-text-muted);margin:0}.intr-merchant-card-body,.intr-merchant-card-stats{grid-gap:10px;display:grid;gap:10px}.intr-info-row{color:#cbd5e1;color:var(--intr-text-soft);font-size:.92rem;word-break:break-word}.intr-info-row,.intr-mini-stat{align-items:center;display:flex;gap:10px}.intr-mini-stat{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;padding:12px}.intr-mini-stat strong{color:#f8fafc;color:var(--intr-text);display:block}.intr-mini-stat span{color:#94a3b8;color:var(--intr-text-muted);display:block;font-size:.86rem}.intr-merchant-hero{align-items:stretch;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.intr-merchant-hero-left,.intr-merchant-hero-right,.intr-merchant-title-row{display:flex;gap:14px}.intr-merchant-hero-left{align-items:flex-start;flex:1 1}.intr-merchant-hero-right{align-items:stretch;flex-wrap:wrap;justify-content:flex-end}.intr-merchant-hero-text{flex:1 1;min-width:0}.intr-merchant-title-row{align-items:center;flex-wrap:wrap;margin-bottom:10px}.intr-merchant-title-row h2{color:#f8fafc;color:var(--intr-text);font-size:1.5rem;margin:0}.intr-merchant-description{color:#cbd5e1;color:var(--intr-text-soft);line-height:1.6;margin:0 0 14px}.intr-hero-stat{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:18px;min-width:120px;padding:16px}.intr-hero-stat strong{color:#f8fafc;color:var(--intr-text);display:block;font-size:1.08rem;margin-bottom:6px}.intr-hero-stat span{color:#94a3b8;color:var(--intr-text-muted);font-size:.88rem}.intr-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.intr-detail-item{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;padding:14px}.intr-detail-label{align-items:center;color:#94a3b8;color:var(--intr-text-muted);display:inline-flex;font-size:.86rem;gap:8px;margin-bottom:10px}.intr-detail-item strong{color:#f8fafc;color:var(--intr-text);display:block;line-height:1.5;word-break:break-word}.intr-subsection{margin-top:18px}.intr-subsection h3{color:#f8fafc;color:var(--intr-text);font-size:.98rem;margin:0 0 10px}.intr-stack-item span:first-child{color:#cbd5e1;color:var(--intr-text-soft)}.intr-empty-mini{color:#94a3b8;color:var(--intr-text-muted);padding:12px 0 2px}.intr-timeline-item{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;display:flex;gap:12px;padding:14px 16px}.intr-merchant-avatar{background:linear-gradient(135deg,#d4af371f,#ffffff08);border:1px solid #d4af3729;border-radius:16px;color:#d4af37;color:var(--intr-gold);display:grid;flex-shrink:0;height:46px;overflow:hidden;place-items:center;width:46px}.intr-merchant-avatar-lg{height:56px;width:56px}.intr-merchant-avatar-xl{border-radius:22px;height:78px;width:78px}.intr-merchant-avatar-img{height:100%;object-fit:cover;width:100%}.intr-inline-notice{align-items:center;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;display:flex;gap:10px;margin-bottom:18px;padding:14px 16px}.intr-inline-notice-warning{background:#f59e0b1f;border-color:#f59e0b33;color:#fde68a}.intr-empty-state{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:24px;color:#cbd5e1;color:var(--intr-text-soft);display:flex;flex-direction:column;padding:40px 24px;text-align:center}.intr-empty-state h3{color:#f8fafc;color:var(--intr-text);margin:14px 0 8px}.intr-empty-state p{color:#94a3b8;color:var(--intr-text-muted);line-height:1.6;margin:0;max-width:480px}.spin{animation:intr-spin 1s linear infinite}@keyframes intr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intr-sidebar-backdrop{background:#02061799;border:none;display:none;inset:0;position:fixed;z-index:50}@media (max-width:1300px){.intr-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.intr-dashboard-main,.intr-profile-grid{grid-template-columns:1fr}.intr-merchant-hero{flex-direction:column}.intr-merchant-hero-right{justify-content:flex-start}.intr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intr-detail-grid{grid-template-columns:1fr}}@media (max-width:920px){.intr-sidebar{-webkit-overflow-scrolling:touch;bottom:0;height:100vh;left:-100%;max-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;transition:left .24s ease;width:min(310px,calc(100vw - 34px))}.intr-sidebar.open{left:0}.intr-sidebar-footer,.intr-sidebar-section,.intr-sidebar-top{flex-shrink:0}.intr-sidebar-footer{margin-top:18px;padding-bottom:22px}.intr-menu-btn,.intr-sidebar-backdrop,.intr-sidebar-close{display:block}.intr-topbar{padding:18px 18px 0}.intr-content{padding:18px}.intr-search{min-width:0}}@media (max-width:760px){.intr-activity-item,.intr-alert,.intr-doc-item,.intr-page-header,.intr-quick-link-row,.intr-stack-item,.intr-toolbar,.intr-topbar{align-items:stretch;flex-direction:column}.intr-topbar-left,.intr-topbar-right{width:100%}.intr-card-grid,.intr-summary-grid{grid-template-columns:1fr}.intr-filter-group,.intr-merchant-card-badges,.intr-merchant-card-footer,.intr-merchant-card-top,.intr-merchant-title-row,.intr-view-toggle{align-items:stretch}.intr-hero-stat{flex:1 1 160px;min-width:0}.intr-btn{width:100%}}.intr-progress-cell{grid-gap:8px;display:grid;gap:8px}.intr-progress-cell small{color:#94a3b8;color:var(--intr-text-muted);font-size:.82rem}.intr-progress-card{grid-gap:10px;display:grid;gap:10px}.intr-progress-card-head{align-items:center;color:#cbd5e1;color:var(--intr-text-soft);display:flex;font-size:.9rem;gap:10px;justify-content:space-between}.intr-progress-card-head strong{color:#f8fafc;color:var(--intr-text)}.intr-progress-bar{background:#ffffff14;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:999px;height:8px;overflow:hidden;width:100%}.intr-progress-bar-lg{height:10px}.intr-progress-bar-fill{background:linear-gradient(90deg,#d4af37,#f2d16b);border-radius:999px;height:100%}.intr-inline-notice-success{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.intr-inline-notice-danger{background:#ef44441f;border-color:#ef444438;color:#fecaca}.intr-gateway-badges{display:flex;flex-wrap:wrap;gap:10px}.intr-payments-panel{grid-gap:18px;display:grid;gap:18px}.intr-payments-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.intr-payments-card{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:20px;padding:18px}.intr-payments-card--highlight{background:linear-gradient(135deg,#d4af371f,#ffffff08);border-color:#d4af3733}.intr-payments-card-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.intr-payments-card-head h3{color:#f8fafc;color:var(--intr-text);font-size:1rem;margin:0 0 4px}.intr-payments-card-head p{color:#94a3b8;color:var(--intr-text-muted);line-height:1.5;margin:0}.intr-payments-icon{background:#d4af3724;border:1px solid #d4af3733;border-radius:14px;color:#d4af37;color:var(--intr-gold);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.intr-payments-stack{grid-gap:10px;display:grid;gap:10px}.intr-payments-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.intr-detail-grid--single{grid-template-columns:1fr}.intr-field-group{grid-gap:8px;display:grid;gap:8px}.intr-field-label{color:#cbd5e1;color:var(--intr-text-soft);font-size:.88rem;font-weight:700}.intr-field-input{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:14px;box-sizing:border-box;color:#f8fafc;color:var(--intr-text);min-height:46px;outline:none;padding:0 14px;width:100%}.intr-field-input::placeholder{color:#94a3b8;color:var(--intr-text-muted)}.intr-field-input:focus{border-color:#d4af3747;box-shadow:0 0 0 3px #d4af3714}.intr-readonly-field{align-items:center;background:#d4af3714;border:1px solid #d4af3733;border-radius:14px;color:#f2d16b;display:flex;font-weight:700;gap:10px;min-height:46px;padding:0 14px}.intr-platform-note{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:20px;display:flex;gap:14px;padding:18px}.intr-platform-note__icon{background:#38bdf81f;border:1px solid #38bdf82e;border-radius:14px;color:#7dd3fc;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.intr-platform-note h3{color:#f8fafc;color:var(--intr-text);font-size:1rem;margin:0 0 6px}.intr-platform-note p{color:#cbd5e1;color:var(--intr-text-soft);line-height:1.6;margin:0}.intr-payments-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:1080px){.intr-payments-form-grid,.intr-payments-grid{grid-template-columns:1fr}}@media (max-width:760px){.intr-payments-actions,.intr-payments-card-head,.intr-platform-note{align-items:stretch;flex-direction:column}}.intr-payouts-page{display:flex;flex-direction:column;gap:22px}.intr-payouts-hero{align-items:flex-start;background:radial-gradient(circle at 8% 0,#d4af372e,#0000 32%),radial-gradient(circle at 92% 12%,#38bdf814,#0000 28%),linear-gradient(135deg,#0f172afa,#020617fa);border:1px solid #d4af3738;border-radius:28px;box-shadow:0 24px 80px #00000052;display:flex;gap:18px;justify-content:space-between;padding:26px}.intr-payouts-hero h1{color:#f8fafc;color:var(--intr-text);font-size:clamp(1.9rem,3vw,2.75rem);letter-spacing:-.04em;margin:6px 0 8px}.intr-payouts-hero p{color:#cbd5e1;color:var(--intr-text-soft);line-height:1.65;margin:0;max-width:820px}.intr-payouts-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.intr-payout-stat{background:linear-gradient(180deg,#1e293beb,#0f172af5);border:1px solid #94a3b829;border-radius:24px;box-shadow:0 16px 40px #00000038;color:#f8fafc;color:var(--intr-text);cursor:pointer;padding:18px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.intr-payout-stat.active,.intr-payout-stat:hover{background:radial-gradient(circle at top left,#d4af3724,#0000 36%),linear-gradient(180deg,#1e293bfa,#0f172afa);border-color:#d4af376b;transform:translateY(-2px)}.intr-payout-stat-icon{background:#d4af371c;border:1px solid #d4af3738;border-radius:16px;color:#d4af37;color:var(--intr-gold);display:grid;height:42px;margin-bottom:14px;place-items:center;width:42px}.intr-payout-stat-label{color:#cbd5e1;color:var(--intr-text-soft);display:block;font-size:.9rem;font-weight:700}.intr-payout-stat strong{color:#f8fafc;color:var(--intr-text);display:block;font-size:2rem;line-height:1;margin-top:8px}.intr-payout-stat span:last-child{color:#94a3b8;color:var(--intr-text-muted);display:block;font-size:.86rem;line-height:1.4;margin-top:9px}.intr-payouts-panel{padding:24px}.intr-payout-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.intr-payout-chip{align-items:flex-start;background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;color:#cbd5e1;color:var(--intr-text-soft);cursor:pointer;display:inline-flex;flex-direction:column;gap:2px;min-width:132px;padding:10px 13px;transition:.18s ease}.intr-payout-chip strong{color:#f8fafc;color:var(--intr-text);font-size:.9rem}.intr-payout-chip span{color:#94a3b8;color:var(--intr-text-muted);font-size:.76rem;line-height:1.3}.intr-payout-chip.active,.intr-payout-chip:hover{background:#d4af3721;border-color:#d4af3773}.intr-payout-table-wrap{border:1px solid #94a3b829;border-radius:22px;overflow-x:auto}.intr-payout-table{background:#0206175c;border-collapse:collapse;min-width:1280px;width:100%}.intr-payout-table th{background:#0f172aeb;border-bottom:1px solid #94a3b829;color:#94a3b8;color:var(--intr-text-muted);font-size:.76rem;letter-spacing:.09em;padding:15px 16px;text-align:left;text-transform:uppercase}.intr-payout-table td{border-bottom:1px solid #94a3b81f;color:#cbd5e1;color:var(--intr-text-soft);padding:16px;vertical-align:top}.intr-payout-table tr:hover td{background:hsla(0,0%,100%,.025)}.intr-payout-main,.intr-payout-money,.intr-payout-products,.intr-payout-status-stack{display:flex;flex-direction:column;gap:7px}.intr-payout-main strong{color:#f8fafc;color:var(--intr-text)}.intr-payout-main span,.intr-payout-muted,.intr-payout-status-stack span{color:#94a3b8;color:var(--intr-text-muted);font-size:.86rem;line-height:1.35}.intr-payout-product{grid-gap:8px;align-items:center;color:#cbd5e1;color:var(--intr-text-soft);display:grid;font-size:.86rem;gap:8px;grid-template-columns:18px minmax(0,1fr) auto}.intr-payout-product span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intr-payout-product strong{color:#f8fafc;color:var(--intr-text);white-space:nowrap}.intr-payout-more{color:#d4af37;color:var(--intr-gold);font-size:.82rem;font-weight:700}.intr-payout-money div{display:flex;gap:14px;justify-content:space-between;min-width:170px}.intr-payout-money span{color:#94a3b8;color:var(--intr-text-muted);font-size:.82rem}.intr-payout-money strong{color:#f8fafc;color:var(--intr-text);white-space:nowrap}.intr-payout-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;min-height:30px;padding:0 10px;width:fit-content}.intr-payout-status.success{background:#22c55e1f;border-color:#22c55e3d;color:#86efac}.intr-payout-status.ready{background:#38bdf81c;border-color:#38bdf838;color:#7dd3fc}.intr-payout-status.refund{background:#f59e0b1f;border-color:#f59e0b40;color:#fcd34d}.intr-payout-status.danger{background:#ef44441f;border-color:#ef444440;color:#fca5a5}.intr-payout-status.hold{background:#d4af371f;border-color:#d4af3740;color:#fde68a}.intr-payout-status.muted{background:#94a3b81f;border-color:#94a3b838;color:#cbd5e1}.intr-payout-warning{background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:999px;color:#fcd34d!important;font-weight:700;padding:4px 8px;width:fit-content}@media (max-width:1100px){.intr-payouts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intr-payouts-hero{flex-direction:column}}@media (max-width:640px){.intr-payouts-stats{grid-template-columns:1fr}.intr-payouts-hero,.intr-payouts-panel{padding:18px}}.intr-verification-form{gap:16px}.intr-verification-form label{grid-gap:8px;color:#475569;display:grid;font-size:.88rem;font-weight:850;gap:8px}.intr-verification-select,.intr-verification-textarea{background:linear-gradient(135deg,#fffffff5,#f8fafcf0);border:1px solid #94a3b857;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 28px #0f172a0f;color:#0f172a;font-size:.95rem;font-weight:750;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;width:100%}.intr-verification-select{cursor:pointer;min-height:48px;padding:0 14px}.intr-verification-textarea{line-height:1.55;min-height:118px;padding:14px;resize:vertical}.intr-verification-select:hover,.intr-verification-textarea:hover{border-color:#d4af3775}.intr-verification-select:focus,.intr-verification-textarea:focus{background:#fff;border-color:#d4af37e0;box-shadow:0 0 0 4px #d4af3729,0 18px 38px #0f172a1a;transform:translateY(-1px)}.intr-status-explainer-wrap{grid-gap:8px;display:grid;gap:8px;justify-items:end}.intr-status-explainer-button{border:none;box-shadow:0 8px 20px #0f172a14;cursor:pointer;font-weight:900}.intr-status-explainer-button:hover{filter:brightness(.98);transform:translateY(-1px)}.intr-status-explainer-box{background:#0f172a;border-radius:16px;box-shadow:0 18px 40px #0f172a38;color:#f8fafc;font-size:.86rem;line-height:1.45;max-width:280px;padding:12px 14px;text-align:left;z-index:4}@media (max-width:640px){.intr-content,.intr-dashboard-page,.intr-layout,.intr-main-shell,.intr-merchant-profile-page,.intr-merchants-page,.intr-page{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.intr-content{padding:14px}.intr-topbar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;padding:14px 14px 0}.intr-topbar-left,.intr-topbar-right{justify-content:space-between;min-width:0;width:100%}.intr-topbar-title{font-size:1.05rem}.intr-search{min-width:0;width:100%}.intr-card-grid,.intr-dashboard-main,.intr-detail-grid,.intr-profile-grid,.intr-summary-grid{grid-template-columns:1fr!important;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.intr-activity-item,.intr-alert,.intr-doc-item,.intr-inline-notice,.intr-merchant-card,.intr-panel,.intr-quick-card,.intr-quick-link-row,.intr-stack-item,.intr-stat-card,.intr-timeline-item{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.intr-activity-item,.intr-alert,.intr-chip-row,.intr-doc-item,.intr-filter-group,.intr-merchant-hero,.intr-merchant-hero-left,.intr-merchant-hero-right,.intr-merchant-tags,.intr-merchant-title-row,.intr-panel-header,.intr-quick-link-row,.intr-stack-item,.intr-toolbar,.intr-view-toggle{align-items:stretch;display:grid;grid-template-columns:1fr}.intr-btn,.intr-chip,.intr-select-wrap,.intr-toggle-btn{box-sizing:border-box;justify-content:center;max-width:100%;width:100%}.intr-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}.intr-table{min-width:760px}.intr-sidebar{max-width:calc(100vw - 28px);width:min(310px,calc(100vw - 28px))}}.refund-review-page,.refund-review-page *{box-sizing:border-box}.refund-review-page{background:radial-gradient(circle at top right,#d4af3729,#0000 30%),linear-gradient(180deg,#101827,#0b1220)!important;border:1px solid #d4af3729!important;border-radius:30px!important;box-shadow:0 28px 80px #00000061!important;margin:0 auto;max-width:1180px;overflow:hidden;padding:30px!important}.refund-review-page .intr-panel-header{align-items:flex-start;border-bottom:1px solid #94a3b829;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding-bottom:22px}.refund-review-page .intr-eyebrow{color:#facc15!important;font-size:.72rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.refund-review-page .intr-panel-header h2{color:#fff!important;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.045em;line-height:1.05;margin:6px 0 10px}.refund-review-page .intr-panel-header p{color:#b6c7df!important;font-size:1rem;max-width:680px}.refund-review-page-grid{grid-gap:16px;display:grid!important;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.refund-review-page-card{background:linear-gradient(180deg,#0f172adb,#0f172a9e)!important;border:1px solid #94a3b829!important;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f;min-width:0;padding:18px}.refund-review-page-card span{color:#93a4bb!important;display:block;font-size:.72rem;font-weight:900;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.refund-review-page-card strong{color:#fff!important;display:block;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:950;line-height:1.2;overflow-wrap:anywhere}.refund-funding-panel{align-items:flex-start;background:radial-gradient(circle at top left,#f8717129,#0000 34%),linear-gradient(180deg,#7f1d1d3d,#0f172abd);border:1px solid #f8717147;border-radius:24px;box-shadow:0 18px 50px #0000002e;display:flex;gap:16px;margin:20px 0;padding:20px 22px}.refund-funding-panel svg{color:#fca5a5!important;flex:0 0 auto;margin-top:2px}.refund-funding-panel strong{color:#fff!important;display:block;font-size:1.05rem;font-weight:950;margin-bottom:8px}.refund-funding-panel p{color:#dbeafe!important;line-height:1.6;margin:0;max-width:920px}.refund-funding-shortfall{color:#fecaca!important;font-weight:800;margin-top:8px!important}.refund-funding-panel-ok{background:radial-gradient(circle at top left,#22c55e29,#0000 34%),linear-gradient(180deg,#14532d3d,#0f172abd);border-color:#22c55e47}.refund-funding-panel-ok svg{color:#86efac!important}.refund-funding-panel-warning{background:radial-gradient(circle at top left,#facc1524,#0000 34%),linear-gradient(180deg,#713f123d,#0f172abd);border-color:#facc154d}.refund-review-page-section{background:linear-gradient(180deg,#0f172ad1,#0f172a99)!important;border:1px solid #94a3b829!important;border-radius:24px;margin-top:18px;padding:22px}.refund-review-page-section h3{color:#fff!important;font-size:1.18rem;font-weight:950;margin:0 0 14px}.refund-review-page-section p,.refund-review-page-section strong{color:#dbeafe!important}.refund-review-page-label{color:#cbd5e1!important;display:block;font-size:.8rem;font-weight:900;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.refund-review-page-label input,.refund-review-page-label textarea{background:#02061775!important;border:1px solid #94a3b83d;border-radius:16px;box-shadow:inset 0 1px 2px #00000040;color:#fff!important;display:block;font:inherit;margin-top:9px;padding:13px 14px;width:100%}.refund-review-page-label textarea{min-height:120px;resize:vertical}.refund-review-page-label input:focus,.refund-review-page-label textarea:focus{border-color:#facc15b8;box-shadow:0 0 0 4px #facc1521;outline:none}.refund-review-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.refund-review-page .intr-btn{border-radius:999px;font-weight:900;min-height:46px}.refund-review-page .intr-btn-primary{background:linear-gradient(135deg,#facc15,#d4af37)!important;border-color:#facc1566!important;color:#111827!important}.refund-review-page .intr-btn-primary:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.72}.refund-review-danger{background:#7f1d1d3d!important;border-color:#f8717147!important;color:#fecaca!important}@media (max-width:980px){.refund-review-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-review-page .intr-panel-header{flex-direction:column}}@media (max-width:640px){.refund-review-page{border-radius:24px!important;padding:20px!important}.refund-review-page-grid{grid-template-columns:1fr}}.seller-debt-page{grid-gap:22px;display:grid;gap:22px}.seller-debt-hero{align-items:flex-end;background:radial-gradient(circle at top right,#d4af372e,#0000 32%),linear-gradient(135deg,#0f172a,#111827 55%,#020617);border:1px solid #d4af372e;color:#fff;display:flex;gap:24px;justify-content:space-between}.seller-debt-hero h2,.seller-debt-hero p{color:#fff}.seller-debt-search{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.seller-debt-search label{grid-gap:8px;color:#ffffffc7;display:grid;font-weight:800;gap:8px}.seller-debt-search input{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;color:#fff;min-width:180px;outline:none;padding:12px 14px}.seller-debt-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(160px,1fr))}.seller-debt-card,.seller-debt-empty-state,.seller-debt-panel{background:#fffffff5;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 18px 40px #0f172a14}.seller-debt-card{padding:20px}.seller-debt-card p,.seller-debt-card span{color:#64748b}.seller-debt-card strong{color:#0f172a;display:block;font-size:1.7rem;margin:8px 0}.seller-debt-card-gold{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#d4af3757}.seller-debt-alert,.seller-debt-readiness{align-items:flex-start;background:#fff;border:1px solid #0f172a14;border-radius:18px;display:flex;gap:12px;padding:16px 18px}.seller-debt-readiness.ready{background:#f0fdf4;border-color:#22c55e47;color:#14532d}.seller-debt-alert-danger,.seller-debt-readiness.hold{background:#fffbeb;border-color:#f59e0b4d;color:#92400e}.seller-debt-two-col{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr)}.seller-debt-panel{overflow:hidden;padding:20px}.seller-debt-panel-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.seller-debt-panel-head h3{color:#0f172a;margin:0 0 4px}.seller-debt-panel-head p{color:#64748b;margin:0}.seller-debt-table-wrap{overflow-x:auto}.seller-debt-table{border-collapse:collapse;width:100%}.seller-debt-table th{background:#f8fafc;color:#475569;font-size:.78rem;letter-spacing:.08em;padding:12px;text-align:left;text-transform:uppercase}.seller-debt-table td{border-top:1px solid #e2e8f0;color:#0f172a;padding:14px 12px}.seller-debt-table td span{color:#64748b;display:block;font-size:.82rem;margin-top:4px}.seller-debt-default-card{background:linear-gradient(135deg,#0f172a,#111827);border-radius:18px;color:#fff;display:flex;gap:12px;margin-bottom:14px;padding:16px}.seller-debt-default-card p,.seller-debt-default-card span,.seller-debt-default-card strong{color:#fff}.seller-debt-default-card p,.seller-debt-default-card span{opacity:.78}.seller-debt-card-list{grid-gap:10px;display:grid;gap:10px}.seller-debt-empty,.seller-debt-mini-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.seller-debt-mini-card span,.seller-debt-mini-card strong{display:block}.seller-debt-empty,.seller-debt-mini-card span{color:#64748b}.seller-debt-empty-state{color:#64748b;padding:42px 22px;text-align:center}.seller-debt-empty-state h3{color:#0f172a}@media (max-width:980px){.seller-debt-grid,.seller-debt-two-col{grid-template-columns:1fr}.seller-debt-hero{align-items:flex-start}}.seller-debt-alert-success{background:#f0fdf4;border-color:#22c55e47;color:#14532d}.seller-debt-recover-btn{background:#0f172a;border:0;border-radius:999px;box-shadow:0 10px 22px #0f172a29;color:#fff;cursor:pointer;font-weight:900;padding:9px 13px;white-space:nowrap}.seller-debt-recover-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.platform-blocks-page,.platform-blocks-page *{box-sizing:border-box}.platform-blocks-count-card{min-width:180px}.platform-blocks-count-card strong{display:block;font-size:32px;margin-top:8px}.platform-blocks-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.platform-blocks-form{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.platform-blocks-list-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.platform-blocks-table-wrap{margin-top:18px}.platform-blocks-table td:first-child{word-break:break-word}.platform-blocks-table td:nth-child(3){min-width:220px}@media (max-width:1080px){.platform-blocks-grid{grid-template-columns:1fr}.platform-blocks-count-card{min-width:0;width:100%}}@media (max-width:760px){.platform-blocks-page .intr-page-header{gap:16px}.platform-blocks-list-header{align-items:stretch;display:grid;grid-template-columns:1fr}.platform-blocks-page .intr-card{padding:18px}.platform-blocks-table-wrap{overflow:visible}.platform-blocks-table{border-collapse:initial;border-spacing:0 12px;min-width:0!important;width:100%}.platform-blocks-table thead{display:none}.platform-blocks-table tbody,.platform-blocks-table td,.platform-blocks-table tr{display:block;width:100%}.platform-blocks-table tbody tr{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--intr-border);border-radius:16px;padding:14px}.platform-blocks-table tbody td{grid-gap:12px;align-items:start;border:0;display:grid;gap:12px;grid-template-columns:minmax(92px,34%) minmax(0,1fr);padding:9px 0}.platform-blocks-table tbody td:before{color:#94a3b8;color:var(--intr-text-muted);content:attr(data-label);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-blocks-table tbody td:first-child{padding-top:0}.platform-blocks-table tbody td:last-child{padding-bottom:0}.platform-blocks-table .intr-btn{width:100%}}@media (max-width:420px){.platform-blocks-table tbody td{gap:5px;grid-template-columns:1fr}.platform-blocks-count-card strong{font-size:28px}}.products-page{margin:0 auto;max-width:900px;padding:20px}.products-title{font-size:2rem;margin-bottom:5px}.products-subtitle{color:#666;margin-bottom:20px}.products-actions{margin-bottom:15px}.products-actions input{border:1px solid #ccc;border-radius:4px;max-width:300px;padding:8px;width:100%}.product-form{display:flex;gap:10px;margin-bottom:20px}.product-form input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.product-form .btn-primary{background:#0078d4;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 14px}.product-form .btn-primary:hover{background:#005a9e}.product-list{display:flex;flex-direction:column;gap:12px}.product-card{align-items:center;background:#fafafa;display:flex;gap:10px}.product-card input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:6px}.product-card .btn-danger{background:#d83b01;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.product-card .btn-danger:hover{background:#a4262c}.marketplace{padding:20px}.controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.search-bar{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.add-button,.clear-button,.filters button,.sorting select,.subfilters button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:6px 12px}.filters button.active-filter,.subfilters button.active-filter{background:#0078d4;color:#fff}.category-section{margin-bottom:30px}.category-section h2{align-items:center;display:flex;justify-content:space-between}.collapse-btn{cursor:pointer;font-size:.9em;padding:4px 8px}.product-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.product-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:12px;text-align:center}.product-image-placeholder{display:block;font-size:2rem;margin-bottom:8px}.product-card h3{font-size:1rem;margin:6px 0}.product-card p{margin:4px 0}.stock-info{color:#555;font-size:.9em}.badge{background:#fc0;border-radius:4px;color:#333;display:inline-block;font-size:.8em;margin-top:4px;padding:2px 6px}.card-actions{display:flex;justify-content:space-around;margin-top:10px}.buy-button{background:#0078d4;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.buy-button:hover{background:#005a9e}.wishlist-button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:6px 12px}.product-card-unavailable{filter:grayscale(.35);opacity:.62;position:relative}.stock-info-unavailable{color:#991b1b;font-weight:700}.unavailable-badge{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.low-stock-badge{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.buy-button-muted{background:#374151;opacity:.8}.wishlist-button:disabled{cursor:not-allowed;opacity:.55}.marketplace-page{background:radial-gradient(circle at top left,#d4af3714,#0000 28%),radial-gradient(circle at 85% 10%,rgba(212,175,55,.045),#0000 25%),linear-gradient(180deg,#0f1115,#11141a 42%,#0c0e12);min-height:100vh;padding:28px 0 56px}.marketplace-shell{box-sizing:border-box;margin:0 auto;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px);width:min(1600px,calc(100% - clamp(24px, 5vw, 72px)))}.marketplace-hero{background:linear-gradient(180deg,#121217f5,#0a0a0cf5);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 24px 70px #00000052;overflow:hidden;padding:38px;position:relative}.marketplace-hero__content{position:relative;z-index:2}.marketplace-hero__eyebrow{align-items:center;color:#d4af37;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.marketplace-hero__title{color:#fff;font-size:clamp(2rem,3vw,3.2rem);font-weight:900;line-height:1.05;margin:0;max-width:780px}.marketplace-hero__subtitle{color:#ffffffc2;font-size:1rem;line-height:1.8;margin:16px 0 0;max-width:760px}.marketplace-hero__stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.marketplace-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;min-width:130px;padding:14px 16px}.marketplace-stat__value{color:#fff;display:block;font-size:1.15rem;font-weight:900}.marketplace-stat__label{color:#ffffff9e;display:block;font-size:.85rem;margin-top:5px}.marketplace-controls-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#14171ef0,#0e1015f0);border:1px solid hsla(0,0%,100%,.075);border-radius:26px;box-shadow:0 22px 58px #00000057,inset 0 1px 0 hsla(0,0%,100%,.035);margin-top:24px;padding:24px}.marketplace-controls-top{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) auto auto}.marketplace-search-wrap{position:relative}.marketplace-search-icon{color:#ffffff6b;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.marketplace-search{background:#ffffff0a;border:1px solid #d4af3729;border-radius:14px;color:#fff;min-height:50px;outline:none;padding:0 16px 0 42px;width:100%}.marketplace-search::placeholder{color:#ffffff6b}.marketplace-search:focus,.marketplace-sort:focus{border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3714}.marketplace-sort-wrap{align-items:center;display:flex;gap:10px}.marketplace-sort-label{align-items:center;color:#f3d982;display:inline-flex;font-weight:700;gap:6px;white-space:nowrap}.marketplace-sort{background:#ffffff0a;border:1px solid #d4af3729;border-radius:14px;color:#fff;min-height:50px;outline:none;padding:0 14px}.marketplace-sort option{color:#111216}.marketplace-clear-button{background:linear-gradient(135deg,#f2da88,#d4af37 55%,#b98b12);border:none;border-radius:14px;box-shadow:0 12px 26px #d4af372e,inset 0 1px 0 #ffffff59;color:#111216;cursor:pointer;font-weight:800;min-height:50px;padding:0 18px;transition:transform .25s ease,filter .25s ease}.marketplace-clear-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.marketplace-chip-row,.marketplace-subfilters{display:flex;flex-wrap:wrap;gap:10px}.marketplace-chip-row{margin-top:18px}.marketplace-subfilters{align-items:center;margin-top:16px}.marketplace-subfilters__label{color:#ffffff9e;font-weight:700;margin-right:4px}.marketplace-chip,.marketplace-subchip{background:#ffffff0a;border:1px solid #d4af372e;border-radius:999px;color:#f5f5f5;cursor:pointer;font-weight:700;min-height:40px;padding:0 14px;transition:all .22s ease}.marketplace-chip:hover,.marketplace-subchip:hover{border-color:#d4af3757;color:#f3d982}.marketplace-chip.is-active,.marketplace-subchip.is-active{background:#d4af3724;border-color:#d4af3761;color:#f3d982}.marketplace-category-section{background:linear-gradient(180deg,#14171ef0,#0e1015f0);border:1px solid hsla(0,0%,100%,.075);border-radius:28px;box-shadow:0 22px 58px #00000052,inset 0 1px 0 hsla(0,0%,100%,.035);margin-top:28px;padding:28px}.marketplace-category-header{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px}.marketplace-category-header__eyebrow{color:#d4af37;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.marketplace-category-header h2{color:#fff;font-size:clamp(1.45rem,2.2vw,2rem);margin:0}.marketplace-category-count{color:#ffffffa3;font-weight:700;white-space:nowrap}.marketplace-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.marketplace-product-card{background:linear-gradient(180deg,#181a22fa,#0e0f14fa);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 40px #00000038;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.marketplace-product-card:hover{border-color:#d4af374d;box-shadow:0 26px 50px #0000004d;transform:translateY(-6px)}.marketplace-product-card__media{background:linear-gradient(180deg,#16181f,#0f1116);display:block;height:240px;overflow:hidden}.marketplace-product-card__media img{height:100%;object-fit:cover;width:100%}.marketplace-product-card__fallback{align-items:center;background:radial-gradient(circle at center,#d4af372e,#0000 35%),linear-gradient(180deg,#171920,#0e1015);display:flex;height:100%;justify-content:center;width:100%}.marketplace-product-card__fallback span{font-size:3rem}.marketplace-product-card__body{padding:18px 18px 20px}.marketplace-product-card__meta{color:#d4af37;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.marketplace-product-card__title{font-size:1.08rem;line-height:1.45;margin:0}.marketplace-product-card__title a{color:#fff;font-weight:800;text-decoration:none}.marketplace-product-card__title a:hover{color:#f1d27a}.marketplace-product-card__price{color:#fff;font-size:1.18rem;font-weight:900;margin:12px 0 0}.marketplace-product-card__seller{color:#ffffffa3;margin:8px 0 0}.marketplace-product-card__seller a{color:#f1d27a;font-weight:700;text-decoration:none}.marketplace-product-card__actions{margin-top:16px}.marketplace-product-card__button{align-items:center;background:linear-gradient(135deg,#d4af37,#b88915);border-radius:14px;box-shadow:0 10px 24px #d4af3738;color:#101114;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.marketplace-product-card__button:hover{filter:brightness(1.03)}.marketplace-category-empty,.marketplace-empty{background:#101218c7;border:1px solid #ffffff14;border-radius:22px;color:#fff;padding:28px}.marketplace-empty{margin-top:28px}.marketplace-category-empty,.marketplace-empty h2{margin-top:0}@media (max-width:900px){.marketplace-controls-top{grid-template-columns:1fr}.marketplace-sort-wrap{justify-content:space-between}}@media (max-width:640px){.marketplace-page{padding-top:18px}.marketplace-shell{width:min(100%,calc(100% - 18px))}.marketplace-category-section,.marketplace-controls-card,.marketplace-hero{border-radius:22px;padding:18px}.marketplace-product-card__media{height:210px}.marketplace-stat{min-width:110px}}.marketplace-category-section,.marketplace-filters,.marketplace-hero,.marketplace-light-theme .marketplace-shell>*,.marketplace-page .marketplace-shell>*,.marketplace-panel,.marketplace-results,.marketplace-section,.marketplace-toolbar{box-sizing:border-box;max-width:100%;width:100%}.marketplace-grid,.product-grid,.products-grid{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.marketplace-grid>*,.product-grid>*,.products-grid>*{min-width:0;width:100%}@media (min-width:1440px){.marketplace-shell{width:min(1720px,calc(100% - 96px))}}@media (max-width:1024px){.marketplace-shell{padding-left:8px;padding-right:8px;width:min(100%,calc(100% - 32px))}.marketplace-grid,.product-grid,.products-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:640px){.marketplace-shell{padding-left:4px;padding-right:4px;width:min(100%,calc(100% - 20px))}.marketplace-grid,.product-grid,.products-grid{gap:16px;grid-template-columns:1fr}}[data-theme=light] .marketplace-page{background:#fbfbfa}[data-theme=light] .marketplace-category-empty,[data-theme=light] .marketplace-category-section,[data-theme=light] .marketplace-controls-card,[data-theme=light] .marketplace-empty,[data-theme=light] .marketplace-hero{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid rgba(15,23,42,.075);box-shadow:0 24px 58px #0f172a14,inset 0 1px 0 #ffffffeb;color:#111827}[data-theme=light] .marketplace-hero{background:radial-gradient(circle at 10% 0,rgba(184,138,29,.055),#0000 28%),linear-gradient(180deg,#fffffffc,#fafaf8f5)}[data-theme=light] .marketplace-category-header h2,[data-theme=light] .marketplace-hero__title,[data-theme=light] .marketplace-product-card__price,[data-theme=light] .marketplace-product-card__title a,[data-theme=light] .marketplace-stat__value{color:#111827}[data-theme=light] .marketplace-category-count,[data-theme=light] .marketplace-category-empty,[data-theme=light] .marketplace-empty,[data-theme=light] .marketplace-hero__subtitle,[data-theme=light] .marketplace-product-card__seller,[data-theme=light] .marketplace-stat__label,[data-theme=light] .marketplace-subfilters__label{color:#111827a3}[data-theme=light] .marketplace-category-header__eyebrow,[data-theme=light] .marketplace-hero__eyebrow,[data-theme=light] .marketplace-product-card__meta,[data-theme=light] .marketplace-product-card__seller a,[data-theme=light] .marketplace-product-card__title a:hover,[data-theme=light] .marketplace-sort-label{color:#7a5a16}[data-theme=light] .marketplace-chip,[data-theme=light] .marketplace-search,[data-theme=light] .marketplace-sort,[data-theme=light] .marketplace-stat,[data-theme=light] .marketplace-subchip{background:#f8f8f6eb;border:1px solid #0f172a17;color:#111827}[data-theme=light] .marketplace-search-icon,[data-theme=light] .marketplace-search::placeholder{color:#1118276b}[data-theme=light] .marketplace-chip:hover,[data-theme=light] .marketplace-subchip:hover{border-color:#b88a1d57;color:#7a5a16}[data-theme=light] .marketplace-chip.is-active,[data-theme=light] .marketplace-subchip.is-active{background:#b88a1d1a;border-color:#b88a1d57;color:#7a5a16}[data-theme=light] .marketplace-product-card{background:linear-gradient(180deg,#fffffffa,#fcfcfaf5);border:1px solid rgba(15,23,42,.075);box-shadow:0 20px 44px #0f172a14,inset 0 1px 0 #ffffffeb}[data-theme=light] .marketplace-product-card:hover{border-color:#b88a1d47;box-shadow:0 30px 64px #0f172a21,0 0 28px #b88a1d1a}[data-theme=light] .marketplace-product-card__media{background:linear-gradient(180deg,#f3f4f6,#fff)}[data-theme=light] .marketplace-product-card__fallback{background:radial-gradient(circle at center,#b88a1d1a,#0000 35%),linear-gradient(180deg,#f8fafc,#fff)}[data-theme=light] .marketplace-clear-button,[data-theme=light] .marketplace-product-card__button{color:#111216}[data-theme=light] .marketplace-search:focus,[data-theme=light] .marketplace-sort:focus{border-color:#b88a1d5c;box-shadow:0 0 0 4px #b88a1d1a}.marketplace-product-card{isolation:isolate;position:relative}.marketplace-product-card:before{background:linear-gradient(180deg,#ffffff08,#0000 24%);border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.marketplace-product-card__media{position:relative}.marketplace-product-card__media:after{background:linear-gradient(180deg,#0000,#0000002e);content:"";height:42%;inset:auto 0 0;opacity:.55;pointer-events:none;position:absolute}[data-theme=light] .marketplace-product-card__media:after{background:linear-gradient(180deg,#0000,#0f172a0f)}.marketplace-product-card__media img{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .32s ease}.marketplace-product-card:hover .marketplace-product-card__media img{transform:scale(1.035)}.marketplace-product-card__body{display:flex;flex-direction:column;gap:10px}.marketplace-product-card__meta{font-size:.74rem;letter-spacing:.11em;margin-bottom:0}.marketplace-product-card__title{min-height:3.1em}.marketplace-product-card__title a{display:inline-block;transition:color .18s ease}.marketplace-product-card__price{letter-spacing:-.03em;margin-top:2px}.marketplace-product-card__seller{font-size:.92rem;margin-top:0}.marketplace-product-card__actions{margin-top:auto;padding-top:6px}.marketplace-product-card__button{border-radius:16px;min-height:46px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.marketplace-product-card__button:hover{transform:translateY(-1px)}.marketplace-product-card:hover{transform:translateY(-8px)}[data-theme=light] .marketplace-product-card:hover{box-shadow:0 34px 72px #0f172a24,0 0 30px #b88a1d14}.marketplace-grid{align-items:stretch}.marketplace-grid>*{height:100%}@media (min-width:1100px){.marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.marketplace-product-card__media{height:260px}.marketplace-product-card__body{padding:20px 20px 22px}.marketplace-product-card__title{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.marketplace-product-card,.marketplace-product-card__button,.marketplace-product-card__media img{transform:none!important;transition:none!important}}.marketplace-product-card__trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.marketplace-product-card__trust span{align-items:center;background:#d4af371a;border:1px solid #d4af3733;border-radius:999px;color:#f4d675;display:inline-flex;font-size:.72rem;font-weight:850;letter-spacing:-.01em;min-height:26px;padding:0 9px;white-space:nowrap}.marketplace-product-card__trust span:before{content:"✓";font-weight:950;margin-right:6px}[data-theme=light] .marketplace-product-card__trust span{background:rgba(184,138,29,.075);border-color:#b88a1d2e;color:#7a5a16}@media (max-width:640px){.marketplace-product-card__trust{gap:6px}.marketplace-product-card__trust span{font-size:.68rem;min-height:24px;padding:0 8px}.marketplace-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-grid>*{min-width:0!important}.marketplace-product-card{border-radius:18px!important;min-width:0!important}.marketplace-product-card__media{border-radius:16px 16px 0 0!important;height:132px!important;min-height:0!important}.marketplace-product-card__body{gap:6px!important;padding:11px!important}.marketplace-product-card__meta{font-size:.66rem!important;letter-spacing:.08em!important;line-height:1.2!important}.marketplace-product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.88rem!important;line-height:1.18!important;margin:0!important;min-height:2.1em;overflow:hidden}.marketplace-product-card__price{font-size:1.05rem!important;line-height:1.1!important;margin:0!important}.marketplace-product-card__seller{font-size:.72rem!important;line-height:1.25!important;margin:0!important}.marketplace-product-card__trust{gap:4px!important}.marketplace-product-card__trust span{font-size:.62rem!important;padding:4px 6px!important}.marketplace-product-card__actions{margin-top:4px!important}.marketplace-product-card__button{border-radius:999px!important;font-size:.74rem!important;min-height:34px!important;padding:8px 9px!important;width:100%!important}}@media (max-width:370px){.marketplace-grid{gap:10px!important}.marketplace-product-card__media{height:118px!important}.marketplace-product-card__body{padding:9px!important}.marketplace-product-card__trust{display:none!important}}@media (max-width:640px){.marketplace-product-card{display:flex!important;flex-direction:column!important;height:100%!important}.marketplace-product-card__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.marketplace-product-card__title{-webkit-line-clamp:3!important;max-height:3.55em!important;min-height:3.55em!important}.marketplace-product-card__actions{margin-top:auto!important;padding-top:8px!important}}.marketplace-academic-filters{grid-gap:14px;background:linear-gradient(180deg,#191c23f5,#111319f0);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 50px #00000042,inset 0 1px 0 #ffffff0a;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(170px,1fr));margin:22px 0 18px;padding:16px}.marketplace-academic-filters label{grid-gap:7px;color:#ffffffc7;display:grid;font-size:.78rem;font-weight:900;gap:7px;letter-spacing:.045em;text-transform:uppercase}.marketplace-academic-filters select{background:#12151bf5;border:1px solid #ffffff1c;border-radius:16px;color:#fff;font-size:.94rem;font-weight:750;outline:none;padding:12px 14px;width:100%}.marketplace-academic-filters select:focus{border-color:#c9992ce6;box-shadow:0 0 0 4px #c9992c29}[data-theme=light] .marketplace-academic-filters{background:#ffffffb8;border:1px solid #0f172a14;box-shadow:0 18px 50px #0f172a14}[data-theme=light] .marketplace-academic-filters label{color:#111827}[data-theme=light] .marketplace-academic-filters select{background:#fff;border:1px solid #0f172a24;color:#111827}@media (max-width:980px){.marketplace-academic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketplace-academic-filters{grid-template-columns:1fr}}:root{--bp-mobile:640px;--bp-tablet:920px;--bp-desktop:1280px;--shell-padding-desktop:28px;--shell-padding-tablet:20px;--shell-padding-mobile:14px;--sidebar-width:292px;--sidebar-width-mobile:min(320px,calc(100vw - 28px));--topbar-height:72px;--radius-shell:24px;--radius-card:18px;--bg-app:#f8fafc;--bg-page:#f1f5f9;--bg-surface:#fff;--bg-soft:#eef2f7;--bg-dark:#0f172a;--bg-dark-2:#111827;--accent-gold:#d4af37;--accent-gold-hover:#c9a227;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-on-dark:#f8fafc;--border-light:#e2e8f0;--shadow-sm:0 6px 18px #0000000d;--shadow-md:0 12px 30px #00000014;--radius-md:14px}body{background:#f8fafc;background:var(--bg-app);color:#0f172a;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;margin:0}.navbar{background:#0f172a;background:var(--bg-dark);color:#f8fafc;color:var(--text-on-dark);padding:16px 24px}.card{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 6px 18px #0000000d;box-shadow:var(--shadow-sm);padding:16px;transition:.2s ease}.card:hover{box-shadow:0 12px 30px #00000014;box-shadow:var(--shadow-md)}.button-primary{background:#d4af37;background:var(--accent-gold);border:none;border-radius:10px;color:#111;cursor:pointer;padding:10px 16px;transition:.2s ease}.button-primary:hover{background:#c9a227;background:var(--accent-gold-hover)}.input{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:10px;padding:10px;width:100%}.table{border-collapse:collapse;width:100%}.table th{color:#475569;color:var(--text-secondary);font-weight:600;padding:12px;text-align:left}.table td{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light);padding:12px}.badge{background:#eef2f7;background:var(--bg-soft);border-radius:999px;color:#475569;color:var(--text-secondary);font-size:12px;padding:4px 10px}.container{margin:0 auto;max-width:1200px;padding:24px}*{box-sizing:border-box}#root,body,html{min-width:0;overflow-x:hidden;width:100%}canvas,img,svg,video{max-width:100%}a,button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}@media (max-width:920px){body{-webkit-text-size-adjust:100%}.container{padding:20px;padding:var(--shell-padding-tablet)}.card{border-radius:18px;border-radius:var(--radius-card)}}@media (max-width:640px){.container{padding:14px;padding:var(--shell-padding-mobile)}.card{padding:14px}.table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}}:root,[data-theme=dark]{--az-bg-primary:#05070d;--az-bg-secondary:#0b1020;--az-bg-soft:#111827;--az-surface:#0f172a;--az-surface-soft:#0f172ad1;--az-surface-elevated:#111827f0;--az-text-primary:#f8fafc;--az-text-secondary:#f8fafcbd;--az-text-muted:#f8fafc94;--az-border-subtle:#ffffff1f;--az-border-strong:#fff3;--az-border-gold:#d4af3775;--az-gold:#d4af37;--az-gold-soft:#f4d675;--az-gold-glow:#d4af3761;--az-glass-soft:hsla(0,0%,100%,.055);--az-glass-strong:hsla(0,0%,100%,.105);--az-shadow-soft:0 14px 34px #00000038;--az-shadow-lifted:0 20px 52px #00000057;--az-focus-ring:#d4af3747;--az-toggle-start:#020617;--az-toggle-end:#1e293b;--az-toggle-thumb:linear-gradient(135deg,#fff8dc,#d4af37);--az-public-page-bg:radial-gradient(circle at 50% -10%,#ffffff0d,#0000 26%),radial-gradient(circle at 18% 0%,#d4af371a,#0000 24%),linear-gradient(180deg,#06070b,#0a0d14 42%,#06070b);--az-public-card-bg:radial-gradient(circle at top left,#d4af3729,#0000 34%),linear-gradient(180deg,#0f172ad1,#080d18bd);--az-public-card-border:#ffffff1c;--az-public-card-inset:hsla(0,0%,100%,.055);--az-public-input-bg:hsla(0,0%,100%,.055);--az-public-input-bg-focus:hsla(0,0%,100%,.085);--az-public-link:#f4d675;--az-public-link-hover:#fff1a8;--az-public-button-text:#111216}[data-theme=light]{--az-bg-primary:#f6f2ea;--az-bg-secondary:#fbf8f1;--az-bg-soft:#fffdf7;--az-surface:#fffdf8;--az-surface-soft:#fffdf8db;--az-surface-elevated:#fffffff5;--az-text-primary:#111827;--az-text-secondary:#111827b8;--az-text-muted:#11182785;--az-border-subtle:#11182717;--az-border-strong:#11182729;--az-border-gold:#b4891a61;--az-gold:#b88a1d;--az-gold-soft:#d4af37;--az-gold-glow:#b88a1d24;--az-glass-soft:#ffffff9e;--az-glass-strong:#ffffffe0;--az-shadow-soft:0 16px 38px #5b4a261a;--az-shadow-lifted:0 24px 60px #5b4a2629;--az-focus-ring:#b88a1d38;--az-toggle-start:#fff7d6;--az-toggle-end:#f5d776;--az-toggle-thumb:linear-gradient(135deg,#fff,#fff8df);--az-public-page-bg:#fbfbfa;--az-public-card-bg:linear-gradient(180deg,#fffffffa,#fcfcfaf5);--az-public-card-border:rgba(15,23,42,.075);--az-public-card-inset:#ffffffe0;--az-public-input-bg:#f8f8f6eb;--az-public-input-bg-focus:#fff;--az-public-link:#7a5a16;--az-public-link-hover:#4f3805;--az-public-button-text:#111216}html{transition:background-color .22s ease,color .22s ease}body{background:#05070d;background:var(--az-bg-primary)}
/*# sourceMappingURL=main.6e1e0263.css.map*/