.float[data-v-04be4486]{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:45;color:#f5f5f7;background:#1a1a1f;border-radius:980px;align-items:center;gap:8px;height:52px;padding-inline:20px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000047,inset 0 0 0 1px #ffffff1f}.float[data-v-04be4486]:hover{background:#2a2a31}.help[data-v-04be4486]{gap:14px;display:grid}.sel[data-v-04be4486]{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.links[data-v-04be4486]{gap:20px;font-size:14px;display:flex}@media (max-width:860px){.float[data-v-04be4486]{justify-content:center;width:48px;height:48px;padding:0}.float__text[data-v-04be4486]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.float--quiet[data-v-04be4486]{display:none}}.pv[data-v-99d9cf27]{color:#fff;text-align:center;background:#0071e3;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:8px 16px;font-size:13px;display:flex}.pv button[data-v-99d9cf27]{color:#fff;font-weight:600;text-decoration:underline}.nav[data-v-c108a388]{top:calc(env(safe-area-inset-top,0px) + var(--demo-bar) + 10px);z-index:50;margin-top:12px;position:sticky}.nav__bar[data-v-c108a388]{background:var(--float);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:64px;box-shadow:var(--float-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding-inline:24px;display:flex}.nav__brand[data-v-c108a388]{color:var(--ink);letter-spacing:-.02em;flex:none;align-items:center;gap:7px;font-size:20px;font-weight:700;display:inline-flex}.nav__brand[data-v-c108a388]:hover{text-decoration:none}.nav__links[data-v-c108a388]{gap:26px;font-size:15px;display:flex}.nav__links a[data-v-c108a388]{color:var(--ink-2);white-space:nowrap}.nav__links a[data-v-c108a388]:hover{color:var(--ink);text-decoration:none}.nav__links a.on[data-v-c108a388]{color:var(--ink);font-weight:700}.nav__tools[data-v-c108a388]{flex:none;align-items:center;gap:16px;display:flex}.nav__tools a[data-v-c108a388]{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex}.nav__tools a[data-v-c108a388]:hover{opacity:.7;text-decoration:none}.nav__search[data-v-c108a388]{background:var(--fill);width:150px;height:40px;color:var(--ink-2);border-radius:980px;align-items:center;gap:7px;padding-inline:13px;display:flex}.nav__search[data-v-c108a388]:focus-within{box-shadow:0 0 0 2px var(--accent)}.nav__search input[data-v-c108a388]{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:14px}.nav__burger[data-v-c108a388]{color:var(--ink);display:none}.nav__sheet[data-v-c108a388]{background:var(--surface);box-shadow:var(--float-shadow);border-radius:20px;margin-top:8px;padding:10px 20px 14px}.nav__sheet a[data-v-c108a388]{color:var(--ink);padding:11px 0;font-size:19px;font-weight:600;display:block}@media (max-width:1080px){.nav__search[data-v-c108a388]{display:none}}@media (max-width:860px){.nav__links[data-v-c108a388]{display:none}.nav__burger[data-v-c108a388]{display:inline-flex}.nav__bar[data-v-c108a388]{border-radius:18px;height:56px;padding-inline:18px}}.foot[data-v-7f0eda91]{background:var(--bg-soft);color:var(--ink-2);margin-top:12px;padding-block:36px 24px;font-size:12px;line-height:1.33}.foot__cols[data-v-7f0eda91]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.foot h2[data-v-7f0eda91]{color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:12px;font-weight:600}.foot li+li[data-v-7f0eda91]{margin-top:8px}.foot a[data-v-7f0eda91]{color:var(--ink-2)}.foot__legal[data-v-7f0eda91]{border-top:1px solid var(--hair-soft);margin-top:28px;padding-top:16px}.select[data-v-7f0eda91]{-webkit-user-select:all;user-select:all}@media (max-width:640px){.foot__cols[data-v-7f0eda91]{grid-template-columns:1fr 1fr}}.shop-root{--bg:var(--shop-bg);--bg-soft:var(--surface);--tile-soft:var(--surface);background:var(--bg);min-height:100dvh;display:flow-root}.shop-root main:focus{outline:none}.shop-boot{min-height:100dvh;color:var(--ink-3);background:var(--page);place-items:center;display:grid}:root{--bg:#fff;--page:#fff;--soft:#f5f5f7;--bg-soft:#f5f5f7;--shop-bg:#eff1f7;--float:#ffffffdb;--float-shadow:0 8px 28px #232d5a14;--surface:#fff;--fill:#0000000d;--fill-strong:#00000017;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--hair:#d2d2d7;--hair-soft:#0000001a;--accent:#0071e3;--accent-press:#0062c4;--accent-ink:#fff;--link:#06c;--ok:#1a7a34;--ok-soft:#248a3d1f;--warn:#a14900;--warn-soft:#ff950029;--bad:#d70015;--bad-soft:#d7001517;--info-soft:#0071e31a;--nav-bg:#fafafcd1;--sidebar-bg:#f0f0f3;--tile-soft:#f5f5f7;--stage:#000;--stage-ink:#f5f5f7;--stage-ink-2:#a1a1a6;--stage-link:#2997ff;--backdrop:#0000006b;--shadow-card:2px 4px 14px #00000014;--shadow-float:0 18px 50px #0003;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--gutter:22px;--content:1080px;--demo-bar:0px;--ease:cubic-bezier(.28, .11, .32, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--page:#000;--soft:#161617;--bg-soft:#161617;--shop-bg:#0b0c10;--float:#1c1c1ed1;--float-shadow:0 0 0 1px #ffffff14;--surface:#1c1c1e;--fill:#ffffff14;--fill-strong:#ffffff24;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--hair:#424245;--hair-soft:#ffffff24;--accent:#0071e3;--accent-press:#0077ed;--link:#2997ff;--ok:#30d158;--ok-soft:#30d15829;--warn:#ffb340;--warn-soft:#ffb34029;--bad:#ff6961;--bad-soft:#ff696129;--info-soft:#2997ff29;--nav-bg:#161617cc;--sidebar-bg:#161617;--tile-soft:#161617;--shadow-card:0 0 0 1px #ffffff14;--shadow-float:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--page:#000;--soft:#161617;--bg-soft:#161617;--shop-bg:#0b0c10;--float:#1c1c1ed1;--float-shadow:0 0 0 1px #ffffff14;--surface:#1c1c1e;--fill:#ffffff14;--fill-strong:#ffffff24;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--hair:#424245;--hair-soft:#ffffff24;--accent:#0071e3;--accent-press:#0077ed;--link:#2997ff;--ok:#30d158;--ok-soft:#30d15829;--warn:#ffb340;--warn-soft:#ffb34029;--bad:#ff6961;--bad-soft:#ff696129;--info-soft:#2997ff29;--nav-bg:#161617cc;--sidebar-bg:#161617;--tile-soft:#161617;--shadow-card:0 0 0 1px #ffffff14;--shadow-float:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.47}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:600}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--surface);opacity:0;pointer-events:none;border-radius:8px;padding:8px 14px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{opacity:1;pointer-events:auto;transform:none}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.tnum{font-variant-numeric:tabular-nums}.code{font-family:var(--font-code);letter-spacing:0}.muted{color:var(--ink-2)}.small{font-size:14px;line-height:1.43}.caption{color:var(--ink-2);font-size:12px;line-height:1.33}.t-hero{letter-spacing:-.025em;font-size:clamp(40px,6.4vw,72px);line-height:1.06}.t-section{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,48px);line-height:1.08}.t-tile{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.t-sub{letter-spacing:-.01em;font-size:clamp(21px,2.2vw,28px);font-weight:400;line-height:1.2}.t-title{font-size:21px;line-height:1.24}.btn{white-space:nowrap;min-height:36px;transition:background-color .16s var(--ease), color .16s var(--ease), opacity .16s;border-radius:980px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:var(--accent-press)}.btn--quiet{background:var(--fill);color:var(--ink)}.btn--quiet:hover{background:var(--fill-strong)}.btn--outline{color:var(--link);box-shadow:inset 0 0 0 1px}.btn--outline:hover{background:var(--info-soft)}.btn--danger{background:var(--bad-soft);color:var(--bad)}.btn--danger:hover{background:var(--bad);color:#fff}.btn--text{color:var(--link);border-radius:6px;min-height:32px;padding-inline:4px}.btn--text:hover{text-decoration:underline}.btn--lg{border-radius:12px;min-height:50px;padding:13px 26px;font-size:17px}.btn--pill-lg{min-height:44px;padding:10px 22px;font-size:17px}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.42;pointer-events:none}.textlink{color:var(--link);align-items:center;gap:2px;display:inline-flex}.field{min-width:0;display:block;position:relative}.field__control{background:var(--surface);border:1px solid var(--hair);-webkit-appearance:none;appearance:none;border-radius:12px;outline:none;width:100%;min-height:56px;padding:25px 14px 7px;font-size:17px;line-height:1.3;transition:border-color .14s,box-shadow .14s;display:block}textarea.field__control{resize:vertical;min-height:104px;padding-top:27px}select.field__control{padding-right:36px}.field__control:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--info-soft)}.field__label{color:var(--ink-2);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;transition:transform .14s var(--ease), color .14s;font-size:17px;line-height:1.3;position:absolute;top:17px;left:15px;right:15px;overflow:hidden}.field__control:focus+.field__label,.field__control:not(:placeholder-shown)+.field__label,select.field__control+.field__label{transform:translateY(-9px)scale(.71)}.field--error .field__control{border-color:var(--bad);background:var(--bad-soft)}.field--error .field__label{color:var(--bad)}.field__chev{color:var(--ink-2);pointer-events:none;position:absolute;top:21px;right:14px}.field__msg{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.35}.field--error .field__msg{color:var(--bad)}.field__trail{position:absolute;top:10px;right:8px}.field--has-trail .field__control{padding-right:76px}.form-stack{gap:12px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.choice{cursor:pointer;display:block;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice__box{min-height:64px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .14s;display:flex}.choice:hover .choice__box{box-shadow:inset 0 0 0 1px var(--ink-3)}.choice input:checked+.choice__box{box-shadow:inset 0 0 0 2px var(--accent)}.choice input:focus-visible+.choice__box{outline:2px solid var(--accent);outline-offset:2px}.choice input:disabled~.choice__box{opacity:.45}.choice--off{cursor:not-allowed}.pill{white-space:nowrap;background:var(--fill);color:var(--ink-2);border-radius:980px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;line-height:18px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--ok{background:var(--ok-soft);color:var(--ok)}.pill--warn{background:var(--warn-soft);color:var(--warn)}.pill--bad{background:var(--bad-soft);color:var(--bad)}.pill--info{background:var(--info-soft);color:var(--link)}.seg{background:var(--fill);scrollbar-width:none;border-radius:9px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.seg button{white-space:nowrap;color:var(--ink);border-radius:7px;padding:5px 14px;font-size:13px;line-height:1.4}.seg button[aria-pressed=true]{background:var(--surface);font-weight:500;box-shadow:0 1px 3px #00000024}.switch{flex:none;width:42px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch__track{background:var(--fill-strong);pointer-events:none;border-radius:13px;transition:background-color .18s;position:absolute;inset:0}.switch__track:after{content:"";width:22px;height:22px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch input:checked+.switch__track{background:#34c759}.switch input:checked+.switch__track:after{transform:translate(16px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled+.switch__track{opacity:.5}.group{background:var(--surface);box-shadow:0 0 0 1px var(--hair-soft);border-radius:12px;overflow:hidden}.group__row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:13px 16px;display:flex}.group__row+.group__row{border-top:1px solid var(--hair-soft)}.group__label{color:var(--ink-2);flex:none}.group__value{text-align:right;min-width:0}.dlg{color:var(--ink);background:0 0;border:0;max-width:none;max-height:none;padding:0}.dlg::backdrop{background:var(--backdrop)}.dlg__panel{background:var(--surface);flex-direction:column;min-height:0;display:flex}.dlg--center{width:min(460px,100vw - 32px);margin:auto}.dlg--center .dlg__panel{max-height:min(86dvh,760px);box-shadow:var(--shadow-float);border-radius:18px}.dlg--sheet{width:min(520px,100vw);height:100dvh;margin:0 0 0 auto}.dlg--wide.dlg--sheet{width:min(720px,100vw)}.dlg--sheet .dlg__panel{height:100%}.dlg__head{border-bottom:1px solid var(--hair-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.dlg__title{font-size:17px;line-height:1.3}.dlg__close{background:var(--fill);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.dlg__body{flex:1;min-height:0;padding:20px;overflow-y:auto}.dlg__foot{border-top:1px solid var(--hair-soft);padding:14px 20px;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));justify-content:flex-end;gap:8px;display:flex}.toasts{left:50%;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:300;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{color:#f5f5f7;text-align:center;box-shadow:var(--shadow-float);pointer-events:auto;background:#1d1d1ff0;border-radius:12px;padding:11px 16px;font-size:14px}.toast--error{background:var(--bad);color:#fff}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{background:var(--fill);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.notice--bad{background:var(--bad-soft);color:var(--bad)}.notice--warn{background:var(--warn-soft);color:var(--warn)}.notice--ok{background:var(--ok-soft);color:var(--ok)}.skeleton{background:var(--fill);border-radius:8px}.rich{font-size:17px;line-height:1.6}.rich>*+*{margin-top:12px}.rich h3{margin-top:24px;font-size:21px}.rich h4{margin-top:18px;font-size:17px}.rich ul{padding-left:1.3em;list-style:outside}.rich ol{padding-left:1.3em;list-style:decimal}.rich code{font-family:var(--font-code);background:var(--fill);border-radius:5px;padding:1px 5px;font-size:.9em}.rich blockquote{border-left:3px solid var(--hair);color:var(--ink-2);padding-left:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.art--graphite{--kc-bg:linear-gradient(145deg, #3d3d44, #131318);--kc-ink:#f5f5f7;--kc-edge:#ffffff29;--kc-disc:#ffffff1f;--kc-shadow:#0009}.art--ocean{--kc-bg:linear-gradient(140deg, #1a73ec, #0b3fae 62%, #082b82);--kc-ink:#f4f8ff;--kc-edge:#ffffff38;--kc-disc:#ffffff29;--kc-shadow:#0a3cb4a6}.art--violet{--kc-bg:linear-gradient(140deg, #3b3a8f, #1c1a4f 70%, #15133b);--kc-ink:#f6f4ff;--kc-edge:#ffffff2e;--kc-disc:#ffffff21;--kc-shadow:#1e196e99}.art--sage{--kc-bg:linear-gradient(140deg, #2f7a66, #123a32);--kc-ink:#f0fbf7;--kc-edge:#ffffff2e;--kc-disc:#ffffff21;--kc-shadow:#0a3c3299}.art--ember{--kc-bg:linear-gradient(140deg, #c9532a, #611a0a);--kc-ink:#fff4ee;--kc-edge:#ffffff2e;--kc-disc:#ffffff24;--kc-shadow:#6e1e0a99}.art--silver{--kc-bg:linear-gradient(125deg, #e8ecf6, #f6f1e7 45%, #dbeee6);--kc-ink:#3a3d48;--kc-edge:#ffffffd9;--kc-disc:#fff9;--kc-shadow:#3c466e52}.art--sand{--kc-bg:linear-gradient(135deg, #f6ecdc, #dcc6a4);--kc-ink:#33281a;--kc-edge:#ffffffa6;--kc-disc:#ffffff73;--kc-shadow:#785a3257}.art--rose{--kc-bg:linear-gradient(125deg, #f9d9e2, #f6efe2 52%, #d6ecf2);--kc-ink:#3d2530;--kc-edge:#fffc;--kc-disc:#ffffff8c;--kc-shadow:#8246644d}.shop-root[data-store-theme=bento]{--bg:var(--page);--bg-soft:var(--soft);--tile-soft:var(--soft)}.shop-root[data-store-theme=list]{--bg:var(--page);--bg-soft:var(--soft);--tile-soft:var(--soft);--accent:#0b7a55;--accent-press:#096346;--link:#0b7a55;--info-soft:#0b7a551a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shop-root[data-store-theme=list]{--link:#3fd3a0;--info-soft:#3fd3a029}}:root[data-theme=dark] .shop-root[data-store-theme=list]{--link:#3fd3a0;--info-soft:#3fd3a029}.shop-root[data-store-theme=ticket]{--bg:#ffd23f;--page:#ffd23f;--soft:#fff;--bg-soft:#fff;--tile-soft:#fff;--surface:#fff;--fill:#14141414;--fill-strong:#14141424;--ink:#141414;--ink-2:#4a3d00;--ink-3:#6b5a08;--hair:#1414145c;--hair-soft:#14141429;--accent:#141414;--accent-press:#333;--accent-ink:#ffd23f;--link:#0a3bbf;--ok:#0a6b2b;--ok-soft:#0a6b2b24;--warn:#7a3d00;--warn-soft:#7a3d001f;--bad:#b00012;--bad-soft:#b000121a;--info-soft:#14141414;--nav-bg:#ffd23feb;--float:#141414;--float-shadow:none;--shadow-card:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.shop-root[data-store-theme=gold]{--bg:#0d1220;--page:#0d1220;--soft:#151c2e;--bg-soft:#151c2e;--tile-soft:#151c2e;--surface:#171e31;--fill:#e6d2aa14;--fill-strong:#e6d2aa24;--ink:#f3ecdf;--ink-2:#b4afa0;--ink-3:#8b8778;--hair:#d9b77e5c;--hair-soft:#d9b77e2e;--accent:#d9b77e;--accent-press:#e6c993;--accent-ink:#1a1405;--link:#e6c793;--ok:#7fd4a0;--ok-soft:#7fd4a024;--warn:#f0c070;--warn-soft:#f0c07024;--bad:#ff8f87;--bad-soft:#ff8f8724;--info-soft:#d9b77e24;--nav-bg:#0d1220db;--float:#0d1220db;--float-shadow:none;--shadow-card:0 0 0 1px #d9b77e33;--shadow-float:0 18px 50px #0009;--font-display:"Songti SC", "STSong", "STZhongsong", "Noto Serif SC", "Noto Serif CJK SC", "SimSun", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}.shop-root[data-store-theme=gold] .kc{--kc-bg:linear-gradient(135deg, #1f2740, #0f1526 58%, #1c2236);--kc-ink:#e9d3a8;--kc-edge:#d9b77e6b;--kc-disc:#d9b77e1f;--kc-shadow:#000000b3}.shop-root[data-store-theme=vending]{--bg:#e9ecf0;--page:#e9ecf0;--soft:#fff;--bg-soft:#fff;--tile-soft:#fff;--surface:#fff;--fill:#1b1d2212;--fill-strong:#1b1d221f;--ink:#1b1d22;--ink-2:#5d626c;--ink-3:#868b95;--hair:#c9ced6;--hair-soft:#1b1d221f;--accent:#c52a22;--accent-press:#a8211b;--accent-ink:#fff;--link:#b3241c;--info-soft:#c52a2217;--nav-bg:#ffffffe0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.shop-root[data-store-theme=miniapp]{--bg:#f4f5f7;--page:#f4f5f7;--soft:#fff;--bg-soft:#fff;--tile-soft:#fff;--surface:#fff;--fill:#1f23290f;--fill-strong:#1f23291a;--ink:#1f2329;--ink-2:#6f7682;--ink-3:#9299a4;--hair:#dcdfe5;--hair-soft:#1f232917;--accent:#e23b17;--accent-press:#c63213;--accent-ink:#fff;--link:#d03412;--info-soft:#e23b1717;--nav-bg:#ffffffeb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}@media (max-width:760px){:is(.shop-root[data-store-theme=miniapp]:has(.mini) .nav,.shop-root[data-store-theme=miniapp]:has(.mini) .foot,.shop-root[data-store-theme=miniapp]:has(.mini) .float){display:none}}.shop-root[data-store-theme=celadon]{--bg:#e3ede6;--page:#e3ede6;--soft:#f4f8f3;--bg-soft:#f4f8f3;--tile-soft:#f4f8f3;--surface:#f4f8f3;--fill:#14312c12;--fill-strong:#14312c21;--ink:#14312c;--ink-2:#4d6a62;--ink-3:#7a938b;--hair:#14312c52;--hair-soft:#14312c26;--accent:#1d6f63;--accent-press:#175c52;--accent-ink:#f4f8f3;--link:#176055;--ok:#17694a;--ok-soft:#17694a21;--bad:#a62f24;--bad-soft:#a62f241a;--warn:#7e5410;--warn-soft:#7e54101f;--info-soft:#1d6f631c;--nav-bg:#e3ede6e0;--font-display:"Songti SC", "STSong", "STZhongsong", "Noto Serif SC", "Noto Serif CJK SC", "SimSun", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.shop-root[data-store-theme=pop]{--bg:#ffc6e0;--page:#ffc6e0;--soft:#fff;--bg-soft:#fff;--tile-soft:#fff;--surface:#fff;--fill:#11111112;--fill-strong:#11111121;--ink:#111;--ink-2:#4a3040;--ink-3:#75586a;--hair:#111;--hair-soft:#1113;--accent:#3a3dff;--accent-press:#2326d6;--accent-ink:#fff;--link:#2326d6;--ok:#0d6b2d;--ok-soft:#0d6b2d24;--bad:#b00020;--bad-soft:#b000201a;--warn:#7a3d00;--warn-soft:#7a3d001f;--info-soft:#3a3dff1a;--nav-bg:#fffffff0;--shadow-card:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.shop-root[data-store-theme=pop] .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:3px solid #111}.shop-root[data-store-theme=pop] .nav__brand{font-weight:900}.shop-root[data-store-theme=pop] .btn--primary{border:2px solid #111;font-weight:800;box-shadow:3px 3px #111}.shop-root[data-store-theme=pop] .btn--primary:active{box-shadow:none;transform:translate(3px,3px)}.shop-root[data-store-theme=pop] .field__control{border:2px solid #111}.shop-root[data-store-theme=pop] .group,.shop-root[data-store-theme=pop] .stage__card{box-shadow:0 0 0 2px #111,5px 5px 0 2px #111}.shop-root[data-store-theme=pop] h1{font-weight:900}.shop-root:not([data-store-theme=float]) .nav{max-width:none;top:calc(env(safe-area-inset-top,0px) + var(--demo-bar));background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hair-soft);margin-top:0;padding:0}.shop-root:not([data-store-theme=float]) .nav__bar{max-width:calc(var(--content) + 2 * var(--gutter));height:54px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;margin-inline:auto}.shop-root:not([data-store-theme=float]) .nav__sheet{margin:0 var(--gutter) 10px}.shop-root:not([data-store-theme=float]) .nav__search{height:34px}.shop-root[data-store-theme=ticket] .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141414;border-bottom:0}.shop-root[data-store-theme=ticket] .nav__brand,.shop-root[data-store-theme=ticket] .nav__tools a,.shop-root[data-store-theme=ticket] .nav__burger,.shop-root[data-store-theme=ticket] .nav__links a.on{color:#ffd23f}.shop-root[data-store-theme=ticket] .nav__links a{color:#ffd23fb8}.shop-root[data-store-theme=ticket] .nav__search{color:#ffd23f;background:#ffffff24}.shop-root[data-store-theme=ticket] .nav__search input{color:#ffd23f}.shop-root[data-store-theme=ticket] .nav__search input::placeholder{color:#ffd23fb3}.shop-root[data-store-theme=ticket] .foot{color:#d8c98a;background:#141414}.shop-root[data-store-theme=ticket] .foot h2{color:#ffd23f}.shop-root[data-store-theme=ticket] .foot a{color:#d8c98a}.shop-root[data-store-theme=ticket] .foot__legal{border-top-color:#ffd23f3d}.shop-root[data-store-theme=ticket] h1,.shop-root[data-store-theme=ticket] h2{font-weight:800}.shop-root[data-store-theme=ticket] .chip{background:0 0;font-weight:700;box-shadow:inset 0 0 0 2px #141414}.shop-root[data-store-theme=ticket] .chip[aria-pressed=true]{color:#ffd23f;background:#141414}.shop-root[data-store-theme=ticket] .market__search{background:#fff}.shop-root[data-store-theme=gold] .chip{height:34px;color:var(--ink-2);background:0 0;border-radius:0;margin-right:18px;padding-inline:2px;box-shadow:inset 0 -1px #0000}.shop-root[data-store-theme=gold] .chip[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent);background:0 0}.shop-root[data-store-theme=gold] .market__search,.shop-root[data-store-theme=bento] .chip,.shop-root[data-store-theme=list] .chip{background:var(--fill)}.shop-root[data-store-theme=bento] .chip[aria-pressed=true],.shop-root[data-store-theme=list] .chip[aria-pressed=true]{background:var(--ink);color:var(--page)}.shop-root[data-store-theme=bento] .market__search,.shop-root[data-store-theme=list] .market__search{background:var(--fill)}.shop-root[data-store-theme=celadon] .chip{height:34px;color:var(--ink-2);background:0 0;border-radius:0;margin-right:16px;padding-inline:2px}.shop-root[data-store-theme=celadon] .chip[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:700;box-shadow:inset 0 -2px #b9382c}.shop-root[data-store-theme=celadon] .market__search{background:var(--surface)}.shop-root[data-store-theme=pop] .chip{background:#fff;border:2px solid #111;font-weight:800;box-shadow:2px 2px #111}.shop-root[data-store-theme=pop] .chip[aria-pressed=true]{color:#fff;background:#111}.shop-root[data-store-theme=pop] .market__search{background:#fff;border:2px solid #111}.shop-root[data-store-theme=vending] .chip{background:#fff}.shop-root[data-store-theme=vending] .chip[aria-pressed=true]{color:#fff;background:#c52a22}.shop-root[data-store-theme=vending] .market__search{background:#fff}.shop-root[data-store-theme=gold] .float{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 28px #00000080}.shop-root[data-store-theme=gold] .float:hover{background:var(--accent-press)}.shop-root[data-store-theme=pop] .float{color:#111;background:#fff200;border:3px solid #111;font-weight:900;box-shadow:4px 4px #111}.shop-root[data-store-theme=pop] .float:hover{background:#ffe600}.shop-root[data-store-theme=celadon] .float{color:#f4f8f3;background:#14312c}@media (max-width:900px){.shop-root[data-store-theme=vending]:has(.vm) .float{display:none}}.shop-root[data-store-theme=gold] .plogo{--kc-bg:linear-gradient(135deg, #1f2740, #0f1526 58%, #1c2236);--kc-ink:#e9d3a8;--kc-edge:#d9b77e6b;--kc-shadow:#000000b3}.shop-root[data-store-theme=pop] .plogo:not(.plogo--bare){box-shadow:0 0 0 2px #111,2px 2px 0 2px #111}
