@font-face{font-display:swap;font-family:CroXoul Sans SC;font-style:normal;font-weight:500;src:url(/fonts/croxoul/NotoSansSC-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:CroXoul Serif SC;font-style:normal;font-weight:800;src:url(/fonts/croxoul/SourceHanSerifSC-Heavy.ttf)format("truetype")}.croxoul-product-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-void:#05080d;--cx-obsidian:#070b10;--cx-panel:#091019;--cx-panel-raised:#0b131d;--cx-ink:#f2f5f7;--cx-text-secondary:#b7c0c7;--cx-muted:#9aa7af;--cx-dim:#6f7d87;--cx-line:#d1dee829;--cx-line-soft:#d1dee817;--cx-line-strong:#d1dee847;--cx-line-focus:#e4ce93b8;--cx-gold:#c7a45b;--cx-gold-soft:#e4ce93;--cx-signal:#9aa7af;--cx-teal:#55b7a0;--cx-risk:#b86956;--cx-font-sans:"CroXoul Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", sans-serif;--cx-font-display:"CroXoul Serif SC", "Source Han Serif SC", "Songti SC", serif;--cx-font-data:var(--font-geist-mono,"SFMono-Regular"), Consolas, monospace;--cx-type-micro:12px;--cx-type-label:13px;--cx-type-body-sm:14px;--cx-type-body:16px;--cx-type-body-lg:17px;--cx-leading-copy:1.75;--cx-space-4:4px;--cx-space-8:8px;--cx-space-12:12px;--cx-space-16:16px;--cx-space-20:20px;--cx-space-24:24px;--cx-space-28:28px;--cx-space-32:32px;--cx-space-40:40px;--cx-space-48:48px;--cx-space-64:64px;--cx-space-96:96px;--cx-control-height:44px;--cx-control-height-primary:48px;--cx-control:var(--cx-control-height);--cx-control-lg:var(--cx-control-height-primary);--cx-content-max:1440px;--cx-radius-control:0;--cx-radius-panel:0;--cx-motion-fast:.12s;--cx-motion-standard:.2s;--cx-ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--cx-void);color:var(--cx-ink);font-family:var(--cx-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.croxoul-product-surface h1,.croxoul-product-surface h2,.croxoul-product-surface h3{text-wrap:balance}.croxoul-product-surface p,.croxoul-product-surface li,.croxoul-product-surface small{text-wrap:pretty}.croxoul-product-surface button,.croxoul-product-surface input,.croxoul-product-surface select{min-height:var(--cx-control-height)}.croxoul-product-surface button,.croxoul-product-surface a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.croxoul-product-surface button{transition:background-color var(--cx-motion-fast) var(--cx-ease-out), border-color var(--cx-motion-fast) var(--cx-ease-out), color var(--cx-motion-fast) var(--cx-ease-out), opacity var(--cx-motion-fast) var(--cx-ease-out), transform var(--cx-motion-fast) var(--cx-ease-out)}.croxoul-product-surface button:not(:disabled):active,.croxoul-product-surface a[role=button]:active{transform:scale(.97)}.croxoul-product-surface button:disabled,.croxoul-product-surface input:disabled,.croxoul-product-surface select:disabled,.croxoul-product-surface textarea:disabled{cursor:not-allowed;opacity:.52}.croxoul-product-surface :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--cx-gold-soft);outline-offset:3px}.croxoul-product-mark{min-height:var(--cx-control-height);flex:none;align-items:center;gap:13px;display:inline-flex}.croxoul-product-origin{color:var(--cx-gold-soft);font-family:var(--cx-font-display);letter-spacing:.16em;text-shadow:0 0 24px #c7a45b1f;white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.croxoul-product-divider{background:linear-gradient(#0000,#e4ce93b8,#0000);width:1px;height:25px}.croxoul-product-mark img{filter:invert()brightness(1.72)saturate(.12);object-fit:contain;opacity:.94;width:min(168px,38vw);max-width:168px;height:auto;display:block}@media (max-width:520px){.croxoul-product-mark{gap:9px}.croxoul-product-origin{letter-spacing:.11em;font-size:13px}.croxoul-product-divider{height:21px}.croxoul-product-mark img{width:min(126px,35vw);max-width:126px}}@media (prefers-reduced-motion:reduce){.croxoul-product-surface *,.croxoul-product-surface :before,.croxoul-product-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.croxoul-product-surface button:not(:disabled):active,.croxoul-product-surface a[role=button]:active{transform:none}}@media (max-width:380px){.croxoul-product-origin{font-size:12px}.croxoul-product-mark img{max-width:112px}}
