:root{--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Arial, sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", serif;--font-num: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--bg: #f5f6f8;--bg-soft: #eceef2;--surface: #ffffff;--surface-2: #f6f7f9;--fill: rgba(17, 17, 19, .05);--fill-strong: rgba(17, 17, 19, .09);--text: #111113;--secondary: #5f6068;--tertiary: #8e8f96;--line: rgba(17, 17, 19, .09);--line-strong: rgba(17, 17, 19, .16);--ink: #111113;--on-ink: #ffffff;--brand: #1f6bff;--brand-2: #4fa3ff;--brand-soft: rgba(31, 107, 255, .1);--accent-sky: #3aa0ff;--danger: #d92d20;--warn: #b54708;--ok: #138a4c;--shadow-sm: 0 1px 2px rgba(17, 17, 19, .04), 0 2px 8px rgba(17, 17, 19, .04);--shadow-md: 0 2px 6px rgba(17, 17, 19, .04), 0 12px 32px rgba(17, 17, 19, .08);--shadow-lg: 0 8px 24px rgba(17, 17, 19, .08), 0 32px 64px rgba(17, 17, 19, .12);--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--radius-xl: 36px;--header-h: 60px;--gutter: 20px;--shell: 1200px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);color-scheme:light}:root[data-theme=dark]{--bg: #0b0b0d;--bg-soft: #141417;--surface: #17171a;--surface-2: #1f1f23;--fill: rgba(255, 255, 255, .06);--fill-strong: rgba(255, 255, 255, .11);--text: #f5f5f4;--secondary: #a6a7ae;--tertiary: #75767d;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--ink: #f5f5f4;--on-ink: #0b0b0d;--brand: #4c8dff;--brand-2: #7cc0ff;--brand-soft: rgba(76, 141, 255, .16);--danger: #ff6b5e;--warn: #f5a35c;--ok: #4cd287;--shadow-sm: none;--shadow-md: 0 0 0 1px rgba(255, 255, 255, .06);--shadow-lg: 0 0 0 1px rgba(255, 255, 255, .08), 0 24px 64px rgba(0, 0, 0, .5);color-scheme:dark}@media(min-width:768px){:root{--gutter: 32px;--header-h: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:17px;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}::selection{background:color-mix(in srgb,var(--brand) 24%,transparent)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;left:12px;top:8px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--on-ink);transform:translateY(-160%);transition:transform .3s var(--ease)}.skip-link:focus{transform:none}html.has-sheet,html.has-menu{overflow:hidden}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),fill .4s var(--ease),stroke .4s var(--ease)!important}.display{font-size:clamp(36px,9.6vw,76px);line-height:1.04;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.display.is-md{font-size:clamp(30px,7.2vw,52px);line-height:1.08}:lang(zh-CN) .display{letter-spacing:-.02em;line-height:1.12}em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.02em}:lang(zh-CN) em{font-style:normal;font-weight:600;letter-spacing:0}:lang(zh-CN) em.latin{font-style:italic;font-weight:500;letter-spacing:-.02em}.section-lede{max-width:36em;color:var(--secondary);font-size:clamp(16px,2.2vw,19px);line-height:1.6}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--secondary)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--secondary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pill-glass{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.pill-dark{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;color:#ffffffc7}.btn{--h: 46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 22px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--ease),background-color .25s ease,box-shadow .35s var(--ease),color .25s ease}.btn .icon{transition:transform .35s var(--ease)}.btn:hover .icon{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn-lg{--h: 54px;padding:0 28px;font-size:17px}.btn-sm{--h: 36px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn-primary{background:var(--ink);color:var(--on-ink);box-shadow:0 10px 24px -10px #11111373}.btn-primary:hover{box-shadow:0 16px 32px -12px #11111380}:root[data-theme=dark] .btn-primary{box-shadow:none}.btn-brand{background:var(--brand);color:#fff}.btn-secondary{background:var(--fill);color:var(--text)}.btn-secondary:hover{background:var(--fill-strong)}.btn-white{background:#fff;color:#111113;box-shadow:0 10px 30px -12px #00000073}.btn-glass{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.btn-glass:hover{background:#ffffff3d}.btn-light{background:#fff;color:#111113}.btn:disabled{opacity:.4;pointer-events:none}.text-link{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:600;font-size:15px}.text-link .icon{transition:transform .35s var(--ease)}.text-link:hover .icon{transform:translate(3px)}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--text);transition:background-color .2s ease,transform .3s var(--ease)}.icon-btn:hover{background:var(--fill)}.icon-btn:active{transform:scale(.92)}.icon-btn.is-small{width:32px;height:32px}.round-btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:transparent;transition:transform .35s var(--ease),background-color .25s ease}.round-btn:hover{background:var(--fill)}.round-btn:active{transform:scale(.92)}.round-btn.is-dark{background:var(--ink);color:var(--on-ink);box-shadow:none}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);color:var(--text);transition:background-color .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease)}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 95%,transparent);backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);box-shadow:0 1px 0 var(--line);opacity:1;transition:opacity .45s var(--ease)}body:has(.page-home) .site-header:not(.is-scrolled){color:#fff}body:has(.page-home) .site-header:not(.is-scrolled):before{opacity:0}body:has(.page-home) .site-header:not(.is-scrolled) .brand img{filter:brightness(0) invert(1)}.header-inner{display:flex;align-items:center;gap:12px;height:100%;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.brand{display:flex;align-items:center;padding:6px 0}.brand img{width:92px;height:auto;transition:filter .45s var(--ease)}.desktop-nav{display:none}.header-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.header-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;transition:background-color .2s ease}.header-pill:hover{background:var(--fill)}.theme-toggle,.header-cta{display:none}.theme-icon{position:relative;width:18px;height:18px}.theme-icon .icon{position:absolute;inset:0;margin:auto;transition:transform .6s var(--ease),opacity .4s var(--ease)}.theme-icon.is-light .icon:last-child,.theme-icon.is-dark .icon:first-child{opacity:0;transform:rotate(-90deg) scale(.5)}.header-cta{align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:14px;font-weight:600;transition:transform .3s var(--ease)}.header-cta:active{transform:scale(.96)}body:has(.page-home) .site-header:not(.is-scrolled) .header-cta{background:#fff;color:#111113}.menu-toggle{position:relative;width:40px;height:40px;border-radius:999px}.menu-toggle span{position:absolute;left:11px;right:11px;height:1.6px;border-radius:2px;background:currentColor;transition:transform .45s var(--ease),top .45s var(--ease)}.menu-toggle span:first-child{top:15px}.menu-toggle span:last-child{top:23px}.menu-toggle.is-open span:first-child{top:19px;transform:rotate(45deg)}.menu-toggle.is-open span:last-child{top:19px;transform:rotate(-45deg)}@media(min-width:1024px){.desktop-nav{display:flex;gap:4px;margin-left:28px}.desktop-nav a{position:relative;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:500;opacity:.72;transition:opacity .2s ease,background-color .2s ease}.desktop-nav a:hover{opacity:1}.desktop-nav a[aria-current=page]{opacity:1;font-weight:600}.desktop-nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.theme-toggle{display:inline-grid}.header-cta{display:inline-flex;margin-left:6px}.menu-toggle{display:none}}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;z-index:-2;display:flex;flex-direction:column;justify-content:space-between;padding:12px var(--gutter) calc(24px + env(safe-area-inset-bottom));background:var(--bg);color:var(--text);overflow-y:auto;transition:opacity .4s var(--ease),clip-path .55s var(--ease);clip-path:inset(0 0 0 0)}.mobile-menu.is-enter,.mobile-menu.is-exit{opacity:0;clip-path:inset(0 0 100% 0)}.mobile-menu.is-exit{transition-duration:.3s,.4s;transition-timing-function:var(--ease-in),var(--ease-in-out)}.mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;border-bottom:1px solid var(--line);font-size:28px;font-weight:700;letter-spacing:-.03em;opacity:0;transform:translateY(-10px);transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(80ms + var(--i) * 45ms)}.mobile-menu nav a .icon{color:var(--tertiary)}.mobile-menu nav a[aria-current=page]{color:var(--brand)}.mobile-menu-foot{display:grid;gap:10px;padding-top:24px;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(80ms + var(--i) * 45ms)}.mobile-menu.is-open nav a,.mobile-menu.is-open .mobile-menu-foot{opacity:1;transform:none}.site-header.is-menu{color:var(--text)!important}.site-header.is-menu:before{opacity:1!important;background:var(--bg)}.site-header.is-menu .brand img{filter:none!important}@media(min-width:1024px){.mobile-menu{display:none}}main.page{display:block;min-height:70vh}main.page:not(.page-home){padding-top:calc(var(--header-h) + 24px)}.no-vt main.page{animation:page-in .6s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:vt-out .22s var(--ease-in) both}::view-transition-new(root){animation:vt-in .5s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}.page-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50vh;color:var(--secondary)}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--text);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.not-found{display:grid;justify-items:start;gap:20px;padding-block:80px}.site-footer{margin-top:96px;padding:40px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--secondary);font-size:13px}.footer-inner{display:grid;gap:18px}.footer-inner img{width:76px}.footer-inner nav{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-inner nav a{color:var(--text);font-weight:500;font-size:14px}.footer-inner nav a:hover{color:var(--brand)}@media(min-width:768px){.footer-inner{grid-template-columns:auto 1fr;align-items:center;column-gap:40px}.footer-inner nav{justify-content:flex-end}.footer-inner p{grid-column:1 / -1}}.reveal{transition:opacity .9s var(--ease),transform 1.1s var(--ease),filter .9s var(--ease);transition-delay:var(--reveal-delay, 0ms)}.reveal:not(.is-in){opacity:0}.reveal-up:not(.is-in){transform:translateY(32px)}.reveal-scale:not(.is-in){transform:translateY(24px) scale(.96)}.reveal-fade:not(.is-in){filter:blur(6px)}.segmented{position:relative;display:inline-flex;isolation:isolate;padding:4px;border-radius:999px;background:var(--fill);max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented.is-stretch{display:flex;width:100%}.segmented.is-stretch>button{flex:1 1 0}.segmented>button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;color:var(--tertiary);font-size:15px;font-weight:600;white-space:nowrap;transition:color .35s var(--ease),transform .3s var(--ease)}.segmented>button[aria-checked=true]{color:var(--text)}.segmented>button:active{transform:scale(.96)}.segmented-sm>button{min-height:32px;padding:0 14px;font-size:14px}.segmented-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014;transition:transform .55s var(--ease-spring),width .45s var(--ease)}:root[data-theme=dark] .segmented-indicator{background:#3a3a40}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips>button{min-height:38px;padding:0 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--secondary);font-size:14px;font-weight:600;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.chips>button:active{transform:scale(.95)}.chips>button[aria-checked=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;text-align:left;font-weight:600}.disclosure-heading{font:inherit}.disclosure-icon{position:relative;flex:none;width:30px;height:30px;border-radius:999px;background:var(--fill);transition:background-color .3s ease,transform .5s var(--ease)}.disclosure-icon:before,.disclosure-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;margin:-.8px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform .5s var(--ease)}.disclosure-icon:after{transform:rotate(90deg)}.disclosure.is-open .disclosure-icon{background:var(--ink);color:var(--on-ink);transform:rotate(180deg)}.disclosure.is-open .disclosure-icon:after{transform:rotate(0)}.disclosure-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.disclosure.is-open .disclosure-panel{grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.disclosure.is-open .disclosure-inner{opacity:1;transform:none;transition-delay:.08s}.field{display:grid;gap:8px;min-width:0}.field>label,.field-label{font-size:14px;font-weight:600;color:var(--secondary)}.field-control{position:relative;display:flex;align-items:center;min-height:54px;border-radius:16px;background:var(--fill);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s var(--ease),background-color .3s var(--ease)}.field-control:hover{background:var(--fill-strong)}.field-control:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand),0 0 0 4px var(--brand-soft)}.field-control input{flex:1;min-width:0;width:100%;height:54px;padding:0 16px;border:0;background:transparent;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.field-control input::placeholder{color:var(--tertiary);font-weight:500}.field-unit{padding-right:16px;color:var(--tertiary);font-size:14px;font-weight:600}.field.has-error .field-control{box-shadow:inset 0 0 0 2px var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.field.is-disabled .field-control{opacity:.55}.field-error{color:var(--danger);font-size:13px;font-weight:500;animation:drop-in .35s var(--ease)}.field-hint{color:var(--tertiary);font-size:13px}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.select-control{position:relative}.select-control select{width:100%;height:54px;padding:0 44px 0 16px;border:0;border-radius:16px;background:var(--fill);font-size:17px;font-weight:600;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.select-control select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand),0 0 0 4px var(--brand-soft);background:var(--surface)}.select-control .icon{position:absolute;right:16px;top:50%;margin-top:-8px;pointer-events:none;color:var(--secondary)}.copy-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--fill);color:var(--text);font-size:13px;font-weight:600;transition:background-color .25s ease,transform .3s var(--ease),color .25s ease}.copy-btn:hover{background:var(--fill-strong)}.copy-btn:active{transform:scale(.94)}.copy-btn.is-compact{width:34px;padding:0;justify-content:center}.copy-icon{position:relative;width:15px;height:15px}.copy-icon .icon{position:absolute;inset:0;transition:transform .45s var(--ease-spring),opacity .25s ease}.copy-icon .icon:last-child{opacity:0;transform:scale(.4)}.copy-btn.is-done{color:var(--ok)}.copy-btn.is-done .copy-icon .icon:first-child{opacity:0;transform:scale(.4)}.copy-btn.is-done .copy-icon .icon:last-child{opacity:1;transform:none}.sheet-root{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:#0000006b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .45s var(--ease)}.sheet-panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(92svh,860px);border-radius:28px 28px 0 0;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);transform:translateY(100%);transition:transform .55s var(--ease);outline:none}.sheet-root.is-open .sheet-backdrop{opacity:1}.sheet-root.is-open .sheet-panel{transform:none}.sheet-root.is-exit .sheet-panel{transition:transform .36s var(--ease-in)}.sheet-root.is-exit .sheet-backdrop{transition-duration:.36s}.sheet-grabber{width:40px;height:5px;margin:8px auto 0;border-radius:3px;background:var(--line-strong)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 8px 24px}.sheet-head h2{font-size:22px;font-weight:700;letter-spacing:-.03em}.sheet-head .icon-btn{background:var(--fill);width:34px;height:34px}.sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 28px 28px}@media(min-width:768px){.sheet-root{align-items:center;padding:32px}.sheet-panel{width:min(100%,640px);border-radius:28px;transform:translateY(24px) scale(.96);opacity:0;transition:transform .55s var(--ease),opacity .4s var(--ease)}.sheet-sm .sheet-panel{width:min(100%,440px)}.sheet-lg .sheet-panel{width:min(100%,820px)}.sheet-root.is-open .sheet-panel{opacity:1}.sheet-root.is-exit .sheet-panel{transition:transform .3s var(--ease-in),opacity .25s ease}.sheet-grabber{display:none}.sheet-head{padding-top:20px}}.support-card{display:grid;justify-items:center;gap:10px;margin-top:18px;padding:22px 18px;border-radius:24px;background:var(--surface-2);text-align:center;animation:card-swap .5s var(--ease)}@keyframes card-swap{0%{opacity:0;transform:translateY(8px) scale(.98)}}.support-person{display:flex;align-items:center;gap:12px;text-align:left;justify-self:stretch}.support-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--brand-soft);color:var(--brand)}.support-person h3{font-size:17px;font-weight:700}.support-person p{color:var(--secondary);font-size:14px}.support-qr{padding:12px;border-radius:20px;background:#fff;box-shadow:var(--shadow-md);margin-top:6px}.support-qr img{width:200px;height:200px;object-fit:contain}.support-scan{font-size:17px}.support-hint{color:var(--secondary);font-size:13px}.support-links{display:flex;justify-content:center;gap:24px;margin-top:18px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:140;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:14px;font-weight:600;box-shadow:var(--shadow-lg);transform:translate(-50%);transition:transform .5s var(--ease-spring),opacity .3s ease}.toast.is-enter,.toast.is-exit{opacity:0;transform:translate(-50%,20px) scale(.96)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal:not(.is-in){opacity:1;transform:none;filter:none}}em,:lang(zh-CN) em,:lang(zh-CN) em.latin{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.site-header:before{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:1023px){.mobile-menu{bottom:auto;max-height:calc(100svh - var(--header-h));justify-content:flex-start;gap:16px;border-radius:0 0 24px 24px;box-shadow:0 30px 60px -20px #00000059}.mobile-menu nav a{font-size:22px;padding:13px 2px}.mobile-menu-foot{padding-top:8px;grid-template-columns:1fr 1fr}html.has-menu body:after{content:"";position:fixed;inset:0;z-index:40;background:#00000059;animation:fade-in .3s ease both}}@keyframes fade-in{0%{opacity:0}}.segmented>button{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.segmented-indicator{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.segmented>button:active{transform:translateZ(0) scale(.96)}.home{--section-gap: clamp(88px, 14vw, 160px)}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;min-height:max(640px,100svh);padding:calc(var(--header-h) + clamp(48px,9vh,96px)) 0 160px;color:#fff;text-align:center;background:#0b1626}.hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;transform:translateY(calc(var(--progress, 0) * 18%)) scale(calc(1.06 + var(--progress, 0) * .08));animation:hero-zoom 2.4s var(--ease) both;will-change:transform}@keyframes hero-zoom{0%{scale:1.12;filter:saturate(.7) brightness(.85)}}.hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#060e1ca8,#060e1c6b 45%,#060e1c1f 66%,#060e1c99);opacity:calc(1 + var(--progress, 0) * .6)}.hero-copy{display:grid;justify-items:center;gap:22px;transform:translateY(calc(var(--progress, 0) * -60px));opacity:calc(1 - var(--progress, 0) * 1.6)}.hero-copy .pill{animation:fade-up .9s var(--ease) .05s both}.hero-title{font-size:clamp(48px,13.5vw,112px);line-height:1.02;font-weight:700;letter-spacing:-.045em;text-shadow:0 2px 30px rgba(0,0,0,.18)}:lang(en) .hero-title{font-size:clamp(42px,11.5vw,104px)}:lang(zh-CN) .hero-title{letter-spacing:-.03em;line-height:1.1}.hero-title .line{display:block;overflow:hidden;padding-bottom:.06em}.hero-title .line>span{display:inline-block;animation:rise 1.2s var(--ease) both}.hero-title .line:nth-child(2)>span{animation-delay:.12s}.hero-title em{font-weight:500}@keyframes rise{0%{transform:translateY(108%)}}.hero-lede{max-width:30em;text-wrap:balance;font-size:clamp(16px,2.4vw,20px);line-height:1.55;color:#ffffffdb;animation:fade-up 1s var(--ease) .35s both}.hero-actions .btn-glass{background:#0a101c52}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;animation:fade-up 1s var(--ease) .5s both}.route-ticker{position:absolute;left:50%;bottom:76px;z-index:2;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:10px;width:min(calc(100% - var(--gutter) * 2),420px);padding:14px 16px 12px;border-radius:22px;background:#0c121e61;box-shadow:inset 0 0 0 1px #ffffff29;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);text-align:left;transform:translate(-50%);animation:ticker-enter 1s var(--ease) .7s both}@keyframes ticker-enter{0%{opacity:0;transform:translate(-50%,16px)}}.route-live{width:8px;height:8px;border-radius:50%;background:#4cd287;box-shadow:0 0 #4cd28799;animation:live 2s ease-out infinite}@keyframes live{70%{box-shadow:0 0 0 8px #4cd28700}to{box-shadow:0 0 #4cd28700}}.route-ticker-body{display:grid;gap:2px;min-width:0;animation:ticker-swap .6s var(--ease)}@keyframes ticker-swap{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}.route-name{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;letter-spacing:-.02em}.route-name .icon{opacity:.7}.route-detail{overflow:hidden;color:#ffffffb8;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.route-progress{grid-column:1 / -1;display:flex;gap:4px}.route-progress i{position:relative;flex:1;height:3px;overflow:hidden;border-radius:3px;background:#fff3}.route-progress i.is-active:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;animation:progress 3.6s linear both}@keyframes progress{0%{transform:scaleX(0)}}.hero-cue{position:absolute;left:50%;bottom:18px;z-index:2;display:grid;justify-items:center;gap:2px;padding:6px 10px;color:#fffc;font-size:12px;font-weight:600;transform:translate(-50%);animation:fade-up 1s var(--ease) .9s both}.hero-cue .icon{animation:nudge 2.2s var(--ease-in-out) infinite}@keyframes nudge{50%{transform:translateY(4px)}}@media(min-width:768px){.hero{padding-bottom:200px}.route-ticker{left:auto;right:var(--gutter);bottom:40px;transform:none;animation-name:ticker-enter-right}@keyframes ticker-enter-right{0%{opacity:0;transform:translateY(16px)}}.hero-cue{bottom:40px}}@media(min-width:1280px){.route-ticker{right:calc((100vw - var(--shell)) / 2)}}.entries{position:relative;z-index:3;margin-top:-40px}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entry-card{position:relative;display:grid;align-content:start;gap:6px;height:100%;min-height:156px;padding:18px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-md);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.entry-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.entry-card:active{transform:scale(.98)}.entry-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;border-radius:14px;background:var(--brand-soft);color:var(--brand);transition:transform .5s var(--ease-spring)}.entry-card:hover .entry-icon{transform:rotate(-8deg) scale(1.06)}.entry-card strong{font-size:18px;font-weight:700;letter-spacing:-.02em}.entry-copy{color:var(--secondary);font-size:13.5px;line-height:1.5}.entry-arrow{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--fill);color:var(--text);transition:background-color .3s ease,color .3s ease,transform .5s var(--ease);transform:rotate(-45deg)}.entry-card:hover .entry-arrow{background:var(--ink);color:var(--on-ink);transform:rotate(0)}@media(min-width:768px){.entries{margin-top:-64px}.entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.entry-card{min-height:188px;padding:24px}.entry-card strong{font-size:20px}.entry-copy{font-size:14.5px}.entry-arrow{top:24px;right:22px}}.section-head{display:grid;gap:16px;justify-items:start}.section-head.is-center{justify-items:center;text-align:center}.section-head.is-center .section-lede{margin-inline:auto}.shipping{padding-top:var(--section-gap)}.flow{margin-top:40px}.flow-stage{position:relative;height:clamp(430px,118vw,560px);perspective:1400px;touch-action:pan-y;user-select:none;-webkit-user-select:none;overflow:hidden}.flow-card{--w: min(78vw, 400px);position:absolute;left:50%;top:12px;bottom:28px;width:var(--w);display:flex;flex-direction:column;padding:18px;border-radius:30px;overflow:hidden;color:#fff;background:#1c2533;box-shadow:0 30px 60px -30px #0a14288c;transform:translate(calc(-50% + var(--o) * var(--w) * .78)) scale(calc(1 - var(--abs) * .14)) rotateY(calc(var(--o) * -10deg));z-index:calc(10 - var(--abs));transition:transform .85s var(--ease),filter .85s var(--ease),opacity .85s var(--ease);filter:brightness(calc(1 - var(--abs) * .18)) saturate(calc(1 - var(--abs) * .2));cursor:pointer}.flow-card.is-center{cursor:default}.flow-card img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.04 + var(--abs) * .06));transition:transform 1.2s var(--ease);pointer-events:none}.flow-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#080e1a8c,#080e1a00 32% 50%,#080e1ac7)}.flow-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.flow-top h3{font-size:clamp(26px,7vw,32px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.flow-tag{display:inline-flex;align-items:center;gap:5px;flex:none;margin-top:4px;padding:5px 10px;border-radius:999px;background:#ffffffeb;color:#111113;font-size:12px;font-weight:700}.flow-copy{margin-top:auto;margin-bottom:14px;max-width:18em;color:#ffffffdb;font-size:15px;line-height:1.5}.flow-btn{display:grid;place-items:center;min-height:50px;border-radius:999px;background:#fff;color:#111113;font-size:16px;font-weight:700;transition:transform .35s var(--ease),background-color .25s ease}.flow-btn:hover{background:#f0f2f5}.flow-btn:active{transform:scale(.97)}.flow-card:not(.is-center) .flow-btn{opacity:.6}.flow-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.flow-dots{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--fill)}.flow-dots button{min-height:36px;padding:0 14px;border-radius:999px;color:var(--tertiary);font-size:14px;font-weight:600;transition:background-color .45s var(--ease),color .35s var(--ease)}.flow-dots button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014}:root[data-theme=dark] .flow-dots button[aria-selected=true]{background:#3a3a40}@media(max-width:380px){.flow-dots button{padding:0 10px;font-size:13px}.flow-nav{gap:8px}.round-btn{width:42px;height:42px}}@media(min-width:1024px){.flow-stage{height:580px}.flow-card{--w: 420px;top:20px;bottom:30px;padding:24px}.flow-card{transform:translate(calc(-50% + var(--o) * var(--w) * 1.02)) scale(calc(1 - var(--abs) * .1)) rotateY(calc(var(--o) * -8deg))}}.process{margin-top:clamp(80px,12vw,128px)}.process-head{display:grid;gap:14px;margin-bottom:28px}.bento{display:grid;gap:12px}.bento-cell{min-width:0}.bento-card{position:relative;height:100%;border-radius:var(--radius-lg);overflow:hidden}.bento-dark{padding:22px;background:#0f1218;color:#fff}:root[data-theme=dark] .bento-dark{background:#17171a;box-shadow:inset 0 0 0 1px var(--line)}.bento-light{padding:22px;background:var(--surface);box-shadow:var(--shadow-sm)}.bento-top{display:flex;align-items:center;justify-content:space-between}.step-count{font-family:var(--font-num);font-size:13px;font-weight:600;color:#ffffff80;font-variant-numeric:tabular-nums}.step-show{display:grid;gap:10px;min-height:196px;align-content:start;padding:28px 0 18px;animation:step-swap .6s var(--ease)}@keyframes step-swap{0%{opacity:0;transform:translate(14px);filter:blur(4px)}}.step-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(140deg,#2f7bff,#53b8ff);color:#fff;box-shadow:0 10px 24px -8px #2f7bffb3}.step-show h4{margin-top:6px;font-size:clamp(26px,6.5vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.15}.step-show p{max-width:26em;color:#ffffffb3;font-size:15.5px;line-height:1.6}.dot-slider{--pad: 22px;position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--pad);margin-top:6px;border-radius:999px;background:#ffffff14;cursor:pointer;touch-action:none}.dot-slider:focus-visible{outline-offset:4px;border-radius:999px}.dot-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--pad) * 2 + (100% - var(--pad) * 2) * var(--pos));border-radius:999px;background:linear-gradient(90deg,#2f7bff,#4fa3ff);transition:width .6s var(--ease)}.dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:#ffffff47;transition:background-color .4s var(--ease),transform .4s var(--ease)}.dot.is-on{background:#ffffff8c}.dot-knob{position:absolute;z-index:2;top:50%;left:calc(var(--pad) + (100% - var(--pad) * 2) * var(--pos));width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #00000059;transition:left .6s var(--ease-spring)}.dot-knob:after{content:"";position:absolute;inset:10px;border-radius:50%;background:linear-gradient(140deg,#2f7bff,#53b8ff)}.step-names{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px}.step-names button{width:100%;padding:6px 2px;color:#ffffff6b;font-size:12.5px;font-weight:600;text-align:center;transition:color .35s var(--ease)}.step-names button.is-active{color:#7cc0ff}.bento-photo{min-height:420px;color:#fff;background:#1c2533}.bento-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.bento-photo:hover img{transform:scale(1.04)}.bento-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#000000a8);pointer-events:none}.glass-label{position:absolute;left:50%;top:16px;z-index:1;padding:10px 22px;border-radius:999px;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff59;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);font-size:16px;font-weight:700;white-space:nowrap;transform:translate(-50%)}.bento-photo figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:14px;justify-items:start;padding:20px;font-size:13.5px;line-height:1.55;color:#ffffffe6}.prep-list{display:grid;gap:0}.prep-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.prep-list li:first-child{padding-top:2px;border-top:0}.prep-list li:last-child{padding-bottom:0}.prep-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.prep-list h4{font-size:17px;font-weight:700;letter-spacing:-.02em}.prep-list p{margin-top:4px;color:var(--secondary);font-size:14.5px;line-height:1.6}.prep-list .text-link{margin-top:8px;font-size:14px}@media(min-width:768px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bento-cell.is-prep{grid-column:1 / -1}.bento-dark,.bento-light{padding:28px}.prep-list{grid-template-columns:repeat(3,1fr);gap:28px}.prep-list li{grid-template-columns:1fr;padding:0;border:0;align-content:start}.process-head{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:36px}}@media(min-width:1024px){.bento{grid-template-columns:1.1fr 1fr}.bento-photo{min-height:480px}}.partners{padding-top:var(--section-gap)}.partners-head{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--secondary);font-size:14px;font-weight:600}.marquee{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 36s linear infinite}.partners.is-paused .marquee-track{animation-play-state:paused}.marquee-group{display:flex;flex:none}.partner{padding:6px clamp(22px,4vw,44px);color:var(--text);font-size:clamp(24px,4.4vw,40px);font-weight:700;letter-spacing:-.04em;white-space:nowrap;opacity:.32;transition:opacity .3s ease}.partner:hover{opacity:.9}@keyframes marquee{to{transform:translate(-50%)}}.network{margin-top:var(--section-gap);padding:clamp(72px,12vw,128px) 0 clamp(56px,9vw,96px);background:radial-gradient(120% 70% at 50% 0%,#10264a,#07090d 58%) #07090d;color:#fff;border-radius:clamp(28px,5vw,48px);margin-inline:clamp(0px,1.2vw,16px);overflow:hidden}.network .section-lede{color:#ffffffa8}.network .display em{background:linear-gradient(90deg,#6fb6ff,#9ad8ff 60%,#b6f0d9);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.map-wrap{margin-top:28px}.globe-stage{--globe-ink: 255,255,255;--globe-land: 120,130,150;--globe-accent: 41,151,255;--globe-pickup: 100,210,255;position:relative}.globe-legend{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:0 8px;color:#ffffffb8;font-size:13px;font-weight:600}.globe-legend li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.globe-legend li:before{content:"";width:8px;height:8px;border-radius:50%}.globe-legend .is-cn:before{border-radius:2px;background:#2997ff}.globe-legend .is-pickup:before{background:#64d2ff;box-shadow:0 0 0 3px #64d2ff40}.globe-legend .is-ru:before{background:#ff9f0a}.globe-legend .is-ca:before{background:#30d158}.globe{position:relative;width:min(116%,1180px);aspect-ratio:1;margin:8px 0 -38% 50%;transform:translate(-50%);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 88%);mask-image:linear-gradient(180deg,#000 52%,transparent 88%)}.globe:active{cursor:grabbing}.globe-canvas{position:absolute;inset:0}.globe-canvas:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 32%,#172843 0%,#101b30 48%,#0a1222 66%,transparent 71%);box-shadow:inset 0 1px #ffffff0f;opacity:0;transform:scale(.94);transition:opacity 1.2s var(--ease),transform 1.6s var(--ease)}.globe-canvas canvas{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--ease)}.globe.is-ready .globe-canvas:before{opacity:1;transform:none}.globe.is-ready canvas{opacity:1}.globe-labels{position:absolute;inset:0;pointer-events:none}.globe-label{position:absolute;top:0;left:0;visibility:hidden;will-change:transform}.globe-chip{position:absolute;left:0;top:0;display:inline-flex;align-items:center;transform:translate(10px,calc(-50% + var(--dy, 0px)));color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;text-shadow:0 1px 6px #000,0 0 2px #000}.globe-label.is-left .globe-chip{transform:translate(calc(-100% - 10px),calc(-50% + var(--dy, 0px)))}.globe-label.is-hub .globe-chip{transform:translate(14px,-50%);padding:3px 9px;border-radius:999px;background:#fff;color:#0b1626;text-shadow:none}.globe-label.is-ru .globe-chip{color:#ffd38a}.globe-label.is-ca .globe-chip{color:#9ff0b6}@media(min-width:768px){.globe{width:min(96%,1080px);margin-bottom:-34%}.globe-chip{font-size:13.5px}.globe-legend{font-size:14px;gap:10px 24px}}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:clamp(48px,8vw,80px);padding-top:clamp(32px,5vw,48px);border-top:1px solid rgba(255,255,255,.12);text-align:center}.stat{display:flex;flex-direction:column;align-items:center}.stat dt{order:2;margin-top:6px;color:#ffffffd1;font-size:14px;font-weight:600}.stat .stat-value{order:1;display:flex;align-items:baseline;font-family:var(--font-num);font-size:clamp(44px,11vw,72px);font-weight:600;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.stat .stat-value small{font-family:var(--font-sans);font-size:.42em;font-weight:600;letter-spacing:-.02em;margin-left:2px}.stat-plus{color:#6fb6ff;font-weight:500;font-size:.7em;margin-left:2px}.stat .stat-note{order:3;margin-top:4px;color:#ffffff80;font-size:12.5px}.network-foot{display:grid;justify-items:center;gap:18px;margin-top:48px;text-align:center;color:#ffffff80;font-size:13px}@media(min-width:768px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-faq{padding-top:var(--section-gap)}.home-faq-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item .disclosure-trigger{font-size:clamp(17px,2.4vw,20px);letter-spacing:-.02em;padding:22px 0}.faq-item .disclosure-inner p{max-width:46em;padding-bottom:12px;color:var(--secondary);font-size:16px;line-height:1.7}.faq-item .disclosure-inner p:last-child{padding-bottom:24px}.contact{padding-top:clamp(72px,10vw,120px)}.contact-card{display:grid;justify-items:center;gap:20px;padding:clamp(40px,7vw,72px) 24px;border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);text-align:center}.contact-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:linear-gradient(140deg,#2f7bff,#53b8ff);color:#fff;box-shadow:0 14px 30px -10px #2f7bff99}.contact-card h2{font-size:clamp(32px,7vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.08}.contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.partner{opacity:.55}.partners{padding-bottom:8px}.partners-head{font-size:15px}.stat .stat-note{text-wrap:balance;max-width:12em;line-height:1.45}.contact .contact-actions{width:100%;max-width:320px;flex-direction:column;align-items:stretch}.contact .contact-actions .btn{width:100%}@media(min-width:560px){.contact .contact-actions{flex-direction:row;justify-content:center;max-width:none}.contact .contact-actions .btn{width:auto;min-width:180px}}.hero-title,.hero-title *{font-weight:700!important;font-family:var(--font-sans)!important;font-style:normal!important}.entry-copy{text-wrap:pretty}@media(min-width:768px){.hero{padding-bottom:240px}.route-ticker{bottom:96px}.hero-cue{bottom:92px}}@media(max-width:767px){.hero-cue{display:none}}.flow-stage{overflow:visible;overflow-x:clip;padding-bottom:40px;height:calc(clamp(430px,118vw,560px) + 40px)}@media(min-width:1024px){.flow-stage{height:620px}}.flow-nav{margin-top:0}@media(min-width:768px){.process-head{grid-template-columns:1fr 1fr;align-items:end}.process-head .display{justify-self:start}.process-head .section-lede{justify-self:end;max-width:30em}}html:has(.page-home){scroll-snap-type:y proximity}.page-home :is(.hero,.entries,.shipping>.section-head,.flow,.process,.partners,.network,.home-faq,.contact){scroll-snap-align:start;scroll-margin-top:calc(var(--header-h) + 8px)}.page-home .hero{scroll-margin-top:0}@media(prefers-reduced-motion:reduce){html:has(.page-home){scroll-snap-type:none}}html:has(.page-home){scroll-snap-type:none}.hero{min-height:100svh;height:100svh;padding-bottom:0;justify-content:center}@media(min-width:768px){.hero{padding-bottom:0}}.hero-copy{padding-top:var(--header-h)}.hero-media img{object-position:50% 58%}.hero-cue,.route-ticker{display:none!important}.entries{margin-top:0;padding-top:clamp(32px,6vw,64px)}@media(min-width:768px){.entries{margin-top:0}}.hero{display:grid;place-items:center;padding:var(--header-h) 0 0}.hero-copy{padding-top:0;margin-top:calc(var(--header-h) * -.5);gap:18px}@media(max-width:767px){.hero-title{font-size:clamp(44px,12vw,64px)}}html.home-snap{scroll-snap-type:none}html.home-snap .page-home :is(.hero,.entries,.shipping,.snap-point,.partners,.network,.home-faq,.contact){scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:0}html.home-snap .page-home .hero{scroll-margin-top:var(--header-h)}html.home-snap .site-footer{scroll-snap-align:end}@media(prefers-reduced-motion:reduce){html.home-snap{scroll-snap-type:none}}.hero{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 0 clamp(40px,9vh,96px);text-align:left}.hero-shade{opacity:1!important;background:linear-gradient(180deg,#040a1473,#040a1400 22%),linear-gradient(0deg,#040a14d1,#040a1473 30%,#040a1400 58%)}.hero-media img{animation:hero-zoom 2.4s var(--ease) both,hero-drift 24s ease-in-out 2.4s infinite alternate;object-position:58% 55%}@keyframes hero-drift{to{scale:1.06}}.hero-copy{justify-items:start;margin:0 auto;gap:16px;transform:translateY(calc(var(--progress, 0) * -40px))}.hero-title{font-size:clamp(44px,12vw,96px);line-height:1.04;text-shadow:none}.hero-lede{max-width:26em;color:#ffffffc7;font-size:clamp(15px,1.8vw,19px);text-wrap:pretty}.hero-actions{justify-content:flex-start;margin-top:8px}.hero-actions .btn-glass{background:#ffffff24}@media(max-width:767px){.hero-media img{object-position:62% 40%}.hero-copy{gap:12px}.hero-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-actions .btn{width:100%;padding:0 12px}}@media(min-width:1024px){.hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "lede actions";column-gap:48px;align-items:end}.hero-title{grid-area:title}.hero-lede{grid-area:lede}.hero-actions{grid-area:actions;margin:0 0 6px}}.glass-label{left:16px;transform:none}@media(max-width:767px){.hero-media img{object-position:74% 30%;transform:scale(1.12) translateY(-6%);animation:hero-zoom 2.4s var(--ease) both}}@media(min-width:1280px){:root{--shell: 1320px}.network{margin-inline:0;border-radius:0}.flow-card{--w: 460px}.flow-stage{height:680px}.bento-photo{min-height:560px}.display{font-size:clamp(56px,5.4vw,88px)}}@media(min-width:1024px){.shipping{padding-top:0}.shipping .section-head{gap:10px}.flow{margin-top:20px}.flow-stage{height:min(560px,calc(100vh - 330px));min-height:440px}.flow-card{--w: min(420px, calc((100vh - 360px)*.78) )}.process{margin-top:0;padding-top:96px}.bento-photo{min-height:min(480px,calc(100vh - 380px))}}@media(min-width:1024px){.shipping{padding-top:clamp(96px,12vh,160px)}.entries{padding-bottom:24px}}.hero-shade{background:linear-gradient(180deg,#040a1480,#040a1400 20%),linear-gradient(90deg,#040a14b8,#040a1459 38%,#040a1400 62%),linear-gradient(0deg,#040a14b3,#040a1400 45%)!important}.hero-title{font-size:clamp(56px,15vw,152px);line-height:.98;letter-spacing:-.04em}:lang(zh-CN) .hero-title{letter-spacing:-.02em;line-height:1.04}.hero-title .line:nth-child(2)>span{background:linear-gradient(90deg,#fff,#9fd2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{font-size:clamp(16px,1.6vw,21px);color:#ffffffdb}@media(min-width:1024px){.hero-copy{grid-template-columns:minmax(0,1fr) auto}.hero-actions .btn{--h: 58px;padding:0 30px;font-size:18px}}body:has(.page-home) .site-header:not(.is-scrolled) :is(.theme-toggle,.locale-toggle){background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(min-width:1024px){.hero-title{font-size:clamp(72px,7.2vw,120px);line-height:1.08}.hero-shade{background:linear-gradient(180deg,#040a1466,#040a1400 18%),linear-gradient(0deg,#040a149e,#040a1433 32%,#040a1400 52%)!important}}.hero-title .line:nth-child(2)>span{background:none;color:#fff;-webkit-background-clip:border-box;background-clip:border-box}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:14vh;z-index:-1;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.entries{background:none}.hero-actions .btn-glass{background:#0a101c61;box-shadow:inset 0 0 0 1px #ffffff59}.contact .contact-actions{gap:14px;margin-top:8px}.hero:after{height:34vh;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent) 0%,color-mix(in srgb,var(--bg) 6%,transparent) 20%,color-mix(in srgb,var(--bg) 18%,transparent) 38%,color-mix(in srgb,var(--bg) 38%,transparent) 55%,color-mix(in srgb,var(--bg) 62%,transparent) 70%,color-mix(in srgb,var(--bg) 84%,transparent) 84%,var(--bg) 100%)}@media(min-width:1024px){.hero-copy{padding-left:clamp(24px,6vw,120px)}.hero-title{font-size:clamp(88px,8.6vw,148px)!important;line-height:1.02}}.hero:after{height:9vh;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg) 55%,transparent) 60%,var(--bg) 100%)}.hero-title{text-shadow:0 2px 4px rgba(0,0,0,.18),0 12px 32px rgba(0,0,0,.28)!important}.hero-lede{text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero:after{display:none}.entries{position:relative;z-index:4;margin-top:-32px!important;padding-top:48px;background:var(--bg)!important;border-radius:32px 32px 0 0;box-shadow:0 -18px 40px -24px #00000059}@media(min-width:768px){.entries{margin-top:-44px!important;border-radius:44px 44px 0 0;padding-top:64px}}.entries{max-width:none!important;width:100%;padding-inline:max(var(--gutter),calc((100% - var(--shell)) / 2))!important}.entries{margin-top:0!important;border-radius:0!important;box-shadow:none!important;padding-top:clamp(40px,6vw,72px)!important}.hero{justify-content:flex-start!important;text-align:center!important;padding:calc(var(--header-h) + clamp(24px,6vh,64px)) 0 0!important}.hero-shade{background:linear-gradient(180deg,#0a1e3c47,#0a1e3c00 40%)!important}.hero-media img{object-position:60% 60%!important;transform:none!important;animation:hero-zoom 2.4s var(--ease) both!important}.hero-copy{justify-items:center!important;padding-left:var(--gutter)!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;gap:14px!important}.hero-copy>*{grid-area:auto!important}.hero-title{font-size:clamp(44px,6vw,96px)!important;line-height:1.08!important;font-weight:600!important;text-shadow:0 2px 20px rgba(10,30,60,.25)!important}.hero-lede{margin:0 auto;text-shadow:0 1px 10px rgba(10,30,60,.3);color:#ffffffeb!important}.hero-actions{justify-content:center!important;margin-top:10px!important;display:flex!important;width:auto!important}.hero-actions .btn{--h: 44px !important;padding:0 22px!important;font-size:16px!important;width:auto!important}.btn-brand{background:#0071e3;color:#fff}.btn-brand:hover{background:#0077ed}.hero-actions .btn-glass{background:#ffffff38!important;box-shadow:inset 0 0 0 1px #fff6!important}.hero-cue{display:grid!important;bottom:20px!important}@media(max-width:767px){.hero-media img{object-position:72% 60%!important}}.hero-actions .btn-glass{background:#14284652!important;color:#fff!important}.hero-title{font-size:clamp(60px,10vw,168px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.03em!important}.hero-title *{font-weight:700!important}@media(max-width:767px){.hero-title{font-size:clamp(52px,15vw,72px)!important}}@media(min-width:1024px){.hero{padding-top:calc(var(--header-h) + 2vh)!important}.hero-title{font-size:clamp(60px,9vw,156px)!important}.hero-copy{gap:10px!important}.hero-media img{object-position:60% 72%!important}}.hero-title{font-size:clamp(52px,7vw,112px)!important;line-height:1.06!important;font-weight:600!important;letter-spacing:-.02em!important;text-shadow:0 1px 2px rgba(10,30,60,.12),0 8px 30px rgba(10,30,60,.18)!important}.hero-title *{font-weight:600!important}.hero-lede{font-size:clamp(16px,1.5vw,21px)!important;margin-top:6px!important}.hero-actions{gap:14px!important;margin-top:18px!important}@media(min-width:1024px){.hero{padding-top:calc(var(--header-h) + 6vh)!important}.hero-media img{object-position:60% 66%!important}}@media(max-width:767px){.hero-title{font-size:clamp(46px,12.5vw,60px)!important}}.hero-title,.hero-title *{text-shadow:none!important}.hero-title{filter:drop-shadow(0 6px 22px rgba(10,30,60,.22))}.hero-title .line{overflow:visible}.hero-title .line>span{animation-name:rise-fade}@keyframes rise-fade{0%{opacity:0;transform:translateY(40%)}}.platform-flow{margin-top:20px;padding:clamp(20px,3vw,32px);border-radius:var(--radius-xl, 28px);background:var(--surface);box-shadow:var(--shadow-sm);display:grid;gap:20px}.platform-flow-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 24px}.platform-flow-title{font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em}.platform-flow-head p{margin-top:4px;color:var(--secondary);font-size:14.5px}.platform-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.platform-steps li{display:grid;align-content:start;gap:6px;padding:16px;border-radius:18px;background:var(--surface-2);animation:card-in .45s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.platform-step-no{color:var(--brand);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.platform-steps h4{font-size:15.5px;font-weight:700}.platform-steps p{color:var(--secondary);font-size:13.5px;line-height:1.6}.platform-flow>.text-link{justify-self:start}@media(max-width:1023px){.platform-steps{grid-template-columns:1fr}.platform-steps li{grid-template-columns:auto 1fr;column-gap:12px}.platform-steps li p{grid-column:2}.platform-step-no{grid-row:span 2;padding-top:2px}}.contact-card.is-qr{gap:28px}.contact-copy{display:grid;gap:10px;justify-items:center;max-width:520px}.contact-copy p{color:var(--secondary);font-size:15px;line-height:1.6}.qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,200px));justify-content:center;gap:clamp(14px,3vw,32px);width:100%}.qr-item{display:grid;gap:10px;justify-items:center;margin:0;padding:16px 14px 18px;border-radius:22px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.qr-item img{width:100%;max-width:168px;height:auto;aspect-ratio:1;border-radius:12px;background:#fff;padding:6px;object-fit:contain}.qr-item figcaption{display:grid;gap:2px;text-align:center}.qr-item strong{font-size:15px}.qr-item span{color:var(--tertiary);font-size:12.5px}@media(min-width:1024px){.contact-card.is-qr{grid-template-columns:1fr auto;justify-items:start;text-align:left;padding:48px 56px}.contact-card.is-qr .contact-copy{justify-items:start}}.contact-card.is-qr .contact-copy{align-content:center;align-self:center}.track-tabs{display:flex;gap:4px;margin-top:16px;padding:4px;border-radius:999px;background:#ffffff14;overflow-x:auto;scrollbar-width:none}.track-tabs::-webkit-scrollbar{display:none}.track-tabs button{flex:1 0 auto;min-height:34px;padding:0 14px;border-radius:999px;color:#ffffff8c;font-size:13.5px;font-weight:600;white-space:nowrap;transition:background-color .35s var(--ease),color .35s var(--ease)}.track-tabs button.is-active{background:#ffffff29;color:#fff}.track-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:#7cc0ff;font-size:13.5px;font-weight:600}.step-show{padding-top:20px}.step-names.is-aligned{--pad: 22px;position:relative;display:block;height:30px;margin-top:12px}.step-names.is-aligned li{position:absolute;top:0;left:calc(var(--pad) + (100% - var(--pad) * 2) * var(--x));transform:translate(-50%)}.step-names.is-aligned li:first-child{transform:translate(calc(-1 * var(--pad)))}.step-names.is-aligned li:last-child{transform:translate(calc(-100% + var(--pad)))}.step-names.is-aligned button{width:auto;padding:6px 0;white-space:nowrap}.track-tabs.is-inline{margin:0;padding:3px;gap:2px;background:#ffffff0f}.track-tabs.is-inline button{flex:0 0 auto;min-height:30px;padding:0 12px;font-size:13px}.track-tabs.is-inline button.is-active{background:#fff;color:#0f1218}.step-show-top{display:flex;align-items:center;justify-content:space-between}.step-card .track-link{margin-top:14px;font-size:13px;color:#ffffff8c}.step-card .track-link:hover{color:#fff}.tool{padding-bottom:24px}.page-head{display:grid;justify-items:start;gap:16px;padding-top:clamp(16px,4vw,48px);padding-bottom:clamp(28px,5vw,48px)}.page-head .display{font-size:clamp(40px,11vw,80px)}.page-head-pill{animation:fade-up .8s var(--ease) both}.page-head .display{animation:fade-up .9s var(--ease) .06s both}.page-head .section-lede{animation:fade-up .9s var(--ease) .14s both}.page-head>:nth-child(n+4){animation:fade-up .9s var(--ease) .22s both}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}.card{position:relative;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-head h2{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.03em}.card-head.is-inline{display:inline-flex}.step-no{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-family:var(--font-num);font-size:13px;font-weight:700;letter-spacing:0}.soft-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:700}.soft-tag.is-active{animation:pop .45s var(--ease-spring)}@keyframes pop{40%{transform:scale(1.12)}}.count-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--fill);color:var(--secondary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.chip-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:13.5px;font-weight:700;transition:transform .3s var(--ease),background-color .2s ease}.chip-btn:hover{background:color-mix(in srgb,var(--brand) 16%,transparent)}.chip-btn:active{transform:scale(.95)}.form-hint{color:var(--tertiary);font-size:13.5px;line-height:1.6}.form-foot{color:var(--tertiary);font-size:13px;text-align:center}.form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.form-triple .field-control input{padding-right:4px}.note-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:18px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.note-row strong{font-size:15px}.note-row strong small{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--fill);color:var(--secondary);font-size:12px;font-weight:600}.note-row p{margin-top:2px;color:var(--secondary);font-size:14px;line-height:1.6}.note-row p+p{margin-top:6px}.note-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--brand-soft);color:var(--brand)}.support-note{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:14px 16px;border-radius:18px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.support-note p{color:var(--secondary);font-size:14px}.support-note .text-link{grid-column:2;justify-self:start;font-size:14px}.empty-card{display:grid;justify-items:center;gap:10px;padding:40px 24px;text-align:center}.empty-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.empty-card p{max-width:26em;color:var(--secondary);font-size:15px}.empty-card .btn{margin-top:8px}.empty-card.is-compact{padding:28px 20px}.empty-art{position:relative;width:120px;height:72px;margin-bottom:6px}.empty-art span{position:absolute;bottom:0;width:46px;height:46px;border-radius:12px;background:var(--fill-strong);animation:stack 3.2s var(--ease-in-out) infinite}.empty-art span:nth-child(1){left:8px}.empty-art span:nth-child(2){left:37px;bottom:26px;width:46px;height:40px;background:var(--brand-soft);animation-delay:.2s}.empty-art span:nth-child(3){left:66px;animation-delay:.4s}@keyframes stack{50%{transform:translateY(-6px)}}.tool-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.tool-grid>*,.form-card>*,.step-section>*{min-width:0}@media(min-width:1024px){.tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.freight .results{position:sticky;top:calc(var(--header-h) + 20px)}.storage-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}.form-card{display:grid;gap:18px;padding:22px}.form-card .card-head h2{font-size:22px}.reveal-height{display:grid;grid-template-rows:0fr;margin-top:-18px;opacity:0;transition:grid-template-rows .5s var(--ease),opacity .35s var(--ease),margin-top .5s var(--ease)}.reveal-height>div{min-height:0;overflow:hidden;display:grid;gap:8px}.reveal-height.is-shown{grid-template-rows:1fr;margin-top:0;opacity:1}.info-disclosure{border-radius:18px;background:color-mix(in srgb,var(--brand) 5%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.info-disclosure .disclosure-trigger{padding:14px 16px}.info-summary{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.info-summary strong{display:block;font-size:15px}.info-summary small{display:block;margin-top:2px;color:var(--secondary);font-size:13px;font-weight:500;line-height:1.55}.info-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--brand);color:#fff}.sizing-body{display:grid;gap:10px;padding:0 16px 16px}.formula{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--surface);font-size:14px;font-weight:600}.formula b{color:var(--tertiary)}.formula.is-accent span:last-child{font-family:var(--font-num);color:var(--brand)}.sizing-body>p{color:var(--secondary);font-size:13.5px;line-height:1.65}.sizing-list{display:grid;border-top:1px solid var(--line)}.sizing-list li{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--line)}.sizing-list strong{font-size:14px}.sizing-list span{color:var(--secondary);font-size:13px}.sizing-note{font-size:12.5px!important;color:var(--tertiary)!important}.results{display:grid;gap:14px;scroll-margin-top:calc(var(--header-h) + 16px)}.results-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.results-head h2{font-size:26px;font-weight:700;letter-spacing:-.035em}.quote-list{display:grid;gap:12px}.quote-card{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:20px;animation:card-in .7s var(--ease) both;animation-delay:calc(var(--i) * 70ms);transition:box-shadow .4s var(--ease),transform .4s var(--ease)}@keyframes card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.quote-card:hover{box-shadow:var(--shadow-md)}.quote-card.is-best{background:linear-gradient(160deg,#0f1218,#1a2333);color:#fff;box-shadow:0 20px 40px -24px #0f1218b3}:root[data-theme=dark] .quote-card.is-best{background:linear-gradient(160deg,#13284a,#0f1218);box-shadow:inset 0 0 0 1px #4c8dff59}.quote-top{min-width:0}.quote-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mode-tag{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border-radius:999px;background:var(--fill);font-size:12.5px;font-weight:700}.is-best .mode-tag{background:#ffffff1f}.best-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(90deg,#2f7bff,#4fa3ff);color:#fff;font-size:12.5px;font-weight:700}.quote-card h3{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.quote-price{display:grid;justify-items:end;align-content:start;text-align:right}.price{font-family:var(--font-num);font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.price-currency{font-size:.6em;margin-right:1px;font-weight:600}.price-fraction{font-size:.6em;font-weight:600}.price-affix{font-family:var(--font-sans);font-size:.55em;font-weight:600;letter-spacing:0}.quote-unit{color:var(--tertiary);font-size:12.5px}.is-best .quote-unit{color:#fff9}.status-tag{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);font-size:13px;font-weight:700}.quote-reason{grid-column:1 / -1;color:var(--secondary);font-size:13.5px}.quote-more{grid-column:1 / -1;margin-top:6px;border-top:1px solid var(--line)}.is-best .quote-more{border-color:#ffffff24}.quote-more .disclosure-trigger{padding:12px 0 0;font-size:14px;color:var(--secondary)}.is-best .quote-more .disclosure-trigger{color:#ffffffb8}.quote-more .disclosure-icon{width:24px;height:24px}.is-best .disclosure-icon{background:#ffffff1f}.quote-more .disclosure-inner{display:grid;gap:10px;padding-top:12px;font-size:13.5px}.charge-weight strong{font-family:var(--font-num);font-size:15px}.attribute-note{color:var(--secondary)}.is-best .attribute-note,.is-best .conditions dd{color:#ffffffb8}.conditions{display:grid;gap:8px}.conditions div{display:grid;grid-template-columns:7.5em 1fr;gap:10px}.conditions dt{font-weight:700}.conditions dd{color:var(--secondary)}.group-title{margin:8px 0 2px;font-size:15px;font-weight:700;color:var(--secondary)}.pending-group{display:grid;gap:12px}.unavailable{border-radius:18px;background:var(--surface);padding:0 18px;box-shadow:var(--shadow-sm)}.unavailable .disclosure-trigger{font-size:15px;padding:16px 0}.unavailable li{padding:10px 0;border-top:1px solid var(--line)}.unavailable li strong{font-size:14px}.unavailable li p{color:var(--secondary);font-size:13px}.unavailable li:last-child{padding-bottom:16px}.sticky-summary{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .6s var(--ease),opacity .35s ease}.sticky-summary.is-shown{transform:none;opacity:1;pointer-events:auto}.sticky-copy{display:grid;min-width:0}.sticky-copy>span{color:var(--tertiary);font-size:12px;font-weight:600}.sticky-copy strong{overflow:hidden;font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sticky-copy .price{font-size:19px}@media(min-width:1024px){.sticky-summary{display:none}}.storage-steps{display:grid;gap:14px}.step-section{display:grid;gap:18px;padding:22px}.step-section>.disclosure>.disclosure-trigger{padding:0}.step-section>.disclosure .disclosure-inner{display:grid;gap:16px;padding-top:18px}.warehouse-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-option{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;min-height:112px;padding:14px;border-radius:20px;background:var(--fill);text-align:left;transition:background-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.warehouse-option:active{transform:scale(.98)}.warehouse-option.is-checked{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink),var(--shadow-md)}.radio-dot{position:absolute;top:14px;left:14px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.6px var(--line-strong);transition:box-shadow .35s var(--ease-spring)}.is-checked .radio-dot{box-shadow:inset 0 0 0 6px var(--ink)}.warehouse-option-copy{display:grid;gap:2px;padding-top:30px}.warehouse-option-copy strong{font-size:17px;font-weight:700;letter-spacing:-.02em}.warehouse-option-copy small{color:var(--secondary);font-size:12.5px}.warehouse-days{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--tertiary);transition:color .35s var(--ease)}.warehouse-days small{font-size:.4em;margin-left:2px;font-family:var(--font-sans);letter-spacing:0}.is-checked .warehouse-days{color:var(--brand)}.preset-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.preset-row button{min-height:32px;padding:0 12px;border-radius:999px;background:var(--fill);color:var(--secondary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.preset-row button:active{transform:scale(.94)}.preset-row button.is-on{background:var(--ink);color:var(--on-ink)}.estimate-box{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .4s var(--ease)}.estimate-box>span{color:var(--tertiary);font-size:13px;font-weight:600}.estimate-box>strong{font-size:19px;font-weight:700}.estimate-box .price{font-size:30px}.estimate-box p{color:var(--secondary);font-size:13.5px}.estimate-box.is-ready{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.free-timeline{display:grid;gap:6px;margin:6px 0 2px;animation:fade-up .5s var(--ease)}.free-bar{position:relative;height:10px;border-radius:999px;background:var(--fill);overflow:hidden}.free-part,.paid-part{position:absolute;top:0;bottom:0;transition:width .7s var(--ease),left .7s var(--ease)}.free-part{left:0;width:calc(var(--w) * 100%);background:linear-gradient(90deg,#30d158,#6fe39a)}.paid-part{left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);background:linear-gradient(90deg,#2f7bff,#4fa3ff)}.free-mark{position:absolute;top:-2px;bottom:-2px;left:calc(var(--x) * 100%);width:2px;background:var(--surface)}.free-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;font-weight:600}.free-legend .is-free{color:var(--ok)}.free-legend .is-paid{color:var(--brand)}.op-list{display:grid}.op-list li{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.op-info{display:grid;gap:2px}.op-info strong{font-size:15.5px}.op-info small{color:var(--secondary);font-size:13px}.op-controls{display:flex;align-items:center;gap:10px}.op-unit{color:var(--tertiary);font-size:13px;font-weight:600}.op-subtotal{margin-left:auto;font-size:16px;font-weight:700}.op-rate{font-size:15px;font-weight:700}.op-rate small{color:var(--tertiary);font-weight:600}@media(min-width:600px){.op-list li{grid-template-columns:1fr auto;align-items:center}.op-subtotal{min-width:5.5em;text-align:right}}.stepper{display:inline-flex;align-items:center;height:44px;padding:4px;border-radius:999px;background:var(--fill)}.stepper button{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014;transition:transform .25s var(--ease),opacity .25s ease}:root[data-theme=dark] .stepper button{background:#2c2c31}.stepper button:active{transform:scale(.88)}.stepper button:disabled{opacity:.35;box-shadow:none}.stepper-value{width:48px;border:0;background:transparent;text-align:center;font-family:var(--font-num);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;animation:tick .35s var(--ease)}@keyframes tick{0%{transform:translateY(-4px);opacity:.4}}.stepper.is-invalid{box-shadow:inset 0 0 0 2px var(--danger)}.stepper:focus-within{box-shadow:inset 0 0 0 2px var(--brand)}.selected-item{display:grid;gap:12px;padding:16px;border-radius:20px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);animation:card-in .6s var(--ease) both}.selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.selected-head h3{font-size:16px;font-weight:700;letter-spacing:-.02em}.selected-head .icon-btn{background:var(--fill)}.service-text{display:grid;gap:2px;color:var(--secondary);font-size:13px;line-height:1.55}.variant-row{display:grid;gap:8px}.selected-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.selected-foot .qty{display:flex;align-items:center;gap:8px}.selected-amount{display:grid;justify-items:end}.selected-amount small{color:var(--tertiary);font-size:12px}.selected-amount strong{font-size:18px}.mini-disclosure .disclosure-trigger{padding:4px 0;font-size:13px;color:var(--secondary)}.mini-disclosure .disclosure-icon{width:22px;height:22px}.mini-disclosure .disclosure-icon:before,.mini-disclosure .disclosure-icon:after{width:9px;margin-left:-4.5px}.add-btn{min-height:52px}.summary-card{display:grid;gap:14px;padding:24px;border-radius:var(--radius-lg);background:#0f1218;color:#fff;scroll-margin-top:calc(var(--header-h) + 16px)}:root[data-theme=dark] .summary-card{background:#17171a;box-shadow:inset 0 0 0 1px var(--line)}@media(min-width:1024px){.summary-card{position:sticky;top:calc(var(--header-h) + 20px)}}.summary-card h2{font-size:20px;font-weight:700;letter-spacing:-.02em}.summary-card .pill{justify-self:start}.summary-total .price{font-size:clamp(40px,10vw,56px)}.summary-empty{font-size:48px;font-weight:300;color:#fff6}.pending-tag{justify-self:start;padding:4px 10px;border-radius:999px;background:#ff9f0a29;color:#ffb340;font-size:13px;font-weight:600}.summary-lines{display:grid;border-top:1px solid rgba(255,255,255,.12)}.summary-lines div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14.5px}.summary-lines dt{color:#ffffffa8}.summary-lines dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.summary-note{color:#ffffff8c;font-size:13px;line-height:1.6}.summary-card .support-note{background:#ffffff0f;box-shadow:none}.summary-card .support-note p{color:#ffffffb3}.summary-card .field-error{color:#ff8a80}.picker-intro{color:var(--secondary);font-size:14px}.picker-filters{position:sticky;top:-8px;z-index:2;display:grid;gap:10px;margin:12px -24px 6px;padding:8px 24px 12px;background:var(--surface)}.picker-filters .chips>button{min-height:32px;padding:0 12px;font-size:13px}.picker-list{display:grid;gap:8px}.picker-list li{animation:card-in .5s var(--ease) both;animation-delay:calc(min(var(--i),10)*35ms)}.picker-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;width:100%;padding:14px;border-radius:18px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.picker-item:active{transform:scale(.985)}.picker-item.is-on{background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 0 0 0 2px var(--brand)}.picker-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--fill-strong);color:var(--text);transition:background-color .3s var(--ease),color .3s var(--ease),transform .4s var(--ease-spring)}.is-on .picker-check{background:var(--brand);color:#fff;transform:rotate(360deg)}.picker-copy{display:grid;gap:4px;min-width:0}.picker-copy strong{font-size:15px}.picker-price{font-size:14px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.picker-count{color:var(--secondary);font-size:14px;font-weight:600}.head-stats{display:flex;gap:28px;margin-top:4px}.head-stats div{display:flex;flex-direction:column}.head-stats dd{font-size:clamp(34px,8vw,48px);font-weight:700;line-height:1;letter-spacing:-.05em}.head-stats dt{margin-top:4px;color:var(--secondary);font-size:13px;font-weight:600}.search-bar{position:sticky;top:calc(var(--header-h) + 8px);z-index:20;display:flex;gap:8px}.search-field{position:relative;display:flex;align-items:center;flex:1;min-width:0;min-height:56px;padding:0 8px 0 16px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-md);transition:box-shadow .3s var(--ease)}.search-field:focus-within{box-shadow:var(--shadow-md),inset 0 0 0 2px var(--brand)}.search-field>.icon{color:var(--tertiary);flex:none}.search-field input{flex:1;min-width:0;height:52px;padding:0 10px;border:0;background:transparent;font-size:16px;font-weight:500;outline:none}.search-field input::-webkit-search-cancel-button{display:none}.filter-toggle{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 18px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-md);font-size:15px;font-weight:600;transition:background-color .3s var(--ease),color .3s var(--ease)}.filter-toggle.is-open{background:var(--ink);color:var(--on-ink)}.filter-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;animation:pop .4s var(--ease-spring)}@media(max-width:480px){.filter-toggle span:not(.filter-count){display:none}.filter-toggle{padding:0 18px}}.search-hint{margin:10px 4px 0;color:var(--tertiary);font-size:12.5px}@media(pointer:coarse){.search-hint{display:none}}.filters-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.filters-panel.is-open{grid-template-rows:1fr}.filters-inner{min-height:0;overflow:hidden;display:grid;gap:16px;opacity:0;transform:translateY(-8px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.filters-panel.is-open .filters-inner{margin-top:14px;padding:20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);opacity:1;transform:none}.filter-row{display:grid;gap:8px}.filter-selects{display:grid;gap:10px}@media(min-width:640px){.filter-selects{grid-template-columns:repeat(3,1fr)}}.filter-select{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--secondary)}.filter-select select{height:48px;font-size:15px}.filter-select.is-active select{box-shadow:inset 0 0 0 2px var(--ink)}.filters-inner>.text-link{justify-self:start}.loc-group{margin-top:28px}.loc-group>.disclosure-heading .disclosure-trigger{padding:8px 0 16px}.group-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:24px;font-weight:700;letter-spacing:-.03em}.group-count{color:var(--tertiary);font-size:14px;font-weight:600;letter-spacing:0}.loc-group .disclosure-inner{padding-bottom:4px}.loc-results{margin-top:32px}.results-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:-.03em}.loc-grid{display:grid;gap:12px}@media(min-width:720px){.loc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.loc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.loc-card{display:flex;flex-direction:column;gap:14px;padding:20px;animation:card-in .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms);transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.loc-card:hover{box-shadow:var(--shadow-md)}.loc-card.is-fbp{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand) 40%,transparent)}.loc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kind-tag,.plat-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700}.kind-pickup{background:var(--fill);color:var(--secondary)}.kind-hq{background:var(--ink);color:var(--on-ink)}.kind-fbp{background:var(--brand);color:#fff}.plat-tag{background:#ffcc002e;color:#9a6b00}:root[data-theme=dark] .plat-tag{color:#ffd60a}.plat-ozon{background:#005bff1f;color:#005bff}:root[data-theme=dark] .plat-ozon{color:#7cacff}.loc-region{margin-left:auto;color:var(--tertiary);font-size:12.5px;font-weight:600}.loc-head h3{margin-top:10px;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.loc-label{display:block;margin-bottom:6px;color:var(--tertiary);font-size:12px;font-weight:700;letter-spacing:.04em}.loc-address-row{display:flex;align-items:flex-start;gap:10px}.loc-address-row p{flex:1;font-size:15px;line-height:1.55}.loc-contacts ul{display:grid}.loc-contacts li{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.loc-contacts li:first-child{border-top:0;padding-top:0}.loc-contacts li.is-hidden{display:none}.contact-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contact-main strong{font-size:15px}.contact-tag{padding:2px 8px;border-radius:999px;background:var(--fill);color:var(--secondary);font-size:12px;font-weight:600}.contact-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.phone-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:16px;font-weight:700;letter-spacing:-.01em}.memo{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--surface-2);font-size:13px}.memo div{display:flex;gap:10px}.memo dt{flex:none;min-width:5.5em;color:var(--tertiary);font-weight:600}.expand-btn{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--brand);font-size:14px;font-weight:600}.expand-btn .icon{transition:transform .4s var(--ease)}.expand-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.loc-note{padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn);font-size:13px;font-weight:600}.loc-support{justify-self:start;font-size:14px}.loc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--secondary);font-size:13px}.loc-foot span{display:inline-flex;align-items:center;gap:6px}.loc-foot a{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--fill);color:var(--text);font-weight:600;transition:background-color .2s ease}.loc-foot a:hover{background:var(--fill-strong)}.load-more{display:flex;justify-content:center;margin-top:24px}.head-meta{display:flex;gap:8px}.head-meta span{padding:6px 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--secondary);font-size:13px;font-weight:600}.faq-layout{display:grid;gap:28px}@media(min-width:1024px){.faq-layout{grid-template-columns:340px minmax(0,1fr);gap:48px;align-items:start}.faq-find{position:sticky;top:calc(var(--header-h) + 20px)}}.faq-find{display:grid;gap:16px}.faq-search{display:grid;gap:10px}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px)and (max-width:1023px){.topic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.topic-card{display:grid;gap:2px;justify-items:start;padding:14px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;transition:background-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.topic-card:first-child{grid-column:1 / -1}@media(min-width:640px)and (max-width:1023px){.topic-card:first-child{grid-column:auto}}.topic-card:active{transform:scale(.97)}.topic-card[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.topic-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:8px;border-radius:10px;background:var(--brand-soft);color:var(--brand);transition:background-color .35s var(--ease),color .35s var(--ease)}.topic-card[aria-checked=true] .topic-icon{background:#ffffff24;color:inherit}:root[data-theme=dark] .topic-card[aria-checked=true] .topic-icon{background:#0000001a}.topic-card strong{font-size:15px}.topic-card small{opacity:.6;font-size:12.5px}.faq-results{display:grid;gap:16px}.faq-results .faq-list{border-top:1px solid var(--line)}.faq-row{animation:card-in .5s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}.help-card{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;margin-top:16px;padding:22px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.help-card .contact-icon{width:48px;height:48px;border-radius:16px}.help-card h2{font-size:20px;font-weight:700;letter-spacing:-.02em}.help-card p{color:var(--secondary);font-size:14.5px}.help-card .btn{grid-column:1 / -1;justify-self:start}@media(min-width:640px){.help-card{grid-template-columns:auto 1fr auto}.help-card .btn{grid-column:auto}}.back-link{justify-self:start}.warehouse-option-copy{min-width:0}.warehouse-option-copy strong{overflow-wrap:anywhere}@media(max-width:380px){.warehouse-days{display:none}.warehouse-option{grid-template-columns:minmax(0,1fr)}}.variant-list{display:grid;gap:8px}.variant-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info sub" "qty qty";align-items:center;gap:8px 12px;padding:12px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease),opacity .3s var(--ease)}.variant-line:not(.is-on){opacity:.72}.variant-line.is-on{box-shadow:inset 0 0 0 1.5px var(--brand);opacity:1}.variant-info{grid-area:info;display:grid;gap:2px}.variant-info small{color:var(--tertiary);font-size:12px}.variant-line .qty{grid-area:qty;display:flex;align-items:center;gap:8px}.variant-sub{grid-area:sub;font-size:16px;text-align:right}@media(min-width:560px){.variant-line{grid-template-columns:minmax(0,1fr) auto 6em;grid-template-areas:"info qty sub"}}.step-no{min-width:0;height:auto;padding:0;background:none;color:var(--tertiary);font-size:.72em;font-weight:600}.selected-list{gap:0;border-top:1px solid var(--line)}.selected-item{padding:18px 0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--line);animation:fade-up .5s var(--ease) both}.variant-list{gap:0}.variant-line,.variant-line.is-on{padding:12px 0;border-radius:0;background:none;box-shadow:none;border-top:1px dashed var(--line);opacity:1}.variant-line:first-child{border-top:0}.variant-line:not(.is-on) .variant-info strong,.variant-line:not(.is-on) .variant-sub{color:var(--tertiary)}.variant-line.is-on .variant-sub{color:var(--text)}.selected-foot{padding-top:10px;border-top:1px solid var(--line)}.preset-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.preset-row button{padding:0 4px}.sticky-copy strong{color:var(--text);font-size:17px}.sticky-copy strong .price{font-size:20px;color:var(--text)}@media(max-width:1023px){.tool{padding-bottom:96px}.card-head h2{font-size:20px}.step-section{padding:20px;gap:16px}.page-head .display{font-size:40px}}.variant-line{position:relative}.variant-line:has(.variant-remove){padding-right:34px}.variant-remove{position:absolute;right:0;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fill);color:var(--secondary);transition:background-color .2s var(--ease),transform .25s var(--ease)}.variant-remove:hover{background:var(--fill-strong)}.variant-remove:active{transform:scale(.9)}.variant-add{display:flex;flex-wrap:wrap;gap:8px}.variant-add button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--brand);font-size:13px;font-weight:600;transition:background-color .2s var(--ease),transform .25s var(--ease)}.variant-add button:hover{background:var(--brand-soft)}.variant-add button:active{transform:scale(.95)}.variant-line{animation:fade-up .4s var(--ease) both}.search-bar{padding:10px 0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--bg);top:var(--header-h)}.results-title .count-badge{min-height:0;padding:0;background:none;color:var(--brand);font-size:inherit;font-weight:700}.sticky-summary.is-top{top:calc(var(--header-h) + 8px);bottom:auto;transform:translateY(-140%)}.sticky-summary.is-top.is-shown{transform:none}@media(max-width:1023px){.tool{padding-bottom:24px}}.step-section>.disclosure>.disclosure-trigger{align-items:center}.step-section>.disclosure .card-head.is-inline,.step-section>.disclosure .card-head.is-inline h2{align-items:center;margin:0;line-height:1.2}.disclosure-summary{display:flex;align-items:center;min-height:30px}.picker-filters .segmented{flex-wrap:wrap;overflow:visible;border-radius:18px}.picker-filters .segmented-indicator{display:none}.picker-filters .segmented>button[aria-checked=true]{background:var(--surface);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014}:root[data-theme=dark] .picker-filters .segmented>button[aria-checked=true]{background:#3a3a40}.picker-groups{display:grid;gap:22px}.picker-group-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;color:var(--secondary)}.picker-group-title span{padding:1px 8px;border-radius:999px;background:var(--fill);font-size:12px}.head-stats.is-inline{display:inline-flex;gap:0;padding:6px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.head-stats.is-inline div{flex-direction:row;align-items:baseline;gap:4px;padding:6px 14px}.head-stats.is-inline div+div{border-left:1px solid var(--line)}.head-stats.is-inline dd{font-size:20px}.head-stats.is-inline dt{margin:0;font-size:13px}@media(max-width:719px){.loc-grid.is-swipe{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-padding-left:var(--gutter);scrollbar-width:none}.loc-grid.is-swipe::-webkit-scrollbar{display:none}.loc-grid.is-swipe>*{flex:0 0 86%;scroll-snap-align:start}}.head-summary{color:var(--secondary);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.head-summary span{color:var(--text);font-weight:700}.loc-grid.is-swipe{cursor:grab}.loc-grid.is-swipe.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(min-width:720px){.loc-grid.is-swipe{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.loc-grid.is-swipe>*{flex:0 0 min(380px,46%);scroll-snap-align:start}}.loc-grid{gap:20px}.loc-card{gap:18px;padding:26px}.loc-contacts li{padding:14px 0;border-top-color:transparent}.loc-foot{border-top:0;padding-top:4px}.loc-results{margin-top:56px}.results-title{margin-bottom:24px}.search-bar{background:none}@media(max-width:1023px){.sticky-summary.is-top{left:12px;right:12px;padding:8px 8px 8px 16px;border-radius:16px}.sticky-summary.is-top .btn{--h: 34px;border-radius:12px}.tool{padding-top:60px}.card,.loc-card,.quote-card,.summary-card,.help-card{border-radius:18px}.field-control,.select-control select,.search-field,.filter-toggle{border-radius:14px}}.picker-filters .segmented.is-scroll{flex-wrap:nowrap;overflow-x:auto;border-radius:999px;cursor:grab}.picker-filters .segmented.is-scroll .segmented-indicator{display:block}.picker-filters .segmented.is-scroll>button[aria-checked=true]{background:none;box-shadow:none}.step-section:has(>.disclosure:only-child){gap:0}.step-section>.disclosure:not(.is-open) .disclosure-panel{margin:0}.step-section>.disclosure .disclosure-inner{padding-top:0;transition:padding-top .5s var(--ease),opacity .4s var(--ease),transform .5s var(--ease)}.step-section>.disclosure.is-open .disclosure-inner{padding-top:18px}.loc-card{gap:14px}.loc-head h3{margin:0;font-size:19px;line-height:1.3}.loc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;color:var(--tertiary);font-size:12.5px}.loc-dot{opacity:.6}.loc-addr-block{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:14px;background:var(--surface-2)}.loc-addr-block p{flex:1;font-size:15px;line-height:1.55;font-weight:500}.loc-addr-block .copy-btn{background:var(--surface)}.loc-people{display:grid;gap:14px}.loc-people li.is-hidden{display:none}.loc-people li+li{padding-top:14px;border-top:1px solid var(--line)}.loc-person{display:flex;align-items:center;justify-content:space-between;gap:12px}.loc-person-name{display:flex;align-items:baseline;gap:8px;min-width:0}.loc-person-name strong{font-size:15px}.loc-person-name small{color:var(--tertiary);font-size:12px}.loc-person .phone-link{font-size:16px;font-weight:700}.loc-people .memo{margin-top:10px}.loc-actions{display:flex;gap:8px;margin-top:12px}.loc-actions .copy-btn{flex:1;justify-content:center;min-height:40px;background:var(--ink);color:var(--on-ink)}.loc-actions .copy-btn.is-done{color:var(--on-ink)}.loc-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--fill);font-size:13px;font-weight:600;transition:background-color .2s var(--ease),transform .25s var(--ease)}.loc-act:hover{background:var(--fill-strong)}.loc-act:active{transform:scale(.95)}.loc-foot2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto}.loc-foot2 .expand-btn{margin:0}@media(max-width:1023px){.tool{padding-top:64px}.page-head{padding-top:8px;padding-bottom:20px;gap:10px}.page-head .display,.page-title{font-size:34px!important}.loc-group{margin-top:20px}.loc-group>.disclosure-heading .disclosure-trigger{padding:4px 0 8px}.loc-group:not(.is-open) .disclosure-inner{padding:0}.loc-results{margin-top:20px}.group-head,.results-title{font-size:22px}}.loc-group:not(.is-open)+.loc-results{margin-top:12px}.selected-item{padding:16px;margin-bottom:12px;border:0!important;border-radius:16px!important;background:var(--surface-2)!important}.selected-list{border-top:0!important}.variant-list{margin-top:4px;border-radius:12px;background:var(--surface);overflow:hidden}.variant-line,.variant-line.is-on{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info sub" "qty qty";gap:6px 10px;padding:12px 14px!important;border-top:1px solid var(--line)!important}.variant-line:first-child{border-top:0!important}.variant-line:has(.variant-remove){padding-right:14px!important;grid-template-areas:"info sub" "qty rm"}.variant-info{flex-direction:row;display:flex!important;align-items:baseline;gap:8px}.variant-info strong{font-size:15px}.variant-sub{font-size:16px!important}.variant-line .qty .stepper{height:36px}.variant-line .qty .stepper button{width:30px;height:30px}.variant-remove{position:static!important;grid-area:rm;align-self:center;justify-self:end;width:auto!important;height:30px!important;padding:0 10px;border-radius:999px!important;font-size:12px}.selected-foot{border-top:0!important;padding-top:4px!important}.selected-item>.field-label{margin-top:8px;font-size:12px;color:var(--tertiary)}.variant-remove{display:inline-flex!important;align-items:center;gap:3px;white-space:nowrap}@media(max-width:1023px){.tool{padding-top:56px}.page-head{padding-top:0}}@media(max-width:1023px){.page-locations .tool,.page-faq .tool{padding-top:0}.page-head{padding-top:4px!important}}@media(min-width:1024px){.page-head{padding-top:24px}}.selected-list{display:grid;gap:10px}.svc{padding:14px 16px;border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);animation:fade-up .4s var(--ease) both}.svc-head{display:flex;align-items:flex-start;gap:10px}.svc-title{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.svc-title h3{font-size:16px;font-weight:700;line-height:1.35}.svc-total{flex:none;font-size:17px;font-weight:700}.svc-remove{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-1px;border-radius:50%;background:var(--fill);color:var(--secondary)}.svc-rows{margin-top:10px;border-top:1px solid var(--line)}.svc-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.svc-row-info{display:grid;gap:1px;min-width:0}.svc-row-info strong{font-size:14px;font-weight:600}.svc-row-info small{color:var(--tertiary);font-size:12px}.svc-row .stepper{height:34px;padding:2px}.svc-row .stepper button{width:30px;height:30px}.svc-row .stepper-value{width:36px;font-size:15px}.svc-row-sub{min-width:4.2em;text-align:right;font-size:14px;font-weight:600}.svc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.svc-chip{display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--brand);font-size:12.5px;font-weight:600}.svc-more{flex:1 0 100%}.svc-more .disclosure-trigger{justify-content:flex-start;gap:6px;padding:2px 0;font-size:13px;font-weight:500;color:var(--secondary)}.svc-more .disclosure-icon{width:18px;height:18px}.svc-more .disclosure-icon:before,.svc-more .disclosure-icon:after{width:8px;margin-left:-4px}.svc-more .disclosure-inner{display:grid;gap:6px;padding-top:6px}.loc-actions .copy-btn,.loc-act{white-space:nowrap}.loc-actions .copy-btn{padding:0 12px}.line-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12.5px;font-weight:700;letter-spacing:.02em}.is-best .line-tag{background:#ffffff29;color:inherit}.line-hint{margin-top:8px}.head-meta{align-items:center;flex-wrap:wrap}.head-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--brand);font-size:13px;font-weight:600}.head-link:hover{background:var(--brand-soft)}.faq-results .faq-list{border-top:0}.faq-group+.faq-group{margin-top:28px}.faq-group-title{margin:0 0 6px;color:var(--tertiary);font-size:13px;font-weight:700;letter-spacing:.04em}.faq-group>.faq-row:first-of-type{border-top:1px solid var(--line)}.faq-group.is-pinned .faq-group-title{color:var(--brand)}.faq-row{scroll-margin-top:120px}.faq-q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;text-align:left}.faq-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--fill);color:var(--secondary);font-size:11.5px;font-weight:600;white-space:nowrap}.faq-badge.is-platform{background:var(--brand-soft);color:var(--brand)}.faq-links{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.faq-links a{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:14px;font-weight:600}.faq-links a:hover{text-decoration:underline}.faq-source{margin-top:10px!important;color:var(--tertiary)!important;font-size:12.5px!important}.faq-actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.faq-actions .text-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--secondary)}.faq-actions .text-link:hover{color:var(--brand)}.log-layout{display:grid;gap:24px;max-width:860px;padding-bottom:64px}.log-filters{display:grid;gap:10px;justify-items:start}.log-filters>*{max-width:100%}.log-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.log-entry{position:relative;display:grid;gap:10px;padding:0 0 28px 24px;border-left:2px solid var(--line);animation:card-in .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.log-entry:last-child{padding-bottom:0}.log-entry:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 3px var(--brand)}.log-entry time{color:var(--secondary);font-size:13.5px;font-weight:600}.log-card{display:grid;gap:10px;padding:20px 22px}.log-card h2{font-size:18px;font-weight:700;letter-spacing:-.02em}.log-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--secondary);font-size:14.5px;line-height:1.6}.log-card .text-link{display:inline-flex;align-items:center;gap:6px;font-size:14px}.log-tags{display:flex;flex-wrap:wrap;gap:6px}.log-kind,.log-platform{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700}.log-kind.is-site{background:var(--brand-soft);color:var(--brand)}.log-kind.is-policy{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.log-platform{background:var(--fill);color:var(--secondary);font-weight:600}@media(max-width:639px){.log-card{padding:16px}.log-entry{padding-left:18px}}.faq-actions{padding-bottom:20px}@media(max-width:1023px){.tool.changelog{padding-top:20px}}.changelog .page-head{padding-bottom:20px}.segmented.line-seg{min-height:54px;align-items:stretch}.segmented.line-seg>button{min-height:46px;font-size:16px}.faq-item .answer-lead{color:var(--text)!important;font-weight:600}.answer-block{margin-top:12px}.answer-block h4{margin-bottom:6px;font-size:14px;font-weight:700;color:var(--text)}.answer-list,.answer-chain{display:grid;gap:6px;margin:0;padding:0;list-style:none}.answer-list li,.answer-chain li{position:relative;padding-left:18px;color:var(--secondary);font-size:15px;line-height:1.6}.answer-list li:before{content:"";position:absolute;left:4px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--brand)}.answer-chain{counter-reset:chain}.answer-chain li{counter-increment:chain;padding-left:28px}.answer-chain li:before{content:counter(chain);position:absolute;left:0;top:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:700}.answer-steps{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.answer-steps li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.answer-step-no{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;font-size:13px;font-weight:700}.answer-steps strong{display:block;margin-bottom:2px;font-size:15px;color:var(--text)}.answer-steps p{margin:0!important;color:var(--secondary);font-size:14.5px;line-height:1.6}.answer-steps li>div{padding:0!important;margin:0!important;min-height:0!important}.answer-steps li{align-items:start}.faq-item .answer-steps p,.faq-item .answer-list li,.faq-item .answer-chain li{padding-bottom:0!important}.form-card .reveal-height:not(.is-shown){display:none}.log-version{display:inline-block;margin-right:10px;padding:1px 8px;border-radius:999px;background:var(--text);color:var(--bg);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.footer-version{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--fill);font-size:11px;font-weight:600;color:var(--secondary)}:root{--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 20px}.display,.page-head .display,.page-title{font-weight:600!important;letter-spacing:-.035em}:lang(zh-CN) .display,:lang(zh-CN) .page-head .display{letter-spacing:-.01em}.hero-title,.hero-title *{font-weight:600!important}.entry-card strong,.prep-list h4,.step-show h4,.card-head h2{font-weight:600}h2,h3,h4{text-wrap:balance}.stat-value,.price,.count-badge,.step-count{font-variant-numeric:tabular-nums}.pill:not(.pill-dark):not(.pill-glass){padding:0;border-radius:0;background:none;box-shadow:none;font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--tertiary)}:lang(zh-CN) .pill:not(.pill-dark):not(.pill-glass){letter-spacing:.24em}.page-head-pill{padding:0!important;background:none!important;box-shadow:none!important;font-size:12px;letter-spacing:.2em;color:var(--tertiary)}.glass-label{border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em}
