body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}:root{--c-page: #EDF1F5;--c-surface: #FFFFFF;--c-text: #343434;--c-text2: #A1A4A9;--c-border: #F4F6FA;--c-soft: #F0F3F4;--c-chip: #DCDDDE;--c-notice: #FFDADA;--c-price: #FF5757;--c-strike: #A1A4A9;--glass-surface-bg: rgba(255, 255, 255, .72);--glass-surface-border: rgba(255, 255, 255, .9);--glass-surface-shadow: 0 1px 2px rgba(20, 30, 50, .06), 0 6px 18px rgba(20, 30, 50, .05);--glass-chip-bg: rgba(255, 255, 255, .6);--glass-chip-border: rgba(0, 0, 0, .06);--glass-bar-bg: rgba(255, 255, 255, .78);--glass-bar-shadow: 0 -1px 2px rgba(20, 30, 50, .04), 0 8px 24px rgba(20, 30, 50, .1);--glass-modal-bg: rgba(255, 255, 255, .85);--sheet-footer-bg: rgba(255, 255, 255, .55)}html[data-theme=dark]{--c-page: #0F1115;--c-surface: #1A1D23;--c-text: #ECEDEF;--c-text2: #9AA0A8;--c-border: #2A2E36;--c-soft: #23272F;--c-chip: #2A2E36;--c-notice: #3A2026;--c-price: #FF6B6B;--c-strike: #6B7079;--glass-surface-bg: rgba(38, 42, 52, .62);--glass-surface-border: rgba(255, 255, 255, .08);--glass-surface-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .25);--glass-chip-bg: rgba(255, 255, 255, .06);--glass-chip-border: rgba(255, 255, 255, .1);--glass-bar-bg: rgba(26, 29, 35, .7);--glass-bar-shadow: 0 -1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--glass-modal-bg: rgba(26, 29, 35, .82);--sheet-footer-bg: rgba(26, 29, 35, .55)}body{background-color:var(--c-page);color:var(--c-text)}.glass-surface{background:var(--glass-surface-bg);border:1px solid var(--glass-surface-border);box-shadow:var(--glass-surface-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px}.glass-chip{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);color:var(--c-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px}.glass-chip.is-sel{background:var(--c-price);border-color:var(--c-price);color:#fff;font-weight:500}.glass-bar{background:var(--glass-bar-bg);border:1px solid var(--glass-surface-border);box-shadow:var(--glass-bar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px}.glass-modal{background:var(--glass-modal-bg);border-top:1px solid var(--glass-surface-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.glass-cover-dark{background:#00000052;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;color:#fff}.glass-cover-action{background:#0000004d;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;color:#fff;letter-spacing:.3px}
