@layer reset,tokens,base,layout,components,states,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}img,svg,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:default}table{border-collapse:collapse}[hidden]{display:none!important}dialog{padding:0;color:inherit}}@layer tokens{:root,[data-theme=light]{color-scheme:light;--paper: #f4efe4;--paper-2: #e9e1d0;--surface: #fffdf8;--surface-2: #faf6ee;--panel: #f8f3e9;--ink: #1a2420;--ink-2: #4a5751;--ink-3: #5f6b65;--line: #cbbfa9;--line-2: #e2d9c7;--teal: #234e47;--teal-ink: #234e47;--on-teal: #fdfbf5;--teal-pale: #e3eee9;--celadon: #7f9c8c;--celadon-ink: #2f5a4b;--celadon-pale: #dbe7df;--cinnabar: #a63e32;--cinnabar-ink: #8a3024;--cinnabar-pale: #f7e3dd;--gold: #b8893f;--gold-ink: #6d4f1c;--gold-pale: #f3e6c8;--gold-line: #d9c38e;--d-workshop: #7a6a35;--d-workshop-pale: #efe8d0;--d-glazing: #2f7480;--d-glazing-pale: #dcecee;--d-firing: #a24e2a;--d-firing-pale: #f5e2d6;--glz-white: #f3f0e6;--glz-celadon: #a4c3ad;--glz-grey_green: #9aa893;--glz-moon_white: #bfd0e2;--glz-clay: #d8c09c;--res-clay: #a8613f;--res-wood: #7d5530;--res-wood-cut: #e2c193;--res-coin: #a87a2f;--q-masterpiece: #1f5a4e;--q-fine: #3a6c59;--q-standard: #74653f;--q-flawed: #a63e32;--q-masterpiece-bg: #d3e7de;--q-fine-bg: #e4eee6;--q-standard-bg: #efe7d4;--q-flawed-bg: #f6dfd8;--seat-0: #34558b;--seat-1: #84466f;--seat-2: #8b5e34;--seat-3: #46665e;--on-seat: #ffffff;--kiln-body: #3b2a21;--kiln-body-2: #2b1e18;--kiln-rim: #6b4c3a;--kiln-cell: #f5ede0;--kiln-cell-ink: #2b2420;--kiln-cell-ink-2: #5d5148;--kiln-ink: #f3e7d6;--kiln-ink-2: #d6c3ad;--kiln-glow: #e07a3c;--kiln-covered-a: #4d3c31;--kiln-covered-b: #43342a;--note-ink: #2f4b86;--note-bg: #eef2fb;--note-line: #8193c2;--chrome: #1d2a27;--chrome-2: #2d3c38;--chrome-ink: #ece6d6;--chrome-ink-2: #b9c1ba;--chrome-on: #ece6d6;--chrome-on-ink: #1d2a27;--focus: #2f7480;--shadow-c: rgb(45 35 25 / 14%);--hatch-a: #e9e0d0;--hatch-b: #dfd4c1;--fire-neg: #e1ebf3;--fire-neg-ink: #2f5674;--fire-zero: #ffffff;--fire-pos: #f6e0d2;--fire-pos-ink: #8c3a17;--fire-back-a: #6f3b26;--fire-back-b: #8c4a2f;--on-fire-back: #fdf3ea;--imp-bg: #fbf3df;--priv: #2b3a36;--on-priv: #f3eee2;--ok-ink: #2f5a4b;--bad-ink: #8a3024;--win: #b8893f;--on-firing: #fdfbf5;--on-cinnabar: #fdfbf5;--gold-fill: #7d5b20;--on-gold: #fdfbf5;--shade-inset: rgb(0 0 0 / 18%);--scrim: rgb(26 36 32 / 40%)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--paper: #131a18;--paper-2: #0e1312;--surface: #1c2422;--surface-2: #19201e;--panel: #171e1c;--ink: #ece6d9;--ink-2: #bfb9ac;--ink-3: #a19d92;--line: #3d4844;--line-2: #2c3633;--teal: #2e6a5f;--teal-ink: #9fd3c4;--on-teal: #f4f1e8;--teal-pale: #1e302b;--celadon: #7fa594;--celadon-ink: #a9d3c1;--celadon-pale: #223630;--cinnabar: #d8705f;--cinnabar-ink: #f2a798;--cinnabar-pale: #3b231f;--gold: #d2a65a;--gold-ink: #ebcb8d;--gold-pale: #322818;--gold-line: #6b5530;--d-workshop: #c4af6c;--d-workshop-pale: #2b2818;--d-glazing: #6db2bd;--d-glazing-pale: #172a2d;--d-firing: #e28b5d;--d-firing-pale: #35221a;--glz-white: #dedad0;--glz-celadon: #8fb19b;--glz-grey_green: #8c9a85;--glz-moon_white: #a8bcd1;--glz-clay: #bba582;--res-clay: #cf8a66;--res-wood: #b98a5c;--res-wood-cut: #f0d3a6;--res-coin: #d9ad5f;--q-masterpiece: #8fd3be;--q-fine: #aed39f;--q-standard: #d9c58f;--q-flawed: #f2907d;--q-masterpiece-bg: #1f3b33;--q-fine-bg: #24362a;--q-standard-bg: #393221;--q-flawed-bg: #45251f;--seat-0: #86a6dc;--seat-1: #cc93ba;--seat-2: #d7a670;--seat-3: #93b7ad;--on-seat: #111816;--kiln-body: #2a1d17;--kiln-body-2: #1d1410;--kiln-rim: #5f4434;--kiln-cell: #3a2e27;--kiln-cell-ink: #efe4d4;--kiln-cell-ink-2: #c9b8a5;--kiln-ink: #f3e7d6;--kiln-ink-2: #c8b49d;--kiln-glow: #ff8a45;--kiln-covered-a: #2e231d;--kiln-covered-b: #261d18;--note-ink: #b1c3f2;--note-bg: #1b2236;--note-line: #52659a;--chrome: #0b100f;--chrome-2: #1d2826;--chrome-ink: #ece6d6;--chrome-ink-2: #a9b2ab;--chrome-on: #ece6d6;--chrome-on-ink: #0b100f;--focus: #7cc4cf;--shadow-c: rgb(0 0 0 / 45%);--hatch-a: #242c2a;--hatch-b: #1d2422;--fire-neg: #1d2b38;--fire-neg-ink: #a9cbe8;--fire-zero: #252d2b;--fire-pos: #3a2418;--fire-pos-ink: #f2ae86;--fire-back-a: #5a2f1f;--fire-back-b: #74402a;--on-fire-back: #fdf3ea;--imp-bg: #2a2416;--priv: #dbe5e0;--on-priv: #18201e;--ok-ink: #a9d3c1;--bad-ink: #f2a798;--win: #d2a65a;--on-firing: #1a120d;--on-cinnabar: #1a120d;--gold-fill: #d2a65a;--on-gold: #1a120d;--shade-inset: rgb(0 0 0 / 30%);--scrim: rgb(0 0 0 / 60%)}:root{--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Noto Serif SC", "Songti SC", serif;--serif-zh: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-17: 1.0625rem;--fs-18: 1.125rem;--fs-19: 1.1875rem;--fs-20: 1.25rem;--fs-21: 1.3125rem;--fs-22: 1.375rem;--fs-24: 1.5rem;--fs-28: 1.75rem;--fs-30: 1.875rem;--fs-meta: var(--fs-12);--fs-body: var(--fs-14);--fs-rule: var(--fs-12);--fs-label: var(--fs-13);--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.45;--lh-loose: 1.55;--sp-1: .125rem;--sp-2: .25rem;--sp-3: .375rem;--sp-4: .5rem;--sp-5: .625rem;--sp-6: .875rem;--sp-7: 1.125rem;--sp-8: 1.5rem;--r-xs: 3px;--r-sm: 6px;--r-md: 9px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--pane-w: 400px;--gutter: 16px;--target-min: 44px;--z-sticky: 4;--z-popover: 20;--z-sheet: 30;--z-detail: 35;--z-dialog: 40;--z-toast: 50;--dur-fast: .25s}:lang(zh-Hans){--fs-12: .8125rem;--fs-meta: var(--fs-13);--fs-rule: var(--fs-13);--fs-label: var(--fs-14)}}@layer base{html{background:var(--paper);color:var(--ink)}body{min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.2;text-wrap:balance}h1{font-size:var(--fs-28)}h2{font-size:var(--fs-21)}h3{font-size:var(--fs-16)}h4{font-size:var(--fs-15)}:lang(zh-Hans) h1,:lang(zh-Hans) h2,:lang(zh-Hans) h3,:lang(zh-Hans) h4{font-family:var(--serif-zh)}small,.small{font-size:var(--fs-meta)}code,kbd,samp{font-family:var(--mono);font-size:var(--fs-12)}.sr-only{font-size:var(--fs-body);position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}@media(prefers-reduced-motion:no-preference){[data-motion]{transition:transform var(--dur-fast) ease,opacity var(--dur-fast) ease,background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer utilities{.u-stack{display:grid;gap:var(--sp-4);align-content:start}.u-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);min-width:0}.u-push{margin-inline-start:auto}.u-nowrap{white-space:nowrap}.u-wrap-anywhere{overflow-wrap:anywhere}}@layer components{.kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:2.25rem;padding:var(--sp-4) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-14);font-weight:700;line-height:var(--lh-snug);text-align:center}.kit-btn:hover{border-color:var(--celadon)}.kit-btn--sm{min-height:1.75rem;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-meta)}.kit-btn--block{flex:1 1 auto;width:100%}.kit-btn--primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.kit-btn--primary:hover{border-color:var(--teal-ink)}.kit-btn--quiet{border-color:transparent;background:transparent;color:var(--teal-ink)}.kit-btn--quiet:hover{background:var(--teal-pale);border-color:transparent}.kit-btn--danger{background:var(--cinnabar);border-color:var(--cinnabar);color:var(--on-cinnabar)}.kit-btn-icon{display:inline-flex;flex:none}@media(max-width:899px),(pointer:coarse){.kit-btn,.kit-btn--sm{min-height:var(--target-min)}}}@layer states{.kit-btn[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.kit-btn[aria-disabled=true]{opacity:.5}.kit-btn[aria-busy=true]{cursor:progress}.kit-btn[aria-busy=true]:before{content:"";flex:none;width:.9em;height:.9em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kit-btn-spin .8s linear infinite}.kit-btn[aria-disabled=true]:hover{border-color:var(--line)}.kit-btn--primary[aria-disabled=true]:hover,.kit-btn--primary[aria-busy=true]:hover{border-color:var(--teal)}@keyframes kit-btn-spin{to{transform:rotate(1turn)}}}@layer components{.kit-seg{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface-2)}.kit-seg-btn{min-height:1.875rem;padding:var(--sp-1) var(--sp-4);border-inline-end:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-snug);white-space:nowrap}.kit-seg-btn:last-child{border-inline-end:0}.kit-seg-btn:hover{color:var(--ink)}@media(max-width:899px),(pointer:coarse){.kit-seg-btn{min-height:var(--target-min);min-width:var(--target-min)}}}@layer states{.kit-seg-btn[aria-pressed=true]{background:var(--teal);color:var(--on-teal)}}
