.yue-shell .wordmark{margin-bottom:48px;font-size:23px;letter-spacing:-.5px}.yue-shell .mobile-wordmark{font-size:19px;white-space:nowrap}.yue-shell .sidebar-utility:first-child{font-size:15px;color:var(--foreground);padding-bottom:11px}.yue-shell .account-trigger strong{font-size:15px}.yue-shell .main-navigation>button[aria-current=page]{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.yue-shell .notice-message,.yue-shell .ui-menu-item{font-size:14px}.store-top-actions{display:flex;justify-content:flex-end;max-width:1250px;margin:0 auto;padding:20px 48px 0}.invite-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);font-size:15px;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-micro);cursor:pointer;user-select:none;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),background .12s ease,border-color .12s ease}.invite-button:hover{background:var(--surface-subtle);border-color:color-mix(in srgb,var(--foreground) 26%,var(--border));transform:translateY(-1px);box-shadow:0 3px 8px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.95)}.invite-button:active{transform:translateY(1.5px) scale(.972);box-shadow:var(--shadow-btn-active);transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.store-links{display:flex;align-items:center;gap:16px}.owner-link{display:inline-flex;align-items:center;gap:9px;min-height:40px;border-radius:8px}.owner-link>img{width:32px;height:32px;object-fit:cover;border-radius:50%}.store-top-actions+.store-page{padding-top:24px}.support-page{display:flex;flex-direction:column;align-items:flex-start;width:100%}.support-contact{display:grid;justify-items:start;gap:16px;width:100%;max-width:680px;box-sizing:border-box;padding:32px 36px;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 80%,rgba(0,0,0,.06));border-radius:16px;box-shadow:var(--shadow-card)}.support-contact>svg{color:var(--accent)}.support-contact h2{font-size:22px;font-weight:500;margin:0}.support-contact p.support-contact-desc{max-width:540px;margin:0;font-size:14.5px;color:var(--muted);line-height:1.7}.support-contact>.ui-button{width:fit-content;min-width:160px;margin-top:4px}.reseller-pricing{margin-bottom:24px}.reseller-pricing h2{font-size:20px;font-weight:500;margin-bottom:10px}.reseller-pricing>p{font-size:15px;color:var(--muted);line-height:1.9}.reseller-pricing form{display:grid;grid-template-columns:minmax(0,260px) auto;justify-content:start;align-items:end;gap:16px;margin-top:22px}.reseller-pricing .ui-input{min-height:44px;font-size:16px}.commission-rate-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-block:24px;margin-top:14px;border-block:1px solid var(--border)}.commission-rate-breakdown>span{color:var(--muted);font-size:14px}.commission-rate-breakdown strong{display:block;color:var(--foreground);font-size:clamp(20px,3vw,27px);font-weight:500;margin-top:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.support-contact+.support-contact{margin-top:20px}.support-copy-dialog{width:min(440px,calc(100vw - 32px));padding:24px 24px 20px}.support-dialog-content{display:flex;flex-direction:column;gap:16px}.support-dialog-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:color-mix(in srgb,var(--success) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:10px}.support-dialog-check{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--success);color:#fff;margin-top:1px}.support-dialog-banner strong{display:block;font-size:14.5px;font-weight:600;color:var(--foreground)}.support-dialog-banner p{margin:3px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.support-number-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px}.support-number-info{display:flex;flex-direction:column;gap:2px}.support-number-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.support-number-digits{font-size:24px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:.02em}.support-dialog-tips{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted);line-height:1.55;padding-inline:2px}.support-dialog-tips p{margin:0}.support-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.support-dialog-confirm{width:100%;min-height:44px;font-size:14.5px;justify-content:center}@media (max-width:1300px){.store-top-actions{padding-inline:34px}}@media (max-width:880px){.store-top-actions{display:none}.store-top-actions+.store-page{padding-top:32px}.mobile-topbar .invite-button{min-height:40px;padding:7px 11px}}@media (max-width:560px){.support-contact{padding:26px}.support-contact h2{font-size:21px}.store-top-actions+.store-page{padding-top:27px}.reseller-pricing form{grid-template-columns:1fr}.pricing-example{gap:12px}.pricing-example strong{font-size:23px}}@media (max-width:880px){.mobile-topbar .store-links{gap:10px}.mobile-topbar .owner-link>span{display:none}.mobile-topbar .owner-link{min-width:36px;justify-content:center}.mobile-topbar .invite-button{font-size:14px}.mobile-topbar .invite-button>svg{display:none}}.brand-logo{object-fit:contain;flex:0 0 auto}.brand-muse{border-radius:23%}[data-theme=dark] .brand-grok,[data-theme=dark] .brand-openai{filter:invert(1)}.store-page{max-width:1250px;padding:48px 48px 60px;margin:0 auto}.store-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.store-heading h1{font-family:var(--font-serif);font-size:34px;line-height:1.5;font-weight:450;letter-spacing:-.03em}.store-heading p{color:var(--muted);font-size:15px;margin-top:6px}.demo-label{font-size:14px;border:1px solid var(--border);padding:5px 12px;border-radius:6px;color:var(--muted);white-space:nowrap}.brand-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);overflow-x:auto}.brand-tabs button{display:flex;align-items:center;gap:8px;padding:12px 2px 16px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:15px;white-space:nowrap;color:var(--muted);cursor:pointer;transition:color .14s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.brand-tabs button:hover{color:var(--foreground)}.brand-tabs button:active{transform:scale(.95);transition-duration:35ms}.brand-tabs button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.brand-tabs button span{font-size:14px;color:var(--muted)}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0}.store-search{position:relative;width:min(290px,100%)}.store-search>svg{position:absolute;left:12px;top:14px;color:var(--muted);pointer-events:none}.store-search input{padding-left:40px;padding-right:38px;min-height:46px;background:transparent;font-size:15px}.store-search>button{position:absolute;right:6px;top:6px;width:34px;height:34px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted)}.catalog-tools{display:flex;align-items:center;gap:12px}.catalog-tools .ui-select{width:146px;min-height:44px;background:transparent;font-size:14px}.stock-filter{display:flex;gap:8px;align-items:center;font-size:14px;white-space:nowrap}.stock-filter input{width:16px;height:16px;accent-color:var(--primary)}.layout-toggle{display:flex;border:1px solid var(--border);padding:3px;border-radius:9px;gap:2px;background:var(--surface);box-shadow:var(--shadow-micro)}.layout-toggle button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .12s ease,color .12s ease}.layout-toggle button:hover{color:var(--foreground)}.layout-toggle button:active{transform:scale(.93);transition-duration:35ms}.layout-toggle button[aria-pressed=true]{color:var(--foreground);background:var(--surface-subtle);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.7)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{min-width:0;padding:22px;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 80%,rgba(0,0,0,.06));border-radius:20px;display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease;position:relative}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}.product-card.is-annual{background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,#e5a93c 4%,var(--surface)) 100%);border-color:color-mix(in srgb,#d49b29 38%,var(--border));box-shadow:0 1px 3px rgba(212,155,41,.06),0 8px 24px -4px rgba(212,155,41,.1),inset 0 1px 0 rgba(255,240,205,.85)}.product-card.is-annual:hover{transform:translateY(-4px);box-shadow:0 2px 8px rgba(212,155,41,.12),0 22px 44px -8px rgba(212,155,41,.22),inset 0 1px 0 rgba(255,245,215,1);border-color:color-mix(in srgb,#d49b29 65%,var(--border))}.product-card.is-annual .product-bottom{border-top-color:color-mix(in srgb,#d49b29 25%,var(--border))}.product-card.is-annual .product-bottom .ui-button{background:var(--surface);border-color:color-mix(in srgb,#d49b29 35%,var(--border));box-shadow:0 1px 2px rgba(212,155,41,.08),inset 0 1px 0 rgba(255,255,255,.95)}.product-card.is-annual .product-bottom .ui-button:hover{background:color-mix(in srgb,#d49b29 12%,var(--surface));border-color:color-mix(in srgb,#d49b29 55%,var(--border));box-shadow:0 3px 8px -1px rgba(212,155,41,.18),inset 0 1px 0 rgba(255,255,255,1)}.product-card-visual-stage{position:relative;width:100%;aspect-ratio:946/591;border-radius:12px;overflow:visible;margin-bottom:18px;cursor:pointer;background:transparent;box-shadow:none;outline:none}.product-card-visual-stage:focus-visible{outline:2px solid var(--accent)}.product-card-img-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:transparent}.product-card-hero-img{width:100%;height:auto;aspect-ratio:946/591;object-fit:contain;border-radius:14px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.12));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.product-card:hover .product-card-hero-img{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 12px 22px rgba(0,0,0,.24))}.product-card.is-annual .product-card-hero-img{filter:drop-shadow(0 8px 18px rgba(212,155,41,.22))}.product-card.is-annual:hover .product-card-hero-img{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 14px 26px rgba(212,155,41,.32))}.product-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#181a20,#0d0e12);position:relative;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;border:1px solid rgba(255,255,255,.12);box-sizing:border-box;color:#fff;overflow:hidden;user-select:none}.product-card-placeholder.brand-card-openai{background:radial-gradient(circle at 85% 15%,rgba(16,163,127,.15) 0,transparent 60%),linear-gradient(135deg,#15181c,#0c0e11)}.product-card-placeholder.brand-card-claude{background:radial-gradient(circle at 85% 15%,rgba(217,119,87,.22) 0,transparent 60%),linear-gradient(135deg,#1c1512,#0d0a08);border-color:rgba(217,119,87,.3)}.product-card-placeholder.is-annual-card{background:radial-gradient(circle at 85% 15%,rgba(229,169,60,.2) 0,transparent 60%),linear-gradient(135deg,#261f10,#120e06);border-color:rgba(229,169,60,.35)}.card-placeholder-mesh{position:absolute;right:-20%;bottom:-40%;width:110%;height:140%;border-radius:50%;border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -16px 36px -6px rgba(255,255,255,.1);pointer-events:none}.card-placeholder-header{display:flex;justify-content:space-between;align-items:center;z-index:1}.card-placeholder-logo{display:flex;align-items:center;gap:8px}.card-placeholder-logo .brand-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.card-placeholder-brand-name{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9)}.card-placeholder-badge{font-size:10px;font-weight:700;letter-spacing:.1em;padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.8)}.card-placeholder-body{display:flex;flex-direction:column;z-index:1;margin:auto 0}.card-placeholder-model{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.card-placeholder-sub{font-size:12px;color:rgba(255,255,255,.65);margin-top:2px}.card-placeholder-footer{display:flex;justify-content:space-between;align-items:center;z-index:1}.card-chip-sim{width:30px;height:22px;border-radius:4px;background:linear-gradient(135deg,#d4af37,#aa8c2c);border:1px solid #785e13;box-shadow:inset 0 1px 1px rgba(255,255,255,.4)}.card-placeholder-vip{font-size:10px;font-weight:600;letter-spacing:.12em;color:rgba(255,255,255,.5)}.product-card-content{display:flex;flex-direction:column;flex:1;min-width:0}.product-brand-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px}.product-title{flex:1;min-width:0;display:flex;flex-direction:column}.product-title h2{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.product-title p{color:var(--muted);font-size:13px;margin-top:6px}.product-cycle-pill{display:inline-flex;align-items:center;width:fit-content;font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px;margin-top:0;background:color-mix(in srgb,var(--foreground) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border));color:var(--muted);letter-spacing:.02em;box-shadow:0 1px 2px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.7)}.product-cycle-pill.is-annual{background:rgba(229,169,60,.14);border-color:rgba(229,169,60,.4);color:#b47814;box-shadow:0 1px 2px rgba(229,169,60,.1),inset 0 1px 0 rgba(255,255,255,.85)}.product-delivery{display:flex;align-items:center;gap:8px;color:var(--muted);margin-top:10px;font-size:13px}.product-delivery .delivery-pill{font-weight:500;border-radius:6px;background:color-mix(in srgb,var(--foreground) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));color:var(--foreground);box-shadow:0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 rgba(255,255,255,.6)}.product-delivery .delivery-pill,.product-delivery .in-stock-pill{display:inline-flex;align-items:center;font-size:12px;padding:3px 9px}.product-delivery .in-stock-pill{gap:5px;font-weight:600;border-radius:6px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.28);color:#16a34a;box-shadow:0 1px 2px rgba(34,197,94,.06),inset 0 1px 0 rgba(255,255,255,.6)}.product-delivery .stock-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6);display:inline-block}.product-delivery .sold-out{color:var(--warning)}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;margin-top:auto;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.product-price{font-size:26px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap}.product-price>span{font-size:17px;margin-right:3px;font-weight:400}.product-bottom .ui-button{font-size:14px;min-height:40px;padding:8px 16px;gap:6px;border-radius:9px;font-weight:550;box-shadow:var(--shadow-btn-primary)}.product-list{grid-template-columns:1fr;gap:12px}.product-list .product-card{display:flex;flex-direction:row;gap:20px;align-items:center;padding:18px 24px}.product-list .product-card-visual-stage{width:140px;margin-bottom:0;flex-shrink:0}.product-list .product-card-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) max-content;gap:20px;align-items:center}.product-list .product-brand-row,.product-list .product-delivery{margin:0}.product-list .product-bottom{margin:0;padding:0;border:0}.product-list .product-bottom .ui-button{flex-shrink:0}.product-list .product-price{font-size:24px}.catalog-updated{color:var(--muted);font-size:14px;margin-top:24px}.catalog-loading{color:var(--muted)}.catalog-loading,.store-empty{padding:80px 20px;text-align:center}.store-empty h2{font-family:var(--font-serif);font-size:25px;font-weight:400}.store-empty p{font-size:15px;color:var(--muted);margin:12px 0 25px}.store-error,.store-warning{padding:13px 16px;border:1px solid var(--border);border-radius:8px;font-size:14px;margin-bottom:20px}.store-error{color:var(--danger);display:flex;justify-content:space-between;align-items:center;gap:12px}.store-warning{color:var(--warning)}.is-refreshing{animation:store-spin 1.2s linear infinite}@keyframes store-spin{to{transform:rotate(1turn)}}.product-dialog{width:min(600px,calc(100vw - 32px));padding:28px}.product-dialog .ui-button{font-size:14px;min-height:42px}.product-continue{width:100%;margin-top:18px}.product-continue>svg{margin-left:auto}.product-dialog.cashier-dialog{width:min(850px,calc(100vw - 32px));padding:30px}.cashier-dialog .ui-dialog-header{margin-bottom:8px}.cashier-dialog .ui-dialog-title{font-family:var(--font-serif);font-size:25px;font-weight:450}.cashier-progress{display:flex;align-items:center;justify-content:space-between;margin:0 0 26px}.cashier-progress>button{display:flex;align-items:center;gap:8px;padding:5px 0;border:0;background:transparent;color:var(--muted);font-size:14px}.cashier-progress>span{font-size:13px;color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums}.cashier-progress strong{color:var(--foreground);font-weight:500}.cashier-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:28px}.cashier-main,.cashier-summary{min-width:0}.cashier-main>h2{margin-bottom:16px;font-size:16px;font-weight:500}.cashier-methods{display:flex;gap:10px;margin-bottom:22px;width:100%}.cashier-methods>button{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;min-height:48px;padding:7px 6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-micro);cursor:pointer;user-select:none;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),border-color .14s ease,background-color .14s ease}.cashier-methods>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));transform:translateY(-1px);box-shadow:0 3px 8px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.95)}.cashier-methods>button:active:not(:disabled){transform:translateY(1.5px) scale(.975);box-shadow:var(--shadow-btn-active);transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.cashier-methods>button:disabled{cursor:not-allowed;opacity:.62}.cashier-methods>button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));box-shadow:0 0 0 1px var(--accent),0 2px 8px rgba(171,85,57,.15),inset 0 1px 0 rgba(255,255,255,.85)}.cashier-methods>button>img{flex:0 0 auto}.cashier-method-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cashier-method-copy strong{font-size:14px;font-weight:500;white-space:nowrap}.cashier-method-copy>span{margin-top:1px;color:var(--muted);font-size:10px;line-height:1.2;white-space:nowrap}.xianyu-method-mark{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border:1px solid var(--accent);border-radius:6px;color:var(--accent);font-size:12px;line-height:1}.xianyu-checkout{display:grid;gap:12px;max-width:580px;margin-top:22px;padding:24px;border:1px solid color-mix(in srgb,var(--border) 80%,rgba(0,0,0,.06));border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card)}.xianyu-checkout h2{font-size:18px;font-weight:500}.xianyu-checkout p{color:var(--muted);font-size:14px;line-height:1.85}.xianyu-open-link{justify-self:start;min-height:46px;margin-top:4px;white-space:normal;text-align:center}.xianyu-open-link>svg{flex:0 0 auto}.cashier-networks{margin-top:0}.cashier-networks>span{display:block;margin-bottom:10px;font-size:14px}.cashier-network-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 9px}.cashier-network-option{min-width:0}.cashier-networks button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px;cursor:pointer;box-shadow:var(--shadow-micro);transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),border-color .14s ease,background-color .14s ease,color .14s ease}.cashier-networks button:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));color:var(--foreground);transform:translateY(-1px);box-shadow:0 3px 8px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.95)}.cashier-networks button:active:not(:disabled){transform:translateY(1.5px) scale(.975);box-shadow:var(--shadow-btn-active);transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.cashier-networks button:disabled{cursor:not-allowed;opacity:.62}.cashier-networks button[aria-pressed=true]{border-color:var(--accent);color:var(--foreground);background:var(--surface-subtle);box-shadow:0 0 0 1px var(--accent),0 2px 6px rgba(171,85,57,.12),inset 0 1px 0 rgba(255,255,255,.85)}.cashier-network-token{padding:2px 5px;border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:10px;line-height:1.3}.cashier-network-reason{margin:6px 2px 0;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cashier-fields{display:grid;gap:20px;min-width:0;padding:23px 0 0;margin:0;border:0}.cashier-fields .ui-label{font-size:14px}.cashier-fields .ui-input{min-height:46px;font-size:15px}.cashier-fields .quantity-control input{min-height:40px}.cashier-main .store-error{margin-top:20px;margin-bottom:0;overflow-wrap:anywhere}.cashier-main .human-check{margin-top:22px}.cashier-summary{padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle)}.cashier-product{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--border)}.cashier-product h3{font-size:16px;font-weight:550;overflow-wrap:anywhere}.cashier-product p{margin-top:4px;color:var(--muted);font-size:13px}.cashier-breakdown{display:grid;gap:14px;padding-block:22px;margin:0}.cashier-breakdown>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.cashier-breakdown dt{color:var(--muted)}.cashier-breakdown dd{margin:0;font-variant-numeric:tabular-nums}.cashier-total{padding-block:20px;border-top:1px solid var(--border)}.cashier-total>span{display:block;font-size:14px;color:var(--muted)}.cashier-total>strong{display:block;margin-top:6px;font-size:clamp(30px,3.3vw,36px);line-height:1.4;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cashier-total>strong>span{font-size:21px;margin-right:5px}.cashier-total>p{font-size:17px;margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cashier-rate{margin:-11px 0 18px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.cashier-dialog .cashier-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;white-space:nowrap;text-align:center;padding-inline:16px;text-decoration:none;box-sizing:border-box}.cashier-dialog .cashier-submit>img{flex:0 0 auto;border-radius:4px;display:inline-block;vertical-align:middle}.cashier-dialog .cashier-submit>span{display:inline-flex;align-items:center;line-height:1;font-weight:550}.cashier-dialog .cashier-submit>svg{flex:0 0 auto;margin-left:2px}.cashier-note{margin-top:13px;font-size:13px;color:var(--muted);line-height:1.85;overflow-wrap:anywhere}.cashier-requote{display:flex;margin:10px auto -7px}.product-detail-title{display:flex;align-items:center;gap:18px}.product-detail-title h2{font-size:22px;line-height:1.5;font-weight:550}.product-detail-title p{color:var(--muted);font-size:15px;margin-top:5px}.detail-price{font-size:32px;font-weight:500;letter-spacing:-.04em;margin:26px 0}.detail-price span{font-size:15px;color:var(--muted);letter-spacing:0;font-weight:400}.product-facts{margin:0 0 22px;padding:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-block:1px solid var(--border);font-size:14px}.product-facts dt{color:var(--muted);margin-bottom:7px}.product-facts dd{margin:0;overflow-wrap:anywhere}.purchase-note{color:var(--warning);font-size:14px;line-height:1.8;margin:12px 0}.product-description{font-size:14px;line-height:1.9;margin:20px 0}.product-description summary{cursor:pointer;color:var(--foreground);padding:5px 0}.product-description p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:15px}.product-summary{margin-block:24px}.product-summary h3{font-size:15px;font-weight:550;margin-bottom:10px}.product-summary p{font-size:14px;line-height:1.85;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.product-summary-sections{display:flex;flex-direction:column;gap:10px;margin-top:12px}.product-summary-section{padding:13px 15px;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--foreground) 20%,var(--border));border-radius:9px;transition:border-color .15s ease}.product-summary-section:hover{border-color:color-mix(in srgb,var(--foreground) 35%,var(--border))}.product-summary-section-title{font-size:14.5px;font-weight:650;color:var(--foreground);margin:0 0 6px;letter-spacing:-.01em}.product-summary-section-content{font-size:13.5px;line-height:1.75;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0}.product-description .original-product-name{color:var(--foreground)}.checkout-form{border-top:1px solid var(--border);padding-top:24px;margin-top:24px;display:grid;gap:22px}.checkout-form fieldset{border:0;padding:0;margin:0;display:grid;gap:22px;min-width:0}.checkout-form fieldset:disabled{opacity:.6}.checkout-form .ui-label{font-size:14px}.checkout-form .ui-input{min-height:46px;font-size:15px}.quantity-row{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px}.quantity-control{display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;padding:1px}.quantity-control button{width:38px;height:40px;display:grid;place-items:center;border:0;background:transparent;border-radius:6px;cursor:pointer;user-select:none;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .12s ease}.quantity-control button:hover:not(:disabled){background:var(--surface-subtle)}.quantity-control button:active:not(:disabled){transform:scale(.92);transition:transform 35ms ease!important}.quantity-control button:disabled{color:var(--muted);opacity:.5}.quantity-control input.ui-input{width:54px;min-height:40px;padding:6px 3px;text-align:center;border:0;border-radius:0;background:transparent;appearance:textfield}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.checkout-total{display:flex;align-items:center;justify-content:space-between;font-size:15px}.checkout-total strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.checkout-form .checkout-submit{width:100%;min-height:46px;font-size:15px}.checkout-disclosure{font-size:14px;color:var(--muted);text-align:center;margin-top:-9px}.orders-toolbar{display:flex;align-items:center;gap:16px;margin:25px 0}.orders-toolbar input{max-width:360px;min-height:46px;font-size:15px;background:transparent}.guest-order-note{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:var(--muted);border-bottom:1px solid var(--border);padding:0 0 24px}.guest-order-note button{background:transparent;border:0;padding:8px 0;color:var(--accent);white-space:nowrap}.orders-list{border-top:1px solid var(--border)}.order-row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;text-align:left;width:100%;background:transparent;border:0;border-bottom:1px solid var(--border);padding:25px 0}button.order-row:hover{background:var(--surface-subtle)}.order-row h2{font-size:18px;font-weight:500}.order-row p{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;margin-top:8px;color:var(--muted)}.order-row strong{display:block;font-size:21px;font-weight:500}.order-row-footer{justify-content:space-between;gap:12px}.order-row-actions,.order-row-footer{display:flex;align-items:center;min-width:0}.order-row-actions{justify-content:flex-end;flex-wrap:wrap;gap:10px}.order-row-actions .store-error{flex-basis:100%;margin:0}.order-row-actions>.ui-button{min-width:100px;min-height:40px}.order-removed{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:14px}.order-receipt{font-size:15px}.receipt-status{font-family:var(--font-serif);font-size:24px}.receipt-note{margin-top:8px;color:var(--muted);font-size:14px}.order-facts{display:grid;gap:17px;border-block:1px solid var(--border);padding:24px 0;margin:26px 0;font-size:14px}.order-facts>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:18px}.order-facts dt{color:var(--muted)}.order-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.order-number{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.delivery-preview{border:1px solid var(--border);padding:17px;border-radius:8px;background:var(--surface-subtle);margin-bottom:22px}.delivery-preview>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-preview h3{font-size:15px;font-weight:500}.delivery-preview p{color:var(--muted);font-size:14px;margin-top:8px;line-height:1.8}.delivery-preview code{display:block;font-size:14px;overflow-wrap:anywhere;padding-top:8px;user-select:all}.receipt-orders-button{margin:18px auto 0;display:flex}.sidebar-login{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 18px);margin:14px 9px 6px;padding:11px 15px;background:var(--primary);color:var(--primary-foreground);border:0;border-radius:8px;font-size:15px}.account-profile{display:flex;align-items:center;gap:18px;margin-bottom:28px}.account-profile>div{flex:1;min-width:0}.account-profile h2{font-size:21px;font-weight:500}.account-profile p{color:var(--muted);font-size:15px;overflow-wrap:anywhere;margin-top:4px}.account-shortcuts{display:grid;gap:12px;margin-bottom:28px}.account-shortcuts button{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;background:transparent;border:1px solid var(--border);border-radius:10px;font-size:16px}.account-shortcuts button:hover{background:var(--surface-subtle)}.account-shortcuts svg{width:20px;color:var(--muted)}.commission-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 24px}.commission-stats h2{font-size:15px;font-weight:400;color:var(--muted);margin-bottom:18px}.commission-stats strong{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums}.referral-link h2{font-size:17px;font-weight:500;margin-bottom:16px}.referral-link>div{display:flex;align-items:center;gap:15px}.referral-link input{border:0;width:100%;min-width:0;font-size:15px;background:transparent;outline-offset:6px}.referral-policy{font-size:17px;font-weight:600;color:var(--foreground);line-height:1.9;margin:26px 0 38px}.referral-details{display:grid;gap:24px}.referral-details>.ui-card{min-width:0;padding:28px}.device-identity{display:grid;gap:9px;width:100%;text-align:left;border:0;background:transparent;padding:20px 17px}.device-identity span{color:var(--muted);font-size:14px}.device-identity code{font-size:14px;overflow-wrap:anywhere}.referral-code{margin-bottom:22px}.referral-code code{font-size:24px;letter-spacing:.02em;overflow-wrap:anywhere}.settlement-card h2{font-size:20px;font-weight:500;margin-bottom:10px}.settlement-card>p{color:var(--muted);font-size:14px;line-height:1.9}.settlement-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-top:22px}.settlement-card .ui-input{font-size:15px;min-height:44px}.settlement-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;margin-top:24px;border-top:1px solid var(--border)}.settlement-action p{font-size:15px;color:var(--muted);line-height:1.8}.settlement-message{margin:15px 0;color:var(--accent);font-size:15px}.settlement-list{display:grid;gap:15px;margin-bottom:36px}.settlement-list .ui-card>div{display:flex;justify-content:space-between;gap:20px}.settlement-list h3{font-size:19px;font-weight:500}.settlement-list code{display:block;margin-top:14px;font-size:14px;overflow-wrap:anywhere}.settlement-list a,.settlement-list p{display:block;font-size:14px;margin-top:10px;color:var(--muted)}.settlement-list a{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.settlement-card form{grid-template-columns:1fr}.settlement-action{flex-direction:column;align-items:stretch}.referral-code code{font-size:20px}.commission-list strong{font-size:16px}}.commission-title{font-size:20px;font-weight:500;margin-bottom:20px}.commission-list{border-top:1px solid var(--border)}.commission-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--border)}.commission-list h3{font-size:16px;font-weight:500}.commission-list p{font-size:14px;color:var(--muted);margin-top:5px}.commission-list strong{font-size:20px;font-weight:500;white-space:nowrap}.compact-empty{padding-block:30px}.checkout-methods{display:flex;gap:10px}.checkout-methods button{flex:1;padding:11px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:14px;font-weight:500;cursor:pointer;box-shadow:var(--shadow-micro);transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),border-color .14s ease}.checkout-methods button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--foreground) 26%,var(--border));box-shadow:0 3px 8px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9)}.checkout-methods button:active:not(:disabled){transform:translateY(1.5px) scale(.975);box-shadow:var(--shadow-btn-active);transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.checkout-methods button[aria-pressed=true]{border-color:var(--foreground);background:var(--surface-subtle);box-shadow:0 0 0 1px var(--foreground),0 2px 6px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.85)}.usdt-quote{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:8px}.usdt-quote>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.usdt-quote strong{font-size:20px;font-weight:500}.usdt-quote p{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.usdt-quote .text-danger{color:var(--danger)}.usdt-quote a{text-decoration:underline;text-underline-offset:3px}.payment-panel{font-size:15px}.payment-panel>p{color:var(--muted);margin:12px 0;line-height:1.9}.payment-invoice{padding:24px;margin-block:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle)}.payment-invoice-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.payment-invoice-heading>span{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500}.payment-invoice-heading time{color:var(--muted);font-size:15px;font-variant-numeric:tabular-nums}.payment-transfer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.payment-qr-block{min-width:0;text-align:center}.payment-qr-block>p{color:var(--muted);font-size:13px;line-height:1.8}.payment-qr-placeholder{display:grid;place-items:center;min-height:220px;color:var(--muted);font-size:14px}.payment-transfer-details{min-width:0}.payment-transfer-details>.ui-button{width:100%}.payment-transfer-details>p{color:var(--muted);font-size:13px;margin-top:12px}.transaction-check summary{cursor:pointer;padding-block:12px}.payment-status{display:flex;align-items:center;justify-content:space-between;gap:15px}.payment-status h3{font-family:var(--font-serif);font-size:25px;font-weight:400}.payment-confirm-button{width:100%;margin-block:16px}.payment-progress{display:grid;justify-items:center;gap:18px;text-align:center;padding:42px 20px;margin-block:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);min-width:0;box-sizing:border-box}.payment-progress>svg{color:var(--accent)}.payment-progress h3{font-size:20px;font-weight:500}.payment-help p,.payment-progress p{color:var(--muted);line-height:1.8;font-size:14px;min-width:0;max-width:100%;overflow-wrap:anywhere}.payment-progress code,.transaction-claim code{overflow-wrap:anywhere;word-break:break-word}.transaction-claim{min-width:0;max-width:100%;overflow-wrap:anywhere}.payment-help{display:grid;gap:10px;margin-block:22px}.payment-amount{display:flex;align-items:center;justify-content:center;gap:15px;margin:30px 0 10px}.payment-amount strong{font-size:31px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.payment-amount span{font-size:16px;margin-left:8px;color:var(--muted)}.payment-panel .payment-network{text-align:center;color:var(--foreground)}.payment-qr{display:block;margin:20px auto;border-radius:8px;max-width:100%;object-fit:contain}.payment-qr-block .payment-qr{background:#fff;margin:0 auto 12px;height:auto}.payment-panel .ui-field{margin:22px 0 15px}.payment-panel input{font-size:14px}.payment-panel .wallet-pay-button{display:flex;width:100%;margin-top:16px;min-height:46px}.payment-caution,.payment-contract,.payment-order-id{font-size:14px;overflow-wrap:anywhere}.payment-order-id-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:10px 14px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;font-size:13.5px}.payment-order-id-row code{font-family:var(--font-mono);font-weight:550;letter-spacing:.02em;color:var(--foreground)}.payment-panel .delivery-email-state{margin:16px 0;padding:12px 14px;border-radius:8px;font-size:13.5px;line-height:1.6;background:color-mix(in srgb,#10b981 10%,var(--surface));border:1px solid color-mix(in srgb,#10b981 25%,transparent);color:var(--foreground)}.payment-contract summary{cursor:pointer}.payment-contract code{display:block;margin-top:10px;overflow-wrap:anywhere}.transaction-check{margin:24px 0;padding-top:5px;border-top:1px solid var(--border)}@media (max-width:700px){.product-dialog.cashier-dialog{width:min(480px,calc(100vw - 24px));padding:22px}.cashier-layout{grid-template-columns:minmax(0,1fr);gap:24px}.cashier-methods>button>img{width:20px;height:20px}.cashier-summary{padding:20px}.cashier-product{padding-bottom:18px}.cashier-total{padding-block:16px}.cashier-progress{margin-bottom:22px}.payment-transfer-grid{grid-template-columns:minmax(0,1fr);gap:20px}.payment-invoice{padding:18px}.payment-invoice-heading{flex-wrap:wrap;gap:9px}}@media (prefers-reduced-motion:reduce){.is-refreshing{animation:none}}.category-tabs{display:flex;align-items:center;gap:9px;margin:21px 0;overflow-x:auto;padding-block:2px}.category-tabs button{border:1px solid transparent;border-radius:8px;padding:8px 14px;background:transparent;color:var(--muted);font-size:14px;white-space:nowrap;cursor:pointer;transition:color .14s ease,background .14s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.category-tabs button:hover{color:var(--foreground);background:var(--surface-subtle)}.category-tabs button:active{transform:scale(.95);transition-duration:35ms}.category-tabs button[aria-pressed=true]{color:var(--foreground);background:var(--surface-subtle);border-color:var(--border);box-shadow:var(--shadow-micro);font-weight:550}.product-stock{font-variant-numeric:tabular-nums}.checkout-methods,.product-delivery{flex-wrap:wrap}.checkout-methods button{flex:1 1 120px}.checkout-methods button:disabled{opacity:.5;cursor:not-allowed}.settlement-card form{grid-template-columns:minmax(0,1fr);max-width:680px}.settlement-card form>.ui-button{justify-self:start}.public-ranking-option{display:flex;gap:10px;align-items:center;font-size:15px}.ranking-consent{color:var(--muted);font-size:14px;line-height:1.8;margin-top:-8px}.referral-leaderboard{margin-top:28px}.leaderboard-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.leaderboard-heading h2{font-family:var(--font-serif);font-size:24px;font-weight:500}.leaderboard-heading>span{color:var(--muted);font-size:13px}.leaderboard-table{overflow-x:auto}.leaderboard-table table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.leaderboard-table th{text-align:left;font-size:13px;color:var(--muted);font-weight:400;padding:0 12px 14px 0}.leaderboard-table td{border-top:1px solid var(--border);padding:19px 12px 19px 0}.leaderboard-table td:last-child,.leaderboard-table th:last-child{text-align:right;white-space:nowrap;padding-right:0}.leaderboard-table th:first-child{width:14%}.leaderboard-table td:nth-child(2){overflow-wrap:anywhere}.leaderboard-table td strong{display:block;font-weight:500}.leaderboard-table .leaderboard-self td{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent)}.leaderboard-own-rank{margin:-6px 0 24px;color:var(--muted);font-size:15px}.leaderboard-own-rank.is-ranked{color:var(--accent);font-weight:500}.language-toggle{min-width:48px;justify-content:center}.feedback-card{max-width:650px;margin-top:28px;padding:28px}.feedback-card>h2{font-family:var(--font-serif);font-weight:500;font-size:24px;margin-bottom:20px}@media (max-width:560px){.feedback-card{padding:20px}}.leaderboard-table td code{display:block;color:var(--muted);font-size:12px;margin-top:6px}.ranking-place{font-size:19px;font-weight:500;color:var(--muted)}.place-1{color:var(--accent)}.leaderboard-empty{padding:42px 0;text-align:center;color:var(--muted);font-size:15px}.funding-panel>p{margin:14px 0;line-height:1.8}.order-lookup{padding:24px}.order-lookup form{display:grid;gap:18px;align-items:end}.order-human-check{grid-column:1/-1;min-width:0}.order-human-check:empty{display:none}.order-human-check p{color:var(--muted);font-size:14px;line-height:1.7}.order-lookup input{min-height:46px;font-size:15px}.copy-order-id{margin-top:18px}.order-row .order-state{flex-shrink:0;margin:0;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.5;white-space:nowrap;color:var(--muted);background:var(--surface-subtle)}.order-row .order-state-active{color:var(--accent);background:var(--accent-soft)}.order-row .order-state-completed{color:var(--success,#567458)}.order-open{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-width:0;gap:16px;background:none;border:0;padding:0;text-align:left;color:inherit}.order-open>div:first-child{min-width:0}.order-open>strong{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.order-row h2{overflow-wrap:anywhere}.order-open:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.order-row>.ui-button{flex-shrink:0}.after-sale-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.after-sale-product{font-size:18px;font-weight:500;margin-block:24px}.after-sale-form,.after-sale-state{display:grid;gap:20px}.after-sale-state p{color:var(--muted);font-size:15px;line-height:1.8}.after-sale-state code{overflow-wrap:anywhere}.after-sale-form input[type=file]{max-width:100%;padding:10px;height:auto;font-size:14px}.referral-heading>div:first-child{min-width:0;flex:1}.referral-heading p{overflow-wrap:anywhere}.referral-heading-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.referral-community{display:inline-flex;align-items:center;gap:10px;padding-block:8px;color:var(--text);font-size:15px;text-decoration:none;white-space:nowrap}.referral-community>svg{color:var(--muted)}.referral-community:hover{color:var(--accent)}.referral-entry-actions,.referral-payout-actions{display:flex;gap:12px;flex-wrap:wrap}.referral-entry-actions>:first-child{flex:1}.settlement-card>.settlement-threshold{color:var(--foreground);font-size:17px;font-weight:600;line-height:1.8;padding-top:22px;border-top:1px solid var(--border)}@media (max-width:1100px){.commission-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.order-row{gap:12px}.order-open{grid-column:1/-1;align-items:flex-start}.order-row>.ui-button{grid-column:3}.referral-heading{flex-wrap:wrap}.referral-heading-actions{margin-left:auto}}.referral-entry{max-width:560px;padding:28px}.referral-auth-form{display:grid;gap:20px;margin-block:18px}.referral-auth-form input,.referral-auth-form select{min-height:46px;font-size:16px}.referral-auth-form>p{font-size:14px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.referral-email-status{min-height:22px;margin-top:-9px}.referral-auth-form .referral-form-note{margin-top:-10px;font-size:13px}.human-check{min-width:0;max-width:100%;overflow-x:auto}.human-check p{margin-top:10px;font-size:14px;line-height:1.7}.referral-account-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:15px 0 24px}.referral-account-bar>span{font-size:14px;color:var(--muted)}.referral-account-bar>div{display:flex;flex-wrap:wrap;gap:6px}.referral-payout-snapshot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-block:20px 26px}.referral-payout-details{display:flex;flex-wrap:wrap;gap:24px 40px;margin:0;min-width:0}.referral-payout-details>div{min-width:0}.referral-payout-details dt{color:var(--muted);font-size:13px;margin-bottom:8px}.referral-payout-details dd{margin:0;color:var(--foreground);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.referral-payout-address{font-variant-numeric:tabular-nums}.referral-payout-snapshot button{justify-self:start}.referral-ranking-choice{margin-top:26px}.referral-ranking-choice p{font-size:13px;color:var(--muted);margin-top:10px}.referral-link .referral-preview-button{margin-top:20px}.referral-preview-dialog,.referral-security-dialog{width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.referral-preview-note{font-size:14px;color:var(--muted);margin:18px 0 22px}.referral-preview-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:19px;border-top:1px solid var(--border)}.referral-preview-list>div>div{min-width:0}.referral-preview-list strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.referral-preview-list span{display:block;margin-top:8px;color:var(--muted);font-size:13px}@media (max-width:560px){.referral-entry{padding:20px}.referral-account-bar{align-items:flex-start}.referral-account-bar>div{width:100%;justify-content:flex-start}}.order-number{user-select:all}.settlement-conversion{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.settlement-conversion>p{font-size:14px;line-height:1.8;color:var(--muted)}@media (max-width:880px){.order-lookup form{grid-template-columns:1fr}.order-lookup .ui-button{justify-self:start}}@media (max-width:640px){.commission-stats{grid-template-columns:1fr;gap:12px}.commission-stats>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.commission-stats h2{margin:0}.commission-stats strong{font-size:27px}.referral-link>div{flex-direction:column;align-items:stretch}.account-profile{flex-wrap:wrap}.account-profile .ui-button{width:100%;margin-top:10px}.usdt-quote>div{align-items:flex-start;flex-direction:column}.payment-amount strong{font-size:27px}.checkout-methods button{padding-inline:9px}}[data-density=compact] .product-card{padding:20px}[data-density=compact] .product-brand-row{margin-bottom:15px}[data-density=compact] .product-bottom{padding-top:17px;margin-top:17px}@media (max-width:1300px){.store-page{padding-inline:34px}.product-grid{gap:16px}.product-card{padding:22px}.catalog-toolbar{align-items:stretch}.store-search{flex:1;min-width:200px}.catalog-tools{gap:10px}.product-list .product-card{grid-template-columns:52px minmax(0,1fr) 80px max-content;gap:14px}}@media (min-width:881px) and (max-width:1140px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list{grid-template-columns:1fr}.catalog-toolbar{flex-direction:column}.store-search{width:100%}.catalog-tools{justify-content:flex-end}.stock-filter{margin-right:auto}.product-list .product-card{grid-template-columns:42px minmax(0,1fr) max-content}.product-list .product-delivery{display:none}}@media (max-width:880px){.yue-shell .wordmark{margin-bottom:36px}.store-page{padding:32px 28px 45px}.store-heading h1{font-size:30px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list{grid-template-columns:1fr}.catalog-toolbar{flex-direction:column;gap:14px}.store-search{width:100%}.catalog-tools{justify-content:flex-end}.stock-filter{margin-right:auto}.product-list .product-card{grid-template-columns:42px minmax(0,1fr) max-content}.product-list .product-delivery{display:none}}@media (max-width:560px){.store-page{padding:27px 20px 36px}.store-heading{gap:15px;margin-bottom:24px}.store-heading h1{font-size:28px}.store-heading>.ui-button{font-size:14px;padding-inline:12px}.brand-tabs{gap:25px}.brand-tabs button{font-size:15px}.brand-tabs button span{display:none}.catalog-tools{gap:8px;flex-wrap:wrap}.catalog-tools .ui-select{width:140px}.layout-toggle{display:none}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{padding:25px}.product-title h2{font-size:21px}.product-title p{font-size:15px}.product-brand-row{margin-bottom:22px}.product-list .product-card{display:flex;gap:0}.product-list .product-delivery{display:flex;margin-top:18px}.product-list .product-brand-row{margin-bottom:22px}.product-list .favorite-button{display:grid}.product-list .product-bottom{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.product-dialog{padding:22px;max-height:calc(100dvh - 24px)}.product-detail-title{gap:14px}.product-detail-title h2{font-size:20px}.product-detail-title p{font-size:14px}.product-facts{gap:9px;font-size:14px}.order-row{gap:12px;padding-block:22px}.order-row h2{font-size:16px}.order-row p{font-size:14px}.order-row strong{font-size:19px}.guest-order-note{gap:14px;align-items:flex-start}.guest-order-note button{padding:0}.checkout-disclosure{text-align:left}.store-page{padding:23px 18px 32px}.store-top-actions+.store-page{padding-top:23px}.store-heading{margin-bottom:20px;align-items:flex-start}.store-heading h1{font-size:26px}.store-heading p{font-size:14px;line-height:1.7}.brand-tabs{gap:21px;margin-bottom:0}.brand-tabs button{font-size:14px;padding-block:13px}.category-tabs{margin-block:13px;gap:5px}.category-tabs button{font-size:13px;padding:7px 9px}.catalog-toolbar{margin-block:16px 20px;gap:10px}.store-search .ui-input{min-height:43px;font-size:14px}.catalog-tools{gap:7px}.stock-filter{font-size:13px}.catalog-tools .ui-select{min-height:40px;width:133px;font-size:13px}.product-card{padding:20px}.product-brand-row{margin-bottom:17px}.product-card .brand-logo{width:34px!important;height:34px!important}.product-title h2{font-size:19px}.product-title p{font-size:14px;line-height:1.7}.product-delivery{font-size:13px;margin-top:15px;gap:10px}.product-bottom,.product-list .product-bottom{margin-top:17px;padding-top:17px}.product-list .product-brand-row{margin-bottom:17px}.product-price{font-size:25px}.product-price>span{font-size:16px}.product-bottom .ui-button{font-size:13px;min-height:38px;padding-inline:10px}.product-dialog{padding:20px}.product-detail-title h2{font-size:19px}.detail-price{font-size:28px;margin-block:21px}.checkout-form{margin-top:20px;padding-top:20px;gap:18px}.checkout-form fieldset{gap:18px}.order-lookup{padding:20px}.order-lookup form{gap:16px}.order-lookup .ui-button{width:100%;justify-self:stretch}.referral-leaderboard,.referral-link,.reseller-pricing,.settlement-card{padding:20px}.reseller-pricing h2,.settlement-card h2{font-size:19px}.reseller-pricing>p{font-size:14px}.referral-policy{margin-block:22px 28px;font-size:16px}.referral-details{gap:20px}.referral-details>.ui-card{padding:22px}.referral-payout-snapshot{align-items:flex-start;gap:22px}.referral-payout-details{flex-direction:column;gap:18px}.settlement-card>.settlement-threshold{font-size:16px}.commission-stats{margin-block:24px 20px;gap:10px}.commission-stats>.ui-card{padding:18px 20px}.commission-stats strong{font-size:25px}.settlement-action{padding-top:20px;margin-top:20px;gap:16px}.settlement-action p{font-size:14px}.settlement-conversion{align-items:flex-start;flex-wrap:wrap;gap:8px}.referral-code code{font-size:18px}}.hosted-product-name{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.hosted-product-name>span{white-space:nowrap}.hosted-invoice{padding-bottom:16px}.hosted-payment-qr{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:16px}.hosted-total-label{color:var(--muted);font-size:13px}.hosted-payment-qr>strong{margin-top:4px;font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hosted-fees{gap:8px 26px;margin:10px 0 20px;color:var(--muted);font-size:12px}.hosted-fees,.hosted-fees>div{display:flex;justify-content:center;flex-wrap:wrap}.hosted-fees>div{position:relative;gap:5px}.hosted-fees>div+div:before{position:absolute;left:-16px;content:"+"}.hosted-fees dd{margin:0}.hosted-payment-qr>img{display:block;width:240px;max-width:100%;height:auto;background:#fff}.hosted-scan-label{margin:12px 0 8px;color:var(--muted);font-size:13px}.hosted-payment-link{display:inline-flex;min-width:220px;max-width:100%;margin-top:8px}.hosted-order-details{min-width:0;font-size:13px}.hosted-order-details>summary{cursor:pointer;padding-block:15px;color:var(--muted)}.hosted-order-details .order-facts{margin:0 0 12px;padding:6px 0 12px;border:0;gap:12px;font-size:13px}.hosted-receipt-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;border-top:1px solid var(--border)}.hosted-order-details[open]{grid-column:1/-1}.hosted-receipt-actions>.ui-button{grid-column:2}.order-lookup form{grid-template-columns:minmax(0,1fr) auto}.order-lookup .ui-field{grid-column:1}.order-lookup form>.ui-button{grid-column:2;grid-row:1}@media (max-width:880px){.order-lookup form{grid-template-columns:minmax(0,1fr)}.order-lookup form>.ui-button{grid-column:1;grid-row:auto;width:100%;justify-self:stretch}}.product-xianyu-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);font-size:12px}.product-xianyu-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface));color:var(--accent);font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.75);transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),background .14s ease,border-color .14s ease}.product-xianyu-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface));transform:translateY(-1px);box-shadow:0 3px 8px rgba(171,85,57,.15),inset 0 1px 0 rgba(255,255,255,.9)}.product-xianyu-button:active{transform:translateY(1.5px) scale(.972);box-shadow:inset 0 2px 4px rgba(171,85,57,.22)!important;transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.product-xianyu-fee{color:var(--muted);font-size:12px;line-height:1.5}.product-list .product-xianyu-row{grid-column:1/-1;margin-top:8px}.product-detail-xianyu{margin:18px 0;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle);display:grid;gap:10px}.product-detail-xianyu-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.product-xianyu-jump-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);font-size:13.5px;font-weight:550;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-micro);transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s cubic-bezier(.34,1.56,.64,1),border-color .14s ease}.product-xianyu-jump-btn:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.95)}.product-xianyu-jump-btn:active{transform:translateY(1.5px) scale(.972);box-shadow:var(--shadow-btn-active);transition:transform 35ms cubic-bezier(.1,.9,.2,1),box-shadow 35ms cubic-bezier(.1,.9,.2,1)!important}.product-xianyu-fee-badge{color:var(--foreground);font-size:13px;font-weight:500}.product-detail-xianyu-note{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.cashier-layout-xianyu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px}.cashier-layout-xianyu .cashier-main{display:flex;flex-direction:column;height:100%;min-width:0;box-sizing:border-box}.xianyu-checkout-guide{flex-direction:column;flex:1 1 auto;margin-top:0}.cashier-layout-xianyu .cashier-summary,.xianyu-checkout-guide{display:flex;justify-content:space-between;height:100%;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);box-sizing:border-box}.cashier-layout-xianyu .cashier-summary{flex-direction:column;min-width:0}.cashier-layout-xianyu .cashier-summary-top{display:flex;flex-direction:column}.cashier-layout-xianyu .cashier-summary-bottom{display:flex;flex-direction:column;margin-top:auto}.cashier-layout-xianyu .cashier-summary-bottom .cashier-total{padding-top:16px;padding-bottom:16px;margin-top:0}.xianyu-guide-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border)}.xianyu-guide-header h3{font-size:16px;font-weight:600;margin:0;color:var(--foreground)}.xianyu-exclusive-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.xianyu-guide-header .xianyu-fee-line{margin:4px 0 0;font-size:13px;color:var(--accent);font-weight:500}.xianyu-steps{display:grid;gap:15px;margin:18px 0 20px;padding:0;list-style:none}.xianyu-steps>li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.xianyu-step-num{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600;margin-top:1px}.xianyu-steps strong{display:block;font-size:13.5px;font-weight:500;color:var(--foreground);margin-bottom:2px}.xianyu-steps p{margin:0;color:var(--muted)}.xianyu-hours-card{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 25%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));font-size:12.5px;color:var(--foreground);font-weight:500}.xianyu-hours-dot{width:7px;height:7px;border-radius:50%;background:#10b981;flex:0 0 auto}.xianyu-submit-link{text-decoration:none;background:#ff5000!important;color:#ffffff!important;border-color:#e04700!important;box-shadow:0 2px 10px rgba(255,80,0,.3)!important;font-weight:600!important}.xianyu-submit-link:hover{background:#ff6219!important;border-color:#ff5000!important;box-shadow:0 4px 16px rgba(255,80,0,.45)!important;filter:brightness(1.04)}.cashier-manual-banner{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 25%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));font-size:12.5px;line-height:1.6;color:var(--foreground)}.cashier-manual-icon{font-size:15px;line-height:1;flex:0 0 auto;margin-top:2px}.cashier-manual-banner strong{display:block;font-size:13px;font-weight:600;color:var(--foreground);margin-bottom:2px}.cashier-manual-banner p{margin:0;color:var(--muted);font-size:12px}.xianyu-pending-link{color:var(--warning)!important;font-weight:500}.welcome-notice-dialog{width:min(520px,calc(100vw - 32px));padding:28px}.welcome-notice-body{display:grid;gap:22px;margin-top:8px}.welcome-notice-list{margin:0;padding-left:20px;display:grid;gap:12px;font-size:15px;line-height:1.85;color:var(--foreground)}.welcome-notice-list li::marker{color:var(--accent)}.welcome-notice-link{display:inline-flex;align-items:center;gap:4px}.welcome-notice-inline-btn,.welcome-notice-link{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.welcome-notice-inline-btn{border:0;padding:0;background:transparent;font-size:inherit;cursor:pointer}.welcome-notice-footer{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border)}.welcome-notice-confirm{width:100%;min-height:46px;font-size:15px;justify-content:center}.grok-tier-guide{margin-bottom:32px;padding:24px 24px 26px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:20px}.grok-guide-header{display:flex;flex-direction:column;gap:6px}.grok-guide-header-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grok-guide-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:4px}.grok-guide-header h2{font-family:var(--font-serif);font-size:22px;font-weight:500;color:var(--foreground);margin:0;letter-spacing:-.01em}.grok-guide-subtitle{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0}.grok-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.openai-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}.openai-tier-grid .grok-tier-card{padding:20px 14px 18px}.openai-tier-grid .grok-tier-name{font-size:18.5px}.openai-tier-grid .grok-tier-price{font-size:20px}.claude-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.claude-tier-grid,.grok-tier-grid,.openai-tier-grid{align-items:stretch!important}.claude-tier-grid .grok-tier-card{padding:22px 18px 20px}.claude-tier-grid .grok-tier-name{font-size:20px}.claude-tier-grid .grok-tier-price{font-size:22px}.openai-tier-grid .grok-tier-badge{font-size:11px;padding:2.5px 7px;white-space:nowrap}.grok-tier-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--foreground) 24%,var(--border));border-radius:12px;padding:22px 18px 18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;min-width:0}.grok-tier-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 4px 16px rgba(41,39,34,.05)}.grok-tier-card.is-popular{border-color:var(--accent);box-shadow:0 2px 12px rgba(171,85,57,.08)}.grok-popular-tag{position:absolute;top:-11px;right:14px;display:inline-flex;align-items:center;gap:4px;background:var(--accent);color:#fffefc;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px 3px 8px;border-radius:999px;box-shadow:0 2px 6px rgba(171,85,57,.25)}.grok-popular-tag>svg{flex:0 0 auto}.grok-tier-card-header{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border);min-height:80px;justify-content:space-between}.grok-tier-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.grok-tier-name{font-family:var(--font-serif);font-size:20px;margin:0;letter-spacing:-.01em}.grok-tier-name,.grok-tier-price{font-weight:600;color:var(--foreground)}.grok-tier-price{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.grok-tier-price small{font-size:12px;font-weight:400;color:var(--muted);margin-left:2px}.grok-tier-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1.3}.grok-badge-base,.grok-badge-inherit,.grok-tier-badge{background:rgba(255,120,40,.12)!important;color:#ff7828!important;border:1px solid rgba(255,120,40,.35)!important}:root[data-theme=dark] .grok-badge-base,:root[data-theme=dark] .grok-badge-inherit,:root[data-theme=dark] .grok-tier-badge{background:rgba(255,120,40,.16)!important;color:#ff914d!important;border:1px solid rgba(255,120,40,.42)!important}.grok-tier-features{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.grok-feature-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.55;color:var(--foreground)}.grok-feature-check{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;margin-top:2px;border-radius:50%;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.grok-feature-text{flex:1}.grok-tier-fit{margin-top:auto;padding:10px 12px;border-radius:8px;background:var(--surface-subtle);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);min-height:68px;display:flex;flex-direction:column;justify-content:center}.grok-fit-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.grok-fit-desc{margin:0;font-size:12px;line-height:1.45;color:var(--foreground)}@media (max-width:1200px){.openai-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:1080px){.grok-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.claude-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.grok-guide-mobile-toggle{display:none}.grok-guide-toggle-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:14px;font-size:14px;color:var(--foreground);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px -2px rgba(0,0,0,.04)}.grok-guide-toggle-btn:hover{background:color-mix(in srgb,var(--foreground) 4%,var(--surface-subtle));border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}.toggle-btn-left{display:flex;align-items:center;gap:8px;font-weight:550;letter-spacing:-.01em}.toggle-btn-icon{font-size:15px}.toggle-btn-action{font-size:12px;color:var(--muted);padding:3px 10px;border-radius:6px;background:color-mix(in srgb,var(--foreground) 6%,transparent);font-weight:500;flex-shrink:0}@media (max-width:768px){.grok-guide-mobile-toggle{display:block;margin-bottom:20px}.grok-tier-guide.mobile-collapsed{display:none!important}.grok-tier-guide{padding:18px 14px 20px;border-radius:14px;gap:16px;margin-bottom:24px}.claude-tier-grid,.grok-tier-grid,.openai-tier-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 2px 14px;margin:0 -4px}.claude-tier-grid::-webkit-scrollbar,.grok-tier-grid::-webkit-scrollbar,.openai-tier-grid::-webkit-scrollbar{height:4px}.claude-tier-grid::-webkit-scrollbar-thumb,.grok-tier-grid::-webkit-scrollbar-thumb,.openai-tier-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:4px}.grok-tier-card{flex:0 0 84%;max-width:320px;scroll-snap-align:start;padding:18px 16px}.grok-guide-header h2{font-size:19px}.grok-tier-name{font-size:18px}.grok-tier-price{font-size:20px}}.referral-showcase-board{margin-block:8px 28px;padding:28px 32px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card)}.referral-showcase-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);font-size:12.5px;font-weight:600;margin-bottom:12px}[data-theme=dark] .referral-showcase-badge{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.referral-showcase-title{font-family:var(--font-serif);font-size:clamp(20px,2.6vw,26px);font-weight:700;color:var(--foreground);line-height:1.35;margin:0 0 8px}.referral-showcase-subtitle{font-size:14.5px;color:var(--muted);line-height:1.65;max-width:780px;margin:0 0 22px}.referral-showcase-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.showcase-metric-card{display:flex;flex-direction:column;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-micro);transition:transform .18s ease,border-color .18s ease}.showcase-metric-card:hover{transform:translateY(-2px);border-color:var(--accent)}.showcase-metric-card.highlight{background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.showcase-metric-label{font-size:12.5px;color:var(--muted);margin-bottom:4px;font-weight:500}.showcase-metric-value{font-size:clamp(18px,2.2vw,24px);font-weight:750;color:var(--foreground);font-variant-numeric:tabular-nums;line-height:1.25;margin-bottom:4px;letter-spacing:-.02em}.showcase-metric-card.highlight .showcase-metric-value{color:var(--accent)}.showcase-metric-value .metric-unit{font-size:13px;font-weight:500;color:var(--muted);margin-left:2px}.showcase-metric-sub{font-size:11.5px;color:var(--muted);opacity:.85}.referral-unauth-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch;margin-top:20px;margin-bottom:28px}.referral-unauth-layout>.referral-entry{max-width:none;margin:0;height:100%;display:flex;flex-direction:column;justify-content:center}.referral-unauth-layout>.referral-entry .referral-auth-form{margin-block:0}.referral-perks-card{padding:28px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);height:100%;justify-content:center}.perks-list,.referral-perks-card{display:flex;flex-direction:column}.perks-list{list-style:none;padding:0;margin:0;gap:14px}.perks-list li{display:flex;align-items:flex-start;gap:12px}.perks-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--surface-subtle);border:1px solid var(--border);font-size:11px;font-weight:700;color:var(--muted);flex-shrink:0;margin-top:2px}.perks-list strong{display:block;font-size:13.5px;font-weight:600;color:var(--foreground);margin-bottom:2px}.perks-list p{font-size:12.5px;color:var(--muted);margin:0;line-height:1.55}.partner-email{font-family:var(--font-sans);font-size:13px;font-weight:550;color:var(--foreground);background:var(--surface-subtle);padding:3px 8px;border-radius:6px;border:1px solid var(--border)}.leaderboard-orders-cell{font-size:13px;color:var(--muted)}.leaderboard-earnings-cell{font-weight:700!important;color:var(--accent);font-variant-numeric:tabular-nums}@media (max-width:900px){.referral-showcase-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.referral-unauth-layout{grid-template-columns:1fr;gap:16px}.referral-perks-card{padding:20px}}@media (max-width:560px){.referral-showcase-board{padding:20px 18px;border-radius:14px;margin-bottom:20px}.referral-showcase-metrics{grid-template-columns:1fr;gap:10px}.showcase-metric-card{padding:13px 15px}.showcase-metric-value{font-size:21px}}