:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:15px;color:#102a43;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #102a43;--ink-2: #334e68;--ink-3: #627d98;--ink-4: #829ab1;--line: #e3e8ee;--line-2: #d2dae2;--surface: #ffffff;--canvas: #f7f9fb;--navy: #1e3a5f;--navy-dark: #16293f;--navy-soft: #f0f4f8;--gold: #c9a962;--gold-dark: #a08543;--gold-soft: #fdf9f3}*{box-sizing:border-box}html{min-width:360px;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;min-width:360px;min-height:100vh;background:#fff;--primary-1: 240, 244, 248;--primary-2: 217, 226, 236;--primary-3: 188, 204, 220;--primary-4: 159, 179, 200;--primary-5: 130, 154, 177;--primary-6: 30, 58, 95;--primary-7: 22, 41, 63;--primary-8: 20, 37, 57;--primary-9: 16, 30, 47;--primary-10: 10, 20, 33;--success-6: 47, 158, 109;--warning-6: 201, 169, 98}button,input{font:inherit}a{color:inherit;text-decoration:none}code,.num{font-variant-numeric:tabular-nums}.store-shell{min-height:100vh;display:flex;flex-direction:column}.demo-environment{padding:9px 16px;background:var(--gold-soft);border-bottom:1px solid #ebd5b3;color:#5c4a26;font-size:13px;line-height:1.5;text-align:center}.site-width{width:min(1120px,calc(100% - 48px));margin:0 auto}.topbar{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.topbar-inner{height:64px;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:5px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.brand-mark.is-gold{background:var(--gold);color:var(--ink)}.brand-name{display:flex;flex-direction:column;gap:1px}.brand-name b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2}.brand-name span{color:var(--ink-4);font-size:11.5px;line-height:1.2}.main-nav{display:flex;align-items:center;gap:28px}.nav-link{position:relative;height:64px;display:flex;align-items:center;color:var(--ink-3);font-size:14px;transition:color .15s}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.topbar-support{color:var(--ink-3);font-size:13.5px}.topbar-support:hover{color:var(--ink)}.lookup-button{height:36px;border-color:var(--line-2);color:var(--ink-2);font-size:13.5px}.hero{padding:72px 0 80px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:72px;align-items:start}.hero-copy h1{margin:0;color:var(--ink);font-size:38px;line-height:1.24;font-weight:600;letter-spacing:-.01em}.hero-lead{margin:18px 0 0;max-width:30em;color:var(--ink-2);font-size:16px;line-height:1.75}.hero-lead strong{color:var(--ink);font-weight:600}.deliver-panel{margin-top:32px;max-width:500px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.deliver-head{padding:13px 20px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px;font-weight:500}.deliver-list{margin:0;padding:4px 20px}.deliver-list>div{padding:13px 0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line)}.deliver-list>div:last-child{border-bottom:0}.deliver-list dt{color:var(--ink-3);font-size:13.5px}.deliver-list dd{margin:0;color:var(--ink-2);font-size:13.5px}.deliver-note{margin:0;padding:13px 20px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12.5px}.hero-points{margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none}.hero-points li{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13.5px}.hero-points .arco-icon{color:var(--ink-2);font-size:14px}.buy-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #102a430a,0 12px 32px -18px #102a432e}.buy-panel-top{height:3px;border-radius:8px 8px 0 0;background:var(--gold)}.buy-panel-body{padding:26px 26px 24px}.buy-label{color:var(--ink-3);font-size:13px}.price-line{margin-top:6px;display:flex;align-items:baseline;gap:4px}.price-currency{color:var(--ink);font-size:22px;font-weight:500}.price-value{color:var(--ink);font-size:42px;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-unit{margin-left:6px;color:var(--ink-3);font-size:14px}.buy-spec{margin:22px 0 0;padding:18px 0 0;display:grid;gap:13px;border-top:1px solid var(--line)}.buy-spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.buy-spec dt{color:var(--ink-3);font-size:13.5px}.buy-spec dd{margin:0;display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13.5px;font-weight:500;text-align:right}.stock-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#2f9e6d}.buy-cta{width:100%;height:46px;margin-top:22px;border-radius:6px;background:var(--navy);color:#fff;font-size:15px;font-weight:500}.buy-cta:hover{background:var(--navy-dark)!important}.buy-footnote{margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ink-4);font-size:12.5px}.buy-footnote .arco-icon{font-size:13px}.band{padding:64px 0;background:var(--canvas);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{margin-bottom:28px}.section-head h2{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.005em}.section-head p{margin:8px 0 0;color:var(--ink-3);font-size:14px;line-height:1.7}.spec-table{display:grid;grid-template-columns:168px minmax(0,1fr);border-top:1px solid var(--line-2)}.spec-table dt,.spec-table dd{margin:0;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.7}.spec-table dt{color:var(--ink-3)}.spec-table dd{color:var(--ink-2)}.spec-table dd b{color:var(--ink);font-weight:600}.faq-section{padding:56px 0 64px}.faq-section .section-head{margin-bottom:4px}.faq-collapse{border:0}.faq-collapse .arco-collapse-item{border-bottom:1px solid var(--line)}.faq-collapse .arco-collapse-item-header{height:auto;padding:17px 0;background:transparent;border:0;color:var(--ink);font-size:15px;font-weight:500}.faq-collapse .arco-collapse-item-header:hover{color:var(--navy)}.faq-collapse .arco-collapse-item-header-title{padding-right:28px}.faq-collapse .arco-collapse-item-expand-icon{color:var(--ink-3);font-size:15px;transition:transform .2s ease}.faq-collapse .arco-collapse-item-active .arco-collapse-item-expand-icon{color:var(--navy)}.faq-collapse .arco-collapse-item-content{padding:0;background:transparent;color:var(--ink-3);font-size:14px;line-height:1.8}.faq-collapse .arco-collapse-item-content-box{padding:0 0 20px;max-width:44em}.order-section{padding:0 0 72px}.order-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.order-summary{min-height:76px;padding:16px 22px;display:flex;align-items:center;gap:14px}.order-thumb{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;background:var(--navy-soft);color:var(--navy);font-size:13px;font-weight:700}.order-title-block{flex:1;min-width:0;display:grid;gap:4px}.order-title-block strong{color:var(--ink);font-size:14.5px;font-weight:600}.order-title-block span{color:var(--ink-4);font-size:12.5px;font-variant-numeric:tabular-nums}.order-summary .arco-tag{border-radius:4px;font-size:12px}.order-amount{margin-left:8px;color:var(--ink);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.pending-panel{margin:0 22px 18px;padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid #f0e3c4;border-radius:6px;background:#fffdf7;color:#8a6d24;font-size:13.5px;line-height:1.6}.pending-panel>span{flex:1}.pending-panel .arco-btn{flex:0 0 auto;border-color:#e8d9b4;color:#7a5f1c;font-size:13px}.delivery-panel{margin:0 22px 22px;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--canvas)}.delivery-status{margin-bottom:16px;display:flex;align-items:center;gap:9px;color:#2f9e6d;font-size:19px}.delivery-status>span{display:grid;gap:2px}.delivery-status b{color:var(--ink);font-size:14.5px;font-weight:600}.delivery-status small{color:var(--ink-3);font-size:12.5px}.delivery-field{margin-top:14px;display:grid;gap:7px}.delivery-field label{color:var(--ink-3);font-size:13px}.secret-value{min-height:44px;padding:6px 6px 6px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-2);border-radius:5px;background:#fff}.secret-value code,.delivery-url{min-width:0;overflow-wrap:anywhere;color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.secret-value .arco-btn{flex:0 0 auto;font-size:13px}.delivery-warning{margin-top:14px;border-radius:5px;font-size:13px}.footer{margin-top:auto;border-top:1px solid var(--line);background:var(--canvas)}.footer-inner{min-height:84px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:13.5px}.footer-meta{display:flex;align-items:center;gap:20px;color:var(--ink-4);font-size:13px}.footer-meta a:hover{color:var(--ink-2)}.checkout-modal{padding-top:4px}.checkout-product{display:flex;align-items:center;gap:13px}.checkout-product>div:nth-child(2){flex:1;display:grid;gap:4px}.checkout-product b{color:var(--ink);font-size:15px;font-weight:600}.checkout-product span{color:var(--ink-3);font-size:13px}.checkout-product>strong{color:var(--ink);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.checkout-modal .arco-divider{margin:20px 0}.checkout-modal .arco-form-item-label-col>label{color:var(--ink-2);font-size:14px;font-weight:500}.checkout-modal .arco-form-item-extra{color:var(--ink-4);font-size:12.5px}.checkout-modal .arco-checkbox-label{color:var(--ink-3);font-size:13.5px;line-height:1.6}.checkout-alert{margin:4px 0 18px;border-radius:5px;font-size:13px}.form-error{margin:0 0 14px;display:flex;align-items:center;gap:7px;color:#c0392b;font-size:13.5px}.modal-primary{height:46px;border-radius:6px;background:var(--navy);font-size:15px;font-weight:500}.modal-primary:hover{background:var(--navy-dark)!important}.modal-footnote{margin:14px 0 0;display:flex;justify-content:center;align-items:center;gap:6px;color:var(--ink-4);font-size:12.5px}.lookup-modal{padding-top:6px}.lookup-intro{margin-bottom:22px;display:grid;justify-items:center;text-align:center}.lookup-intro.compact{margin-bottom:20px}.lookup-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background:var(--navy-soft);color:var(--navy);font-size:20px}.lookup-intro h3{margin:0 0 6px;color:var(--ink);font-size:16px;font-weight:600}.lookup-intro p{margin:0;color:var(--ink-3);font-size:13.5px;line-height:1.6}.lookup-intro p b{color:var(--ink-2);font-weight:500}.lookup-modal .arco-form-item-label-col>label{color:var(--ink-2);font-size:13.5px}.code-input{height:48px;margin-bottom:10px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.3em}.demo-code-note{margin-bottom:16px;color:var(--ink-4);text-align:center;font-size:12.5px}.demo-code-note b{color:var(--gold-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lookup-orders{margin:0 0 16px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.lookup-order-row{width:100%;min-height:64px;padding:11px 13px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;transition:background .15s}.lookup-order-row:last-child{border-bottom:0}.lookup-order-row:hover{background:var(--canvas)}.lookup-order-copy{flex:1;min-width:0;display:grid;gap:4px}.lookup-order-copy b{overflow:hidden;color:var(--ink-2);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.lookup-order-copy small{color:var(--ink-4);font-size:12.5px}.lookup-order-end{display:flex;align-items:center;gap:8px;color:var(--ink-4)}.lookup-order-end .arco-tag{font-size:11.5px}.lookup-modal .arco-empty{padding:16px 0 24px}.toast-message{position:fixed;right:24px;top:80px;z-index:1000;width:min(380px,calc(100% - 32px));border-radius:6px;font-size:13.5px;box-shadow:0 10px 30px #102a4324}.arco-modal{border-radius:8px}.arco-modal-title{color:var(--ink);font-size:16px;font-weight:600}.arco-modal-body{padding:20px 24px 24px}.demo-badge{padding:3px 9px;border-radius:4px;background:var(--gold-soft);color:var(--gold-dark);font-size:11.5px;white-space:nowrap}@media(max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.hero-copy h1{font-size:32px}}@media(max-width:820px){.topbar-inner{gap:20px}.main-nav{display:none}.hero{padding:48px 0 56px}.hero-grid{grid-template-columns:1fr;gap:36px}.hero-copy h1{font-size:30px}.hero-lead{font-size:15px}.deliver-panel{max-width:none}.buy-panel{max-width:420px}.band,.faq-section{padding:48px 0}.spec-table{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:560px){.site-width{width:calc(100% - 32px)}.topbar-inner{height:58px}.brand-name span,.topbar-support{display:none}.demo-badge{padding:2px 7px;font-size:10.5px}.hero{padding:36px 0 44px}.hero-copy h1{font-size:25px;line-height:1.3}.hero-lead{margin-top:14px;font-size:14.5px}.deliver-panel{margin-top:24px}.hero-points{margin-top:22px;gap:8px 18px}.hero-points li{font-size:13px}.buy-panel{max-width:none}.buy-panel-body{padding:22px 20px 20px}.price-value{font-size:36px}.buy-cta{height:44px}.band,.faq-section{padding:40px 0}.section-head h2{font-size:19px}.spec-table{grid-template-columns:1fr}.spec-table dt{padding-bottom:0;border-bottom:0;color:var(--ink-3);font-size:13px}.spec-table dd{padding-top:6px;font-size:14px}.order-summary{padding:14px 16px;flex-wrap:wrap}.order-title-block{min-width:calc(100% - 54px)}.order-amount{margin-left:auto}.pending-panel{margin:0 16px 14px;flex-wrap:wrap;font-size:13px}.delivery-panel{margin:0 16px 16px;padding:15px}.secret-value{align-items:flex-start}.secret-value code,.delivery-url{padding-top:6px;font-size:11.5px}.footer-inner{min-height:auto;padding:20px 0;flex-direction:column;align-items:flex-start;gap:14px}.footer-meta{flex-wrap:wrap;gap:8px 18px;font-size:12.5px}.arco-modal{width:calc(100vw - 24px)!important;max-width:500px}.arco-modal-body{padding:16px 18px 20px}.toast-message{right:16px;left:16px;width:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
