.aftersale-preview{display:block;width:100%;max-height:260px;object-fit:contain;border:1px solid var(--line);border-radius:10px}.aftersale-evidence{display:block;width:100%;max-height:65dvh;object-fit:contain}.manual-collection{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.manual-collection:empty{display:none}.manual-collection-card{padding:20px;border:1px solid var(--line);border-radius:16px;text-align:center;align-items:center;background:#fff;color:#172941}.manual-collection-card img{display:block;width:min(100%,240px);height:auto;object-fit:contain;border-radius:8px}.manual-collection-card p{overflow-wrap:anywhere}.manual-collection-card .muted{color:#596a7d}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600.woff2) format("woff2")}:root{--paper-0: #FFFFFF;--paper-1: #F5F7FA;--paper-2: #F0F3F8;--paper-3: #DCE2EB;--graphite-9: #132036;--graphite-8: #1C2C42;--graphite-7: #2A3C54;--graphite-6: #4B5B70;--graphite-5: #4B5B70;--graphite-4: #8B9AAD;--hub: #2548D8;--hub-ink: #1C3AB0;--hub-soft: #E9EEFB;--n0: var(--paper-0);--n50: var(--paper-1);--n100: var(--paper-2);--n200: var(--paper-3);--n300: #D4D1C8;--n400: var(--graphite-4);--n500: var(--graphite-5);--n600: var(--graphite-6);--n700: var(--graphite-7);--n800: var(--graphite-8);--n900: var(--graphite-9);--bg: #F5F7FA;--surface: #FFFFFF;--sunk: #F0F3F8;--line: #DCE2EB;--line-strong: #B6C3D6;--ink: #132036;--ink-2: #4B5B70;--muted: #4B5B70;--placeholder: #66758A;--accent: #2548D8;--on-accent: #FFFFFF;--soft: #E9EEFB;--hover: rgba(15, 16, 18, .04);--scrim: rgba(15, 16, 18, .5);--focus: 0 0 0 2px var(--paper-0), 0 0 0 4px var(--hub);--ok: #21644E;--ok-bg: #E5F3EC;--warn: #765817;--warn-bg: #F6F0DE;--danger: #AA253A;--danger-bg: #FDECEF;--info: var(--graphite-7);--info-bg: var(--paper-2);--ease: cubic-bezier(.2, .8, .2, 1);--dur-fast: .16s;--dur-base: .2s;--shadow-card: 0 1px 2px rgba(15, 16, 18, .06), 0 12px 32px -12px rgba(15, 16, 18, .18);--font-display: "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Inter Tight", sans-serif;--font-body: "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", -apple-system, system-ui, sans-serif;--font-mono: Menlo, Consolas, monospace;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-lg: 16px;--fs-h3: 18px;--fs-h2: 24px;--fs-h1: 32px;--fs-display: clamp(36px, 5vw, 64px);--lh-tight: 1.15;--lh-base: 1.6;--tracking-eyebrow: .14em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-24: 96px;--radius: 10px;--radius-sm: 6px;--radius-card: 20px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-slow: .48s;--shadow-soft: 0 1px 2px rgba(19, 32, 54, .04), 0 6px 20px -10px rgba(19, 32, 54, .1);--shadow-lift: 0 2px 6px rgba(19, 32, 54, .05), 0 28px 56px -24px rgba(19, 32, 54, .26);--shadow-hero: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 2px 4px rgba(19, 32, 54, .04), 0 40px 80px -32px rgba(37, 72, 216, .28);--radius-pill: 999px;--public-max: clamp(1280px, 88vw, 2240px);--gutter: clamp(24px, 2vw, 48px);--nav-h: 80px;--sidebar-w: 240px;--control-h: 44px;--shadow-pop: 0 8px 24px rgba(15, 16, 18, .08), 0 0 0 1px var(--line)}[data-theme=dark]{--paper-0: #17181C;--paper-1: #121316;--paper-2: #1F2025;--paper-3: #2A2B31;--graphite-9: #F4F4F2;--graphite-8: #E6E6E2;--graphite-7: #CFCFCA;--graphite-6: #B5B5AF;--graphite-5: #8F8F89;--graphite-4: #6B6B66;--hub: #A5BFFF;--hub-ink: #D5E0FF;--hub-soft: #263952;--n0: var(--paper-0);--n50: var(--paper-1);--n100: var(--paper-2);--n200: var(--paper-3);--n300: #3C3E48;--bg: #111820;--surface: #1A2532;--sunk: #202F40;--line: #3B4B60;--line-strong: #6E829E;--ink: #F1F5FA;--ink-2: #B4C1D2;--muted: #B4C1D2;--placeholder: #8B9AAD;--accent: #A5BFFF;--on-accent: #10213E;--soft: #263952;--hover: rgba(244, 244, 242, .06);--scrim: rgba(0, 0, 0, .6);--focus: 0 0 0 2px var(--paper-1), 0 0 0 4px var(--hub);--ok: #98D8BA;--ok-bg: #17352C;--warn: #D9B86A;--warn-bg: #2C2619;--danger: #FFABB9;--danger-bg: #3A1C24;--info: var(--graphite-7);--info-bg: var(--paper-2);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 36px -16px rgba(0, 0, 0, .6);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .45), 0 0 0 1px var(--line);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -12px rgba(0, 0, 0, .5);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .3), 0 28px 56px -24px rgba(0, 0, 0, .7);--shadow-hero: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 80px -32px rgba(0, 0, 0, .8)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:var(--fs-base)/var(--lh-base) var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:var(--lh-tight);font-weight:600;letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-lg)}p{margin:0}a{color:inherit;text-underline-offset:3px}a:hover{text-decoration-color:var(--muted)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius-sm)}img{max-width:100%;display:block}code,.mono{font-family:var(--font-mono);font-size:.95em}.tnum,.price{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.right{text-align:right}.center{text-align:center}.eyebrow{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.row{display:flex;align-items:center;gap:var(--sp-2)}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.row.top{align-items:flex-start}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.stack.sm{gap:var(--sp-2)}.stack.lg{gap:var(--sp-8)}.grow{flex:1;min-width:0}.divider{height:1px;background:var(--line);border:0;margin:var(--sp-4) 0}.fade-in{animation:fade .12s ease-out}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--radius);border:1px solid transparent;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:opacity .12s,border-color .12s,background .12s}.ui-btn:disabled{cursor:not-allowed;opacity:.5}.ui-btn-primary{background:var(--accent);color:var(--on-accent)}.ui-btn-primary:not(:disabled):hover{opacity:.88}.ui-btn-secondary{background:var(--surface);border-color:var(--line-strong)}.ui-btn-secondary:not(:disabled):hover{border-color:var(--ink-2)}.ui-btn-ghost{background:transparent}.ui-btn-ghost:not(:disabled):hover{background:var(--hover)}.ui-btn-danger{background:transparent;color:var(--danger);border-color:var(--line-strong)}.ui-btn-sm{height:32px;padding:0 var(--sp-3);font-size:var(--fs-sm)}.ui-btn-lg{height:48px;padding:0 var(--sp-6);font-size:var(--fs-lg)}.ui-btn-icon{width:var(--control-h);padding:0}.ui-btn-icon.ui-btn-sm{width:32px}.ui-btn.block{width:100%}.ui-btn.is-loading{color:transparent}.ui-spinner{position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.ui-btn-primary .ui-spinner{color:var(--on-accent)}.ui-btn-secondary .ui-spinner,.ui-btn-ghost .ui-spinner{color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field-label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.ui-input{height:var(--control-h);width:100%;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.ui-input::placeholder{color:var(--placeholder)}.ui-input:focus{outline:none;box-shadow:var(--focus)}.ui-select{appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ui-textarea{height:auto;min-height:88px;padding:var(--sp-2) var(--sp-3);resize:vertical}.ui-field.has-error .ui-input{border-color:var(--danger)}.ui-field-error{font-size:var(--fs-xs);color:var(--danger)}.ui-field-hint{font-size:var(--fs-xs);color:var(--muted)}.ui-switch{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-switch input{position:absolute;opacity:0;width:1px;height:1px}.ui-switch-track{width:34px;height:20px;border-radius:var(--radius-pill);background:var(--line-strong);position:relative;transition:background .12s;flex:none}.ui-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--n0);transition:transform .12s}.ui-switch input:checked+.ui-switch-track{background:var(--accent)}.ui-switch input:checked+.ui-switch-track .ui-switch-thumb{transform:translate(14px);background:var(--on-accent)}.ui-switch input:focus-visible+.ui-switch-track{box-shadow:var(--focus)}.check{display:flex;gap:var(--sp-2);align-items:flex-start;cursor:pointer}.check input{margin-top:3px;accent-color:var(--accent)}.phone-input{display:grid;grid-template-columns:110px 1fr;gap:var(--sp-2)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.form-grid .span-2{grid-column:1 / -1}@media(max-width:719px){.form-grid{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-6)}.card.tight{padding:var(--sp-4)}.card.flush{padding:0;overflow:hidden}.card-title{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.card.link{text-decoration:none;display:block;transition:border-color .12s}.card.link:hover{border-color:var(--line-strong)}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;background:var(--info-bg);color:var(--info);border:1px solid transparent}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.outline{background:transparent;border-color:var(--line-strong);color:var(--ink-2)}.badge.solid{background:var(--accent);color:var(--on-accent)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface)}.tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--line);overflow-x:auto}.tab{height:40px;padding:0 var(--sp-3);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tab .count{font-size:var(--fs-xs);background:var(--sunk);border-radius:var(--radius-pill);padding:0 6px}.segmented{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.segmented button{height:36px;padding:0 var(--sp-3);border:0;background:var(--surface);cursor:pointer}.segmented button+button{border-left:1px solid var(--line-strong)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.ui-table-wrap{overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ui-table{width:100%;border-collapse:collapse}.ui-table th{position:sticky;top:0;background:var(--sunk);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);font-weight:500;text-align:left;padding:10px var(--sp-3);border-bottom:1px solid var(--line);white-space:nowrap}.ui-table td{padding:12px var(--sp-3);border-bottom:1px solid var(--line);vertical-align:middle;height:48px}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--hover)}.ui-table-empty{text-align:center;color:var(--muted);padding:var(--sp-10)!important}.ui-table .clickable{cursor:pointer}.ui-dialog-backdrop{position:fixed;inset:0;z-index:50;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--sp-4);animation:fade .12s}.ui-dialog{width:min(480px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--sp-6);position:relative;outline:none}.ui-dialog-backdrop.is-sheet{justify-content:flex-end;padding:0;align-items:stretch}.is-sheet .ui-dialog{width:min(640px,100%);max-height:100dvh;height:100dvh;border-radius:0}.modal-close-bar{position:absolute;right:var(--sp-3);top:var(--sp-3)}.icon-button,.modal-close{width:32px;height:32px;border:0;background:none;border-radius:var(--radius);cursor:pointer;font-size:20px;color:var(--muted)}.icon-button:hover{background:var(--hover);color:var(--ink)}.dialog-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5)}.ui-dialog-title{font-size:var(--fs-h3);margin-bottom:var(--sp-5);padding-right:var(--sp-8)}@media(max-width:719px){.ui-dialog-backdrop{align-items:flex-end;padding:0}.ui-dialog{width:100%;border-radius:var(--radius) var(--radius) 0 0;max-height:92dvh}}.toast-stack{position:fixed;top:var(--sp-4);right:var(--sp-4);z-index:80;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}.toast{background:var(--n900);color:var(--n0);padding:10px var(--sp-4);border-radius:var(--radius);font-size:var(--fs-sm);max-width:360px;box-shadow:var(--shadow-pop);animation:fade .12s}.toast-error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}.skeleton{background:var(--sunk);border-radius:var(--radius);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.empty{text-align:center;padding:var(--sp-12) var(--sp-4);color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.empty svg{color:var(--placeholder)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4)}.stat .label{font-size:var(--fs-xs);color:var(--muted)}.stat .value{font-size:var(--fs-h2);font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.notice{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--sunk);font-size:var(--fs-sm);color:var(--ink-2)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.danger{background:var(--danger-bg);color:var(--danger)}.notice.ok{background:var(--ok-bg);color:var(--ok)}.price{font-weight:600;white-space:nowrap}.price-strike{color:var(--muted);text-decoration:line-through;font-weight:400;margin-right:6px}.price-fx{color:var(--muted);font-weight:400;font-size:var(--fs-xs);margin-left:6px}.price-lg{font-size:var(--fs-h2)}.container{width:100%;max-width:var(--public-max);margin:0 auto;padding:0 var(--gutter)}@media(max-width:719px){.container{padding:0 var(--sp-4)}}.topnav{position:sticky;top:0;z-index:30;height:var(--nav-h);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topnav .container{height:100%;display:flex;align-items:center;gap:var(--sp-6)}.brand{font-weight:700;font-size:var(--fs-lg);text-decoration:none;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.brand-mark{width:24px;height:24px;border-radius:5px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:13px;font-weight:700}.navlinks{display:flex;gap:var(--sp-1);flex:1}.navlinks a{padding:6px 10px;border-radius:var(--radius);text-decoration:none;color:var(--ink-2)}.navlinks a{transition:background .16s,color .16s}.navlinks a:hover,.navlinks a.active{color:var(--accent);background:var(--hub-soft)}.nav-actions{display:flex;align-items:center;gap:var(--sp-1)}.cart-btn{position:relative}.cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;border-radius:8px;background:var(--ink);color:var(--bg);font-size:10px;display:grid;place-items:center;padding:0 4px}.burger{display:none}@media(max-width:959px){.navlinks,.nav-actions .hide-m{display:none}.burger{display:inline-flex}.topnav .container{justify-content:space-between}}.drawer{position:fixed;inset:var(--nav-h) 0 0 0;z-index:29;background:var(--bg);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);animation:fade .12s}.drawer a{padding:var(--sp-3);border-bottom:1px solid var(--line);text-decoration:none}.page{padding-top:var(--sp-10);padding-bottom:var(--sp-16);min-height:calc(100vh - var(--nav-h) - 200px)}.page-head{margin-bottom:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-2)}.footer{border-top:1px solid var(--line);padding:var(--sp-10) 0;color:var(--muted);font-size:var(--fs-sm)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--sp-8)}.footer-grid h4{font-size:var(--fs-sm);color:var(--ink);margin-bottom:var(--sp-3)}.footer-grid a{display:block;text-decoration:none;padding:3px 0}.footer-grid a:hover{color:var(--ink)}.footer-grid .brand{display:inline-flex}@media(max-width:719px){.footer-grid{grid-template-columns:1fr 1fr}}.hero{min-height:min(72vh,640px);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-5);padding:var(--sp-16) 0;max-width:760px}.hero h1{font-size:var(--fs-display);letter-spacing:-.03em;line-height:1.08}.hero .lead{font-size:var(--fs-lg);color:var(--ink-2)}.section{padding:var(--sp-12) 0;border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-6);gap:var(--sp-4)}.grid{display:grid;gap:var(--sp-4)}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1199px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}}@media(max-width:719px){.grid-5,.grid-4,.grid-2{grid-template-columns:1fr}}.product-card{display:flex;flex-direction:column;gap:var(--sp-3);min-height:200px}.logo{width:40px;height:40px;border-radius:var(--radius);border:1px solid var(--line-strong);display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--ink);background:var(--surface);flex:none;letter-spacing:-.02em}.logo svg{width:22px;height:22px;display:block}.logo.sm{width:28px;height:28px;font-size:11px}.logo.sm svg{width:16px;height:16px}.logo[data-brand=chatgpt]{color:#10a37f}.logo[data-brand=claude]{color:#d97757}.logo[data-brand=gemini]{color:#4285f4}.logo[data-brand=grok],.logo[data-brand=cursor]{color:#0f1012}[data-theme=dark] .logo[data-brand=grok],[data-theme=dark] .logo[data-brand=cursor]{color:#e6e6e2}.logo-word{font-size:10px;letter-spacing:-.04em}.steps{counter-reset:s}.step-n{font-family:var(--font-mono);color:var(--muted);font-size:var(--fs-sm)}.faq details{border-bottom:1px solid var(--line);padding:var(--sp-4) 0}.faq summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:"+";color:var(--muted)}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:var(--sp-3);color:var(--ink-2)}.split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);gap:var(--sp-10);align-items:start}.split>*,.split-cart>*{min-width:0}.split-cart{display:grid;grid-template-columns:8fr 4fr;gap:var(--sp-8);align-items:start}.sticky{position:sticky;top:calc(var(--nav-h) + var(--sp-6))}@media(max-width:959px){.split,.split-cart{grid-template-columns:1fr}.sticky{position:static}}.matrix{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.matrix th{background:var(--sunk);font-weight:500;font-size:var(--fs-sm);padding:10px;text-align:center;border-bottom:1px solid var(--line)}.matrix th:first-child{text-align:left;width:80px}.matrix td{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:0;text-align:center}.matrix tr:last-child td,.matrix tr:last-child th{border-bottom:0}.matrix tbody th{text-align:left;background:var(--surface);border-bottom:1px solid var(--line)}.cell{width:100%;min-height:56px;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;font-variant-numeric:tabular-nums}.cell:hover:not(:disabled){background:var(--hover)}.cell[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.cell:disabled{cursor:not-allowed;color:var(--placeholder)}.cell .sub{font-size:11px;opacity:.7}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);height:36px}.qty button{width:34px;height:100%;border:0;background:none;cursor:pointer}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty span{min-width:32px;text-align:center;font-variant-numeric:tabular-nums}.radio-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.radio-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);cursor:pointer;border-bottom:1px solid var(--line);background:var(--surface)}.radio-item:last-child{border-bottom:0}.radio-item:hover{background:var(--hover)}.radio-item input{accent-color:var(--accent)}.radio-item.disabled{opacity:.5;cursor:not-allowed}.mobile-bar{display:none}@media(max-width:959px){.mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);align-items:center}.has-mobile-bar{padding-bottom:80px}}.summary{display:flex;flex-direction:column;gap:var(--sp-2)}.summary .line{display:flex;justify-content:space-between;gap:var(--sp-3);font-variant-numeric:tabular-nums}.summary .line .neg{color:var(--ok)}.summary .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:var(--sp-3);margin-top:var(--sp-2)}.summary .total .price{font-size:var(--fs-h2)}.gift-row td{background:var(--sunk)}.bundle-child td:first-child{padding-left:var(--sp-8)}.stepper{display:flex;align-items:flex-start}.stepper .s{flex:1;display:flex;flex-direction:column;gap:6px;position:relative;font-size:var(--fs-sm)}.stepper .s:before{content:"";height:2px;background:var(--line);margin-right:8px}.stepper .s.done:before,.stepper .s.current:before{background:var(--ink)}.stepper .s .t{color:var(--muted)}.stepper .s.done .t,.stepper .s.current .t{color:var(--ink);font-weight:500}.stepper .s .when{font-size:var(--fs-xs);color:var(--muted)}.narrow{max-width:480px;margin:0 auto}.mid{max-width:720px;margin:0 auto}.qr{width:240px;height:240px;margin:0 auto;background:#fff;padding:12px;border-radius:var(--radius);border:1px solid var(--line)}.qr svg{width:100%;height:100%}.copy-field{display:flex;align-items:center;gap:var(--sp-2);padding:6px 6px 6px var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk);font-family:var(--font-mono);font-size:var(--fs-sm);word-break:break-all}.copy-field span{flex:1;min-width:0}.countdown{font-family:var(--font-mono)}.success-check{width:56px;height:56px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:grid;place-items:center;margin:0 auto}.item-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);background:var(--surface)}.kv{display:grid;grid-template-columns:120px 1fr;gap:6px var(--sp-4);font-size:var(--fs-sm)}.kv dt,.kv>:nth-child(odd){color:var(--muted)}.kv>*{word-break:break-all}.kv dd{margin:0;word-break:break-all}.thumb{width:96px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);cursor:zoom-in}.timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm)}.timeline li{display:flex;gap:var(--sp-3)}.timeline time{color:var(--muted);min-width:120px;font-variant-numeric:tabular-nums}.contact-fab{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:40}.contact-fab>button{width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);color:var(--bg);cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-pop)}.contact-card{position:absolute;right:0;bottom:56px;width:360px;max-width:calc(100vw - 40px);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);animation:fade .12s}.im-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:var(--surface)}.im-card.pop{padding:4px;border:0;background:transparent}.im-card.is-demo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.im-demo{margin-left:8px;padding:1px 6px;border-radius:999px;font-size:10px;letter-spacing:.08em;color:var(--on-accent);background:var(--accent);vertical-align:2px}.im-body{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.im-body>.stack{min-width:0;flex:1}.wechat-qr{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;width:auto;max-width:100%}.wechat-qr img,.wechat-qr-svg{width:var(--qr, 112px);aspect-ratio:1;background:#fff;border-radius:8px;padding:4px;box-sizing:border-box}.wechat-qr figcaption{max-width:16em}.wechat-qr-svg svg{width:100%;height:auto;display:block}.wechat-qr figcaption{text-align:center;line-height:1.3}.desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}a.desk-card,.desk-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:var(--surface);text-decoration:none;color:inherit}@media(max-width:719px){.desk-grid{grid-template-columns:1fr}}.im-spot .im-line{flex:1;text-align:left}.im-body .qr-img{width:112px;height:112px;flex:none}.im-card.compact{padding:12px 14px}.im-card .small{overflow-wrap:anywhere}.narrow .im-line{display:block;width:100%;text-align:center}.im-line{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.contact-card .qr-img{width:140px;height:140px;border:1px solid var(--line);border-radius:var(--radius);object-fit:contain;background:#fff}@media(max-width:959px){body:has(.mobile-bar) .contact-fab{bottom:88px}}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--line);background:var(--surface);padding:var(--sp-4) var(--sp-3);display:flex;flex-direction:column;gap:2px;position:sticky;top:0;height:100vh;overflow:auto}.sidebar .brand{padding:var(--sp-2) var(--sp-2) var(--sp-5)}.sidebar a{display:flex;align-items:center;gap:var(--sp-3);padding:8px var(--sp-3);border-radius:var(--radius);text-decoration:none;color:var(--ink-2);font-size:var(--fs-sm)}.sidebar a:hover{background:var(--hover);color:var(--ink)}.sidebar a.active{background:var(--sunk);color:var(--ink);font-weight:500}.sidebar .group{font-size:var(--fs-xs);color:var(--muted);padding:var(--sp-4) var(--sp-3) var(--sp-1)}.sidebar .spacer{flex:1}.shell-main{min-width:0;display:flex;flex-direction:column}.shell-top{height:56px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-6);gap:var(--sp-3);background:var(--bg);position:sticky;top:0;z-index:10}.shell-content>.stack>.page-head{margin-bottom:0}.shell .stat>strong.tnum{font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.shell .stat>.price{font-size:24px}.shell a.stat{transition:border-color var(--dur-fast),background var(--dur-fast)}.shell a.stat:hover{border-color:var(--accent);background:var(--soft)}.shell-content{padding:var(--sp-6);max-width:1280px;width:100%}.shell-burger{display:none}@media(max-width:959px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:45;inset:0 auto 0 0;width:var(--sidebar-w);transform:translate(-100%);transition:transform .15s}.sidebar-backdrop{position:fixed;inset:0;z-index:44;border:0;background:var(--scrim);cursor:pointer}.sidebar.open{transform:none;box-shadow:var(--shadow-pop)}.shell-burger{display:inline-flex}.shell-top{padding-inline:var(--sp-4)}.shell-top .hide-m{display:none}.shell-content{padding:var(--sp-4)}}.toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end;margin-bottom:var(--sp-4)}.toolbar .ui-field{min-width:180px}.tree-product{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tree-product>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.tree-tier{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.tree-tier:last-child{border-bottom:0}.bars{display:flex;align-items:flex-end;gap:var(--sp-2);height:140px}.bars .bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:var(--fs-xs);color:var(--muted)}.bars .bar i{display:block;width:100%;max-width:40px;background:var(--ink);border-radius:3px 3px 0 0;min-height:2px}.md{max-width:760px;color:var(--ink-2)}.md h1,.md h2,.md h3{color:var(--ink);margin:var(--sp-8) 0 var(--sp-3)}.md h1{margin-top:0}.md p,.md ul,.md ol{margin:0 0 var(--sp-4)}.md li{margin-bottom:4px}.md strong{color:var(--ink)}.auth-wrap{min-height:calc(100vh - var(--nav-h));display:grid;place-items:center;padding:var(--sp-10) var(--sp-4)}.auth-card{width:min(400px,100%)}.shot{max-width:320px;width:100%;border:1px solid var(--line);border-radius:var(--radius);display:block}.stat{display:flex;flex-direction:column;gap:6px}h1,h2,.brand-name,.price{font-family:var(--font-display)}.brand{gap:12px;align-items:center;font-weight:500}.brand-mark{width:32px;height:32px;border-radius:0;background:none;color:var(--accent)}.footer-end{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.lang-slot{letter-spacing:.08em}@media(max-width:1099px){.navlinks a.quiet{display:none}}.ui-btn{border-radius:var(--radius);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast),border-color var(--dur-fast),opacity var(--dur-fast)}.ui-btn:not(:disabled):active{transform:scale(.98)}.ui-btn-primary:not(:disabled):hover{opacity:1;transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--hub),0 8px 18px -10px #2f4bffb3}.ui-btn-secondary:not(:disabled):hover{box-shadow:var(--shadow-card)}.ui-btn .nudge-arrow{display:inline-block;transition:transform var(--dur-fast) var(--ease)}.ui-btn:hover .nudge-arrow{transform:translate(2px)}.ui-input:focus,.ui-textarea:focus{outline:none;border-color:var(--hub);box-shadow:0 0 0 4px var(--hub-soft)}.phone-input{gap:0;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.phone-input .ui-input{border:0;border-radius:0;box-shadow:none}.phone-input:focus-within{box-shadow:var(--focus)}.phone-input .ui-select{border-right:1px solid var(--line)}.card,.item-card,.ui-dialog{border-radius:var(--radius-card)}.card.link{transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base)}.card.link:hover{border-color:transparent;transform:translateY(-2px);box-shadow:var(--shadow-card)}.badge.solid{background:var(--hub);color:#fff}[data-theme=dark] .badge.solid{color:#0f1012}.tab[aria-selected=true]{border-bottom-color:var(--hub)}.segmented{background:var(--sunk);border:0;padding:3px;gap:2px;border-radius:10px}.segmented button{border:0;border-radius:8px;background:transparent}.segmented button+button{border-left:0}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f10121f}.cell[aria-pressed=true]{background:var(--hub-soft);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--hub)}.radio-item:has(input:checked){background:var(--hub-soft);box-shadow:inset 0 0 0 1.5px var(--hub)}.sidebar a.active{box-shadow:inset 2px 0 0 var(--hub)}.fade-in{animation:rise var(--dur-base) var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(90deg,var(--sunk) 25%,color-mix(in srgb,var(--surface) 70%,var(--sunk)) 50%,var(--sunk) 75%);background-size:200% 100%;animation:sheen 1.4s linear infinite}@keyframes sheen{to{background-position:-200% 0}}.ui-dialog{animation:rise var(--dur-base) var(--ease);border-radius:16px}.toast-stack{inset:auto auto 24px 50%;transform:translate(-50%);align-items:center}.toast{animation:rise var(--dur-base) var(--ease)}.price-cur,.price-dec{font-size:.72em;font-weight:500;color:var(--muted)}.price-int{letter-spacing:-.03em}.success-check.pop{animation:pop .6s var(--ease)}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:72px 0 32px;position:relative}.hero-grid:before{content:"";position:absolute;inset:8px -8px auto;height:440px;z-index:-1;border-radius:28px;background:radial-gradient(rgba(15,16,18,.045) .6px,transparent .7px),radial-gradient(520px 220px at 8% 0%,var(--hub-soft),transparent 70%),linear-gradient(165deg,var(--paper-0),var(--paper-2));background-size:5px 5px,auto,auto}.hero-copy{display:flex;flex-direction:column;gap:20px;max-width:640px}.hero-copy h1{font-size:var(--fs-display);letter-spacing:-.035em;line-height:1.05;font-weight:600}.shelf-preview{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.shelf-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit}.shelf-row:hover{background:var(--hover)}.shelf-row strong{display:block;font-family:var(--font-display)}.brand-rail{display:flex;gap:28px;flex-wrap:wrap;padding:8px 0 28px;color:var(--muted);letter-spacing:.16em;font-size:12px;text-transform:uppercase}.pay-row{display:flex;gap:8px;flex-wrap:wrap}.pay-row span{height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:12px;color:var(--ink-2);display:inline-flex;align-items:center}.product-card{position:relative;overflow:hidden;border-radius:var(--radius-card)}.product-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:var(--brand, var(--hub));transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) var(--ease)}.product-card:hover:before{transform:scaleX(1)}.product-card[data-brand=chatgpt]{--brand: #10A37F}.product-card[data-brand=claude]{--brand: #D97757}.product-card[data-brand=gemini]{--brand: #4285F4}.product-card[data-brand=grok],.product-card[data-brand=cursor]{--brand: #0F1012}[data-theme=dark] .product-card[data-brand=grok],[data-theme=dark] .product-card[data-brand=cursor]{--brand: #E6E6E2}.buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sticky .summary .total{flex-direction:column;align-items:flex-start;gap:2px}.summary .total .price{font-size:28px}.faq-grid{columns:2;column-gap:40px}.faq-grid details{break-inside:avoid}.step-line{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.step-line:before{content:"";position:absolute;left:0;right:0;top:11px;height:1px;background:linear-gradient(90deg,var(--hub),transparent);opacity:.45}.choice-card{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface);cursor:pointer;display:flex;flex-direction:column;gap:4px;text-align:left}.choice-card[aria-pressed=true]{background:var(--hub-soft);box-shadow:inset 0 0 0 1.5px var(--hub)}.choice-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acc details{border:1px solid var(--line);border-radius:12px;padding:0 16px;background:var(--surface)}.acc details+details{margin-top:8px}.acc summary{cursor:pointer;padding:14px 0;font-weight:500;list-style:none;display:flex;justify-content:space-between}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--muted)}.acc details[open] summary:after{content:"–"}.acc details .acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease)}.acc details[open] .acc-body{grid-template-rows:1fr}.acc .acc-inner{overflow:hidden;padding-bottom:14px;color:var(--ink-2)}.nudge{display:flex;flex-direction:column;gap:6px}.nudge-bar{height:4px;border-radius:4px;background:var(--sunk);overflow:hidden}.nudge-bar i{display:block;height:100%;background:var(--hub);border-radius:4px;transition:width .4s var(--ease)}.member{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center}.count-ring{width:72px;height:72px}.count-ring circle{fill:none;stroke:var(--line-strong);stroke-width:4}.count-ring .rest{stroke:var(--hub);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear}.reveal-lock{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk)}.reveal-blur{filter:blur(6px);-webkit-user-select:none;user-select:none;letter-spacing:.2em;color:var(--ink-2)}.doc-split{display:grid;grid-template-columns:180px minmax(0,720px);gap:40px;align-items:start}.doc-toc{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;gap:8px}.doc-toc a{text-decoration:none;color:var(--ink-2);font-size:13px}.doc-toc a:hover{color:var(--hub-ink)}.auth-split{min-height:100vh;display:grid;grid-template-columns:2fr 3fr}.auth-aside{background:radial-gradient(rgba(15,16,18,.05) .6px,transparent .7px),linear-gradient(165deg,var(--paper-0),var(--paper-2));background-size:5px 5px,auto;padding:64px;display:flex;flex-direction:column;justify-content:center;gap:16px}.auth-aside ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--ink-2)}.auth-aside li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hub);margin-right:8px}.auth-split .auth-card{width:min(420px,100%);margin:auto;padding:32px}.empty-logos{display:flex;gap:10px;justify-content:center;opacity:.7}.skel-card{display:flex;flex-direction:column;gap:12px}@media(max-width:959px){.hero-grid{grid-template-columns:1fr;padding:28px 0 8px}.hero-grid:before{height:280px}.shelf-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.shelf-scroll>*{min-width:78vw;scroll-snap-align:start;flex:none}.buy-actions,.step-line{grid-template-columns:1fr}.step-line:before{display:none}.auth-split{grid-template-columns:1fr}.auth-aside{display:none}.choice-row{grid-template-columns:1fr}}@media(max-width:719px){.faq-grid{columns:1}.doc-split{grid-template-columns:1fr}.doc-toc{position:static;flex-direction:row;overflow:auto}}@media(prefers-reduced-motion:reduce){.product-card:hover,.card.link:hover,.ui-btn-primary:not(:disabled):hover{transform:none}}.ui-btn{min-height:44px;height:44px;max-width:100%}.ui-btn-lg,.ui-btn-primary{height:48px;min-height:48px}.ui-btn-primary:not(:disabled):hover{opacity:1;transform:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.ui-btn-sm{height:44px;min-height:44px}.ui-btn-icon.ui-btn-sm{width:44px}.shell .ui-btn-sm{height:36px;min-height:36px}.shell .ui-btn-icon.ui-btn-sm{width:36px}.qty{height:44px}.qty button{width:40px}.order-no{font-size:var(--fs-h2)}input[type=file]{max-width:100%;min-width:0}@media(max-width:959px){body:has(.mobile-bar) .footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.theme-control select{height:44px;border:0;background:transparent;color:var(--ink);padding:0 8px;cursor:pointer}.status-line{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.status-line .container{display:flex;justify-content:space-between;gap:16px;min-height:36px;align-items:center}.hub-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:72px;align-items:center;padding:48px 0 56px}.hub-hero>*,.service-band>*,.grid>*{min-width:0}.hub-hero h1{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1.05;font-weight:600}.hub-hero h1 em{font-style:normal;color:var(--accent)}.hero-description{font-size:16px;color:var(--ink-2);max-width:36em}.hero-trust{display:flex;flex-wrap:wrap;gap:16px;color:var(--ink-2);font-size:14px}.hero-caption{display:flex;gap:16px;align-items:flex-start;color:var(--muted);font-size:14px}.hub-console{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 56px #142a4c12;overflow:clip}.console-bar,.index-foot{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.console-bar{border-bottom:1px solid var(--line)}.index-foot{border-top:1px solid var(--line);color:var(--muted);font-size:14px;gap:8px}.console-brand-row{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto 16px;gap:16px;align-items:center;min-height:76px;padding:12px 24px;text-decoration:none;color:inherit;border-top:1px solid var(--line)}.console-brand-row:hover{background:var(--soft)}.brand-fit{min-width:0}.fit-line{display:block;color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-label{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.assurance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 32px}.service-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.service-number{font-family:var(--font-mono);color:var(--accent);font-size:14px}.brand-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.brand-tabs a{flex:none;padding:10px 14px;text-decoration:none;color:var(--ink-2);border-bottom:2px solid transparent;white-space:nowrap}.brand-tabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:4px 18px 2px}.faq-list summary{cursor:pointer;min-height:52px;display:flex;align-items:center;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{margin:0 0 14px;color:var(--ink-2)}.faq-more{margin-top:10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(prefers-reduced-motion:reduce){.plan-card,.navlinks a{transition:none}}.duration-choices,.mode-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mode-choices{grid-template-columns:1fr 1fr}.duration-option,.choice{display:flex;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface);color:var(--ink);cursor:pointer;min-height:88px}.duration-option[aria-pressed=true],.choice[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.mode-facts{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:400}.mode-facts .muted{display:inline-block;min-width:4.5em;margin-right:8px}.wont-fix{border-left:2px solid var(--line);padding-left:14px;color:var(--ink-2)}.wont-fix p{margin:0;font-weight:600;color:var(--ink)}.wont-fix ul{margin:6px 0 0;padding-left:1.1em}.md h2{scroll-margin-top:96px}.buy-summary .summary-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:18px;font-weight:600;margin-bottom:12px}.mobile-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.has-mobile-bar{padding-bottom:calc(120px + env(safe-area-inset-bottom))}@media(max-width:1100px)and (min-width:960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.hub-hero,.service-band,.assurance-strip{grid-template-columns:1fr;gap:24px}.faq-more{flex-direction:column;align-items:flex-start}}@media(max-width:1100px){.card .row.between{flex-wrap:wrap}}@media(max-width:719px){.status-line .container span:last-child{display:none}.mode-choices{grid-template-columns:1fr}.console-brand-row{grid-template-columns:28px 32px minmax(0,1fr) auto;padding:12px 16px}.console-brand-row .index-chevron{display:none}}.suggest-fab{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;flex-direction:column;align-items:flex-end}body:has(.contact-fab) .suggest-fab{bottom:76px}.suggest-open{height:44px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--shadow-pop)}.suggest-card{width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:hidden;margin-bottom:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-pop);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}.suggest-compose{flex:none;display:flex;flex-direction:column;gap:10px}.suggest-list{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto}.suggest-item{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:6px}.suggest-item .row.between span{min-width:0;white-space:pre-wrap}.suggest-pick{position:fixed;inset:0;z-index:70;cursor:crosshair;background:color-mix(in srgb,var(--ink) 18%,transparent)}.suggest-pick span{position:fixed;top:16px;left:50%;transform:translate(-50%);background:var(--surface);color:var(--ink);padding:8px 14px;border-radius:999px}@media(max-width:959px){body:has(.mobile-bar) .suggest-fab{bottom:148px}}:root{interpolate-size:allow-keywords}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}body{text-rendering:optimizeLegibility}h1,h2{text-wrap:balance}p{text-wrap:pretty}[data-brand=chatgpt]{--brand: #10A37F}[data-brand=claude]{--brand: #D97757}[data-brand=gemini]{--brand: #4285F4}[data-brand=grok],[data-brand=cursor]{--brand: #0F1012}[data-theme=dark] [data-brand=grok],[data-theme=dark] [data-brand=cursor]{--brand: #E6E6E2}.topnav{background:color-mix(in srgb,var(--bg) 74%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.status-line{background:color-mix(in srgb,var(--surface) 50%,transparent)}.card{border-color:color-mix(in srgb,var(--line) 85%,transparent);box-shadow:var(--shadow-soft)}.shell .card{border-radius:14px;box-shadow:none}.card.link{transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s}.logo{border-radius:12px;border-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 1px 2px #1320360f}.logo.sm{border-radius:8px}.logo:not(.sm) .logo-word{font-size:15px;font-weight:700}.icon-chip{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--hub-soft);color:var(--accent)}.text-link{color:var(--accent);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.ui-btn{border-radius:999px;font-weight:600;transition:transform .22s var(--ease-out),box-shadow .3s var(--ease-out),background .2s,border-color .2s,color .2s}.ui-btn-icon{border-radius:12px}.ui-btn-lg{padding:0 26px}.ui-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 84%,#fff),var(--accent));box-shadow:inset 0 1px #ffffff38,0 1px 2px #13203624,0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}.ui-btn-secondary{border-color:var(--line);box-shadow:var(--shadow-soft)}.ui-btn:not(:disabled):active{transform:scale(.97);transition-duration:.08s}@media(hover:hover){.ui-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 2px 4px #1320361f,0 16px 30px -12px color-mix(in srgb,var(--accent) 85%,transparent)}.ui-btn-secondary:not(:disabled):hover{transform:translateY(-1px);border-color:var(--line-strong)}.ui-btn:hover .nudge-arrow{transform:translate(3px)}.card.link:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:transparent}}main.fade-in{animation:page-in .5s var(--ease-out);overflow-x:clip}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}@keyframes ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(3);opacity:0}}@keyframes sheen-text{0%{background-position:0% 50%}to{background-position:100% 50%}}@supports (animation-timeline: view()){[data-reveal]{animation:reveal both var(--ease-out);animation-timeline:view();animation-range:entry 0% cover 24%}.flow-num:after{animation:draw both linear;animation-timeline:view();animation-range:entry 30% cover 45%}}.landing{padding-bottom:96px}.landing .section{border-top:0;padding:104px 0 0}.landing h2{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1.12}.landing .hub-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:64px;padding:64px 0 72px}.hero-copy{gap:24px;max-width:600px}.hero-copy>*{animation:rise-in .8s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}.hub-hero h1{font-size:clamp(44px,6vw,80px);letter-spacing:-.045em;line-height:1.02}.hub-hero h1 em{background:linear-gradient(100deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 55%,#8FB0FF) 50%,var(--accent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen-text 7s ease-in-out infinite alternate}.hero-description{font-size:18px;line-height:1.7}.hero-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:var(--shadow-soft);color:var(--ink-2);font-size:13px}.pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ok)}.pulse-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ok);animation:ripple 2.4s var(--ease-out) infinite}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.hero-trust{list-style:none;margin:0;padding:0;gap:8px 22px;font-size:14px}.hero-trust li{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{color:var(--ok)}.hero-stage{position:relative;isolation:isolate;animation:rise-in 1s .12s var(--ease-out) both}.hero-stage:before{content:"";position:absolute;inset:-14% -10%;z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(42% 48% at 28% 26%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),radial-gradient(36% 42% at 78% 74%,rgba(16,163,127,.14),transparent 70%),radial-gradient(30% 36% at 84% 18%,rgba(217,119,87,.14),transparent 70%);animation:drift 16s ease-in-out infinite alternate}.landing .hub-console{border-radius:24px;border-color:color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--shadow-hero)}.landing .console-bar{padding:18px 24px}.landing .console-brand-row{position:relative;grid-template-columns:44px minmax(0,1fr) auto 18px;min-height:82px;padding:14px 24px;border-top-color:color-mix(in srgb,var(--line) 70%,transparent);transition:background .35s var(--ease-out);animation:rise-in .7s var(--ease-out) both}.landing .console-brand-row:nth-of-type(1){animation-delay:.26s}.landing .console-brand-row:nth-of-type(2){animation-delay:.32s}.landing .console-brand-row:nth-of-type(3){animation-delay:.38s}.landing .console-brand-row:nth-of-type(4){animation-delay:.44s}.landing .console-brand-row:nth-of-type(5){animation-delay:.5s}.console-brand-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--brand, var(--accent));transform:scaleY(0);transition:transform .35s var(--ease-out)}.console-brand-row .logo{width:44px;height:44px;transition:transform .4s var(--ease-spring),box-shadow .3s}.console-brand-row .logo svg{width:24px;height:24px}.console-brand-row strong{font-family:var(--font-display);font-size:17px}.row-price{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.row-price small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.index-chevron{color:var(--placeholder);transition:transform .35s var(--ease-out),color .2s}@media(hover:hover){.landing .console-brand-row:hover{background:color-mix(in srgb,var(--brand, var(--accent)) 6%,transparent)}.console-brand-row:hover:before{transform:scaleY(1)}.console-brand-row:hover .logo{transform:translateY(-1px) scale(1.06);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand, var(--accent)) 50%,transparent)}.console-brand-row:hover .index-chevron{transform:translate(4px);color:var(--ink)}}.landing .index-foot{padding:16px 24px}.index-foot a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.assurance-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:var(--surface);box-shadow:var(--shadow-soft)}.assurance-item{display:flex;gap:14px;align-items:flex-start;padding:20px 22px}.assurance-item+.assurance-item{border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.assurance-item p{margin-top:4px}.section-intro{max-width:560px;display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.flow-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flow-track{gap:32px}.flow-step{display:flex;flex-direction:column;gap:8px;padding-right:8px}.flow-step strong{font-family:var(--font-display);font-size:20px}.flow-num{display:flex;align-items:center;gap:14px;margin-bottom:14px;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--accent)}.flow-num:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--hub-soft)}.flow-num:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--accent),transparent);transform-origin:left;opacity:.45}.flow-step:nth-child(2){animation-delay:60ms}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bento-card{display:flex;flex-direction:column;gap:10px;min-height:188px;padding:24px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.bento-card{min-height:0}.bento-card strong{font-family:var(--font-display);font-size:17px;margin-top:14px}@media(hover:hover){.bento-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}}.faq-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq-aside{position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:14px}.faq-aside .faq-more{margin-top:12px;flex-direction:column;align-items:flex-start;border-radius:20px;padding:20px;box-shadow:var(--shadow-soft)}.faq-list{gap:10px}.faq-list details{padding:0 22px;border-radius:18px;border-color:color-mix(in srgb,var(--line) 80%,transparent);transition:box-shadow .35s var(--ease-out),border-color .3s}.faq-list details[open]{box-shadow:var(--shadow-soft);border-color:var(--line)}.faq-list summary{min-height:62px;justify-content:space-between;gap:16px}.faq-list summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2);font-size:18px;font-weight:400;transition:transform .35s var(--ease-out),background .25s,color .25s}.faq-list details[open] summary:after{transform:rotate(45deg);background:var(--accent);color:var(--on-accent)}.faq-list details p{margin:0;padding-bottom:20px;line-height:1.75}@supports selector(::details-content){.faq-list details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .4s var(--ease-out),opacity .3s,content-visibility .4s allow-discrete}.faq-list details[open]::details-content{block-size:auto;opacity:1}}.card.link.product-card{display:flex}.product-card{isolation:isolate;gap:14px;padding:26px;min-height:236px}.product-card:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(280px 160px at 100% 0%,color-mix(in srgb,var(--brand, var(--accent)) 14%,transparent),transparent 70%);opacity:0;transition:opacity .45s var(--ease-out)}.product-card .logo{width:48px;height:48px;border-radius:14px;transition:transform .45s var(--ease-spring)}.product-card .logo svg{width:26px;height:26px}.product-card h3{font-family:var(--font-display);font-size:20px}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.card-go{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:14px;font-weight:600}.card-go svg{transition:transform .35s var(--ease-out)}@media(hover:hover){.product-card:hover:after{opacity:1}.product-card:hover .logo{transform:scale(1.06) rotate(-3deg)}.product-card:hover .card-go svg{transform:translate(4px)}}.bundle-card{padding:26px}.brand-tabs{width:fit-content;max-width:100%;gap:4px;padding:4px;border:0;border-radius:999px;background:var(--sunk)}.brand-tabs a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 8px;border:0;border-radius:999px;font-size:14px;transition:background .3s var(--ease-out),color .2s,box-shadow .3s}.brand-tabs a .logo.sm{width:24px;height:24px;border:0;box-shadow:none;background:transparent}.brand-tabs a:hover{color:var(--ink)}.brand-tabs a[aria-current=page]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft)}legend{display:flex;align-items:center;gap:10px;font-size:20px;font-family:var(--font-display);margin-bottom:16px}legend{width:100%}.duration-choices,.mode-choices{gap:14px}.duration-option,.choice{align-items:flex-start;border-radius:18px;padding:18px;border-color:color-mix(in srgb,var(--line) 85%,transparent);transition:transform .3s var(--ease-out),border-color .25s,background .3s,box-shadow .3s}.duration-option:after,.choice:after{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);transition:border .3s var(--ease-spring)}.duration-option[aria-pressed=true],.choice[aria-pressed=true]{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.duration-option[aria-pressed=true]:after,.choice[aria-pressed=true]:after{border:6px solid var(--accent)}@media(hover:hover){.duration-option:not(:disabled):not([aria-pressed=true]):hover,.choice:not([aria-pressed=true]):hover{transform:translateY(-2px);border-color:var(--line-strong)}}.wont-fix{border:0;padding:16px 20px;border-radius:16px;background:var(--sunk)}.buy-summary{gap:16px;padding:24px;border-radius:24px;box-shadow:var(--shadow-lift);max-height:calc(100vh - 96px);overflow:auto}.summary-head{display:flex;align-items:center;gap:12px}.summary-head .logo.sm{width:40px;height:40px;border-radius:12px}.summary-head .logo.sm svg{width:22px;height:22px}.summary-total{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;background:var(--sunk)}.summary-total .price{font-size:36px;letter-spacing:-.03em}.summary-trust{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:12px;color:var(--ink-2)}.summary-trust span{display:inline-flex;align-items:center;gap:6px}.summary-trust svg{color:var(--ok)}@media(max-width:959px){.mobile-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 10px 10px 18px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:var(--shadow-lift);animation:rise-in .5s var(--ease-out) both}}.footer{background:color-mix(in srgb,var(--surface) 55%,var(--bg));border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}.footer-grid a{transition:color .2s}.contact-fab>button,.suggest-open{transition:transform .3s var(--ease-spring),box-shadow .3s}@media(hover:hover){.contact-fab>button:hover,.suggest-open:hover{transform:translateY(-2px) scale(1.04)}}@media(max-width:1023px){.landing .hub-hero{grid-template-columns:1fr;gap:40px;padding:40px 0 48px}.faq-split{grid-template-columns:1fr;gap:28px}.faq-aside{position:static}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-track{grid-template-columns:1fr}}@media(max-width:719px){.landing .section{padding-top:72px}.hero-description{font-size:16px}.landing .console-brand-row{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 16px;min-height:72px}.landing .console-bar,.landing .index-foot{padding:14px 16px}.console-brand-row .logo{width:40px;height:40px}.assurance-panel{grid-template-columns:1fr}.assurance-item+.assurance-item{border-left:0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.bento{grid-template-columns:1fr}.bento-card{min-height:0}}@font-face{font-family:YunShu CN;font-weight:700;font-display:block;src:url(/fonts/yunshu-cn-700.woff2) format("woff2");unicode-range:U+4E91,U+67A2}.brand{gap:10px}.brand-word{display:inline-flex;align-items:center;gap:10px;line-height:1}.brand-word .brand-cn{font-family:YunShu CN,Songti SC,"Noto Serif SC",serif;font-weight:700;font-size:23px;letter-spacing:.08em;color:var(--ink);border:0;padding:0;margin:0;display:inline}.brand-word .brand-name{font-family:"Inter",var(--font-body);font-weight:500;font-size:10.5px;line-height:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0;border:0}.brand-word.lg{gap:14px}.brand-word.lg .brand-cn{font-size:44px}.brand-word.lg .brand-name{font-size:13px;line-height:20px}@media(max-width:719px){.brand .brand-word .brand-cn{display:inline;font-size:21px}.brand .brand-word .brand-name{display:none}}.product-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px;margin-bottom:40px;padding:10px 10px 32px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:radial-gradient(720px 280px at 0% 0%,color-mix(in srgb,var(--brand, var(--accent)) 13%,transparent),transparent 70%),radial-gradient(520px 260px at 100% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-soft)}.product-hero .brand-tabs{background:color-mix(in srgb,var(--sunk) 80%,transparent)}.product-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:0 22px;animation:rise-in .6s var(--ease-out) both}.product-hero-main>.logo{width:76px;height:76px;border-radius:22px;box-shadow:var(--shadow-soft),0 16px 32px -16px color-mix(in srgb,var(--brand, var(--accent)) 70%,transparent)}.product-hero-main>.logo svg{width:40px;height:40px}.product-hero h1{font-size:clamp(36px,4.6vw,56px);letter-spacing:-.04em;line-height:1.02}.product-hero p{font-size:17px}.hero-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-2)}.hero-facts li{display:flex;align-items:center;gap:8px;white-space:nowrap}.hero-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.buy-flow{display:flex;flex-direction:column;gap:36px;min-width:0}.buy-flow legend{font-size:22px;margin-bottom:14px}.tier-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.tier-row{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:16px;align-items:start;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:18px 22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 85%,transparent);background:var(--surface);box-shadow:0 1px 2px #13203608;transition:border-color .25s,background .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .3s var(--ease-out)}.tier-radio{width:22px;height:22px;margin-top:3px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);transition:border .35s var(--ease-spring)}.tier-main{display:flex;flex-direction:column;gap:4px;min-width:0}.tier-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em}.tier-badge{height:22px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--on-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}.tier-fit{font-size:14px;color:var(--ink-2)}.tier-skip{font-size:13px;color:var(--muted)}.tier-price{text-align:right;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.tier-price small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.tier-usd{display:block;margin-top:2px;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted)}.tier-detail{grid-column:2 / -1;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--ease-out),opacity .3s}.tier-detail-inner{overflow:hidden;display:flex;flex-direction:column;gap:10px}.tier-points{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px}.tier-points span{height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;font-size:13px;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.tier-row.is-on{border-color:var(--accent);background:linear-gradient(180deg,var(--soft),var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent),var(--shadow-soft)}.tier-row.is-on .tier-radio{border:7px solid var(--accent)}.tier-row.is-on .tier-detail{grid-template-rows:1fr;opacity:1}@media(hover:hover){.tier-row:not(.is-on):hover{border-color:var(--line-strong);transform:translate(2px);box-shadow:var(--shadow-soft)}}.duration-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-radius:20px;background:var(--sunk)}.duration-seg button{min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;border:0;border-radius:15px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer;transition:background .3s var(--ease-out),box-shadow .3s,color .2s}.duration-seg strong{font-size:15px;color:inherit}.duration-seg span{font-size:12px;color:var(--muted);text-align:center}.duration-seg .dur-hint{font-size:11px;line-height:1.35;white-space:nowrap}.duration-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-soft),0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.duration-seg button[aria-pressed=true] span{color:var(--accent)}.duration-seg button[aria-pressed=true] .dur-hint{color:var(--muted)}.duration-seg button:disabled{opacity:.45;cursor:not-allowed}details.wont-fix{padding:0 20px}.wont-fix summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:600;color:var(--ink)}.wont-fix summary::-webkit-details-marker{display:none}.wont-fix summary svg{transition:transform .3s var(--ease-out);color:var(--muted)}.wont-fix[open] summary svg{transform:rotate(180deg)}.wont-fix ul{margin:0;padding:0 0 16px 1.1em}.summary-total .xs{margin-top:2px}.business-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.business-copy{position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:20px;animation:rise-in .6s var(--ease-out) both}.business-copy h1{font-size:clamp(36px,4.4vw,56px);letter-spacing:-.04em;line-height:1.05}.business-points{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:18px}.business-points li{display:flex;gap:14px;align-items:flex-start}.business-points p{margin-top:2px}.business-form{padding:32px;border-radius:28px;box-shadow:var(--shadow-lift);animation:rise-in .7s .08s var(--ease-out) both}.business-form h2{font-size:24px}.business-done{padding:40px 0;gap:14px}.lead-picks{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--sunk)}.lead-brand{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.lead-brand-name{display:inline-flex;align-items:center;gap:8px;min-height:34px;font-weight:600;font-size:14px}.lead-chips{display:flex;flex-wrap:wrap;gap:6px}.lead-chip{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;transition:background .25s,color .2s,border-color .2s,transform .2s var(--ease-out)}.lead-chip:active{transform:scale(.96)}.lead-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.lead-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--sunk)}.lead-seg button{height:36px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;transition:background .25s,box-shadow .25s}.lead-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-soft)}@media(max-width:1023px){.product-hero-main{grid-template-columns:auto minmax(0,1fr)}.hero-facts{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:8px 18px}.business-grid{grid-template-columns:1fr;gap:32px}.business-copy{position:static}}@media(max-width:719px){.product-hero{padding:8px 8px 24px;border-radius:24px;margin-bottom:28px}.product-hero-main{gap:16px;padding:0 12px}.product-hero-main>.logo{width:56px;height:56px;border-radius:16px}.product-hero-main>.logo svg{width:30px;height:30px}.product-hero p{font-size:15px}.tier-row{grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;padding:16px}.tier-price{font-size:20px}.tier-usd{display:none}.duration-seg button{min-height:92px}.business-form{padding:20px}.lead-brand{grid-template-columns:1fr;gap:6px}}.container.page:not(.commerce-catalog):not(.commerce-bundles):not(.commerce-product){max-width:1280px}.container.commerce-product{max-width:min(1520px,var(--public-max))}.doc-split{max-width:940px;margin-inline:auto}.referral-qr{margin:0;display:flex;align-items:center;flex-direction:column;gap:8px;max-width:100%}.referral-qr img{display:block;width:192px;height:192px;min-width:192px;min-height:192px;max-width:none;aspect-ratio:1 / 1;object-fit:contain;flex:0 0 192px;background:#fff;border:0;padding:0}.referral-qr figcaption{text-align:center;max-width:24em}.countdown-timer{display:grid;place-items:center;position:relative;width:88px;height:88px;margin-inline:auto}.countdown-timer .count-ring{grid-area:1 / 1;display:block;width:88px;height:88px}.countdown-timer .countdown-label{grid-area:1 / 1;z-index:1;font-size:14px;font-variant-numeric:tabular-nums}.copy-field-group{min-width:0}.commerce-home,.commerce-catalog,.commerce-product{--commerce-ease: cubic-bezier(.2,.75,.25,1)}.commerce-home .commerce-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding:64px 0 44px}.commerce-home .commerce-hero-copy h1{font-size:clamp(36px,4.15vw,61px);line-height:1.18;letter-spacing:-.05em;margin:22px 0}.commerce-home .commerce-hero-copy em{font-style:normal;color:var(--accent)}.commerce-home .hero-pill{background:none;border:0;padding:0;font-size:11px;font-weight:650;letter-spacing:.09em;color:var(--accent)}.commerce-home .pulse-dot{display:none}.commerce-home .hero-description{font-size:16px;line-height:1.9;max-width:440px;margin:0 0 28px}.commerce-home .hero-trust{gap:15px;margin-top:24px;flex-wrap:wrap}.commerce-home .hero-trust li{font-size:12px}.commerce-home .commerce-home-shelf{margin-top:18px}.commerce-home .commerce-home-shelf h2{font-size:27px;margin-top:10px}.commerce-home .commerce-home-shelf .section-head{align-items:end;margin-bottom:26px}.commerce-home .assurance-panel{margin-top:36px;border-radius:12px;box-shadow:none}.commerce-home .bento{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-home .bento-card{padding:22px}.commerce-home .bento-card .wechat-qr{display:none}.commerce-home .section{padding-top:52px;padding-bottom:10px}.commerce-home .faq-split{margin-bottom:54px}.commerce-catalog .commerce-catalog-head{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:28px}.commerce-catalog .page-head{margin-bottom:32px;max-width:670px}.commerce-catalog .page-head h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin-top:9px}.commerce-catalog .page-head p{max-width:590px;font-size:15px}.commerce-catalog .commerce-business-link{display:grid;grid-template-columns:1fr auto;gap:9px 18px;align-items:center;padding:20px 22px;border:1px solid var(--line);background:var(--surface);border-radius:10px;font-size:15px;font-weight:600;text-decoration:none}.commerce-catalog .commerce-business-link small{grid-column:1/-1;font-size:11px;color:var(--muted);font-weight:400}.commerce-catalog .commerce-catalog-tools{display:flex;gap:20px;align-items:center}.commerce-catalog .commerce-search{display:flex;align-items:center;gap:12px;flex:1;padding:0 17px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);height:50px;color:var(--muted)}.commerce-catalog .commerce-search:focus-within{box-shadow:var(--focus)}.commerce-catalog .commerce-search input{width:100%;height:100%;background:none;border:0;color:var(--ink);box-shadow:none;outline:none;font:inherit;font-size:14px}.commerce-catalog .commerce-sort{display:flex;gap:12px;align-items:center;font-size:13px;white-space:nowrap}.commerce-catalog .commerce-sort select{width:165px;height:50px;font-size:13px}.commerce-catalog .commerce-filters{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0}.commerce-catalog .commerce-filters button{display:flex;gap:7px;align-items:center;min-height:42px;padding:5px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:13px;transition:transform .16s var(--commerce-ease)}.commerce-catalog .commerce-filters .logo{width:22px;height:22px;border:0;padding:4px;border-radius:5px}.commerce-catalog .commerce-filters button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.commerce-catalog .commerce-results{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 22px;color:var(--muted);font-size:12px}.commerce-catalog .commerce-results label{display:flex;align-items:center;gap:7px;white-space:nowrap}.commerce-catalog .commerce-results input{accent-color:var(--accent);width:16px;height:16px}.commerce-catalog .commerce-choice-help{display:grid;grid-template-columns:1fr 1.6fr;gap:24px 50px;margin-top:56px;padding:32px 0;border-top:1px solid var(--line)}.commerce-catalog .commerce-choice-help h2{font-size:25px;margin-top:10px}.commerce-catalog .commerce-choice-help ol{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:choice}.commerce-catalog .commerce-choice-help li{display:grid;grid-template-columns:24px 1fr;gap:2px 14px;counter-increment:choice;font-size:14px}.commerce-catalog .commerce-choice-help li:before{content:"0" counter(choice);grid-row:span 2;font:12px var(--font-mono);color:var(--accent);padding-top:3px}.commerce-catalog .commerce-choice-help li span{font-size:13px;color:var(--muted)}:is(.commerce-home,.commerce-catalog) .commerce-shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:is(.commerce-home,.commerce-catalog) .commerce-brand-card{display:flex;flex-direction:column;gap:0;min-height:390px;padding:24px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:none;transform:none;transition:transform .22s var(--commerce-ease),border-color .16s;overflow:hidden}:is(.commerce-home,.commerce-catalog) .commerce-brand-card:before,:is(.commerce-home,.commerce-catalog) .commerce-brand-card:after{display:none}:is(.commerce-home,.commerce-catalog) .commerce-brand-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}:is(.commerce-home,.commerce-catalog) .commerce-brand-top .logo{width:50px;height:50px;border-radius:13px}:is(.commerce-home,.commerce-catalog) .commerce-brand-heading h3{font-size:28px;letter-spacing:-.03em;margin:5px 0 8px}:is(.commerce-home,.commerce-catalog) .commerce-brand-heading p{min-height:40px;line-height:1.6}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview{border-top:1px solid var(--line);margin-top:19px;padding-top:9px;flex:1}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview>div{display:flex;gap:10px;justify-content:space-between;font-size:13px;padding:7px 0}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview>div>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview small{font-size:10px;font-weight:400;color:var(--muted)}:is(.commerce-home,.commerce-catalog) .commerce-brand-delivery{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px;padding:12px 0 18px}:is(.commerce-home,.commerce-catalog) .commerce-brand-card .card-foot{border-top:1px solid var(--line);padding-top:18px;margin-top:0}:is(.commerce-home,.commerce-catalog) .commerce-start strong{font-size:26px;letter-spacing:-.04em}:is(.commerce-home,.commerce-catalog) .commerce-start small{color:var(--muted);font-size:11px}:is(.commerce-home,.commerce-catalog) .card-go{font-size:12px;color:var(--accent)}:is(.commerce-home,.commerce-catalog,.commerce-product) .commerce-stock{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--ok);background:var(--ok-bg);border-radius:5px;padding:4px 7px;white-space:nowrap}:is(.commerce-home,.commerce-catalog,.commerce-product) .commerce-stock:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}:is(.commerce-home,.commerce-catalog) .commerce-stock.is-empty{color:var(--warn);background:var(--warn-bg)}.commerce-product .commerce-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:20px}.commerce-product .product-hero{padding:0;border:0;background:none;box-shadow:none;border-radius:0;margin-bottom:32px;overflow:visible}.commerce-product .product-hero:before,.commerce-product .product-hero:after{display:none}.commerce-product .brand-tabs{border-radius:0;border-bottom:1px solid var(--line);background:none;padding:0 0 14px;margin:0 0 27px}.commerce-product .product-hero-main{padding:0}.commerce-product .product-hero-main h1{font-size:38px;letter-spacing:-.04em}.commerce-product .product-split{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:40px;align-items:start}.commerce-product .buy-flow{gap:28px;min-width:0}.commerce-product fieldset{padding:0;margin:0}.commerce-product legend{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;margin-bottom:16px}.commerce-product .commerce-step{font:11px var(--font-mono);color:var(--accent);background:var(--soft);border-radius:5px;padding:7px}.commerce-product .commerce-tier-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.commerce-product .commerce-tier-option{display:flex;align-items:center;gap:13px;text-align:left;padding:18px;background:var(--surface);border:0;cursor:pointer;transition:background .16s}.commerce-product .commerce-tier-option+.commerce-tier-option{border-top:1px solid var(--line)}.commerce-product .commerce-tier-option.is-on{background:var(--soft);box-shadow:inset 3px 0 var(--accent)}.commerce-product .commerce-tier-mark{flex:none;width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--on-accent)}.commerce-product .is-on .commerce-tier-mark{border-color:var(--accent);background:var(--accent)}.commerce-product .commerce-tier-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.commerce-product .commerce-tier-copy strong{font-size:17px}.commerce-product .commerce-tier-copy>span{font-size:12px;line-height:1.65;color:var(--muted)}.commerce-product .commerce-tier-money{font-size:19px;font-weight:650;flex:none;text-align:right;font-variant-numeric:tabular-nums}.commerce-product .commerce-tier-money small{font-size:10px;font-weight:400;color:var(--muted)}.commerce-product .commerce-tier-money>small:last-child{display:block;margin-top:5px}.commerce-product .commerce-selected-tier{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;margin:0 9px 12px;padding:19px;animation:commerce-reveal .25s var(--commerce-ease)}.commerce-product .commerce-selected-head{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.commerce-product .commerce-selected-head .eyebrow{font-size:10px}.commerce-product .commerce-selected-head strong{font-size:14px}.commerce-product .commerce-selected-head .commerce-stock{margin-left:auto}.commerce-product .commerce-selected-tier>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;list-style:none;padding:0;margin:16px 0 0;font-size:12px}.commerce-product .commerce-selected-tier li{display:flex;gap:7px;align-items:start;line-height:1.7}.commerce-product .commerce-selected-tier li svg{flex:none;color:var(--ok);margin-top:3px}.commerce-product .commerce-fit-note{display:flex;gap:9px;align-items:start;font-size:11px;line-height:1.7;border-top:1px solid var(--line);margin-top:15px;padding-top:13px;color:var(--muted)}.commerce-product .commerce-fit-note strong{white-space:nowrap;color:var(--ink)}.commerce-product .commerce-compare-toggle{background:none;border:0;color:var(--accent);display:flex;gap:7px;align-items:center;font-size:12px;padding:9px 0;cursor:pointer;min-height:40px}.commerce-product .commerce-compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.commerce-product .commerce-comparison{overflow:auto;max-width:100%;margin:10px 0 20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.commerce-product .commerce-comparison table{border-collapse:collapse;font-size:12px;width:100%;table-layout:fixed;min-width:580px}.commerce-product .commerce-comparison caption{text-align:left;padding:13px;font-size:11px;color:var(--muted)}.commerce-product .commerce-comparison :is(th,td){padding:13px;border-top:1px solid var(--line);vertical-align:top;text-align:left;line-height:1.8;overflow-wrap:anywhere}.commerce-product .commerce-comparison th:first-child{width:100px}.commerce-product .commerce-comparison th{background:var(--sunk);font-weight:550}.commerce-product .commerce-comparison ul{padding-left:14px;margin:0}.commerce-product .duration-seg{border-radius:10px;box-shadow:none}.commerce-product .duration-seg button{padding:17px 10px}.commerce-product .duration-seg button strong{font-size:17px}.commerce-product .mode-choices{gap:10px}.commerce-product .choice{border-radius:10px;padding:17px}.commerce-product .choice strong{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;font-size:14px}.commerce-product .commerce-mode-price{font-size:12px;color:var(--accent)}.commerce-product .mode-facts{font-size:11px}.commerce-product .buy-summary{top:100px;border-radius:14px;padding:23px;gap:18px;box-shadow:0 18px 40px -30px #13203659;border-top:3px solid var(--accent)}.commerce-product .commerce-summary-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:16px}.commerce-product .commerce-summary-label span:last-child{font-size:9px;letter-spacing:.1em}.commerce-product .summary-head h3{font-size:18px}.commerce-product .summary-head .small{font-size:12px}.commerce-product .summary-total{background:var(--sunk);border-radius:9px;padding:18px;border:0;gap:9px}.commerce-product .summary-total .price-lg{font-size:40px}.commerce-product .commerce-quote-status{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);min-height:18px;margin-top:-9px}.commerce-product .commerce-quote-status svg{color:var(--ok)}.commerce-product .buy-actions{display:flex;flex-direction:column-reverse;gap:8px}.commerce-product .buy-actions .ui-btn{width:100%;height:46px}.commerce-product .commerce-delivery-note{line-height:1.8}.commerce-product .commerce-delivery-note svg{vertical-align:middle;margin-right:5px}.commerce-product .commerce-order-link{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--accent);text-decoration:none}.commerce-product .summary-trust{gap:10px;font-size:10px;flex-wrap:wrap}.commerce-product .im-spot{border-top:1px solid var(--line);padding-top:17px}.commerce-product .im-spot .wechat-qr{max-width:76px}@keyframes commerce-reveal{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.commerce-home .commerce-hero-copy{animation:commerce-reveal .55s var(--commerce-ease)}}@media(hover:hover){:is(.commerce-home,.commerce-catalog) .commerce-brand-card:hover{transform:translateY(-4px);border-color:var(--line-strong)}.commerce-product .commerce-tier-option:hover{background:var(--soft)}}:is(.commerce-home,.commerce-catalog,.commerce-product) .ui-btn:active{transform:translateY(1px)}@media(max-width:1050px){.commerce-home .commerce-hero{gap:28px}.commerce-product .product-split{gap:24px;grid-template-columns:minmax(0,1fr) 320px}.commerce-product .commerce-tier-option{padding:16px 13px;gap:10px}.commerce-product .commerce-tier-money{font-size:17px}.commerce-product .commerce-tier-copy strong{font-size:15px}}@media(max-width:800px){.commerce-home .commerce-hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.commerce-home .commerce-hero-copy h1{font-size:46px}:is(.commerce-home,.commerce-catalog) .commerce-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-home .commerce-home-shelf .commerce-brand-card:last-child{display:none}.commerce-home .bento{grid-template-columns:1fr 1fr}.commerce-catalog .commerce-catalog-head{grid-template-columns:1fr;gap:0;padding-bottom:24px}.commerce-catalog .commerce-business-link{max-width:none}.commerce-catalog .commerce-choice-help{grid-template-columns:1fr;gap:25px}.commerce-product .product-split{grid-template-columns:1fr;gap:28px}.commerce-product .buy-summary{position:static}.commerce-product .buy-actions{flex-direction:row}.commerce-product .mobile-bar{border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}@media(max-width:540px){.commerce-home .commerce-hero{padding-top:26px;padding-bottom:20px;gap:26px}.commerce-home .commerce-hero-copy h1{font-size:39px;margin:19px 0}.commerce-home .hero-description{font-size:14px;line-height:1.9}.commerce-home .hero-cta{gap:8px}.commerce-home .hero-cta .ui-btn{padding:0 15px;font-size:13px}.commerce-home .hero-trust{gap:10px;margin-top:18px}.commerce-home .hero-trust li{font-size:10px}.commerce-home .commerce-home-shelf h2{font-size:23px;line-height:1.4}.commerce-home .commerce-home-shelf .section-head{align-items:start;flex-direction:column;gap:15px}:is(.commerce-home,.commerce-catalog) .commerce-shelf-grid{grid-template-columns:1fr;gap:16px}.commerce-home .commerce-home-shelf .commerce-brand-card:last-child{display:flex}:is(.commerce-home,.commerce-catalog) .commerce-brand-card{padding:22px;min-height:350px}.commerce-home .bento-card{padding:17px}.commerce-home .section{padding-top:38px}.commerce-catalog .page-head h1{font-size:34px;line-height:1.25}.commerce-catalog .page-head p{font-size:14px}.commerce-catalog .commerce-catalog-tools{flex-wrap:wrap;gap:12px}.commerce-catalog .commerce-search{flex-basis:100%}.commerce-catalog .commerce-sort{width:100%;justify-content:space-between}.commerce-catalog .commerce-sort select{width:170px;height:42px}.commerce-catalog .commerce-filters{gap:7px;padding:17px 0}.commerce-catalog .commerce-filters button{padding:5px 11px;font-size:12px}.commerce-catalog .commerce-results{align-items:start;font-size:11px;gap:12px}.commerce-catalog .commerce-results>span{max-width:190px}.commerce-catalog .commerce-choice-help{margin-top:35px}.commerce-product .product-hero-main h1{font-size:32px}.commerce-product .product-hero-main .hero-facts{gap:9px}.commerce-product .commerce-tier-option{flex-wrap:wrap;gap:10px;padding:15px 12px}.commerce-product .commerce-tier-copy{flex-basis:calc(100% - 38px)}.commerce-product .commerce-tier-money{width:100%;display:flex;align-items:center;gap:4px;text-align:left;padding-left:29px;font-size:20px}.commerce-product .commerce-tier-money>small:last-child{margin:0 0 0 auto}.commerce-product .commerce-selected-tier{margin:0 5px 9px;padding:15px}.commerce-product .commerce-selected-tier>ul{grid-template-columns:1fr;gap:8px}.commerce-product .commerce-fit-note{flex-direction:column;gap:3px}.commerce-product .commerce-selected-head .commerce-stock{margin-left:0}.commerce-product legend{font-size:16px}.commerce-product .buy-summary{padding:20px}.commerce-product .duration-seg button{padding:15px 6px}.commerce-product .duration-seg .dur-hint{font-size:9px}.commerce-product .mode-choices{grid-template-columns:1fr}.commerce-product .brand-tabs a{font-size:12px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){:is(.commerce-home,.commerce-catalog,.commerce-product) *,:is(.commerce-home,.commerce-catalog,.commerce-product) *:before,:is(.commerce-home,.commerce-catalog,.commerce-product) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:is(.commerce-home,.commerce-catalog) .commerce-more-tiers{color:var(--muted);font-size:10px;padding-top:4px}.commerce-product .commerce-tier-guide{margin:0 0 13px;color:var(--muted);font-size:12px;line-height:1.7}.commerce-home .hero-pill{box-shadow:none;border-radius:0}.commerce-product .product-hero{gap:12px}.commerce-product .buy-summary{scrollbar-width:thin}@media(max-width:800px){.commerce-product .buy-summary{max-height:none;overflow:visible}}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview small,:is(.commerce-home,.commerce-catalog) .commerce-brand-delivery,:is(.commerce-home,.commerce-catalog) .commerce-start small,:is(.commerce-home,.commerce-catalog) .commerce-more-tiers,:is(.commerce-home,.commerce-catalog,.commerce-product) .commerce-stock{font-size:12px}:is(.commerce-home,.commerce-catalog) .commerce-brand-delivery{flex-wrap:wrap}.commerce-product .commerce-tier-money small,.commerce-product .commerce-fit-note,.commerce-product .mode-facts,.commerce-product .commerce-quote-status,.commerce-product .commerce-order-link,.commerce-product .summary-trust,.commerce-product .duration-seg .dur-hint{font-size:12px}.commerce-product .commerce-tier-copy>span,.commerce-product .commerce-tier-guide,.commerce-product .commerce-selected-tier>ul{font-size:13px}@media(max-width:540px){.commerce-home .hero-trust{gap:8px 14px}.commerce-home .hero-trust li,.commerce-catalog .commerce-results{font-size:12px}.commerce-product .duration-seg .dur-hint{font-size:12px;line-height:1.5}.commerce-product .duration-seg button{min-width:0}.commerce-product .commerce-selected-head{gap:8px}}@media(max-width:540px){.commerce-catalog .page-head{margin-bottom:20px}.commerce-catalog .commerce-catalog-head{padding-bottom:18px;margin-bottom:20px}.commerce-catalog .commerce-business-link{padding:13px 16px;gap:5px 15px}.commerce-catalog .commerce-business-link small{font-size:12px}.commerce-catalog .commerce-catalog-tools{flex-wrap:nowrap;gap:10px}.commerce-catalog .commerce-search{flex:1;min-width:0;padding:0 12px;gap:8px;height:46px}.commerce-catalog .commerce-search input{min-width:0;font-size:13px}.commerce-catalog .commerce-search svg{flex:none;width:16px}.commerce-catalog .commerce-sort{width:auto;flex:none}.commerce-catalog .commerce-sort>span{display:none}.commerce-catalog .commerce-sort select{width:130px;height:46px;font-size:12px}}.commerce-home .hero-cta .ui-btn-primary:active{transform:translateY(2px);box-shadow:inset 0 1px 2px #17234f33,0 1px 0 var(--accent);transition-duration:60ms}:is(.commerce-home,.commerce-catalog) .commerce-price-basis{display:block;font-size:12px;color:var(--muted);margin-bottom:13px}.commerce-catalog .commerce-sort-hint{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 14px}.commerce-bundles .commerce-bundle-guide{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 0;margin-top:24px;border-top:1px solid var(--line)}.commerce-bundles .commerce-bundle-guide p{max-width:700px;font-size:13px;color:var(--muted);line-height:1.8}:is(.commerce-home,.commerce-bundles) .commerce-bundle-feedback{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;padding:12px 0 0;border-top:1px solid var(--line)}:is(.commerce-home,.commerce-bundles) .commerce-bundle-feedback a{display:inline-flex;gap:5px;align-items:center;color:var(--accent)}@media(max-width:540px){.commerce-bundles .commerce-bundle-guide{align-items:start;flex-direction:column}.commerce-product .commerce-tier-money>small:last-child{max-width:63%;text-align:right;line-height:1.6}}:is(.commerce-home,.commerce-bundles) .commerce-bundle-card>.row.between:not(.top){flex-wrap:wrap;align-items:end}:is(.commerce-home,.commerce-bundles) .commerce-bundle-price{display:flex;flex-direction:column;gap:5px}:is(.commerce-home,.commerce-bundles) .commerce-bundle-price .price-strike{display:block;font-size:13px}.commerce-bundles .commerce-bundle-consult{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:14px}.commerce-home .membership-stage{position:relative;isolation:isolate;min-width:0;padding:20px 12px 0}.membership-stage-glow{position:absolute;z-index:-1;inset:20px -20px 80px;border-radius:50%;background:radial-gradient(ellipse at 70% 25%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 65%),radial-gradient(ellipse at 10% 70%,#6dd5c526,transparent 55%);filter:blur(20px);pointer-events:none}.membership-stage-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 4px 20px;font-size:13px;color:var(--ink-2)}.membership-stage-heading>span:last-child{font:10px var(--font-mono);letter-spacing:.12em;color:var(--muted)}.membership-pass{position:relative;display:flex;flex-direction:column;min-height:380px;overflow:hidden;padding:28px 30px 0;border:1px solid color-mix(in srgb,var(--line-strong) 60%,var(--surface));border-radius:24px;background:linear-gradient(125deg,var(--surface) 45%,color-mix(in srgb,var(--accent) 7%,var(--surface)));box-shadow:0 3px 5px #14224b05,0 28px 64px -32px #2347b44d,inset 0 1px 0 var(--surface);color:var(--ink);text-decoration:none;animation:membership-change .26s var(--ease-out)}.membership-pass-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:12px}.membership-pass-label{color:var(--accent);background:var(--soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);padding:5px 10px;border-radius:6px}.membership-pass-identity{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin:33px 0 13px}.membership-pass-identity>.logo{width:54px;height:54px;border-radius:14px;box-shadow:0 3px 10px #14224b0b}.membership-pass-identity .logo svg{width:31px;height:31px}.membership-pass-identity>strong{font-size:clamp(34px,3vw,47px);letter-spacing:-.055em;font-family:var(--font-display);line-height:1.1}.membership-pass-use{position:relative;z-index:1;max-width:65%;color:var(--ink-2);font-size:14px;line-height:1.8;margin:0 0 25px}.membership-pass-art{position:absolute;right:-16px;top:94px;opacity:.1;pointer-events:none;transform:rotate(10deg)}.membership-pass-art>.logo{width:205px;height:205px;border:0;box-shadow:none;background:transparent;font-size:120px}.membership-pass-art .logo svg{width:190px;height:190px}.membership-pass-options{display:flex;gap:18px;flex-wrap:wrap;position:relative;z-index:1;font-size:11px;color:var(--muted);margin-bottom:26px}.membership-pass-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:auto -30px 0;padding:23px 30px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 74%,var(--soft))}.membership-pass-bottom>div{display:flex;flex-direction:column;gap:4px}.membership-pass-bottom>div>span{font-size:12px;color:var(--muted)}.membership-pass-bottom strong{font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.2}.membership-pass-bottom small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0}.membership-pass-cta{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--accent)}.membership-brand-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:24px}.membership-brand-rail button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;transition:transform .28s var(--ease-spring),background-color .18s,border-color .18s}.membership-brand-rail button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-soft)}.membership-brand-rail .logo{width:30px;height:30px;background:transparent;box-shadow:none;border:0}.membership-brand-rail .logo svg{width:24px;height:24px}.membership-stage-note{text-align:center;font-size:11px;color:var(--muted);margin:17px 0 0}@keyframes membership-change{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.membership-pass:hover{border-color:var(--accent)}.membership-brand-rail button:hover{transform:translateY(-3px);color:var(--ink)}}.commerce-home .commerce-home-shelf .commerce-brand-card:nth-child(n+4){display:none}@media(min-width:1800px){.commerce-home .commerce-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(80px,6vw,150px);padding:70px 0 54px}.commerce-home .commerce-hero-copy h1{font-size:clamp(64px,3.4vw,80px)}.commerce-home .hero-description{font-size:18px;max-width:620px}.commerce-home .membership-stage{max-width:860px;width:100%;justify-self:center}.membership-pass{padding:38px 42px 0;min-height:425px}.membership-pass-identity{margin-top:40px}.membership-pass-identity>strong{font-size:54px}.membership-pass-use{font-size:17px}.membership-pass-bottom{margin-inline:-42px;padding:26px 42px}.membership-pass-art{right:28px;top:85px}.membership-pass-art>.logo{width:250px;height:250px}.membership-pass-art .logo svg{width:240px;height:240px}:is(.commerce-home,.commerce-catalog) .commerce-shelf-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.commerce-home .commerce-home-shelf .commerce-brand-card:nth-child(n+4){display:flex}}@media(max-width:540px){.commerce-home .membership-stage{padding:6px 0 0}.membership-stage-heading>span:last-child{font-size:8px}.membership-stage-heading{font-size:12px;margin-bottom:14px}.membership-pass{min-height:330px;padding:22px 22px 0;border-radius:20px}.membership-pass-identity{gap:12px;margin-top:27px}.membership-pass-identity>strong{font-size:34px}.membership-pass-identity>.logo{width:42px;height:42px}.membership-pass-use{max-width:80%;font-size:13px;margin-bottom:18px}.membership-pass-art{right:-28px;top:88px}.membership-pass-art>.logo{width:150px;height:150px}.membership-pass-art .logo svg{width:140px;height:140px}.membership-pass-options{font-size:10px;gap:12px;margin-bottom:20px}.membership-pass-bottom{margin-inline:-22px;padding:20px 22px}.membership-pass-bottom strong{font-size:28px}.membership-pass-cta{font-size:12px}.membership-brand-rail{margin-top:16px;gap:2px}.membership-brand-rail button{font-size:10px}.commerce-home .commerce-home-shelf .commerce-brand-card:nth-child(n+4){display:flex}}@media(prefers-reduced-motion:reduce){.membership-pass{animation:none}.membership-brand-rail button{transition:none}}:is(.commerce-home,.commerce-catalog) .commerce-brand-card{padding:0 22px 20px;border-radius:20px;border-color:color-mix(in srgb,var(--brand,var(--accent)) 18%,var(--line));box-shadow:0 2px 4px #14224b04,0 14px 35px -28px #14224b55;transition:transform .38s var(--ease-spring),border-color .18s}.commerce-brand-cover{position:relative;isolation:isolate;overflow:hidden;margin:0 -22px;padding:23px 22px 15px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand,var(--accent)) 10%,var(--surface)),var(--surface) 78%)}:is(.commerce-home,.commerce-catalog) .commerce-brand-top{margin-bottom:15px}:is(.commerce-home,.commerce-catalog) .commerce-brand-heading h3{font-size:27px;line-height:1.2;margin:5px 0 9px}:is(.commerce-home,.commerce-catalog) .commerce-brand-heading p{font-size:12px;min-height:38px;max-width:270px;margin:0}.commerce-card-art{position:absolute;z-index:-1;right:-26px;top:65px;opacity:.055;transform:rotate(12deg)}.commerce-card-art .logo{border:0;box-shadow:none;background:transparent;width:150px;height:150px;font-size:100px}.commerce-card-art .logo svg{width:140px;height:140px}.commerce-card-price{display:flex;flex-direction:column;gap:7px;padding:14px 0 19px}.commerce-card-price>span:first-child{color:var(--muted);font-size:12px}:is(.commerce-home,.commerce-catalog) .commerce-card-price .commerce-start strong{font-size:34px;font-weight:600}.commerce-tier-caption{display:flex;justify-content:space-between;align-items:center;color:var(--ink-2);font-size:11px;margin-bottom:3px}.commerce-tier-caption>span{color:var(--muted)}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview{margin-top:0;padding-top:7px}:is(.commerce-home,.commerce-catalog) .commerce-tier-preview>div{padding:5px 0;font-size:12px}:is(.commerce-home,.commerce-catalog) .commerce-price-basis{font-size:11px;margin-bottom:14px}:is(.commerce-home,.commerce-catalog) .commerce-brand-delivery{gap:6px;padding:14px 0 8px;font-size:11px}:is(.commerce-home,.commerce-catalog) .commerce-brand-card .card-foot{padding-top:0;border-top:0}:is(.commerce-home,.commerce-catalog) .commerce-brand-card .card-go{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px 13px;border-radius:9px;background:var(--soft);color:var(--accent);font-size:12px}@media(hover:hover){:is(.commerce-home,.commerce-catalog) .commerce-brand-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--brand,var(--accent)) 60%,var(--line))}}@media(min-width:1100px){.commerce-product .commerce-tier-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;border-radius:0;overflow:visible}.commerce-product .commerce-tier-option{border:1px solid var(--line);border-radius:10px;padding:14px;flex-wrap:wrap;gap:9px}.commerce-product .commerce-tier-copy>span{display:none}.commerce-product .commerce-tier-copy strong{font-size:16px}.commerce-product .commerce-tier-money{width:100%;padding-left:28px;text-align:left;font-size:18px}.commerce-product .commerce-tier-money>small:last-child{font-size:11px}.commerce-product .commerce-selected-tier{margin:12px 0;border-top:1px solid var(--line);border-radius:10px}}@media(min-width:1100px){.commerce-catalog .commerce-search{max-width:800px}.commerce-catalog .commerce-sort{margin-left:auto}}.commerce-product details.commerce-selected-tier{padding:0;background:var(--surface)}.commerce-product details.commerce-selected-tier>summary{cursor:pointer;padding:14px 18px;color:var(--ink-2);font-size:13px}.commerce-product details.commerce-selected-tier>:not(summary){margin-left:18px;margin-right:18px}.commerce-product details.commerce-selected-tier>:last-child{margin-bottom:18px}.membership-pass{transition:transform .38s var(--ease-spring),border-color .18s}@media(hover:hover){.membership-pass:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.membership-pass{transition:none}}@media(max-width:540px){.commerce-product .commerce-tier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;border-radius:0;overflow:visible}.commerce-product .commerce-tier-option{padding:12px 10px;gap:7px;border:1px solid var(--line);border-radius:9px}.commerce-product .commerce-tier-copy{flex-basis:calc(100% - 28px)}.commerce-product .commerce-tier-copy>span{display:none}.commerce-product .commerce-tier-copy strong{font-size:14px}.commerce-product .commerce-tier-money{padding-left:0;font-size:17px;gap:2px}.commerce-product .commerce-tier-money>small:last-child{display:none}.commerce-product .commerce-selected-tier{margin:10px 0;border-top:1px solid var(--line);border-radius:9px}.commerce-product .commerce-tier-guide{font-size:12px}}.selection-benefits{margin-top:12px;padding:12px 14px;background:var(--soft);border-radius:9px;font-size:12px;line-height:1.6}.selection-benefits>strong{display:block;font-weight:600}.selection-benefits ul{display:flex;flex-wrap:wrap;gap:5px 14px;padding:0;margin:5px 0 0;list-style:none;color:var(--ink-2)}.selection-benefits li{display:flex;gap:5px;align-items:baseline}.selection-benefits svg{flex:none;color:var(--ok)}.selection-price-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px;border:1px solid var(--line-strong);background:var(--surface);border-radius:12px}.selection-price-context,.selection-price-amount{display:flex;flex-direction:column;gap:4px}.selection-price-context{font-size:14px}.selection-price-context>span,.selection-price-amount>span{font-size:12px;color:var(--muted)}.selection-price-amount{text-align:right}.selection-price-amount>strong{font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.2}.selection-price-panel>.commerce-quote-status{grid-column:1/-1}.commerce-product :is(button,input,select,summary,a){scroll-margin-block:110px 130px}@media(max-width:540px){.commerce-product.page{padding-top:18px}.commerce-product .commerce-breadcrumb{margin-bottom:12px}.commerce-product .brand-tabs{margin-bottom:16px;padding-bottom:9px;gap:4px}.commerce-product .brand-tabs a{padding:6px 8px;font-size:11px}.commerce-product .product-hero{margin-bottom:22px}.commerce-product .product-hero-main{gap:10px}.commerce-product .product-hero-main>.logo{width:44px;height:44px;border-radius:12px}.commerce-product .product-hero-main h1{font-size:27px}.commerce-product .product-hero-main>.stack{gap:3px}.commerce-product .product-hero-main>.stack>.small{font-size:11px}.commerce-product .product-hero-main>.stack>p{display:none}.commerce-product .hero-facts{margin-top:5px}.commerce-product .hero-facts li:first-child{display:none}.commerce-product .buy-flow{gap:18px}.commerce-product legend{margin-bottom:10px;font-size:15px}.commerce-product .commerce-tier-guide{margin-bottom:10px}.commerce-product .commerce-tier-option{padding:9px 10px;gap:4px}.commerce-product .commerce-tier-mark{width:16px;height:16px}.commerce-product .commerce-tier-copy{flex-basis:calc(100% - 25px)}.commerce-product .commerce-tier-money{font-size:15px;line-height:1.3}.commerce-product .selection-benefits{margin-top:10px;padding:10px 12px}.commerce-product .duration-seg button{padding:11px 5px}.commerce-product .duration-seg .dur-hint{font-size:12px}.commerce-product .selection-price-panel{padding:13px;gap:10px}.commerce-product .selection-price-context{font-size:12px}.commerce-product .selection-price-amount>span:last-child{font-size:12px;max-width:145px}.commerce-product:has(.buy-flow :focus-visible) .mobile-bar,.commerce-product:has(.buy-summary :focus-visible) .mobile-bar{display:none}}.selection-options{display:flex;flex-direction:column;gap:24px;min-width:0}.selection-quick-buy{display:none}@media(max-width:800px){.selection-options{gap:18px}.selection-price-panel .selection-quick-buy{display:flex;grid-column:1/-1;justify-content:center;width:100%;min-height:44px}}.support-launcher{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;background:var(--ink);color:var(--surface);padding:13px 18px;box-shadow:var(--shadow-lift);cursor:pointer;font-size:14px;font-weight:600;transition:transform .16s ease}.support-launcher:hover{transform:translateY(-2px)}.support-dock-body{display:flex;flex-direction:column;gap:16px;min-height:0}.ui-dialog:has(.support-dock-body){display:flex;flex-direction:column;max-height:100dvh}.support-dock-body:has(.support-conversation){flex:1;overflow:hidden}.support-dock-body>.ui-btn{align-self:flex-start}.support-context{display:flex;flex-direction:column;gap:7px;padding:16px;background:var(--sunk);border-bottom:1px solid var(--line)}.support-context strong,.support-context a{overflow-wrap:anywhere}.support-state{flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--ink-2);background:var(--sunk);padding:3px 7px;border-radius:5px}.support-state.open{background:var(--warn-bg);color:var(--warn)}.support-state.waiting_customer{background:var(--soft);color:var(--accent)}.support-state.resolved{background:var(--ok-bg);color:var(--ok)}.support-conversation{display:flex;flex-direction:column;min-height:0;flex:1;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.support-messages{flex:1;min-height:180px;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px;display:flex;flex-direction:column;gap:20px;scrollbar-gutter:stable}.support-message{max-width:90%;align-self:flex-start;min-width:100px}.support-message.is-own{align-self:flex-end}.support-message p{background:var(--sunk);padding:12px 14px;border-radius:3px 14px 14px;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.support-message.is-own p{background:var(--soft);border-radius:14px 3px 14px 14px}.support-message-meta{display:flex;gap:12px;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:5px}.support-composer{padding:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.support-composer textarea{min-height:76px;max-height:160px;resize:vertical}.support-composer .ui-field-label{font-size:12px}.support-resolved{padding:9px 14px;display:flex;gap:8px;align-items:center;background:var(--ok-bg);color:var(--ok)}.danger-text{color:var(--danger)}.support-other{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:12px}.support-other .ui-btn{font-size:12px}.support-start{padding:24px;background:var(--sunk);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.support-start>svg{color:var(--accent)}.support-thread-list{display:flex;flex-direction:column;max-height:40dvh;overflow:auto}.support-thread{text-align:left;display:flex;flex-direction:column;gap:9px;width:100%;padding:17px 16px;border:0;border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer;transition:background .16s}.support-thread:hover,.support-thread.is-selected{background:var(--soft)}.support-thread.is-selected{box-shadow:3px 0 0 var(--accent) inset}.support-thread strong{font-size:14px;overflow-wrap:anywhere}.support-thread>.row{gap:10px;align-items:flex-start}.support-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.support-filters{display:grid;grid-template-columns:minmax(220px,1fr) 160px 140px auto auto;gap:12px;align-items:end}.support-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface);min-height:600px;height:calc(100dvh - 300px);max-height:1000px}.support-inbox-list{overflow:auto;border-right:1px solid var(--line)}.support-list-head{padding:14px 16px;border-bottom:1px solid var(--line);background:var(--sunk);position:sticky;top:0;z-index:1}.support-inbox-detail{display:flex;flex-direction:column;min-width:0;min-height:0}.support-inbox-detail .support-conversation{border:0;border-radius:0}.support-inbox-detail .support-messages{max-height:none}.support-actions{padding:12px;border-bottom:1px solid var(--line)}.support-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center;gap:18px;min-height:260px;height:100%}.support-empty p{max-width:350px}.support-workflow{display:flex;gap:16px;font-size:12px;color:var(--muted);margin-top:15px}.support-illustration{width:100px;display:flex;flex-direction:column;gap:8px}.support-illustration span{height:14px;background:var(--soft);border-radius:4px;width:75%}.support-illustration span:nth-child(2){align-self:flex-end;background:var(--line);width:90%}.support-illustration span:nth-child(3){width:55%}.service-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:center;padding:40px 0}.service-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-.04em}.service-hero p{max-width:620px;line-height:1.8}.service-route{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.service-route>span{color:var(--accent);font:500 15px var(--font-mono);padding-top:3px}.service-route p{margin-top:5px}.service-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.service-choice{display:flex;flex-direction:column;gap:12px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;cursor:pointer;transition:border-color .16s,background .16s}.service-choice[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.service-choice svg{color:var(--accent)}.service-guidance{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--sunk);padding:24px;border-radius:16px;margin-top:16px}.service-grid{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.service-policy{position:sticky;top:110px}.service-order{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);background:var(--surface);padding:18px;border-radius:12px}.service-order>a{min-width:0;flex:1;text-decoration:none}.service-order strong{overflow-wrap:anywhere}.service-order .small{margin-top:5px}.service-history{border:1px solid var(--line);border-radius:12px;overflow:hidden}.service-history-item{padding:16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.service-history-item:last-child{border:0}.service-history-item .row{align-items:flex-start}.service-history-item .support-state{margin-left:auto}.service-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-help-card{border:1px solid var(--line);padding:24px;border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:14px;text-decoration:none}.service-help-card:hover{border-color:var(--accent)}.service-help-card>svg{color:var(--accent)}@media(max-width:1000px){.support-filters{grid-template-columns:minmax(180px,1fr) 140px 130px auto}.support-filters>.ui-btn:last-child{display:none}.service-choice-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:1fr}.service-policy{position:static}.service-hero{gap:24px}.service-help-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.support-launcher{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));padding:12px}.support-launcher span{display:none}body:has(.mobile-bar) .support-launcher,body:has(.mobile-buybar) .support-launcher,body:has(.product-buybar) .support-launcher{bottom:calc(92px + env(safe-area-inset-bottom))}.support-other{flex-wrap:wrap}.support-messages{max-height:none;min-height:90px;padding:14px 10px}.support-dock-body{gap:10px}.support-dock-body:has(.support-conversation){min-height:0}.support-context{padding:12px}.support-context>.row{align-items:flex-start}.support-context strong{font-size:14px}.support-context .support-state{font-size:10px}.support-composer{padding:10px}.support-composer textarea{min-height:64px}.support-composer .xs{font-size:10px}.support-message{max-width:95%}.support-message-meta{font-size:10px;gap:8px}.support-filters{grid-template-columns:1fr 1fr}.support-filters>.ui-field:first-child{grid-column:1/-1}.support-workspace{display:block;height:calc(100dvh - 270px);min-height:540px}.support-inbox-list{height:100%;border:0}.support-workspace:not(.has-selection) .support-inbox-detail{display:none}.support-workspace.has-selection .support-inbox-list{display:none}.support-inbox-detail{height:100%}.service-hero{grid-template-columns:1fr;padding:24px 0;gap:24px}.service-choice{padding:17px}.service-guidance{grid-template-columns:1fr;padding:20px}.service-order{align-items:flex-start;flex-direction:column}.service-help-grid{grid-template-columns:1fr}.service-grid{gap:22px}.service-history-item .row{flex-wrap:wrap}.service-history-item .support-state{margin-left:0}}@media(prefers-reduced-motion:reduce){.support-launcher,.support-thread,.service-choice{transition:none}.support-launcher:hover{transform:none}}body:has([role=dialog]) .support-launcher{display:none}.ui-dialog-backdrop:has(.support-dock-body){height:var(--support-viewport,100dvh);top:var(--support-top,0px);bottom:auto}.ui-dialog:has(.support-dock-body){height:100%;max-height:100%}@media(max-height:650px){.ui-dialog:has(.support-dock-body){padding:14px}.ui-dialog:has(.support-dock-body) .ui-dialog-title{margin-bottom:10px}.support-dock-body:has(.support-conversation)>p,.support-dock-body:has(.support-conversation)>.support-other{display:none}.support-dock-body{gap:6px}.support-conversation .support-messages{min-height:60px}.support-composer textarea{min-height:48px;height:52px}.support-composer .ui-field-label{display:none}.support-context{padding:8px 12px}}.support-close-thread{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 8px;border-top:1px solid var(--line)}.support-close-thread .ui-btn{font-size:11px;min-height:32px;padding:5px}.support-close-thread .xs{font-size:10px}@media(max-height:650px){.support-close-thread{display:none}}.support-unread-count{position:absolute;right:-3px;top:-5px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:999px;background:var(--danger);color:var(--surface);font-size:11px;font-weight:600;line-height:1}.support-unread-label{display:inline-block;margin-left:8px;font-size:10px;color:var(--danger);white-space:nowrap}.support-connection{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--muted);margin-top:5px}.support-connection.connected{color:var(--ok)}.support-connection.offline,.support-connection.reconnecting{color:var(--warn)}.support-delivered{display:block;font-size:11px;color:var(--muted);margin-top:5px;text-align:right}@media(min-width:1100px){body .support-launcher.is-inline{width:auto;gap:6px;padding:0 6px}body .support-launcher.is-inline>span{display:inline;font-size:12px}}.input-control{position:relative}.input-control .ui-input{padding-right:48px}.input-reveal{position:absolute;right:3px;top:3px;width:38px;height:38px;display:grid;place-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer}.input-reveal:hover{background:var(--sunk);color:var(--ink)}.table-block{min-width:0}.table-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 4px 0}.ui-table th{font-size:12px;letter-spacing:0;font-weight:600}.ui-table tbody tr{transition:background .12s ease}.shell-content{padding:32px}.shell-top{background:var(--surface)}.shell .page-head h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.035em}.shell .page-head>.ink2{max-width:70ch}.workspace-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(110deg,var(--soft),var(--surface) 65%)}.workspace-welcome p{color:var(--ink-2);max-width:60ch}.workspace-quick{display:flex;flex-wrap:wrap;gap:8px}.workspace-kicker{color:var(--accent);font-size:12px;letter-spacing:.06em;font-weight:600;margin-bottom:8px}.form-section{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--sunk)}.form-section>.row{align-items:flex-start}.form-section .ui-field{flex:1}.form-section>.row+.row{padding-top:12px;border-top:1px solid var(--line)}.form-section .field-remove{flex:none;align-self:end}.form-sticky-actions{position:sticky;bottom:-24px;background:var(--surface);padding:16px 0;border-top:1px solid var(--line);z-index:2}.settings-nav{display:flex;flex-wrap:wrap;gap:8px}.settings-nav a{padding:8px 14px;border-radius:10px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);text-decoration:none}.settings-nav a:hover{border-color:var(--accent);color:var(--accent)}.settings-section{scroll-margin-top:80px}.ui-switch{min-height:36px}body:has(.support-launcher) .suggest-fab{bottom:84px}@media(max-width:959px){.shell-content{padding:20px 16px}.workspace-welcome{padding:22px;grid-template-columns:1fr}body:has(.mobile-bar) .suggest-fab{bottom:156px}}@media(max-width:599px){.form-section>.row{flex-wrap:wrap}.form-section .ui-field{flex-basis:100%}.table-pagination{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ui-table tbody tr{transition:none}}@media(max-width:420px){.topnav .container{gap:8px}.nav-actions .theme-control select{max-width:90px;padding-inline:4px;font-size:14px}}body:has(.support-inbox) .suggest-fab{bottom:auto;top:64px;right:24px}.console-overview .workspace-welcome{grid-row:2}@media(max-width:719px){.console-overview .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.console-overview .stat>.price{font-size:22px}.console-overview .workspace-welcome h2{font-size:22px;line-height:1.35}}.support-context .support-state,.support-message-meta,.support-close-thread .xs,.support-composer .xs{font-size:12px}.commerce-consult{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px;text-align:center}.page-head h1{min-width:0;max-width:100%;overflow-wrap:anywhere}.commerce-brand-heading h3,.commerce-stage-brand strong{overflow-wrap:anywhere}.service-choice-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.service-process summary{cursor:pointer;font-weight:600}.service-process[open] summary{margin-bottom:16px}.service-process .service-route{border:0}@media(max-width:719px){.console-overview .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-aftersale-hero{padding-block:8px;gap:24px}.service-aftersale-hero h1{font-size:32px}.service-aftersale-hero h2{font-size:20px}.service-aftersale-hero .service-choice{padding:14px;gap:9px}.service-aftersale-hero .service-choice strong{font-size:14px}}#support-launcher-slot{display:flex;flex-shrink:0}.support-launcher.is-inline{position:relative;inset:auto;z-index:auto;width:36px;height:36px;padding:8px;border:0;box-shadow:none;background:transparent;color:var(--ink);border-radius:10px}.support-launcher.is-inline:hover{background:var(--sunk);transform:none}.support-launcher.is-inline>span{display:none}.support-launcher.is-inline .support-unread-count{min-width:17px;height:17px;font-size:10px;right:-2px;top:-2px;padding:0 3px}@media(max-width:680px){.support-dock-body:has(.support-conversation)>p,.support-dock-body:has(.support-conversation)>.support-other{display:none}.support-dock-body:has(.support-conversation){gap:6px}.support-context{padding:8px 12px;gap:4px}.support-composer textarea{height:64px;min-height:64px}body .support-launcher.is-inline{inset:auto}.nav-actions{gap:4px}}@media(max-width:360px){.topnav .container{gap:4px}.nav-actions .theme-control select{max-width:78px}.shell-top>.row{gap:5px}.shell-top .theme-control select{max-width:88px}}.checkout-fields{border:0;padding:0;margin:0;min-width:0}.support-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.support-queue button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:16px 20px;background:var(--surface);color:var(--ink);cursor:pointer}.support-queue button:hover{border-color:var(--accent);background:var(--soft)}.support-queue span{font-size:13px;color:var(--muted)}.support-queue strong{font-size:24px;font-variant-numeric:tabular-nums}.support-list-note{padding:12px 16px}.support-composer .ui-select{min-height:36px}@media(max-width:680px){.support-queue{gap:8px}.support-queue button{padding:12px;flex-direction:column;align-items:flex-start;gap:4px}.support-queue span{font-size:12px}.support-admin .support-workspace{height:calc(100dvh - 360px);min-height:600px}.support-inbox-detail .support-composer .ui-field:first-child{max-width:100%}}@media(max-width:360px){.topnav .nav-actions{gap:2px}.topnav .brand{gap:8px}.topnav .nav-actions .theme-control select{max-width:74px}}.readiness-check>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:revert}.readiness-body{margin-top:20px}.readiness-row{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:8px}@media(max-width:680px){.readiness-check>summary{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:959px){.topnav .nav-actions>.theme-control{display:none}.topnav .nav-actions{gap:4px}}@media(max-width:359px){.topnav .brand-word{display:none}}
