@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Playfair+Display:wght@500;600;700&display=swap";@font-face{font-family:Prada;src:url(/fonts/Prada.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Prada", "Cormorant Garamond", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--navy:#0b263d;--gold:oklch(78% .13 70);--cream:#f2ebdf;--ink:#2d2925;--accent:var(--navy);--accent-dim:#a68f722e;--accent-border:#5946303d;--accent-strong:#8c7659;--accent-soft:#d8c7ad;--surface-0:var(--cream);--surface-1:#fffcf6b8;--surface-2:#e4d6c1a3;--surface-3:#fffaf0;--border-0:#2d292526;--border-1:#2d292557;--text-hi:var(--ink);--text-md:#2d2925c7;--text-lo:#2d292594;--glitch-after:var(--gold);--glitch-before:var(--navy);--grid-line:#2d29250e;--grid-hover:#a68f7229;--grid-fade:#f2ebdfe6;--navbar-bg:color-mix(in srgb, var(--navy) 94%, transparent);--navbar-border:#fff7e729;--navbar-shadow:0 12px 34px #0b263d2e;--radius-sm:.7rem;--radius-md:1rem;--radius-lg:1.35rem;--primary:var(--accent);--text-muted:var(--text-md);--card-bg:var(--surface-1)}:root[data-theme=dark]{--accent:oklch(78% .13 70);--accent-dim:color-mix(in srgb, var(--accent) 18%, transparent);--accent-border:color-mix(in srgb, var(--accent) 34%, transparent);--accent-strong:oklch(86% .14 76);--accent-soft:oklch(93% .08 82);--surface-0:#07192a;--surface-1:#0f253ac7;--surface-2:#1f384ec2;--surface-3:#102840;--border-0:#d9c6a429;--border-1:#d9c6a461;--text-hi:#fff7e7;--text-md:#fff7e7c7;--text-lo:#fff7e794;--glitch-after:var(--accent);--glitch-before:#7fa5c3;--grid-line:color-mix(in srgb, var(--accent) 9%, transparent);--grid-hover:color-mix(in srgb, var(--accent) 14%, transparent);--grid-fade:#07192aeb;--navbar-bg:#07192aeb;--navbar-border:color-mix(in srgb, var(--accent) 20%, transparent);--navbar-shadow:0 12px 34px #0000002e}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}body{background-color:var(--surface-0);color:var(--text-hi);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}.app-container{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.max-w-container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.top-navbar{align-items:center;gap:.4rem;min-height:56px;padding:0 1rem;display:flex}.header-nav-pill{display:flex}@media (width<=768px){.header-nav-pill{display:none!important}}.site-header{justify-content:center;width:100%;max-width:100vw;padding:0 1rem;display:flex}.site-header-shell{pointer-events:auto;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.48rem;width:min(100%,1120px);display:grid}.site-header-brand{flex-shrink:0;min-width:0;padding:.45rem .75rem .45rem .45rem}.site-header-logo{background:var(--accent-dim);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.site-header-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-header-brand-label{max-width:13rem;color:var(--text-hi);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.header-menu-bar{gap:.22rem;padding:.28rem;position:relative}.header-dropdown{position:relative}.header-dropdown summary{height:34px;color:var(--text-lo);cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.36rem;padding:0 .9rem;font-size:.64rem;font-weight:800;list-style:none;transition:background .15s,color .15s;display:inline-flex}.header-dropdown summary::-webkit-details-marker{display:none}.header-dropdown summary:hover,.header-dropdown[open] summary{background:var(--accent);color:#07192a}.header-dropdown summary svg{transition:transform .15s}.header-dropdown[open] summary svg{transform:rotate(180deg)}.header-dropdown-panel{--header-dropdown-x:-50%;border:1px solid var(--border-0);background:color-mix(in srgb, var(--surface-0) 96%, transparent);width:min(260px,100vw - 2rem);transform:translateX(var(--header-dropdown-x));transform-origin:top;-webkit-backdrop-filter:blur(24px);will-change:opacity, transform;border-radius:1rem;gap:.26rem;padding:.45rem;animation:.26s cubic-bezier(.2,.86,.2,1) both headerDropdownIn;display:grid;position:absolute;top:calc(100% + .55rem);left:50%;overflow:hidden;box-shadow:0 22px 58px -22px #000000b8}@keyframes headerDropdownIn{0%{opacity:0;clip-path:inset(0 0 100% round 1rem);transform:translateX(var(--header-dropdown-x)) translateY(-8px) scale(.975)}to{opacity:1;clip-path:inset(0 round 1rem);transform:translateX(var(--header-dropdown-x)) translateY(0) scale(1)}}.header-dropdown[open] .header-dropdown-link{animation:.36s cubic-bezier(.2,.86,.2,1) both headerDropdownItemIn;animation-delay:calc(48ms + (var(--dropdown-index,0) * 44ms))}@keyframes headerDropdownItemIn{0%{opacity:0;transform:translateY(14px)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.header-dropdown-panel,.header-dropdown[open] .header-dropdown-link{animation:none}}.header-dropdown-link{min-height:38px;color:var(--text-md);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.68rem .78rem;font-size:.66rem;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:flex}.header-dropdown-link:hover,.header-dropdown-link.is-active{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text-hi)}.header-live-dot{background:#3dd68c;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 7px #3dd68c}.site-header-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.site-header-icon-button{width:40px;height:40px;color:var(--text-md);justify-content:center;text-decoration:none;transition:color .15s,background .15s}.site-header-tiktok{color:#fff7e7;background:linear-gradient(135deg, #25f4ee42, #fe2c5542), color-mix(in srgb, var(--surface-1) 82%, transparent)!important}.site-header-auth-button{height:40px;color:var(--text-md);cursor:pointer;border:1px solid var(--border-0);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;padding:0 1.1rem;font-size:.64rem;font-weight:800;transition:background .15s,color .15s}.site-header-auth-button.is-discord{color:var(--text-hi);background:color-mix(in srgb, var(--accent) 26%, transparent)!important;border-color:var(--accent-border)!important}.nav-brand{color:var(--text-hi);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.nav-avatar{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.nav-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.register-btn{background:var(--text-hi);color:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:.68rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:.55rem 1rem;transition:opacity .2s;display:flex}.register-btn:hover{opacity:.82}.register-btn.discord-login-btn{min-height:38px;padding:.55rem 1.05rem;font-size:.68rem;font-weight:800}.discord-login-label-mobile{display:none}.social-icon-link{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;text-decoration:none;padding:0!important}:root[data-theme=dark] .register-btn{background:var(--ink);color:#fff7e7;border-color:#2d29258c}.register-btn.category-btn{background:var(--surface-2);color:var(--text-hi);border-color:var(--accent-border)}.register-btn.category-btn:hover{background:var(--accent-dim);opacity:1}.register-btn.is-disabled,.register-btn:disabled{opacity:.58;filter:grayscale(.35)blur(.2px);cursor:not-allowed;pointer-events:none;background:var(--surface-2);color:var(--text-md)}.register-btn.is-disabled:hover,.register-btn:disabled:hover{opacity:.58}.theme-toggle{background:var(--surface-2);min-height:32px;color:var(--text-hi);cursor:pointer;font-family:var(--font-body);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:.4rem .7rem;font-size:.76rem;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 30px #7c545414}.theme-toggle:hover{background:var(--accent-dim);transform:translateY(-1px);box-shadow:0 14px 38px #7c545424}.editorial-landing{z-index:1;width:min(1440px,100% - 56px);min-height:100vh;margin:0 auto;padding:1.65rem 0 4.5rem;position:relative}.editorial-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;min-height:52px;display:grid}.editorial-brand,.editorial-nav-links,.editorial-actions{align-items:center;display:flex}.editorial-brand{color:var(--text-hi);letter-spacing:.02em;white-space:nowrap;gap:.72rem;font-size:.78rem;font-weight:800;text-decoration:none}.editorial-brand img{-o-object-fit:cover;object-fit:cover;border:1px solid #a68f7285;border-radius:50%;width:44px;height:44px;box-shadow:0 12px 34px #0b263d1f}.editorial-nav-links{justify-content:center;gap:clamp(1rem,2.3vw,2.6rem)}.editorial-nav-links a,.editorial-button{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--text-md);font-size:.66rem;font-weight:700;text-decoration:none}.editorial-nav-links a{padding:.35rem 0;position:relative}.editorial-nav .editorial-nav-links a{color:#ffffffd1;text-shadow:0 2px 10px #00000061}.editorial-nav-links a:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 2px 8px #00000047}.editorial-nav-links a:hover{color:#fff}.editorial-nav-links a:hover:after{transform:scaleX(1)}.editorial-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.editorial-button{border:1px solid var(--border-1);background:color-mix(in srgb, var(--surface-3) 62%, transparent);min-height:38px;color:var(--text-hi);justify-content:center;align-items:center;gap:.46rem;padding:0 .9rem;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.editorial-button:hover,.editorial-button-dark{background:var(--text-hi);color:var(--surface-0);border-color:var(--text-hi)}.editorial-button-dark:hover{color:var(--text-hi);background:0 0}:root[data-theme=dark] .editorial-button{color:#fff7e7;background:0 0;border-color:#fff7e78c}:root[data-theme=dark] .editorial-button:hover,:root[data-theme=dark] .editorial-button-dark{background:var(--ink);color:#fff7e7;border-color:var(--ink)}:root[data-theme=dark] .editorial-button-dark:hover{color:#fff7e7;background:0 0;border-color:#fff7e78c}.editorial-button.is-muted{opacity:.48;cursor:not-allowed}.editorial-hero{margin-top:clamp(2.8rem,6vw,5.2rem)}.editorial-hero-community{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--navy) 94%, transparent);color:#fff7e7;width:min(100%,720px);min-height:58px;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid #fff7e738;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .7rem;padding:.82rem 1.45rem .82rem 1.8rem;font-size:clamp(.72rem,1.05vw,.86rem);font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 12px 34px #0b263d2e}.editorial-hero-community span{align-items:center;gap:.7rem;display:inline-flex}.editorial-hero-community:hover{background:var(--navy);transform:translateY(-2px);box-shadow:0 17px 42px #0b263d42}.editorial-hero-register{border-radius:var(--radius-lg);width:min(100%,720px);min-height:74px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;background:#ffffffe6;border:1px solid #ffffffc2;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 clamp(1.6rem,3vw,2.5rem);padding:.95rem 1.45rem .95rem 1.8rem;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 15px 42px #0003}.editorial-hero-register:hover{background:#fff;transform:translateY(-3px);box-shadow:0 19px 48px #00000045}.editorial-hero-register.is-muted{cursor:not-allowed;opacity:.62}.editorial-hero h1{max-width:13ch;color:var(--text-hi);font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,13vw,11rem);font-weight:600;line-height:.82}.editorial-hero p{color:#fff;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.72rem}.editorial-feature-grid{grid-template-columns:repeat(12,1fr);gap:1.2rem;margin-top:2.4rem;padding-bottom:5rem;display:grid;position:relative}.editorial-feature-card{min-height:clamp(410px,48vw,620px);color:var(--surface-0);background:var(--navy);isolation:isolate;border:1px solid #2d292538;border-radius:1.35rem;grid-column:span 4;text-decoration:none;position:relative;overflow:hidden}.editorial-feature-card.is-raised{transform:translateY(-2rem)}.editorial-feature-card img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0;transform:scale(1.01)}.editorial-feature-card:hover img{transform:scale(1.06)}.editorial-card-shade{z-index:-1;background:linear-gradient(#07192a2e,#07192a33 36%,#07192adb);position:absolute;inset:0}.editorial-card-copy{gap:.75rem;display:grid;position:absolute;bottom:1.55rem;left:1.5rem;right:1.5rem}.editorial-feature-card:nth-child(3) .editorial-card-copy{top:1.55rem;bottom:auto}.editorial-card-copy strong{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;max-width:7ch;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;line-height:.88}.editorial-card-copy span{color:#fff7e7d1;max-width:31ch;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;line-height:1.75}.editorial-feature-card>svg{opacity:.86;position:absolute;top:1.35rem;right:1.35rem}.editorial-tool-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2ebdfb8;border:1px solid #2d292533;border-radius:1.35rem;width:min(420px,42vw);position:absolute;bottom:1.2rem;right:1.2rem;overflow:hidden;box-shadow:0 28px 70px #2d292529}.editorial-tool-panel [data-link-converter]{background:0 0!important;border:0!important;border-radius:1.35rem!important;max-width:none!important;margin:0!important}.editorial-faq-strip{border-top:1px solid var(--border-0);margin-top:1.5rem;padding-top:2.2rem}.editorial-faq-strip h2{color:#fff7e7;text-shadow:0 2px 18px #0b263d57;text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.9}.editorial-faq-strip>div{border-top:1px solid var(--border-0);grid-template-columns:repeat(4,1fr);display:grid}.editorial-faq-strip article{border-right:1px solid var(--border-0);min-width:0}.editorial-faq-strip article:last-child{border-right:0}.editorial-faq-strip button{color:#fff7e7;text-align:left;text-shadow:0 1px 12px #0b263d66;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;width:100%;min-height:112px;padding:1.25rem 1rem;display:grid}.editorial-faq-strip button span{font-family:var(--font-display);color:var(--gold);font-size:3.1rem;line-height:.8}.editorial-faq-strip button strong{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;line-height:1.65}.editorial-faq-strip p{color:#fff7e7eb;text-shadow:0 1px 12px #0b263d75;margin:0;padding:0 1rem 1.25rem 4.6rem;font-size:.82rem;line-height:1.65}.split-landing{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;padding:0;position:relative;left:50%;right:50%}.split-landing-nav{z-index:30;-webkit-backdrop-filter:blur(22px);color:#fff7e7;width:min(100% - 2rem,980px);min-height:54px;text-shadow:none;background:#061018b8;border:1px solid #fff7e729;border-radius:999px;grid-template-columns:minmax(170px,auto) auto minmax(0,auto);justify-content:center;align-items:center;gap:.55rem;padding:.38rem;display:grid;position:fixed;top:1rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.split-landing-nav:before{content:none}.split-landing-nav .editorial-brand{color:#fff7e7;border-radius:999px;min-height:42px;padding:.22rem .9rem .22rem .28rem}.split-landing-nav .editorial-button{color:#fff7e7db;background:0 0;border-color:#fff7e773}.split-landing-nav .editorial-button-dark{color:#141312;min-height:42px;text-shadow:none;background:#fff7e7f5;border-color:#fff7e7f5;border-radius:999px}.split-nav-menu{z-index:4;position:relative}.split-nav-menu summary{color:#fff7e7e0;cursor:pointer;min-height:42px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;background:#fff7e714;border:1px solid #fff7e72e;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 1rem;font-size:.62rem;font-weight:800;list-style:none;transition:background .18s,border-color .18s;display:inline-flex}.split-nav-menu summary::-webkit-details-marker{display:none}.split-nav-menu[open] summary,.split-nav-menu summary:hover{background:#fff7e724;border-color:#fff7e761}.split-nav-menu[open] summary svg{transform:rotate(180deg)}.split-nav-menu-list{-webkit-backdrop-filter:blur(22px);background:#061018e6;border:1px solid #fff7e729;border-radius:24px;min-width:205px;padding:.42rem;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000057}.split-nav-menu-list a{color:#fff7e7c7;min-height:40px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .95rem;font-size:.64rem;font-weight:800;text-decoration:none;display:flex}.split-nav-menu-list a:hover{color:#fff7e7;background:#fff7e71a}.split-hero{isolation:isolate;background:#090908;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid;position:relative;overflow:hidden}.split-hero-panel{color:#fff7e7;justify-content:center;align-items:flex-end;min-height:100svh;padding:clamp(7rem,12vw,10rem) 2rem clamp(5rem,10vw,8rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.split-hero-panel+.split-hero-panel{border-left:1px solid #fff7e721}.split-hero-panel video,.split-hero-panel img{-o-object-fit:cover;object-fit:cover;z-index:-3;width:100%;height:100%;transition:transform 2s,filter .8s;position:absolute;inset:0;transform:scale(1.015)}.split-hero-panel video{filter:brightness(.56)saturate(.9)}.split-hero-panel video+img{opacity:0}.split-hero-panel:hover video,.split-hero-panel:hover img{filter:brightness(.76)saturate(1.08);transform:scale(1.07)}.watches-video-mark{color:#fff7e7;background:#090908;border:1px solid #d9c6a48c;border-radius:999px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047}.watches-video-mark video{-o-object-fit:cover;object-fit:cover;filter:brightness(.62)saturate(.9);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.watches-video-mark svg{z-index:1;filter:drop-shadow(0 2px 8px #000000a6);position:relative}@media (prefers-reduced-motion:reduce){.split-hero-panel video,.watches-video-mark video{display:none}.split-hero-panel video+img{opacity:1}}.split-hero-shade{z-index:-2;background:linear-gradient(#502d051a,#1e0e0047 44%,#00000080),radial-gradient(circle at 50% 35%,#d2a54b17,#0000 42%);transition:background .4s;position:absolute;inset:0}.split-hero-panel:hover .split-hero-shade{background:linear-gradient(#502d050f,#1e0e002e 44%,#0000006b),radial-gradient(circle at 50% 35%,#d2a54b1f,#0000 44%)}.split-hero-label{z-index:3;color:#fff7e7;font-family:"Playfair Display", var(--font-display);letter-spacing:-.04em;text-shadow:0 8px 34px #0000008c;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:500;line-height:.92;position:relative}.split-hero-wordmark{pointer-events:none;z-index:6;text-align:center;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.split-hero-wordmark span{color:#fff7e7;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px #0003,0 14px 46px #0000009e;max-width:min(1120px,94vw);font-size:clamp(4.2rem,10.6vw,10.6rem);font-weight:700;line-height:.82}.split-hero-wordmark span span{max-width:none;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-shadow:inherit;display:block}.split-hero h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.split-hero-actions{z-index:8;justify-content:center;align-items:center;gap:clamp(.8rem,2.4vw,2.5rem);padding:0 1rem;display:flex;position:absolute;bottom:clamp(1.2rem,4vw,2.5rem);left:0;right:0}.split-hero-icon,.split-hero-cta{color:#fff7e7;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:opacity .18s,background .18s,color .18s,transform .18s;display:inline-flex}.split-hero-icon{-webkit-backdrop-filter:blur(14px);background:#070e1a57;border:1px solid #fff7e72e;border-radius:999px;width:50px}.split-hero-cta{border:1px solid color-mix(in srgb, var(--accent) 54%, transparent);min-width:clamp(170px,18vw,240px);font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);background:#070e1a57;padding:0 1.35rem;font-size:.7rem;font-weight:800;box-shadow:inset 0 0 0 1px #fff7e70a,0 18px 54px #0000002e}.split-hero-cta:hover,.split-hero-icon:hover{background:var(--accent);color:#07192a;transform:translateY(-2px)}.split-hero-cta.is-muted{opacity:.54;pointer-events:none}.split-converter-section{background:#070e1abf;border-bottom:1px solid #2d292514;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);min-height:82vh;display:grid;position:relative;overflow:hidden}.split-converter-section:before{content:"";opacity:.055;filter:blur(6px)saturate(.6);z-index:0;background:url(/assets/redesign/yupoo.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.split-converter-section>*{z-index:1;position:relative}.split-converter-section>div:first-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(6rem,12vh,10rem) clamp(3rem,8vw,8rem) clamp(3rem,8vw,8rem);display:flex}.split-converter-section>div:first-child>span,.split-video-section span:not(.split-hero-shade){color:var(--accent);font-family:var(--font-mono);letter-spacing:.46em;text-transform:uppercase;margin-bottom:2rem;font-size:.62rem;font-weight:800}.split-converter-section h2,.split-video-section h2{color:#fff7e7;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(3rem,5vw,5.2rem);font-style:italic;font-weight:500;line-height:.92}.split-converter-section h2 em,.split-video-section h2 em{color:var(--accent);font-style:italic}.split-converter-section p,.split-video-section p{color:#fff7e7b8;max-width:470px;margin:0 0 2.4rem;font-size:.95rem;line-height:1.85}.split-converter-section a,.split-video-section a{color:#fff7e7;border-bottom:1px solid color-mix(in srgb, var(--accent) 65%, transparent);font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;padding-bottom:.35rem;font-size:.65rem;font-weight:800;text-decoration:none}.split-converter-panel{-webkit-backdrop-filter:blur(10px);border-left:1px solid color-mix(in srgb, var(--accent) 14%, transparent);background:#070e1a3d;justify-content:center;align-items:flex-start;padding:clamp(7rem,13vh,10rem) clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem);display:flex}.split-converter-panel [data-link-converter]{border-radius:var(--radius-lg)!important;border-color:color-mix(in srgb, var(--accent) 20%, transparent)!important;background:#0f253abf!important;width:min(100%,520px)!important;margin:0!important}.split-video-section{text-align:center;color:#fff7e7;isolation:isolate;place-items:center;min-height:78vh;padding:clamp(3rem,8vw,8rem) 1.4rem;display:grid;position:relative;overflow:hidden}.split-video-section img{-o-object-fit:cover;object-fit:cover;filter:brightness(.45);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.split-video-section:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 45%,#fff7e712,#00000094);position:absolute;inset:0}.split-video-section div{max-width:760px}.split-video-section h2,.split-video-section p,.split-video-section a,.split-video-section span{color:#fff7e7}.split-video-section p{color:#fff7e7b8;margin-left:auto;margin-right:auto}@media (width<=900px){.split-landing-nav{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;gap:.4rem;position:fixed}.split-landing-nav .editorial-actions .editorial-button-dark{display:none}.split-hero{flex-direction:column;min-height:auto;display:flex}.split-hero-panel{min-height:38svh;padding:2.5rem 1.5rem}.split-hero-shade{background:linear-gradient(#00000005,#00000014 48%,#00000073)}.split-hero-panel+.split-hero-panel{border-top:1px solid #fff7e721;border-left:0}.split-hero-wordmark{text-align:center;background:#090908;order:-1;padding:6.5rem 1.25rem 2.2rem;display:block;position:static;inset:auto}.split-hero-wordmark>span{letter-spacing:-.045em;max-width:12ch;margin:0 auto;display:block}.split-hero-actions{background:#090908;flex-wrap:wrap;order:10;padding:1.5rem 1rem 2.2rem;position:static}.split-converter-section{grid-template-columns:1fr}}@media (width<=620px){.split-landing-nav{width:calc(100% - 1rem);top:.5rem}.split-landing-nav .editorial-brand span{text-overflow:ellipsis;max-width:132px;display:inline;overflow:hidden}.split-hero-wordmark span{font-size:clamp(2.7rem,15vw,4rem)}.split-hero-panel{min-height:24svh;padding:1.35rem 1rem}.split-hero-label{font-size:clamp(2rem,10vw,3rem)}.split-hero-wordmark{padding:5.4rem 1rem 1rem}.split-hero-wordmark>span{max-width:10.5ch}.split-hero-actions{flex-direction:column;align-items:stretch;gap:.65rem;max-width:calc(100% - 2rem);margin:0 auto;padding:1rem 1rem 1.35rem}.split-hero-icon,.split-hero-cta{width:100%;min-height:44px}.split-hero-icon{display:none}}.public-category-button{transition:border-color .18s,background .18s,transform .18s}.public-category-button:hover{border-color:var(--border-1);background:color-mix(in srgb, var(--accent-dim) 52%, var(--surface-1));transform:translateY(-1px)}.folder-glitch{color:var(--text-hi);display:inline-block;position:relative}.folder-glitch:before,.folder-glitch:after{content:attr(data-text);pointer-events:none;opacity:0;color:var(--text-hi);position:absolute;inset:0}.category-folder:hover .folder-glitch:after,.category-card:hover .folder-glitch:after{opacity:.9;text-shadow:-2px 0 var(--glitch-after);clip-path:inset(18% 0 52%);animation:.72s steps(2,end) infinite alternate-reverse folder-glitch-slice;transform:translate(2px)}.category-folder:hover .folder-glitch:before,.category-card:hover .folder-glitch:before{opacity:.74;text-shadow:2px 0 var(--glitch-before);clip-path:inset(52% 0 18%);animation:.54s steps(2,end) infinite alternate folder-glitch-slice;transform:translate(-2px)}@keyframes folder-glitch-slice{0%{clip-path:inset(12% 0 58%)}28%{clip-path:inset(44% 0 24%)}54%{clip-path:inset(22% 0 48%)}78%{clip-path:inset(60% 0 10%)}to{clip-path:inset(30% 0 36%)}}.hero-section{text-align:center;padding:5rem 0 2.5rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;display:grid}.directory-seller-search{z-index:8;border-bottom:1px solid var(--border-0);margin-bottom:.5rem;padding:.35rem 0 2rem;position:relative}.directory-seller-search-shell{width:min(100%,720px);margin:0 auto;position:relative}.directory-seller-search label{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-size:.58rem;font-weight:700;display:block}.directory-seller-search-input{align-items:center;display:flex;position:relative}.directory-seller-search-input>svg{color:var(--accent);pointer-events:none;position:absolute;left:1rem}.directory-seller-search-input input{border:1px solid var(--border-1);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:100%;min-height:54px;color:var(--text-hi);font-family:var(--font-body);outline:none;padding:.85rem 1rem .85rem 3rem;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 12px 34px #0b263d14}.directory-seller-search-input input:focus{border-color:var(--accent);background:var(--surface-1);box-shadow:0 0 0 3px var(--accent-dim), 0 16px 38px #0b263d1f}.directory-seller-search-input input::placeholder{color:var(--text-lo)}.directory-seller-results{border:1px solid var(--border-1);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-0) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 54px #0b263d33}.directory-seller-results p{color:var(--text-md);margin:0;padding:1rem;font-size:.8rem}.directory-seller-results button{border:0;border-bottom:1px solid var(--border-0);width:100%;color:var(--text-hi);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;transition:background .14s;display:flex}.directory-seller-results button:last-child{border-bottom:0}.directory-seller-results button:hover,.directory-seller-results button.is-active{background:var(--surface-2)}.directory-seller-results span{gap:.18rem;min-width:0;display:grid}.directory-seller-results strong{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.directory-seller-results small{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;overflow:hidden}.directory-seller-results svg{color:var(--accent);flex-shrink:0}.video-page{max-width:1460px}.video-page-hero{margin-bottom:2.2rem}.tutorial-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:1.4rem;display:grid}.tutorial-card{background:var(--surface-1);border:1px solid var(--border-0);border-radius:var(--radius-lg);flex-direction:column;gap:.8rem;min-height:660px;padding:.78rem;transition:background .16s,border-color .16s,transform .16s;display:flex}.tutorial-card:hover{background:var(--surface-2);border-color:var(--border-1);transform:translateY(-2px)}.video-meta-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.video-meta-pill{border:1px solid var(--border-0);background:var(--surface-2);min-height:24px;color:var(--text-md);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.32rem;padding:0 .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.video-frame{overflow:hidden}.video-frame--tiktok{min-width:325px}.video-frame--youtube,.video-frame--vimeo{min-height:220px}.empty-state{border:1px dashed var(--border-1);border-radius:var(--radius-lg);background:var(--surface-1);min-height:220px;color:var(--text-lo);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:2rem;display:flex}.empty-state strong{color:var(--text-hi)}.category-card{background:var(--surface-1);border:1px solid var(--border-0);border-radius:var(--radius-md);cursor:pointer;padding:1rem 1.1rem;transition:background .16s,border-color .16s;position:relative}.category-card:hover{background:var(--surface-2);border-color:var(--border-1)}.card-title{color:var(--text-hi);margin:0 0 .35rem;font-size:.88rem;font-weight:700}.card-desc{color:var(--text-md);margin:0;font-size:.73rem;line-height:1.45}.category-page{padding:3rem 0 5rem}.back-link{color:var(--text-lo);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2rem;padding:0;font-size:.8rem;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--text-hi)}.category-warning{color:var(--text-hi);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ef444414;border-left:2px solid #ef4444;margin:1rem 0 1.75rem;padding:.85rem 1rem;font-size:.82rem}.link-pill{background:var(--surface-1);color:var(--text-hi);border:1px solid var(--border-0);cursor:pointer;border-radius:100px;align-items:center;gap:5px;padding:5px 14px;font-size:.7rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.link-pill:hover{background:var(--surface-2);border-color:var(--border-1)}@media (width<=768px){.top-navbar{padding:0 .75rem}.site-header{padding:0 .65rem}.site-header-shell{grid-template-columns:auto auto auto;gap:.3rem}.site-header-brand{padding-right:.45rem}.site-header-brand-label{max-width:8.2rem;font-size:.66rem}.header-menu-bar{padding:.2rem}.header-dropdown summary{letter-spacing:.11em;height:34px;padding:0 .66rem;font-size:.58rem}.header-dropdown-panel{--header-dropdown-x:-50%;width:min(360px,100vw - 1.4rem);max-height:calc(100svh - 74px);position:fixed;top:58px;left:50%;right:auto;overflow-y:auto}.site-header-icon-button{display:none!important}.site-header-auth-button{justify-content:center;width:40px;padding:0}.discord-login-label-desktop{display:none}.discord-login-label-mobile{display:inline}.hero-section{padding:3.5rem 0 2rem}.card-grid{grid-template-columns:repeat(2,1fr)}.header-hamburger{display:none!important}}@media (width<=480px){.card-grid{grid-template-columns:1fr}.site-header-shell{grid-template-columns:minmax(0,auto) auto auto;justify-content:center;width:100%}.site-header-brand-label{display:none}.header-dropdown-panel{width:calc(100vw - 1.2rem)}.public-category-row{grid-template-columns:1fr!important}.public-category-button{grid-template-columns:auto 1fr!important}.public-category-button>svg{display:none}}@media (width<=1080px){.editorial-nav{grid-template-columns:1fr}.editorial-nav-links,.editorial-actions{justify-content:flex-start}.editorial-feature-card,.editorial-feature-card.is-raised{grid-column:span 6;transform:none}.editorial-tool-panel{grid-column:1/-1;width:100%;margin-top:.5rem;position:relative;bottom:auto;right:auto}.editorial-faq-strip>div{grid-template-columns:repeat(2,1fr)}.editorial-faq-strip article:nth-child(2){border-right:0}}@media (width<=700px){.editorial-landing{width:min(100% - 32px,1440px);padding-top:1rem}.split-landing{width:100%;padding-top:0}.editorial-nav-links{display:none}.editorial-actions{gap:.35rem}.editorial-button{min-height:34px;padding:0 .62rem;font-size:.58rem}.social-icon-link{width:38px;min-width:38px;height:38px;min-height:38px}.editorial-hero{margin-top:2.2rem}.editorial-hero-register{min-height:62px;margin-bottom:1.5rem;padding:.8rem 1rem .8rem 1.15rem;font-size:.7rem}.editorial-hero-community{min-height:52px;padding:.72rem 1rem .72rem 1.15rem;font-size:.66rem}.editorial-hero h1{font-size:clamp(3.3rem,21vw,6rem)}.editorial-feature-grid{padding-bottom:0;display:block}.editorial-feature-card{min-height:380px;margin-bottom:1rem;display:block}.editorial-tool-panel{margin-top:1rem}.editorial-faq-strip>div{grid-template-columns:1fr}.editorial-faq-strip article,.editorial-faq-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--border-0)}}.feed-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:.9rem;display:grid}.feed-card{background:var(--surface-1);border:1px solid var(--border-0);border-radius:var(--radius-lg);flex-direction:column;gap:.65rem;padding:1rem 1.1rem;transition:background .16s,border-color .16s;display:flex}.feed-card:hover{background:var(--surface-2);border-color:var(--border-1)}.feed-card-header{align-items:center;gap:.6rem;display:flex}.feed-card-avatar{background:var(--accent-dim);border:1px solid var(--accent-border);width:30px;height:30px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.feed-card-name{color:var(--text-hi);font-size:.8rem;font-weight:600;line-height:1.2;display:block}.feed-card-time{color:var(--text-lo);margin-top:1px;font-size:.68rem;display:block}.feed-card-ext{color:var(--text-lo);flex-shrink:0;align-items:center;transition:color .15s;display:flex}.feed-card-ext:hover{color:var(--accent)}.feed-card-body{flex-direction:column;gap:.4rem;display:flex}.feed-card-text{color:var(--text-md);word-break:break-word;margin:0;font-size:.79rem;line-height:1.55}.feed-card-img-hint{color:var(--text-lo);font-size:.7rem}.feed-card-html img{border-radius:var(--radius-sm);width:100%;height:auto;margin-top:.4rem;display:block}.feed-card-expand{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.2rem;padding:0;font-size:.72rem;transition:opacity .15s}.feed-card-expand:hover{opacity:.75}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.feed-grid{grid-template-columns:1fr}}.editorial-hero h1,.hero-section h1,.hero-section .glitch-wrapper,.video-page-hero h1,.video-page-hero .glitch-wrapper{text-shadow:0 2px 12px #0000004d;color:#fff!important}.link-converter-submit{border-radius:var(--radius-md);color:#1a1007;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background-color:#f5edd8;border:none;align-items:center;gap:8px;padding:.85rem 1.4rem;font-size:.92rem;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 10px #0000002e}.link-converter-submit:hover{background-color:#ede3c8;box-shadow:0 4px 18px #00000047}.converter-mode-switch{border:1px solid var(--border-0);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);background:#102840bf;gap:4px;margin:0 0 1rem;padding:4px;display:inline-flex}.converter-mode-button,.bulk-copy-all{border-radius:var(--radius-sm);min-height:36px;color:var(--text-md);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.76rem;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.converter-mode-button:hover,.converter-mode-button.is-active{border-color:var(--border-1);color:var(--text-hi);background:#0f253abf}.bulk-converter-form{gap:.65rem;display:grid}.bulk-converter-form label{color:var(--text-muted);font-size:.78rem;font-weight:700}.bulk-converter-form textarea{resize:vertical;border:1px solid var(--border-0);border-radius:var(--radius-md);width:100%;min-height:190px;color:var(--text-hi);font-family:var(--font-mono);background:#102840bf;outline:none;padding:.85rem 1rem;font-size:.76rem;line-height:1.65}.bulk-converter-form textarea:focus{border-color:var(--accent)}.bulk-converter-form .link-converter-submit{justify-self:start}.bulk-converter-results{gap:.75rem;margin-top:1rem;display:grid}.bulk-converter-summary{border:1px solid var(--border-0);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);background:#102840bf;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.bulk-converter-summary p{color:var(--text-md);margin:0;font-size:.78rem}.bulk-converter-summary strong{color:var(--text-hi)}.bulk-copy-all{border-color:var(--border-1);color:var(--text-hi);background:#0f253abf}.bulk-copy-all:hover{border-color:var(--accent)}.bulk-copy-all:disabled{opacity:.45;cursor:not-allowed}.bulk-converter-list{gap:.5rem;display:grid}.bulk-converter-row{border:1px solid var(--border-0);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);background:#102840bf;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem;display:grid}.bulk-converter-row.has-error{border-color:#b423186b}.bulk-converter-index{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;font-weight:900}.bulk-converter-row div{min-width:0}.bulk-converter-row code,.bulk-converter-row a{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.bulk-converter-row code{color:var(--text-lo)}.bulk-converter-row a{color:var(--text-hi);margin-top:.35rem;text-decoration:none}.bulk-converter-row a svg{vertical-align:-2px;margin-left:.35rem;display:inline}.bulk-converter-row p{color:#b42318;margin:.35rem 0 0;font-size:.75rem;font-weight:700}.products-page{width:min(100%,1180px);margin:0 auto;padding:4.5rem 1rem 7rem}.products-hero{gap:.7rem;margin-bottom:1.4rem;display:grid}.products-hero h1{color:var(--text-hi);font-family:var(--font-display);margin:0;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.82}.products-hero p:last-child{max-width:680px;color:var(--text-md);margin:0;font-size:.98rem;line-height:1.7}.products-hero-stats{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);width:fit-content;min-width:min(100%,280px);box-shadow:var(--shadow-soft);border-radius:24px;gap:.18rem;margin-top:.8rem;padding:1rem 1.15rem;display:grid}.products-hero-stats strong{color:var(--text-hi);font-family:var(--font-display);font-size:clamp(3rem,7vw,5.6rem);line-height:.82}.products-hero-stats span,.products-hero-stats em{color:var(--text-md);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:800}.products-hero-stats em{color:var(--accent)}.products-layout{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}.products-content{min-width:0}.products-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.45rem;margin:0 0 1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.products-category-tabs::-webkit-scrollbar{display:none}.products-category-tabs button{border:1px solid var(--border-0);min-height:48px;color:var(--text-md);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:.55rem 1.05rem;font-size:.68rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.products-category-tabs button:hover{color:var(--text-hi);border-color:var(--border-1)}.products-category-tabs button.is-active{color:var(--surface-0);background:var(--accent);border-color:var(--accent)}.products-search{z-index:5;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0 0 1.4rem;padding:.75rem .95rem;display:grid;position:sticky;top:82px;box-shadow:0 18px 50px #0b263d14}.products-search svg{color:var(--accent)}.products-search input{min-width:0;color:var(--text-hi);font:inherit;background:0 0;border:0;outline:0}.products-search input::placeholder{color:var(--text-lo)}.products-search span{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.products-active-filters{flex-wrap:wrap;align-items:center;gap:.45rem;margin:-.35rem 0 1rem;display:flex}.products-active-filters span{border:1px solid var(--border-0);background:color-mix(in srgb, var(--surface-2) 84%, transparent);min-height:26px;color:var(--text-md);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.58rem;font-weight:900;display:inline-flex}.products-active-filter-pill{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--accent-dim) 78%, var(--surface-2));min-height:30px;color:var(--text-hi);cursor:pointer;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:0 .62rem 0 .75rem;font-size:.58rem;font-weight:900;display:inline-flex}.products-active-filter-pill svg{color:var(--accent)}.top-finds-seller{border:1px solid var(--accent-border);border-radius:var(--radius-2xl);background:linear-gradient(135deg, #0b263df0, #2d2925ad), color-mix(in srgb, var(--surface-2) 86%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-height:280px;margin:0 0 1.2rem;padding:clamp(1.1rem,3vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0b263d33}.top-finds-seller:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 16%,#f2ebdf38,#0000 32%),linear-gradient(90deg,#0b263dd6,#0b263d57,#0b263ddb);position:absolute;inset:0}.top-finds-seller-cover{-o-object-fit:cover;object-fit:cover;opacity:.42;filter:saturate(.95)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.top-finds-seller-copy,.top-finds-seller-action{z-index:2;position:relative}.top-finds-seller-copy{gap:.75rem;max-width:620px;display:grid}.top-finds-seller-copy p{color:var(--gold);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.top-finds-seller-copy h2{color:#fffaf0;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.4rem,8vw,5rem);line-height:.88}.top-finds-seller-copy>span{color:#fffaf0c7;font-size:.98rem;line-height:1.55}.top-finds-seller-meta{flex-wrap:wrap;gap:.45rem;display:flex}.top-finds-seller-meta strong,.top-finds-seller-meta em{color:#fffaf0;min-height:30px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fffaf01a;border:1px solid #fffaf038;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.62rem;font-style:normal;font-weight:900;display:inline-flex}.top-finds-seller-action{min-height:44px;color:var(--navy);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fffaf0;border:1px solid #fffaf047;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:.45rem;padding:.75rem 1.05rem;font-size:.66rem;font-weight:950;display:inline-flex;box-shadow:0 18px 40px #0003}.top-finds-seller-action:hover{transform:translateY(-1px)}.preferred-sellers{border:1px solid var(--accent-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 38%), color-mix(in srgb, var(--surface-1) 86%, transparent);gap:.8rem;margin:0 0 1.2rem;padding:1rem;display:grid;box-shadow:0 24px 70px #0b263d1a}.preferred-sellers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.preferred-sellers-head p,.preferred-sellers-head span{margin:0}.preferred-sellers-head p{color:var(--text-hi);font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2.4rem);line-height:.95}.preferred-sellers-head span{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.preferred-sellers-row{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.7rem;display:grid}.preferred-seller-card{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 76%, transparent);color:var(--text-hi);cursor:pointer;text-align:left;gap:.4rem;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.preferred-seller-card:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-dim) 64%, var(--surface-2));transform:translateY(-2px)}.preferred-seller-card span{font-weight:950}.preferred-seller-card strong,.seller-showcase-stars{color:var(--accent);align-items:center;gap:.12rem;display:inline-flex}.preferred-seller-card em{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:900}@media (width<=720px){.top-finds-seller{grid-template-columns:1fr;min-height:340px}.top-finds-seller-action{justify-self:start}}.selected-seller-card{border:1px solid var(--accent-border);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), color-mix(in srgb, var(--surface-1) 88%, transparent);grid-template-columns:auto minmax(0,1fr);gap:1rem;margin:0 0 1.2rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0b263d1f}.selected-seller-clear{border:1px solid var(--border-0);background:var(--surface-2);width:34px;height:34px;color:var(--text-hi);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:.75rem;right:.75rem}.selected-seller-mark{border:1px solid var(--accent-border);background:var(--accent-dim);width:58px;height:58px;color:var(--accent);border-radius:20px;place-items:center;display:grid}.selected-seller-card p,.selected-seller-card h2{margin:0}.selected-seller-card p{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.selected-seller-card h2{max-width:calc(100% - 2rem);color:var(--text-hi);margin-top:.18rem;font-size:clamp(1.65rem,4vw,3rem);line-height:.95}.selected-seller-description{max-width:760px;color:var(--text-md);margin-top:.55rem;font-size:.86rem;line-height:1.55;display:block}.selected-seller-stats{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.selected-seller-stats span{border:1px solid var(--border-0);background:var(--surface-2);min-height:26px;color:var(--text-md);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.58rem;font-weight:900;display:inline-flex}.products-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.seller-showcase{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.05rem;display:grid}.order-guide{width:min(100% - 2rem,1080px);margin:0 auto;padding:clamp(7.5rem,12vw,10rem) 0 2rem}.order-hero{text-align:center;max-width:820px;margin:0 auto clamp(3rem,7vw,5.5rem)}.order-hero .section-kicker,.order-checklist .section-kicker,.order-cta .section-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.66rem;font-weight:700}.order-hero h1{color:var(--text-hi);letter-spacing:0;margin:0;font-size:clamp(4.2rem,11vw,8rem);font-weight:400;line-height:.86}.order-hero>p:not(.section-kicker){max-width:620px;color:var(--text-md);margin:1.5rem auto 0;font-size:clamp(.92rem,2vw,1.08rem);line-height:1.7}.order-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.order-button{border:1px solid var(--border-1);background:color-mix(in srgb, var(--surface-1) 82%, transparent);min-height:46px;color:var(--text-hi);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.2rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.order-button:hover{border-color:var(--accent);transform:translateY(-2px)}.order-button.is-primary{border-color:var(--accent-border);background:var(--accent);color:#07192a}.order-progress{z-index:5;border:1px solid var(--border-0);background:color-mix(in srgb, var(--surface-0) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;margin:0 auto 3rem;padding:.35rem;display:flex;position:sticky;top:4.8rem;overflow-x:auto}.order-progress::-webkit-scrollbar{display:none}.order-progress a{width:38px;height:38px;color:var(--text-lo);font-family:var(--font-mono);border-radius:50%;flex:0 0 38px;place-items:center;font-size:.62rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:grid}.order-progress a:hover,.order-progress a:focus-visible{background:var(--accent-dim);color:var(--accent);outline:none}.order-steps{max-width:900px;margin:0 auto;position:relative}.order-steps:before{content:"";background:linear-gradient(180deg, transparent, var(--accent-border) 5%, var(--accent-border) 95%, transparent);width:1px;position:absolute;top:1rem;bottom:1rem;left:66px}.order-step{grid-template-columns:50px 34px minmax(0,1fr);gap:1.15rem;padding:0 0 clamp(3rem,7vw,5rem);scroll-margin-top:8rem;display:grid;position:relative}.order-step-number{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;padding-top:.35rem;font-size:.65rem;font-weight:700}.order-step-icon{z-index:1;border:1px solid var(--accent-border);background:color-mix(in srgb, var(--surface-0) 88%, transparent);width:34px;height:34px;color:var(--accent);box-shadow:0 0 0 7px color-mix(in srgb, var(--surface-0) 78%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.order-step-copy{max-width:650px;padding:0 0 .4rem .65rem}.order-step-label{color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:700}.order-step h2{color:var(--text-hi);letter-spacing:0;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:500;line-height:1.05}.order-step-copy>p:not(.order-step-label){color:var(--text-md);margin:.9rem 0 0;font-size:.92rem;line-height:1.75}.order-step-link{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:1rem;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.order-step-link:hover{color:var(--accent-soft)}.order-checklist{border:1px solid var(--border-0);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 70%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(2rem,6vw,5rem);margin:0 0 2rem;padding:clamp(2rem,5vw,4rem);display:grid}.declaration-guide{border:1px solid var(--border-0);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 0 clamp(2rem,6vw,4rem);padding:clamp(1.5rem,5vw,3.5rem)}.declaration-guide-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:1rem;max-width:720px;display:grid}.declaration-guide-icon{border:1px solid var(--accent-border);width:42px;height:42px;color:var(--accent);background:var(--accent-dim);border-radius:50%;place-items:center;display:grid}.declaration-guide .section-kicker{margin:0 0 .55rem}.declaration-guide h2{color:var(--text-hi);letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.declaration-guide-heading p:not(.section-kicker){color:var(--text-md);margin:.9rem 0 0;font-size:.86rem;line-height:1.7}.declaration-country-control{border-top:1px solid var(--border-0);border-bottom:1px solid var(--border-0);grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:1rem;margin-top:2.5rem;padding:1rem 0;display:grid}.declaration-country-control label{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700}.declaration-country-control select{border:1px solid var(--border-1);background:var(--surface-0);width:100%;min-height:46px;color:var(--text-hi);font:600 .82rem var(--font-body);cursor:pointer;border-radius:999px;padding:0 2.8rem 0 1rem}.declaration-country-control select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.declaration-country-result{padding-top:1.5rem}.declaration-country-title{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.declaration-country-identity{grid-template-columns:72px auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.declaration-flag{border:1px solid var(--border-1);background:var(--surface-0);border-radius:.65rem;place-items:center;width:72px;height:48px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000002e}.declaration-flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.declaration-flag>svg{color:var(--accent)}.declaration-country-code{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.1em;font-size:.65rem;font-weight:700}.declaration-country-identity strong{color:var(--text-hi);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500}.declaration-country-title a{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-flex}.declaration-authority-note{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.declaration-country-result ol{border-top:1px solid var(--border-0);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.declaration-country-result li{border-bottom:1px solid var(--border-0);grid-template-columns:30px minmax(0,1fr);gap:.7rem;padding:1.1rem 1rem 1.1rem 0;display:grid}.declaration-country-result li:nth-child(odd){border-right:1px solid var(--border-0)}.declaration-country-result li:nth-child(2n){padding-left:1rem}.declaration-country-result li>span{color:var(--accent);padding-top:.05rem}.declaration-country-result li.is-warning>span{color:#f4b13e}.declaration-country-result li p{color:var(--text-md);margin:0;font-size:.8rem;line-height:1.6}.declaration-disclaimer{color:var(--text-lo);margin:1rem 0 0;font-size:.7rem;line-height:1.6}.order-checklist h2,.order-cta h2{color:var(--text-hi);letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.order-checklist-intro,.order-cta>p:not(.section-kicker){color:var(--text-md);margin:1rem 0 0;font-size:.86rem;line-height:1.7}.order-checklist ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.order-checklist li{border-bottom:1px solid var(--border-0);color:var(--text-md);grid-template-columns:22px 1fr;gap:.7rem;padding:.9rem 0;font-size:.83rem;line-height:1.55;display:grid}.order-checklist li:first-child{padding-top:0}.order-checklist li:last-child{border-bottom:0;padding-bottom:0}.order-checklist li svg{color:var(--accent);margin-top:.08rem}.order-cta{text-align:center;padding:clamp(4rem,9vw,7rem) 1rem}.order-cta>p:not(.section-kicker){max-width:580px;margin-left:auto;margin-right:auto}@media (width<=680px){.order-guide{width:min(100% - 1.25rem,1080px);padding-top:6.5rem}.order-progress{top:4.5rem}.order-progress a{flex-basis:34px;width:34px;height:34px}.order-steps:before{left:16px}.order-step{grid-template-columns:34px minmax(0,1fr);gap:.8rem}.order-step-number{display:none}.order-step-copy{padding-left:.25rem}.order-checklist{grid-template-columns:1fr;min-width:0;padding:1.5rem}.declaration-guide{padding:1.5rem}.declaration-country-control{grid-template-columns:1fr}.declaration-country-title{flex-direction:column;align-items:flex-start}.declaration-country-identity{grid-template-columns:64px auto minmax(0,1fr)}.declaration-flag{width:64px;height:44px}.declaration-country-result ol{grid-template-columns:1fr}.declaration-country-result li,.declaration-country-result li:nth-child(2n){padding:1rem 0}.declaration-country-result li:nth-child(odd){border-right:0}.order-hero-actions{flex-direction:column}.order-button{width:100%}}.products-collections{border-top:1px solid var(--border-0);gap:1rem;margin-top:.6rem;padding-top:1.15rem;display:grid}.products-collections-head{margin-bottom:0}.list.seller-showcase-masonry{width:100%;min-height:340px;position:relative}.list.seller-showcase-masonry[data-measured=false]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.05rem;display:grid}.list.seller-showcase-masonry[data-ready=false]{opacity:.98}.list.seller-showcase-masonry[data-measured=true] .item-wrapper{box-sizing:border-box;will-change:transform, width, height, opacity;opacity:1;transition:transform .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;left:0}.list.seller-showcase-masonry[data-measured=false] .item-wrapper{min-height:320px;position:relative}.item-wrapper>*{height:100%}.list.seller-showcase-masonry .seller-showcase-card{min-height:0}.seller-showcase-card{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--seller-profile-radius:clamp(32px, 3.2vw, 48px);isolation:isolate;border:1px solid color-mix(in srgb, var(--accent-border) 54%, #ffffff29);border-radius:var(--seller-profile-radius);min-height:320px;box-shadow:#00000059 calc((var(--pointer-from-left) * 12px) - 4px) calc((var(--pointer-from-top) * 22px) - 6px) 34px -12px, 0 28px 80px #030c1533;color:#fff8ea;text-align:center;transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transform-style:preserve-3d;backface-visibility:hidden;touch-action:manipulation;background:radial-gradient(circle at 50% 0,#fbd6a438,#0000 36%),linear-gradient(145deg,#071828f5,#030c15f5 58%,#0c1a26f0);align-content:start;justify-items:center;padding:1.7rem 1.2rem 1.15rem;transition:border-color .18s,box-shadow .18s,transform .55s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.seller-showcase-card.has-cover{box-shadow:#0000006b calc((var(--pointer-from-left) * 14px) - 5px) calc((var(--pointer-from-top) * 26px) - 8px) 42px -12px, 0 30px 90px #02081142;background:radial-gradient(circle at 18% 12%,#866bbe38,#0000 34%),linear-gradient(145deg,#141830f5,#050d1bf7);grid-template-rows:minmax(0,1fr) auto;align-content:end;justify-items:stretch;padding:1.15rem}.seller-showcase-card:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffffff14,#0000),linear-gradient(#fff8ea1c,#0000 38%);position:absolute;inset:0}.seller-showcase-card.has-cover:before{z-index:1;background:linear-gradient(180deg, #080c1b2e 0%, #080c1b24 34%, #080c1b47 60%, #030811d1 100%), radial-gradient(circle at 25% 8%, #b58bff2e, transparent 34%), radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff8ea33, transparent 32%);opacity:1}.seller-showcase-card:hover{--card-opacity:1;box-shadow:#00000075 calc((var(--pointer-from-left) * 16px) - 5px) calc((var(--pointer-from-top) * 26px) - 8px) 42px -12px, 0 34px 95px #030c1542;border-color:#f6d5a1}.seller-profile-behind,.seller-profile-inside,.seller-profile-shine,.seller-profile-glare{pointer-events:none;position:absolute;inset:0}.seller-profile-behind{z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #7dbeff7a, transparent 28%), radial-gradient(circle at 50% 0%, #f3c98642, transparent 42%);filter:blur(34px)saturate(1.2);opacity:calc(.24 + (.72 * var(--card-opacity)));transition:opacity .2s;inset:-18px}.seller-profile-inside{z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff8ea21, transparent 26%), radial-gradient(circle at 50% 100%, #13416085, transparent 46%);opacity:.9}.seller-showcase-card.has-cover .seller-profile-inside{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff8ea14, transparent 24%), radial-gradient(circle at 50% 100%, #13416042, transparent 50%);opacity:.34}.seller-showcase-cover{z-index:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:.94;filter:saturate(.98)contrast(1.08)brightness(.95);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;inset:0;transform:scale(1.08)}.seller-showcase-card.has-cover:hover .seller-showcase-cover{opacity:1;transform:scale(1.13)}.seller-profile-shine{z-index:2;border-radius:inherit;background-image:repeating-linear-gradient(0deg, #ff777314 0%, #ffec8b1a 5%, #99ffb11a 10%, #78daff1c 15%, #a98cff1a 20%, transparent 26%), repeating-linear-gradient(128deg, transparent 0%, #ffffff29 3.8%, #ffffff05 7.4%, transparent 11.2%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff7a, transparent 34%);background-position:0 var(--background-y), var(--background-x) var(--background-y), center;mix-blend-mode:color-dodge;opacity:calc(.04 + (.46 * var(--card-opacity)));background-size:260% 260%,180% 180%,100% 100%;transition:opacity .2s}.seller-profile-glare{z-index:3;border-radius:inherit;background:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff8ea57 0%, #7dbeff14 34%, transparent 68%);mix-blend-mode:overlay;opacity:calc(.08 + (.38 * var(--card-opacity)));transition:opacity .2s}.seller-showcase-hotspot{z-index:7;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.seller-showcase-hotspot:focus-visible{outline:2px solid var(--accent);outline-offset:-8px}.seller-showcase-avatar{z-index:4;background:#00000057;border:1px solid #fff8ea2e;border-radius:30px;place-items:center;width:108px;height:108px;margin-top:.2rem;display:grid;position:relative;transform:translateZ(24px);box-shadow:inset 0 0 0 9px #fff8ea0d,0 18px 44px #00000042}.seller-showcase-card.has-cover .seller-showcase-avatar,.seller-showcase-card.has-cover .seller-showcase-link-dot{display:none}.seller-showcase-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:23px;width:calc(100% - 20px);height:calc(100% - 20px)}.seller-showcase-avatar span{color:#fff8ea;font-family:var(--font-display);font-size:1.9rem;line-height:1}.seller-showcase-link-dot{z-index:5;color:#07182a;background:linear-gradient(135deg,#f3c986,#f1b8bd);border:1px solid #fff8eab8;border-radius:999px;place-items:center;width:28px;height:28px;margin-top:-20px;margin-left:92px;display:grid;position:relative;transform:translateZ(32px);box-shadow:0 12px 28px #00000042}.seller-showcase-copy{z-index:4;justify-items:center;gap:.55rem;width:100%;margin-top:1.05rem;display:grid;position:relative;transform:translateZ(18px)}.seller-showcase-card.has-cover .seller-showcase-copy{align-content:start;align-self:stretch;min-height:0;margin-top:auto;padding-top:.45rem;display:grid}.seller-showcase-copy p,.seller-showcase-copy h2,.seller-showcase-copy span{margin:0}.seller-showcase-copy p{color:#f15f61;max-width:100%;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 18px #f15f612e;font-size:.57rem;font-weight:950}.seller-showcase-card.has-cover .seller-showcase-copy p{color:#fff8eab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8ea14;border:1px solid #fff8ea24;border-radius:999px;place-self:center;padding:.38rem .68rem}.seller-showcase-copy h2{color:#fff8ea;max-width:100%;font-family:var(--font-display);overflow-wrap:anywhere;text-shadow:0 18px 46px #00000070;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:.9}.seller-showcase-card.has-cover .seller-showcase-copy h2{letter-spacing:0;text-shadow:0 20px 52px #00000094,0 0 34px #b58bff3d;margin-top:.55rem;font-size:clamp(2.1rem,3.9vw,3.55rem);line-height:.88}.seller-showcase-copy span{color:#fff8eab3;max-width:18rem;min-height:3.3em;font-size:.78rem;line-height:1.45}.seller-showcase-card.has-cover .seller-showcase-copy span{color:#fff8eac2;text-shadow:0 12px 34px #00000080;max-width:20rem;min-height:0;margin:.7rem auto 0}.seller-showcase-stars{color:#f3c986;filter:drop-shadow(0 0 12px #f3c98633);justify-content:center}.seller-showcase-action{z-index:8;color:#fff8ea;cursor:pointer;width:100%;min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff8ea14;border:1px solid #fff8ea2e;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.62rem;font-weight:950;display:inline-flex;position:relative;transform:translateZ(26px);box-shadow:inset 0 1px #ffffff14}.seller-showcase-card:hover .seller-showcase-action{background:#fff8ea21;border-color:#f3c986b8}.seller-showcase-card.has-cover .seller-showcase-action{color:#07182a;background:#fff8eae6;justify-self:center;width:auto;min-width:11rem;margin:1.15rem auto 0;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff52}.seller-showcase-card.has-cover:hover .seller-showcase-action{background:#fff8ea}@media (prefers-reduced-motion:reduce){.seller-showcase-card{transition:border-color .18s,box-shadow .18s;transform:none!important}.seller-profile-shine,.seller-profile-glare{opacity:.08}}.seller-product-groups{gap:1.35rem;display:grid}.seller-product-group{border:1px solid var(--border-0);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-1) 72%, transparent);content-visibility:auto;contain-intrinsic-size:680px;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 60px #0b263d14}.seller-product-group-head{border-bottom:1px solid var(--border-0);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.85rem;display:flex}.seller-product-group-head p,.seller-product-group-head h2{margin:0}.seller-product-group-head p{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.seller-product-group-head h2{color:var(--text-hi);margin-top:.2rem;font-size:clamp(1.35rem,3vw,2.3rem);line-height:1}.seller-product-group-head strong{color:var(--text-md);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.62rem;font-weight:900}.seller-product-type-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.seller-product-type-row span{border:1px solid var(--border-0);background:var(--surface-2);min-height:26px;color:var(--text-md);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.58rem;font-weight:900;display:inline-flex}.product-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent-border) 52%, #ffffff2e);content-visibility:auto;contain-intrinsic-size:430px;background:radial-gradient(circle at 18% 8%,#866bbe38,#0000 34%),linear-gradient(145deg,#141830f5,#050d1bf7);border-radius:clamp(28px,2.8vw,42px);align-content:end;min-height:clamp(360px,42vw,460px);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0208112e,inset 0 1px #ffffff14}.product-card:before,.product-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.product-card:before{z-index:1;background:linear-gradient(#080c1b1f 0%,#080c1b2e 38%,#030811db 100%),radial-gradient(circle at 24% 8%,#b58bff2e,#0000 34%)}.product-card:after{z-index:2;mix-blend-mode:color-dodge;opacity:0;background:repeating-linear-gradient(128deg,#0000 0%,#ffffff1f 4%,#ffffff03 8%,#0000 12%),radial-gradient(circle at 50% 0,#fff8ea24,#0000 42%);transition:opacity .18s}.product-card:hover{border-color:#f6d6a3;transform:translateY(-3px);box-shadow:0 38px 110px #02081147,inset 0 1px #ffffff1f}.product-image{z-index:0;-o-object-fit:cover;object-fit:cover;filter:saturate(.98)contrast(1.08)brightness(.94);background:#030c15e6;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .18s;position:absolute;inset:0;transform:scale(1.05)}.product-card:hover .product-image{filter:saturate(1.08)contrast(1.1)brightness();transform:scale(1.1)}.product-card .product-image-empty svg{display:none}.product-image-empty{z-index:0;color:#fff8eac7;background:radial-gradient(circle at 42% 20%,#7fa5c347,#0000 34%),linear-gradient(145deg,#0a1d2ff5,#030c15fa);place-items:center;display:grid;position:absolute;inset:0}.product-card-body{z-index:3;color:#fff8ea;align-content:end;gap:.72rem;min-height:100%;padding:1.2rem;display:grid;position:relative}.product-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.product-meta span{color:#fff8eac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:24px;font-family:var(--font-mono);letter-spacing:.04em;background:#fff8ea17;border:1px solid #fff8ea26;border-radius:999px;align-items:center;padding:0 .58rem;font-size:.58rem;font-weight:800;display:inline-flex}.product-card h2,.product-card h3{color:#fff8ea;font-family:var(--font-display);-webkit-line-clamp:3;text-shadow:0 18px 44px #00000094,0 0 30px #b58bff29;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:.98;display:-webkit-box;overflow:hidden}.product-price-line{color:#fff8eabd;font-family:var(--font-mono);text-shadow:0 12px 28px #0000006b;margin:-.15rem 0 0;font-size:.64rem;font-weight:850;line-height:1.45}.product-shop{color:var(--text-lo);align-items:center;gap:.4rem;margin:0;font-size:.78rem;line-height:1.4;display:flex}.product-shop svg{flex-shrink:0}.product-buy-button{border-radius:var(--radius-md);color:#07182a;background:#fff8eaeb;border:1px solid #fff8eab3;justify-content:center;align-items:center;gap:.48rem;min-height:44px;margin-top:auto;font-size:.82rem;font-weight:900;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff52}.product-buy-button:hover{background:#fff8ea;border-color:#fff8ea;transform:translateY(-1px)}.products-load-more{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--accent-dim) 76%, var(--surface-1));min-height:48px;color:var(--text-hi);cursor:pointer;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.7rem;padding:0 1.15rem;font-size:.82rem;font-weight:950;display:inline-flex}.products-load-more span{color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.products-empty{border:1px dashed var(--border-1);border-radius:var(--radius-lg);background:var(--surface-1);text-align:center;align-content:center;place-items:center;gap:.8rem;min-height:320px;padding:2rem;display:grid}.products-empty h2,.products-empty p{margin:0}.products-empty p{color:var(--text-md)}@media (width<=900px){.products-search{top:72px}}@media (width<=580px){.seller-product-group{padding:.75rem}.seller-product-group-head{flex-direction:column;align-items:flex-start}.products-search{grid-template-columns:auto minmax(0,1fr)}.products-search span{grid-column:1/-1}}.products-page{color:#fff8ea;width:min(100%,1240px);padding:clamp(3.5rem,7vw,6rem) 0 7rem}:root[data-theme=dark] .products-page{color:#fff8ea}.products-hero{border-bottom:1px solid #2d292524;margin-bottom:clamp(1.8rem,5vw,3.8rem);padding:0 0 clamp(1.4rem,4vw,2.8rem)}:root[data-theme=dark] .products-hero{border-bottom-color:#fff8ea1f}.products-hero .section-kicker{color:#fff8ea8f;font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;margin:0 0 .9rem;font-size:.64rem;font-weight:800}:root[data-theme=dark] .products-hero .section-kicker{color:#fff8ea8f}.products-hero h1{color:inherit;font-family:"Playfair Display", var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(3.2rem,16vw,14rem);font-weight:600;line-height:.78}.products-hero p:last-child{color:#fff8eac7;max-width:760px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.52}:root[data-theme=dark] .products-hero p:last-child{color:#fff8eab8}.products-hero-stats{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(1.8rem,4vw,3rem);padding:0}.products-hero-stats strong{color:inherit;font-family:"Playfair Display", var(--font-display);letter-spacing:-.055em;font-size:clamp(3.5rem,9vw,7rem);font-weight:600}.products-hero-stats span{color:var(--accent);letter-spacing:.18em;font-size:.72rem}.products-search{background:#fffcf6bf;border-color:#2d292529;border-radius:999px;margin-bottom:.8rem;padding:.9rem 1.05rem;position:sticky;top:78px;box-shadow:0 22px 70px #0b263d1a}:root[data-theme=dark] .products-search{background:#061422bf;border-color:#fff8ea29}.products-search input{font-size:1rem}.products-active-filters{margin:0 0 1.7rem}.products-store-select{color:#161512;background:#fffcf6bf;border:1px solid #2d292529;border-radius:999px;grid-template-columns:auto auto minmax(190px,1fr);align-items:center;gap:.5rem;min-height:34px;padding:.2rem .7rem;display:inline-grid}:root[data-theme=dark] .products-store-select{color:#fff8ea;background:#061422bf;border-color:#fff8ea29}.products-active-filters .products-store-select>span{min-height:0;color:inherit;letter-spacing:.16em;background:0 0;border:0;border-radius:0;padding:0;font-size:.62rem}.products-store-select select{min-width:0;color:inherit;font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:.86rem;font-weight:700}.products-catalog{gap:clamp(1.2rem,2.5vw,2rem);display:grid}.products-catalog-head{justify-content:space-between;align-items:end;gap:1rem;padding-top:.6rem;display:flex}.products-catalog-head p,.products-catalog-head span{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.products-catalog-head p{color:#fff8eadb}.products-catalog-head span{color:#fff8ea8a}:root[data-theme=dark] .products-catalog-head p{color:#fff8eadb}:root[data-theme=dark] .products-catalog-head span{color:#fff8ea80}.products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));gap:clamp(1rem,2vw,1.5rem)}.product-card{aspect-ratio:.72;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 10%,#fff8ea29,#0000 38%),linear-gradient(145deg,#18283abf,#061421bf);border-color:#fff8ea57;border-radius:clamp(24px,2.6vw,38px);min-height:0;box-shadow:0 28px 82px #0208112e}.product-card:before{background:linear-gradient(#07121e0f 0%,#07121e47 38%,#030811bf 100%),radial-gradient(circle at 50% 10%,#fff8ea2e,#0000 40%)}.product-card:after{opacity:.08}.product-card:hover:after{opacity:.24}.product-card-body{text-align:center;justify-items:center;padding:clamp(1rem,2vw,1.35rem)}.product-meta{justify-content:center}.product-meta span{color:#fff8ead1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;background:#fff8ea21;border-color:#fff8ea2e;min-height:25px}.product-card h3{max-width:100%;font-family:"Playfair Display", var(--font-display);letter-spacing:-.045em;text-align:center;font-size:clamp(1.65rem,4vw,2.8rem)}.product-price-line{color:#fff8eab8;text-align:center;max-width:100%}.product-buy-button{color:#07182a;min-width:min(100%,176px);min-height:42px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#fff8ea;border-radius:999px;font-size:.62rem}.products-empty{-webkit-backdrop-filter:blur(16px);background:#fffcf6bf;border-radius:28px}:root[data-theme=dark] .products-empty{background:#061422bf}@media (width<=640px){.products-page{padding-top:2.8rem}.products-search{border-radius:28px;top:62px}.products-category-tabs button{padding:.5rem .85rem;font-size:.64rem}.products-store-select{grid-template-columns:auto auto minmax(0,1fr);width:100%}.products-catalog-head{flex-direction:column;align-items:flex-start}}.mobile-bottom-nav{z-index:900;height:calc(3.5rem + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--surface-0,#0a1d2f) 92%, transparent);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--border-0,#ffffff14);justify-content:space-around;align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-item{min-width:0;color:var(--text-lo,#fff8ea73);font-size:.56rem;font-weight:700;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:.35rem .25rem 0;text-decoration:none;transition:color .15s;display:flex}.mobile-bottom-nav-item.is-active{color:var(--text-hi,#fff8ea)}@media (width<=700px){.mobile-bottom-nav{display:flex}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-image-skeleton{z-index:1;background:linear-gradient(90deg,#fff8ea0a 25%,#fff8ea1a 50%,#fff8ea0a 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}.product-image-loading{opacity:0;transition:opacity .28s}.fade-in-section{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.fade-in-section.is-visible{opacity:1;transform:none}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.nav-live-label{align-items:center;gap:.32rem;display:inline-flex}.nav-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite live-pulse;display:inline-block}@media (width<=520px){.products-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}.product-card{border-radius:14px}.product-card-body{gap:.45rem;padding:.75rem .7rem}.product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.product-meta{gap:.3rem;font-size:.6rem}.product-price-line{font-size:.68rem}.product-buy-button{padding:.45rem .7rem;font-size:.62rem}}.tools-page{max-width:860px;margin:0 auto;padding:0 1rem 6rem}.tools-hero{text-align:left;padding:3rem 0 1.5rem}.tools-hero .section-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;margin:0 0 .75rem;font-size:.64rem;font-weight:700;display:block}.tools-hero h1{font-size:clamp(3rem,8vw,5.5rem);font-weight:500;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-hi);margin:0 0 .75rem;line-height:.95}.tools-hero>p{color:var(--text-muted);margin:0;font-size:.95rem}.tools-tabs{border-bottom:1px solid var(--border-0);gap:0;margin-bottom:2rem;display:flex}.tools-tab{color:var(--text-lo);font-size:.75rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.8rem 1.35rem;transition:color .15s,border-color .15s;display:inline-flex}.tools-tab svg{opacity:.45;transition:opacity .15s}.tools-tab:hover{color:var(--text-md)}.tools-tab:hover svg{opacity:.7}.tools-tab.is-active{color:var(--text-hi);border-bottom-color:var(--accent)}.tools-tab.is-active svg{opacity:1;color:var(--accent)}.tools-content{min-height:40vh}.tool-section{background:color-mix(in srgb, var(--surface-1) 60%, var(--surface-3) 40%);border:1px solid var(--border-0);border-radius:1.35rem;flex-direction:column;gap:1.8rem;padding:clamp(1.5rem,4vw,2.6rem);display:flex}.tool-header{align-items:flex-start;gap:1.1rem;display:flex}.tool-header-icon{background:var(--surface-3);border:1px solid var(--border-0);width:44px;height:44px;color:var(--accent);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.tool-header>div{flex-direction:column;gap:.4rem;display:flex}.tool-header h2{color:var(--text-hi);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.1}.tool-header p{color:var(--text-muted);max-width:520px;margin:0;font-size:.9rem;line-height:1.6}.tool-form{flex-wrap:wrap;gap:.75rem;display:flex;position:relative}.tool-form-icon{color:var(--text-lo);pointer-events:none;display:flex;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.tool-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tool-label{color:var(--text-md);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.tool-input{border:1px solid var(--border-0);background:var(--surface-3);color:var(--text-hi);border-radius:2rem;outline:none;flex:280px;min-width:0;padding:.9rem 1.2rem .9rem 3rem;font-size:.9rem;transition:border-color .15s}.tool-input:focus{border-color:var(--accent);outline:none}select.tool-input{cursor:pointer;border-radius:var(--radius-md);padding-left:1.2rem}.tool-btn{color:#1a1007;font-weight:800;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f5edd8;border:none;border-radius:2rem;align-items:center;gap:.4rem;padding:.9rem 1.6rem;font-size:.72rem;transition:opacity .15s,background .15s;display:inline-flex}.tool-btn:hover{background:#ede3c8}.tool-btn:disabled{opacity:.55;cursor:wait}.tool-btn-full{grid-column:1/-1;justify-self:start}.tool-error{color:#e05252;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.qc-measure-card{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.qc-measure-stat{flex-direction:column;gap:.08rem;display:flex}.qc-measure-label{font-size:.56rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo)}.qc-measure-value{color:var(--text-hi);font-size:.88rem;font-weight:700;font-family:var(--font-mono)}.qc-result{background:var(--surface-1);border:1px solid var(--border-0);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.qc-result-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.qc-result-meta>div{flex-direction:column;gap:.25rem;display:flex}.qc-result-meta strong{color:var(--text-hi);font-size:.92rem}.qc-result-meta span{color:var(--text-muted);font-size:.78rem}.qc-taobao-link{color:var(--accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.listing-photos-panel{border:1px solid var(--border-0);border-radius:var(--radius-md);background:#0f253a94;gap:.65rem;padding:.85rem;display:grid}.listing-photos-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.listing-photos-head span{color:var(--text-hi);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.listing-photos-head strong{color:var(--accent);font-family:var(--font-mono);font-size:.82rem}.listing-photo-strip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.listing-photo-thumb{aspect-ratio:1;border:1px solid var(--border-0);border-radius:var(--radius-sm);background:var(--surface-3);transition:border-color .15s,transform .12s;display:block;overflow:hidden}.listing-photo-thumb:hover{border-color:var(--accent);transform:translateY(-1px)}.listing-photo-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.qc-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.qc-thumb{background:var(--surface-3);border:1px solid var(--border-0);border-radius:var(--radius-sm);cursor:pointer;aspect-ratio:1;padding:0;transition:border-color .15s,transform .12s;overflow:hidden}.qc-thumb:hover{border-color:var(--accent);transform:scale(1.03)}.qc-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.qc-lightbox{z-index:2000;background:#000000eb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.qc-lb-img{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);max-width:90vw;max-height:90vh;box-shadow:0 8px 40px #0009}.qc-lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.qc-lb-close:hover{background:#ffffff38}.qc-lb-nav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.qc-lb-nav:hover{background:#fff3}.qc-lb-prev{left:1rem}.qc-lb-next{right:1rem}.qc-lb-counter{color:#ffffffb3;letter-spacing:.05em;pointer-events:none;font-size:.82rem;font-weight:600;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.estimate-results{border:1px solid var(--border-0);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;gap:0;display:flex;overflow:hidden}.estimate-row{border-bottom:1px solid var(--border-0);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;transition:background .12s;display:flex}.estimate-row:last-child{border-bottom:none}.estimate-row:hover{background:var(--surface-3)}.estimate-row-left{align-items:center;gap:.75rem;min-width:0;display:flex}.estimate-row-left>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.estimate-row-left strong{color:var(--text-hi);font-size:.88rem}.estimate-desc{color:var(--text-muted);font-size:.75rem}.estimate-logo{-o-object-fit:contain;object-fit:contain;background:var(--surface-3);border-radius:6px;flex-shrink:0;width:36px;height:36px}.estimate-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.estimate-price{color:var(--text-hi);font-size:1rem;font-weight:800}.estimate-days{color:var(--text-muted);font-size:.75rem}.estimate-sort-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.estimate-sort-label{font-size:.65rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo);margin-right:.1rem}.estimate-sort-btn{border:1px solid var(--border-0);color:var(--text-lo);font-size:.72rem;font-weight:700;font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:99px;padding:.28rem .7rem;transition:background .13s,color .13s,border-color .13s}.estimate-sort-btn:hover{color:var(--text-md);border-color:var(--border-1)}.estimate-sort-btn.is-active{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.estimate-cny-note{color:var(--text-lo);font-size:.72rem;font-family:var(--font-mono);letter-spacing:.04em;margin-top:.6rem;padding:0 .25rem}.parcel-items{border:1px solid var(--border-0);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.parcel-item-row{border-bottom:1px solid var(--border-0);align-items:center;gap:.75rem;padding:.7rem 1rem;transition:background .12s;display:flex}.parcel-item-row:last-child{border-bottom:none}.parcel-item-row:hover{background:var(--surface-2)}.parcel-item-label{color:var(--text-hi);flex:1;font-size:.87rem;font-weight:500}.parcel-item-weight{color:var(--text-lo);font-size:.7rem;font-family:var(--font-mono);white-space:nowrap;text-align:right;min-width:4.5rem}.parcel-item-controls{align-items:center;gap:.5rem;display:flex}.parcel-stepper-btn{border:1px solid var(--border-0);background:var(--surface-3);width:28px;height:28px;color:var(--text-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.parcel-stepper-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.parcel-stepper-btn:disabled{opacity:.3;cursor:default}.parcel-count{color:var(--text-hi);text-align:center;min-width:1.5rem;font-size:.95rem;font-weight:800;font-family:var(--font-mono)}.parcel-summary{border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-dim);flex-direction:column;gap:.75rem;padding:1.1rem 1.1rem .9rem;display:flex}.parcel-summary-stats{flex-wrap:wrap;gap:1.5rem;display:flex}.parcel-stat{flex-direction:column;gap:.12rem;display:flex}.parcel-stat-label{font-size:.58rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo)}.parcel-stat-value{color:var(--text-hi);font-size:1.05rem;font-weight:800;font-family:var(--font-mono)}.parcel-copy-btn{border-radius:var(--radius-sm);border:1px solid var(--accent-border);color:var(--accent);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700;transition:background .15s;display:inline-flex}.parcel-copy-btn:hover{background:var(--accent-dim)}.parcel-disclaimer{color:var(--text-lo);margin:0;font-size:.7rem;font-style:italic}@media (width<=520px){.tool-form-grid{grid-template-columns:1fr}.qc-grid{grid-template-columns:repeat(3,1fr)}.qc-lb-prev{left:.3rem}.qc-lb-next{right:.3rem}}.tracking-page{max-width:780px;margin:0 auto;padding:0 1rem 6rem}.tracking-hero{padding:3rem 0 1.5rem}.tracking-hero h1{color:var(--text-hi);margin:0 0 .4rem;font-size:2.2rem;font-weight:900}.tracking-hero p{color:var(--text-muted);margin:0;font-size:.92rem}.tracking-card{background:var(--surface-1);border:1px solid var(--border-0);border-radius:var(--radius-lg);flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex}.tracking-form{flex-wrap:wrap;gap:.6rem;display:flex}.tracking-input-wrap{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.tracking-input-icon{color:var(--text-lo);pointer-events:none;position:absolute;left:.85rem}.tracking-input{border-radius:var(--radius-md);border:1px solid var(--border-0);background:var(--surface-3);width:100%;color:var(--text-hi);outline:none;padding:.82rem 1rem .82rem 2.5rem;font-size:.9rem;transition:border-color .15s}.tracking-input:focus{border-color:var(--accent)}.tracking-btn{border-radius:var(--radius-md);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.4rem;padding:.82rem 1.2rem;font-size:.88rem;font-weight:700;transition:opacity .15s;display:inline-flex}.tracking-btn:disabled{opacity:.55;cursor:wait}.tracking-error{color:#e05252;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.tracking-empty{color:var(--text-lo);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.88rem;display:flex}.tracking-empty p{margin:0}.tracking-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tracking-copy-btn{border:1px solid var(--border-0);color:var(--text-lo);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.35rem;padding:.38rem .8rem;font-size:.78rem;font-weight:700;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.tracking-copy-btn:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-dim)}.tracking-external{color:var(--text-muted);align-self:flex-start;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.tracking-external:hover{color:var(--accent)}.tracking-widget-wrap{border-radius:var(--radius-md);min-height:200px;overflow:hidden}.track-timeline{border:1px solid var(--border-0);border-radius:var(--radius-md);background:var(--surface-3);flex-direction:column;gap:0;display:flex;overflow:hidden}.track-event{border-bottom:1px solid var(--border-0);align-items:flex-start;gap:.85rem;padding:.9rem 1rem;transition:background .12s;display:flex}.track-event:last-child{border-bottom:none}.track-event-latest{background:color-mix(in srgb, var(--accent) 6%, transparent)}.track-event-dot{flex-shrink:0;justify-content:center;align-items:center;width:20px;padding-top:2px;display:flex}.track-dot-inner{background:var(--border-0);border-radius:50%;width:7px;height:7px;display:block}.track-event-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.track-event-desc{color:var(--text-hi);margin:0;font-size:.88rem;line-height:1.4}.track-event-latest .track-event-desc{font-weight:700}.track-event-time{color:var(--text-muted);font-size:.74rem}@media (width<=520px){.tracking-card{padding:1rem}.tracking-hero h1{font-size:1.7rem}}
