._button_xq43m_1{height:var(--h-control);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-family:var(--f-body);font-size:var(--fs-14);color:var(--ink);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}._button_xq43m_1[data-hovered],[data-ui-force=hover] ._button_xq43m_1{background:var(--surface-2)}._button_xq43m_1[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}._button_xq43m_1[data-variant=primary][data-hovered],[data-ui-force=hover] ._button_xq43m_1[data-variant=primary]{filter:brightness(1.07)}._button_xq43m_1[data-variant=danger]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}._button_xq43m_1[data-variant=ghost]{background:0 0;border-color:#0000}._button_xq43m_1[data-disabled],._button_xq43m_1[data-pending]{opacity:.5;cursor:not-allowed}._link_xq43m_26{color:var(--accent);font-family:var(--f-body);font-size:var(--fs-13);background:0 0;border:0;padding:0;text-decoration:none}._link_xq43m_26[data-disabled]{opacity:.5;cursor:not-allowed}._button_xq43m_1[data-focus-visible],._link_xq43m_26[data-focus-visible],[data-ui-force=focus] :is(._button_xq43m_1,._link_xq43m_26){outline:2px solid var(--accent);outline-offset:2px}._toast_1bjvy_1{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);max-width:calc(100vw - 32px);color:var(--bg);padding:10px var(--space-16);border-radius:var(--r-pill);font-family:var(--f-body);font-size:var(--fs-13);z-index:50;position:fixed;transform:translate(-50%)}._code_11ju7_1,._copy_11ju7_1{font-family:var(--f-data);font-size:var(--fs-11-5);border-radius:var(--r-xs);background:var(--surface-2);color:var(--muted);white-space:nowrap;padding:1px 6px}._copy_11ju7_1{line-height:inherit;border:0}._copy_11ju7_1 code{font:inherit}._copy_11ju7_1[data-focus-visible],[data-ui-force=focus] ._copy_11ju7_1{outline:2px solid var(--accent);outline-offset:2px}._pill_1mcju_1{height:var(--h-pill);padding:0 var(--space-8);border-radius:var(--r-pill);font-family:var(--f-body);font-size:var(--fs-12);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}._pill_1mcju_1[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}._pill_1mcju_1[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}._pill_1mcju_1[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}._pill_1mcju_1[data-tone=info]{background:var(--info-soft);color:var(--info)}._pill_1mcju_1[data-tone=neutral]{background:var(--surface-2);color:var(--muted)}._state_1bcob_1{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:60px 20px;display:flex}._state_1bcob_1 h3{color:var(--ink);font-size:var(--fs-15);margin:0;font-weight:600}._state_1bcob_1[data-kind=error] h3{color:var(--bad)}._state_1bcob_1 p{max-width:420px;font-size:var(--fs-13);margin:0}._meta_1bcob_5{font-size:var(--fs-12);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}._actions_1bcob_6{gap:var(--space-8);flex-wrap:wrap;justify-content:center;margin-top:10px;display:flex}._state_1bcob_1[data-size=compact]{padding:24px 16px}._meta_1bcob_5 ._copy_1bcob_8{height:auto;color:var(--accent);font-size:var(--fs-12);background:0 0;border:0;border-radius:0;padding:0}._meta_1bcob_5 ._copy_1bcob_8[data-hovered]{background:0 0}._group_13u7u_1{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:2px;display:inline-flex}._item_13u7u_2{cursor:pointer;border-radius:var(--r-xs);height:28px;font-family:var(--f-body);font-size:var(--fs-14);color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._item_13u7u_2[data-selected]{background:var(--accent-soft);color:var(--accent);font-weight:600}._item_13u7u_2[data-disabled]{opacity:.45;cursor:not-allowed}._item_13u7u_2[data-icon-only]{width:30px;padding:0}._icon_13u7u_20{display:inline-flex}._item_13u7u_2[data-focus-visible],[data-ui-force=focus] ._item_13u7u_2[data-selected]{outline:2px solid var(--accent);outline-offset:2px}._top_1kmw3_1{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky}._brand_1kmw3_2{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._brand_1kmw3_2 b{font-family:var(--f-display);letter-spacing:.06em;font-size:19px;font-weight:700}._env-btn_1kmw3_4{border:1px solid var(--line);border-radius:var(--r-pill);height:34px;color:var(--ink);background:var(--surface);font:inherit;align-items:center;gap:8px;padding:0 10px;display:inline-flex}._env-dot_1kmw3_5{background:var(--ok);border-radius:50%;width:8px;height:8px}._env-dot_1kmw3_5[data-prod]{background:var(--prod)}._sep_1kmw3_7{background:var(--line);width:1px;height:14px}._top-spacer_1kmw3_8{flex:1}._theme-control_1kmw3_9{display:block}._who_1kmw3_10{color:var(--muted);font-size:var(--fs-14);align-items:center;gap:8px;display:inline-flex}._env_1kmw3_4,._who-wrap_1kmw3_11{position:relative}._env-menu_1kmw3_12{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:300px;box-shadow:var(--shadow-popover);padding:6px;position:absolute;top:40px;right:0}._env-item_1kmw3_13{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}._env-item_1kmw3_13:hover:not(:disabled){background:var(--surface-2)}._env-item_1kmw3_13:disabled{cursor:not-allowed;opacity:.6}._env-item_1kmw3_13>._env-dot_1kmw3_5{flex:none;margin-top:6px}._env-item_1kmw3_13 small{color:var(--muted);font-family:var(--f-data);overflow-wrap:anywhere;font-size:12px;display:block}._env-note_1kmw3_18{color:var(--muted);border-top:1px solid var(--line);margin-top:4px;padding:8px 10px 6px;font-size:12px}._env-empty_1kmw3_19{color:var(--muted);padding:8px 10px;font-size:12px}button._who_1kmw3_10{border-radius:var(--r-pill);font:inherit;background:0 0;border:0;padding:2px}._who-menu_1kmw3_21{width:220px}._who-id_1kmw3_22{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px;font-size:13px}._who-id_1kmw3_22 small{color:var(--muted);font-size:12px;display:block}._backend-label_1kmw3_24{color:var(--muted)}._avatar_1kmw3_25{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}._lbl-long_1kmw3_26,._who-name_1kmw3_27{display:inline}._shell_1kmw3_28{grid-template-columns:208px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}._rail_1kmw3_29{border-right:1px solid var(--line);padding:16px 10px}._nav-group_1kmw3_30+._nav-group_1kmw3_30{margin-top:18px}._nav-group_1kmw3_30 h6{color:var(--muted);letter-spacing:.12em;margin:0 10px 4px;font-size:11px;font-weight:500}._nav_1kmw3_30 a{border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs-14);align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}._nav_1kmw3_30 a:hover{background:var(--surface-2)}._nav_1kmw3_30 a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}._nav_1kmw3_30 svg{opacity:.85;flex:none;width:16px;height:16px}._main_1kmw3_36{min-width:0;padding:var(--main-top) var(--main-inline) var(--main-bottom)}._page-head_1kmw3_37{align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;margin-bottom:22px;display:flex}._page-head_1kmw3_37 h1{color:var(--ink);font-family:var(--f-display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:700}._page-head_1kmw3_37 ._sub_1kmw3_39{color:var(--muted)}._page-head_1kmw3_37 ._right_1kmw3_40{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}._page-subtitle_1kmw3_41{color:var(--muted);font-size:var(--fs-14);margin:0}._button-link_1kmw3_42{border-radius:var(--r-sm);background:var(--accent);min-height:34px;color:var(--accent-ink);justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}._tabbar_1kmw3_43,._desk-only-note_1kmw3_44{display:none}._kv_1kmw3_45{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:4px 14px}._kv-row_1kmw3_46{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;text-decoration:none;display:flex}._kv-row_1kmw3_46:first-child{border-top:0}._kv-row_1kmw3_46 ._arrow_1kmw3_48{color:var(--faint)}._kv-link_1kmw3_49{color:var(--ink);font-size:var(--fs-14);text-decoration:none}._more-section_1kmw3_50{margin-bottom:18px}._more-section_1kmw3_50 h2{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}@media (width<=760px){._top_1kmw3_1{gap:10px;padding:0 16px}._theme-control_1kmw3_9,._env-btn_1kmw3_4 ._lbl-long_1kmw3_26,._who-name_1kmw3_27{display:none}._env-menu_1kmw3_12{width:min(300px,100vw - 32px);right:-60px}._who-menu_1kmw3_21{width:min(220px,100vw - 32px);right:0}._shell_1kmw3_28{grid-template-columns:minmax(0,1fr)}._rail_1kmw3_29{display:none}._main_1kmw3_36{padding:20px 16px calc(88px + env(safe-area-inset-bottom,0px))}._page-head_1kmw3_37 h1{font-size:22px}._tabbar_1kmw3_43{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}._tabbar_1kmw3_43 a{color:var(--muted);flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;font-size:11px;text-decoration:none;display:flex}._tabbar_1kmw3_43 a[aria-current=page]{color:var(--accent);font-weight:600}._tabbar_1kmw3_43 svg{width:20px;height:20px}._desk-only-note_1kmw3_44{border-radius:var(--r);background:var(--surface-2);color:var(--muted);text-align:center;padding:12px 14px;font-size:13px;display:block}}:root{--bg:#f4f5f8;--surface:#fff;--surface-2:#eceef3;--ink:#161b26;--muted:#5b6274;--faint:#8a90a0;--line:#dce0e8;--accent:#3346b5;--accent-ink:#fff;--accent-soft:#e5e8f8;--star:#b97c12;--ok:#1d7449;--ok-soft:#e1f1e8;--warn:#9a5b0c;--warn-soft:#f8ecd9;--bad:#ae323d;--bad-soft:#f8e2e4;--info:#2c679b;--info-soft:#e1ecf6;--prod:#ae323d;--f-display:"Noto Serif SC","Songti SC",serif;--f-body:"Noto Sans SC Variable","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--f-data:"JetBrains Mono Variable","JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;--r:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1219;--surface:#151a24;--surface-2:#1c2230;--ink:#e5e8ef;--muted:#9ca3b4;--faint:#6e7588;--line:#283042;--accent:#8f9cff;--accent-ink:#0e1219;--accent-soft:#232a4a;--star:#e3aa3e;--ok:#55c28f;--ok-soft:#173326;--warn:#e6a24c;--warn-soft:#382a14;--bad:#f27d86;--bad-soft:#3a1c20;--info:#73aadb;--info-soft:#172a3b;--prod:#f27d86;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1219;--surface:#151a24;--surface-2:#1c2230;--ink:#e5e8ef;--muted:#9ca3b4;--faint:#6e7588;--line:#283042;--accent:#8f9cff;--accent-ink:#0e1219;--accent-soft:#232a4a;--star:#e3aa3e;--ok:#55c28f;--ok-soft:#173326;--warn:#e6a24c;--warn-soft:#382a14;--bad:#f27d86;--bad-soft:#3a1c20;--info:#73aadb;--info-soft:#172a3b;--prod:#f27d86;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--r-sm:6px;--r-xs:4px;--r-pill:999px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-19:19px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--h-control:34px;--h-pill:22px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--main-top:28px;--main-inline:32px;--main-bottom:48px;--shadow-popover:0 12px 32px #0a0e1e24}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);margin:0;font-size:14px;line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}
