.site-header[data-v-69e9b679]{position:sticky;top:0;z-index:100;background:#14141fe0;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--c-border);transition:box-shadow .2s ease}.site-header.is-scrolled[data-v-69e9b679]{box-shadow:var(--shadow-sm)}.header-inner[data-v-69e9b679]{height:60px;display:flex;align-items:center;gap:20px}.logo[data-v-69e9b679]{display:flex;align-items:baseline;font-weight:800;font-size:22px;letter-spacing:-.02em;flex-shrink:0}.logo-cn[data-v-69e9b679]{margin-left:6px;padding-left:8px;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--c-text-secondary);border-left:2px solid var(--c-border);white-space:nowrap}.logo-mark[data-v-69e9b679]{color:var(--c-brand)}.logo-text[data-v-69e9b679]{color:var(--c-text)}.nav-desktop[data-v-69e9b679]{display:flex;align-items:center;gap:4px;flex-shrink:0}.nav-link[data-v-69e9b679]{padding:6px 12px;border-radius:var(--radius-sm);font-size:14px;color:var(--c-text-secondary);cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.nav-link[data-v-69e9b679]:hover{color:var(--c-text);background:var(--c-bg)}.nav-link.active[data-v-69e9b679]{color:var(--c-brand);font-weight:600}.nav-trigger[data-v-69e9b679]{display:inline-flex;align-items:center;gap:2px}.caret[data-v-69e9b679]{transition:transform .15s}.search-box[data-v-69e9b679]{flex:1;max-width:460px;margin-left:auto}.header-actions[data-v-69e9b679]{display:flex;align-items:center;gap:6px;flex-shrink:0}.user-chip[data-v-69e9b679]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);color:var(--c-text-secondary);font-size:13px;font-family:inherit;cursor:pointer;max-width:160px;transition:border-color .15s,color .15s}.user-chip[data-v-69e9b679]:hover{border-color:var(--c-brand);color:var(--c-brand)}.user-name[data-v-69e9b679]{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-badge[data-v-69e9b679]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--c-danger);color:var(--c-bg);font-size:11px;font-weight:700;line-height:17px;text-align:center;pointer-events:none}@media(max-width:900px){.nav-desktop[data-v-69e9b679],.search-box[data-v-69e9b679]{display:none}.header-actions[data-v-69e9b679]{margin-left:auto}.user-name[data-v-69e9b679]{display:none}}.site-footer[data-v-d4a0eaaa]{margin-top:56px;background:var(--c-surface);border-top:1px solid var(--c-border);padding-top:40px}.footer-inner[data-v-d4a0eaaa]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px}.footer-brand .logo[data-v-d4a0eaaa]{font-size:20px;font-weight:800;margin-bottom:10px}.footer-contact .contact-item[data-v-d4a0eaaa]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;color:var(--c-text-secondary);text-decoration:none}.footer-contact .contact-item:hover .contact-value[data-v-d4a0eaaa]{color:var(--c-action)}.footer-contact .contact-label[data-v-d4a0eaaa]{flex-shrink:0;min-width:32px;color:var(--c-text-tertiary)}.footer-contact .contact-value[data-v-d4a0eaaa]{color:var(--c-text);font-weight:600;letter-spacing:.02em;-webkit-user-select:all;user-select:all;transition:color .12s}.footer-contact .contact-note[data-v-d4a0eaaa]{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--c-text-tertiary)}.footer-slogan[data-v-d4a0eaaa]{margin:10px 0 8px;font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--c-action)}.footer-logo-cn[data-v-d4a0eaaa]{margin-left:8px;padding-left:8px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--c-text-secondary);border-left:2px solid var(--c-border);white-space:nowrap}.footer-desc[data-v-d4a0eaaa]{font-size:13px;color:var(--c-text-tertiary);line-height:1.6;margin:0;max-width:320px}.footer-col[data-v-d4a0eaaa]{display:flex;flex-direction:column;gap:8px}.footer-col h4[data-v-d4a0eaaa]{font-size:13px;font-weight:700;color:var(--c-text);margin:0 0 4px}.footer-col a[data-v-d4a0eaaa]{font-size:13px;color:var(--c-text-secondary);transition:color .15s}.footer-col a[data-v-d4a0eaaa]:hover{color:var(--c-brand)}.icp-link[data-v-d4a0eaaa]{color:var(--c-text-tertiary);font-size:12px;text-decoration:none}.icp-link[data-v-d4a0eaaa]:hover{color:var(--c-action);text-decoration:underline}.footer-bottom[data-v-d4a0eaaa]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--c-border);font-size:12px;color:var(--c-text-tertiary)}.footer-note[data-v-d4a0eaaa]{max-width:560px}@media(max-width:700px){.footer-inner[data-v-d4a0eaaa]{grid-template-columns:1fr 1fr}}.inquiry-float[data-v-2852aacf]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:16px;padding:10px 12px 10px 18px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;box-shadow:var(--shadow-lg);max-width:calc(100vw - 32px)}.float-summary[data-v-2852aacf]{display:flex;align-items:baseline;gap:12px;font-size:13px;color:var(--c-text-secondary);white-space:nowrap}.float-summary b[data-v-2852aacf]{color:var(--c-text);font-weight:700}.float-est b[data-v-2852aacf]{color:var(--c-price)}.float-actions[data-v-2852aacf]{display:flex;align-items:center;gap:4px}.slide-up-enter-active[data-v-2852aacf],.slide-up-leave-active[data-v-2852aacf]{transition:transform .22s cubic-bezier(.34,1.4,.64,1),opacity .18s ease}.slide-up-enter-from[data-v-2852aacf],.slide-up-leave-to[data-v-2852aacf]{transform:translate(-50%) translateY(16px);opacity:0}@media(max-width:560px){.inquiry-float[data-v-2852aacf]{left:16px;right:16px;transform:none;width:auto;border-radius:var(--radius-md)}.slide-up-enter-from[data-v-2852aacf],.slide-up-leave-to[data-v-2852aacf]{transform:translateY(16px)}}.site-main[data-v-b96f4821]{flex:1}:root{--font-pixel: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, "Courier New", monospace;--font-sans: ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", "PingFang SC", "Microsoft YaHei", monospace;--font-mono: var(--font-pixel);--c-bg: #14141f;--c-surface: #1e1e2e;--c-surface-2: #262636;--c-surface-3: #2e2e42;--c-border: #3a3a52;--c-border-strong: #4a4a68;--c-border-dark: #0a0a12;--c-text: #f0f0f5;--c-text-secondary: #b8b8cc;--c-text-tertiary: #8a8aa3;--c-text-disabled: #5a5a72;--c-brand: #3ddad7;--c-brand-hover: #5ee8e5;--c-brand-light: #1a3a3a;--c-brand-dark: #1596a8;--c-action: #ffb830;--c-action-hover: #ffc850;--c-action-active: #e5a020;--c-action-text: #14141f;--c-action-light: #3a2e10;--c-price: #ffd23e;--c-price-dim: #c98f00;--c-success: #5eff8a;--c-success-light: #14301c;--c-warning: #ffd23e;--c-warning-light: #3a2e10;--c-danger: #ff6b7a;--c-danger-light: #3a1a20;--c-info: #4fe8e8;--c-info-light: #14303a;--container-max: 1200px;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--px: 4px;--border-width: 2px;--shadow-sm: 2px 2px 0 var(--c-border-dark);--shadow-md: 3px 3px 0 var(--c-border-dark);--shadow-lg: 4px 4px 0 var(--c-border-dark);--shadow-xl: 6px 6px 0 var(--c-border-dark);--shadow-action: 0 4px 0 var(--c-action-active);--bevel-light: inset 2px 2px 0 rgb(255 255 255 / .08);--bevel-dark: inset -2px -2px 0 rgb(0 0 0 / .3);--text-shadow-hard: 2px 2px 0 var(--c-border-dark);--text-shadow-sm: 1px 1px 0 var(--c-border-dark)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);font-size:15px;line-height:1.7;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}body{background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:16px 16px}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--font-pixel);letter-spacing:-.02em}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 20px}:focus-visible{outline:2px solid var(--c-action);outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--c-surface);border-left:2px solid var(--c-border)}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border:2px solid var(--c-surface)}::-webkit-scrollbar-thumb:hover{background:var(--c-brand-dark)}.fade-enter-active,.fade-leave-active{transition:opacity .15s steps(3)}.fade-enter-from,.fade-leave-to{opacity:0}.px-panel{background:var(--c-surface);border:var(--border-width) solid var(--c-border-dark);box-shadow:var(--shadow-md),var(--bevel-light);position:relative}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--c-text);background:var(--c-surface-2);border:var(--border-width) solid var(--c-border-dark);box-shadow:0 3px 0 var(--c-border-dark);cursor:pointer;transition:transform .08s steps(1),box-shadow .08s steps(1),background .12s;-webkit-user-select:none;user-select:none}.px-btn:hover{background:var(--c-surface-3)}.px-btn:active{transform:translateY(3px);box-shadow:0 0 0 var(--c-border-dark)}.px-btn--action{color:var(--c-action-text);background:var(--c-action);box-shadow:0 4px 0 var(--c-action-active)}.px-btn--action:hover{background:var(--c-action-hover)}.px-btn--action:active{transform:translateY(4px);box-shadow:0 0 0 var(--c-action-active)}.px-btn--brand{color:var(--c-bg);background:var(--c-brand);box-shadow:0 3px 0 var(--c-brand-dark)}.px-btn--brand:hover{background:var(--c-brand-hover)}.px-btn--brand:active{transform:translateY(3px);box-shadow:0 0 0 var(--c-brand-dark)}.px-tag{display:inline-flex;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;letter-spacing:.03em;border:1px solid var(--c-border-dark);white-space:nowrap}.px-tag--action{color:var(--c-action-text);background:var(--c-action)}.px-tag--brand{color:var(--c-bg);background:var(--c-brand)}.px-tag--success{color:var(--c-bg);background:var(--c-success)}.px-tag--danger{color:var(--c-bg);background:var(--c-danger)}.px-tag--info{color:var(--c-bg);background:var(--c-info)}.px-tag--muted{color:var(--c-text-secondary);background:var(--c-surface-2)}.px-input{width:100%;padding:8px 12px;font-family:var(--font-sans);font-size:14px;color:var(--c-text);background:var(--c-bg);border:var(--border-width) solid var(--c-border-strong);outline:none;transition:border-color .12s,box-shadow .12s}.px-input::placeholder{color:var(--c-text-disabled)}.px-input:focus{border-color:var(--c-action);box-shadow:0 0 0 2px #ffb83033}.px-title{font-weight:800;letter-spacing:.01em;text-shadow:var(--text-shadow-hard)}.px-img{image-rendering:pixelated;image-rendering:crisp-edges}.n-button--primary-type:not(.n-button--disabled){box-shadow:0 4px 0 var(--c-action-active);transition:transform .08s steps(1),box-shadow .08s steps(1);font-weight:600;letter-spacing:.02em}.n-button--primary-type:not(.n-button--disabled):hover{box-shadow:0 4px 0 var(--c-action-active),0 0 0 2px #ffb83040}.n-button--primary-type:not(.n-button--disabled):active{transform:translateY(4px);box-shadow:0 0 0 var(--c-action-active)}@media(prefers-reduced-motion:reduce){.n-button--primary-type:not(.n-button--disabled):active,.px-btn:active,.px-btn--action:active,.px-btn--brand:active{transform:none}}.sort-cell .n-input-number{min-width:76px}.sort-cell .n-input-number .n-input__input-el{min-width:34px}.sort-cell .n-input-number .n-input-number__suffix{display:none}.n-button,.n-button--round,.n-button--circle,.n-input,.n-input--round,.n-base-selection,.n-base-selection--round,.n-card,.n-card--round,.n-tag,.n-tag--round,.n-modal,.n-dialog,.n-drawer,.n-popover,.n-dropdown-menu,.n-alert,.n-message,.n-notification,.n-pagination-item,.n-checkbox,.n-radio{border-radius:0!important}
