._badge_16rsz_1{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:10px;border-radius:5px;background:var(--soft);color:var(--muted);white-space:nowrap}._success_16rsz_12{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}._warning_16rsz_16{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}._neutral_16rsz_20{color:var(--muted)}._accent_16rsz_23{color:var(--accent);background:var(--accent-soft)}._danger_16rsz_27{color:var(--danger);background:var(--danger-soft)}._spinner_g2teg_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;width:var(--spinner-size);height:var(--spinner-size)}._spinner_g2teg_1 svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;animation:_turn_g2teg_1 .8s linear infinite}._spinner_g2teg_1 circle{opacity:.18}._spinner_g2teg_1 path{stroke-linecap:round}._spinner_g2teg_1[data-variant=dots]{gap:3px;width:calc(var(--spinner-size) * 1.8)}._spinner_g2teg_1 i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:_pulse_g2teg_1 1s ease-in-out infinite}._spinner_g2teg_1 i:nth-child(2){animation-delay:.12s}._spinner_g2teg_1 i:nth-child(3){animation-delay:.24s}@keyframes _turn_g2teg_1{to{transform:rotate(360deg)}}@keyframes _pulse_g2teg_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}._button_1p5mt_1{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height);padding:6px 13px;border:1px solid var(--line);border-radius:calc(var(--radius) - 3px);background:var(--surface);white-space:nowrap;transition:background var(--motion-hover),transform var(--motion-hover),border-color var(--motion-hover);font-size:12px;text-decoration:none;color:var(--fg)}._button_1p5mt_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._button_1p5mt_1:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover);border-color:color-mix(in srgb,var(--fg) 18%,var(--surface))}._button_1p5mt_1:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}._primary_1p5mt_31{background:var(--accent-fill, var(--accent));border-color:var(--accent-fill, var(--accent));color:var(--on-accent-fill, var(--on-accent))}._primary_1p5mt_31:hover:not(:disabled):not([aria-disabled=true]){background:var( --accent-fill-hover, color-mix(in srgb, var(--accent) 86%, var(--surface)) );border-color:transparent}._secondary_1p5mt_43{box-shadow:0 1px 1px #00000003}._ghost_1p5mt_46{background:transparent;border-color:transparent;box-shadow:none}._danger_1p5mt_51{color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface))}._small_1p5mt_55{min-height:var(--control-small);padding:4px 9px;font-size:11px}._link_1p5mt_60{min-height:0;padding:0;border:0;border-radius:2px;background:transparent;box-shadow:none;color:var(--accent);font-size:13px;line-height:1.6;text-align:left;justify-content:flex-start;white-space:normal}._link_1p5mt_60:hover:not(:disabled):not([aria-disabled=true]){background:transparent;color:var(--accent-hover,var(--accent));text-decoration:underline;text-underline-offset:3px}._link_1p5mt_60 ._content_1p5mt_62{justify-content:flex-start}._spin_1p5mt_63{animation:_spin_1p5mt_63 1s linear infinite}._button_1p5mt_1{position:relative}._content_1p5mt_62{display:inline-flex;align-items:center;justify-content:center;gap:7px}._loader_1p5mt_76{position:absolute;inset:0;display:grid;place-items:center}._button_1p5mt_1[aria-busy=true]{opacity:.8;cursor:wait}._content_1p5mt_62>svg{width:var(--button-icon-size, 16px);height:var(--button-icon-size, 16px);flex-shrink:0}._anchor_1jlt7_1{display:inline-flex;align-items:center}._tooltip_1jlt7_5{position:fixed;inset:auto;margin:0;max-width:min(320px,calc(100vw - 16px));padding:6px 9px;border-radius:10px;background:#303030;color:#fff;border:1px solid #303030;box-shadow:0 3px 12px #00000024;font:400 11px/16px var(--ui-font);overflow:visible;pointer-events:none}[data-theme=dark] ._tooltip_1jlt7_5{box-shadow:0 3px 12px #00000038}._tooltip_1jlt7_5:before{content:"";position:absolute;background:inherit;width:14px;height:8px}._tooltip_1jlt7_5[data-side=top]:before{bottom:-7px;left:calc(var(--arrow) - 7px);clip-path:polygon(0 0,100% 0,50% 100%)}._tooltip_1jlt7_5[data-side=bottom]:before{top:-7px;left:calc(var(--arrow) - 7px);clip-path:polygon(50% 0,100% 100%,0 100%)}._tooltip_1jlt7_5[data-side=left]:before{right:-7px;top:calc(var(--arrow) - 7px);width:8px;height:14px;clip-path:polygon(100% 50%,0 0,0 100%)}._tooltip_1jlt7_5[data-side=right]:before{left:-7px;top:calc(var(--arrow) - 7px);width:8px;height:14px;clip-path:polygon(0 50%,100% 0,100% 100%)}._iconButton_1bta9_1{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;border-radius:calc(var(--radius) - 3px);color:var(--muted);transition:background var(--motion-hover),color var(--motion-hover)}._iconButton_1bta9_1:hover{color:var(--fg);background:var(--hover)}._icon_1bta9_1{display:contents}._iconButton_1bta9_1[data-size=small]{width:30px;height:30px;min-width:30px}._iconButton_1bta9_1[data-variant=primary]{background:var(--accent-fill, var(--accent));color:var(--on-accent-fill, var(--on-accent))}._iconButton_1bta9_1[data-variant=primary]:hover:not(:disabled){background:var(--accent-fill-hover, var(--accent))}._iconButton_1bta9_1[data-variant=secondary]{border:1px solid var(--border);background:var(--surface)}._iconButton_1bta9_1[data-variant=danger]{color:var(--danger);background:var(--danger-soft)}._item_16tgk_1{display:flex;align-items:center;gap:var(--menu-item-gap);width:100%;min-width:0;min-height:var(--menu-item-height);margin:0;padding:max(4px,calc((var(--menu-item-height) - var(--menu-item-line-height)) / 2)) var(--menu-item-padding-x);border:0;border-radius:calc(var(--radius) - 4px);background:transparent;color:var(--fg);text-align:left;font-family:var(--ui-font);font-size:var(--menu-item-font-size);font-weight:400;line-height:var(--menu-item-line-height);cursor:pointer;outline:none;transition:background-color var(--motion-hover),color var(--motion-hover)}._item_16tgk_1+._item_16tgk_1{margin-top:var(--menu-item-spacing)}@media(pointer:coarse){._item_16tgk_1{min-height:44px}}._item_16tgk_1[data-selected=true]{background:var(--selected)}._item_16tgk_1:where(:not(:disabled):not([aria-disabled=true])):is(:hover,:focus-visible,[data-active=true],[aria-expanded=true]){background:var(--hover)}._item_16tgk_1[data-selected=true]:where(:not(:disabled):not([aria-disabled=true])):is(:hover,:focus-visible,[data-active=true]){background:color-mix(in srgb,var(--selected) 75%,var(--hover))}._item_16tgk_1:where(:not(:disabled):not([aria-disabled=true])):active{background:var(--selected)}._item_16tgk_1:disabled,._item_16tgk_1[aria-disabled=true]{opacity:var(--menu-disabled-opacity);cursor:not-allowed}._item_16tgk_1[data-tone=danger]{color:var(--danger)}._leading_16tgk_64,._trailing_16tgk_65{display:grid;place-items:center;flex:0 0 var(--menu-item-icon-size);width:var(--menu-item-icon-size);height:var(--menu-item-icon-size)}._leading_16tgk_64{color:inherit;opacity:.8}._leading_16tgk_64 svg,._trailing_16tgk_65>svg{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);stroke-width:1.65}._copy_16tgk_82{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._label_16tgk_89{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_16tgk_95{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:14px;color:var(--muted)}._shortcut_16tgk_104{flex-shrink:0;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--ui-font);font-size:var(--menu-shortcut-font-size);font-weight:400;line-height:var(--menu-shortcut-line-height);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;text-align:right}._shortcut_16tgk_104~._trailing_16tgk_65:empty{display:none}._check_16tgk_124{color:var(--accent)}._checkbox_16tgk_127,._radio_16tgk_128{display:grid;place-items:center;width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);border:1px solid color-mix(in srgb,var(--fg) 25%,var(--surface));background:var(--field);transition:background var(--motion-hover),border-color var(--motion-hover)}._checkbox_16tgk_127{border-radius:4px}._checkbox_16tgk_127[data-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._checkbox_16tgk_127 svg{width:12px;height:12px;stroke-width:2}._radio_16tgk_128{border-radius:50%}._radio_16tgk_128 i{width:6px;height:6px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform var(--motion-press) var(--ease)}._radio_16tgk_128[data-checked=true]{border-color:var(--accent)}._radio_16tgk_128[data-checked=true] i{transform:scale(1)}._item_16tgk_1:focus-visible{outline:none}._popover_25yob_1{position:fixed;inset:auto;margin:0;padding:5px;color:var(--fg);background:var(--popup-background);border:1px solid var(--popup-border);border-radius:var(--popup-radius);box-shadow:var(--popup-shadow);overflow-y:auto;overscroll-behavior:contain}._popover_25yob_1[inert]{pointer-events:none}._popover_25yob_1:not(:popover-open){display:none}._input_gcult_1{width:100%;padding:6px 10px}._withIcon_gcult_6{position:relative;width:100%;min-width:0}._hasLeading_gcult_11 ._input_gcult_1{padding-left:38px}._hasTrailing_gcult_14 ._input_gcult_1{padding-right:36px}._trailing_gcult_17{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--muted);pointer-events:none}._trailing_gcult_17>svg{width:16px;height:16px}._leading_gcult_31{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--muted);pointer-events:none}._dialog_12hy9_1{width:min(var(--dialog-width),calc(100vw - 32px));max-height:calc(100dvh - var(--dialog-inset));padding:0;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 3px);box-shadow:var(--shadow-dialog);overflow:auto}._dialog_12hy9_1::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fade-in_12hy9_1 var(--popup-enter)}._dialogHeader_12hy9_18{border-bottom:var(--dialog-header-border);display:flex;align-items:center;justify-content:space-between;padding:var(--dialog-header-padding)}._dialogBody_12hy9_25{padding:var(--dialog-body-padding)}._dialogBody_12hy9_25>p{color:var(--muted);font-size:12px;line-height:1.8}._dialogFooter_12hy9_33{flex-wrap:wrap;display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:var(--separator-width) var(--separator-style) var(--separator-color);background:var(--canvas)}._wide_12hy9_43{width:min(var(--dialog-wide-width),calc(100vw - 32px))}._small_12hy9_46{width:min(420px,calc(100vw - 32px))}._dialog_12hy9_1[data-variant=message] ._dialogHeader_12hy9_18{border:0;padding-bottom:12px}._dialog_12hy9_1[data-variant=message] ._dialogBody_12hy9_25{padding-top:0;padding-bottom:24px}._dialog_12hy9_1[data-variant=message] ._dialogFooter_12hy9_33{border:0;background:transparent;padding-top:0;padding-bottom:18px}._closing_12hy9_63{pointer-events:none}._dialog_12hy9_1._closing_12hy9_63::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background var(--popup-exit),backdrop-filter var(--popup-exit)}._dialogHeader_12hy9_18 h2{font-size:var(--dialog-title-size)}@media(max-width:600px){._dialog_12hy9_1{max-height:calc(100dvh - 24px)}._dialogBody_12hy9_25{padding:18px}._dialogHeader_12hy9_18,._dialogFooter_12hy9_33{padding:14px 18px}}._empty_1dsjt_1{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px}._empty_1dsjt_1 p{color:var(--muted);max-width:300px;font-size:12px}._emptyIcon_1dsjt_16{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--line);border-radius:14px;background:var(--soft);color:var(--muted);margin-bottom:6px}._emptyIcon_1dsjt_16 svg{width:23px;height:23px}._overlay_1veqr_1{position:absolute;inset:0;z-index:6;padding:12px;border-radius:inherit;background:var(--surface);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--popup-enter) var(--ease),visibility var(--popup-enter)}._overlay_1veqr_1[data-active=true]{opacity:1;visibility:visible}._card_1veqr_19{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed color-mix(in srgb,var(--fg) 28%,var(--surface));border-radius:var(--radius);transform:scale(.985);transition:transform var(--motion-panel) var(--ease)}._overlay_1veqr_1[data-active=true] ._card_1veqr_19{transform:scale(1)}._icon_1veqr_35{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--soft);color:var(--muted)}._icon_1veqr_35 svg{width:28px;height:28px}._card_1veqr_19 strong{font-size:15px;font-weight:550}._card_1veqr_19>span:last-child{font-size:12px;color:var(--muted)}._feedback_1cggw_1{color:var(--danger);font-size:12px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}._feedback_1cggw_1 ul{margin:0;padding-left:16px}._feedback_1cggw_1 p{margin-top:4px}._chevron_89zqq_1{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;rotate:0deg;transition:rotate var(--motion-chevron) var(--ease),color var(--motion-hover) var(--ease);flex-shrink:0}._chevron_89zqq_1[data-expanded=true]{rotate:180deg}._stack_1w230_1{display:flex;flex-direction:column;gap:var(--menu-item-spacing, 1px)}._stack_1w230_1>*{flex-shrink:0}._stack_1w230_1._stack_1w230_1>[data-menu-item],._stack_1w230_1._stack_1w230_1>*>[data-menu-item]{margin:0}._select_x9hq3_1{min-width:min(168px,100%);width:var(--select-width);max-width:100%;padding:5px 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}._select_x9hq3_1 svg{color:var(--muted)}._empty_x9hq3_20{padding:14px 10px;color:var(--muted);font-size:12px}._trigger_xvldl_1{height:var(--control-height);min-height:var(--control-height);flex-shrink:0;max-width:100%}._value_xvldl_7{min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._value_xvldl_7>span{overflow:hidden;text-overflow:ellipsis}._value_xvldl_7>svg{flex-shrink:0;width:16px;height:16px}._progress_zx9ox_1{height:5px;width:100%;background:var(--line);border-radius:10px;overflow:hidden}._progress_zx9ox_1 span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width var(--motion-panel) var(--ease)}._progress_zx9ox_1[data-indeterminate=true]>span{width:35%;animation:_progress-travel_zx9ox_1 1.25s ease-in-out infinite}._progress_zx9ox_1[data-tone=success]>span{background:var(--success)}._progress_zx9ox_1[data-tone=error]>span{background:var(--danger)}@keyframes _progress-travel_zx9ox_1{0%{transform:translate(-100%)}to{transform:translate(290%)}}._segmented_2i3q5_1{position:relative;isolation:isolate;display:inline-flex;width:max-content;align-self:flex-start;gap:3px;padding:3px;background:var(--soft);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px)}._indicator_2i3q5_13{opacity:var(--segment-opacity, 0);position:absolute;left:0;top:0;width:var(--segment-width, 0px);height:var(--segment-height, 0px);transform:translate(var(--segment-x, 0px),var(--segment-y, 0px));border-radius:calc(var(--radius) - 5px);background:var(--surface);box-shadow:0 1px 3px #0000000d;pointer-events:none;z-index:0}._segmented_2i3q5_1[data-ready=true] ._indicator_2i3q5_13{transition:transform var(--motion-segment) var(--ease),width var(--motion-segment) var(--ease),height var(--motion-segment) var(--ease)}._segmented_2i3q5_1 button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:26px;border:0;padding:4px 12px;border-radius:calc(var(--radius) - 5px);background:transparent;color:var(--muted);font-size:12px;transition:color var(--motion-hover) var(--ease),scale var(--motion-press) var(--ease)}._segmented_2i3q5_1 button[aria-pressed=true]{color:var(--fg)}._segmented_2i3q5_1 button:active:not(:disabled){scale:.97}._segmented_2i3q5_1{max-width:100%;overflow:auto;border-radius:var(--segment-radius);background:var(--segment-background)}._segmented_2i3q5_1 button{min-height:var(--segment-height-min);font-size:var(--field-font-size);white-space:nowrap;cursor:pointer}._segmented_2i3q5_1 button[aria-pressed=true]{color:var(--segment-selected-color)}._segmented_2i3q5_1 button:disabled{opacity:.45;cursor:not-allowed}._segmented_2i3q5_1 button svg{width:16px;height:16px}._segmented_2i3q5_1 button:focus-visible{outline-offset:-2px}._settingRow_17p5c_1{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--row-height);padding:15px 0}._settingRow_17p5c_1+._settingRow_17p5c_1[data-divider=true]{border-top:var(--separator-width) var(--separator-style) var(--separator-color)}._settingCopy_17p5c_13{flex:1;min-width:0}._settingCopy_17p5c_13 h3{font-size:13px;font-weight:400}._settingCopy_17p5c_13 p{font-size:11px;color:var(--muted);margin-top:4px;max-width:440px}._settingControl_17p5c_27{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;max-width:55%}@media(max-width:760px){._settingRow_17p5c_1{flex-wrap:wrap;gap:12px}._settingControl_17p5c_27{margin-left:auto;max-width:100%}}._skeleton_1wwe5_1{display:block;position:relative;overflow:hidden;border-radius:5px;background:var(--soft)}._skeleton_1wwe5_1:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fg) 4%,transparent),transparent);animation:_shimmer_1wwe5_1 1.5s ease-in-out infinite}@keyframes _shimmer_1wwe5_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeletonRows_1bkbb_1{width:100%}._skeletonRow_1bkbb_1{display:flex;align-items:center;gap:13px;padding:16px 0}._skeletonRow_1bkbb_1+._skeletonRow_1bkbb_1{border-top:var(--separator-width) var(--separator-style) var(--separator-color)}._skeletonRow_1bkbb_1>div{flex:1;display:flex;flex-direction:column;gap:9px}._switch_1jhqw_1{position:relative;width:36px;height:22px;flex-shrink:0;padding:0;border:1px solid color-mix(in srgb,var(--fg) 25%,var(--surface));border-radius:999px;background:var(--field);transition:background-color var(--motion-panel) var(--ease),border-color var(--motion-panel) var(--ease),box-shadow var(--motion-hover)}._switch_1jhqw_1 span{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform var(--motion-panel) var(--ease),width var(--motion-press) var(--ease),background-color var(--motion-panel)}._switch_1jhqw_1:hover:not(:disabled){background:var(--hover);border-color:var(--muted)}._switch_1jhqw_1[aria-checked=true]{background:var(--switch-on, var(--accent));border-color:var(--switch-on, var(--accent))}._switch_1jhqw_1[aria-checked=true]:hover:not(:disabled){background:var( --switch-on-hover, color-mix(in srgb, var(--accent) 88%, var(--fg)) );border-color:var(--switch-on, var(--accent))}._switch_1jhqw_1[aria-checked=true] span{transform:translate(14px);background:var(--switch-thumb-on, var(--on-accent))}._switch_1jhqw_1:active:not(:disabled) span{width:17px}._switch_1jhqw_1[aria-checked=true]:active:not(:disabled) span{transform:translate(11px)}._switch_1jhqw_1:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}._switch_1jhqw_1:disabled{opacity:.4}._toast_17e4y_1{position:fixed;inset:auto;margin:0;padding:10px 14px;border:0;border-radius:10px;background:#303030;color:var(--toast-text-color, #fff);box-shadow:0 8px 28px #0000001c,0 2px 6px #0000000d;max-width:min(460px,calc(100vw - 40px));max-height:min(160px,calc(100vh - 40px));overflow:auto;font-size:13px;line-height:20px;scrollbar-width:thin;--tone: #c4c4c4;--soft-tone: #555}._toast_17e4y_1:popover-open{display:flex;align-items:center;gap:11px}._copy_17e4y_27{min-width:0;display:grid;gap:2px;white-space:pre-wrap;overflow-wrap:anywhere}._copy_17e4y_27 strong{font-size:12px;font-weight:600}._copy_17e4y_27 small{color:inherit;opacity:.8;font-size:11px}._icon_17e4y_43{display:grid;place-items:center;flex-shrink:0;align-self:center;width:20px;height:20px;color:var(--toast-icon-color, var(--tone))}._icon_17e4y_43 svg{display:block;width:18px;height:18px}._toast_17e4y_1 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;border:0;border-radius:5px;color:inherit;font-size:12px;line-height:20px;min-height:26px;transition:background-color var(--motion-hover),opacity var(--motion-hover)}._action_17e4y_73{min-height:26px;padding:3px 8px;background:#ffffff18;white-space:nowrap}._action_17e4y_73:hover:not(:disabled){background:#ffffff2a}._action_17e4y_73[data-icon-only=true]{width:26px;padding:4px}._action_17e4y_73 svg{width:15px;height:15px}._close_17e4y_90{width:26px;height:26px;padding:3px;background:transparent;opacity:.65}._close_17e4y_90:hover{opacity:1;background:#ffffff20}._close_17e4y_90 svg{width:14px;height:14px}._toast_17e4y_1 button:focus-visible{outline:1px solid currentColor;outline-offset:2px}._toast_17e4y_1[data-tone=success]{--tone: #91d5a4;--soft-tone: #257243}._toast_17e4y_1[data-tone=info]{--tone: #8ec5ff;--soft-tone: #2566a6}._toast_17e4y_1[data-tone=warning]{--tone: #f0c474;--soft-tone: #926313}._toast_17e4y_1[data-tone=error]{--tone: #f4a3a3;--soft-tone: #b13d3d}._toast_17e4y_1[data-variant=soft]{background:color-mix(in srgb,var(--soft-tone) 8%,var(--surface));color:var(--toast-text-color, var(--fg));box-shadow:var(--shadow);border:1px solid color-mix(in srgb,var(--soft-tone) 18%,var(--surface))}._toast_17e4y_1[data-variant=soft] ._icon_17e4y_43{color:var(--toast-icon-color, var(--soft-tone))}._toast_17e4y_1[data-variant=soft] ._action_17e4y_73{background:color-mix(in srgb,var(--soft-tone) 10%,transparent)}._toast_17e4y_1[data-variant=soft] button:hover:not(:disabled){background:color-mix(in srgb,var(--soft-tone) 18%,transparent)}._toast_17e4y_1[data-position^=top]{top:20px}._toast_17e4y_1[data-position^=bottom]{bottom:20px}._toast_17e4y_1[data-position$=left]{left:20px}._toast_17e4y_1[data-position$=right]{right:20px}._toast_17e4y_1[data-position$=center]{left:50%;transform:translate(-50%)}[data-theme=dark] ._toast_17e4y_1{box-shadow:0 8px 28px #0000003d,0 2px 6px #00000024}[data-theme=dark] ._toast_17e4y_1[data-variant=solid]{background:#333;color:var(--toast-text-color, #f4f4f4)}[data-theme=dark] ._toast_17e4y_1[data-variant=soft]{--soft-tone: var(--tone)}._spin_17e4y_168{animation:_spin_17e4y_168 1s linear infinite}@keyframes _spin_17e4y_168{to{transform:rotate(360deg)}}._textarea_1lu8k_1{width:100%;height:auto;min-height:88px;resize:vertical;padding:8px 10px;line-height:1.6}._loading_11pv1_1{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:22px;color:var(--muted);font-size:12px}._loading_11pv1_1>div{width:min(260px,100%)}._loading_11pv1_1[data-full-page=true]{min-height:calc(100dvh - 200px)}._field_2r7ue_1{display:flex;flex-direction:column;gap:7px;min-width:0}._label_2r7ue_7{display:inline-flex;align-items:baseline;gap:5px;font-size:12px;color:var(--fg)}._required_2r7ue_14{color:var(--danger);font-size:12px;line-height:1}._optional_2r7ue_19{color:var(--muted);font-size:11px}._hint_2r7ue_23,._error_2r7ue_24{font-size:11px;line-height:1.5;margin:0}._hint_2r7ue_23{color:var(--muted)}._error_2r7ue_24{color:var(--danger)}._field_2r7ue_1[data-disabled=true]>._labelRow_2r7ue_35>._label_2r7ue_7,._field_2r7ue_1:has(>input:disabled,>textarea:disabled,>button:disabled,>div>input:disabled,>label>input:disabled,>fieldset:disabled)>._labelRow_2r7ue_35>._label_2r7ue_7{opacity:.55}._group_2r7ue_48{display:flex;flex-direction:column;gap:12px;min-width:0;border:0;padding:0;margin:0}._group_2r7ue_48>legend{padding:0;margin-bottom:10px}._labelRow_2r7ue_35{display:flex;align-items:center;justify-content:space-between;gap:var(--field-gap)}._field_2r7ue_1{width:100%;gap:8px}._field_2r7ue_1>._labelRow_2r7ue_35:empty{display:none}._field_2r7ue_1>[role=combobox]{width:var(--field-trigger-width);max-width:100%}._label_2r7ue_7{font-size:var(--field-label-size)}._field_2r7ue_1[data-layout=inline]{display:grid;grid-template-columns:var(--field-label-width, minmax(160px, .8fr)) minmax(0,1.2fr);align-items:center;gap:24px}._inlineLabel_2r7ue_91,._inlineControl_2r7ue_92{display:flex;flex-direction:column;gap:6px;min-width:0}._controlContent_2r7ue_98{display:flex;align-items:center;justify-content:flex-end;min-width:0}._controlContent_2r7ue_98>*{max-width:100%}._inlineLabel_2r7ue_91 ._labelRow_2r7ue_35{justify-content:flex-start}._field_2r7ue_1[data-disabled=true] ._inlineLabel_2r7ue_91>._labelRow_2r7ue_35{opacity:.55}@media(min-width:701px){._field_2r7ue_1[data-layout=inline]:has(textarea){align-items:start}._field_2r7ue_1[data-layout=inline]:has(textarea)>._inlineLabel_2r7ue_91{padding-top:max(0px,calc((var(--control-height) - 1lh) / 2))}}@media(max-width:700px){._field_2r7ue_1[data-layout=inline]{display:flex;gap:8px}._controlContent_2r7ue_98{justify-content:flex-start}}._hint_2r7ue_23,._error_2r7ue_24{font-size:var(--field-message-size)}._control_rp549_4{display:flex;align-items:center;gap:9px;padding:0 10px}._control_rp549_4>svg{width:16px;height:16px;color:var(--muted)}._control_rp549_4 input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:inherit}._control_rp549_4 button{display:grid;place-items:center;border:0;background:transparent;padding:3px;border-radius:4px;color:var(--muted)}._control_rp549_4 button:hover{background:var(--hover)}._control_rp549_4 button svg{width:13px;height:13px}._fields_16lnw_1{display:contents;border:0;padding:0;margin:0;min-width:0}._item_7xxsq_1{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0}._item_7xxsq_1[data-highlighted]{background:color-mix(in srgb,var(--selected) 35%,var(--surface))}._icon_7xxsq_15{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);background:var(--selected);color:var(--accent)}._icon_7xxsq_15 svg{width:21px;height:21px}._body_7xxsq_28{min-width:0}._heading_7xxsq_31{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._heading_7xxsq_31 strong{font-size:14px;font-weight:600;color:var(--fg);overflow-wrap:anywhere}._description_7xxsq_43{font-size:12px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}._metadata_7xxsq_49{display:flex;flex-wrap:wrap;gap:14px 28px;margin:16px 0 0}._metadata_7xxsq_49>div{min-width:0}._metadata_7xxsq_49 dt{font-size:11px;color:var(--muted)}._metadata_7xxsq_49 dd{margin:4px 0 0;font-size:12px;color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._actions_7xxsq_69{display:flex;align-items:center;gap:6px;justify-content:flex-end}@media(max-width:700px){._item_7xxsq_1{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}._icon_7xxsq_15{width:36px;height:36px}._actions_7xxsq_69{grid-column:2}._metadata_7xxsq_49{display:flex;flex-direction:column;gap:10px}._metadata_7xxsq_49>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._metadata_7xxsq_49 dd{margin:0;text-align:right}}._surface_tz86k_1{height:var(--control-height);min-width:0;border:1px solid var(--control-border, var(--line));border-radius:var(--field-radius);background:var(--field);color:var(--fg);font-size:var(--field-font-size);line-height:var(--field-line-height);outline:none;transition:border-color var(--motion-hover),box-shadow var(--motion-hover),background-color var(--motion-hover)}._surface_tz86k_1:hover:where(:not(:disabled,[data-disabled=true],[aria-disabled=true],[readonly],[aria-readonly=true],[data-readonly=true],[data-disabled=true] *,[aria-disabled=true] *,[data-readonly=true] *,fieldset:disabled *,:has(input:disabled,textarea:disabled))){border-color:var( --field-hover-border, color-mix(in srgb, var(--fg) var(--field-hover-strength), var(--surface)) )}._surface_tz86k_1[data-focus=true],._surface_tz86k_1:focus,._surface_tz86k_1:focus-visible,._surface_tz86k_1:focus-within,._surface_tz86k_1[aria-expanded=true]{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 var(--field-focus-width) color-mix(in srgb,var(--accent) var(--field-focus-strength),transparent)}._surface_tz86k_1[aria-invalid=true]{border-color:var(--danger)}._surface_tz86k_1[aria-invalid=true][data-focus=true],._surface_tz86k_1[aria-invalid=true]:focus-within{box-shadow:0 0 0 var(--field-focus-width) color-mix(in srgb,var(--danger) var(--field-focus-strength),transparent)}._surface_tz86k_1:disabled,._surface_tz86k_1[data-disabled=true]{opacity:var(--field-disabled-opacity);cursor:not-allowed}._surface_tz86k_1[data-disabled=true] input:disabled{opacity:1}._surface_tz86k_1 input{outline:none;color:inherit;font-family:inherit;line-height:inherit}._surface_tz86k_1 input:focus-visible{outline:none}._surface_tz86k_1::placeholder,._surface_tz86k_1 input::placeholder{color:var(--placeholder);opacity:1}._surface_tz86k_1[readonly],._surface_tz86k_1[aria-readonly=true],._surface_tz86k_1:has(input[readonly]){background:var(--field-readonly)}@media(max-width:600px){._surface_tz86k_1:has(input),._surface_tz86k_1:is(input,textarea){font-size:16px}}._control_1llnu_1{display:flex;align-items:center;gap:7px;padding:0 8px 0 10px}._control_1llnu_1 input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:inherit}._control_1llnu_1 button{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:0;padding:0;border-radius:5px;background:transparent;color:var(--muted)}._control_1llnu_1 button:hover{background:var(--hover);color:var(--fg)}._control_1llnu_1 svg{width:16px;height:16px}._caps_1llnu_39{font-size:11px;color:var(--warning);margin:0}._strength_1llnu_44{display:flex;gap:4px;height:4px}._strength_1llnu_44 span{height:4px;flex:1;border-radius:3px;background:var(--line)}._strength_1llnu_44[data-strength="1"] [data-active=true]{background:var(--danger)}._strength_1llnu_44[data-strength="2"] [data-active=true]{background:var(--warning)}._strength_1llnu_44[data-strength="3"] [data-active=true],._strength_1llnu_44[data-strength="4"] [data-active=true]{background:var(--success)}._alert_1xtlk_1{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--alert-color) 24%,var(--surface));border-radius:var(--radius);background:color-mix(in srgb,var(--alert-color) 5%,var(--surface))}._icon_1xtlk_11{display:grid;place-items:center;color:var(--alert-color);flex-shrink:0}._icon_1xtlk_11 svg{width:19px;height:19px}._copy_1xtlk_21{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.55}._copy_1xtlk_21 strong{font-weight:550}._action_1xtlk_33{flex-shrink:0;display:flex;align-items:center}._close_1xtlk_38{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:5px;padding:0;background:transparent;color:var(--muted)}._close_1xtlk_38:hover{background:var(--hover);color:var(--fg)}._close_1xtlk_38 svg{width:14px;height:14px}._card_cwddz_1{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);min-width:0;box-shadow:var(--card-shadow, none)}._interactive_cwddz_8{display:block;width:100%;padding:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--motion-hover),transform var(--motion-hover)}._interactive_cwddz_8:hover{box-shadow:var(--shadow);transform:translateY(-2px)}._interactive_cwddz_8:active{transform:none}._header_cwddz_27{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px var(--card-space) 0}._heading_cwddz_35{flex:1;min-width:0}._heading_cwddz_35 h2{color:var(--fg)}._description_cwddz_42{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.65}._headerOnly_cwddz_48 ._header_cwddz_27{padding-bottom:var(--card-space)}._body_cwddz_51{padding:var(--card-space)}._header_cwddz_27+._body_cwddz_51{padding-top:20px}@media(max-width:600px){._header_cwddz_27{padding:18px 18px 0}._body_cwddz_51{padding:18px}._headerOnly_cwddz_48 ._header_cwddz_27{padding-bottom:18px}}._description_qy91c_1{padding-top:2px;min-width:0;color:var(--muted);font-size:13px;line-height:1.85;overflow-wrap:anywhere}._feedback_qy91c_9{margin-top:16px}._destructive_qy91c_12{background:var(--danger);border-color:var(--danger);color:var(--on-danger, #fff)}._destructive_qy91c_12:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,var(--surface));border-color:transparent}._fields_qy91c_21{display:flex;flex-direction:column;gap:20px;border:0;padding:0;margin:0;min-width:0}:root[data-ui-theme=minimal]{color-scheme:light;--surface: #fff;--fg: #202020;--soft: #f6f6f6;--muted: #767676;--line: #eaeaea;--separator-width: 1px;--separator-style: solid;--separator-color: color-mix(in srgb, var(--fg) 9%, var(--surface));--hover: #f2f2f2;--selected: #eaeaea;--accent: #303030;--on-accent: #fff;--navigation: #f6f6f6;--canvas: #fafafa;--field: #fff;--disabled: #aaa;--success: #36815c;--danger: #bd4848;--warning: #a47628;--radius: 10px;--control-height: 34px;--menu-item-height: var(--control-height);--menu-item-line-height: 20px;--menu-item-padding-x: 10px;--menu-item-gap: 9px;--menu-item-spacing: 1px;--menu-item-icon-size: 16px;--menu-item-font-size: 12px;--menu-shortcut-font-size: 11px;--menu-shortcut-line-height: 18px;--menu-disabled-opacity: .42;--control-small: 28px;--row-height: 68px;--page-padding: 32px;--sidebar-width: 222px;--shadow-sm: 0 2px 6px var(--shadow-soft), 0 1px 2px var(--shadow-detail);--shadow-soft: #00000008;--shadow-detail: #00000006;--shadow-float: #0000000a;--shadow-edge: #00000008;--shadow-modal: #00000018;--shadow: 0 4px 18px var(--shadow-float), 0 1px 4px var(--shadow-edge);--shadow-dialog: 0 24px 70px var(--shadow-modal), 0 6px 20px var(--shadow-float);--overlay: #00000026;--ease: cubic-bezier(.2, .8, .2, 1);--ease-page: cubic-bezier(.2, .7, .2, 1);--motion-hover: .14s;--motion-press: 90ms;--motion-chevron: .18s;--motion-segment: .22s;--motion-page: .18s;--motion-panel: .22s;--popup-enter: .18s;--popup-exit: .12s;--ui-font: "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", sans-serif}:root[data-ui-theme=minimal][data-theme=dark]{color-scheme:dark;--surface: #1e1e1f;--fg: #f4f4f5;--soft: #262626;--muted: #ababab;--line: #373737;--hover: #303030;--selected: #3a3a3a;--navigation: #181819;--navigation-selected-color: var(--fg);--canvas: #202021;--field: #252526;--disabled: #686868;--success: #8fbc9d;--danger: #e68b8b;--warning: #cfb17c;--shadow-soft: #0003;--shadow-detail: #0002;--shadow-float: #0006;--shadow-edge: #0004;--shadow-modal: #0008;--overlay: #0007}:root[data-ui-theme=minimal][data-density=compact]{--control-height: 30px;--control-small: 26px;--row-height: 56px;--page-padding: 24px}:root[data-ui-theme=minimal][data-motion=off]{--motion-press: 0ms;--motion-chevron: 0ms;--motion-segment: 0ms;--motion-hover: 0ms;--motion-page: 0ms;--motion-panel: 0ms;--popup-enter: 0ms;--popup-exit: 0ms}@media(prefers-reduced-motion:reduce){:root[data-ui-theme=minimal]{--motion-press: 0ms;--motion-chevron: 0ms;--motion-segment: 0ms;--motion-hover: 0ms;--motion-page: 0ms;--motion-panel: 0ms;--popup-enter: 0ms;--popup-exit: 0ms}}@property --surface{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --fg{syntax: "<color>"; inherits: true; initial-value: #202020;}@property --soft{syntax: "<color>"; inherits: true; initial-value: #f6f6f6;}@property --muted{syntax: "<color>"; inherits: true; initial-value: #767676;}@property --line{syntax: "<color>"; inherits: true; initial-value: #eaeaea;}@property --hover{syntax: "<color>"; inherits: true; initial-value: #f2f2f2;}@property --selected{syntax: "<color>"; inherits: true; initial-value: #eaeaea;}@property --accent{syntax: "<color>"; inherits: true; initial-value: #303030;}@property --on-accent{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --navigation{syntax: "<color>"; inherits: true; initial-value: #f6f6f6;}@property --canvas{syntax: "<color>"; inherits: true; initial-value: #fafafa;}@property --field{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --disabled{syntax: "<color>"; inherits: true; initial-value: #aaa;}@property --success{syntax: "<color>"; inherits: true; initial-value: #36815c;}@property --danger{syntax: "<color>"; inherits: true; initial-value: #bd4848;}@property --warning{syntax: "<color>"; inherits: true; initial-value: #a47628;}:root[data-ui-theme=minimal][data-theme-ready=true]{transition:--surface .26s cubic-bezier(.2,.7,.2,1),--fg .26s cubic-bezier(.2,.7,.2,1),--soft .26s cubic-bezier(.2,.7,.2,1),--muted .26s cubic-bezier(.2,.7,.2,1),--line .26s cubic-bezier(.2,.7,.2,1),--hover .26s cubic-bezier(.2,.7,.2,1),--selected .26s cubic-bezier(.2,.7,.2,1),--accent .26s cubic-bezier(.2,.7,.2,1),--on-accent .26s cubic-bezier(.2,.7,.2,1),--navigation .26s cubic-bezier(.2,.7,.2,1),--canvas .26s cubic-bezier(.2,.7,.2,1),--field .26s cubic-bezier(.2,.7,.2,1),--disabled .26s cubic-bezier(.2,.7,.2,1),--success .26s cubic-bezier(.2,.7,.2,1),--danger .26s cubic-bezier(.2,.7,.2,1),--warning .26s cubic-bezier(.2,.7,.2,1),--shadow-soft .26s cubic-bezier(.2,.7,.2,1),--shadow-detail .26s cubic-bezier(.2,.7,.2,1),--shadow-float .26s cubic-bezier(.2,.7,.2,1),--shadow-edge .26s cubic-bezier(.2,.7,.2,1),--shadow-modal .26s cubic-bezier(.2,.7,.2,1),--overlay .26s cubic-bezier(.2,.7,.2,1)}:root[data-ui-theme=minimal][data-theme-changing=true] *{transition-property:transform,translate,opacity,width,height,grid-template-rows,box-shadow,visibility!important}:root[data-ui-theme=minimal][data-motion=off]{transition:none!important}@media(prefers-reduced-motion:reduce){:root[data-ui-theme=minimal]{transition:none!important}}@property --shadow-soft{syntax: "<color>"; inherits: true; initial-value: #00000008;}@property --shadow-detail{syntax: "<color>"; inherits: true; initial-value: #00000006;}@property --shadow-float{syntax: "<color>"; inherits: true; initial-value: #0000000a;}@property --shadow-edge{syntax: "<color>"; inherits: true; initial-value: #00000008;}@property --shadow-modal{syntax: "<color>"; inherits: true; initial-value: #00000018;}@property --overlay{syntax: "<color>"; inherits: true; initial-value: #00000026;}:root[data-ui-theme=minimal]{--field-radius: max(4px, calc(var(--radius) - 3px));--field-font-size: 12px;--field-line-height: 1.55;--field-hover-strength: 25%;--field-focus-border: color-mix(in srgb, var(--accent) 60%, var(--surface));--field-focus-width: 2px;--field-focus-strength: 12%;--field-disabled-opacity: .45;--field-readonly: var(--field);--field-gap: 7px;--field-trigger-width: auto;--field-label-size: 12px;--field-message-size: 11px;--select-width: auto;--popup-background: var(--surface);--popup-border: var(--line);--popup-radius: var(--radius);--popup-shadow: var(--shadow);--dialog-width: 460px;--dialog-wide-width: 620px;--dialog-inset: 70px;--dialog-header-padding: 18px 20px 8px;--dialog-body-padding: 16px 22px 24px;--dialog-header-border: 0;--dialog-title-size: 15px;--page-max-width: 1080px;--page-margin: 0 auto;--page-inset: var(--page-padding) var(--page-padding) 48px;--page-wide-top: 45px;--page-heading-align: center;--page-title-size: 27px;--page-small-title: 27px;--segment-radius: calc(var(--radius) - 2px);--segment-background: var(--soft);--segment-height-min: 26px;--segment-selected-color: var(--fg);--tab-height-min: 34px;--blocked-padding: 0;--blocked-border: 0;--blocked-background: transparent;--blocked-radius: 0;--blocked-selected: var(--selected);--blocked-shadow: none;--blocked-height: 34px;--blocked-button-padding: 7px 12px;--vertical-tab-width: 112px;--tab-selected-color: var(--fg);--text: var(--fg);--border: var(--line);--border-strong: var(--line);--accent-soft: var(--selected);--danger-soft: color-mix(in srgb, var(--danger) 12%, var(--surface))}:root[data-ui-theme=minimal]{--page-title-line-height: 1.55;--blocked-width: max-content;--blocked-min-width: 100%;--dialog-title-size: 16px}:root[data-ui-theme=minimal]{--specimen-shadow: none;--specimen-radius: var(--radius);--card-shadow: none}:root[data-ui-theme=minimal]{--icon-stroke: 1.65;--button-icon-size: 17px}:root[data-ui-theme=minimal]{--app-background: var(--surface)}:root[data-ui-theme=blue]{color-scheme:light;--canvas: #f5f7fb;--surface: #fff;--elevated: #fff;--sidebar: var(--surface);--input: #f9fafc;--hover: #edf1f8;--text: #25324a;--muted: #8592a8;--placeholder: color-mix(in srgb, var(--muted) 85%, transparent);--border: #e3e8f1;--border-strong: var(--border);--accent: #5067b8;--accent-hover: #4059aa;--accent-soft: #ebeffb;--accent-fill: #4059aa;--accent-fill-hover: #354b91;--on-accent-fill: #fff;--switch-on: #526edb;--switch-on-hover: #526edb;--switch-thumb-on: #fff;--navigation-active-color: var(--accent);--scrollbar-thumb: #c1cada;--scrollbar-hover: #97a7be;--on-accent: #fff;--success: #348769;--success-soft: #edf7f1;--warning: #ae7d2d;--warning-soft: #fbf4e7;--danger: #c4515d;--danger-soft: #fceff0;--radius: 9px;--radius-lg: 14px;--control-height: 40px;--space: 24px;--shadow: 0 12px 36px rgb(29 44 75 / 4.5%);--shadow-lg: 0 12px 40px #17244315, 0 2px 8px #17244308;--ease: cubic-bezier(.2, .7, .2, 1);--fast: .16s var(--ease);--sidebar-width: 228px}:root[data-ui-theme=blue][data-theme=dark]{color-scheme:dark;--canvas: #10151f;--surface: #19212f;--elevated: #202a3b;--sidebar: var(--surface);--input: #131c29;--hover: #253147;--text: #e1e8f4;--muted: #95a4bd;--border: #2c384d;--border-strong: var(--border);--accent: #afc1ff;--accent-hover: #bdcbee;--accent-soft: #263451;--accent-fill: #2c3f78;--accent-fill-hover: #25355f;--scrollbar-thumb: #43516a;--scrollbar-hover: #657794;--on-accent: #192540;--success: #87c7a8;--success-soft: #1d362e;--warning: #e1be7c;--warning-soft: #383021;--danger: #ee9ba6;--danger-soft: #3e2632;--shadow: 0 8px 30px #03081214;--shadow-lg: 0 14px 44px #050a1455, 0 2px 8px #050a1430}:root[data-ui-theme=blue][data-accent=neutral]{--accent: #343a46;--accent-hover: #202630;--accent-soft: #eceef1}:root[data-ui-theme=blue][data-theme=dark][data-accent=neutral]{--accent: #e3e7ef;--accent-hover: #fff;--accent-soft: #303a49;--on-accent: #202630}:root[data-ui-theme=blue][data-accent=green]{--accent: #397c67;--accent-hover: #2b6554;--accent-soft: #edf6f1}:root[data-ui-theme=blue][data-theme=dark][data-accent=green]{--accent: #9bd4bb;--accent-hover: #b2e3ce;--accent-soft: #203b33;--on-accent: #173329}:root[data-ui-theme=blue][data-accent=rose]{--accent: #a9607c;--accent-hover: #914d67;--accent-soft: #fbf0f4}:root[data-ui-theme=blue][data-theme=dark][data-accent=rose]{--accent: #e8adc4;--accent-hover: #f7c1d5;--accent-soft: #3e2a39;--on-accent: #392131}:root[data-ui-theme=blue][data-density=compact]{--control-height: 34px;--space: 18px}:root[data-ui-theme=blue][data-radius=small]{--radius: 4px;--radius-lg: 8px}:root[data-ui-theme=blue]{--fg: var(--text);--soft: var(--hover);--line: var(--border);--field: var(--input);--selected: var(--accent-soft);--navigation: var(--sidebar);--disabled: var(--placeholder);--control-border: var(--border);--separator-width: 1px;--separator-style: solid;--separator-color: var(--border);--control-small: 30px;--row-height: 68px;--page-padding: 0px;--menu-item-height: 36px;--menu-item-line-height: 20px;--menu-item-padding-x: 11px;--menu-item-gap: 10px;--menu-item-spacing: 1px;--menu-item-icon-size: 16px;--menu-item-font-size: 13px;--menu-shortcut-font-size: 11px;--menu-shortcut-line-height: 18px;--menu-disabled-opacity: .42;--shadow-soft: #273d6008;--shadow-detail: #273d6006;--shadow-float: #273d6012;--shadow-edge: #273d600a;--shadow-modal: #14213a24;--shadow-sm: 0 2px 6px var(--shadow-soft), 0 1px 2px var(--shadow-detail);--shadow-dialog: 0 24px 70px var(--shadow-modal), 0 6px 20px var(--shadow-float);--overlay: #14213a55;--ease-page: cubic-bezier(.2, .7, .2, 1);--motion-hover: .15s;--motion-press: 90ms;--motion-chevron: .18s;--motion-segment: .26s;--motion-page: .2s;--motion-panel: .26s;--popup-enter: .18s;--popup-exit: .14s;--ui-font: Inter, "Segoe UI", "Microsoft YaHei", sans-serif}:root[data-ui-theme=blue][data-theme=dark]{--shadow-soft: #0003;--shadow-detail: #0002;--shadow-float: #0006;--shadow-edge: #0004;--shadow-modal: #0008;--overlay: #050a1466;--control-border: var(--border)}:root[data-ui-theme=blue][data-density=compact]{--control-small: 28px;--row-height: 56px;--menu-item-height: 32px}:root[data-ui-theme=blue][data-motion=false]{--motion-hover: 0ms;--motion-press: 0ms;--motion-chevron: 0ms;--motion-segment: 0ms;--motion-page: 0ms;--motion-panel: 0ms;--popup-enter: 0ms;--popup-exit: 0ms}@media(prefers-reduced-motion:reduce){:root[data-ui-theme=blue]{--motion-hover: 0ms;--motion-press: 0ms;--motion-chevron: 0ms;--motion-segment: 0ms;--motion-page: 0ms;--motion-panel: 0ms;--popup-enter: 0ms;--popup-exit: 0ms}}:root[data-ui-theme=blue]{--field-radius: var(--radius);--field-font-size: 13px;--field-line-height: 1.4;--field-hover-strength: 38%;--field-hover-border: color-mix(in srgb, var(--accent) 35%, var(--border));--field-focus-border: var(--accent);--field-focus-width: 3px;--field-focus-strength: 12%;--field-disabled-opacity: .55;--field-readonly: var(--canvas);--field-gap: 8px;--field-trigger-width: 100%;--field-label-size: 13px;--field-message-size: 12px;--select-width: 168px;--popup-background: var(--elevated);--popup-border: var(--border);--popup-radius: calc(var(--radius) + 2px);--popup-shadow: var(--shadow-lg);--dialog-width: 520px;--dialog-wide-width: 720px;--dialog-inset: 40px;--dialog-header-padding: 18px 22px;--dialog-body-padding: 22px;--dialog-header-border: 1px solid var(--border);--dialog-title-size: 15px;--page-max-width: none;--page-margin: 0;--page-inset: 0;--page-wide-top: 0;--page-heading-align: flex-start;--page-title-size: 28px;--page-small-title: 25px;--segment-radius: var(--radius);--segment-background: var(--canvas);--segment-height-min: 32px;--segment-selected-color: var(--accent);--tab-height-min: var(--control-height);--blocked-padding: 4px;--blocked-border: 1px solid var(--border);--blocked-background: var(--canvas);--blocked-radius: var(--radius);--blocked-selected: var(--surface);--blocked-shadow: var(--shadow-sm);--blocked-height: 30px;--blocked-button-padding: 5px 14px;--vertical-tab-width: 140px;--tab-selected-color: var(--accent)}:root[data-ui-theme=blue]{--page-title-line-height: 1.3;--blocked-width: fit-content;--blocked-min-width: 0}:root[data-ui-theme=blue]{--specimen-shadow: var(--shadow);--specimen-radius: var(--radius-lg);--card-shadow: var(--shadow)}:root[data-ui-theme=blue]{--icon-stroke: 1.75;--button-icon-size: 16px}:root[data-ui-theme=blue]{--app-background: var(--canvas)}:root[data-ui-theme]{--card-radius: var(--radius-lg, calc(var(--radius) + 4px));--card-space: var(--space, 24px)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-enter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:root[data-ui-theme] *,:root[data-ui-theme] *:before,:root[data-ui-theme] *:after,:root[data-ui-theme] *::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-ui-theme]:is([data-motion=off],[data-motion=false]) *,:root[data-ui-theme]:is([data-motion=off],[data-motion=false]) *:before,:root[data-ui-theme]:is([data-motion=off],[data-motion=false]) *:after,:root[data-ui-theme]:is([data-motion=off],[data-motion=false]) *::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}:where(svg.lucide[width="24"][height="24"]){width:17px;height:17px;flex-shrink:0}:root[data-ui-theme]{--ui-font: "Segoe UI", "Microsoft YaHei", sans-serif}:root[data-ui-theme] body{font:14px/1.6 var(--ui-font);color:var(--fg);background:var(--canvas)}:root[data-ui-theme] *,:root[data-ui-theme] *:before,:root[data-ui-theme] *:after{box-sizing:border-box}:root[data-ui-theme] body{margin:0}:where(:root[data-ui-theme]) :where(button,input,select,textarea){font-family:inherit}:where(:root[data-ui-theme]) :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-ui-theme=minimal]{--sidebar: var(--navigation);--input: var(--field);--elevated: var(--surface);--radius-lg: calc(var(--radius) + 4px);--space: 24px;--border-strong: var(--line);--success-soft: color-mix(in srgb, var(--success) 10%, var(--surface));--warning-soft: color-mix(in srgb, var(--warning) 10%, var(--surface));--accent-hover: var(--accent)}:where(:root[data-ui-theme]) :where(h1,h2,h3,p){margin:0}:where(:root[data-ui-theme]) :where(h1){font-size:28px;font-weight:650;letter-spacing:-.8px;line-height:1.3}:where(:root[data-ui-theme]) :where(h2){font-size:15px;font-weight:600}:where(:root[data-ui-theme]) :where(h3){font-size:14px;font-weight:550}:where(:root[data-ui-theme]) :where(button,input,textarea,select){font:inherit;color:inherit}:where(:root[data-ui-theme]) :where(button:not(:disabled)){cursor:pointer}:where(:root[data-ui-theme]) :where(button:disabled){cursor:not-allowed}:where(:root[data-ui-theme]) :where(svg){flex-shrink:0}:where(:root[data-ui-theme]) :where(svg.lucide[stroke-width="2"]){stroke-width:var(--icon-stroke, 1.75)}:where(:root[data-ui-theme]) :where(a){color:inherit;text-decoration:none}:where(:root[data-ui-theme]) :where(p){color:var(--muted)}:root[data-ui-theme]{--fast: .16s var(--ease);scrollbar-width:thin}:where(:root[data-ui-theme] *){scrollbar-width:thin;scrollbar-color:var( --scrollbar-thumb, color-mix(in srgb, var(--muted) 35%, transparent) ) transparent}@supports selector(::-webkit-scrollbar){:root[data-ui-theme],:where(:root[data-ui-theme] *){scrollbar-width:auto;scrollbar-color:auto}:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar{width:8px;height:8px}:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar-track,:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar-corner{background:transparent}:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var( --scrollbar-thumb, color-mix(in srgb, var(--muted) 42%, transparent) );background-clip:padding-box}:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar-thumb:hover{background-color:var( --scrollbar-hover, color-mix(in srgb, var(--muted) 65%, transparent) )}:where(:root[data-ui-theme],:root[data-ui-theme] *)::-webkit-scrollbar-button{display:none;width:0;height:0}}:root[data-ui-theme]{--on-danger: #fff}:root[data-ui-theme][data-theme=dark]{--on-danger: #141414}[hidden]{display:none!important}body>header{max-width:1320px;margin:auto;padding:20px 32px;display:flex;align-items:center;gap:16px;min-height:80px}body>header h1{margin:0;font-size:23px;font-weight:600;letter-spacing:-.7px}body>header>:first-child{margin-right:auto}.brand-link{color:inherit;text-decoration:none}.header-nav{display:flex;align-items:center;gap:4px}.header-nav[hidden]{display:flex!important;visibility:hidden;pointer-events:none}.control-slot{display:contents}main{max-width:1320px;margin:auto;padding:0 32px 32px;min-width:0}main.page-results,main.page-chat{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}main>article,.config-grid>section,.client-config>section{min-width:0;margin:0}.panel-content,.workspace-card{height:100%;min-width:0}.card-layout{min-width:0}.config-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"actions actions actions" "connection capture paste" "prompt prompt prompt" "network network network";align-items:stretch}.config-toolbar{grid-area:actions}.connection-card{grid-area:connection}.capture-card{grid-area:capture}.paste-card{grid-area:paste}.prompt-card{grid-area:prompt}.network-card{grid-area:network}.server-mode .config-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actions actions" "connection paste" "prompt prompt"}.server-mode .capture-card,.server-mode .network-card{display:none}#passkey-card{grid-column:1 / -1}.config-toolbar,.client-config-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 0 4px}.config-toolbar h2,.client-config-toolbar h2{margin:0 auto 0 0;font-size:16px}.config-actions,.codex-actions,.sidebar-actions,.result-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.config-actions{justify-content:flex-end}.action-row,.action-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.action-status{flex:1;font-size:12px;overflow-wrap:anywhere}.action-status:empty{display:none}.action-row>button,.action-row>.codex-actions{flex-shrink:0}.config-actions #save,.config-actions #mode-save{min-width:160px}.field-slot{min-width:0;margin-bottom:14px}.field-slot:last-child{margin-bottom:0}.row,.passkey-create{display:flex;align-items:center;gap:12px}.passkey-create>.field-slot{flex:1;margin:0}.hint,.inline-status,#meta,#usage,#chat-model,.queue-status,#access-description{color:var(--muted);font-size:12px;line-height:1.7}.hint{margin:10px 0 0}.inline-status:empty,#error:empty,#chat-error:empty,#usage:empty,.chat-failure:empty{display:none}.solve-preferences{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.preference-field{flex:1;min-width:140px}#addresses{display:flex;flex-direction:column}.config-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.config-stack p:empty,.config-grid [role=status]:empty{display:none}.client-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-config-toolbar,.client-config>.config-toolbar{grid-area:auto;grid-column:1 / -1}.page-toolbar{--card-space: 12px;position:sticky;top:20px;min-width:0;max-height:calc(100dvh - 40px)}.page-toolbar .card-layout{display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 90px)}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-heading h2{margin:0;font-size:14px}#history,#conversations{display:flex;flex-direction:column;gap:4px;overflow:auto;min-height:0}.list-item{position:relative;min-width:0}.item-select{width:100%;min-width:0;padding-right:44px}.item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex}.result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.result-heading h2{font-size:23px;line-height:1.5;margin:0;overflow-wrap:anywhere}#answer{min-width:0}.result-stats{display:flex;gap:6px 18px;flex-wrap:wrap;margin-bottom:28px}.result-stats p{margin:0}.source-block{margin-bottom:32px}.source-images,.chat-source-images{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.source-images:empty{display:none}.image-slot{display:inline-flex;max-width:100%}.image-thumbnail img{display:block;max-width:100%;max-height:420px;object-fit:contain}.viewer-image{display:block;max-width:100%;max-height:70dvh;margin:auto;object-fit:contain}.result-bottom{position:fixed;bottom:24px;right:80px;z-index:20}.page-chat>article{height:calc(100dvh - 112px);min-height:480px}.page-chat article .workspace-card{display:grid;grid-template-rows:minmax(0,1fr)}.page-chat article .card-layout{height:100%}.page-chat article .card-layout{display:flex;flex-direction:column}.chat-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px}.chat-detail-heading h2{font-size:15px;margin:0}#chat-messages{display:flex;flex-direction:column;gap:28px;flex:1;overflow:auto;min-height:0;padding:24px 8px;scrollbar-gutter:stable}.chat-message{flex-shrink:0;width:100%;max-width:740px;margin-inline:auto;min-width:0;overflow-wrap:anywhere}.chat-message.user{width:fit-content;align-self:flex-end;max-width:min(85%,640px);margin-inline:auto max(0px,calc((100% - 740px)/2));padding:12px 18px;border-radius:var(--radius);background:var(--soft);color:var(--fg)}.chat-message.user .message-body{white-space:pre-wrap}.message-actions{display:flex;gap:6px;color:var(--muted);font-size:12px}.chat-jump{display:flex;justify-content:center}#chat-empty{margin:auto}#chat-form{width:100%;max-width:760px;margin:12px auto 0;flex-shrink:0}.composer{position:relative}#chat-form .field-slot{margin:0}.composer-bottom{position:absolute;right:12px;bottom:12px;display:flex;align-items:flex-end}.composer-bottom>div{display:flex;flex-direction:column;align-items:center;gap:8px}.composer-hint{display:none}.copy-buffer{position:fixed;left:-9999px;top:0}.batch-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:350px;overflow:auto}.batch-previews figure{margin:0;min-width:0}.batch-previews img{width:100%;height:100px;object-fit:contain}.batch-previews figcaption{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#access-panel{max-width:420px;margin:10vh auto 32px}#access-panel>h2{font-size:22px;margin:0 0 24px}.login-fields{display:flex;flex-direction:column;gap:18px}#login-button,#passkey-login{width:100%}.login-divider{text-align:center;color:var(--muted);font-size:12px}.reading-tools{position:fixed;top:112px;z-index:30}.reading-rail{display:flex;align-items:center}.reading-outline{max-height:min(420px,65dvh);overflow:auto}#passkey-list{display:grid;gap:12px;margin-top:16px}@media(min-width:851px)and (max-width:1100px){.config-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actions actions" "connection capture" "paste paste" "prompt prompt" "network network"}}@media(max-width:850px){.config-grid,.server-mode .config-grid{display:flex;flex-direction:column}}@media(max-width:760px){body>header{padding:16px;min-height:68px;gap:8px;flex-wrap:wrap}body>header h1{font-size:21px}.header-nav{order:3;width:100%;justify-content:flex-end}main,main.page-results,main.page-chat{padding:0 14px 20px;grid-template-columns:minmax(0,1fr);gap:12px}.page-toolbar{position:static;max-height:240px}#chat-messages{padding-inline:0}.chat-message.user{max-width:90%}.page-toolbar .card-layout{max-height:190px}.page-chat>article{height:70dvh}.config-toolbar,.client-config-toolbar{flex-wrap:wrap}.config-actions{width:100%;gap:6px}.config-actions #save,.config-actions #mode-save{min-width:0}.client-config{grid-template-columns:minmax(0,1fr)}.result-heading{flex-direction:column}.passkey-create{flex-wrap:wrap}.passkey-create>.field-slot{flex-basis:100%}.batch-previews{grid-template-columns:repeat(2,minmax(0,1fr))}#access-panel{margin:6vh 20px 28px}}.busy-label{display:inline-flex;align-items:center;gap:8px}.appearance-segment{flex-shrink:0}.appearance-icon{display:inline-flex;align-items:center;justify-content:center}.markdown{color:var(--fg);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.markdown :is(h1,h2,h3,h4){line-height:1.5;font-weight:600;margin:28px 0 14px;scroll-margin-top:24px}.markdown h1{font-size:25px}.markdown h2{font-size:21px}.markdown h3{font-size:18px}.markdown>:first-child{margin-top:0}.markdown p{color:inherit;margin:0 0 16px}.markdown li{margin:5px 0}.markdown li>p{margin:0}.markdown a{color:var(--fg);text-underline-offset:3px}.markdown blockquote{margin:18px 0;padding:2px 18px;border-left:3px solid var(--line);color:var(--muted)}.markdown hr{border:0;border-top:1px solid var(--line);margin:24px 0}.markdown :not(pre)>code{padding:2px 5px;background:var(--soft);border-radius:4px;font:.9em Consolas,monospace}.md-table{overflow:auto;margin:20px 0}.markdown table{width:100%;border-collapse:collapse;font-size:14px}.markdown th,.markdown td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.code-block{margin:20px 0;overflow:hidden;border-radius:var(--radius);background:#202123}.code-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#2c2d30;color:#c3c3c3;font-size:11px}.markdown .code-block pre{margin:0;padding:16px 18px;overflow:auto;color:#ececec;white-space:pre;font:13px/1.8 Consolas,monospace}.markdown .code-block code{padding:0;background:transparent;font:inherit;color:inherit;white-space:pre}.markdown img{max-width:100%}.markdown .katex-display{overflow-x:auto;overflow-y:hidden;padding:8px 2px;margin:16px 0}.markdown .katex{font-size:1.1em}.math-fallback{white-space:pre-wrap}
