._backdrop_a1e2e{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;-webkit-app-region:no-drag}._contained-backdrop_ef495{position:absolute}._backdrop-dim_88ca6{background:var(--scrim-35)}._backdrop-blur_591a9{background:var(--scrim-30);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._enter_88cb4{animation:hana-fade-in var(--duration-slow) var(--ease-out)}._exit_00428{animation:hana-fade-out var(--duration-fast) var(--ease-in) forwards}._container_0479a{position:relative;max-height:calc(100vh - var(--space-24) - var(--space-24));max-width:calc(100vw - var(--space-24) - var(--space-24))}._contained-container_bc6f0{max-width:100%;max-height:100%;min-height:0}._container-enter_433ab{animation:hana-scale-in var(--duration-slow) var(--ease-out)}._container-exit_b6698{animation:hana-fade-down var(--duration-fast) var(--ease-in) forwards}._card_68a8c{background:var(--bg-card, var(--bg));border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000002e;overflow:hidden}._dialog_6e6b1{width:420px;display:flex;flex-direction:column;min-height:0;background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);overflow:hidden}body.paper-texture ._dialog_6e6b1{background-image:url(./rice-paper-Cag6H2vS.png);background-repeat:repeat;background-size:160px;background-attachment:fixed;background-blend-mode:var(--paper-texture-card-blend-mode)}._title_990bf{flex:none;margin:0;padding:var(--space-24) var(--space-24) var(--space-12);color:var(--text);font-size:var(--fs-title);font-weight:600;outline:none}._body_e997d{min-height:0;overflow-y:auto;padding:0 var(--space-24) var(--space-16);color:var(--text-muted);font-size:var(--fs-ui);line-height:1.7}._body_e997d p{margin:0 0 var(--space-8)}._body_e997d p:last-child{margin-bottom:0}._actions_c9f9b{flex:none;display:flex;justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-24) var(--space-16)}._action_8a48e{white-space:nowrap}@media(max-width:360px){._actions_c9f9b{flex-direction:column-reverse}._action_8a48e{width:100%}}._groupHeader_13198{display:flex;align-items:center;gap:.4rem;padding:6px .65rem 2px;font-size:var(--fs-hint);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;opacity:.7;-webkit-user-select:none;user-select:none}._icon_5fc18{width:.9rem;height:.9rem;flex-shrink:0}._label_4c36c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-panel{--settings-nav-width: 180px;--paper-texture-attachment: scroll;position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg)}._settings-content-root_39245{width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto}._settings-panel-modal_6dd2f{--settings-nav-width: 180px;--settings-main-x-padding: var(--space-40);width:100%;height:100%;padding-top:var(--space-8);border-radius:inherit}body.paper-texture .settings-panel{background-image:url(./rice-paper-Cag6H2vS.png);background-repeat:repeat;background-size:160px;background-attachment:var(--paper-texture-attachment, scroll)}body.paper-texture ._agent-card-inner_5b0f8,body.paper-texture ._agent-create-card_1bd59,body.paper-texture ._agent-delete-card_e7ba8,body.paper-texture ._agent-name-input_b02d2,body.paper-texture ._model-capsule-input_b1728,body.paper-texture ._model-capsule-trigger_ea201,body.paper-texture ._settings-input_c05b3,body.paper-texture ._settings-textarea_074a1,body.paper-texture ._settings-folder-browse_6705f,body.paper-texture ._settings-folder-clear_4014b,body.paper-texture ._capability-row_78d02,body.paper-texture ._skills-list-block_0a436,body.paper-texture ._cml-picker_143c5,body.paper-texture ._cml-picker-group_ed17c,body.paper-texture ._cml-edit-panel-input_04633,body.paper-texture ._cml-combo-dropdown_ac647,body.paper-texture ._mdw-trigger_248ee,body.paper-texture ._mdw-popup_c4d7c,body.paper-texture ._mdw-group-label_41425,body.paper-texture ._mdw-custom-input_74110{background-image:url(./rice-paper-Cag6H2vS.png);background-repeat:repeat;background-size:160px;background-attachment:var(--paper-texture-attachment, scroll);background-blend-mode:var(--paper-texture-card-blend-mode)}.settings-header{display:flex;align-items:center;padding:36px 0 var(--space-16) 20px;flex-shrink:0;-webkit-app-region:drag}._settings-header-modal_8e6c9{display:grid;grid-template-columns:calc(var(--settings-nav-width, 160px) + var(--settings-main-x-padding, var(--space-40))) minmax(0,1fr);align-items:center;padding:var(--space-24) var(--settings-main-x-padding, var(--space-40)) var(--space-16) 0;gap:0;-webkit-app-region:no-drag}._settings-return-btn_9e78f{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid transparent;border-radius:var(--radius-input, 6px);background:transparent;color:var(--text-muted);cursor:default;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);-webkit-app-region:no-drag}._settings-return-btn_9e78f:hover{background:var(--bg-hover);color:var(--text);border-color:var(--overlay-light)}._settings-return-btn_9e78f:active{background:var(--overlay-light)}._settings-title-group_5d356{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding-left:var(--space-16);-webkit-app-region:no-drag}._settings-body_84707{display:flex;flex:1;min-height:0;overflow:hidden}._settings-nav_b19af{width:var(--settings-nav-width, 160px);flex-shrink:0;min-height:0;display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-8);border-right:1px solid var(--overlay-light);overflow-x:hidden;overflow-y:auto}._settings-search-shell_c9626{position:relative;display:flex;align-items:center;min-height:34px;margin:0 0 var(--space-8);color:var(--text-muted);flex-shrink:0}._settings-search-icon_0e3b8{position:absolute;left:10px;pointer-events:none;opacity:.64}._settings-search-input_c694a{width:100%;height:34px;min-width:0;font-family:inherit;font-size:var(--fs-ui);color:var(--text);background:color-mix(in srgb,var(--overlay-light) 56%,transparent);border:1px solid transparent;border-radius:var(--radius-input, 6px);outline:none;padding:0 30px 0 var(--space-32);letter-spacing:0;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._settings-search-input_c694a::placeholder{color:color-mix(in srgb,var(--text-muted) 76%,transparent)}._settings-search-input_c694a::-webkit-search-cancel-button{display:none}._settings-search-input_c694a:focus{background:var(--bg-card);border-color:color-mix(in srgb,var(--accent) 32%,var(--overlay-light));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}._settings-search-clear_07681{position:absolute;right:7px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 14%,transparent);border:none;border-radius:50%;padding:0;cursor:default;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._settings-search-clear_07681:hover{color:var(--text);background:color-mix(in srgb,var(--text-muted) 22%,transparent)}._settings-search-results_027dc{display:flex;flex-direction:column;gap:2px;min-height:0}._settings-search-results-title_8e102{padding:3px 10px 5px;color:var(--text-muted);font-size:var(--fs-hint);font-weight:600;letter-spacing:0}._settings-search-result_03a86{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-height:48px;padding:7px 10px;font-family:inherit;text-align:left;color:var(--text);background:none;border:none;border-radius:var(--radius-input, 6px);cursor:default;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._settings-search-result_03a86:hover{background:var(--bg-hover)}._settings-search-result-title_74f07{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-ui);font-weight:600;color:inherit;letter-spacing:0}._settings-search-result-path_306c3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--fs-hint);letter-spacing:0}._settings-search-empty_d9f43{padding:var(--space-16) 10px;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.4;letter-spacing:0}._settings-nav-item_af462{font-family:inherit;text-align:left;padding:var(--space-8) var(--space-12);border-radius:var(--radius-input, 6px);font-size:var(--fs-body);color:var(--text-muted);background:none;border:none;cursor:default;transition:all var(--duration-fast) var(--ease-out);letter-spacing:.02em;display:flex;align-items:center;gap:8px}._settings-nav-item_af462 svg{flex-shrink:0;opacity:.7}._settings-nav-plugin-icon_97d7e svg{width:16px;height:16px;flex-shrink:0;opacity:.7;display:block}._settings-nav-plugin-icon_97d7e{display:inline-flex}._settings-nav-item_af462._active_00b40 svg{opacity:1}._settings-nav-item_af462:hover{background:var(--bg-hover);color:var(--text)}._settings-nav-item_af462._active_00b40{background:var(--accent-light);color:var(--accent);font-weight:600}._settings-main_be9ba{position:relative;flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--settings-main-x-padding, var(--space-40)) var(--space-40);max-width:none}._settings-main_be9ba>._settings-tab-title_c123a,._settings-main_be9ba>._settings-tab-heading_00dd3,._settings-main_be9ba>[data-settings-page]{width:100%;max-width:100%;min-width:0;overflow-x:hidden}._settings-panel-modal_6dd2f ._settings-main_be9ba:before{content:"";position:sticky;top:0;z-index:3;display:block;height:12px;margin-bottom:-12px;pointer-events:none;transform:translateY(-14px);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg) 42%,transparent) 46%,transparent)}.settings-back-btn{display:inline-flex;align-items:center;gap:.2rem;font-family:inherit;font-size:var(--fs-ui);color:var(--text-muted);background:none;border:none;cursor:default;transition:color var(--duration-fast) var(--ease-out);padding:.2rem 0;flex-shrink:0;-webkit-app-region:no-drag}.settings-back-btn:hover{color:var(--accent)}._settings-title_3a30d{font-size:var(--fs-title);font-weight:600;color:var(--text);letter-spacing:.03em;line-height:1;margin:0;-webkit-app-region:no-drag}.settings-loading-mask{position:fixed;inset:0;z-index:1990;background-color:var(--bg);transition:opacity var(--duration-slow) var(--ease-out)}body.paper-texture .settings-loading-mask{background-image:url(./rice-paper-Cag6H2vS.png);background-repeat:repeat;background-size:160px}._settings-loading-text_38e1d{position:absolute;bottom:var(--space-24);left:0;right:0;text-align:center;color:var(--text-muted);font-size:var(--fs-hint);opacity:.6}._settings-tab-heading_00dd3{margin:0 0 var(--space-40) 0}._settings-tab-title_c123a{font-family:var(--font-ui);font-size:1.4rem;font-weight:700;color:var(--text);margin:0;letter-spacing:0}._settings-tab-description_a23db{margin:var(--space-16) 0 0;color:var(--text-muted);font-size:var(--fs-ui);line-height:1.5}._settings-header-tab-title_7a245{font-family:var(--font-ui);font-size:1.4rem;font-weight:700;color:var(--text);line-height:1;margin:0;letter-spacing:0;white-space:nowrap;-webkit-app-region:no-drag}._settings-section_9c2c7{margin-bottom:var(--space-40)}._settings-section-title_d8efa{display:flex;align-items:center;justify-content:center;gap:var(--space-16);font-size:var(--fs-title);font-weight:600;color:var(--text-light);letter-spacing:.12em;text-align:center;margin-bottom:var(--space-24);white-space:nowrap}._settings-section-title_d8efa:before,._settings-section-title_d8efa:after{content:"";flex:1;max-width:28%;height:1px;background:var(--border)}._settings-icon-btn_a56c9{background:none;border:none;cursor:default;color:var(--text-muted);padding:4px;border-radius:var(--radius-input, 6px);display:flex;align-items:center;transition:color var(--duration-fast)}._settings-icon-btn_a56c9:hover{color:var(--text-primary)}._settings-icon-btn_a56c9:disabled{opacity:.4;cursor:default}._settings-icon-btn_a56c9 ._spin_c53b4{animation:hana-spin .8s linear infinite}._settings-inline-note_991c5{font-size:var(--fs-caption);color:var(--text-muted);margin:var(--space-8) 0 var(--space-16);text-align:center}._shortcut-keycaps_159a4{display:inline-flex;align-items:center;gap:4px;max-width:100%}._shortcut-keycap_88b3e{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border:var(--border-width, 1px) solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--radius-input, 6px);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card));color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,var(--accent) 16%,transparent)}._quick-chat-shortcut-control_ff971{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0}._quick-chat-shortcut-button_eb3ee{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:34px;padding:0 10px;border:var(--border-width, 1px) solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:var(--radius-input, 6px);background:color-mix(in srgb,var(--accent) 5%,var(--bg-card));color:var(--text);font:inherit;cursor:default}._quick-chat-shortcut-button_eb3ee._recording_386dd{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 11%,var(--bg-card))}._quick-chat-shortcut-button_eb3ee:disabled,._quick-chat-reset-button_a07fa:disabled{opacity:.48}._quick-chat-reset-button_a07fa{height:34px;padding:0 10px;border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-input, 6px);color:var(--text-light);background:var(--bg-card);font:inherit;font-size:var(--fs-caption);cursor:default}._quick-chat-timeout-control_3d4c0{display:inline-flex;align-items:center;gap:var(--space-4)}._quick-chat-timeout-input_ffd65{width:72px;height:34px;padding:0 10px;border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-input, 6px);color:var(--text);background:var(--bg-card);font:inherit;font-size:var(--fs-body)}._quick-chat-timeout-input_ffd65:focus{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));outline:none}._quick-chat-timeout-input_ffd65:disabled{opacity:.48}._quick-chat-timeout-unit_dba42{color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap}._settings-avatar-center_b0f2e{display:flex;justify-content:center;margin-bottom:var(--space-16)}._agent-card-stack_bfcc5{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--space-24) * -.5);margin-bottom:var(--space-16);padding-top:0}._agent-cards_79e53{position:relative;--compact-width: 260px;--card-size: 62px;--card-bottom-gap: var(--space-16);--arc-headroom: 32px;--name-font-size: var(--fs-hint);--name-line-height: 1.3;--name-gap: 4px;--name-area: calc(var(--name-gap) + var(--name-font-size) * var(--name-line-height));--compact-offset: calc((var(--compact-width) - var(--card-size)) / 2);width:var(--compact-width);height:calc(var(--arc-headroom) + var(--card-size) + var(--card-bottom-gap) + var(--name-area));display:flex;justify-content:flex-start;align-items:flex-end;transition:width var(--duration-slow) var(--ease-out) .8s}._agent-cards_79e53:hover,._agent-cards-expanded_d2422{width:max(240px,calc(var(--cards-spread-width, 240) * 1px));transition-delay:0s;max-width:min(100%,600px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._agent-cards_79e53:hover::-webkit-scrollbar,._agent-cards-expanded_d2422::-webkit-scrollbar{display:none}._agent-cards_79e53._dragging-active_928cb{width:max(240px,calc(var(--cards-spread-width, 240) * 1px));max-width:min(100%,600px);overflow-x:hidden}._agent-cards_79e53._dragging-active_928cb ._agent-card_3bd4a{transform-origin:center center;transform:translate(var(--tx-spread, 0px)) rotate(0) translateY(var(--lift, 0px));transition-delay:0s}._agent-cards_79e53._dragging-active_928cb ._agent-card-name_5ac9f{opacity:1}._agent-card_3bd4a{position:absolute;bottom:calc(var(--card-bottom-gap) + var(--name-area));width:var(--card-size);height:var(--card-size);cursor:default;transform-origin:center 340px;left:0;transform:translate(var(--compact-offset)) rotate(var(--rot-tight, 0deg)) translateY(var(--lift, 0px));z-index:var(--z, 0);transition:transform var(--duration-slow) var(--ease-out) .8s,transform-origin var(--duration-slow) var(--ease-out) .8s,filter var(--duration-fast) var(--ease-out)}._agent-card_3bd4a._dragging_dec5b{z-index:200!important;opacity:.85;transition:none}._agent-card_3bd4a._drag-over_7b215{transform:scale(.9)}._agent-card-inner_5b0f8{width:var(--card-size);height:var(--card-size);border-radius:50%;overflow:hidden;border:2.5px solid var(--bg-card);box-shadow:0 3px 12px #0000001f,0 1px 4px #00000014;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);background-color:var(--bg-card)}._agent-card_3bd4a._selected_d68d0 ._agent-card-inner_5b0f8{border-color:var(--text-muted, #999);transform:scale(1.06)}._agent-card-avatar_ffc79{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._agent-card-badge_1881d{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--accent);border:1.5px solid var(--bg-card);pointer-events:none;z-index:2}._agent-card-overlay_c49a7{position:absolute;inset:0;border-radius:50%;background:#00000059;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.6rem;letter-spacing:.04em;pointer-events:none}._agent-card_3bd4a._selected_d68d0:hover ._agent-card-overlay_c49a7{opacity:1;pointer-events:auto}._agent-card-name_5ac9f{display:block;text-align:center;font-size:var(--name-font-size);line-height:var(--name-line-height);color:var(--text-muted);margin-top:var(--name-gap);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;white-space:nowrap}._agent-cards_79e53:hover ._agent-card_3bd4a,._agent-cards-expanded_d2422 ._agent-card_3bd4a{transform-origin:center center;transform:translate(var(--tx-spread, 0px)) rotate(0) translateY(var(--lift, 0px));transition-delay:0s}._agent-cards_79e53:hover ._agent-card-name_5ac9f,._agent-cards-expanded_d2422 ._agent-card-name_5ac9f{opacity:1}._agent-card_3bd4a:hover{--lift: -6px;z-index:100!important}._agent-card_3bd4a:hover ._agent-card-inner_5b0f8{box-shadow:0 4px 16px var(--shadow);transform:scale(1.06)}._agent-card-add_a244b{border:1.5px dashed var(--border, rgba(0,0,0,.15));box-shadow:none;display:flex;align-items:center;justify-content:center;color:var(--accent);background:transparent;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._agent-card-add_a244b:hover{border-color:var(--accent);box-shadow:0 2px 8px var(--shadow)}._agent-card-actions_4fd51{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:1.4rem;margin-top:calc(var(--space-4) * -.5)}._agent-card-action_6ec71{border:none;border-radius:var(--radius-input, 6px);background:transparent;color:var(--text-muted);cursor:default;font-family:inherit;font-size:var(--fs-hint);line-height:1.3;opacity:.68;padding:calc(var(--space-4) * .5) var(--space-8);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._agent-card-action_6ec71:hover{background:var(--overlay-light, rgba(0,0,0,.04));color:var(--text);opacity:1}._agent-card-action_6ec71:disabled{cursor:default;opacity:.38}._agent-card-action_6ec71:disabled:hover{background:transparent;color:var(--text-muted);opacity:.38}._agent-card-action-danger_4261a{color:var(--danger, #c85143);opacity:.58}._agent-card-action-danger_4261a:hover{background:rgba(var(--danger-rgb, 200, 81, 67),.08);color:var(--danger, #c85143)}._agent-create-overlay_c4e7b{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:110}._agent-create-overlay_c4e7b._visible_3111e{display:flex}._agent-create-card_1bd59{--agent-create-content-width: 448px;background-color:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-24);width:620px;max-width:90vw;box-shadow:0 12px 48px var(--shadow);animation:hana-fade-up var(--duration-fast) var(--ease-out)}._agent-create-title_f239b{max-width:var(--agent-create-content-width);margin-left:auto;margin-right:auto;font-size:var(--fs-title);font-weight:500;margin-bottom:var(--space-16);color:var(--text)}._agent-create-card_1bd59 ._settings-form-field_04216{max-width:var(--agent-create-content-width);margin-left:auto;margin-right:auto}._settings-inline-error_d5da4{max-width:var(--agent-create-content-width, 448px);margin:0 auto var(--space-8);color:var(--danger, #9f3a32);font-size:var(--fs-ui);line-height:1.45}._agent-create-actions_09c31{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-16);max-width:var(--agent-create-content-width);margin-left:auto;margin-right:auto}._agent-create-cancel_c1026,._agent-create-confirm_fecc9{padding:.35rem .9rem;border-radius:var(--radius-card, 8px);border:none;font-family:inherit;font-size:var(--fs-ui);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._agent-create-cancel_c1026{background:var(--overlay-subtle);color:var(--text-light)}._agent-create-cancel_c1026:hover{background:var(--overlay-light)}._agent-create-confirm_fecc9{background:var(--accent);color:#fff}._agent-create-confirm_fecc9:hover{background:var(--accent-hover)}._agent-create-cancel_c1026:disabled,._agent-create-confirm_fecc9:disabled{opacity:.55;cursor:progress}._agent-create-confirm_fecc9:disabled:hover{background:var(--accent)}._character-card-file-input_fe309{display:none}._character-card-drop-target_60726{width:100%;min-height:74px;border:1.5px dashed color-mix(in srgb,var(--text-muted) 42%,transparent);border-radius:var(--radius-input, 6px);background:color-mix(in srgb,var(--bg-card) 78%,transparent);color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:var(--fs-ui);cursor:default;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._character-card-drop-target_60726:hover,._character-card-drop-target-active_9187f{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}._character-card-drop-target_60726:disabled{opacity:.55;cursor:progress}._character-card-drop-plus_3a870{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:1.35rem;line-height:1;font-weight:300}._character-card-preview-overlay_d58a7{--character-card-yuan-accent: #a45d3e;position:fixed;inset:0;z-index:12000;isolation:isolate;background:radial-gradient(circle at 50% 42%,rgba(246,240,231,.1),transparent 48%),#131516d1;backdrop-filter:blur(18px) saturate(.7);-webkit-backdrop-filter:blur(18px) saturate(.7);-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:center;padding:28px;overflow:auto;animation:hana-fade-in var(--duration-fast) var(--ease-out)}._character-card-preview-overlay_d58a7[data-yuan=butter]{--character-card-yuan-accent: #4f8a67}._character-card-preview-overlay_d58a7[data-yuan=ming]{--character-card-yuan-accent: #4a5050}._character-card-preview-overlay_d58a7[data-yuan=kong]{--character-card-yuan-accent: #161718}._character-card-preview-shell_bc601{--character-card-preview-card-width: 400px;position:relative;z-index:1;width:max-content;max-width:none;display:flex;flex-direction:column;align-items:center;gap:14px}._character-card-preview-cards_37e04{display:grid;grid-template-columns:repeat(2,var(--character-card-preview-card-width));gap:34px;justify-content:center;align-items:center;width:max-content;max-width:none}._character-card-loading-card_88405{min-width:min(320px,calc(100vw - 56px));border-radius:8px;background:#f6f0e7;color:#203d46;padding:var(--space-24) 28px;font-family:Songti SC,STSong,serif;font-size:var(--fs-ui);text-align:center}._character-card-front_db4d8{width:var(--character-card-preview-card-width);aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:#f4efe4;display:grid;grid-template-rows:var(--character-card-preview-card-width) minmax(0,1fr);font-family:Songti SC,STSong,serif}._character-card-back_281af{display:grid;grid-template-rows:1fr}._character-card-back_281af img{width:100%;height:100%;object-fit:cover;display:block}._character-card-back_281af span{display:grid;place-items:center;width:100%;height:100%;font-family:Songti SC,STSong,serif;font-size:1.35rem;color:#1f38419e}._character-card-visual_1eb76,._character-card-face_79a80{border:0;padding:0;margin:0;font-family:inherit;text-align:left}._character-card-visual_1eb76{position:relative;overflow:hidden;background:#e9dcc9}._character-card-visual_1eb76 img{width:100%;height:100%;object-fit:contain;display:block}._character-card-visual_1eb76 span{display:grid;place-items:center;width:100%;height:100%;font-family:Songti SC,STSong,serif;font-size:2.6rem;color:#2d464e66}._character-card-face_79a80{background:#f6f0e7;color:#233d45;display:grid;grid-template-rows:auto minmax(0,1fr);border-top:1px solid rgba(120,82,55,.28)}._character-card-title-row_82ae3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px 8px;border-bottom:1px solid rgba(120,82,55,.18)}._character-card-title-text_ea5a4{min-width:0}._character-card-title-row_82ae3 h3{font-family:Songti SC,STSong,serif;font-size:var(--fs-title);font-weight:600;line-height:1.08;margin:0 0 4px;color:#1f3841}._character-card-title-row_82ae3 p{margin:0;color:#1f3841b8;font-family:Songti SC,STSong,serif;font-size:.56rem;line-height:1.38;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._character-card-detail-trigger_dfe80{width:34px;height:24px;border:1px solid rgba(120,82,55,.22);border-radius:8px;background:#f6f0e7;color:#1f3841bd;font-family:Songti SC,STSong,serif;font-size:.62rem;line-height:1;cursor:default}._character-card-detail-trigger_dfe80:hover{background:#efe7dc;color:#1f3841}._character-card-face-grid_31fab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}._character-card-face-cell_1ed26{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;gap:4px;padding:8px 10px 10px;color:#1f3841;border-right:1px solid rgba(120,82,55,.18);text-align:center}._character-card-face-cell_1ed26:last-child{border-right:0}._character-card-face-label_2d95d{font-family:Songti SC,STSong,serif;color:#1f3841b8;font-size:.56rem;letter-spacing:.18em}._character-card-face-line_d5ee2{width:26px;height:1px;background:#a45d3e}._character-card-face-value_26767{min-width:0;width:100%;display:flex;align-items:center;align-self:center;justify-content:center;gap:6px;font-family:Songti SC,STSong,serif;font-size:var(--fs-hint);line-height:1.22;color:#203d46;text-align:center}._character-card-yuan-value_5e434{flex-direction:column;gap:7px}._character-card-yuan-icon_67320{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid rgba(255,255,255,.7)}._character-card-memory-value_ac802{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;justify-items:center;gap:8px}._character-card-memory-preview_541a0{max-width:100%;align-self:center;color:#203d46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._character-card-memory-toggle_153fc{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}._character-card-memory-toggle-disabled_55151{color:#1f38416b;cursor:not-allowed}._character-card-memory-checkbox_16091{appearance:none;-webkit-appearance:none;width:13px;height:13px;margin:0;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(31,56,65,.24);border-radius:3px;background:#f6f0e7}._character-card-memory-checkbox_16091:checked{border-color:var(--character-card-yuan-accent);background:#f6f0e7}._character-card-memory-checkbox_16091:checked:after{content:"";width:4px;height:7px;margin-top:-1px;border:solid var(--character-card-yuan-accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}._character-card-memory-checkbox_16091:disabled{opacity:.55}._character-card-skills-value_e2e06{align-items:center}._character-card-skill-list_c61ed{min-width:0;width:100%;display:grid;gap:2px}._character-card-skill-list_c61ed span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._character-card-preview-actions_113b5{width:var(--character-card-preview-card-width);align-self:center;display:grid;grid-template-columns:1fr;gap:9px}._character-card-primary-action_bba76,._character-card-secondary-action_16497{border:0;border-radius:8px;min-height:38px;font-family:inherit;font-size:var(--fs-caption);cursor:default}._character-card-primary-action_bba76{background:var(--accent);color:#fff}._character-card-secondary-action_16497{background:#ffffff2e;color:#ffffffdb}._character-card-primary-action_bba76:disabled,._character-card-secondary-action_16497:disabled{opacity:.55;cursor:progress}@media(max-width:900px){._character-card-preview-shell_bc601{width:min(var(--character-card-preview-card-width),calc(100vw - 56px))}._character-card-preview-cards_37e04{grid-template-columns:minmax(0,var(--character-card-preview-card-width));width:100%}._character-card-front_db4d8,._character-card-preview-actions_113b5{width:min(var(--character-card-preview-card-width),calc(100vw - 56px))}._character-card-back_281af{display:none}}._character-card-detail-panel_218c3{position:relative;width:min(560px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));overflow-y:auto;border-radius:8px;background:#f6f0e7;color:#203d46;padding:22px}._character-card-detail-close_9fc00{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:#203d4614;color:#203d46;font-size:1.2rem;cursor:default}._character-card-detail-hero_fb3ac{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(120,82,55,.2)}._character-card-detail-hero_fb3ac img{width:120px;height:120px;object-fit:cover;border-radius:8px}._character-card-detail-hero_fb3ac h3,._character-card-detail-grid_113dc h4{font-family:Songti SC,STSong,serif;margin:0;color:#1f3841}._character-card-detail-hero_fb3ac h3{font-size:1.7rem;margin-bottom:8px}._character-card-detail-hero_fb3ac p,._character-card-detail-grid_113dc p{margin:0;color:#1f3841b8;line-height:1.6;font-size:var(--fs-body)}._character-card-detail-grid_113dc{display:grid;gap:var(--space-16);padding-top:18px}._character-card-detail-grid_113dc section{padding-bottom:14px;border-bottom:1px solid rgba(120,82,55,.16)}._character-card-detail-grid_113dc h4{font-size:var(--fs-title);margin-bottom:8px}._character-card-detail-bundle_46647{display:grid;gap:6px;font-size:var(--fs-ui)}._character-card-memory-detail-list_5d9e3{display:grid;gap:10px;margin-top:10px}._character-card-memory-detail-block_5dcab{display:grid;gap:5px}._character-card-memory-detail-block_5dcab strong{font-family:Songti SC,STSong,serif;font-size:var(--fs-ui);color:#1f3841}._character-card-memory-detail-block_5dcab pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Songti SC,STSong,serif;font-size:var(--fs-caption);line-height:1.55;color:#1f3841c2}._character-card-detail-bundle_46647 strong{font-family:Songti SC,STSong,serif}._character-card-detail-bundle_46647 span{color:#1f384199}._character-card-detail-bundle_46647 ul{margin:0;padding-left:18px;color:#1f3841c2}@media(max-width:860px){._character-card-preview-shell_bc601{--character-card-preview-card-width: min(400px, calc(100vw - 48px) );width:var(--character-card-preview-card-width)}._character-card-preview-cards_37e04{grid-template-columns:var(--character-card-preview-card-width);width:var(--character-card-preview-card-width)}._character-card-back_281af{display:none}}._agent-stack-actions_7d8f5{display:flex;gap:var(--space-8);align-items:center;justify-content:center;margin-top:var(--space-4)}._agent-delete-btn_08e85{width:32px;height:32px;border-radius:50%;border:1.5px dashed var(--border);background:transparent;color:var(--text-muted);cursor:default;display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-out)}._agent-delete-btn_08e85:hover{border-color:#c0616b;color:#c0616b;background:#c0616b14;transform:scale(1.08)}._agent-delete-btn_08e85:active{transform:scale(.95)}._agent-delete-btn_08e85._hidden_9f14d{display:none}._agent-delete-overlay_d9854{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:110}._agent-delete-overlay_d9854._visible_3111e{display:flex}._agent-delete-card_e7ba8{background-color:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-24);width:320px;max-width:90vw;box-shadow:0 12px 48px var(--shadow);animation:hana-fade-up var(--duration-fast) var(--ease-out)}._agent-delete-step_e9123._hidden_9f14d{display:none}._agent-delete-title_38edd{font-size:var(--fs-title);font-weight:500;margin-bottom:var(--space-8);color:var(--text)}._agent-delete-desc_40389{font-size:var(--fs-ui);color:var(--text-light);line-height:1.5;margin-bottom:var(--space-8)}._agent-delete-input_98a53{font-size:var(--fs-body)}._agent-delete-actions_c1736{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-16)}._agent-delete-cancel_98b91,._agent-delete-danger_e75c7{padding:.35rem .9rem;border-radius:var(--radius-card, 8px);border:none;font-family:inherit;font-size:var(--fs-ui);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._agent-delete-cancel_98b91{background:var(--overlay-subtle);color:var(--text-light)}._agent-delete-cancel_98b91:hover{background:var(--overlay-light)}._agent-delete-danger_e75c7{background:#c0616b;color:#fff}._agent-delete-danger_e75c7:hover{background:#a8505a}._agent-delete-danger_e75c7:disabled{opacity:.4;cursor:not-allowed}._avatar-upload_313f0{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:default;transition:transform var(--duration-fast) var(--ease-out)}._avatar-upload_313f0:hover{transform:scale(1.04)}._avatar-upload_313f0:active{transform:scale(.97)}._avatar-preview_9c49b{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._avatar-preview-emoji_a2f5c{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent-light);font-size:1.6rem;line-height:1}._avatar-upload-overlay_f76ab{position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-hint);letter-spacing:.04em;pointer-events:none}._avatar-upload_313f0:hover ._avatar-upload-overlay_f76ab{opacity:1}._avatar-label_eb5d2{font-size:var(--fs-hint);color:var(--text-muted);letter-spacing:.02em}._settings-form-field-center_445aa{text-align:center}._settings-form-field-center_445aa ._settings-input_c05b3{text-align:center;max-width:340px;margin:0 auto}._settings-form-field-center_445aa ._settings-form-hint_d17cd{text-align:center}._settings-form-actions-center_94be5{align-items:center}._settings-section-inset_81a0d{padding:var(--space-8) var(--space-16)}._settings-page-primary-action_c9286{display:flex;justify-content:center;margin-top:var(--space-16)}._settings-empty-inset_4bcd0{margin:0;padding:var(--space-16)}._settings-section-lead_53be0{margin:0 0 var(--space-16);color:var(--text-muted);font-size:var(--fs-hint);line-height:1.4}._settings-section-hint_85adc{margin-bottom:var(--space-8);color:var(--text-muted);font-size:var(--fs-hint);line-height:1.5;white-space:pre-line}._settings-credential-status_bdfcc{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-16);color:var(--text-muted);font-size:var(--fs-caption)}._settings-credential-dot_bbc90{display:inline-block;width:var(--space-6);height:var(--space-6);flex-shrink:0;border-radius:50%;background:var(--text-muted)}._settings-credential-dot_bbc90._on_f7487{background:var(--success)}._settings-default-badge_94b2a{flex-shrink:0;padding:var(--border-width, 1px) var(--space-6);border-radius:var(--space-4);background:var(--accent-light);color:var(--accent);font-size:.6rem;font-weight:500}._media-defaults_96bb3{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--overlay-light)}._media-defaults-title_8fb3f{margin-bottom:var(--space-10);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:600}._media-defaults-stack_80292,._media-config-field_a2ef5{display:flex;flex-direction:column}._media-defaults-stack_80292,._media-config-grid_b01e5{gap:var(--space-12)}._media-config-grid_b01e5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._media-config-grid-single_174c8{grid-template-columns:minmax(0,1fr)}._media-config-field_a2ef5{gap:var(--space-4);min-width:0}._media-config-label_41c49{color:var(--text-muted);font-size:.65rem;letter-spacing:.5px;text-transform:uppercase}._pv-list-group-label-muted_160ab{color:var(--text-muted)}._pv-list-item-disabled_12488{opacity:.3;pointer-events:none}._pv-list-item-coming-soon_918ab{font-size:var(--fs-hint);font-style:italic}._agent-name-input_b02d2{width:200px;margin:0 auto;padding:var(--space-8) var(--space-12);border:1px solid var(--overlay-medium, rgba(0,0,0,.1));border-radius:8px;outline:none;font-size:var(--fs-body);font-family:inherit;background-color:var(--bg-card);color:var(--text);text-align:center;text-overflow:ellipsis}._agent-name-input_b02d2::placeholder{color:var(--text-muted, #999);opacity:.4}._agent-name-input_b02d2:focus{border-color:var(--accent)}._agent-name-save-btn_155da{display:flex;align-items:center;justify-content:center;width:4rem;margin:var(--space-8) auto 0;padding:.4rem 0;font-family:inherit;font-size:var(--fs-ui);line-height:1;color:#fff;background:color-mix(in srgb,var(--accent) 70%,transparent);border:1px solid rgba(var(--accent-rgb),.25);border-radius:var(--radius-card, 8px);cursor:default;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._agent-name-save-btn_155da:hover{background:var(--accent);color:#fff;border-color:var(--accent)}._agent-name-save-btn_155da:disabled{opacity:.5;cursor:not-allowed}._model-capsule_ee904{display:inline-flex;align-items:stretch;border:1px solid var(--overlay-medium, rgba(0,0,0,.1));border-radius:8px;overflow:hidden;width:240px;margin:0 auto}._model-capsule-label_729f7{display:flex;align-items:center;padding:0 14px;font-size:var(--fs-caption);color:var(--text-muted);background:var(--bg-card-alt, var(--overlay-light, rgba(0,0,0,.03)));white-space:nowrap;border-right:1px solid var(--overlay-medium, rgba(0,0,0,.1));letter-spacing:.02em}._model-capsule-select_e799d{flex:1;min-width:0}._model-capsule-trigger_ea201{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-8) var(--space-12);font-family:inherit;font-size:var(--fs-body);line-height:1.5;color:var(--text);border:none;border-radius:0;background-color:var(--bg-card);cursor:default;text-align:left;transition:color var(--duration-fast) var(--ease-out)}._model-capsule_ee904:has(._model-capsule-trigger_ea201:hover),._model-capsule_ee904:has(._model-capsule-trigger_ea201[data-open=true]){border-color:var(--accent)}._model-capsule-provider-icon_6e0ab{width:16px;height:16px;flex:0 0 16px;color:var(--accent);opacity:.78;margin-right:8px}._model-capsule-value_fb157{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._model-capsule-arrow_3fea2{width:14px;height:14px;flex:0 0 14px;color:var(--text-muted);margin-left:var(--space-8);transition:transform var(--duration-fast) var(--ease-out)}._model-capsule-trigger_ea201[data-open=true] ._model-capsule-arrow_3fea2{transform:rotate(180deg)}._model-capsule-input_b1728{flex:1;min-width:0;padding:var(--space-8) var(--space-12);border:none;outline:none;font-size:var(--fs-body);font-family:inherit;background-color:var(--bg-card);color:var(--text);text-align:left;text-overflow:ellipsis}._user-avatar-img_b1d18{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}._settings-subsection_8ef01{margin-bottom:var(--space-24)}._settings-subsection-title_1e245{font-size:var(--fs-ui);font-weight:600;color:var(--text-light);margin-bottom:var(--space-8)}._settings-subsection-header_86d62{display:flex;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8)}._settings-subsection-header_86d62 ._settings-subsection-title_1e245{margin-bottom:0;flex-shrink:0}._settings-subsection-hint_f1c86{font-size:var(--fs-hint);color:var(--text-muted);font-weight:400}._settings-form-field_04216{display:flex;flex-direction:column;gap:3px;margin-bottom:var(--space-16)}._settings-form-label_f2ded{font-size:var(--fs-ui);color:var(--text-light);font-weight:600}._settings-toggle-row_3318e{display:flex;align-items:center;gap:var(--space-8)}._settings-form-hint_d17cd{display:block;font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4}._settings-form-hint_d17cd+._settings-form-hint_d17cd{margin-top:4px}._settings-form-grid_c003f{display:flex;gap:var(--space-16)}._settings-form-field-half_19f0f{flex:1;min-width:0}._settings-proxy-grid_a4f43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}._settings-proxy-wide_7176e{grid-column:1 / -1}._settings-port-input_b70c4{width:7rem}._access-url-row_3b574{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);width:100%}._access-qr_4f56c{width:7.5rem;height:7.5rem;border:1px solid var(--border);border-radius:var(--radius-card, 8px);background:var(--bg-card);padding:.35rem}._access-status-grid_032f8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);width:100%}._access-status-item_29ef3{min-width:0;display:flex;flex-direction:column;gap:3px;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-card)}._access-status-item_29ef3 span{font-size:var(--fs-hint);color:var(--text-muted)}._access-status-item_29ef3 strong{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-caption);font-weight:500;color:var(--text)}._access-remote-panel_08916{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16)}._access-device-list_23753{display:flex;flex-direction:column;border-top:1px solid var(--border)}._access-device-item_c33dc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) var(--space-16)}._access-device-item_c33dc+._access-device-item_c33dc{border-top:1px solid var(--border)}._access-device-info_7900f{display:flex;flex-direction:column;gap:2px;min-width:0}._access-device-name_108fb{font-size:var(--fs-body);color:var(--text);font-weight:600}._access-device-meta_f1764,._access-empty_61e2c{font-size:var(--fs-hint);color:var(--text-muted)}._access-empty_61e2c{padding:var(--space-8) var(--space-16)}._access-field_ce318{display:flex;flex-direction:column;gap:var(--space-4);width:100%}._access-field_ce318 span{font-size:var(--fs-hint);color:var(--text-muted)}@media(max-width:720px){._access-status-grid_032f8{grid-template-columns:minmax(0,1fr)}}._settings-input_c05b3{font-family:inherit;font-size:var(--fs-ui);line-height:1.5;color:var(--text);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-input, 6px);padding:.45rem .65rem;outline:none;transition:border-color var(--duration-slow) var(--ease-out);width:100%;min-width:0;max-width:100%}._settings-input_c05b3:focus{border-color:var(--accent)}._settings-input_c05b3::placeholder{color:var(--text-muted)}._settings-input_c05b3[type=number]{font-family:var(--font-mono);font-size:var(--fs-ui)}._settings-input_c05b3._small_3e24f{width:80px}._settings-muted-note_291a1{font-size:var(--fs-hint);color:var(--text-muted);margin-top:var(--space-4);line-height:1.5}.hana-toggle-label{font-size:var(--fs-caption);color:var(--text-muted);transition:color var(--duration-fast)}.hana-toggle.on+.hana-toggle-label,.hana-toggle.on~.hana-toggle-label{color:var(--accent)}._skills-section-header_62970{display:flex;align-items:center;justify-content:space-between}._skills-add-btn_41c95{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border:1px solid var(--overlay-medium);border-radius:var(--radius-card, 8px);background:none;color:var(--text-muted);font-size:var(--fs-caption);cursor:default;transition:all var(--duration-slow) var(--ease-out)}._skills-add-btn_41c95:hover{border-color:var(--accent);color:var(--accent)}._skills-add-icon_81efe{font-size:var(--fs-body);font-weight:600}._skills-system-details_a4d65{margin-top:var(--space-24);border-top:1px solid var(--overlay-light);padding-top:var(--space-16)}._skills-system-summary_4c505{font-size:var(--fs-ui);font-weight:600;color:var(--text-muted);cursor:default;padding:var(--space-4) 0;-webkit-user-select:none;user-select:none;list-style:none}._skills-system-summary_4c505:before{content:"▸ ";display:inline;transition:transform var(--duration-slow)}._skills-system-details_a4d65[open]>._skills-system-summary_4c505:before{content:"▾ "}._skills-empty_f151b{padding:var(--space-24) 0;text-align:center;color:var(--text-muted);font-size:var(--fs-caption)}._skills-dropzone_5d944{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);margin-bottom:var(--space-16);padding:var(--space-24) var(--space-16);min-height:5rem;border:1.5px dashed var(--border);border-radius:var(--radius-card, 8px);color:var(--text-muted);font-size:var(--fs-ui);cursor:default;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast);-webkit-user-select:none;user-select:none}._skills-dropzone_5d944:hover,._skills-dropzone_5d944._drag-over_7b215{border-color:var(--accent);background:var(--accent-bg, color-mix(in srgb, var(--accent) 8%, transparent));color:var(--accent)}._capability-row_78d02{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:.65rem var(--space-16);background-color:var(--bg-card)}._capability-row_78d02+._capability-row_78d02{border-top:1px solid var(--border)}._capability-row_78d02:first-child{border-top-left-radius:var(--radius-card, 8px);border-top-right-radius:var(--radius-card, 8px)}._capability-row_78d02:last-child{border-bottom-left-radius:var(--radius-card, 8px);border-bottom-right-radius:var(--radius-card, 8px)}._capability-row-nested_23a5c{padding-left:calc(var(--space-16) + 1rem);background:var(--bg-hover, color-mix(in srgb, var(--bg-card) 90%, transparent))}._capability-row-label_5f9aa{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._capability-row-name_1a98d{font-size:var(--fs-ui);color:var(--text)}._capability-row-desc_85cbc{font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4}._capability-row-desc_85cbc._warn_7116c{color:var(--danger, #b56b66)}._skills-list-block_0a436{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card, 8px);overflow:hidden}._skill-bundle-tree_71de7 ._skills-list-block_0a436{max-height:min(520px,60vh);overflow-y:auto;overscroll-behavior:contain}._skills-list-block-spaced_f834d{margin-bottom:var(--space-16)}._skills-list-item_e5d19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:5px var(--space-12);background:transparent;cursor:default;transition:background var(--duration-fast)}._skills-list-item_e5d19:hover{background:var(--overlay-light)}._skills-list-item_e5d19._skill-install-highlight_279f9,._skill-bundle-header_03e8f._skill-bundle-highlight_2e65b{background:rgba(var(--accent-rgb),.085);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.22)}._skills-list-info_4fd6a{display:flex;flex-direction:column;gap:2px;min-width:0}._skills-list-name_f37ad{font-size:var(--fs-ui);font-weight:600;color:var(--text)}._skills-list-name-hint_c13d7{font-size:var(--fs-caption);color:var(--text-muted);font-weight:400;margin-left:6px;opacity:.6}._skills-list-desc_dac21{font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skills-list-actions_4bb3a{display:flex;align-items:center;gap:6px;flex-shrink:0}._skill-bundle-tree_71de7{display:flex;flex-direction:column;gap:var(--space-8)}._skill-bundle-toolbar_92528{display:flex;justify-content:flex-end}._skill-bundle-create_c682e,._skill-bundle-icon-button_94060{border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-card);color:var(--text-muted);cursor:default;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._skill-bundle-create_c682e{padding:.35rem .7rem;font-size:var(--fs-caption)}._skill-bundle-icon-button_94060{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;font-size:var(--fs-caption)}._skill-bundle-create_c682e:hover,._skill-bundle-icon-button_94060:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg, color-mix(in srgb, var(--accent) 8%, transparent))}._skill-bundle-header_03e8f{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-8);padding:5px var(--space-12);background:transparent;transition:background var(--duration-fast)}._skill-bundle-header_03e8f[draggable=true]{cursor:grab}._skill-bundle-header_03e8f[draggable=true]:active{cursor:grabbing}._skill-bundle-header_03e8f:hover{background:var(--overlay-light)}._skill-bundle-header_03e8f:hover ._skill-card-delete_15664{opacity:1}._skill-bundle-caret_f49da{width:22px;height:22px;border:none;background:transparent;color:var(--text-muted);cursor:default;font-size:var(--fs-title);line-height:1}._skill-bundle-title_9b719{display:flex;align-items:baseline;gap:8px;min-width:0}._skill-bundle-title_9b719 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--fs-ui);font-weight:600}._skill-bundle-title_9b719 small{color:var(--text-muted);font-size:var(--fs-hint);white-space:nowrap}._skill-bundle-actions_0c852{display:inline-flex;align-items:center;gap:6px}._skill-bundle-children_7a21e{background:transparent}._skill-bundle-child-row_752cc{padding-left:calc(var(--space-12) + 1.6rem);background:transparent}._skill-bundle-empty_7d182{padding:5px var(--space-12);color:var(--text-muted);font-size:var(--fs-hint);font-style:italic;background:transparent}._skill-bundle-dialog-backdrop_74860{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:var(--space-40);background:#1517183d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._skill-bundle-dialog_efc5a{width:min(360px,calc(100vw - 48px));padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:0 12px 48px var(--shadow)}._skill-bundle-dialog-header_a2c2f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-16)}._skill-bundle-dialog-header_a2c2f h3{margin:0;font-size:var(--fs-title);font-weight:600;color:var(--text)}._skill-bundle-dialog-header_a2c2f button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-card);color:var(--text-muted);cursor:default}._skill-bundle-dialog-field_55a57{display:grid;gap:.35rem;color:var(--text-muted);font-size:var(--fs-caption)}._skill-bundle-dialog-field_55a57 input{width:100%;box-sizing:border-box;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg);color:var(--text);font:inherit}._skill-bundle-dialog-text_78660{margin:0;color:var(--text-muted);font-size:var(--fs-ui);line-height:1.6}._skill-bundle-dialog-actions_f97c4{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-24)}._skill-bundle-dialog-actions_f97c4 button{min-width:72px;padding:.45rem .8rem;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-card);color:var(--text-muted);font:inherit;cursor:default}._skill-bundle-dialog-actions_f97c4 ._skill-bundle-dialog-primary_c24e9{border-color:var(--accent);background:var(--accent);color:#fff}.hana-toggle.bundle-mixed{background:color-mix(in srgb,var(--accent) 32%,var(--bg-hover))}._plugin-marketplace-grid_762bc{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:var(--space-16);align-items:start}._plugin-marketplace-toolbar_9dc61{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-8);margin:calc(-1 * var(--space-8)) 0 var(--space-16)}._plugin-marketplace-toolbar-actions_4f535{display:inline-flex;align-items:center;gap:4px}._plugin-marketplace-detail-header_0f8a7{display:flex;justify-content:space-between;gap:var(--space-16);align-items:center}._plugin-marketplace-readme_3b171{font-size:var(--fs-caption);line-height:1.65;color:var(--text);max-height:520px;overflow:auto}@media(max-width:760px){._plugin-marketplace-grid_762bc{grid-template-columns:minmax(0,1fr)}._plugin-marketplace-toolbar_9dc61{grid-template-columns:auto minmax(0,1fr)}._plugin-marketplace-toolbar-actions_4f535{grid-column:1 / -1;justify-content:flex-end}._plugin-marketplace-detail-header_0f8a7{align-items:flex-start;flex-direction:column}}._mcp-list-item_1e2a7{align-items:flex-start}._mcp-list-actions_d83c1{flex-wrap:wrap;justify-content:flex-end;max-width:360px}._mcp-list-danger-slot_08773{display:inline-flex;align-items:center;margin-left:var(--space-8);padding-left:var(--space-8);border-left:1px solid var(--overlay-light)}._mcp-detail-header_2957a{display:flex;align-items:flex-start;gap:var(--space-12);padding-bottom:var(--space-12);margin-bottom:var(--space-16);border-bottom:1px solid var(--overlay-light)}._mcp-detail-heading_82101{flex:1 1 auto;min-width:0}._mcp-tool-zone_869da{display:flex;flex-direction:column;gap:var(--space-8)}._mcp-tool-toolbar_5cfee{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}._mcp-tool-collapse_87e07{display:inline-flex;align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-6);border:none;background:none;color:var(--text);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}._mcp-tool-collapse_87e07 svg{transition:transform var(--duration-fast) var(--ease-out)}._mcp-tool-collapse_87e07 svg[data-expanded=true]{transform:rotate(90deg)}._mcp-tool-bulk_85517{display:flex;align-items:center;gap:var(--space-12);padding:0 var(--space-6)}._mcp-tool-row_5f624{align-items:flex-start}._mcp-tool-check_aed26{margin-right:var(--space-6);accent-color:rgb(var(--accent-rgb))}._mcp-tool-inline-control_20235{display:inline-flex;align-items:center;gap:var(--space-6)}._mcp-badge_af573{display:inline-flex;align-items:center;height:20px;margin-left:var(--space-6);padding:0 var(--space-6);border:1px solid var(--overlay-medium);color:var(--text-muted);font-size:var(--fs-micro);letter-spacing:.03em}._mcp-badge-danger_b8b63{border-color:var(--danger);color:var(--danger)}._mcp-oauth-card_badb3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--overlay-light)}._mcp-import-list_cae11{display:flex;flex-direction:column;gap:var(--space-6);margin:var(--space-8) 0}._mcp-import-row_eec48{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-6) 0;border-bottom:1px solid var(--overlay-light)}@media(max-width:720px){._mcp-list-item_1e2a7{flex-direction:column}._mcp-list-actions_d83c1{width:100%;justify-content:flex-start;max-width:none}}._skill-card-delete_15664{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;color:var(--text-muted);font-size:var(--fs-hint);cursor:default;border-radius:var(--radius-input, 6px);opacity:0;transition:all var(--duration-fast)}._skills-list-item_e5d19:hover ._skill-card-delete_15664{opacity:1}._skill-card-delete_15664:hover{color:var(--danger);background:var(--overlay-light)}._skills-source-badge_9ff92{font-size:var(--fs-hint);color:var(--text-muted);opacity:.7;white-space:nowrap;margin-right:6px}._agent-skill-empty_38481{font-size:var(--fs-caption);color:var(--text-muted);font-style:italic;padding:var(--space-8) 0;margin:0}._mcp-empty-state_c4013{width:100%;text-align:center}._compat-paths-group_af51d{border:1px solid var(--border);border-radius:var(--radius-card, 8px);overflow:hidden;margin-top:.4rem;box-shadow:0 1px 4px var(--shadow);background:var(--bg-card, var(--bg))}._compat-path-item_7157a{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;gap:8px}._compat-path-item_7157a+._compat-path-item_7157a{border-top:1px solid var(--border)}._compat-path-info_bd75e{display:flex;flex-direction:column;min-width:0;flex:1}._compat-path-label_bc673{font-size:var(--fs-caption);font-weight:600;color:var(--text)}._compat-path-value_e1346{font-size:var(--fs-hint);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._compat-path-badge_6fe79{font-size:.62rem;color:var(--text-muted);opacity:.6;white-space:nowrap;flex-shrink:0}._compat-path-badge_6fe79._muted_d27b3{opacity:.35}._compat-path-remove_307f0{background:none;border:none;cursor:default;color:var(--text-muted);opacity:0;padding:2px;border-radius:3px;transition:all var(--duration-fast);flex-shrink:0}._compat-path-item_7157a:hover ._compat-path-remove_307f0{opacity:1}._compat-path-remove_307f0:hover{color:var(--danger);background:var(--overlay-light)}._compat-drawer_2f788+._compat-drawer_2f788{border-top:1px solid var(--border)}._compat-drawer-header_57f59{display:flex;align-items:center;gap:8px;width:100%;padding:.65rem var(--space-16);background:none;border:none;cursor:default;text-align:left;transition:background var(--duration-fast)}._compat-drawer-header_57f59:hover:not(._disabled_b958d){background:var(--overlay-light)}._compat-drawer-header_57f59._disabled_b958d{cursor:default;opacity:.6}._compat-drawer-chevron_f7d5a{flex-shrink:0;transition:transform var(--duration-fast)}._compat-drawer-chevron_f7d5a._open_2fb7c{transform:rotate(90deg)}._compat-drawer-info_cb112{display:flex;flex-direction:column;min-width:0;flex:1}._compat-drawer-label_3169d{font-size:var(--fs-caption);font-weight:600;color:var(--text)}._compat-drawer-path_74c74{font-size:var(--fs-hint);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._compat-drawer-meta_41346{display:flex;align-items:center;gap:6px;flex-shrink:0}._compat-drawer-skills_3ded5{padding:0 .65rem .5rem 1.8rem;overflow:hidden;animation:hana-expand var(--duration-fast) ease-out}._compat-drawer-skills_3ded5 ._skills-list-item_e5d19{border-top:none;padding:.3rem 0}._compat-drawer-skills_3ded5 ._skills-list-item_e5d19+._skills-list-item_e5d19{border-top:1px solid var(--border)}._compat-add-path_c3054{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:.45rem;border:none;border-top:1px dashed var(--overlay-light);background:none;color:var(--text-muted);font-size:var(--fs-hint);cursor:default;transition:all var(--duration-fast)}._compat-add-path_c3054:hover{color:var(--accent);background:var(--overlay-light)}.hana-toggle.mini{width:36px;height:20px;flex-shrink:0}.hana-toggle.mini:after{width:14px;height:14px;top:3px;left:3px}.hana-toggle.mini.on:after{transform:translate(16px)}._settings-folder-picker_fe70a{display:flex;align-items:center;gap:6px}._settings-folder-input_a9814{flex:1;font-size:var(--fs-caption)!important;cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._settings-folder-input_a9814::placeholder{font-style:italic;opacity:.6}._settings-folder-browse_6705f,._settings-folder-clear_4014b{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-input, 6px);background-color:var(--bg-card);color:var(--text-muted);cursor:default;transition:all var(--duration-fast) ease}._settings-folder-browse_6705f:hover,._settings-folder-clear_4014b:hover{background:var(--bg-hover);color:var(--text)}._settings-folder-clear_4014b:hover{color:var(--danger, #e74c3c)}._settings-textarea_074a1{font-family:inherit;font-size:var(--fs-body);color:var(--text);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-input, 6px);padding:.55rem .65rem;outline:none;resize:vertical;width:100%;min-height:120px;max-height:400px;line-height:1.65;transition:border-color var(--duration-slow) var(--ease-out)}._settings-textarea_074a1:focus{border-color:var(--accent)}._settings-textarea_074a1::placeholder{color:var(--text-muted)}._settings-key-wrapper_f869d{position:relative;display:flex;align-items:center}._settings-key-input_6100f{padding-right:3.2rem;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em}._settings-key-toggle_98bbd{position:absolute;right:.5rem;background:none;border:none;color:var(--text-muted);cursor:default;font-family:inherit;font-size:var(--fs-hint);padding:.15rem .3rem;border-radius:3px;transition:color var(--duration-fast),background var(--duration-fast)}._settings-key-toggle_98bbd:hover{color:var(--accent);background:var(--accent-light)}._theme-card_50406{flex:1 1 calc(33.333% - var(--space-8));min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-card, 8px);cursor:default;text-align:center;outline:2px solid transparent;outline-offset:-2px;transition:border-color var(--duration-fast) var(--ease-out),outline-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);font-family:inherit;min-height:72px;overflow:hidden}._theme-card_50406:hover{border-color:color-mix(in srgb,var(--accent) 64%,var(--border))}._theme-card_50406._active_00b40{border-color:var(--accent);outline-color:var(--accent)}._theme-card_50406[data-theme=warm-paper]{background:#f8f4ed}._theme-card_50406[data-theme=warm-paper] ._theme-card-name_c2d96{color:#3b3d3f}._theme-card_50406[data-theme=warm-paper] ._theme-card-mode_c98bd{color:#537d96}._theme-card_50406[data-theme=midnight]{background:#3b4a54}._theme-card_50406[data-theme=midnight] ._theme-card-name_c2d96{color:#e1eaf0}._theme-card_50406[data-theme=midnight] ._theme-card-mode_c98bd{color:#c99aaf}._theme-card_50406[data-theme=high-contrast]{background:#faf8f7}._theme-card_50406[data-theme=high-contrast] ._theme-card-name_c2d96{color:#1a1c1e}._theme-card_50406[data-theme=high-contrast] ._theme-card-mode_c98bd{color:#3a6b85}._theme-card_50406[data-theme=grass-aroma]{background:#f5f8f3}._theme-card_50406[data-theme=grass-aroma] ._theme-card-name_c2d96{color:#2e3832}._theme-card_50406[data-theme=grass-aroma] ._theme-card-mode_c98bd{color:#5ba88c}._theme-card_50406[data-theme=contemplation]{background:#f3f5f7}._theme-card_50406[data-theme=contemplation] ._theme-card-name_c2d96{color:#2c3238}._theme-card_50406[data-theme=contemplation] ._theme-card-mode_c98bd{color:#7e99a8}._theme-card_50406[data-theme=absolutely]{background:#f4f3ee}._theme-card_50406[data-theme=absolutely] ._theme-card-name_c2d96{color:#2d2b28}._theme-card_50406[data-theme=absolutely] ._theme-card-mode_c98bd{color:#b5846e}._theme-card_50406[data-theme=delve]{background:#fff}._theme-card_50406[data-theme=delve] ._theme-card-name_c2d96,._theme-card_50406[data-theme=delve] ._theme-card-mode_c98bd{color:#1a1a1a}._theme-card_50406[data-theme=deep-think]{background:#fcfcfd}._theme-card_50406[data-theme=deep-think] ._theme-card-name_c2d96{color:#1d1d1f}._theme-card_50406[data-theme=deep-think] ._theme-card-mode_c98bd{color:#636ae8}._theme-card_50406[data-theme=new-warm-paper]{background:#f5efe4}._theme-card_50406[data-theme=new-warm-paper] ._theme-card-name_c2d96{color:#2a2622}._theme-card_50406[data-theme=new-warm-paper] ._theme-card-mode_c98bd{color:#537d96}._theme-card_50406[data-theme=midnight-contrast]{background:#26343d}._theme-card_50406[data-theme=midnight-contrast] ._theme-card-name_c2d96{color:#f0f6fa}._theme-card_50406[data-theme=midnight-contrast] ._theme-card-mode_c98bd{color:#e6b1c4}._theme-card_50406[data-theme=auto]{background:#f8f4ed}._theme-card_50406[data-theme=auto]:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#171c2a;border-radius:0 var(--radius-card, 8px) var(--radius-card, 8px) 0}._theme-card_50406[data-theme=auto] ._theme-card-name_c2d96,._theme-card_50406[data-theme=auto] ._theme-card-mode_c98bd{position:relative;z-index:1}._theme-card_50406[data-theme=auto] ._theme-card-name_c2d96{color:#3b3d3f;background:linear-gradient(90deg,#3b3d3f 40%,#cdd5e0 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._theme-card_50406[data-theme=auto] ._theme-card-mode_c98bd{color:#537d96;background:linear-gradient(90deg,#537d96 40%,#d4915a 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._theme-card-name_c2d96{font-size:var(--fs-body);font-weight:600;letter-spacing:.03em;line-height:1.3}._theme-card-mode_c98bd{font-size:var(--fs-hint);margin-top:2px;letter-spacing:.02em}._font-card_36798{min-width:0;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-8);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-card, 8px);background:var(--bg-card);color:var(--text);cursor:default;text-align:center;outline:2px solid transparent;outline-offset:-2px;transition:border-color var(--duration-fast) var(--ease-out),outline-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._font-card_36798:hover{border-color:color-mix(in srgb,var(--accent) 64%,var(--border))}._font-card_36798._active_00b40{border-color:var(--accent);outline-color:var(--accent)}._font-card-sample_b8156{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-title);font-weight:600;line-height:1.25}._font-card-desc_b4079{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-hint);color:var(--text-muted);line-height:1.25}._settings-section-footer_34e69{position:sticky;bottom:0;padding:var(--space-16) 0;display:flex;justify-content:center;gap:var(--space-8);background:none;z-index:5;pointer-events:none}._settings-section-footer_34e69>*{pointer-events:auto}._settings-btn-primary_9e4dd{padding:.3rem var(--space-8);font-family:inherit;font-size:var(--fs-hint);color:var(--accent);background:transparent;border:1.5px solid var(--accent);border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out);letter-spacing:.02em;box-shadow:0 2px 8px var(--shadow)}._settings-btn-primary_9e4dd:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}._settings-btn-primary_9e4dd:disabled{opacity:.5;cursor:not-allowed;transform:none}._settings-btn-secondary_72c01{padding:.3rem var(--space-8);font-family:inherit;font-size:var(--fs-hint);color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._settings-btn-secondary_72c01:hover{color:var(--accent);border-color:var(--accent)}._settings-btn-primary_9e4dd._hidden_9f14d{display:none}._settings-save-btn-sm_4cb46{width:auto;white-space:nowrap;padding:.4rem var(--space-16);font-family:inherit;font-size:var(--fs-ui);color:#fff;background:color-mix(in srgb,var(--accent) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb),.25);border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out);letter-spacing:.02em;box-shadow:0 2px 8px var(--shadow)}._settings-save-btn-sm_4cb46:hover{background:var(--accent);color:#fff;border-color:var(--accent);backdrop-filter:none;-webkit-backdrop-filter:none}._settings-save-btn-sm_4cb46:active{transform:translateY(0)}._settings-save-btn-sm_4cb46:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._settings-save-btn-ghost_0f463{width:auto;white-space:nowrap;padding:4px 8px;font-family:inherit;font-size:var(--fs-body);color:var(--accent);background:transparent;border:none;border-radius:var(--radius-input, 6px);cursor:default;transition:background var(--duration-fast) var(--ease-out);letter-spacing:.02em}._settings-save-btn-ghost_0f463:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}._settings-save-btn-ghost_0f463:disabled{opacity:.5;cursor:not-allowed;background:transparent}._thinking-level-bar_0e893{display:flex;border:1px solid var(--border);border-radius:var(--radius-card, 8px);overflow:hidden}._thinking-level-option_b05ca{flex:1;padding:.35rem 0;font-family:inherit;font-size:var(--fs-caption);color:var(--text-muted);background:none;border:none;border-right:1px solid var(--border);cursor:default;transition:all var(--duration-fast)}._thinking-level-option_b05ca:last-child{border-right:none}._thinking-level-option_b05ca:hover{background:var(--accent-light);color:var(--text)}._thinking-level-option_b05ca._active_00b40{background:var(--accent);color:#fff}._search-verify-btn_9fe4d{margin-top:4px;padding:.3rem .75rem;font-family:inherit;font-size:var(--fs-caption);color:var(--accent);background:none;border:1.5px solid var(--accent);border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._search-verify-btn_9fe4d:hover{background:var(--accent);color:#fff}._search-verify-btn_9fe4d:disabled{opacity:.5;cursor:not-allowed}._search-api-key-list_167cc{display:flex;flex-direction:column;gap:6px}._search-api-key-row_03b82{display:flex;flex-direction:column;gap:3px}._search-api-key-label_7a5a0{font-size:var(--fs-hint);color:var(--text-light);font-weight:600}._search-api-key-controls_165e5{display:flex;align-items:center;gap:6px;width:100%}._search-api-key-controls_165e5>:first-child{flex:1;min-width:0}._search-api-key-controls_165e5 ._search-verify-btn_9fe4d{flex-shrink:0;margin-top:0}._settings-toast_34f22{position:fixed;bottom:0;right:0;padding:.35rem .75rem;border-radius:0;font-family:inherit;font-size:var(--fs-hint);opacity:0;pointer-events:none;transition:opacity .4s ease-out;z-index:90}._settings-toast_34f22._show_72287{opacity:1;pointer-events:auto}._settings-toast_34f22._success_4f813{background:none;color:var(--text-muted)}._settings-toast_34f22._error_0119e{background:none;color:var(--coral)}._settings-tab-content_e3316{display:none}._settings-tab-content_e3316._active_00b40{display:block;animation:hana-fade-up var(--duration-fast) var(--ease-out)}._about-hero_f8666{display:flex;flex-direction:column;align-items:center;padding:var(--space-40) 0 var(--space-24);gap:6px}._about-icon_4c787{width:80px;height:80px;border-radius:var(--radius-lg);margin-bottom:var(--space-8);box-shadow:0 2px 12px var(--shadow)}._about-icon-clickable_9ca1b{cursor:default}._about-dev-section_0d208{margin-top:var(--space-24)}._about-name_35016{display:inline-block;font-size:1.3rem;line-height:1;margin:3px 0;font-family:var(--font-serif);font-weight:700;color:#537d96;letter-spacing:0;transform:scaleY(1.2);transform-origin:center}._about-tagline_f7cbc{font-size:var(--fs-ui);color:var(--text-muted)}._about-version_24163{font-size:var(--fs-hint);color:var(--text-muted);opacity:.7;font-family:var(--font-mono)}._about-check-update-btn_973cd{margin-top:var(--space-4);padding:var(--space-4) var(--space-12);font-size:var(--fs-caption);color:var(--text-muted);background:transparent;border:1px solid var(--overlay-medium, rgba(0,0,0,.12));border-radius:2px;cursor:default;transition:color var(--duration-fast),border-color var(--duration-fast)}._about-check-update-btn_973cd:hover{color:var(--text-body);border-color:var(--text-muted)}._about-update-actions_3c7db{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}._about-update-actions_3c7db ._about-check-update-btn_973cd{margin-top:0}._about-info_cb92b{border-top:1px solid var(--overlay-light);border-bottom:1px solid var(--overlay-light);padding:var(--space-8) 0;margin:0 0 var(--space-16)}._about-row_5cd3f{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;font-size:var(--fs-ui)}._about-label_c957a{color:var(--text-muted)}._about-value_2e046{color:var(--text)}a._about-link_66e8e{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;opacity:.85;transition:opacity var(--duration-fast)}a._about-link_66e8e:hover{opacity:1}._about-license-toggle_7ca82{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:0;font-family:inherit}._about-license-toggle_7ca82:hover{color:var(--text)}._about-license-text_d2dcf{margin-top:var(--space-8);padding:var(--space-16);background:var(--overlay-light);border-radius:var(--radius-input, 6px);font-size:var(--fs-hint);line-height:1.6;color:var(--text-muted);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto;font-family:var(--font-mono)}._providers-layout_f15c6{display:flex;flex-direction:column;gap:var(--space-24)}._providers-left_e22b1{min-width:0}._providers-right_e1fee{min-width:0;max-height:420px;overflow-y:auto}._providers-left_e22b1 ._settings-section_9c2c7{margin-bottom:0}._provider-list_7c815{border:none;border-radius:var(--radius-card, 8px);overflow:hidden;box-shadow:0 1px 4px var(--shadow)}._provider-empty_f013b{text-align:center;padding:var(--space-24) var(--space-8);color:var(--text-muted);font-size:var(--fs-ui)}._provider-item_775f1{display:flex;align-items:center;gap:var(--space-8);padding:.45rem var(--space-16);border-bottom:1px solid var(--overlay-light);transition:background var(--duration-fast)}._provider-item_775f1:last-child{border-bottom:none}._provider-item_775f1:hover{background:var(--accent-light)}._provider-item-name_39676{font-size:var(--fs-ui);font-weight:600;color:var(--text);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._provider-item-count_28838{margin-left:auto;font-size:var(--fs-hint);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._provider-item-actions_f37fd{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._provider-item_775f1:hover ._provider-item-actions_f37fd{opacity:1}._provider-item-action_b0f04{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:var(--radius-input, 6px);color:var(--text-muted);cursor:default;font-size:var(--fs-ui);transition:all var(--duration-fast) var(--ease-out)}._provider-item-action_b0f04:hover{color:var(--accent);background:var(--accent-light)}._provider-item-action_b0f04._delete_0bedb:hover{color:var(--coral);background:rgba(var(--coral-rgb),.08)}._provider-item-action_b0f04._fetch_6c6e5{width:auto;height:auto;padding:2px 8px;font-size:var(--fs-hint);color:var(--accent);white-space:nowrap}._provider-item-action_b0f04._spinning_60ba4{animation:hana-spin .8s linear infinite;pointer-events:none;opacity:.6}._provider-add-btn_14801{width:100%;padding:.5rem var(--space-16);font-family:inherit;font-size:var(--fs-ui);color:var(--accent);background:var(--accent-light);border:none;border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out);letter-spacing:.02em}._provider-add-btn_14801:hover{background:rgba(var(--accent-rgb),.12)}._oauth-list_852cb{background:var(--bg-card, var(--bg));border-radius:var(--radius-card, 8px);box-shadow:0 1px 4px var(--shadow);overflow:hidden}._oauth-provider-row_a6e61{display:flex;flex-direction:column;gap:4px;padding:.45rem var(--space-16);border-bottom:1px solid var(--overlay-light)}._oauth-provider-row_a6e61:last-child{border-bottom:none}._oauth-provider-header_53877{display:flex;align-items:center;gap:var(--space-8)}._oauth-provider-models_3f319{display:flex;flex-direction:column;gap:6px;padding-left:2px}._oauth-custom-models-list_a5342{display:flex;flex-direction:column;gap:2px}._oauth-custom-model-item_5df6a{display:flex;align-items:center;gap:var(--space-8);padding:3px 6px;border-radius:var(--radius-input, 6px)}._oauth-custom-model-item_5df6a:hover{background:var(--bg-hover)}._oauth-custom-model-name_9aa65{font-size:var(--fs-caption);color:var(--text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._oauth-custom-model-remove_d492a{font-size:var(--fs-caption);color:var(--text-muted);background:none;border:none;cursor:default;padding:0 4px;opacity:0;transition:opacity var(--duration-fast)}._oauth-custom-model-item_5df6a:hover ._oauth-custom-model-remove_d492a{opacity:1}._oauth-custom-model-remove_d492a:hover{color:var(--text-primary)}._oauth-custom-model-input-row_4b29f{display:flex;align-items:center;gap:6px}._oauth-custom-model-input_f0729{flex:1;font-size:var(--fs-caption);padding:4px 8px}._oauth-custom-model-add-btn_6e412{font-size:var(--fs-hint);padding:4px 10px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-input, 6px);color:var(--text-secondary);cursor:default;white-space:nowrap}._oauth-custom-model-add-btn_6e412:hover{background:var(--bg-hover)}._oauth-custom-model-trigger_ad7ba{font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:2px 0;text-align:left}._oauth-custom-model-trigger_ad7ba:hover{color:var(--text-secondary)}._oauth-provider-name_175a1{font-size:var(--fs-ui);color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._oauth-status-badge_a087d{font-size:var(--fs-hint);color:var(--success, #5a9);background:#5aaa991a;padding:2px 8px;border-radius:var(--radius-card, 8px);flex-shrink:0}._oauth-login-btn_bf916,._oauth-logout-btn_d1c5f{padding:var(--space-4) var(--space-12);font-family:inherit;font-size:var(--fs-caption);border:1px solid var(--border);border-radius:var(--radius-input, 6px);cursor:default;transition:all var(--duration-fast);flex-shrink:0}._oauth-login-btn_bf916{color:var(--accent);background:var(--accent-light);border-color:transparent}._oauth-login-btn_bf916:hover{background:rgba(var(--accent-rgb),.15)}._oauth-logout-btn_d1c5f{color:var(--text-muted);background:transparent}._oauth-logout-btn_d1c5f:hover{color:var(--danger);border-color:var(--danger)}._oauth-code-section_50b7a{display:flex;gap:var(--space-4);margin-top:var(--space-4);width:100%}._oauth-code-input_2d08f{flex:1;font-size:var(--fs-ui)!important}._oauth-code-submit_b025a{padding:4px 14px;font-family:inherit;font-size:var(--fs-caption);color:#fff;background:var(--accent);border:none;border-radius:var(--radius-input, 6px);cursor:default;transition:opacity var(--duration-fast);flex-shrink:0}._oauth-code-submit_b025a:hover{opacity:.85}._oauth-code-submit_b025a:disabled{opacity:.5;cursor:default}._oauth-device-code_2ec94{flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-8) 0}._oauth-user-code_37237{font-family:var(--font-mono, "SF Mono", "Consolas", monospace);font-size:1.3rem;font-weight:600;letter-spacing:.15em;padding:var(--space-4) var(--space-16);background:var(--bg-secondary, #f5f5f5);border:1px dashed var(--border);border-radius:var(--radius-input, 6px);cursor:default;-webkit-user-select:all;user-select:all;transition:background var(--duration-fast)}._oauth-user-code_37237:hover{background:var(--bg-tertiary, #eee)}._oauth-device-hint_4563e{font-size:var(--fs-caption);color:var(--text-secondary);text-align:center}._oauth-device-spinner_01c5c{font-size:var(--fs-caption);color:var(--text-tertiary);--pulse-lo: .4;animation:hana-pulse 1.5s ease-in-out infinite}._pv-layout_6d5df{display:flex;gap:0;height:420px;max-width:100%;min-width:0;background:var(--bg-card, var(--bg));border:1px solid var(--overlay-light);border-radius:var(--radius-card, 8px);box-shadow:0 1px 4px var(--shadow);position:relative;overflow:hidden}._pv-list_004be{width:33.33%;flex-shrink:0;border-right:1px solid var(--overlay-light);display:flex;flex-direction:column;gap:2px;padding:var(--space-4) 0;overflow-y:auto;background:transparent}._pv-list-title_2f11e{font-size:var(--fs-hint);font-weight:500;color:var(--text-muted);padding:var(--space-6) var(--space-12) var(--space-4);letter-spacing:.03em}._pv-list-group-label_1b2f6{font-size:.62rem;font-weight:600;color:var(--accent);padding:var(--space-8) var(--space-12) 2px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}._pv-list-item_a2eb4{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);background:none;border:none;border-left:2px solid transparent;cursor:default;text-align:left;font-family:inherit;font-size:var(--fs-ui);color:var(--text-secondary);transition:all var(--duration-fast);width:100%}._pv-list-item_a2eb4:hover{background:var(--accent-light)}._pv-list-item_a2eb4._dim_a03ec{opacity:.45}._pv-list-item_a2eb4._dim_a03ec:hover{opacity:.7}._pv-list-item_a2eb4._dim_a03ec._selected_d68d0{opacity:1}._pv-list-item_a2eb4._selected_d68d0{border-left-color:var(--accent);color:var(--accent);font-weight:500}._pv-list-item-name_fff60{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-list-item-count_db51f{font-size:var(--fs-hint);color:var(--text-muted);flex-shrink:0}._pv-status-dot_723da{width:6px;height:6px;border-radius:50%;background:var(--text-muted);flex-shrink:0;opacity:.4}._pv-status-dot_723da._on_f7487{background:var(--success, #5a9);opacity:1}._pv-list-item-icon_a0161{width:15px;height:15px;flex-shrink:0;opacity:.85}._pv-config-alert_9248b{margin:0 0 var(--space-16);padding:8px 10px;border:1px solid rgba(var(--danger-rgb, 200, 81, 67),.24);background:rgba(var(--danger-rgb, 200, 81, 67),.08);color:var(--danger, #c85143);font-size:var(--fs-hint);line-height:1.45}._pv-list-divider_571cd{height:1px;background:var(--overlay-light);margin:var(--space-4) var(--space-12)}._pv-add-wrapper_d956d{margin-top:auto;position:relative}._pv-add-btn_544d1{display:block;width:100%;padding:var(--space-8) var(--space-12);background:none;border:none;border-top:1px solid var(--border-light, var(--overlay-light));color:var(--text-muted);font-family:inherit;font-size:var(--fs-caption);cursor:default;text-align:left}._pv-add-btn_544d1:hover{color:var(--accent)}._pv-add-overlay_3f0ba{position:absolute;inset:0;background:var(--bg-card, var(--bg));z-index:5;display:flex;flex-direction:column;padding:var(--space-16) var(--space-24) var(--space-24);overflow-y:auto;animation:hana-fade-in var(--duration-fast) var(--ease-out)}._pv-add-overlay-header_20695{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);flex-shrink:0}._pv-add-overlay-back_ac1ba{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--fs-ui);color:var(--text-muted);background:none;border:none;cursor:default;padding:4px 8px;border-radius:var(--radius-input, 6px);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._pv-add-overlay-back_ac1ba:hover{background:var(--bg-hover);color:var(--text)}._usage-ledger_e1c1e{--usage-ink: color-mix(in srgb, var(--accent) 74%, var(--text) 26%);--usage-cache: color-mix(in srgb, var(--accent) 26%, var(--bg-card) 74%);--usage-cache-line: color-mix(in srgb, var(--accent) 42%, var(--bg-card) 58%);--usage-track: color-mix(in srgb, var(--overlay-light) 74%, transparent);display:flex;flex-direction:column;gap:var(--space-16);height:clamp(500px,58vh,560px);padding:var(--space-16)}._usage-note_b9332{flex-shrink:0;color:var(--text-muted);font-size:var(--fs-hint);line-height:1.45}._usage-refresh-btn_4e13d{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:transparent;border:1px solid var(--border-light, var(--overlay-light));border-radius:var(--radius-input, 6px);cursor:default;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._usage-refresh-btn_4e13d:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--accent-light)}._usage-refresh-btn_4e13d:disabled{opacity:.45}._usage-tabs_a4ba0{position:relative;display:grid;grid-template-columns:repeat(4,76px);align-self:center;width:max-content;max-width:100%;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--overlay-light);flex-shrink:0}._usage-tab-slider_fdffb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px)/4);border-radius:var(--radius-sm);background:var(--tab-slider-bg, var(--bg-card));box-shadow:var(--tab-slider-shadow, 0 1px 3px var(--shadow));transform:translate(calc(var(--usage-tab-index, 0) * 100%));transition:transform var(--duration-slow) var(--ease-standard);z-index:0}._usage-tab_7edd4{position:relative;z-index:1;min-width:0;padding:var(--space-4) var(--space-16);border:none;background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;cursor:default;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}._usage-tab_7edd4:hover{color:var(--text-light)}._usage-tab_7edd4._active_00b40{color:var(--text);font-weight:600}._usage-error_ec616,._usage-empty_e0c98{padding:var(--space-16) 0;color:var(--text-muted);font-size:var(--fs-body);line-height:1.5}._usage-error_ec616{color:var(--danger, #c85143)}._usage-view-frame_b30f5{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:var(--space-4)}._usage-overall_3c5c4,._usage-daily_f6710{display:flex;flex-direction:column;gap:var(--space-24);min-height:100%}._usage-hero_2e49d{display:grid;grid-template-columns:minmax(180px,.92fr) minmax(0,1fr);align-items:center;gap:var(--space-40);padding:var(--space-8) 0 var(--space-24);border-bottom:1px solid var(--overlay-light)}._usage-orbit-wrap_12099{position:relative;width:min(100%,260px);aspect-ratio:1;justify-self:center}._usage-orbit_4ff5b{display:block;width:100%;height:100%}._usage-orbit-center_f5c89{position:absolute;inset:36%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}._usage-orbit-center_f5c89 span,._usage-hero-value_181fc{font-size:var(--fs-title);color:var(--text);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}._usage-orbit-center_f5c89 small,._usage-eyebrow_34d3e,._usage-hero-meta_c490b{font-size:var(--fs-hint);color:var(--text-muted);line-height:1.45}._usage-hero-copy_35a65{min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}._usage-eyebrow_34d3e{letter-spacing:.08em;text-transform:uppercase}._usage-legend_e7bb5{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);color:var(--text-muted);font-size:var(--fs-hint);line-height:1.4}._usage-legend_e7bb5 span{display:inline-flex;align-items:center;gap:var(--space-4)}._usage-legend_e7bb5 i{width:10px;height:10px;border-radius:var(--radius-sm);display:inline-block}._usage-legend-ink_0981d{background:var(--usage-ink)}._usage-legend-cache_e473f{background:var(--usage-cache-line)}._usage-hero-stats_3ca18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);padding-top:var(--space-4)}._usage-hero-stat_f845f{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._usage-hero-stat_f845f span{color:var(--text);font-size:var(--fs-body);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}._usage-hero-stat_f845f small{color:var(--text-muted);font-size:var(--fs-hint);line-height:1.3}._usage-overall-grid_801b5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-40)}._usage-panel_f9e6f{min-width:0;display:flex;flex-direction:column;gap:var(--space-16)}._usage-panel-head_40908{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}._usage-panel-title_ecb35{color:var(--text);font-size:var(--fs-body);font-weight:600;line-height:1.3}._usage-panel-title-cluster_dc992{min-width:0;display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap}._usage-period-toggle_e5892{display:inline-grid;grid-template-columns:repeat(2,minmax(44px,auto));gap:2px;padding:2px;border-radius:var(--radius-input, 6px);background:var(--overlay-light)}._usage-period-btn_35917{min-width:0;padding:var(--space-4) var(--space-8);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-hint);line-height:1.2;cursor:default;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._usage-period-btn_35917:hover{color:var(--text-light)}._usage-period-btn_35917._active_00b40{color:var(--text);background:var(--tab-slider-bg, var(--bg-card));box-shadow:var(--tab-slider-shadow, 0 1px 3px var(--shadow))}._usage-ring-grid_48aef,._usage-rank-list_8322a,._usage-request-list_fb464{border-top:1px solid var(--overlay-light)}._usage-ring-grid_48aef{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-40)}._usage-group-row_2aead{display:flex;align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-16) 0;border-bottom:1px solid var(--overlay-light)}._usage-group-row_2aead._compact_2f647{padding:var(--space-8) 0}._usage-group-row_2aead._compact_2f647 ._usage-group-numbers_96df0{grid-template-columns:minmax(52px,auto)}._usage-group-row_2aead._compact_2f647 ._usage-group-numbers_96df0 span:last-child{display:none}._usage-split-ring_f61ba{flex:0 0 auto;overflow:visible}._usage-ring-track_49d89,._usage-ring-cache_ec0d0,._usage-ring-ink_82e81{fill:none;stroke-linecap:round;stroke-width:4}._usage-ring-track_49d89{stroke:var(--usage-track)}._usage-ring-cache_ec0d0{stroke:var(--usage-cache-line)}._usage-ring-ink_82e81{stroke:var(--usage-ink)}._usage-orbit_4ff5b ._usage-ring-track_49d89,._usage-orbit_4ff5b ._usage-ring-cache_ec0d0,._usage-orbit_4ff5b ._usage-ring-ink_82e81{stroke-width:7}._usage-group-main_62504{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._usage-group-title_b29cc{min-width:0;color:var(--text);font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._usage-group-meta_578a7{color:var(--text-muted);font-size:var(--fs-hint);line-height:1.35}._usage-group-numbers_96df0{flex-shrink:0;display:grid;grid-template-columns:minmax(70px,auto) minmax(44px,auto);gap:var(--space-8);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:var(--fs-hint)}._usage-daily-bars_6a52a{height:180px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(10px,1fr);align-items:end;gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--overlay-light)}._usage-day_1f83f{min-width:0;height:100%;display:grid;grid-template-rows:1fr auto;gap:var(--space-8)}._usage-day-bar_381f5{position:relative;align-self:end;justify-self:center;width:100%;max-width:24px;height:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--usage-track);overflow:hidden}._usage-day-cache_36e92,._usage-day-uncached_ee0f1{position:absolute;left:0;right:0;min-height:2px}._usage-day-cache_36e92{bottom:0;height:var(--usage-cache-height, 0%);background:var(--usage-cache-line)}._usage-day-uncached_ee0f1{bottom:var(--usage-cache-height, 0%);height:var(--usage-uncached-height, 0%);background:var(--usage-ink)}._usage-day-label_b02c0{min-height:1em;color:var(--text-muted);font-size:var(--fs-hint);line-height:1;text-align:center;white-space:nowrap}._usage-request-list_fb464{max-height:320px;overflow-y:auto}._usage-request-row_41e53{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0;border-bottom:1px solid var(--overlay-light)}._usage-request-main_c2809{min-width:0;display:flex;align-items:center;gap:var(--space-8)}._usage-request-source_320e1{min-width:0;color:var(--text);font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._usage-request-detail_76fc5{color:var(--text-muted);font-size:var(--fs-hint);line-height:1.35;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);font-variant-numeric:tabular-nums}._usage-request-detail_76fc5 span{min-width:0}._usage-request-detail_76fc5 span:nth-child(2){flex:1 1 140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._usage-status_0fa94{flex-shrink:0;color:var(--text-muted);font-size:var(--fs-hint);line-height:1.35}._usage-status-ok_858fb{color:var(--success, #5a9)}._usage-status-error_049be,._usage-status-aborted_8233c{color:var(--danger, #c85143)}._usage-status-usage_missing_6eef9{color:var(--text-muted)}@media(max-width:760px){._usage-ledger_e1c1e{height:clamp(480px,66vh,540px)}._usage-ring-grid_48aef,._usage-overall-grid_801b5,._usage-hero_2e49d{grid-template-columns:repeat(2,minmax(0,1fr))}._usage-hero_2e49d{gap:var(--space-24)}._usage-tabs_a4ba0{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){._usage-ring-grid_48aef,._usage-overall-grid_801b5,._usage-hero_2e49d{grid-template-columns:1fr}._usage-group-row_2aead{align-items:flex-start}._usage-group-numbers_96df0{grid-template-columns:1fr}._usage-daily-bars_6a52a{grid-auto-columns:minmax(8px,1fr);gap:var(--space-4)}}._pv-add-overlay-title_f9bd8{font-family:Songti SC,STSong,serif;font-size:var(--fs-title);font-weight:600;color:var(--text);letter-spacing:.04em}._pv-add-overlay-body_5563d{width:100%;max-width:100%}._pv-add-form_c7014{display:flex;flex-direction:column;gap:var(--space-16)}._pv-add-form_c7014 ._settings-form-field_04216{margin-bottom:0}._pv-add-form-actions_ed272{display:flex;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-8)}._pv-add-form-btn_6dd05{font-family:inherit;font-size:var(--fs-hint);padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:transparent;color:var(--text-secondary);cursor:default}._pv-add-form-btn_6dd05._primary_de537{background:var(--accent);color:#fff;border-color:transparent}._pv-add-overlay_3f0ba ._pv-add-form-btn_6dd05{font-size:var(--fs-ui);padding:8px 18px;transition:background var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._pv-add-overlay_3f0ba ._pv-add-form-btn_6dd05:hover{background:var(--bg-hover)}._pv-add-overlay_3f0ba ._pv-add-form-btn_6dd05._primary_de537:hover{background:var(--accent);opacity:.88}._pv-add-form-field_85d9c{display:flex;flex-direction:column;gap:6px}._pv-add-form-label_c1ccf{font-size:var(--fs-ui);color:var(--text-muted);letter-spacing:.02em}._pv-setup-hint_452ba{font-size:var(--fs-caption);color:var(--text-secondary);margin:0 0 var(--space-16)}._pv-setup-activate-btn_ae4aa{font-family:inherit;font-size:var(--fs-ui);padding:6px 20px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-input, 6px);cursor:default;transition:opacity var(--duration-fast)}._pv-setup-activate-btn_ae4aa:hover{opacity:.85}._pv-detail_a57b3{flex:1;min-width:0;padding:var(--space-16);overflow-y:auto;background:transparent}._pv-detail-inner_ae5ba{max-width:560px}._pv-detail-header_4077e{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-16)}._pv-detail-title_c63ba{font-size:var(--fs-title);font-weight:600;margin:0;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-empty_c66c6{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:var(--fs-ui)}._pv-credentials_016ae{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid var(--overlay-light)}._pv-cred-row_ae8c1{display:flex;align-items:center;gap:var(--space-8);min-height:28px}._pv-cred-row-top_acd6c{align-items:flex-start}._pv-cred-label_7ef9e{font-size:var(--fs-hint);color:var(--text-muted);width:60px;flex-shrink:0}._pv-cred-value_d7573{font-size:var(--fs-caption);color:var(--text-secondary);cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-cred-value_d7573._muted_d27b3{color:var(--text-muted);font-size:var(--fs-hint);cursor:default}._pv-cred-url-row_44fc4{flex:1;min-width:0}._pv-cred-url-row_44fc4 ._settings-input_c05b3{width:100%;font-size:var(--fs-caption)}._pv-headers-textarea_41a8b{min-height:66px;font-size:var(--fs-caption);resize:vertical}._pv-cred-badge_3bb13{font-size:var(--fs-hint);color:var(--text-muted);background:var(--overlay-light);padding:1px 6px;border-radius:8px}._pv-cred-edit_f4db6{display:flex;align-items:center;gap:6px;flex:1}._pv-cred-key-row_ecf34{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._pv-cred-conn-icon_97153{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--border);border-radius:var(--radius-input, 6px);color:var(--text-muted);cursor:default;flex-shrink:0;transition:all var(--duration-fast)}._pv-cred-conn-icon_97153:hover{color:var(--accent);border-color:var(--accent)}._pv-cred-conn-icon_97153._ok_0e9a1{color:var(--success, #5a9);border-color:var(--success, #5a9)}._pv-cred-conn-icon_97153._fail_4895a{color:var(--danger, #c55);border-color:var(--danger, #c55)}._pv-cred-conn-icon_97153._testing_1bba9{opacity:.5}._pv-cred-conn-icon_97153._spinning_60ba4 svg{animation:hana-spin .8s linear infinite}._pv-cred-select-wrapper_76a9e{flex:1;min-width:0}._pv-cred-select_9c1b5{flex:1;max-width:none}._pv-verify-btn_1031a{font-family:inherit;font-size:var(--fs-hint);padding:3px 10px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-input, 6px);cursor:default;white-space:nowrap;transition:opacity var(--duration-fast)}._pv-verify-btn_1031a:hover{opacity:.85}._pv-verify-btn_1031a:disabled{opacity:.5;cursor:default}._pv-verify-connection-btn_7b237{font-family:inherit;font-size:var(--fs-caption);padding:5px 14px;margin-top:4px;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-input, 6px);cursor:default;transition:all var(--duration-fast)}._pv-verify-connection-btn_7b237:hover{background:var(--accent);color:#fff}._pv-cred-save_d3102,._pv-cred-cancel_3a331{font-family:inherit;font-size:var(--fs-hint);padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:transparent;color:var(--text-secondary);cursor:default;white-space:nowrap}._pv-cred-save_d3102{background:var(--accent);color:#fff;border-color:transparent}._pv-oauth-status_d4e50{display:flex;align-items:center;gap:var(--space-8)}._pv-fav-section_4d8f8{margin-bottom:var(--space-16);padding-bottom:var(--space-8);border-bottom:1px solid var(--overlay-light)}._pv-fav-title_9a28d{font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);margin-bottom:6px;display:flex;align-items:center;gap:6px}._pv-fav-list_b04d9{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto}._pv-fav-item_84338{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:var(--radius-input, 6px);min-width:0}._pv-fav-item_84338:hover{background:var(--accent-light)}._pv-fav-item-name_4443e{flex:1;font-size:var(--fs-caption);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-fav-item-id_9f66c{font-size:var(--fs-hint);color:var(--text-muted);opacity:.6;flex:0 1 min(42%,18rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-capability-icon_6b221{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;color:var(--text-muted);opacity:.72;flex-shrink:0}._pv-fav-item-actions_b5e3c{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._pv-fav-item_84338:hover ._pv-fav-item-actions_b5e3c{opacity:1}._pv-fav-item-edit_af01e,._pv-fav-item-remove_dc2bd{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:default;color:var(--text-muted);padding:2px;flex-shrink:0}._pv-fav-item-edit_af01e:hover{color:var(--accent)}._pv-fav-item-remove_dc2bd:hover{color:var(--danger, #c55)}._pv-model-edit-overlay_d980d{position:fixed;inset:0;background:#00000026;z-index:9998}._pv-model-edit-card_ac11e{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card, 8px);box-shadow:0 8px 24px var(--shadow);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}._pv-model-edit-field_91b16{display:flex;flex-direction:column;gap:3px;flex:1}._pv-model-edit-label_db6e7{font-size:var(--fs-hint);color:var(--text-muted)}._pv-model-edit-id_8f803{font-size:var(--fs-caption);color:var(--text-secondary);font-family:var(--font-mono, monospace);opacity:.7}._pv-model-edit-row_aa400{display:flex;gap:8px}._pv-model-edit-capabilities_a343c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}._pv-model-edit-capabilities_a343c ._pv-model-edit-field_91b16{min-width:0}._pv-model-edit-actions_dd99b{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}._pv-model-edit-card_ac11e ._settings-input_c05b3{font-size:var(--fs-caption);padding:4px 8px}._pv-models_b36f0{margin-bottom:var(--space-16)}._pv-models-action-row_b73de{display:flex;align-items:stretch;gap:6px;position:relative}._pv-fetch-btn-inline_d38c0{display:flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--fs-hint);color:var(--text-muted);background:var(--bg-input, var(--bg));border:1px solid var(--border);border-radius:var(--radius-input, 6px);cursor:default;padding:0 10px;white-space:nowrap;transition:all var(--duration-fast)}._pv-fetch-btn-inline_d38c0:hover{color:var(--accent);border-color:var(--accent)}._pv-fetch-hint_beb3e{font-size:var(--fs-hint);padding:4px 0;animation:hana-hint-fade 2.5s ease forwards}._pv-fetch-hint_beb3e._ok_0e9a1{color:#3a7d44}._pv-fetch-hint_beb3e._fail_4895a{color:#b44040}._pv-tool-model-row_9f56e{display:flex;align-items:center;gap:6px;width:100%}._pv-tool-model-row_9f56e>:first-child{flex:1;min-width:0}._pv-tool-test-btn_35138{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:transparent;color:var(--text-secondary);cursor:default;transition:all var(--duration-fast)}._pv-tool-test-btn_35138:hover{color:var(--accent);border-color:var(--accent)}._pv-tool-test-btn_35138._ok_0e9a1{color:#3a7d44;border-color:#3a7d44}._pv-tool-test-btn_35138._fail_4895a{color:#b44040;border-color:#b44040}._pv-tool-test-btn_35138._testing_1bba9{color:var(--text-secondary);pointer-events:none}._pv-model-dropdown-trigger_ee983{display:flex;align-items:center;justify-content:space-between;flex:1;padding:6px 10px;font-family:inherit;font-size:var(--fs-caption);color:var(--text-muted);background:var(--bg-input, var(--bg));border:1px solid var(--border);border-radius:var(--radius-input, 6px);cursor:default;transition:border-color var(--duration-fast)}._pv-model-dropdown-trigger_ee983:hover{border-color:var(--accent)}._pv-model-dropdown-panel_912d8{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card, 8px);box-shadow:0 4px 16px var(--shadow);overflow:hidden;display:flex;flex-direction:column}._pv-model-dropdown-search_54861{width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--overlay-light);font-family:inherit;font-size:var(--fs-caption);color:var(--text);background:transparent;outline:none}._pv-model-dropdown-list_7673c{max-height:240px;overflow-y:auto;padding:4px 0}._pv-model-dropdown-option_53ff8{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;font-family:inherit;font-size:var(--fs-caption);color:var(--text);background:none;border:none;cursor:default;text-align:left;transition:background var(--duration-instant)}._pv-model-dropdown-option_53ff8:hover{background:var(--accent-light)}._pv-model-dropdown-option_53ff8._added_36b8b{color:var(--text-muted)}._pv-model-dropdown-option-name_3e562{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-model-dropdown-option-check_469b8{color:var(--accent);flex-shrink:0;font-size:var(--fs-hint)}._pv-model-dropdown-empty_6ceff{padding:var(--space-12) 10px;text-align:center;color:var(--text-muted);font-size:var(--fs-caption)}._pv-model-dropdown-custom_f46e9{display:flex;align-items:center;gap:4px;padding:6px 8px;border-top:1px solid var(--overlay-light)}._pv-model-dropdown-custom-input_a4834{flex:1;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-input, 6px);font-family:inherit;font-size:var(--fs-caption);color:var(--text);background:var(--bg-input, var(--bg));outline:none}._pv-models-title_012be{font-size:var(--fs-ui);font-weight:500;color:var(--text);display:flex;align-items:center;gap:6px}._pv-models-count_3f411{font-size:var(--fs-hint);color:var(--text-muted);background:var(--overlay-light);padding:0 5px;border-radius:8px;font-weight:400}._pv-fetch-btn_6c071{display:flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:2px 6px;border-radius:var(--radius-input, 6px)}._pv-fetch-btn_6c071:hover{color:var(--accent);background:var(--accent-light)}._pv-models-search_42906{width:100%;font-size:var(--fs-caption);padding:4px 8px;margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-input, var(--bg));color:var(--text);font-family:inherit}._pv-models-empty_a636e{padding:var(--space-16);text-align:center;color:var(--text-muted);font-size:var(--fs-caption)}._pv-models-list_b0eba{display:flex;flex-direction:column;gap:1px;max-height:280px;overflow-y:auto}._pv-model-item_3cb6e{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius-input, 6px)}._pv-model-item_3cb6e:hover{background:var(--accent-light)}._pv-model-star_6ef5d{background:none;border:none;cursor:default;color:var(--text-muted);padding:0;display:flex;align-items:center;flex-shrink:0;opacity:.4;transition:opacity var(--duration-fast),color var(--duration-fast)}._pv-model-star_6ef5d:hover{opacity:1}._pv-model-star_6ef5d._on_f7487{color:var(--accent);opacity:1}._pv-model-name_dba83{flex:1;font-size:var(--fs-caption);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pv-model-ctx_6478e{font-size:var(--fs-hint);color:var(--text-muted);flex-shrink:0}._pv-model-actions_38224{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._pv-model-item_3cb6e:hover ._pv-model-actions_38224{opacity:1}._pv-model-add-row_58803{display:flex;align-items:center;gap:4px;margin-top:var(--space-4)}._pv-model-add-input_d7d67{flex:1;font-size:var(--fs-caption)!important;padding:4px 8px!important}._pv-model-add-btn_d211e{font-family:inherit;font-size:var(--fs-ui);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:var(--radius-input, 6px);color:var(--text-muted);cursor:default;flex-shrink:0}._pv-model-add-btn_d211e:hover{color:var(--accent);border-color:var(--accent)}._pv-delete-btn_fd1c9{font-family:inherit;font-size:var(--fs-hint);color:var(--danger, #c55);background:transparent;border:1px solid var(--danger, #c55);border-radius:var(--radius-input, 6px);cursor:default;padding:3px 10px;opacity:.6;transition:all var(--duration-fast);white-space:nowrap}._pv-delete-btn_fd1c9:hover{opacity:1;background:var(--danger, #c55);color:#fff}._pv-confirm-dialog_51c1d{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card, 8px);box-shadow:0 8px 24px var(--shadow);padding:var(--space-16) 20px;width:320px}._pv-confirm-text_3403e{font-size:var(--fs-ui);color:var(--text);margin:0 0 var(--space-12);line-height:1.5}._pv-confirm-actions_9998a{display:flex;gap:8px;justify-content:flex-end}._pv-add-form-btn_6dd05._danger_b1676{background:var(--danger, #c55);color:#fff;border-color:transparent}._pv-other-section_f466d{margin-top:var(--space-16);border-top:1px solid var(--overlay-light);padding-top:var(--space-16)}._pin-list_0d5b9{border-radius:var(--radius-card, 8px);overflow:hidden}._pin-list_0d5b9:not(:empty){box-shadow:0 1px 4px var(--shadow);margin-bottom:var(--space-8)}._pin-empty_cc69e{text-align:center;padding:var(--space-16) var(--space-8);color:var(--text-muted);font-size:var(--fs-ui)}._pin-item_97d29{display:flex;align-items:center;gap:var(--space-8);padding:.45rem var(--space-16);border-bottom:1px solid var(--overlay-light);transition:background var(--duration-fast)}._pin-item_97d29:last-child{border-bottom:none}._pin-item_97d29:hover{background:var(--accent-light)}._pin-item-text_ec892{flex:1;font-size:var(--fs-ui);color:var(--text);cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._pin-item-text_ec892:hover{color:var(--accent)}._pin-item-actions_a7265{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._pin-item_97d29:hover ._pin-item-actions_a7265{opacity:1}._pin-item-action_1a209{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:var(--radius-input, 6px);color:var(--text-muted);cursor:default;font-size:var(--fs-ui);transition:all var(--duration-fast) var(--ease-out)}._pin-item-action_1a209._delete_0bedb:hover{color:var(--coral);background:rgba(var(--coral-rgb),.08)}._pin-edit-input_5e96e{flex:1;min-width:0}._pin-add-row_1a8d1{display:flex;gap:var(--space-4);margin-top:var(--space-8)}._pin-add-input_c7ced{flex:1}._pin-add-btn_47b4e{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-title);color:var(--accent);background:var(--accent-light);border:none;border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._pin-add-btn_47b4e:hover{background:rgba(var(--accent-rgb),.12)}._exp-list_ba2c6{display:flex;flex-direction:column;gap:var(--space-8)}._exp-empty_2f2a6{text-align:center;padding:var(--space-24) var(--space-8);color:var(--text-muted);font-size:var(--fs-ui);font-family:var(--font-serif)}._exp-block_335e4{background:var(--bg-card, var(--bg));border-radius:var(--radius-card, 8px);box-shadow:0 1px 4px var(--shadow);padding:.6rem var(--space-16) .5rem;transition:box-shadow var(--duration-fast) var(--ease-out)}._exp-block_335e4:hover{box-shadow:0 2px 8px var(--shadow)}._exp-block-header_f05ec{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}._exp-block-title_376e4{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:600;color:var(--text);letter-spacing:.04em}._exp-block-actions_88765{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._exp-block_335e4:hover ._exp-block-actions_88765{opacity:1}._exp-block-action_b93a7{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:var(--radius-input, 6px);color:var(--text-muted);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._exp-block-action_b93a7:hover{color:var(--accent);background:var(--accent-light)}._exp-block-action_b93a7._delete_0bedb:hover{color:var(--coral);background:rgba(var(--coral-rgb),.08)}._exp-block-body_6ac11{display:flex;flex-direction:column;gap:1px}._exp-entry_60034{display:flex;gap:.4em;font-family:var(--font-serif);font-size:var(--fs-ui);color:var(--text-light);line-height:1.65;padding:.1rem 0}._exp-entry-num_a38e8{color:var(--text-muted);flex-shrink:0;min-width:1.4em;text-align:right}._exp-entry-text_40af9{flex:1;min-width:0}._exp-block-editor_2ad83{font-family:var(--font-serif);font-size:var(--fs-ui);color:var(--text);background:transparent;border:1px solid var(--overlay-light);border-radius:var(--radius-input, 6px);padding:.4rem .55rem;resize:vertical;width:100%;min-height:60px;max-height:300px;line-height:1.65;outline:none;transition:border-color var(--duration-fast)}._exp-block-editor_2ad83:focus{border-color:rgba(var(--accent-rgb),.4)}._memory-actions-section_a73d5{border-top:1px solid var(--overlay-light);padding-top:var(--space-24)}._memory-actions-row_3d782{display:flex;gap:var(--space-8);align-items:center}._memory-actions-spaced_44c02{margin-top:1.2rem}._memory-action-btn_621be{flex:1;padding:.4rem var(--space-16);font-size:var(--fs-ui);border:1px solid var(--overlay-light);border-radius:var(--radius-card, 8px);background:var(--bg-card, var(--bg));color:var(--text);cursor:default;transition:all var(--duration-fast) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;gap:.3rem}._memory-action-btn_621be:hover{background:var(--overlay-subtle);transform:translateY(-1px)}._memory-action-btn_621be:disabled{opacity:.55;transform:none}._memory-dream-panel_9556c{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-24)}._memory-dream-status_0df99,._memory-dream-error_5f915{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);font-size:var(--fs-hint);line-height:1.5}._memory-dream-status_0df99{color:var(--text-muted)}._memory-dream-error_5f915{color:var(--danger)}._memory-dream-link_5ccb2{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;cursor:default}._memory-action-btn_621be._danger_b1676{color:var(--coral);border-color:rgba(var(--coral-rgb),.3)}._memory-action-btn_621be._danger_b1676:hover{background:rgba(var(--coral-rgb),.08)}._memory-health-strip_20790{display:flex;flex-direction:column;gap:.35rem;padding:.58rem .68rem;margin-bottom:var(--space-24);border:1px solid var(--overlay-light);border-radius:6px;background:var(--overlay-subtle);color:var(--text-light)}._memory-health-main_07f4f{display:flex;align-items:center;gap:.45rem;min-width:0}._memory-health-dot_4c003{width:.42rem;height:.42rem;border-radius:50%;flex:0 0 auto;background:var(--text-muted)}._memory-health-title_b49b5{font-size:var(--fs-ui);font-weight:600;line-height:1.4}._memory-health-detail_e82c5{display:flex;flex-wrap:wrap;gap:.3rem .8rem;padding-left:.87rem;color:var(--text-muted);font-size:var(--fs-hint);line-height:1.5}._memory-health-ok_5697b ._memory-health-dot_4c003{background:var(--sage, #8aa083)}._memory-health-attention_c2773{border-color:rgba(var(--gold-rgb, 180, 138, 68),.35);background:rgba(var(--gold-rgb, 180, 138, 68),.08)}._memory-health-attention_c2773 ._memory-health-dot_4c003{background:var(--gold, #b48a44)}._memory-health-error_8d6e4{border-color:rgba(var(--coral-rgb),.35);background:rgba(var(--coral-rgb),.08)}._memory-health-error_8d6e4 ._memory-health-dot_4c003{background:var(--coral)}._memory-health-muted_1914c ._memory-health-dot_4c003{background:var(--text-muted)}._memory-confirm-overlay_bdd25{display:none;position:fixed;inset:0;z-index:100;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;justify-content:center}._memory-confirm-overlay_bdd25._visible_3111e{display:flex}._memory-confirm-card_d74c0{background:var(--bg-card, var(--bg));border-radius:var(--radius-lg);padding:var(--space-24);max-width:360px;width:90%;box-shadow:0 8px 32px var(--shadow);text-align:center}._memory-confirm-text_b34a4{font-size:var(--fs-body);line-height:1.6;margin-bottom:var(--space-16);color:var(--text)}._memory-confirm-actions_9a559{display:flex;gap:var(--space-8);justify-content:center}._memory-confirm-cancel_f6ac9{padding:.35rem var(--space-24);font-size:var(--fs-ui);border:1px solid var(--overlay-light);border-radius:var(--radius-card, 8px);background:var(--bg-card, var(--bg));color:var(--text);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._memory-confirm-cancel_f6ac9:hover{background:var(--overlay-subtle)}._memory-confirm-danger_ddb60{padding:.35rem var(--space-24);font-size:var(--fs-ui);border:none;border-radius:var(--radius-card, 8px);background:var(--coral);color:#fff;cursor:default;transition:all var(--duration-fast) var(--ease-out)}._memory-confirm-danger_ddb60:hover{opacity:.85}._memory-confirm-primary_eb02a{padding:.35rem var(--space-24);font-size:var(--fs-ui);border:none;border-radius:var(--radius-card, 8px);background:var(--accent);color:#fff;cursor:default;transition:all var(--duration-fast) var(--ease-out)}._memory-confirm-primary_eb02a:hover{opacity:.85}._memory-viewer-overlay_09fc2{display:none;position:fixed;inset:0;z-index:100;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;justify-content:center}._memory-viewer-overlay_09fc2._visible_3111e{display:flex}._memory-viewer-backdrop_20ed1{box-sizing:border-box;padding:var(--space-16)}._memory-viewer_65aa4{background:var(--bg-card, var(--bg));border-radius:var(--radius-lg);width:90%;max-width:560px;max-height:min(760px,calc(100vh - var(--space-40) - var(--space-40)));min-height:0;display:flex;flex-direction:column;box-shadow:0 8px 32px var(--shadow);overflow:hidden}._compiled-memory-viewer-backdrop_761e1{padding:var(--space-40) var(--space-24)}._compiled-memory-viewer_a661b{max-height:100%}._memory-viewer-header_fa010{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-16) var(--space-16) var(--space-8);border-bottom:1px solid var(--overlay-light)}._memory-viewer-title_f23cb{font-size:var(--fs-body);font-weight:600;margin:0}._memory-viewer-close_b740a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-muted);font-size:var(--fs-body);cursor:default;border-radius:var(--radius-input, 6px);transition:all var(--duration-fast)}._memory-viewer-close_b740a:hover{background:var(--overlay-subtle);color:var(--text)}._memory-viewer-body_591f3{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16)}._update-history-viewer_97b80{max-height:100%}._update-history-subtitle_9f7ab{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--fs-hint);line-height:1.4}._update-history-body_286c9{padding:0}._update-history-state_b7d0f{padding:var(--space-40) var(--space-24);color:var(--text-muted);font-size:var(--fs-ui);line-height:1.6;text-align:center}._update-history-notice_14c11{margin:var(--space-16) var(--space-24) 0;padding:var(--space-8) var(--space-12);color:var(--text-muted);background:var(--overlay-subtle);border:1px solid var(--overlay-light);border-radius:var(--radius-input);font-size:var(--fs-hint);line-height:1.4}._update-history-release_e7fdd{padding:var(--space-24);border-top:1px solid var(--overlay-light)}._update-history-notice_14c11+._update-history-release_e7fdd,._update-history-release_e7fdd:first-child{border-top:0}._update-history-release-header_f9be8{display:flex;align-items:baseline;justify-content:space-between}._update-history-version_dce41{margin:0;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-title);font-weight:600;line-height:1.4}._update-history-summary_637a9{margin:var(--space-8) 0 var(--space-16);color:var(--text);font-size:var(--fs-body);line-height:1.6}._update-history-items_dd7ea{border-top:1px solid var(--overlay-light)}._update-history-item_ce07b{padding:var(--space-12) 0;border-top:1px solid var(--overlay-light)}._update-history-item_ce07b:first-child{border-top:0}._update-history-item_ce07b:last-child{padding-bottom:0}._update-history-item-heading_b4096{display:flex;align-items:baseline;gap:var(--space-8)}._update-history-kind_b7b05{flex-shrink:0;padding:var(--space-2) var(--space-6);color:var(--text-muted);background:var(--overlay-subtle);border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:600;line-height:1.4}._update-history-item-title_066b6{margin:0;color:var(--text);font-size:var(--fs-ui);font-weight:600;line-height:1.4}._update-history-item-summary_cf00a{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.6}.memory-viewer-empty{text-align:center;color:var(--text-muted);font-size:var(--fs-ui);padding:var(--space-40) 0}._memory-viewer-header-actions_6b7ce{display:flex;align-items:center;gap:var(--space-4)}._compiled-clear-btn_cfdbc{font-size:var(--fs-hint);color:var(--danger, #c44);background:none;border:1px solid var(--overlay-light);border-radius:var(--radius-input, 6px);padding:2px 8px;cursor:default;opacity:.7;transition:opacity var(--duration-fast)}._compiled-clear-btn_cfdbc:hover{opacity:1}._compiled-edit-toggle-btn_2a6eb{font-size:var(--fs-hint);color:var(--text-light);background:none;border:1px solid var(--overlay-light);border-radius:var(--radius-input, 6px);padding:2px 8px;cursor:default;opacity:.7;transition:opacity var(--duration-fast)}._compiled-edit-toggle-btn_2a6eb:hover{opacity:1}._compiled-clear-btn_cfdbc:disabled,._compiled-edit-toggle-btn_2a6eb:disabled{opacity:.45}._compiled-memory-body_ab7e9{font-size:var(--fs-ui);min-height:0}._compiled-memory-md_d9a3a{line-height:1.75;color:var(--text);overflow-wrap:anywhere}._compiled-memory-md_d9a3a h2{font-size:var(--fs-body);font-weight:600;color:var(--text-light);margin:var(--space-16) 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--overlay-light)}._compiled-memory-md_d9a3a h2:first-child{margin-top:0}._compiled-memory-md_d9a3a p{margin:var(--space-4) 0}._compiled-memory-md_d9a3a ul,._compiled-memory-md_d9a3a ol{padding-left:1.2em;margin:var(--space-4) 0}._compiled-memory-md_d9a3a li{margin-bottom:2px}._compiled-memory-editable_d0b88{display:flex;flex-direction:column;gap:var(--space-16);min-height:0}._compiled-memory-editor-label_ae852,._compiled-memory-readonly-title_5fceb{font-size:var(--fs-caption);font-weight:600;color:var(--text-light)}._compiled-memory-facts-editor_329c3{width:100%;height:150px;min-height:110px;max-height:220px;resize:none;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg);color:var(--text);padding:var(--space-8) var(--space-16);font:inherit;line-height:1.65;outline:none}._compiled-memory-facts-editor_329c3:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}._compiled-memory-readonly-list_1cc6b{display:flex;flex-direction:column;gap:var(--space-16)}._compiled-memory-readonly-block_85092{border-top:1px solid var(--overlay-light);padding-top:var(--space-8)}._compiled-memory-readonly-block_85092 h4{margin:0 0 var(--space-4);font-size:var(--fs-caption);font-weight:600;color:var(--text-muted)}._compiled-view-btn_5adcc{width:100%}._compiled-memory-edit-section_5621f{display:flex;flex-direction:column;gap:var(--space-8);border-top:1px solid var(--overlay-light);padding-top:var(--space-16)}._compiled-memory-edit-section_5621f:first-child{border-top:none;padding-top:0}._compiled-memory-week-days_24ef1{display:flex;flex-direction:column;gap:var(--space-12)}._compiled-memory-week-day-row_33417{display:flex;flex-direction:column;gap:var(--space-4);border-left:2px solid var(--overlay-light);padding-left:var(--space-8)}._compiled-memory-week-day-label_8c458{font-size:var(--fs-hint);font-weight:600;color:var(--text-muted)}._compiled-memory-week-day-editor_85be0{width:100%;height:96px;min-height:72px;max-height:140px;resize:none;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg);color:var(--text);padding:var(--space-8) var(--space-16);font:inherit;line-height:1.65;outline:none}._compiled-memory-week-day-editor_85be0:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}._experiments-observation_0d925{padding:var(--space-16);border-top:var(--border-width, 1px) solid var(--border);display:flex;flex-direction:column;gap:var(--space-8)}._experiments-observation-meta_2a67c{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--text-muted);font-size:var(--fs-hint)}._experiments-observation-meta_2a67c span{border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-input, 6px);padding:2px 6px;background:var(--overlay-subtle)}._experiments-observation-error_068ea{color:var(--danger, #b56b66);font-size:var(--fs-caption);line-height:1.5}._experiments-preview-block_bd86f{display:flex;flex-direction:column;gap:var(--space-4)}._experiments-preview-block_bd86f h3{margin:0;font-size:var(--fs-caption);font-weight:600;color:var(--text-light)}._experiments-preview-block_bd86f pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-hint);line-height:1.65;background:var(--overlay-subtle);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-input, 6px);padding:var(--space-8)}._experiments-empty_1a2f8{color:var(--text-muted);font-size:var(--fs-caption);line-height:1.5;padding:var(--space-8) var(--space-16)}._experiments-clear-btn_6e12d{align-self:flex-start;color:var(--text-muted);border:var(--border-width, 1px) solid var(--border);background:transparent;border-radius:var(--radius-input, 6px);padding:4px 8px;font-size:var(--fs-hint);cursor:default}._experiments-clear-btn_6e12d:hover{color:var(--text);background:var(--overlay-subtle)}.memory-date-group{margin-bottom:var(--space-16)}.memory-date-label{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--overlay-light)}.memory-item{padding:var(--space-4) 0;font-size:var(--fs-ui);line-height:1.6}.memory-item+.memory-item{border-top:1px solid var(--overlay-light);padding-top:var(--space-4)}.memory-item-content{color:var(--text)}.memory-item-meta{display:flex;gap:var(--space-4);margin-top:2px;flex-wrap:wrap}.memory-item-tag{font-size:var(--fs-hint);padding:1px 6px;border-radius:3px;background:var(--overlay-subtle);color:var(--text-muted)}._crop-overlay_75526{display:none;position:fixed;inset:0;z-index:110;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;justify-content:center}._crop-overlay_75526._visible_3111e{display:flex}._crop-card_32f32{background:var(--bg-card, var(--bg));border-radius:var(--radius-lg);padding:var(--space-24);width:340px;max-width:90vw;box-shadow:0 12px 48px var(--shadow);display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}._crop-header_32ba9{display:flex;align-items:center;justify-content:space-between;width:100%}._crop-title_81ce4{font-size:var(--fs-body);font-weight:600;color:var(--text);letter-spacing:.02em}._crop-close_fb3d4{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-muted);font-size:var(--fs-body);cursor:default;border-radius:var(--radius-input, 6px);transition:all var(--duration-fast)}._crop-close_fb3d4:hover{background:var(--overlay-subtle);color:var(--text)}._crop-viewport_eefd1{position:relative;width:256px;height:256px;overflow:hidden;border-radius:var(--radius-card, 8px);background:var(--overlay-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._crop-viewport_eefd1:active{cursor:grabbing}._crop-img_df9ae{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none}._crop-circle_b5442{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9999px #00000073;pointer-events:none}._crop-hint_9e500{font-size:var(--fs-hint);color:var(--text-muted);letter-spacing:.02em}._crop-actions_6dfaa{display:flex;gap:var(--space-8);width:100%;justify-content:flex-end}._crop-btn_ff706{font-family:inherit;font-size:var(--fs-ui);padding:.35rem 1rem;border-radius:var(--radius-card, 8px);border:none;cursor:default;transition:all var(--duration-fast) var(--ease-out)}._crop-btn-cancel_93df3{background:var(--overlay-subtle);color:var(--text-light)}._crop-btn-cancel_93df3:hover{background:var(--overlay-medium)}._crop-btn-confirm_3d7bc{background:var(--accent);color:#fff}._crop-btn-confirm_3d7bc:hover{filter:brightness(1.08)}._cml-section_0dc07{position:relative}._cml-row_05451{display:flex;flex-direction:column;gap:var(--space-16)}._cml-col-add_26acb{min-width:0;position:relative}._cml-add-btn_fe28b{width:100%;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.45rem var(--space-16);font-family:inherit;font-size:var(--fs-ui);color:var(--accent);background:var(--accent-light);border:none;border-radius:var(--radius-card, 8px);cursor:default;transition:all var(--duration-fast) var(--ease-out)}._cml-add-btn_fe28b:hover{background:rgba(var(--accent-rgb),.12)}._cml-picker_143c5{display:none;position:absolute;top:100%;left:0;right:0;margin-top:var(--space-4);max-height:320px;background-color:var(--bg-card);border:none;border-radius:var(--radius-card, 8px);box-shadow:0 4px 16px var(--shadow);z-index:60;overflow:hidden;flex-direction:column;animation:hana-fade-up var(--duration-fast) var(--ease-out)}._cml-picker_143c5._open_2fb7c{display:flex}._cml-picker-search_98215{font-family:inherit;font-size:var(--fs-ui);padding:.5rem .65rem;border:none;border-bottom:1px solid var(--overlay-light);background:transparent;color:var(--text);outline:none;width:100%}._cml-picker-search_98215::placeholder{color:var(--text-muted)}._cml-picker-options_2d2cb{overflow-y:auto;flex:1}._cml-picker-group_ed17c{font-size:var(--fs-hint);color:var(--text-muted);padding:.45rem .65rem .2rem;position:sticky;top:0;background-color:var(--bg-card);z-index:1}._cml-picker-option_7fe9f{display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .65rem;font-family:inherit;font-size:var(--fs-ui);color:var(--text);background:none;border:none;cursor:default;text-align:left;transition:background var(--duration-fast)}._cml-picker-option_7fe9f:hover{background:var(--overlay-light)}._cml-picker-option_7fe9f._added_36b8b{color:var(--text-muted);cursor:default}._cml-picker-option_7fe9f._added_36b8b:hover{background:none}._cml-picker-option-name_5d497{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cml-picker-option-provider_c53f2{margin-left:auto;font-size:var(--fs-hint);color:var(--text-muted);flex-shrink:0}._cml-picker-option-added_8f49c{font-size:var(--fs-hint);color:var(--accent);flex-shrink:0}._cml-col-list_96247{min-width:0;border:none;border-radius:var(--radius-card, 8px);overflow:visible;box-shadow:0 1px 4px var(--shadow)}._cml-col-list_96247>._cml-list-header_1fda7:first-child{border-radius:var(--radius-card, 8px) var(--radius-card, 8px) 0 0}._cml-col-list_96247>._cml-item_d511f:last-of-type,._cml-col-list_96247>._cml-item_d511f:last-of-type+._cml-edit-panel_b19fe{border-radius:0 0 var(--radius-card, 8px) var(--radius-card, 8px)}._cml-list-header_1fda7,._cml-item_d511f{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px auto;align-items:center;gap:.6rem;padding:.45rem .75rem}._cml-list-header_1fda7{background:var(--overlay-subtle);border-bottom:1px solid var(--overlay-light);font-size:var(--fs-hint);color:var(--text-muted);letter-spacing:.02em}._cml-list-header-meta_bbd02{text-align:right}._cml-list-header-actions_5878a{width:44px}._cml-item_d511f+._cml-item_d511f{border-top:1px solid var(--overlay-light)}._cml-item-name_420bf{font-size:var(--fs-ui);font-weight:500;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cml-item-meta_33d61{font-size:var(--fs-caption);color:var(--text-muted);text-align:right;white-space:nowrap}._cml-item-actions_2ecde{display:flex;justify-content:flex-end;gap:.15rem}._cml-item-remove_5bd98{font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:.1rem .25rem;border-radius:var(--radius-input, 6px);transition:all var(--duration-fast);line-height:1;opacity:0}._cml-item_d511f:hover ._cml-item-remove_5bd98,._cml-item_d511f:hover ._cml-edit-btn_600f1,._cml-item_d511f:hover ._cml-health-btn_b5c13{opacity:1}._cml-item-remove_5bd98:hover{color:var(--coral)}._cml-health-btn_b5c13{font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:.1rem .25rem;border-radius:var(--radius-input, 6px);transition:all var(--duration-fast);line-height:1;opacity:0}._cml-health-btn_b5c13:hover{color:var(--accent)}._cml-health-btn_b5c13._spinning_60ba4{opacity:1;animation:hana-spin .8s linear infinite}._cml-health-btn_b5c13._health-ok_d28e8{opacity:1;color:var(--green, #5a9)}._cml-health-btn_b5c13._health-fail_91a67{opacity:1;color:var(--coral, #c44)}._cml-edit-btn_600f1{font-size:var(--fs-hint);color:var(--text-muted);background:none;border:none;cursor:default;padding:.1rem .25rem;border-radius:var(--radius-input, 6px);transition:all var(--duration-fast);line-height:1;opacity:0}._cml-edit-btn_600f1:hover{color:var(--accent)}._cml-edit-panel_b19fe{border-top:none;padding:var(--space-8) var(--space-16);background:var(--overlay-subtle);animation:hana-fade-up var(--duration-fast) var(--ease-out)}._cml-edit-panel-columns_a7ad1{display:flex;gap:var(--space-16)}._cml-edit-panel-col_70b03{flex:1;min-width:0}._cml-edit-panel-label_e5b2b{display:block;font-size:var(--fs-hint);color:var(--text-muted);white-space:nowrap;margin-bottom:.2rem}._cml-edit-panel-input_04633{width:100%;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text);background-color:var(--bg-card);border:none;border-radius:var(--radius-input, 6px) 0 0 var(--radius-input, 6px);padding:.25rem .45rem;outline:none;box-shadow:0 1px 3px var(--shadow);transition:box-shadow var(--duration-slow);box-sizing:border-box}._cml-edit-panel-input_04633:focus{box-shadow:0 1px 3px var(--shadow),0 0 0 2px rgba(var(--accent-rgb),.12)}._cml-combo_81552{display:flex;position:relative}._cml-combo-toggle_305f2{font-family:inherit;font-size:var(--fs-hint);padding:0 .35rem;border:none;border-radius:0 var(--radius-input, 6px) var(--radius-input, 6px) 0;background:var(--overlay-light);color:var(--text-muted);cursor:default;box-shadow:0 1px 3px var(--shadow);transition:background var(--duration-fast)}._cml-combo-toggle_305f2:hover{background:var(--overlay-hover);color:var(--text)}._cml-combo-dropdown_ac647{display:none;position:absolute;bottom:100%;left:0;right:0;margin-bottom:2px;background-color:var(--bg-card);border-radius:var(--radius-input, 6px);box-shadow:0 4px 12px var(--shadow);z-index:100;overflow:hidden}._cml-combo-dropdown_ac647._open_2fb7c{display:block;animation:hana-fade-up var(--duration-fast) var(--ease-out)}._cml-combo-option_d3a39{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:inherit;font-size:var(--fs-caption);padding:.3rem .5rem;border:none;background:none;color:var(--text);cursor:default;transition:background var(--duration-instant)}._cml-combo-option_d3a39:hover{background:var(--overlay-light)}._cml-combo-value_9d850{font-family:var(--font-mono);font-size:var(--fs-hint);color:var(--text-muted)}._cml-edit-panel-actions_54e1b{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-4)}._cml-edit-panel-btn_63c1a{font-family:inherit;font-size:var(--fs-hint);padding:.2rem .6rem;border-radius:var(--radius-input, 6px);border:none;background:var(--overlay-subtle);color:var(--text-muted);cursor:default;transition:all var(--duration-fast)}._cml-edit-panel-btn_63c1a:hover{background:var(--overlay-light);color:var(--text)}._cml-edit-panel-btn_63c1a._primary_de537{background:var(--accent);color:#fff}._cml-edit-panel-btn_63c1a._primary_de537:hover{opacity:.85}._cml-item-ctx_7c65e,._mdw-option-ctx_d5529,._cml-picker-option-ctx_24da8{font-size:11px;color:var(--text-muted);margin-left:auto;padding:1px 6px;background:var(--bg-secondary);border-radius:var(--radius-input, 6px);white-space:nowrap;flex-shrink:0}._mdw-group-header_f4c66{padding:.35rem .65rem .15rem;font-size:var(--fs-hint);color:var(--text-muted);letter-spacing:.03em;-webkit-user-select:none;user-select:none}._cml-empty_ebb22{padding:1.5rem var(--space-16);text-align:center;color:var(--text-muted);font-size:var(--fs-ui)}._mdw_bb5b2{position:relative;width:100%}._mdw-trigger_248ee{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-size:var(--fs-ui);line-height:1.5;color:var(--text);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-input, 6px);padding:.45rem .65rem;cursor:default;text-align:left;transition:border-color var(--duration-slow) var(--ease-out)}._mdw-trigger_248ee:hover,._mdw-trigger_248ee:focus{border-color:var(--accent)}._mdw-value_c6911{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._mdw-provider-icon_29c8a{width:16px;height:16px;flex:0 0 16px;color:var(--accent);opacity:.78;margin-right:8px}._mdw-arrow_ab3e7{flex-shrink:0;font-size:var(--fs-hint);color:var(--text-muted);margin-left:var(--space-8);transition:transform var(--duration-slow)}._mdw-popup_c4d7c._open_2fb7c~._mdw-trigger_248ee ._mdw-arrow_ab3e7,._mdw_bb5b2 ._mdw-popup_c4d7c._open_2fb7c+._mdw-trigger_248ee ._mdw-arrow_ab3e7,._mdw-trigger_248ee[data-open=true] ._mdw-arrow_ab3e7{transform:rotate(180deg)}._mdw-popup_c4d7c{display:none;position:absolute;top:100%;left:0;width:100%;min-width:200px;max-height:320px;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-input, 6px);z-index:60;margin-top:4px;overflow:hidden;flex-direction:column;animation:hana-fade-up var(--duration-fast) var(--ease-out)}._mdw-popup_c4d7c._open_2fb7c{display:flex}._mdw-search_b1326{font-family:inherit;font-size:var(--fs-ui);color:var(--text);background:transparent;border:none;border-bottom:1px solid var(--overlay-light);padding:.5rem .65rem;outline:none;width:100%;flex-shrink:0}._mdw-search_b1326::placeholder{color:var(--text-muted)}._mdw-options_c4e34{overflow-y:auto;flex:1;padding:var(--space-4) 0}._mdw-group-label_41425{font-size:var(--fs-hint);color:var(--text-muted);padding:.4rem .65rem .2rem;font-weight:600;letter-spacing:.03em;position:sticky;top:0;background-color:var(--bg-card)}._mdw-option_e7231{display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .65rem;font-family:inherit;font-size:var(--fs-ui);color:var(--text-light);background:none;border:none;cursor:default;text-align:left;transition:background var(--duration-fast)}._mdw-option_e7231:hover{background:var(--accent-light)}._mdw-option_e7231._selected_d68d0{color:var(--accent);font-weight:600}._mdw-star_286e0{flex-shrink:0;font-size:var(--fs-ui);color:var(--text-muted);cursor:default;transition:color var(--duration-fast);width:1.2em;text-align:center;line-height:1}._mdw-star_286e0:hover,._mdw-star_286e0._filled_e9dca{color:#d4a017}._mdw-option-name_a53e9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._mdw-option-provider_77e5d{margin-left:auto;font-size:var(--fs-hint);color:var(--text-muted);flex-shrink:0}._mdw-custom-row_e4809{display:flex;gap:0;border-top:1px solid var(--overlay-light);margin-top:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4)}._mdw-custom-input_74110{flex:1;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text);background-color:var(--bg-card);border:none;border-radius:var(--radius-input, 6px) 0 0 var(--radius-input, 6px);padding:.3rem .5rem;outline:none;box-shadow:0 1px 3px var(--shadow);min-width:0}._mdw-custom-input_74110:focus{box-shadow:0 1px 3px var(--shadow),0 0 0 2px rgba(var(--accent-rgb),.12)}._mdw-custom-confirm_183d5{font-size:var(--fs-caption);padding:.3rem .5rem;border:none;border-radius:0 var(--radius-input, 6px) var(--radius-input, 6px) 0;background:var(--overlay-light);color:var(--text-muted);cursor:default;transition:all var(--duration-fast)}._mdw-custom-confirm_183d5:hover{background:var(--accent);color:#fff}._mdw-empty_29586{text-align:center;color:var(--text-muted);padding:var(--space-16);font-size:var(--fs-ui)}._media-settings-grid_7b0c7{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-12);margin-top:var(--space-8)}._settings-backup-list_3b2eb{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:320px;overflow-y:auto}._settings-backup-item_e9e59{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border-muted, #e8e4df);font-size:13px}._settings-backup-time_0ab75{color:var(--text-muted, #8a8580);white-space:nowrap;flex-shrink:0}._settings-backup-path_b3dd1{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, monospace);font-size:12px}._settings-backup-restore-btn_9ba97{flex-shrink:0;padding:2px 10px;font-size:12px;background:none;border:1px solid var(--border, #d1cdc8);cursor:default;color:var(--text, #3d3833)}._settings-backup-restore-btn_9ba97:hover{background:var(--bg-hover, #f5f2ed)}._settings-text-btn_49919{background:none;border:none;color:var(--text-link, #6b8aad);cursor:default;font-size:13px;padding:4px 0;text-align:left}._settings-text-btn_49919:hover{text-decoration:underline}._ss-layout-card_64545{flex:1;display:flex;align-items:center;gap:var(--space-16);padding:var(--space-8);background:var(--bg-card, #fcfaf5);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-card, 8px);cursor:default;text-align:left;font-family:inherit;outline:2px solid transparent;outline-offset:-2px;transition:border-color var(--duration-fast) var(--ease-out),outline-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._ss-layout-card_64545:hover{border-color:color-mix(in srgb,var(--accent) 64%,var(--border))}._ss-layout-card_64545._active_00b40{border-color:var(--accent);outline-color:var(--accent)}._ss-layout-preview_5003b{flex-shrink:0;width:100px;height:100px;border-radius:6px;overflow:hidden;background:var(--bg, #f8f5ed);border:var(--border-width, 1px) solid var(--border)}._ss-layout-preview_5003b img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}._ss-layout-loading_ea0e3{width:100%;height:100%;background:var(--bg, #f8f5ed);--pulse-lo: .6;--pulse-hi: .3;animation:hana-pulse 1.5s ease-in-out infinite}._ss-layout-info_4cb52{flex:1;min-width:0}._ss-layout-title_6f1ac{font-size:var(--fs-body);font-weight:600;color:var(--text);margin-bottom:.25em}._ss-layout-desc_06ae6{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.4}._bridge-agent-select_f576a{margin-bottom:var(--space-24)}._bridge-agent-select-label_bc9c2{font-size:var(--fs-caption);color:var(--text-muted);letter-spacing:.05em;display:block;margin-bottom:6px}._bridge-agent-avatar_2ca5b{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:2px}._bridge-agent-info_42bee{flex:1;min-width:0}._bridge-agent-name_a331f{flex:1;min-width:0;font-size:var(--fs-ui);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bridge-agent-check_fb457{flex-shrink:0;width:14px;height:14px;color:var(--accent)}._bridge-agent-arrow_0675a{flex-shrink:0;width:14px;height:14px;color:var(--text-muted);margin-left:var(--space-8);transition:transform var(--duration-fast) var(--ease-out)}._bridge-agent-arrow_0675a._open_2fb7c{transform:rotate(180deg)}._pv-model-edit-overlay_d980d,._pv-model-edit-card_ac11e,._pv-model-dropdown-panel_912d8,._pv-confirm-dialog_51c1d,._agent-create-overlay_c4e7b,._agent-create-card_1bd59,._agent-delete-overlay_d9854,._agent-delete-card_e7ba8,._crop-overlay_75526,._crop-card_32f32,._memory-viewer-overlay_09fc2,._memory-viewer-backdrop_20ed1,._memory-viewer_65aa4,._memory-confirm-overlay_bdd25,._memory-confirm-card_d74c0,._character-card-preview-overlay_d58a7,._character-card-preview-shell_bc601,._character-card-detail-panel_218c3,[data-select-widget-popup],._cml-combo-dropdown_ac647,._mdw-popup_c4d7c,._settings-toast_34f22{-webkit-app-region:no-drag}.yuan-selector{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:var(--space-12);margin-top:var(--space-8)}.yuan-chips{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:var(--space-12)}.yuan-chip{display:flex;flex:0 1 100px;min-width:88px;max-width:100px;flex-direction:column;align-items:center;gap:var(--space-8);padding:1rem .6rem;border:1.5px solid var(--border);border-radius:var(--radius-lg, 12px);background-color:var(--bg-card);color:var(--text-muted);font-family:inherit;font-size:var(--fs-caption);text-align:center;cursor:default;transition:all var(--duration-fast) var(--ease-out)}.yuan-chip:hover{border-color:var(--accent);color:var(--text)}.yuan-chip.selected{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.yuan-chip-avatar{display:block;width:40px;height:40px;max-width:40px;max-height:40px;border-radius:50%;object-fit:cover}.yuan-chip-info{display:flex;flex-direction:column;align-items:center;min-width:0;gap:.15rem}.yuan-chip-name{max-width:100%;overflow:hidden;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.yuan-chip-desc{max-width:100%;overflow-wrap:anywhere;font-size:var(--fs-hint);line-height:1.2;opacity:.7}.yuan-kong-banner{display:flex;width:min(324px,100%);aspect-ratio:6 / 1;min-height:52px;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:0 .8rem;border:1.5px solid var(--border);border-radius:var(--radius-lg, 12px);background-position:center;background-size:cover;font-family:inherit;cursor:default;transition:all var(--duration-slow) var(--ease-out)}.yuan-kong-banner.selected{border-color:var(--accent)}.yuan-kong-name,.yuan-kong-desc{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._page_083d2{display:block;width:100%;min-width:0;overflow-x:hidden}._surface_72200{width:100%;min-width:0}._surfaceCard_927fd{display:flex;flex-direction:column;background:var(--bg-card);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-card, 8px)}._surfacePlain_fa93a{background:none;border:none;border-radius:0}._stack_02e74,._inline_2b85e,._grid_a1c56{min-width:0}._stack_02e74{display:flex;flex-direction:column}._inline_2b85e{display:flex}._inlineWrap_3e5ef{flex-wrap:wrap}._grid_a1c56{display:grid}._grid-1_cd649{grid-template-columns:minmax(0,1fr)}._grid-2_8dac4{grid-template-columns:repeat(2,minmax(0,1fr))}._grid-3_45519{grid-template-columns:repeat(3,minmax(0,1fr))}._gap-xs_19e75{gap:var(--space-4)}._gap-sm_40417{gap:var(--space-8)}._gap-md_f7a05{gap:var(--space-16)}._gap-lg_3c023{gap:var(--space-24)}._gap-xl_7ced1{gap:var(--space-40)}._align-start_71936{align-items:flex-start}._align-center_5fe70{align-items:center}._align-end_57f02{align-items:flex-end}._justify-start_38eac{justify-content:flex-start}._justify-center_f7601{justify-content:center}._justify-between_e9d11{justify-content:space-between}._justify-end_f5444{justify-content:flex-end}._section_c725d{margin-bottom:var(--space-40)}._section_c725d:last-child{margin-bottom:0}._sectionHeader_852a8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-16)}._sectionHeaderWithDescription_5682e{margin-bottom:var(--space-4)}._sectionTitle_37faf{font-size:var(--fs-title);font-weight:600;color:var(--text);letter-spacing:.05em;margin:0}._sectionContext_15fe7{flex-shrink:0}._sectionContext_15fe7>*{margin-top:0;margin-bottom:0}._sectionDescription_35ca8{margin:0 0 var(--space-16);color:var(--text-muted);font-size:var(--fs-caption);line-height:1.5}._sectionBody_a2f2f{display:flex;flex-direction:column}._sectionBody_a2f2f>._surface_72200:not(:first-child){margin-top:var(--space-16)}._sectionFooter_569c4{display:flex;justify-content:flex-end;padding:var(--space-8) var(--space-16);border-top:var(--border-width, 1px) solid var(--border)}._sectionHero_4d21a{padding:var(--space-40) var(--space-16);text-align:center}._sectionHero_4d21a ._sectionBody_a2f2f{align-items:center}._sectionPlain_f64de>._sectionBody_a2f2f>._row_e54ab{padding-left:0;padding-right:0}._sectionPlain_f64de>._sectionBody_a2f2f>._row_e54ab+._row_e54ab:before{display:none}._sectionList_4102d>._sectionBody_a2f2f>._row_e54ab{padding:5px var(--space-12);transition:background var(--duration-fast)}._sectionList_4102d>._sectionBody_a2f2f>._row_e54ab:hover{background:var(--overlay-light)}._sectionList_4102d>._sectionBody_a2f2f>._row_e54ab+._row_e54ab:before{display:none}._sectionWarning_c7a90{padding:var(--space-8) var(--space-16);color:var(--danger, #b56b66);font-size:var(--fs-caption);line-height:1.5;position:relative}._sectionNote_fa3ba{padding:var(--space-8) var(--space-16);color:var(--text-muted);font-size:var(--fs-hint);line-height:1.4;position:relative}._subBlock_f6021{margin-bottom:var(--space-16)}._subBlock_f6021:last-child{margin-bottom:0}._subBlockTitle_f309b{font-size:var(--fs-body);font-weight:600;color:var(--text-light);margin:0 0 var(--space-8) 0}._row_e54ab{padding:var(--space-8) var(--space-16);position:relative}._row_e54ab+._row_e54ab:before,._row_e54ab+._sectionWarning_c7a90:before,._sectionNote_fa3ba+._row_e54ab:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--border-width, 1px);background:var(--border)}._row_e54ab._rowStacked_04003+._row_e54ab:before,._row_e54ab+._row_e54ab._rowStacked_04003:before{display:none}._rowInline_8a9e4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}._rowStacked_04003{display:flex;flex-direction:column;gap:var(--space-16)}._rowText_b74b8{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._rowLabel_deaf6{font-size:var(--fs-body);color:var(--text);font-weight:500}._rowHint_a3975{font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4}._rowHintWarn_da780{color:var(--danger, #b56b66)}._rowControl_2e33f{flex-shrink:0;display:flex;align-items:center;gap:var(--space-8)}._rowStacked_04003 ._rowControl_2e33f{width:100%;display:block}._expandable_b6890{margin-top:var(--space-8)}._expandableHeader_2e41d{display:flex;align-items:center;gap:var(--space-4);background:none;border:none;padding:var(--space-8) 0;font-family:inherit;font-size:var(--fs-ui);color:var(--text-light);cursor:default;transition:color var(--duration-fast);width:100%;text-align:left}._expandableHeader_2e41d:hover{color:var(--text)}._expandableChevron_20416{display:inline-block;transition:transform var(--duration-fast) ease;font-size:var(--fs-title);color:var(--text-muted)}._expandableChevron_20416[data-expanded=true]{transform:rotate(90deg)}._expandableCount_37726{color:var(--text-muted);font-size:var(--fs-ui)}._expandableBody_91d7a{padding:var(--space-8) 0 var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}._numberInput_ab4aa{display:flex;align-items:center;gap:var(--space-4)}._numberInputField_7d66f{width:64px;padding:4px 8px;border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-input, 6px);background:var(--bg-card);color:var(--text);font-family:inherit;font-size:var(--fs-body);text-align:right;transition:border-color var(--duration-slow) var(--ease-out)}._numberInputFieldWide_9084c{width:128px}._numberInputField_7d66f:focus{outline:none;border-color:var(--accent)}._numberInputField_7d66f:disabled{opacity:.5;cursor:not-allowed}._numberInputUnit_125ec{font-size:var(--fs-body);color:var(--text-muted)}._stepSlider_99045{width:198px;max-width:100%;display:flex;flex-direction:column;gap:4px}._stepSliderTop_f32a4,._stepSliderTicks_40e1c{width:150px;max-width:100%;margin:0 auto}._stepSliderTop_f32a4{display:block}._stepSliderInput_0cf47{width:100%;height:22px;margin:0;padding:0;appearance:none;background:transparent;cursor:default}._stepSliderInput_0cf47::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--step-slider-progress, 0%),var(--border) var(--step-slider-progress, 0%),var(--border) 100%)}._stepSliderInput_0cf47::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;border:2px solid var(--bg-card);background:var(--accent);box-shadow:0 1px 4px #0000002e;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._stepSliderInput_0cf47:hover::-webkit-slider-thumb,._stepSliderInput_0cf47:focus-visible::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 1px 4px #0000002e,0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}._stepSliderInput_0cf47::-moz-range-track{height:4px;border:0;border-radius:999px;background:var(--border)}._stepSliderInput_0cf47::-moz-range-progress{height:4px;border-radius:999px;background:var(--accent)}._stepSliderInput_0cf47::-moz-range-thumb{width:14px;height:14px;border-radius:999px;border:2px solid var(--bg-card);background:var(--accent);box-shadow:0 1px 4px #0000002e}._stepSliderTicks_40e1c{position:relative;height:16px;color:var(--text-muted);font-size:var(--fs-hint);line-height:1.2}._stepSliderTicks_40e1c span{position:absolute;top:0;left:var(--step-slider-tick-left);transform:translate(-50%);text-align:center;white-space:nowrap}._stepSliderTickActive_bb73d{color:var(--text);font-weight:600}._dialog_46e30{display:flex;flex-direction:column;width:min(calc(100% - var(--space-32)),var(--settings-shell-width));max-height:calc(100% - var(--space-32));overflow:hidden;border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-md);background:var(--bg)}._header_d1bf6,._footer_49bfb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16)}._header_d1bf6{border-bottom:var(--border-width, 1px) solid var(--border)}._footer_49bfb{border-top:var(--border-width, 1px) solid var(--border)}._title_566a0{margin:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-title);font-weight:600;line-height:1}._body_d01f9{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);min-height:0;overflow:hidden}._list_b5e7c,._detail_c5918{min-height:0;overflow-y:auto}._list_b5e7c{border-right:var(--border-width, 1px) solid var(--border)}._revisionButton_ccff9{display:flex;width:100%;flex-direction:column;gap:var(--space-4);padding:var(--space-12);border:0;border-bottom:var(--border-width, 1px) solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}._revisionButton_ccff9:hover,._revisionButtonActive_defa8{background:var(--overlay-subtle)}._revisionTime_08088{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500}._revisionMeta_f78c3,._empty_435b2,._message_9354c,._error_aca48{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-hint);line-height:1.4}._detail_c5918{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16)}._section_47374{display:flex;flex-direction:column;gap:var(--space-8)}._sectionTitle_c4fda{margin:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600}._sectionBody_23051{margin:0;padding:var(--space-12);overflow-wrap:anywhere;white-space:pre-wrap;border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-sm);background:var(--overlay-subtle);color:var(--text);font-family:var(--font-serif);font-size:var(--fs-caption);line-height:1.6}._weekDay_d8ea2{display:flex;flex-direction:column;gap:var(--space-4)}._weekDate_997e1{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-hint)}._empty_435b2,._message_9354c,._error_aca48{padding:var(--space-16)}._error_aca48{color:var(--danger)}._confirm_2fd83{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);margin-left:auto}._confirmText_fdf3a{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-hint)}@media(max-width:720px){._body_d01f9{grid-template-columns:minmax(0,1fr)}._list_b5e7c{max-height:180px;border-right:0;border-bottom:var(--border-width, 1px) solid var(--border)}}._wechat-logged-in_35dfa{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-8) 0}._wechat-login-info_2354b{font-size:var(--fs-caption);color:var(--text-secondary)}._wechat-btn-row_a3b22{display:flex;gap:var(--space-8)}._wechat-scan-row_40120{display:flex;justify-content:center;padding:var(--space-8) 0}._wechat-hints_1a31a{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8);font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4}._wechat-info-reminder_180d1{margin-top:var(--space-4);padding:var(--space-4) var(--space-8);color:var(--text-light);background:rgba(var(--accent-rgb, 83, 125, 150),.1);border-left:2px solid rgba(var(--accent-rgb, 83, 125, 150),.48)}._bridge-permission-select_53d70{max-width:180px}._bridge-permission-trigger_abbfe{min-width:152px;padding:.32rem .55rem;font-size:var(--fs-ui);border-radius:var(--radius-sm)}._bridge-permission-auto_6c4d1{color:var(--permission-auto);border-color:var(--permission-auto-border);background:var(--permission-auto-bg)}._bridge-permission-operate_8cf9c{color:var(--danger, #c55);border-color:color-mix(in srgb,var(--danger, #c55) 34%,transparent);background:color-mix(in srgb,var(--danger, #c55) 7%,var(--bg-card))}._bridge-permission-read_only_520a9{color:var(--accent);border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.06)}._bridge-permission-value_d0f1f,._bridge-permission-option_ed3d4{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;white-space:nowrap}._bridge-permission-value_d0f1f{flex:1}._bridge-permission-value_d0f1f span,._bridge-permission-option_ed3d4 span{overflow:hidden;text-overflow:ellipsis}._bridge-permission-arrow_cee4f{flex-shrink:0;width:14px;height:14px;color:currentColor;opacity:.7;margin-left:var(--space-8)}._bridge-permission-option_ed3d4 svg{flex:0 0 auto}._bridge-permission-value_d0f1f svg[data-permission-mode=read_only],._bridge-permission-option_ed3d4 svg[data-permission-mode=read_only]{transform:scale(.8);transform-origin:center}._bridge-permission-option-auto_ad6f0{color:var(--permission-auto)}._bridge-permission-option-operate_aea6b{color:var(--danger, #c55)}._bridge-permission-option-read_only_3faac{color:var(--accent)}._root_5a287{width:min(100%,360px);margin-top:var(--space-4);color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}._row_fe711{display:flex;align-items:center;justify-content:center;gap:var(--space-4);min-width:0;flex-wrap:wrap}._column_190c1{display:flex;flex-direction:column;align-items:stretch;gap:7px}._message_cedf5{min-width:0;overflow-wrap:anywhere}._downloadHeader_4f9c8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._progressValue_2d65e{flex:0 0 auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.72}._barTrack_06bc8{width:100%;height:6px;overflow:hidden;background:var(--bg-main, #faf8f5);border-radius:3px}._barFill_2c63a{height:100%;background:var(--accent);border-radius:3px;transition:width var(--duration-slow) ease}._nativeProgress_83363{width:100%;height:6px;overflow:hidden;appearance:none;background:var(--bg-main, #faf8f5);border:0;border-radius:3px}._nativeProgress_83363::-webkit-progress-bar{background:var(--bg-main, #faf8f5);border-radius:3px}._nativeProgress_83363::-webkit-progress-value{background:var(--accent);border-radius:3px;transition:width var(--duration-slow) ease}._nativeProgress_83363::-moz-progress-bar{background:var(--accent);border-radius:3px;transition:width var(--duration-slow) ease}._action_ccc7d{flex:0 0 auto;min-height:24px;padding:2px 8px;color:var(--text-body);background:transparent;border:1px solid var(--overlay-medium, rgba(0, 0, 0, .12));border-radius:2px;cursor:default;display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}._action_ccc7d:hover{color:var(--text);border-color:var(--text-muted);background:var(--overlay-light, rgba(0, 0, 0, .04))}._digestTrigger_ba973{flex:0 0 auto;min-height:24px;padding:2px 8px;color:var(--text-body);background:transparent;border:1px solid var(--overlay-medium, rgba(0, 0, 0, .12));border-radius:2px;cursor:default;font:inherit;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}._digestTrigger_ba973:hover{color:var(--text);border-color:var(--text-muted);background:var(--overlay-light, rgba(0, 0, 0, .04))}._digestDialog_e8901{width:min(560px,calc(100vw - 40px));max-height:min(680px,calc(100vh - 56px));overflow:hidden;padding:0;background:var(--bg-surface, #fffdf9);border:1px solid var(--overlay-medium, rgba(0, 0, 0, .12));border-radius:4px;box-shadow:0 18px 52px #30271e2e}._digestPanel_9f51f{display:flex;flex-direction:column;max-height:inherit;color:var(--text-body);font-size:var(--fs-body);line-height:1.6}._digestHeader_25bd8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:22px 24px 14px;border-bottom:1px solid var(--overlay-light, rgba(0, 0, 0, .06))}._digestEyebrow_da4a7{margin-bottom:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-caption)}._digestTitle_11e72{margin:0;color:var(--text);font:inherit;font-size:var(--fs-title);line-height:1.25}._digestClose_c1bab{flex:0 0 auto;min-height:26px;padding:2px 8px;color:var(--text-muted);background:transparent;border:1px solid var(--overlay-light, rgba(0, 0, 0, .08));border-radius:2px;cursor:default;font:inherit}._digestClose_c1bab:hover{color:var(--text);border-color:var(--overlay-medium, rgba(0, 0, 0, .14));background:var(--overlay-light, rgba(0, 0, 0, .04))}._digestSummary_5390b{margin:0;padding:16px 24px;color:var(--text-body);border-bottom:1px solid var(--overlay-light, rgba(0, 0, 0, .06))}._digestList_2847e{min-height:0;overflow:auto;padding:0 24px 22px}._digestItem_aa5cd{padding:18px 0 16px;border-bottom:1px solid var(--overlay-light, rgba(0, 0, 0, .06))}._digestItem_aa5cd:last-child{border-bottom:0}._digestItemMeta_a2a3b{display:flex;align-items:center;gap:8px;margin-bottom:6px}._digestKind_05897{color:var(--text-muted);font-size:var(--fs-caption)}._digestItemTitle_ad148{margin:0 0 5px;color:var(--text);font:inherit;font-size:var(--fs-body);line-height:1.45}._digestItemSummary_7d979{margin:0;color:var(--text-body)}._digestDetails_c760d{margin:8px 0 0;padding-left:1.2em;color:var(--text-muted)}._digestDetails_c760d li+li{margin-top:4px}._digestVersionHeading_fb03f{margin:0 0 var(--space-6);color:var(--text);font:inherit;font-size:var(--fs-body);font-weight:600;line-height:1.45}section+section ._digestVersionHeading_fb03f{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--overlay-light, rgba(0, 0, 0, .06))}._hint_ef198{margin-top:2px;opacity:.7}._error_9f7fe{color:var(--text-error, #c44)}._errorDetail_0af6c{max-width:240px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;opacity:.68}._overlay_4e8cf{position:fixed;inset:0;padding:var(--space-24);background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_8b8ca{background:color-mix(in srgb,var(--bg, #fcfaf5) 94%,white 6%);color:var(--text, #3b3d3f);border:1px solid var(--overlay-light, rgba(0, 0, 0, .08));border-radius:var(--radius-lg, 12px);width:min(700px,calc(100vw - 64px));max-height:min(72vh,620px);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-ui, system-ui, -apple-system, "Segoe UI", sans-serif);box-shadow:0 16px 48px var(--shadow, rgba(0, 0, 0, .12)),0 4px 14px #00000012}._header_3e01f{display:flex;justify-content:space-between;align-items:center;padding:var(--space-16) var(--space-24) var(--space-8);border-bottom:1px solid var(--border, rgba(0, 0, 0, .08))}._title_ac5ac{font-size:var(--fs-title);font-weight:600;letter-spacing:.03em;margin:0}._closeBtn_767b4{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:color-mix(in srgb,var(--bg-card, #fff) 72%,transparent);border:1px solid transparent;border-radius:50%;cursor:default;font-size:22px;line-height:1;color:var(--text-muted, rgba(0, 0, 0, .55));transition:all var(--duration-fast) ease}._closeBtn_767b4:hover{color:var(--text, rgba(0, 0, 0, .85));border-color:var(--overlay-light, rgba(0, 0, 0, .08));background:var(--bg-card, #fff)}._content_ff298{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-16);min-height:0;overflow:hidden}._summaryCard_630bc{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:.6rem var(--space-16);background:var(--bg-card, #fff);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:var(--radius-card, 8px)}._summaryText_cf675{font-size:var(--fs-caption);color:var(--text-muted, rgba(0, 0, 0, .6));line-height:1.45}._cleanupBtns_6c614{display:flex;gap:var(--space-8);flex-wrap:wrap}._cleanupBtns_6c614 button{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card, #fff) 92%,white 8%),var(--bg-card, #fff));border:1px solid var(--border, rgba(0, 0, 0, .15));border-radius:var(--radius-input, 6px);min-height:32px;padding:0 var(--space-16);cursor:default;font-size:var(--fs-caption);color:var(--text, inherit);font-family:inherit;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}._cleanupBtns_6c614 button:hover,._rowActions_5f974 button:hover{background:var(--bg-hover, color-mix(in srgb, var(--bg-card, #fff) 92%, transparent));border-color:var(--overlay-light, rgba(0, 0, 0, .18))}._listCard_43c8d{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-card, #fff);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:var(--radius-card, 8px);overflow:hidden}._list_9692e{flex:1;overflow-y:auto}._loading_50d59,._empty_bc8f8{padding:var(--space-40) var(--space-24);text-align:center;color:var(--text-muted, rgba(0, 0, 0, .5));font-size:var(--fs-caption)}._row_1f397{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:5px var(--space-12);background:transparent;transition:background var(--duration-fast) ease}._row_1f397:hover{background:var(--overlay-light, rgba(0, 0, 0, .05))}._rowMain_a19f4{flex:1;min-width:0}._rowTitle_d7377{font-size:var(--fs-ui);font-weight:600;color:var(--text, #3b3d3f);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_18830{margin-top:var(--space-4);font-size:var(--fs-hint);line-height:1.4;color:var(--text-muted, rgba(0, 0, 0, .55))}._rowActions_5f974{display:flex;gap:var(--space-8);flex-wrap:wrap;flex-shrink:0;margin-left:var(--space-16)}._rowActions_5f974 button{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card, #fff) 92%,white 8%),var(--bg-card, #fff));border:1px solid var(--border, rgba(0, 0, 0, .15));border-radius:var(--radius-input, 6px);min-height:32px;padding:0 var(--space-16);cursor:default;font-size:var(--fs-caption);color:var(--text, inherit);font-family:inherit;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}@media(max-width:720px){._overlay_4e8cf{padding:var(--space-16)}._modal_8b8ca{width:min(100vw - 32px,100%);max-height:min(82vh,620px)}._header_3e01f{padding:var(--space-16) var(--space-16) var(--space-8)}._title_ac5ac{font-size:var(--fs-title)}._content_ff298{padding:var(--space-16);gap:var(--space-8)}._summaryCard_630bc,._row_1f397{align-items:flex-start}._summaryCard_630bc,._row_1f397{flex-direction:column}._rowActions_5f974,._cleanupBtns_6c614{width:100%;margin-left:0}}._container_b151c{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg);height:calc(100vh - 240px);min-height:420px}._iframe_a9f3e{flex:1;width:100%;height:100%;border:none;transition:opacity var(--duration-fast) ease}._overlay_547cd{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);color:var(--text-muted);font-size:var(--fs-ui);z-index:1}._spinner_a8f77{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--text-secondary);border-radius:50%;animation:hana-spin var(--duration-slow) linear infinite}._retryBtn_27c7a{padding:var(--space-6) var(--space-16);border:1px solid var(--border);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);cursor:default;font-size:var(--fs-ui)}._retryBtn_27c7a:hover{background:var(--bg-hover)}._error_8a026{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-muted);font-size:var(--fs-ui)}._overlay_cddc2{display:none;position:fixed;inset:0;z-index:100;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-app-region:no-drag}._overlay_cddc2._visible_aa84d{display:flex;align-items:center;justify-content:center}._card_5c806{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-40);max-width:340px;width:90%;position:relative;text-align:center}._closeBtn_c5b32{position:absolute;top:var(--space-8);right:var(--space-8);background:none;border:none;cursor:default;padding:4px;color:var(--text-secondary);opacity:.6;transition:opacity var(--duration-fast) ease}._closeBtn_c5b32:hover{opacity:1}._title_21ba4{font-size:15px;font-weight:500;color:var(--text-primary);margin-bottom:var(--space-16)}._qrcodeContainer_72546{display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:var(--space-16)}._qrcodeImg_b543b{max-width:220px;max-height:220px;image-rendering:pixelated}._statusText_30454{font-size:13px;color:var(--text-secondary);min-height:20px}._statusText_30454._success_3c3e5{color:var(--color-ok, #5a9a6a)}._statusText_30454._error_b6b46{color:var(--color-err, #c44)}._loading_c6845{color:var(--text-tertiary);font-size:13px}
