.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:-moz-fit-content;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.settings-content .section{color:var(--text-primary)}.settings-content .section>*+*{margin-top:calc(9px * var(--ui-scale,1))}.settings-content .section h4{font-size:calc(12px * var(--ui-scale,1));color:var(--text-bright);margin:0;font-weight:600}.settings-content .section-desc{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0;line-height:1.45}.settings-content .section>h4+.section-desc{margin-top:calc(3px * var(--ui-scale,1))}.settings-content .section+.section,.settings-content .section-tab-label:not(:first-child)+.section{border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);padding-top:calc(16px * var(--ui-scale,1));margin-top:calc(16px * var(--ui-scale,1))}.settings-content .checkbox-row{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;display:flex}.settings-content .checkbox-row:has(input:disabled){color:var(--text-secondary);cursor:not-allowed;opacity:.6}.settings-content .setting-row{grid-template-columns:minmax(0, 1fr) calc(220px * var(--ui-scale,1));align-items:center;gap:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);display:grid}.settings-content .setting-row>span{font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);min-width:0}:is(.settings-content .setting-row:has(input:disabled)>span,.settings-content .setting-row:has(select:disabled)>span){color:var(--text-secondary);opacity:.6}.settings-content .setting-row>input:where(:not([type=checkbox]):not([type=radio])),.settings-content .setting-row>select{width:100%;min-width:0}.settings-content .setting-row>input[type=number]{width:calc(88px * var(--ui-scale,1))}.settings-content .setting-row.setting-sub{margin-top:calc(4px * var(--ui-scale,1));padding-left:calc(21px * var(--ui-scale,1))}.settings-content .version-row{grid-template-columns:calc(88px * var(--ui-scale,1)) minmax(0, 1fr);align-items:baseline;gap:calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:grid}.settings-content .version-label{color:var(--text-secondary)}.settings-content .version-value{color:var(--text-primary);font-family:var(--font-mono)}.settings-content .about-links{gap:calc(6px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.settings-content .about-link{align-items:center;gap:calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));display:inline-flex}.settings-content .section-tab-label{font-size:calc(10px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:calc(8px * var(--ui-scale,1));font-weight:600}.settings-content .section-tab-label:not(:first-child){margin-top:calc(16px * var(--ui-scale,1))}.settings-content .color-picker-row{align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex}.settings-content .color-input{width:calc(32px * var(--ui-scale,1));height:var(--control-height);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(2px * var(--ui-scale,1));cursor:pointer;background:0 0;flex:none;padding:0}.settings-content .color-input::-webkit-color-swatch-wrapper{padding:calc(2px * var(--ui-scale,1))}.settings-content .color-input::-webkit-color-swatch{border-radius:calc(2px * var(--ui-scale,1));border:none}.settings-content .color-hex{min-width:0;font-size:calc(12px * var(--ui-scale,1));font-family:var(--font-mono);flex:1}.settings-content .font-preview{padding:calc(10px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));background:var(--bg-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));line-height:1.4}.settings-content .theme-options{gap:calc(10px * var(--ui-scale,1));display:flex}.settings-content .theme-option{align-items:center;gap:calc(6px * var(--ui-scale,1));cursor:pointer;padding:calc(8px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);flex-direction:column;display:flex}.settings-content .theme-option.selected{border-color:var(--accent);background:var(--accent-muted);color:var(--text-primary)}.settings-content .theme-option input{display:none}.settings-content .theme-swatch{width:calc(48px * var(--ui-scale,1));height:calc(32px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color)}.settings-content .dark-swatch{background:#1e1e1e}.settings-content .hotkey-input{font-family:var(--font-mono);text-align:center}.settings-content .hotkey-conflict{font-size:calc(11px * var(--ui-scale,1));color:var(--danger)}.settings-content .hotkey-actions{justify-content:flex-start;display:flex}:root{--ui-scale:1;--bg-primary:#1e1e1e;--bg-secondary:#252526;--bg-tertiary:#2d2d2d;--bg-hover:#383838;--bg-active:#37373d;--bg-input:#3c3c3c;--border-color:#3c3c3c;--border-focus:#6b9cc7;--text-primary:#ccc;--text-secondary:#969696;--text-bright:#e0e0e0;--accent:#4b8bbf;--accent-hover:#5a9bd0;--accent-muted:#4b8bbf26;--danger:#c55050;--danger-hover:#d35f5f;--success:#5a9e5e;--warning:#c49040;--tab-active-bg:#1e1e1e;--tab-inactive-bg:#2d2d2d;--scrollbar-thumb:#424242;--scrollbar-track:#1e1e1e;--indent-guide:#ffffff1a;--control-height:calc(24px * var(--ui-scale,1));--font-ui:"Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", sans-serif;--font-mono:"Cascadia Code", "Consolas", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-primary);height:100%;color:var(--text-primary);font-family:var(--font-ui);font-size:calc(13px * var(--ui-scale,1));-webkit-font-smoothing:antialiased;line-height:1.4;overflow:hidden}#app{flex-direction:column;height:100vh;display:flex;overflow:hidden}::-webkit-scrollbar{width:calc(8px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1))}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:calc(4px * var(--ui-scale,1))}::-webkit-scrollbar-thumb:hover{background:#555}button{font-family:var(--font-ui);font-size:calc(12px * var(--ui-scale,1));cursor:pointer;border:calc(1px * var(--ui-scale,1)) solid transparent;padding:calc(3px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:var(--bg-tertiary);color:var(--text-primary);outline:none;transition:background .12s,border-color .12s}button:hover{background:var(--bg-hover);border-color:var(--border-color)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{color:var(--danger);border-color:var(--danger);background:0 0}button.danger:hover{background:#c5505026}button.secondary{color:var(--text-primary);border-color:var(--border-color);background:0 0}button.secondary:hover{background:var(--bg-hover)}button.ghost{color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));background:0 0;border:none}button.ghost:hover{color:var(--text-primary);background:var(--bg-hover)}.dialog-actions{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}input:where(:not([type=checkbox]):not([type=radio]):not([type=color])),select,textarea{font-family:var(--font-ui);font-size:calc(12px * var(--ui-scale,1));appearance:none;background-color:var(--bg-input);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(2px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));outline:none;transition:border-color .12s}input:focus,select:focus,textarea:focus{border-color:var(--border-focus)}input:where(:not([type=checkbox]):not([type=radio]):not([type=color])),select{min-height:var(--control-height)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='%23cccccc' d='M0 0h8L4 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(6px * var(--ui-scale,1)) center;padding-right:calc(22px * var(--ui-scale,1))}input:where([type=checkbox],[type=radio]){accent-color:var(--accent);width:calc(13px * var(--ui-scale,1));height:calc(13px * var(--ui-scale,1));flex:none;margin:0}option{background:var(--bg-input);color:var(--text-primary)}.panel-header{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));min-width:0;padding:calc(5px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));background:var(--bg-secondary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:calc(.5px * var(--ui-scale,1));color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-weight:600;display:flex}.panel-header>span:first-child{white-space:nowrap;flex:none}.panel-header .actions{gap:calc(2px * var(--ui-scale,1));flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.panel-header .actions button{padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);background:0 0;border:none;flex-shrink:0}.panel-header .actions button:hover:not(:disabled){background:var(--bg-hover);color:var(--text-bright)}.panel-header .actions button:disabled{opacity:.45;cursor:not-allowed}.panel-header .actions .column-toggle{opacity:.6}.panel-header .actions .column-toggle.active{opacity:1;color:var(--accent)}.panel-header .actions .sort-toggle{align-items:center;gap:calc(2px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));opacity:.85;display:inline-flex}.panel-header .actions .sort-toggle.active{color:var(--accent);opacity:1}.overflow-toolbar .measure-row{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;position:absolute;overflow:hidden}.overflow-toolbar .overflow-trigger{padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));justify-content:center;align-items:center;display:inline-flex}.overflow-menu{z-index:1000;min-width:calc(160px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) 0;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #0000004d;position:fixed}.overflow-menu-item{align-items:center;gap:calc(8px * var(--ui-scale,1));width:100%;padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-primary);font-size:calc(12px * var(--ui-scale,1));cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.overflow-menu-label{flex:1;min-width:0}.overflow-menu-check{margin-left:calc(8px * var(--ui-scale,1));color:var(--accent);flex-shrink:0;display:inline-flex}.overflow-menu-item:hover:not(:disabled){background:var(--bg-hover)}.overflow-menu-item.active{color:var(--accent)}.overflow-menu-item:disabled{opacity:.45;cursor:not-allowed}.cm-tooltip.cm-tooltip-autocomplete{border-radius:calc(4px * var(--ui-scale,1));box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #00000073;font-family:var(--font-mono);font-size:calc(12px * var(--ui-scale,1));background:var(--bg-secondary)!important;border:calc(1px * var(--ui-scale,1)) solid var(--border-color)!important;color:var(--text-primary)!important}.cm-tooltip.cm-tooltip-autocomplete>ul{padding:calc(4px * var(--ui-scale,1)) 0;max-height:calc(220px * var(--ui-scale,1));margin:0;list-style:none;overflow-y:auto}.cm-tooltip.cm-tooltip-autocomplete>ul>li{padding:calc(3px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected=true]{background:var(--bg-active);color:var(--text-bright)}.cm-tooltip.cm-tooltip-autocomplete completion-section{padding:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);pointer-events:none;font-weight:600;list-style:none;display:list-item}.cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel{color:inherit}.cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail{color:var(--text-secondary);margin-left:calc(8px * var(--ui-scale,1));font-style:italic}.cm-tooltip.cm-tooltip-autocomplete .cm-completionMatchedText{color:var(--accent);text-decoration:underline}.cm-tooltip.cm-completionInfo{padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));max-width:min(calc(420px * var(--ui-scale,1)), 90vw);font-size:calc(12px * var(--ui-scale,1));background:var(--bg-secondary)!important;border:calc(1px * var(--ui-scale,1)) solid var(--border-color)!important;color:var(--text-primary)!important}.confirm-backdrop.svelte-1eh8v5n{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog.svelte-1eh8v5n{background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));min-width:calc(340px * var(--ui-scale,1));max-width:calc(440px * var(--ui-scale,1));box-shadow:0 calc(8px * var(--ui-scale,1)) calc(32px * var(--ui-scale,1)) #00000080}.confirm-dialog.critical.svelte-1eh8v5n{border-color:var(--danger,#f44747)}.confirm-header.svelte-1eh8v5n{padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.confirm-title.svelte-1eh8v5n{font-size:calc(14px * var(--ui-scale,1));color:var(--text-bright);align-items:center;gap:calc(6px * var(--ui-scale,1));font-weight:600;display:flex}.critical.svelte-1eh8v5n .confirm-title:where(.svelte-1eh8v5n){color:var(--danger,#f44747)}.confirm-close.svelte-1eh8v5n{color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));cursor:pointer;border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none}.confirm-close.svelte-1eh8v5n:hover{color:var(--text-bright);background:var(--bg-hover)}.confirm-body.svelte-1eh8v5n{padding:calc(16px * var(--ui-scale,1));gap:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.confirm-message.svelte-1eh8v5n{font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);margin:0;line-height:1.4}.confirm-body.svelte-1eh8v5n ul{padding-left:calc(18px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);margin:0;line-height:1.5}.critical.svelte-1eh8v5n .confirm-body:where(.svelte-1eh8v5n) ul{color:var(--danger,#f44747)}.confirm-checkbox.svelte-1eh8v5n{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;display:flex}.confirm-checkbox.svelte-1eh8v5n input:where(.svelte-1eh8v5n){width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1));margin:0}.critical.svelte-1eh8v5n .confirm-checkbox:where(.svelte-1eh8v5n){color:var(--danger,#f44747)}.critical.svelte-1eh8v5n .confirm-checkbox:where(.svelte-1eh8v5n) input:where(.svelte-1eh8v5n){accent-color:var(--danger,#f44747)}.confirm-footer.svelte-1eh8v5n{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.confirm-footer.svelte-1eh8v5n button:where(.svelte-1eh8v5n){padding:calc(5px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));cursor:pointer;border:none}.confirm-footer.svelte-1eh8v5n .secondary:where(.svelte-1eh8v5n){background:var(--bg-tertiary);color:var(--text-primary)}.confirm-footer.svelte-1eh8v5n .secondary:where(.svelte-1eh8v5n):hover{background:var(--bg-hover)}.confirm-footer.svelte-1eh8v5n .danger:where(.svelte-1eh8v5n){background:var(--danger,#f44747);color:#fff}.confirm-footer.svelte-1eh8v5n .danger:where(.svelte-1eh8v5n):hover{opacity:.9}.confirm-footer.svelte-1eh8v5n .danger:where(.svelte-1eh8v5n):disabled{opacity:.4;cursor:not-allowed}.modal-backdrop.svelte-5awcn0{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content.svelte-5awcn0{background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));min-width:calc(360px * var(--ui-scale,1));max-width:calc(560px * var(--ui-scale,1));max-height:80vh;box-shadow:0 calc(8px * var(--ui-scale,1)) calc(32px * var(--ui-scale,1)) #00000080;flex-direction:column;display:flex}.modal-content.scripts-modal.svelte-5awcn0{width:60vw;max-width:60vw}.modal-content.svelte-5awcn0.key-manager{width:min(calc(1040px * var(--ui-scale,1)), 92vw);max-width:min(calc(1040px * var(--ui-scale,1)), 92vw);height:86vh;max-height:86vh}.modal-content.svelte-5awcn0.key-manager .modal-body:where(.svelte-5awcn0){flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.modal-content.svelte-5awcn0.list-manager{width:calc(560px * var(--ui-scale,1));max-width:calc(560px * var(--ui-scale,1));height:62vh}.modal-content.svelte-5awcn0.list-manager .modal-body:where(.svelte-5awcn0){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-content.settings-modal.svelte-5awcn0{width:calc(680px * var(--ui-scale,1));max-width:calc(680px * var(--ui-scale,1))}.modal-content.settings-modal.svelte-5awcn0 .modal-body:where(.svelte-5awcn0){padding:0;overflow:hidden}.modal-content.svelte-5awcn0.plugins-modal{width:min(calc(1080px * var(--ui-scale,1)), 92vw);max-width:min(calc(1080px * var(--ui-scale,1)), 92vw);height:86vh;max-height:86vh}.modal-content.svelte-5awcn0.plugins-modal .modal-body:where(.svelte-5awcn0){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-content.svelte-5awcn0.plugin-details-modal{width:min(calc(760px * var(--ui-scale,1)), 88vw);max-width:min(calc(760px * var(--ui-scale,1)), 88vw);max-height:82vh}.modal-content.svelte-5awcn0.plugin-details-modal .modal-body:where(.svelte-5awcn0){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-header.svelte-5awcn0{padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex}.modal-header.has-header-center.svelte-5awcn0{grid-template-columns:1fr minmax(calc(200px * var(--ui-scale,1)), calc(350px * var(--ui-scale,1))) 1fr;align-items:center;display:grid}.modal-header.has-header-center.svelte-5awcn0 .modal-title:where(.svelte-5awcn0){justify-self:start}.modal-header-center.svelte-5awcn0{justify-self:center;width:100%}.modal-header.has-header-center.svelte-5awcn0 .modal-close:where(.svelte-5awcn0){justify-self:end}.modal-title.svelte-5awcn0{font-size:calc(14px * var(--ui-scale,1));color:var(--text-bright);font-weight:600}.modal-close.svelte-5awcn0{color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1));background:0 0}.modal-close.svelte-5awcn0:hover{color:var(--text-bright);background:var(--bg-hover)}.modal-body.svelte-5awcn0{padding:calc(16px * var(--ui-scale,1));overflow-y:auto}.import-body.svelte-1x4jhho{padding:calc(8px * var(--ui-scale,1)) 0}.import-desc.svelte-1x4jhho{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin-bottom:calc(12px * var(--ui-scale,1))}.file-drop.svelte-1x4jhho{cursor:pointer;display:block}.drop-zone.svelte-1x4jhho{border:calc(2px * var(--ui-scale,1)) dashed var(--border-color);border-radius:calc(6px * var(--ui-scale,1));padding:calc(24px * var(--ui-scale,1));text-align:center;color:var(--text-secondary);align-items:center;gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}.drop-zone.svelte-1x4jhho:hover{border-color:var(--accent);color:var(--text-primary)}.field-block.svelte-1x4jhho{gap:calc(4px * var(--ui-scale,1));margin-top:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.field-block.svelte-1x4jhho span:where(.svelte-1x4jhho){font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.reg-empty.svelte-1x4jhho{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin-top:calc(12px * var(--ui-scale,1))}.reg-preview.svelte-1x4jhho{margin-top:calc(16px * var(--ui-scale,1))}.reg-preview.svelte-1x4jhho h4:where(.svelte-1x4jhho){font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(8px * var(--ui-scale,1))}.preview-list.svelte-1x4jhho{max-height:calc(120px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));overflow-y:auto}.preview-item.svelte-1x4jhho{padding:calc(2px * var(--ui-scale,1)) 0;color:var(--text-secondary)}.import-result.svelte-1x4jhho{font-size:calc(12px * var(--ui-scale,1));color:var(--accent);margin-top:calc(12px * var(--ui-scale,1))}.source-field.svelte-kj8ufg{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.field-label.svelte-kj8ufg{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.row.svelte-kj8ufg{gap:calc(4px * var(--ui-scale,1));display:flex}input.svelte-kj8ufg{min-width:0;font-size:calc(12px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));outline:none;flex:1}input.svelte-kj8ufg:focus{border-color:var(--accent)}.icon-btn.svelte-kj8ufg{padding:0 calc(8px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-kj8ufg:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.icon-btn.svelte-kj8ufg:disabled{opacity:.5;cursor:default}.hint.svelte-kj8ufg{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}code.svelte-kj8ufg{font-size:calc(11px * var(--ui-scale,1));color:var(--text-primary)}.host-list.svelte-19ebuox{flex-direction:column;min-height:0;display:flex}.list-header.svelte-19ebuox{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));padding:0 calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.master.svelte-19ebuox{align-items:center;gap:calc(6px * var(--ui-scale,1));cursor:pointer;display:flex}.link.svelte-19ebuox{color:var(--accent);font-size:calc(11px * var(--ui-scale,1));cursor:pointer;background:0 0;border:none;padding:0}.link.svelte-19ebuox:hover{text-decoration:underline}.rows.svelte-19ebuox{max-height:calc(260px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex;overflow-y:auto}.row.svelte-19ebuox{grid-template-columns:auto minmax(calc(80px * var(--ui-scale,1)), 1fr) minmax(0, 1.6fr) auto;align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));cursor:pointer;border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:grid}.row.svelte-19ebuox:last-child{border-bottom:none}.row.svelte-19ebuox:hover{background:var(--bg-hover)}.row.duplicate.svelte-19ebuox .alias:where(.svelte-19ebuox),.row.duplicate.svelte-19ebuox .target:where(.svelte-19ebuox){opacity:.6}.alias.svelte-19ebuox{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target.svelte-19ebuox{color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badges.svelte-19ebuox{align-items:center;gap:calc(4px * var(--ui-scale,1));display:flex}.badge.svelte-19ebuox{align-items:center;gap:calc(3px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(5px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);background:var(--bg-input);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(999px * var(--ui-scale,1));white-space:nowrap;display:inline-flex}.badge.dup.svelte-19ebuox{color:var(--text-primary)}.notices.svelte-1swpb8m{border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1))}.toggle.svelte-1swpb8m{align-items:center;gap:calc(6px * var(--ui-scale,1));width:100%;color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1));text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.toggle.svelte-1swpb8m:hover{color:var(--text-primary)}ul.svelte-1swpb8m{margin:calc(6px * var(--ui-scale,1)) 0 0;padding-left:calc(18px * var(--ui-scale,1))}li.svelte-1swpb8m{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin-bottom:calc(3px * var(--ui-scale,1))}.target-picker.svelte-426ap9{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.field-label.svelte-426ap9{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}select.svelte-426ap9,input.svelte-426ap9{font-size:calc(12px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));outline:none}select.svelte-426ap9:focus,input.svelte-426ap9:focus{border-color:var(--accent)}.import-body.svelte-za2x8m{gap:calc(12px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) 0;min-width:calc(460px * var(--ui-scale,1));flex-direction:column;display:flex}.empty.svelte-za2x8m,.result.svelte-za2x8m{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.result.svelte-za2x8m{color:var(--accent)}.key-opt.svelte-za2x8m{align-items:flex-start;gap:calc(6px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);cursor:pointer;display:flex}.primary.svelte-za2x8m{padding:calc(6px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));background:var(--accent);color:var(--bg-primary);border-radius:calc(4px * var(--ui-scale,1));cursor:pointer;border:none;align-self:flex-start}.primary.svelte-za2x8m:disabled{opacity:.5;cursor:default}.import-menu.svelte-nq4a3c{z-index:1000;min-width:calc(240px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) 0;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #0000004d;outline:none;position:fixed}.menu-item.svelte-nq4a3c{align-items:flex-start;gap:calc(8px * var(--ui-scale,1));width:100%;padding:calc(7px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.menu-item.svelte-nq4a3c:hover,.menu-item.focused.svelte-nq4a3c{background:var(--bg-hover)}.labels.svelte-nq4a3c{gap:calc(1px * var(--ui-scale,1));flex-direction:column;min-width:0;display:flex}.label.svelte-nq4a3c{font-size:calc(12px * var(--ui-scale,1))}.hint.svelte-nq4a3c{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary)}.context-menu.svelte-1fnjkil{z-index:1000;min-width:calc(180px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) 0;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #0000004d;position:fixed}.menu-item.svelte-1fnjkil{align-items:center;gap:calc(8px * var(--ui-scale,1));width:100%;padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-primary);font-size:calc(12px * var(--ui-scale,1));cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.menu-item.svelte-1fnjkil:hover{background:var(--bg-hover)}.menu-item.danger.svelte-1fnjkil:hover{color:var(--danger);background:#d32f2f33}.menu-item.svelte-1fnjkil .star-icon.filled:where(.svelte-1fnjkil) svg{fill:currentColor}.menu-item.svelte-1fnjkil:disabled{opacity:.5;cursor:default}.menu-item.svelte-1fnjkil:disabled:hover{background:0 0}.menu-label.svelte-1fnjkil{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.menu-sub.svelte-1fnjkil{padding-left:calc(32px * var(--ui-scale,1))}.menu-notice.svelte-1fnjkil{padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));max-width:calc(260px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);white-space:normal}.plugin-icon.svelte-1qcgzeg{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plugin-icon.svelte-1qcgzeg img:where(.svelte-1qcgzeg){object-fit:contain;max-width:100%;max-height:100%}.discovery-notice.svelte-vrbf5a{align-items:center;gap:calc(4px * var(--ui-scale,1));padding-left:calc(18px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);min-width:0;display:inline-flex}.discovery-notice.error.svelte-vrbf5a{color:var(--danger,#f44747)}.discovery-notice-text.svelte-vrbf5a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-notice.svelte-vrbf5a .spinning:where(.svelte-vrbf5a){animation:1s linear infinite remote-tree-spin;display:inline-flex}.discovery-flag.svelte-vrbf5a{font-size:calc(8px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:calc(.5px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0}.remote-tree{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-height:0;display:flex}.remote-tree .search-bar{padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));align-items:center;gap:calc(6px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;display:flex}.remote-tree .search-icon{color:var(--text-secondary);flex-shrink:0}.remote-tree .search-input{font-size:calc(11px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid transparent;border-radius:calc(4px * var(--ui-scale,1));outline:none;flex:1}.remote-tree .search-input:focus{border-color:var(--accent)}.remote-tree .search-input::placeholder{color:var(--text-secondary)}.remote-tree .tree-toolbar{padding:calc(3px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));align-items:center;gap:calc(1px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;display:flex}.remote-tree .toolbar-btn{color:var(--text-secondary);cursor:pointer;padding:calc(3px * var(--ui-scale,1)) calc(5px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.remote-tree .toolbar-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.remote-tree .toolbar-spacer{flex:1}.remote-tree .tree-body{flex:1;min-height:0;overflow-y:auto}.remote-tree .tree-node{align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;white-space:nowrap;min-height:calc(24px * var(--ui-scale,1));transition:background 80ms;display:flex;position:relative}.remote-tree .indent-guide{width:calc(1px * var(--ui-scale,1));background:var(--indent-guide);pointer-events:none;position:absolute;top:0;bottom:0}.remote-tree .tree-node:hover{background:var(--bg-hover)}.remote-tree .tree-node.selected{background:var(--bg-active);color:var(--text-bright)}.remote-tree .tree-node.drop-target{background:var(--accent-muted);outline:calc(1px * var(--ui-scale,1)) dashed var(--accent)}.remote-tree .tree-node.drop-target-before{box-shadow:inset 0 calc(2px * var(--ui-scale,1)) 0 0 var(--accent)}.remote-tree .tree-node.drop-target-after{box-shadow:inset 0 -calc(2px * var(--ui-scale,1)) 0 0 var(--accent)}.remote-tree.drag-over-root{background:#4b8bbf0d}.remote-tree .folder-arrow{width:calc(14px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.remote-tree .ping-dot{width:calc(6px * var(--ui-scale,1));height:calc(6px * var(--ui-scale,1));border-radius:50%;flex-shrink:0;display:inline-block}.remote-tree .ping-spinner{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;animation:1s linear infinite remote-tree-spin;display:inline-flex}.remote-tree .conn-status{color:var(--text-secondary);flex-shrink:0;display:inline-flex}.remote-tree .conn-status.active{color:#4caf50}.remote-tree .conn-status.connecting{color:#ffb300}.remote-tree .conn-status.error{color:var(--danger,#f44747)}.remote-tree .conn-status .spinning{animation:1s linear infinite remote-tree-spin;display:inline-flex}@keyframes remote-tree-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.remote-tree .folder-icon,.remote-tree .conn-icon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.remote-tree .node-name{min-width:calc(40px * var(--ui-scale,1));text-overflow:ellipsis;flex:1;overflow:hidden}.remote-tree .protocol-badge{padding:0 calc(3px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(2px * var(--ui-scale,1));color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:.85em}.remote-tree .tree-node:hover .protocol-badge{display:none}.remote-tree .folder-actions,.remote-tree .conn-actions{gap:calc(1px * var(--ui-scale,1));display:none}.remote-tree .tree-node:hover .folder-actions,.remote-tree .tree-node:hover .conn-actions{display:flex}.remote-tree .micro-btn{color:var(--text-secondary);cursor:pointer;padding:calc(1px * var(--ui-scale,1)) calc(3px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none;align-items:center;display:inline-flex}.remote-tree .micro-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.remote-tree .micro-btn.danger:hover{color:var(--danger)}.remote-tree .inline-input{font-size:calc(12px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-focus);border-radius:calc(2px * var(--ui-scale,1));outline:none;flex:1}.remote-tree .tag-chips{gap:calc(3px * var(--ui-scale,1));margin-left:calc(4px * var(--ui-scale,1));max-width:calc(120px * var(--ui-scale,1));flex-shrink:0;display:inline-flex;overflow:hidden}.remote-tree .tag-chip{font-size:calc(8px * var(--ui-scale,1));padding:0 calc(3px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));color:#fff;line-height:calc(14px * var(--ui-scale,1));white-space:nowrap;text-overflow:ellipsis;max-width:calc(50px * var(--ui-scale,1));overflow:hidden}.remote-tree .tag-more{font-size:calc(8px * var(--ui-scale,1));color:var(--text-secondary);line-height:calc(14px * var(--ui-scale,1))}.remote-tree .favorites-section{border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);padding-bottom:calc(4px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1))}.remote-tree .favorites-header{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:calc(.5px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-weight:600}.remote-tree .favorite-node{padding-left:calc(8px * var(--ui-scale,1))!important}.remote-tree .tree-node.discovery-stale{opacity:.55}.remote-tree .tree-node.discovery-notice-row{cursor:default;min-height:calc(20px * var(--ui-scale,1))}.remote-tree .tree-node.discovery-notice-row:hover{background:0 0}.remote-tree .search-hint{padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color)}.remote-tree .empty-tree{padding:calc(16px * var(--ui-scale,1));text-align:center;font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.vault-row.svelte-1agb6h4{margin-top:calc(6px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);font-weight:600}.panel-header.svelte-1g8cgn1{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex}.panel-header-left.svelte-1g8cgn1{align-items:center;gap:calc(8px * var(--ui-scale,1));min-width:0;display:flex}.panel-close-btn.svelte-1g8cgn1{padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));cursor:pointer;color:var(--text-secondary);border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel-close-btn.svelte-1g8cgn1:hover{color:var(--danger)}.save-indicator.svelte-1g8cgn1{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);font-style:italic}.connection-detail-field{gap:calc(2px * var(--ui-scale,1));flex-direction:column;display:flex}.connection-detail-field-label{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);font-weight:500}.connection-detail-field input:where(:not([type=checkbox]):not([type=radio])),.connection-detail-field select,.connection-detail-field textarea{width:100%}.connection-detail-field-row{gap:calc(8px * var(--ui-scale,1));display:flex}.connection-detail-field-row>.connection-detail-field{flex:1;min-width:0}.connection-detail-field-hint{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1)) 0}.connection-detail-checkbox{align-items:center;gap:calc(6px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;display:flex}.connection-detail-field-error{font-size:calc(10px * var(--ui-scale,1));color:var(--danger)}.connection-detail-required{color:var(--danger)}.connection-detail-section-header{margin-bottom:calc(4px * var(--ui-scale,1));justify-content:space-between;align-items:center;display:flex}.connection-detail-micro-btn{align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));display:inline-flex}.connection-detail-empty-state{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);padding:calc(4px * var(--ui-scale,1)) 0}.tags-row.svelte-i9t8l1{gap:calc(4px * var(--ui-scale,1));min-height:calc(24px * var(--ui-scale,1));flex-wrap:wrap;align-items:center;display:flex}.tag-chip.svelte-i9t8l1{align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));color:#fff;min-width:0;max-width:100%;display:inline-flex}.tag-label.svelte-i9t8l1{overflow-wrap:anywhere;word-break:break-word;min-width:0}.tag-remove.svelte-i9t8l1{color:#ffffffb3;cursor:pointer;padding:0 calc(1px * var(--ui-scale,1));background:0 0;border:none;flex-shrink:0;align-items:center;display:inline-flex}.tag-remove.svelte-i9t8l1:hover{color:#fff}.tag-input-wrap.svelte-i9t8l1{gap:calc(2px * var(--ui-scale,1));flex-direction:column;flex:100%;min-width:0;max-width:100%;display:flex}.tag-inline-input.svelte-i9t8l1{width:calc(80px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));background:var(--bg-input);border:calc(1px * var(--ui-scale,1)) solid var(--border-focus);color:var(--text-primary);border-radius:calc(2px * var(--ui-scale,1));outline:none}.tag-inline-input.invalid.svelte-i9t8l1{border-color:var(--danger)}.tag-error.svelte-i9t8l1{font-size:calc(10px * var(--ui-scale,1));color:var(--danger)}fieldset.svelte-d2ya1k{margin:calc(10px * var(--ui-scale,1)) 0 0;padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));gap:calc(5px * var(--ui-scale,1));flex-direction:column;display:flex}legend.svelte-d2ya1k{padding:0 calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:calc(.5px * var(--ui-scale,1))}label.svelte-d2ya1k{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.check.svelte-d2ya1k{gap:calc(8px * var(--ui-scale,1));color:var(--text-primary);margin-top:calc(4px * var(--ui-scale,1));align-items:flex-start;display:flex}.check.svelte-d2ya1k input:where(.svelte-d2ya1k){margin-top:calc(2px * var(--ui-scale,1))}small.svelte-d2ya1k{margin-top:calc(2px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.4;display:block}.dialog-actions.svelte-162ejhf{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}.tabs.svelte-162ejhf{gap:calc(4px * var(--ui-scale,1));margin-bottom:calc(10px * var(--ui-scale,1));display:flex}.tabs.svelte-162ejhf button:where(.svelte-162ejhf){padding:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));border:none;border-bottom:calc(2px * var(--ui-scale,1)) solid transparent;color:var(--text-secondary);cursor:pointer;background:0 0;flex:1}.tabs.svelte-162ejhf button.active:where(.svelte-162ejhf){color:var(--text-primary);border-bottom-color:var(--accent)}.body.svelte-162ejhf{gap:calc(5px * var(--ui-scale,1));flex-direction:column;display:flex}label.svelte-162ejhf{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin-top:calc(6px * var(--ui-scale,1))}.hint.svelte-162ejhf{opacity:.7}.explain.svelte-162ejhf{margin:calc(2px * var(--ui-scale,1)) 0 0;font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.45}.error.svelte-162ejhf{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.intro.svelte-17406m1{margin:0 0 calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.5}.search.svelte-17406m1{width:100%;margin-bottom:calc(8px * var(--ui-scale,1))}.picker.svelte-17406m1{max-height:calc(320px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));margin:0;padding:0;list-style:none;overflow-y:auto}.row.svelte-17406m1{gap:calc(3px * var(--ui-scale,1));width:100%;padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border:none;border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-primary);text-align:left;background:0 0;border-radius:0;flex-direction:column;display:flex}li.svelte-17406m1:last-child .row:where(.svelte-17406m1){border-bottom:none}.row.svelte-17406m1:hover:not(:disabled){background:var(--bg-hover);border-color:#0000;border-bottom-color:var(--border-color)}.top.svelte-17406m1{align-items:center;gap:calc(6px * var(--ui-scale,1));min-width:0;display:flex}.name.svelte-17406m1{min-width:0;font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bottom.svelte-17406m1{gap:calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);align-items:baseline;display:flex}.fingerprint.svelte-17406m1{font-family:var(--font-mono);font-size:calc(10px * var(--ui-scale,1))}.tag.svelte-17406m1{padding:calc(1px * var(--ui-scale,1)) calc(5px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:var(--bg-tertiary);color:var(--text-secondary);font-size:calc(10px * var(--ui-scale,1));flex-shrink:0}.tag.warn.svelte-17406m1{color:var(--warning);background:#c4904029}.empty.svelte-17406m1{padding:calc(16px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));line-height:1.5}.dialog-actions.svelte-17406m1{justify-content:space-between;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}.field.svelte-8yz04q{gap:calc(3px * var(--ui-scale,1));flex-direction:column;flex:1;min-width:0;display:flex}label.svelte-8yz04q{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.required.svelte-8yz04q{color:var(--danger)}input.svelte-8yz04q,select.svelte-8yz04q,textarea.svelte-8yz04q{background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-primary);border-radius:calc(3px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));width:100%}input[type=checkbox].svelte-8yz04q{width:auto}.has-error.svelte-8yz04q input:where(.svelte-8yz04q),.has-error.svelte-8yz04q select:where(.svelte-8yz04q),.has-error.svelte-8yz04q textarea:where(.svelte-8yz04q){border-color:var(--danger)}.description.svelte-8yz04q{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.error.svelte-8yz04q{font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0}.code-block.svelte-8yz04q{max-height:calc(320px * var(--ui-scale,1));background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));position:relative;overflow:auto}.code-block.svelte-8yz04q pre:where(.svelte-8yz04q){padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-family:var(--font-mono,monospace);font-size:calc(12px * var(--ui-scale,1));white-space:pre;margin:0}.copy.svelte-8yz04q{float:right;top:calc(4px * var(--ui-scale,1));right:calc(4px * var(--ui-scale,1));z-index:1;position:sticky}.pairs.svelte-8yz04q{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.pair.svelte-8yz04q{gap:calc(4px * var(--ui-scale,1));align-items:center;display:flex}.pair-key.svelte-8yz04q{flex:0 0 35%}.pair-key.invalid.svelte-8yz04q{border-color:var(--danger)}.add.svelte-8yz04q{align-self:flex-start;align-items:center;gap:calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));display:inline-flex}.auth-entry-card.svelte-4hnppf{padding:calc(6px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(2px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1))}.auth-entry-identity.svelte-4hnppf{align-items:center;gap:calc(4px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1));min-width:0;display:flex}.auth-entry-identity.svelte-4hnppf *{min-width:0}.auth-entry-toolbar.svelte-4hnppf{align-items:center;gap:calc(4px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1));flex-wrap:wrap;min-width:0;display:flex}.auth-select.svelte-4hnppf{width:calc(88px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));flex:0 auto;min-width:0}.auth-entry-meta.svelte-4hnppf{align-items:center;gap:calc(4px * var(--ui-scale,1));flex:auto;justify-content:flex-end;display:flex}.toolbar-remove.svelte-4hnppf{flex-shrink:0}.keys-list.svelte-4hnppf{gap:calc(2px * var(--ui-scale,1));flex-direction:column;display:flex}.key-item.svelte-4hnppf{align-items:center;gap:calc(4px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1));background:var(--bg-secondary);border-radius:calc(2px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.key-type.svelte-4hnppf{color:var(--text-secondary);font-size:calc(10px * var(--ui-scale,1))}.key-name.svelte-4hnppf{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.key-remove.svelte-4hnppf{padding:0 calc(2px * var(--ui-scale,1));align-items:center;display:inline-flex}.pass-block.svelte-4hnppf{align-items:center;gap:calc(6px * var(--ui-scale,1));display:flex}.pass-input.svelte-4hnppf{font-size:calc(11px * var(--ui-scale,1));flex:1}.plugin-auth-block.svelte-4hnppf{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.plugin-select.svelte-4hnppf{font-size:calc(11px * var(--ui-scale,1))}.consent-hint.svelte-4hnppf{font-size:calc(9px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.tiny-btn.svelte-4hnppf{font-size:calc(10px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));align-items:center;gap:calc(3px * var(--ui-scale,1));display:inline-flex}.micro-btn.svelte-4hnppf{align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));display:inline-flex}.user-input.svelte-ofgxoc{font-size:calc(11px * var(--ui-scale,1));flex:1;width:100%;min-width:0}.default-radio.svelte-ofgxoc{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);align-items:center;gap:calc(2px * var(--ui-scale,1));cursor:pointer;white-space:nowrap;flex-shrink:0;display:flex}.hop-fields.svelte-k5n2fd{gap:calc(4px * var(--ui-scale,1));flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.hop-field-row.svelte-k5n2fd{gap:calc(8px * var(--ui-scale,1));width:100%;min-width:0;display:flex}.hop-host.svelte-k5n2fd{width:auto;font-size:calc(11px * var(--ui-scale,1));flex:auto;min-width:0}.hop-username.svelte-k5n2fd{width:100%;font-size:calc(11px * var(--ui-scale,1));min-width:0}.hop-port.svelte-k5n2fd{width:calc(60px * var(--ui-scale));flex:0 0 calc(60px * var(--ui-scale));font-size:calc(11px * var(--ui-scale,1))}.hop-reorder-stack.svelte-k5n2fd{align-items:center;gap:calc(1px * var(--ui-scale,1));flex-direction:column;flex-shrink:0;display:flex}.hop-badge.svelte-k5n2fd{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);background:var(--bg-secondary);padding:0 calc(5px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));white-space:nowrap;font-weight:600;line-height:1.4}.hop-reorder.svelte-k5n2fd{padding:0 calc(3px * var(--ui-scale,1));align-items:center;line-height:1;display:inline-flex}.hop-reorder.svelte-k5n2fd:disabled{opacity:.35;cursor:default}.forward-rule-card.svelte-1hwxd9c{padding:calc(6px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(2px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1));gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.forward-rule-fields.svelte-1hwxd9c{gap:calc(4px * var(--ui-scale,1));flex-direction:column;min-width:0;display:flex}.forward-rule-bind-row.svelte-1hwxd9c,.forward-rule-target-row.svelte-1hwxd9c{gap:calc(8px * var(--ui-scale,1));min-width:0;display:flex}.forward-rule-bind-row.svelte-1hwxd9c input:where(.svelte-1hwxd9c),.forward-rule-target-row.svelte-1hwxd9c input:where(.svelte-1hwxd9c),.forward-rule-target-row.svelte-1hwxd9c select:where(.svelte-1hwxd9c){font-size:calc(11px * var(--ui-scale,1));min-width:0}.bind-address.svelte-1hwxd9c{width:calc(88px * var(--ui-scale));flex:0 0 calc(88px * var(--ui-scale))}.bind-port.svelte-1hwxd9c,.target-port.svelte-1hwxd9c{width:calc(72px * var(--ui-scale));flex:0 0 calc(72px * var(--ui-scale))}.forward-rule-target-row.svelte-1hwxd9c input:where(.svelte-1hwxd9c):first-child,.forward-rule-target-row.svelte-1hwxd9c select:where(.svelte-1hwxd9c):first-child{flex:auto}.forward-rule-toolbar.svelte-1hwxd9c{align-items:center;gap:calc(4px * var(--ui-scale,1));min-width:0;display:flex}.kind-select.svelte-1hwxd9c{width:calc(110px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));flex-shrink:0}.forward-rule-meta.svelte-1hwxd9c{align-items:center;gap:calc(4px * var(--ui-scale,1));flex:1;justify-content:flex-end;min-width:0;display:flex}.enabled-toggle.svelte-1hwxd9c{font-size:calc(10px * var(--ui-scale,1));align-items:center;gap:calc(2px * var(--ui-scale,1));white-space:nowrap;display:flex}.toolbar-remove.svelte-1hwxd9c{flex-shrink:0}.gateway-ack.svelte-1hwxd9c{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));line-height:1.4;display:flex}.gateway-ack.svelte-1hwxd9c code:where(.svelte-1hwxd9c){font-size:calc(11px * var(--ui-scale,1))}.consent-hint.svelte-1hwxd9c{font-size:calc(9px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.micro-btn.svelte-1hwxd9c{align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));display:inline-flex}.af-risk.svelte-1yvwqnq{line-height:1.4}code.svelte-1yvwqnq,.view-only-hint.svelte-1bi0c00{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary)}.connection-details.svelte-eb2l6p{max-height:var(--sidebar-bottom-max,55vh);border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;flex-shrink:0;display:flex}.details-body.svelte-eb2l6p{padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex;overflow-y:auto}.shared-fields.svelte-eb2l6p{display:contents}.plugin-webview-panel.svelte-17mkf67{border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);min-height:calc(120px * var(--ui-scale,1));max-height:var(--sidebar-bottom-max,calc(220px * var(--ui-scale,1)));flex-direction:column;flex-shrink:0;display:flex}.panel-header.svelte-17mkf67{padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);font-weight:500}.plugin-frame.svelte-17mkf67{background:var(--bg-primary);border:none;flex:1;width:100%}.field-section.svelte-miba5d{gap:calc(8px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}h4.svelte-miba5d{font-size:calc(12px * var(--ui-scale,1));color:var(--text-bright);margin:0;font-weight:600}.field-row.svelte-miba5d{gap:calc(8px * var(--ui-scale,1));display:flex}.node-details.svelte-1kt52z{border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);max-height:var(--sidebar-bottom-max,55%);flex-direction:column;flex-shrink:0;display:flex}.header.svelte-1kt52z{justify-content:space-between;align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.title.svelte-1kt52z{font-size:calc(12px * var(--ui-scale,1));color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.body.svelte-1kt52z{padding:calc(8px * var(--ui-scale,1));overflow-y:auto}.status.svelte-1kt52z{align-items:center;gap:calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.status.error.svelte-1kt52z{color:var(--danger)}.actions.svelte-1kt52z{padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);justify-content:flex-end;display:flex}.vault-move-blocked.svelte-1yhaljn{margin:calc(8px * var(--ui-scale,1)) 0 0;color:var(--danger);font-size:calc(12px * var(--ui-scale,1))}.scope.svelte-gj0dpv{padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) 0}.scope-head.svelte-gj0dpv{color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1));margin-bottom:calc(4px * var(--ui-scale,1));justify-content:space-between;align-items:center;display:flex}.scope-quick.svelte-gj0dpv{gap:calc(8px * var(--ui-scale,1));display:flex}.link.svelte-gj0dpv{font-size:calc(11px * var(--ui-scale,1));color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.link.on.svelte-gj0dpv{text-decoration:underline}.scope-empty.svelte-gj0dpv{color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1))}.chips.svelte-gj0dpv{gap:calc(4px * var(--ui-scale,1));max-height:calc(84px * var(--ui-scale,1));flex-wrap:wrap;display:flex;overflow-y:auto}.chip.svelte-gj0dpv{align-items:center;gap:calc(5px * var(--ui-scale,1));max-width:100%;padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1)) calc(3px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));border-radius:calc(10px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;display:inline-flex}.chip.on.svelte-gj0dpv{color:var(--text-primary);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.chip-number.svelte-gj0dpv{min-width:calc(15px * var(--ui-scale,1));height:calc(15px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1));font-weight:700;font-size:calc(10px * var(--ui-scale,1));background:var(--bg-hover);justify-content:center;align-items:center;display:inline-flex}.chip.on.svelte-gj0dpv .chip-number:where(.svelte-gj0dpv){background:var(--accent);color:#fff}.chip-title.svelte-gj0dpv{text-overflow:ellipsis;white-space:nowrap;max-width:calc(140px * var(--ui-scale,1));overflow:hidden}.results.svelte-1gg28eh{min-height:0;padding-bottom:calc(8px * var(--ui-scale,1));flex:1;overflow-y:auto}button.svelte-1gg28eh{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font-size:calc(12px * var(--ui-scale,1));background:0 0;border:none;align-items:center;display:flex}.group-head.svelte-1gg28eh{gap:calc(5px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-weight:600}.group-head.svelte-1gg28eh:hover,.hit.svelte-1gg28eh:hover{background:var(--bg-hover)}.group-number.svelte-1gg28eh{min-width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);justify-content:center;align-items:center;display:inline-flex}.group-title.svelte-1gg28eh{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.group-count.svelte-1gg28eh{font-size:calc(10px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1));background:var(--bg-tertiary);color:var(--text-secondary)}.hit.svelte-1gg28eh{gap:calc(8px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1)) calc(26px * var(--ui-scale,1));font-family:var(--font-mono,monospace);font-size:calc(11.5px * var(--ui-scale,1))}.hit.active.svelte-1gg28eh{background:color-mix(in srgb, var(--accent) 30%, transparent);outline:calc(1px * var(--ui-scale,1)) solid var(--accent);outline-offset:-calc(1px * var(--ui-scale,1))}.hit-line.svelte-1gg28eh{min-width:calc(32px * var(--ui-scale,1));text-align:right;color:var(--text-secondary);flex-shrink:0}.hit-text.svelte-1gg28eh{text-overflow:ellipsis;white-space:pre;overflow:hidden}mark.svelte-1gg28eh{color:#fff;border-radius:calc(2px * var(--ui-scale,1));background:#a36a0a}.search-panel.svelte-1sarcsx{min-height:0;font-size:calc(12px * var(--ui-scale,1));flex-direction:column;flex:1;display:flex}.panel-header.svelte-1sarcsx{padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));justify-content:space-between;align-items:center;display:flex}.panel-title.svelte-1sarcsx{font-size:calc(11px * var(--ui-scale,1));letter-spacing:calc(.5px * var(--ui-scale,1));text-transform:uppercase;color:var(--text-secondary);font-weight:600}.icon-btn.svelte-1sarcsx{padding:calc(2px * var(--ui-scale,1));color:var(--text-secondary);cursor:pointer;background:0 0;border:none;display:inline-flex}.icon-btn.svelte-1sarcsx:hover{color:var(--text-primary)}.query-row.svelte-1sarcsx{align-items:center;gap:calc(2px * var(--ui-scale,1));margin:0 calc(10px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1)) 0;background:var(--bg-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));display:flex}.query-row.svelte-1sarcsx:focus-within{border-color:var(--accent)}.query-row.invalid.svelte-1sarcsx{border-color:var(--danger)}.query-row.svelte-1sarcsx input:where(.svelte-1sarcsx){min-width:0;padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.opt-btn.svelte-1sarcsx{padding:calc(2px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid transparent;border-radius:calc(3px * var(--ui-scale,1));color:var(--text-secondary);cursor:pointer;background:0 0;display:inline-flex}.opt-btn.on.svelte-1sarcsx{color:var(--text-bright,#fff);background:color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.query-error.svelte-1sarcsx{margin:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) 0;color:var(--danger);font-size:calc(11px * var(--ui-scale,1))}.summary.svelte-1sarcsx{padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1))}.truncated.svelte-1sarcsx{color:var(--warning,#d29922);display:block}.sidebar.svelte-1nhzsi7{min-width:calc(280px * var(--ui-scale,1));background:var(--bg-secondary);border-right:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sidebar-main.svelte-1nhzsi7{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-main.hidden.svelte-1nhzsi7{display:none}.sidebar.no-select.svelte-1nhzsi7{-webkit-user-select:none;user-select:none}.sidebar-bottom.svelte-1nhzsi7{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.panel-resizer.svelte-1nhzsi7{height:calc(4px * var(--ui-scale,1));background:var(--border-color);cursor:ns-resize;flex-shrink:0;transition:background .15s}.panel-resizer.svelte-1nhzsi7:hover{background:var(--accent)}.sidebar-bottom.svelte-1nhzsi7:not(:has(.connection-details,.node-details,.plugin-webview-panel))>.panel-resizer:where(.svelte-1nhzsi7){display:none}.sidebar-handle.svelte-1nhzsi7{width:calc(4px * var(--ui-scale,1));background:var(--border-color);cursor:ew-resize;flex-shrink:0;transition:background .15s}.sidebar-handle.svelte-1nhzsi7:hover{background:var(--accent)}.dialog-body.svelte-1u0hyac{max-height:60vh;padding-right:calc(4px * var(--ui-scale,1));overflow-y:auto}.dialog-error.svelte-1u0hyac{background:var(--bg-tertiary);border-left:calc(3px * var(--ui-scale,1)) solid var(--danger);color:var(--danger);padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(10px * var(--ui-scale,1))}.dialog-actions.svelte-1u0hyac{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(12px * var(--ui-scale,1));display:flex}.terminal-mark.svelte-ipbcx2{--mark-off:#e5534b8c;--mark-on:#56c46cb3;z-index:20;pointer-events:none;box-sizing:border-box;border:calc(1px * var(--ui-scale,1)) solid var(--mark-on);position:absolute;inset:0}.terminal-mark.selecting.svelte-ipbcx2{pointer-events:auto;cursor:pointer;border:calc(1px * var(--ui-scale,1)) dashed var(--mark-off);background:#0000002e;transition:background .12s,border-color .12s}.terminal-mark.selecting.svelte-ipbcx2:hover{background:#0000001a}.terminal-mark.selecting.chosen.svelte-ipbcx2{border:calc(1px * var(--ui-scale,1)) solid var(--mark-on);background:#56c46c0d}.mark-number.svelte-ipbcx2{min-width:calc(40px * var(--ui-scale,1));height:calc(40px * var(--ui-scale,1));padding:0 calc(10px * var(--ui-scale,1));box-sizing:border-box;border-radius:calc(8px * var(--ui-scale,1));font-size:calc(20px * var(--ui-scale,1));color:#f0827af2;border:calc(1px * var(--ui-scale,1)) solid var(--mark-off);box-shadow:0 calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) #00000059;background:#181818d1;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chosen.svelte-ipbcx2 .mark-number:where(.svelte-ipbcx2){color:#7ed68ef2;border-color:var(--mark-on)}.mark-live.svelte-ipbcx2{top:calc(5px * var(--ui-scale,1));right:calc(18px * var(--ui-scale,1));padding:0 calc(5px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));font-weight:500;line-height:calc(16px * var(--ui-scale,1));color:#7ed68ee6;border:calc(1px * var(--ui-scale,1)) solid #56c46c73;background:#181818bf;position:absolute}.terminal-container.svelte-maclc7{box-sizing:border-box;background:#1e1e1e;flex:1 1 0;width:100%;min-height:0;position:relative;overflow:hidden}.terminal-container.svelte-maclc7 .terminal-host{width:100%;height:100%}.terminal-container.svelte-maclc7 .xterm{padding:0}.terminal-container.svelte-maclc7 .xterm-viewport{overflow-y:auto}.embed-panel.svelte-yfn930{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.embed-frame.svelte-yfn930{background:#000;border:0;flex:1;width:100%;height:100%}.tree-node.svelte-vq68e5{-webkit-user-select:none;user-select:none;display:block}.node-row.svelte-vq68e5{align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));cursor:pointer;font-size:calc(12px * var(--ui-scale,1));transition:background .1s;display:flex}.node-row.svelte-vq68e5:hover{background:var(--bg-hover)}.node-row.selected.svelte-vq68e5{background:var(--bg-selected,#ffffff14)}.node-row.drop-target.svelte-vq68e5{outline:calc(1px * var(--ui-scale,1)) dashed var(--accent);background:#6496ff33}.folder-arrow.svelte-vq68e5{cursor:pointer;color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.folder-arrow.svelte-vq68e5:hover{color:var(--text-primary)}.node-icon.svelte-vq68e5{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.node-name.svelte-vq68e5{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-edit-input.svelte-vq68e5{min-width:0;padding:0 calc(2px * var(--ui-scale,1));font-size:inherit;color:inherit;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--accent);border-radius:calc(2px * var(--ui-scale,1));-webkit-user-select:text;user-select:text;-webkit-user-drag:none;outline:none;flex:1}.node-size.svelte-vq68e5{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0}.node-col.svelte-vq68e5{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);max-width:calc(120px * var(--ui-scale,1));text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.node-loading.svelte-vq68e5{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.node-children.svelte-vq68e5{padding-left:calc(16px * var(--ui-scale,1));position:relative}.node-children.svelte-vq68e5:before{content:"";left:calc(15px * var(--ui-scale,1));width:calc(1px * var(--ui-scale,1));background:var(--indent-guide);pointer-events:none;position:absolute;top:0;bottom:0}.context-menu.svelte-ph1lzd{z-index:1000;min-width:calc(140px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) 0;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #0000004d;position:fixed}.menu-item.svelte-ph1lzd{align-items:center;gap:calc(8px * var(--ui-scale,1));width:100%;padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-primary);font-size:calc(12px * var(--ui-scale,1));cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.menu-item.svelte-ph1lzd:hover{background:var(--bg-hover)}.menu-item.danger.svelte-ph1lzd:hover{color:var(--danger);background:#d32f2f33}.confirm-backdrop.svelte-1dcq3cj{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.perm-dialog.svelte-1dcq3cj{background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));min-width:calc(340px * var(--ui-scale,1));max-width:calc(440px * var(--ui-scale,1));box-shadow:0 calc(8px * var(--ui-scale,1)) calc(32px * var(--ui-scale,1)) #00000080}.confirm-header.svelte-1dcq3cj{padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.confirm-title.svelte-1dcq3cj{font-size:calc(14px * var(--ui-scale,1));color:var(--text-bright);align-items:center;gap:calc(6px * var(--ui-scale,1));font-weight:600;display:flex}.confirm-close.svelte-1dcq3cj{color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));cursor:pointer;border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none}.confirm-close.svelte-1dcq3cj:hover{color:var(--text-bright);background:var(--bg-hover)}.confirm-body.svelte-1dcq3cj{padding:calc(16px * var(--ui-scale,1));gap:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.perm-path.svelte-1dcq3cj{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.perm-grid.svelte-1dcq3cj{grid-template-columns:calc(60px * var(--ui-scale,1)) repeat(3, 1fr);align-items:center;gap:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:grid}.perm-col-label.svelte-1dcq3cj,.perm-row-label.svelte-1dcq3cj{color:var(--text-secondary)}.perm-field.svelte-1dcq3cj{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);display:flex}.perm-octal-input.svelte-1dcq3cj{width:calc(60px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));color:var(--text-primary);font-family:monospace}.perm-checkbox.svelte-1dcq3cj{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;display:flex}.perm-apply-to.svelte-1dcq3cj{align-items:center;gap:calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);padding-left:calc(16px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.perm-apply-to.svelte-1dcq3cj label:where(.svelte-1dcq3cj){align-items:center;gap:calc(4px * var(--ui-scale,1));cursor:pointer;display:flex}.perm-owner-fields.svelte-1dcq3cj{gap:calc(16px * var(--ui-scale,1));display:flex}.perm-id-input.svelte-1dcq3cj{width:calc(90px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));color:var(--text-primary)}.confirm-footer.svelte-1dcq3cj{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.confirm-footer.svelte-1dcq3cj button:where(.svelte-1dcq3cj){padding:calc(5px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));cursor:pointer;border:none}.confirm-footer.svelte-1dcq3cj .secondary:where(.svelte-1dcq3cj){background:var(--bg-tertiary);color:var(--text-primary)}.confirm-footer.svelte-1dcq3cj .secondary:where(.svelte-1dcq3cj):hover{background:var(--bg-hover)}.confirm-footer.svelte-1dcq3cj .primary:where(.svelte-1dcq3cj){background:var(--accent);color:#fff}.confirm-footer.svelte-1dcq3cj .primary:where(.svelte-1dcq3cj):hover{opacity:.9}.confirm-footer.svelte-1dcq3cj .primary:where(.svelte-1dcq3cj):disabled{opacity:.4;cursor:not-allowed}.file-tree{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.file-tree .tree-loading{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.file-tree .tree-error{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--danger);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:#d32f2f1a;display:flex}.file-tree .tree-error-msg{word-break:break-word;flex:1;min-width:0}.file-tree .tree-error-close{padding:calc(2px * var(--ui-scale,1));color:var(--danger);border-radius:calc(3px * var(--ui-scale,1));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-tree .tree-error-close:hover{background:#d32f2f2e}.file-tree .path-bar{padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color)}.file-tree .path-bar input:where(:not([type=checkbox]):not([type=radio])){width:100%;padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-primary);background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid transparent;border-radius:calc(4px * var(--ui-scale,1));outline:none}.file-tree .path-bar input:focus{border-color:var(--accent)}.file-tree .parent-node{align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));cursor:pointer;font-size:calc(12px * var(--ui-scale,1));-webkit-user-select:none;user-select:none;transition:background .1s;display:flex}.file-tree .parent-node:hover{background:var(--bg-hover)}.file-tree .parent-node .node-icon{color:var(--text-secondary);flex-shrink:0;display:inline-flex}.file-tree .parent-node .node-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-tree .tree-body{padding:calc(4px * var(--ui-scale,1)) 0;flex:1;overflow-y:auto}.file-tree.os-drop-active,.file-tree.internal-drop-active{outline:calc(2px * var(--ui-scale,1)) dashed var(--accent);outline-offset:-calc(3px * var(--ui-scale,1));background:#6496ff14}.file-tree .node-row.os-drop-active{outline:calc(1px * var(--ui-scale,1)) solid var(--accent);outline-offset:-calc(1px * var(--ui-scale,1));background:#6496ff38}.tree-node.svelte-r6cjcs{-webkit-user-select:none;user-select:none;display:block}.node-row.svelte-r6cjcs{align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));cursor:pointer;font-size:calc(12px * var(--ui-scale,1));transition:background .1s;display:flex}.node-row.svelte-r6cjcs:hover{background:var(--bg-hover)}.node-row.selected.svelte-r6cjcs{background:var(--bg-selected,#ffffff14)}.node-row.drop-target.svelte-r6cjcs{outline:calc(1px * var(--ui-scale,1)) dashed var(--accent);background:#6496ff33}.folder-arrow.svelte-r6cjcs{cursor:pointer;color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.folder-arrow.svelte-r6cjcs:hover{color:var(--text-primary)}.node-icon.svelte-r6cjcs{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.node-name.svelte-r6cjcs{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-edit-input.svelte-r6cjcs{min-width:0;padding:0 calc(2px * var(--ui-scale,1));font-size:inherit;color:inherit;background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--accent);border-radius:calc(2px * var(--ui-scale,1));-webkit-user-select:text;user-select:text;-webkit-user-drag:none;outline:none;flex:1}.node-size.svelte-r6cjcs{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0}.node-col.svelte-r6cjcs{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);max-width:calc(120px * var(--ui-scale,1));text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.node-loading.svelte-r6cjcs{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.node-children.svelte-r6cjcs{padding-left:calc(16px * var(--ui-scale,1));position:relative}.node-children.svelte-r6cjcs:before{content:"";left:calc(15px * var(--ui-scale,1));width:calc(1px * var(--ui-scale,1));background:var(--indent-guide);pointer-events:none;position:absolute;top:0;bottom:0}.transfer-panel.svelte-13slcda{border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-primary);flex-direction:column;display:flex}.panel-header.clickable.svelte-13slcda{cursor:pointer;align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));background:var(--bg-secondary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);-webkit-user-select:none;user-select:none;font-weight:600;display:flex}.collapse-icon.svelte-13slcda{color:var(--text-secondary);align-items:center;display:inline-flex}.actions.svelte-13slcda{gap:calc(4px * var(--ui-scale,1));margin-left:auto;display:flex}.actions.svelte-13slcda button:where(.svelte-13slcda){align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));display:inline-flex}.transfer-list.svelte-13slcda{max-height:calc(150px * var(--ui-scale,1));overflow-y:auto}.transfer-item.svelte-13slcda{padding:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);font-size:calc(11px * var(--ui-scale,1))}.transfer-item.completed.svelte-13slcda{opacity:.6}.transfer-item.failed.svelte-13slcda,.transfer-item.cancelled.svelte-13slcda{color:var(--danger)}.cancel-btn.svelte-13slcda{color:var(--text-secondary);cursor:pointer;padding:calc(1px * var(--ui-scale,1)) calc(3px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none;align-items:center;display:inline-flex}.cancel-btn.svelte-13slcda:hover{color:var(--danger)}.retry-btn.svelte-13slcda{color:var(--text-secondary);cursor:pointer;padding:calc(1px * var(--ui-scale,1)) calc(3px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:0 0;border:none;align-items:center;display:inline-flex}.retry-btn.svelte-13slcda:hover{color:var(--accent)}.transfer-info.svelte-13slcda{align-items:center;gap:calc(6px * var(--ui-scale,1));display:flex}.transfer-direction.svelte-13slcda{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.transfer-path.svelte-13slcda{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.transfer-state.svelte-13slcda{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0}.progress-bar.svelte-13slcda{height:calc(3px * var(--ui-scale,1));background:var(--bg-input);border-radius:calc(2px * var(--ui-scale,1));margin-top:calc(3px * var(--ui-scale,1));overflow:hidden}.progress-fill.svelte-13slcda{background:var(--accent);height:100%;transition:width .2s}.progress-bar.indeterminate.svelte-13slcda .progress-fill:where(.svelte-13slcda){animation:1.5s ease-in-out infinite svelte-13slcda-indeterminate;width:30%!important}@keyframes svelte-13slcda-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-text.svelte-13slcda{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);margin-top:calc(1px * var(--ui-scale,1));justify-content:flex-end;align-items:baseline;display:flex}.progress-speed.svelte-13slcda{font-variant-numeric:tabular-nums;margin-right:auto}.session-view.svelte-1jtuexk{flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden}.session-view.visible.svelte-1jtuexk{display:flex}.session-status.svelte-1jtuexk{justify-content:center;align-items:center;gap:calc(12px * var(--ui-scale,1));padding:calc(32px * var(--ui-scale,1));flex-direction:column;flex:1;display:flex}.session-status.error.svelte-1jtuexk{color:var(--danger)}.status-icon.svelte-1jtuexk{color:var(--text-secondary)}.status-icon.spinning.svelte-1jtuexk svg{animation:1s linear infinite svelte-1jtuexk-spin}@keyframes svelte-1jtuexk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-status.error.svelte-1jtuexk .status-icon:where(.svelte-1jtuexk){color:var(--danger)}.status-text.svelte-1jtuexk{font-size:calc(14px * var(--ui-scale,1));color:var(--text-secondary);text-align:center;max-width:calc(400px * var(--ui-scale,1))}.status-actions.svelte-1jtuexk{gap:calc(12px * var(--ui-scale,1));margin-top:calc(8px * var(--ui-scale,1));display:flex}.status-hint.svelte-1jtuexk{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.reconnect-button.svelte-1jtuexk{align-items:center;gap:calc(6px * var(--ui-scale,1));font-variant-numeric:tabular-nums;display:inline-flex}.reconnect-spinner.svelte-1jtuexk{display:inline-flex}.reconnect-spinner.svelte-1jtuexk svg{animation:1s linear infinite svelte-1jtuexk-spin}.session-content.svelte-1jtuexk{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.session-content.no-select.svelte-1jtuexk{-webkit-user-select:none;user-select:none}.terminal-area.svelte-1jtuexk,.embed-area.svelte-1jtuexk{min-width:calc(200px * var(--ui-scale,1));flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.split-handle-h.svelte-1jtuexk{width:calc(4px * var(--ui-scale,1));background:var(--border-color);cursor:ew-resize;flex-shrink:0;transition:background .15s}.split-handle-h.svelte-1jtuexk:hover{background:var(--accent)}.files-column.svelte-1jtuexk{min-width:calc(180px * var(--ui-scale,1));border-left:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;min-height:0;display:flex;overflow:hidden}.remote-files.svelte-1jtuexk,.local-files.svelte-1jtuexk{flex-direction:column;min-height:0;display:flex;overflow:hidden}.split-handle-v.svelte-1jtuexk{height:calc(4px * var(--ui-scale,1));background:var(--border-color);cursor:ns-resize;flex-shrink:0;transition:background .15s}.split-handle-v.svelte-1jtuexk:hover{background:var(--accent)}.log-surface.svelte-nafw83{background:var(--bg-primary);flex-direction:column;flex:1;min-height:0;display:flex}.toolbar.svelte-nafw83{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-shrink:0;display:flex}.search.svelte-nafw83{align-items:center;gap:calc(4px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.search.svelte-nafw83 input:where(.svelte-nafw83){background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-primary);border-radius:calc(3px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));width:calc(180px * var(--ui-scale,1))}.count.svelte-nafw83{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);min-width:calc(64px * var(--ui-scale,1))}.toggle.on.svelte-nafw83{color:var(--accent,#4b8bbf)}.truncated.svelte-nafw83{padding:calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);background:var(--bg-tertiary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color)}.lines.svelte-nafw83{padding:calc(4px * var(--ui-scale,1)) 0;font-family:var(--font-mono,monospace);font-size:calc(12px * var(--ui-scale,1));flex:1;overflow:auto}.spacer.svelte-nafw83{position:relative}.rows.svelte-nafw83{width:max-content;min-width:100%;position:absolute;top:0;left:0}.line.svelte-nafw83{height:calc(18px * var(--ui-scale,1));line-height:calc(18px * var(--ui-scale,1));padding:0 calc(8px * var(--ui-scale,1));white-space:pre}.line.stderr.svelte-nafw83{color:var(--danger,#f44747)}.line.hit.svelte-nafw83{background:var(--bg-tertiary)}.surface-view.svelte-5li1k1{background:var(--bg-primary);flex-direction:column;flex:1;min-height:0;display:none}.surface-view.visible.svelte-5li1k1{display:flex}.surface-status.svelte-5li1k1{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-tertiary);flex-shrink:0;display:flex}.surface-status.error.svelte-5li1k1{color:var(--danger)}.local-terminal-view.svelte-gere79{background:var(--bg-primary);flex-direction:column;flex:1;min-height:0;display:none}.local-terminal-view.visible.svelte-gere79{display:flex}.tab-mark.svelte-nk9xrl{min-width:calc(15px * var(--ui-scale,1));height:calc(15px * var(--ui-scale,1));padding:0 calc(3px * var(--ui-scale,1));box-sizing:border-box;border-radius:calc(3px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));color:#f0827ae6;border:calc(1px * var(--ui-scale,1)) solid #e5534b80;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tab-mark.chosen.svelte-nk9xrl{color:#7ed68ee6;border-color:#56c46c99}.agent-badge.svelte-1vvehxg{color:var(--accent);flex-shrink:0;align-items:center;display:inline-flex}.tile-tab-bar.svelte-1ib9eph{background:var(--bg-tertiary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);min-height:calc(30px * var(--ui-scale,1));flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}.tab.svelte-1ib9eph{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:0 calc(10px * var(--ui-scale,1));min-width:calc(100px * var(--ui-scale,1));max-width:calc(180px * var(--ui-scale,1));cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--tab-inactive-bg);border-right:calc(1px * var(--ui-scale,1)) solid var(--border-color);font-size:calc(12px * var(--ui-scale,1));transition:background .1s;display:flex}.tab.svelte-1ib9eph:hover{background:var(--bg-hover)}.tab.active.svelte-1ib9eph{background:var(--tab-active-bg);border-bottom:calc(2px * var(--ui-scale,1)) solid var(--accent);color:var(--text-bright)}.tab-state.svelte-1ib9eph{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.tab-name.svelte-1ib9eph{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tab-close.svelte-1ib9eph{color:var(--text-secondary);padding:0 calc(3px * var(--ui-scale,1));cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;display:none}.tab.svelte-1ib9eph:hover .tab-close:where(.svelte-1ib9eph){display:inline-flex}.tab-close.svelte-1ib9eph:hover{color:var(--danger)}.drop-overlay.svelte-1cg3zes{z-index:10;pointer-events:none;background:color-mix(in srgb, var(--accent) 30%, transparent);border:calc(1px * var(--ui-scale,1)) solid var(--accent);transition:all 80ms;position:absolute}.full.svelte-1cg3zes{justify-content:center;align-items:center;display:flex;inset:0}.full.reorient.svelte-1cg3zes,.full.swap.svelte-1cg3zes{background:color-mix(in srgb, var(--accent) 18%, transparent);border:calc(2px * var(--ui-scale,1)) dashed var(--accent)}.glyph.svelte-1cg3zes{font-size:clamp(calc(56px * var(--ui-scale,1)), 9vw, calc(150px * var(--ui-scale,1)));color:var(--accent);opacity:.95;text-shadow:0 calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) #00000059;font-weight:700;line-height:1}.left.svelte-1cg3zes{width:50%;height:100%;top:0;left:0}.right.svelte-1cg3zes{width:50%;height:100%;top:0;right:0}.top.svelte-1cg3zes{width:100%;height:50%;top:0;left:0}.bottom.svelte-1cg3zes{width:100%;height:50%;bottom:0;left:0}.tile-group.svelte-uf4y30{border:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.tile-chrome.svelte-uf4y30{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex;position:relative}.tile-tabs.svelte-uf4y30{flex:auto;min-width:0;display:flex}.tile-tabs.svelte-uf4y30 .tile-tab-bar{flex:1;min-width:0}.tile-action.svelte-uf4y30{width:calc(34px * var(--ui-scale,1));border:none;border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.tile-action.svelte-uf4y30:hover{color:var(--accent);background:var(--bg-hover)}.tile-chrome.merge-target.svelte-uf4y30{outline:calc(2px * var(--ui-scale,1)) solid var(--accent);outline-offset:-calc(2px * var(--ui-scale,1))}.merge-hint.svelte-uf4y30{z-index:11;justify-content:center;align-items:center;gap:calc(7px * var(--ui-scale,1));pointer-events:none;background:color-mix(in srgb, var(--accent) 82%, transparent);color:var(--text-bright,#fff);font-size:calc(12px * var(--ui-scale,1));letter-spacing:calc(.2px * var(--ui-scale,1));white-space:nowrap;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden}.tile-body.svelte-uf4y30{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tile-resizer.svelte-1qnk0mb{z-index:5;background:0 0;transition:background .15s;position:absolute}.tile-resizer.x.svelte-1qnk0mb{transform:translateX(-calc(3px * var(--ui-scale,1)));cursor:ew-resize;width:calc(6px * var(--ui-scale,1))!important}.tile-resizer.y.svelte-1qnk0mb{transform:translateY(-calc(3px * var(--ui-scale,1)));cursor:ns-resize;height:calc(6px * var(--ui-scale,1))!important}.tile-resizer.svelte-1qnk0mb:hover{background:var(--accent)}.tile-grid-wrap.svelte-1lo1l0h{flex:1;min-height:0;position:relative;overflow:hidden}.tile-grid.svelte-1lo1l0h{gap:0;width:100%;height:100%;display:grid}.tile-slot.svelte-1lo1l0h{min-width:0;min-height:0;display:flex;overflow:hidden}.tile-slot.svelte-1lo1l0h>.tile-group{flex:1}.vault-card.svelte-1gfgbyg{align-items:center;gap:calc(12px * var(--ui-scale,1));padding:calc(40px * var(--ui-scale,1));background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(8px * var(--ui-scale,1));width:calc(360px * var(--ui-scale,1));max-width:100%;box-shadow:0 calc(4px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1)) #0000004d;flex-direction:column;display:flex}.vault-card.wide.svelte-1gfgbyg{width:calc(420px * var(--ui-scale,1))}.vault-icon.svelte-1gfgbyg{color:var(--text-secondary);line-height:0}h2.svelte-1gfgbyg{font-size:calc(20px * var(--ui-scale,1));color:var(--text-bright);margin:0;font-weight:600}.vault-subtitle.svelte-1gfgbyg{font-size:calc(13px * var(--ui-scale,1));color:var(--text-secondary);text-align:center;margin:0}.vault-error.svelte-1gfgbyg{padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--danger);border-radius:calc(4px * var(--ui-scale,1));color:var(--danger);font-size:calc(12px * var(--ui-scale,1));text-align:center;background:#c5505026;width:100%}.password-field.svelte-nc00kn{width:100%}.input-row.svelte-nc00kn{display:flex;position:relative}input.svelte-nc00kn{width:100%;padding:calc(8px * var(--ui-scale,1)) calc(34px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}.compact.svelte-nc00kn input:where(.svelte-nc00kn){padding:calc(3px * var(--ui-scale,1)) calc(26px * var(--ui-scale,1)) calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1))}.compact.svelte-nc00kn .reveal:where(.svelte-nc00kn){padding:0 calc(6px * var(--ui-scale,1))}input.svelte-nc00kn::-ms-reveal{visibility:hidden;pointer-events:none;display:none!important}input.svelte-nc00kn::-ms-clear{visibility:hidden;pointer-events:none;display:none!important}input.svelte-nc00kn::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}input.svelte-nc00kn::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.reveal.svelte-nc00kn{top:calc(1px * var(--ui-scale,1));bottom:calc(1px * var(--ui-scale,1));right:calc(1px * var(--ui-scale,1));padding:0 calc(9px * var(--ui-scale,1));color:var(--text-secondary);background:0 0;border:none;border-radius:0;align-items:center;transition:color .12s;display:flex;position:absolute}.reveal.svelte-nc00kn:hover,.reveal.svelte-nc00kn:focus,.reveal.svelte-nc00kn:active,.reveal.svelte-nc00kn:disabled{background:0 0;border:none}.reveal.svelte-nc00kn:hover{color:var(--text-bright)}@media (prefers-reduced-motion:reduce){.reveal.svelte-nc00kn{transition:none}}.caps-lock.svelte-nc00kn{margin-top:calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--warning);display:block}.strength.svelte-1vyxdg5{gap:calc(5px * var(--ui-scale,1));flex-direction:column;width:100%;display:flex}.bar.svelte-1vyxdg5{gap:calc(4px * var(--ui-scale,1));display:flex}.segment.svelte-1vyxdg5{height:calc(4px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:var(--bg-input);flex:1;transition:background .15s}.segment.weak.svelte-1vyxdg5{background:var(--danger)}.segment.medium.svelte-1vyxdg5{background:var(--warning)}.segment.strong.svelte-1vyxdg5{background:var(--success)}.verdict.svelte-1vyxdg5{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.verdict.weak.svelte-1vyxdg5{color:var(--danger)}.verdict.medium.svelte-1vyxdg5{color:var(--warning)}.verdict.strong.svelte-1vyxdg5{color:var(--success)}.hint.svelte-1vyxdg5{min-height:calc(15px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0}@media (prefers-reduced-motion:reduce){.segment.svelte-1vyxdg5{transition:none}}.requirements.svelte-dmyx5z{gap:calc(3px * var(--ui-scale,1));width:100%;font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-dmyx5z{align-items:center;gap:calc(6px * var(--ui-scale,1));display:flex}li.met.svelte-dmyx5z{color:var(--success)}li.blocking.svelte-dmyx5z{color:var(--text-primary)}.warning.svelte-qr5are{gap:calc(8px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--danger);border-radius:calc(4px * var(--ui-scale,1));color:var(--danger);font-size:calc(12px * var(--ui-scale,1));background:#c5505026;align-items:flex-start;line-height:1.45;display:flex}.warning.svelte-qr5are svg{margin-top:calc(1px * var(--ui-scale,1));flex-shrink:0}.understand.svelte-1taj230{gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;align-items:flex-start;line-height:1.4;display:flex}.understand.svelte-1taj230 input:where(.svelte-1taj230){margin:calc(1px * var(--ui-scale,1)) 0 0;cursor:pointer;flex-shrink:0}form.svelte-h0as8k{gap:calc(10px * var(--ui-scale,1));flex-direction:column;width:100%;display:flex}form.svelte-h0as8k button:where(.svelte-h0as8k){padding:calc(8px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}.field-group.svelte-h0as8k{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.mismatch.svelte-h0as8k{font-size:calc(11px * var(--ui-scale,1));line-height:calc(14px * var(--ui-scale,1));color:var(--danger);margin:0}.mismatch.reserved.svelte-h0as8k{min-height:calc(14px * var(--ui-scale,1))}.next-step.svelte-h0as8k{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);text-align:center;margin:0;line-height:1.4}.dialog-actions.svelte-13doxnu{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}.intro.svelte-13doxnu{margin:0 0 calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.5}.keys.svelte-13doxnu{gap:calc(10px * var(--ui-scale,1));max-height:calc(320px * var(--ui-scale,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}li.skipped.svelte-13doxnu{opacity:.55}.row.svelte-13doxnu{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale,1));display:flex}.name.svelte-13doxnu{font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary)}.skip.svelte-13doxnu{gap:calc(5px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);align-items:center;display:flex}.error.svelte-13doxnu{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}form.svelte-l3m84{gap:calc(10px * var(--ui-scale,1));flex-direction:column;width:100%;display:flex}form.svelte-l3m84 button:where(.svelte-l3m84){padding:calc(8px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}form.svelte-jrm7iq{gap:calc(10px * var(--ui-scale,1));flex-direction:column;width:100%;display:flex}form.svelte-jrm7iq button:where(.svelte-jrm7iq){padding:calc(8px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}.field-group.svelte-jrm7iq{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.mismatch.svelte-jrm7iq{font-size:calc(11px * var(--ui-scale,1));line-height:calc(14px * var(--ui-scale,1));color:var(--danger);margin:0}.mismatch.reserved.svelte-jrm7iq{min-height:calc(14px * var(--ui-scale,1))}.next-step.svelte-jrm7iq{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);text-align:center;margin:0;line-height:1.4}.vault-screen.svelte-s5a1jf{padding:calc(24px * var(--ui-scale,1));background:var(--bg-primary);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.update-banner.svelte-bczugc{align-items:center;gap:calc(10px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));font-size:calc(12.5px * var(--ui-scale,1));background:var(--panel-alt,#22303f);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border,#33455a);color:var(--fg,#cfd8e3);display:flex}.update-banner.svelte-bczugc span:where(.svelte-bczugc){flex:1;min-width:0}.link.svelte-bczugc{color:var(--accent,#4aa3ff);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.dismiss.svelte-bczugc{padding:calc(2px * var(--ui-scale,1));color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;display:flex}.dismiss.svelte-bczugc:hover{opacity:1}.kh-error.svelte-1hks5bw{padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--danger);border-radius:calc(4px * var(--ui-scale,1));color:var(--danger);font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));background:#d32f2f26}.kh-loading.svelte-1hks5bw,.kh-empty.svelte-1hks5bw{text-align:center;padding:calc(20px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(13px * var(--ui-scale,1));flex:1;justify-content:center;align-items:center;display:flex}.kh-list.svelte-1hks5bw{gap:calc(4px * var(--ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.kh-item.svelte-1hks5bw{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(4px * var(--ui-scale,1));display:flex}.kh-info.svelte-1hks5bw{flex:1;min-width:0}.kh-host.svelte-1hks5bw{font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:500}.kh-meta.svelte-1hks5bw{gap:calc(8px * var(--ui-scale,1));margin-top:calc(2px * var(--ui-scale,1));display:flex}.kh-type.svelte-1hks5bw{font-size:calc(11px * var(--ui-scale,1));color:var(--accent);font-family:var(--font-mono)}.kh-fp.svelte-1hks5bw{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-remove.svelte-1hks5bw{padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));flex-shrink:0}.kh-footer.svelte-1hks5bw{margin-top:calc(12px * var(--ui-scale,1));justify-content:flex-end;display:flex}.kh-footer.svelte-1hks5bw button:where(.svelte-1hks5bw){font-size:calc(12px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1))}.key-list.svelte-mko50r{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.key-row.svelte-mko50r{gap:calc(4px * var(--ui-scale,1));width:100%;padding:calc(9px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border:none;border-left:calc(2px * var(--ui-scale,1)) solid transparent;border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-primary);text-align:left;background:0 0;border-radius:0;flex-direction:column;display:flex}.key-row.svelte-mko50r:hover{background:var(--bg-hover);border-color:#0000;border-bottom-color:var(--border-color)}.key-row.selected.svelte-mko50r{background:var(--bg-active);border-left-color:var(--accent)}.line-top.svelte-mko50r{align-items:center;gap:calc(6px * var(--ui-scale,1));min-width:0;display:flex}.key-name.svelte-mko50r{min-width:0;font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.line-bottom.svelte-mko50r{align-items:baseline;gap:calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);min-width:0;display:flex}.algorithm.svelte-mko50r{flex-shrink:0}.fingerprint.svelte-mko50r{font-family:var(--font-mono);font-size:calc(10px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.svelte-mko50r{padding:calc(1px * var(--ui-scale,1)) calc(5px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));background:var(--bg-tertiary);color:var(--text-secondary);font-size:calc(10px * var(--ui-scale,1));flex-shrink:0}.badge.warn.svelte-mko50r{color:var(--warning);background:#c4904029}.empty.svelte-mko50r{padding:calc(16px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));line-height:1.5}.details.svelte-15l2ku9{gap:calc(20px * var(--ui-scale,1));padding:calc(16px * var(--ui-scale,1)) calc(18px * var(--ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}header.svelte-15l2ku9{justify-content:space-between;align-items:flex-start;gap:calc(16px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.titles.svelte-15l2ku9{min-width:0}h3.svelte-15l2ku9{font-size:calc(16px * var(--ui-scale,1));color:var(--text-bright);word-break:break-word;margin:0;font-weight:500}.subtitle.svelte-15l2ku9{margin:calc(3px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.lead-actions.svelte-15l2ku9{gap:calc(6px * var(--ui-scale,1));flex-shrink:0;display:flex}.lead-actions.svelte-15l2ku9 button:where(.svelte-15l2ku9){align-items:center;gap:calc(5px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));display:inline-flex}.warning.svelte-15l2ku9{padding:calc(9px * var(--ui-scale,1)) calc(11px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));color:var(--warning);font-size:calc(12px * var(--ui-scale,1));background:#c4904029;margin:0;line-height:1.5}section.svelte-15l2ku9{gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}h4.svelte-15l2ku9{font-size:calc(10px * var(--ui-scale,1));letter-spacing:calc(.8px * var(--ui-scale,1));text-transform:uppercase;color:var(--text-secondary);padding-bottom:calc(6px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);margin:0;font-weight:600}dl.svelte-15l2ku9{grid-template-columns:calc(116px * var(--ui-scale,1)) 1fr;gap:calc(8px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));margin:0;display:grid}dt.svelte-15l2ku9{color:var(--text-secondary)}dd.svelte-15l2ku9{color:var(--text-primary);margin:0;line-height:1.45}.mono.svelte-15l2ku9{font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1));word-break:break-all}.pub-label.svelte-15l2ku9{margin-top:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.public-key.svelte-15l2ku9{padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1));white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;line-height:1.55}.usages.svelte-15l2ku9{gap:calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usages.svelte-15l2ku9 li:where(.svelte-15l2ku9){gap:calc(10px * var(--ui-scale,1));align-items:baseline;display:flex}.usage-name.svelte-15l2ku9{color:var(--text-primary)}.muted.svelte-15l2ku9{color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));margin:0;line-height:1.5}.tail-actions.svelte-15l2ku9{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) calc(18px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-primary);flex-shrink:0;display:flex}.group.svelte-15l2ku9{gap:calc(6px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.placeholder.svelte-15l2ku9{padding:calc(28px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));text-align:center;color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));flex:1;justify-content:center;align-items:center;display:flex}.dialog-actions.svelte-pn6o2d{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}.warn.svelte-pn6o2d{margin:0 0 calc(10px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));color:var(--warning);font-size:calc(12px * var(--ui-scale,1));background:#c4904029;line-height:1.45}label.svelte-pn6o2d{margin-top:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:block}.hint.svelte-pn6o2d{opacity:.7}.explain.svelte-pn6o2d{margin:calc(4px * var(--ui-scale,1)) 0 0;font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.error.svelte-pn6o2d{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.dialog-actions.svelte-9g52j{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}label.svelte-9g52j{margin-top:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:block}.hint.svelte-9g52j{opacity:.7}.note.svelte-9g52j{margin:0 0 calc(10px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));color:var(--warning);font-size:calc(12px * var(--ui-scale,1));background:#c4904029;line-height:1.45}.explain.svelte-9g52j{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.45}.error.svelte-9g52j{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.dialog-actions.svelte-8jekyq{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}label.svelte-8jekyq{margin-bottom:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:block}.explain.svelte-8jekyq{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.5}code.svelte-8jekyq{font-family:var(--font-mono)}.error.svelte-8jekyq{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.notice.svelte-8jekyq{margin:calc(10px * var(--ui-scale,1)) 0 0;padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));background:var(--accent-muted);color:var(--text-bright);font-size:calc(12px * var(--ui-scale,1));line-height:1.45}.dialog-actions.svelte-1qu49a5{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}label.svelte-1qu49a5{margin-bottom:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:block}.error.svelte-1qu49a5{margin:calc(8px * var(--ui-scale,1)) 0 0;font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.dialog-actions.svelte-zs684l{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));display:flex}.layout.svelte-zs684l{grid-template-columns:calc(288px * var(--ui-scale,1)) 1fr;flex:1;min-height:0;display:grid}aside.svelte-zs684l{border-right:calc(1px * var(--ui-scale,1)) solid var(--border-color);background:var(--bg-primary);flex-direction:column;min-height:0;display:flex}.rail-head.svelte-zs684l{padding:calc(10px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1))}.rail-foot.svelte-zs684l{padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color)}.rail-foot.svelte-zs684l button:where(.svelte-zs684l),.search.svelte-zs684l{width:100%}.pane.svelte-zs684l{flex-direction:column;min-height:0;display:flex}.loading.svelte-zs684l{padding:calc(28px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.hk-warning.svelte-1om6dhw{padding:calc(10px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--warning);border-radius:calc(4px * var(--ui-scale,1));color:var(--warning);font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));background:#ff980026;line-height:1.5}.hk-info.svelte-1om6dhw{padding:calc(10px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--accent);border-radius:calc(4px * var(--ui-scale,1));color:var(--text-primary);font-size:calc(13px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));background:#0078d41a}.hk-details.svelte-1om6dhw{gap:calc(6px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.hk-row.svelte-1om6dhw{gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:flex}.hk-label.svelte-1om6dhw{color:var(--text-secondary);min-width:calc(80px * var(--ui-scale,1));flex-shrink:0}.hk-value.svelte-1om6dhw{color:var(--text-bright);word-break:break-all}.hk-fp.svelte-1om6dhw{font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1))}.hk-question.svelte-1om6dhw{font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);margin-bottom:calc(16px * var(--ui-scale,1));line-height:1.5}.hk-actions.svelte-1om6dhw{gap:calc(8px * var(--ui-scale,1));justify-content:flex-end;display:flex}.hk-actions.svelte-1om6dhw button:where(.svelte-1om6dhw){padding:calc(6px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1))}.pt-warning.svelte-1q8wfkh{padding:calc(10px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--warning);border-radius:calc(4px * var(--ui-scale,1));color:var(--warning);font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));background:#ff980026;line-height:1.5}.pt-info.svelte-1q8wfkh{padding:calc(10px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--accent);border-radius:calc(4px * var(--ui-scale,1));color:var(--text-primary);font-size:calc(13px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));background:#0078d41a;line-height:1.5}.pt-details.svelte-1q8wfkh{gap:calc(6px * var(--ui-scale,1));margin-bottom:calc(12px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.pt-row.svelte-1q8wfkh{gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:flex}.pt-label.svelte-1q8wfkh{color:var(--text-secondary);min-width:calc(80px * var(--ui-scale,1));flex-shrink:0}.pt-value.svelte-1q8wfkh{color:var(--text-bright);word-break:break-all}.pt-fp.svelte-1q8wfkh{font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1))}.pt-question.svelte-1q8wfkh{font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);margin-bottom:calc(16px * var(--ui-scale,1));line-height:1.5}.pt-actions.svelte-1q8wfkh{gap:calc(8px * var(--ui-scale,1));justify-content:flex-end;display:flex}.pt-actions.svelte-1q8wfkh button:where(.svelte-1q8wfkh){padding:calc(6px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1))}.pp-body.svelte-mlb73f{margin:0 0 calc(12px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);line-height:1.5}.pp-error.svelte-mlb73f{margin:0 0 calc(12px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}label.svelte-mlb73f{margin-bottom:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);display:block}input.svelte-mlb73f{box-sizing:border-box;width:100%}.pp-actions.svelte-mlb73f{gap:calc(8px * var(--ui-scale,1));margin-top:calc(16px * var(--ui-scale,1));justify-content:flex-end;display:flex}.ac-body.svelte-14fk1w0{margin:0 0 calc(10px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);line-height:1.5}.ac-facts.svelte-14fk1w0{gap:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));margin:0 0 calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));grid-template-columns:max-content 1fr;display:grid}.ac-facts.svelte-14fk1w0 dt:where(.svelte-14fk1w0){color:var(--text-secondary)}.ac-facts.svelte-14fk1w0 dd:where(.svelte-14fk1w0){overflow-wrap:anywhere;margin:0}code.svelte-14fk1w0{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.ac-ok.svelte-14fk1w0{color:#4caf50;font-size:calc(11px * var(--ui-scale,1))}.ac-warn.svelte-14fk1w0{color:var(--danger);font-size:calc(12px * var(--ui-scale,1));margin:0 0 calc(8px * var(--ui-scale,1))}.ac-risk.svelte-14fk1w0{color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1));margin:0;line-height:1.4}.ac-actions.svelte-14fk1w0{gap:calc(8px * var(--ui-scale,1));margin-top:calc(14px * var(--ui-scale,1));justify-content:flex-end;display:flex}.pt-loading.svelte-1b7m8xe,.pt-empty.svelte-1b7m8xe{text-align:center;padding:calc(20px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(13px * var(--ui-scale,1));flex:1;justify-content:center;align-items:center;display:flex}.pt-list.svelte-1b7m8xe{gap:calc(4px * var(--ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pt-item.svelte-1b7m8xe{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(4px * var(--ui-scale,1));display:flex}.pt-info.svelte-1b7m8xe{flex:1;min-width:0}.pt-subject.svelte-1b7m8xe{font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:500}.pt-meta.svelte-1b7m8xe{gap:calc(8px * var(--ui-scale,1));margin-top:calc(2px * var(--ui-scale,1));display:flex}.pt-scope.svelte-1b7m8xe{font-size:calc(11px * var(--ui-scale,1));color:var(--accent);font-family:var(--font-mono);flex-shrink:0}.pt-fp.svelte-1b7m8xe{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-added.svelte-1b7m8xe{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);margin-top:calc(2px * var(--ui-scale,1))}.pt-remove.svelte-1b7m8xe{padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));flex-shrink:0}.pt-footer.svelte-1b7m8xe{margin-top:calc(12px * var(--ui-scale,1));justify-content:flex-end;display:flex}.pt-footer.svelte-1b7m8xe button:where(.svelte-1b7m8xe){font-size:calc(12px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1))}.audit-log.svelte-1gvd5sp{width:calc(520px * var(--ui-scale,1));gap:calc(10px * var(--ui-scale,1));flex-direction:column;height:62vh;display:flex;position:relative}.disabled-state.svelte-1gvd5sp{text-align:center;justify-content:center;align-items:center;gap:calc(10px * var(--ui-scale,1));color:var(--text-secondary);flex-direction:column;flex:1;display:flex}.disabled-state.svelte-1gvd5sp .disabled-icon{color:var(--danger)}.disabled-state.svelte-1gvd5sp h3:where(.svelte-1gvd5sp){font-size:calc(15px * var(--ui-scale,1));color:var(--text-primary);margin:0}.disabled-state.svelte-1gvd5sp p:where(.svelte-1gvd5sp){font-size:calc(12px * var(--ui-scale,1));max-width:calc(320px * var(--ui-scale,1));margin:0}.tabs.svelte-1gvd5sp{gap:calc(2px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.tab.svelte-1gvd5sp{border:none;border-bottom:calc(2px * var(--ui-scale,1)) solid transparent;color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));cursor:pointer;margin-bottom:-calc(1px * var(--ui-scale,1));background:0 0}.tab.svelte-1gvd5sp:hover{color:var(--text-primary)}.tab.active.svelte-1gvd5sp{color:var(--text-primary);border-bottom-color:var(--accent)}.tab-hint.svelte-1gvd5sp{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.denied-badge.svelte-1gvd5sp{font-size:calc(9px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));background:var(--danger);color:#fff;border-radius:calc(3px * var(--ui-scale,1))}.search-bar.svelte-1gvd5sp{gap:calc(6px * var(--ui-scale,1));align-items:center;display:flex}.search-input-wrap.svelte-1gvd5sp{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:0 calc(8px * var(--ui-scale,1));background:var(--bg-input,var(--bg-primary));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));color:var(--text-secondary);flex:1;display:flex}.search-input-wrap.svelte-1gvd5sp:focus-within{border-color:var(--border-focus,var(--accent))}.search-input.svelte-1gvd5sp{font-size:calc(13px * var(--ui-scale,1));color:var(--text-primary);padding:calc(5px * var(--ui-scale,1)) 0;background:0 0;border:none;outline:none;flex:1}.search-btn.svelte-1gvd5sp{align-items:center;gap:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));white-space:nowrap;display:inline-flex}.filters.svelte-1gvd5sp{gap:calc(6px * var(--ui-scale,1));display:flex}.filter-input.svelte-1gvd5sp{font-size:calc(11px * var(--ui-scale,1));flex:1}.results.svelte-1gvd5sp{gap:calc(4px * var(--ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.empty.svelte-1gvd5sp{color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));text-align:center;padding:calc(30px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));align-items:center;gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}.entry.svelte-1gvd5sp{padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1))}.entry.redacted.svelte-1gvd5sp{opacity:.6}.entry-header.svelte-1gvd5sp{gap:calc(8px * var(--ui-scale,1));margin-bottom:calc(2px * var(--ui-scale,1));flex-wrap:wrap;align-items:center;display:flex}.entry-time.svelte-1gvd5sp{color:var(--text-secondary);font-size:calc(10px * var(--ui-scale,1))}.entry-connection.svelte-1gvd5sp{color:var(--text-primary);font-size:calc(10px * var(--ui-scale,1))}.entry-user.svelte-1gvd5sp{color:var(--accent);font-size:calc(10px * var(--ui-scale,1))}.redacted-badge.svelte-1gvd5sp{font-size:calc(9px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));background:var(--warning);color:#000;border-radius:calc(3px * var(--ui-scale,1))}.entry-actions.svelte-1gvd5sp{gap:calc(4px * var(--ui-scale,1));margin-left:auto;display:flex}.entry-btn.svelte-1gvd5sp{align-items:center;gap:calc(3px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-secondary);border-radius:calc(2px * var(--ui-scale,1));cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.entry-btn.svelte-1gvd5sp:hover{background:var(--bg-hover);color:var(--text-primary)}.entry-btn.rerun.svelte-1gvd5sp{color:var(--accent);border-color:var(--accent)}.entry-btn.rerun.svelte-1gvd5sp:hover{background:#4b8bbf1a}.entry-btn.danger.svelte-1gvd5sp:hover{color:var(--danger);border-color:var(--danger);background:#d32f2f1a}.search-btn.danger.svelte-1gvd5sp{color:var(--danger);border-color:var(--danger)}.search-btn.danger.svelte-1gvd5sp:hover{background:#d32f2f1a}.copied-label.svelte-1gvd5sp{color:var(--success,#4caf50);font-size:calc(9px * var(--ui-scale,1))}.entry-input.svelte-1gvd5sp{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--text-primary)}.error-body.svelte-1b24cip{margin-bottom:calc(16px * var(--ui-scale,1))}.error-message.svelte-1b24cip{font-size:calc(13px * var(--ui-scale,1));color:var(--danger);margin-bottom:calc(8px * var(--ui-scale,1));line-height:1.5}.error-details.svelte-1b24cip{font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(2px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));max-height:calc(200px * var(--ui-scale,1));white-space:pre-wrap;word-break:break-all;overflow-y:auto}.issue-notice.svelte-1b24cip{margin:0 0 calc(10px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--warning);line-height:1.5}.error-actions.svelte-1b24cip{gap:calc(6px * var(--ui-scale,1));justify-content:flex-end;display:flex}.error-actions.svelte-1b24cip button:where(.svelte-1b24cip){align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:inline-flex}.backdrop.svelte-1uettqs{z-index:3000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-1uettqs{gap:calc(12px * var(--ui-scale,1));width:calc(440px * var(--ui-scale,1));max-width:calc(100vw - calc(32px * var(--ui-scale,1)));padding:calc(20px * var(--ui-scale,1));background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}h2.svelte-1uettqs{font-size:calc(16px * var(--ui-scale,1));color:var(--text-bright);margin:0;font-weight:600}.subtitle.svelte-1uettqs{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0;line-height:1.45}.key.svelte-1uettqs{padding:calc(12px * var(--ui-scale,1));background:var(--bg-input);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));font-family:var(--font-mono);font-size:calc(14px * var(--ui-scale,1));letter-spacing:calc(.5px * var(--ui-scale,1));text-align:center;color:var(--text-bright);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:0;line-height:1.6}.warning.svelte-1uettqs{gap:calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--warning);align-items:flex-start;line-height:1.45;display:flex}.warning.svelte-1uettqs svg{margin-top:calc(1px * var(--ui-scale,1));flex-shrink:0}.error.svelte-1uettqs{min-height:calc(15px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0}.actions.svelte-1uettqs{gap:calc(8px * var(--ui-scale,1));justify-content:flex-end;display:flex}.actions.svelte-1uettqs button:where(.svelte-1uettqs){gap:calc(6px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));align-items:center;display:inline-flex}.done.svelte-1uettqs{min-width:calc(96px * var(--ui-scale,1));justify-content:center}.conflict.svelte-nukgsx{gap:calc(12px * var(--ui-scale,1));min-width:calc(420px * var(--ui-scale,1));flex-direction:column;display:flex}.lead.svelte-nukgsx{font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);margin:0}.counter.svelte-nukgsx{margin-top:calc(4px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(11px * var(--ui-scale,1));display:block}.files.svelte-nukgsx{gap:calc(10px * var(--ui-scale,1));grid-template-columns:1fr 1fr;display:grid}.file-box.svelte-nukgsx{border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1));background:var(--bg-primary);min-width:0}.file-box-title.svelte-nukgsx{font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:calc(.4px * var(--ui-scale,1));color:var(--text-secondary);margin-bottom:calc(4px * var(--ui-scale,1));font-weight:600}.file-path.svelte-nukgsx{font-size:calc(11px * var(--ui-scale,1));font-family:var(--font-mono);color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-meta.svelte-nukgsx{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);font-variant-numeric:tabular-nums}.actions.svelte-nukgsx{border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.actions.svelte-nukgsx legend:where(.svelte-nukgsx){font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);padding:0 calc(4px * var(--ui-scale,1));font-weight:600}.radio.svelte-nukgsx,.check.svelte-nukgsx{align-items:center;gap:calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);cursor:pointer;display:flex}.rename-input.svelte-nukgsx{margin:calc(2px * var(--ui-scale,1)) 0 calc(4px * var(--ui-scale,1)) calc(22px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));background:var(--bg-primary);color:var(--text-primary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));width:calc(100% - calc(22px * var(--ui-scale,1)))}.buttons.svelte-nukgsx{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));margin-top:calc(4px * var(--ui-scale,1));display:flex}.buttons.svelte-nukgsx button:where(.svelte-nukgsx){padding:calc(5px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1))}.version-table.svelte-12rull1{gap:calc(3px * var(--ui-scale,1));flex-direction:column;display:flex}.update-line.svelte-12rull1{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.update-available.svelte-12rull1{color:var(--accent);font-weight:600}.trust-panel.svelte-1swdw54{gap:calc(9px * var(--ui-scale,1));flex-direction:column;display:flex}.reauth.svelte-1swdw54{border:calc(1px * var(--ui-scale,1)) solid var(--accent);border-radius:calc(6px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1));gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}.reauth-text.svelte-1swdw54{font-size:calc(12px * var(--ui-scale,1));margin:0;line-height:1.4}.reauth-error.svelte-1swdw54{font-size:calc(11px * var(--ui-scale,1));color:var(--error-color,#e06c75);margin:0}.checkbox-row.svelte-1swdw54{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));display:flex}.setting-hint.svelte-1swdw54{margin:-calc(4px * var(--ui-scale,1)) 0 0 calc(24px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.4}.trusted-keys.svelte-1swdw54{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.trusted-keys.svelte-1swdw54 label:where(.svelte-1swdw54){font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.key-row.svelte-1swdw54{gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.key-input.svelte-1swdw54{min-width:calc(200px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-radius:calc(6px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:inherit;background:0 0;flex:1}.key-list.svelte-1swdw54{gap:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.key-list.svelte-1swdw54 li:where(.svelte-1swdw54){align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex}.btn-secondary.svelte-1swdw54{padding:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(6px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:inherit;cursor:pointer;font-size:calc(12px * var(--ui-scale,1));background:0 0}.btn-secondary.svelte-1swdw54:disabled{opacity:.5;cursor:default}.link-btn.svelte-1swdw54{color:var(--accent);cursor:pointer;font-size:calc(12px * var(--ui-scale,1));background:0 0;border:none;padding:0}.trust-error.svelte-825t5n{font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0;line-height:1.45}.state.svelte-r9qaor{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.section.svelte-r9qaor .password-field{max-width:calc(280px * var(--ui-scale,1))}.error.svelte-r9qaor{min-height:calc(15px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0}.actions.svelte-r9qaor{gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.hint.svelte-r9qaor{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0;line-height:1.4}.consent-body.svelte-1g9lrzt{gap:calc(10px * var(--ui-scale,1));flex-direction:column;max-width:60ch;display:flex}.summary.svelte-1g9lrzt{gap:calc(2px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.summary-line.svelte-1g9lrzt{overflow-wrap:anywhere}.banner.svelte-1g9lrzt{align-items:flex-start;gap:calc(7px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));font-size:calc(11.5px * var(--ui-scale,1));line-height:1.45;display:flex}.banner.caution.svelte-1g9lrzt{color:var(--warning);background:#c4904024}.banner.critical.svelte-1g9lrzt{color:var(--danger);background:#c5505024}.consent-list.svelte-1g9lrzt{gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}.consent-title.svelte-1g9lrzt{font-size:calc(12px * var(--ui-scale,1));font-weight:600}.consent-row.svelte-1g9lrzt{align-items:flex-start;gap:calc(8px * var(--ui-scale,1));cursor:pointer;display:flex}.consent-text.svelte-1g9lrzt{gap:calc(1px * var(--ui-scale,1));flex-direction:column;display:flex}.consent-label.svelte-1g9lrzt{font-size:calc(12px * var(--ui-scale,1))}.consent-detail.svelte-1g9lrzt{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.settings-content .sync-error{min-height:calc(15px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0}.settings-content .sync-hint{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin:0;line-height:1.4}.settings-content .sync-actions{gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;align-items:center;display:flex}.settings-content .sync-field{max-width:calc(320px * var(--ui-scale,1));width:100%}.settings-content .sync-fingerprint{font-family:var(--font-mono,monospace);font-size:calc(13px * var(--ui-scale,1));letter-spacing:calc(.5px * var(--ui-scale,1));color:var(--text-bright)}.settings-content .sync-list{margin:0;padding:0;list-style:none}.settings-content .sync-list>li{padding:calc(6px * var(--ui-scale,1)) 0;border-top:calc(1px * var(--ui-scale,1)) solid var(--border)}.settings-content .sync-meta{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.settings-content .sync-form{gap:calc(6px * var(--ui-scale,1));max-width:calc(420px * var(--ui-scale,1));flex-direction:column;display:flex}.settings-content .sync-label{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin-top:calc(4px * var(--ui-scale,1))}.settings-content .sync-identity{gap:calc(4px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border);border-radius:calc(2px * var(--ui-scale,1));flex-direction:column;display:flex}.settings-content .sync-identity.mismatch{border-color:var(--danger)}.settings-content .sync-ok{font-size:calc(11px * var(--ui-scale,1));color:var(--success,#4caf50)}.settings-content .sync-status-row{align-items:center;gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.settings-content .sync-dot{width:calc(8px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1));background:var(--text-secondary);border-radius:50%}.settings-content .sync-dot.ok{background:var(--success,#4caf50)}.settings-content .sync-dot.bad{background:var(--danger)}.settings-content .sync-attention{margin-top:calc(8px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-left:calc(3px * var(--ui-scale,1)) solid var(--accent,var(--border));background:var(--bg-secondary,transparent);gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.settings-content .sync-attention.danger{border-left-color:var(--danger)}.settings-content .sync-attention p{margin:0}.settings-content .sync-advanced-toggle{margin:calc(12px * var(--ui-scale,1)) 0 calc(4px * var(--ui-scale,1))}.settings-search-wrap.svelte-1564via{align-items:center;gap:calc(6px * var(--ui-scale,1));width:100%;padding:0 calc(8px * var(--ui-scale,1));background:var(--bg-input,var(--bg-primary));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));color:var(--text-secondary);display:flex}.settings-search-wrap.svelte-1564via:focus-within{border-color:var(--border-focus,var(--accent))}.settings-search-input.svelte-1564via{font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);padding:calc(4px * var(--ui-scale,1)) 0;background:0 0;border:none;outline:none;flex:1;min-width:0}.settings-layout.svelte-1564via{height:min(calc(440px * var(--ui-scale,1)), 58vh);display:flex}.settings-tabs.svelte-1564via{gap:calc(2px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-right:calc(1px * var(--ui-scale,1)) solid var(--border-color);width:calc(150px * var(--ui-scale,1));flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.tab-item.svelte-1564via{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.tab-item.svelte-1564via:hover{background:var(--bg-hover);color:var(--text-primary)}.tab-item.active.svelte-1564via{background:var(--accent-muted);color:var(--text-bright)}.tab-item.active.svelte-1564via svg{color:var(--accent)}.settings-content.svelte-1564via{padding:calc(16px * var(--ui-scale,1)) calc(18px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));min-width:calc(300px * var(--ui-scale,1));flex:1;overflow-y:auto}.settings-loading.svelte-1564via{color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));padding:calc(24px * var(--ui-scale,1));text-align:center}.settings-footer.svelte-1564via{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.settings-footer-actions.svelte-1564via{justify-content:flex-end;gap:calc(6px * var(--ui-scale,1));margin-left:auto;display:flex}.settings-footer.svelte-1564via button:where(.svelte-1564via){padding:calc(4px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));align-items:center;gap:calc(6px * var(--ui-scale,1));display:inline-flex}.plugins-toolbar.svelte-12j385t{align-items:center;gap:calc(8px * var(--ui-scale,1));margin-bottom:calc(10px * var(--ui-scale,1));display:flex}.search-box.svelte-12j385t{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(5px * var(--ui-scale,1));background:var(--bg-secondary);color:var(--text-secondary);flex:1;display:flex}.search-box.inert.svelte-12j385t{opacity:.5}.search-box.svelte-12j385t input:where(.svelte-12j385t){font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.search-box.svelte-12j385t input:where(.svelte-12j385t):disabled{cursor:default}.menu-wrap.svelte-12j385t{position:relative}.menu.svelte-12j385t{right:0;top:calc(100% + calc(4px * var(--ui-scale,1)));z-index:10;min-width:calc(190px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(6px * var(--ui-scale,1));background:var(--bg-tertiary);box-shadow:0 calc(6px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1)) #00000059;position:absolute}.menu-item.svelte-12j385t{width:100%;padding:calc(6px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));color:inherit;font-size:calc(12px * var(--ui-scale,1));text-align:left;cursor:pointer;background:0 0;border:none;display:block}.menu-item.svelte-12j385t:hover{background:var(--bg-hover)}.menu-sep.svelte-12j385t{height:calc(1px * var(--ui-scale,1));margin:calc(4px * var(--ui-scale,1)) calc(2px * var(--ui-scale,1));background:var(--border-color)}.icon-btn.svelte-12j385t{padding:calc(4px * var(--ui-scale,1));align-items:center;display:inline-flex}.plugin-card.svelte-11wfmwv{align-items:flex-start;gap:calc(11px * var(--ui-scale,1));padding:calc(11px * var(--ui-scale,1)) calc(13px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(5px * var(--ui-scale,1));background:var(--bg-primary);transition:border-color .12s,background .12s;display:flex}.plugin-card.svelte-11wfmwv:hover{border-color:var(--border-focus);background:var(--bg-tertiary)}.plugin-card.dimmed.svelte-11wfmwv .card-icon:where(.svelte-11wfmwv),.plugin-card.dimmed.svelte-11wfmwv .card-main:where(.svelte-11wfmwv){opacity:.62}.card-icon.svelte-11wfmwv{width:calc(22px * var(--ui-scale,1));height:calc(22px * var(--ui-scale,1));margin-top:calc(1px * var(--ui-scale,1));color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-icon.active.svelte-11wfmwv{color:var(--success)}.card-icon.attention.svelte-11wfmwv{color:var(--warning)}.card-main.svelte-11wfmwv{gap:calc(3px * var(--ui-scale,1));flex-direction:column;flex:1;min-width:0;display:flex}.card-head.svelte-11wfmwv{align-items:baseline;gap:calc(7px * var(--ui-scale,1));display:flex}.card-name.svelte-11wfmwv{font-weight:600;font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright)}.card-version.svelte-11wfmwv{font-family:var(--font-mono);font-size:calc(10.5px * var(--ui-scale,1));color:var(--text-secondary)}.card-desc.svelte-11wfmwv{font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);overflow-wrap:anywhere}.card-origin.svelte-11wfmwv{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);overflow-wrap:anywhere}.card-chips.svelte-11wfmwv{gap:calc(4px * var(--ui-scale,1));margin-top:calc(3px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.chip.svelte-11wfmwv{font-size:calc(10px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid transparent;white-space:nowrap;line-height:1.6}.chip-neutral.svelte-11wfmwv{background:var(--bg-input);color:var(--text-secondary)}.chip-good.svelte-11wfmwv{color:var(--success);border-color:#5a9e5e66}.chip-warn.svelte-11wfmwv{color:var(--warning);border-color:#c4904073}.chip-bad.svelte-11wfmwv{color:var(--danger);border-color:#c5505073}.card-side.svelte-11wfmwv{align-items:flex-end;gap:calc(6px * var(--ui-scale,1));flex-direction:column;flex-shrink:0;display:flex}.card-status.svelte-11wfmwv{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);white-space:nowrap}.card-status.installed.svelte-11wfmwv{color:var(--success)}.card-status.warning.svelte-11wfmwv{color:var(--warning)}.card-status.has-title.svelte-11wfmwv{text-underline-offset:calc(2px * var(--ui-scale,1));cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.card-actions.svelte-11wfmwv{align-items:center;gap:calc(4px * var(--ui-scale,1));display:flex}.icon-btn.svelte-11wfmwv{padding:calc(3px * var(--ui-scale,1));align-items:center;display:inline-flex}.section-heading.svelte-fokart{margin-bottom:calc(14px * var(--ui-scale,1))}.heading-row.svelte-fokart{align-items:center;gap:calc(9px * var(--ui-scale,1));display:flex}h4.svelte-fokart{font-size:calc(14px * var(--ui-scale,1));color:var(--text-bright);margin:0;font-weight:600}.heading-count.svelte-fokart{font-family:var(--font-mono);font-size:calc(10.5px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-secondary)}.heading-sub.svelte-fokart{margin:calc(3px * var(--ui-scale,1)) 0 0;max-width:62ch;font-size:calc(11.5px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.5}.group.svelte-al9wfz{margin-bottom:calc(18px * var(--ui-scale,1))}.group-head.svelte-al9wfz{align-items:baseline;gap:calc(8px * var(--ui-scale,1));margin-bottom:calc(7px * var(--ui-scale,1));padding-bottom:calc(5px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.group-label.svelte-al9wfz{font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.group-label.attention.svelte-al9wfz{color:var(--warning)}.group-count.svelte-al9wfz{font-family:var(--font-mono);font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary)}.group-hint.svelte-al9wfz{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);margin-left:auto}.card-list.svelte-al9wfz{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.empty.svelte-al9wfz{padding:calc(26px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) dashed var(--border-color);border-radius:calc(6px * var(--ui-scale,1));text-align:center}.empty-title.svelte-al9wfz{margin:0 0 calc(5px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:600}.empty-body.svelte-al9wfz{max-width:46ch;font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0 auto;line-height:1.55}.no-match.svelte-al9wfz{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.icon-btn.svelte-al9wfz{padding:calc(3px * var(--ui-scale,1));align-items:center;display:inline-flex}.icon-btn.on.svelte-al9wfz,.icon-btn.ping-ok.svelte-al9wfz{color:var(--success)}.icon-btn.ping-failed.svelte-al9wfz{color:var(--warning)}.icon-btn.danger.svelte-al9wfz:hover:not(:disabled){color:var(--danger)}.group.svelte-pbm8b9{margin-bottom:calc(18px * var(--ui-scale,1))}.group-head.svelte-pbm8b9{align-items:center;gap:calc(8px * var(--ui-scale,1));margin-bottom:calc(7px * var(--ui-scale,1));padding-bottom:calc(5px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);display:flex}.group-name.svelte-pbm8b9{font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.group-status.svelte-pbm8b9{font-size:calc(10px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid transparent}.status-trusted.svelte-pbm8b9{color:var(--success);border-color:#5a9e5e66}.status-untrusted.svelte-pbm8b9,.status-unavailable.svelte-pbm8b9{color:var(--warning);border-color:#c4904073}.card-list.svelte-pbm8b9{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.note.svelte-pbm8b9{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.note.error.svelte-pbm8b9{color:var(--danger)}.no-match.svelte-pbm8b9{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.empty.svelte-pbm8b9{padding:calc(26px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) dashed var(--border-color);border-radius:calc(6px * var(--ui-scale,1));text-align:center}.empty-title.svelte-pbm8b9{margin:0 0 calc(5px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:600}.empty-body.svelte-pbm8b9{margin:0 0 calc(12px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary)}.icon-btn.svelte-pbm8b9{padding:calc(3px * var(--ui-scale,1));align-items:center;display:inline-flex}.tag-select.svelte-pbm8b9{font-size:calc(11px * var(--ui-scale,1));max-width:calc(170px * var(--ui-scale,1))}.small.svelte-pbm8b9{align-items:center;gap:calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1));white-space:nowrap;display:inline-flex}.no-match.svelte-2pozxf{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.trust-note.svelte-2pozxf{margin:0 0 calc(14px * var(--ui-scale,1));max-width:64ch;font-size:calc(11.5px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.5}.source-list.svelte-2pozxf{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.source-row.svelte-2pozxf{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--ui-scale,1));padding:calc(11px * var(--ui-scale,1)) calc(13px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(5px * var(--ui-scale,1));background:var(--bg-primary);transition:border-color .12s;display:flex}.source-row.svelte-2pozxf:hover{border-color:var(--border-focus)}.source-main.svelte-2pozxf{gap:calc(3px * var(--ui-scale,1));flex-direction:column;min-width:0;display:flex}.source-name.svelte-2pozxf{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:600;display:flex}.source-status.svelte-2pozxf{font-size:calc(10px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid transparent;font-weight:500}.status-trusted.svelte-2pozxf{color:var(--success);border-color:#5a9e5e66}.status-untrusted.svelte-2pozxf,.status-unavailable.svelte-2pozxf{color:var(--warning);border-color:#c4904073}.source-id.svelte-2pozxf{font-family:var(--font-mono);font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary);overflow-wrap:anywhere}.source-meta.svelte-2pozxf{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.source-actions.svelte-2pozxf{align-items:center;gap:calc(7px * var(--ui-scale,1));flex-shrink:0;display:flex}.trust-toggle.svelte-2pozxf{align-items:center;gap:calc(5px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));white-space:nowrap;color:var(--text-secondary);cursor:pointer;display:inline-flex}.icon-btn.svelte-2pozxf{padding:calc(3px * var(--ui-scale,1));align-items:center;display:inline-flex}.icon-btn.danger.svelte-2pozxf:hover:not(:disabled){color:var(--danger)}.empty.svelte-2pozxf{padding:calc(26px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) dashed var(--border-color);border-radius:calc(6px * var(--ui-scale,1));text-align:center}.empty-title.svelte-2pozxf{margin:0 0 calc(5px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text-bright);font-weight:600}.empty-body.svelte-2pozxf{margin:0 auto calc(12px * var(--ui-scale,1));max-width:48ch;font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);line-height:1.55}.small.svelte-2pozxf{align-items:center;gap:calc(4px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1));white-space:nowrap;display:inline-flex}.soon.svelte-1xrf4fo{min-height:100%;font-size:calc(13px * var(--ui-scale,1));color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.details.svelte-1sk1no3{gap:calc(14px * var(--ui-scale,1));flex-direction:column;max-width:68ch;max-height:58vh;display:flex;overflow-y:auto}.facts.svelte-1sk1no3{gap:calc(3px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));grid-template-columns:max-content 1fr;margin:0;display:grid}.facts.svelte-1sk1no3 dt:where(.svelte-1sk1no3){color:var(--text-secondary)}.facts.svelte-1sk1no3 dd:where(.svelte-1sk1no3){overflow-wrap:anywhere;margin:0}.description.svelte-1sk1no3{font-size:calc(12px * var(--ui-scale,1));margin:0}h5.svelte-1sk1no3{margin:0 0 calc(5px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.chips.svelte-1sk1no3,.releases.svelte-1sk1no3{margin:0;padding:0;list-style:none}.chips.svelte-1sk1no3{gap:calc(5px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.chip.svelte-1sk1no3{font-size:calc(11px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(7px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(10px * var(--ui-scale,1))}.releases.svelte-1sk1no3 li:where(.svelte-1sk1no3){align-items:center;gap:calc(7px * var(--ui-scale,1));font-size:calc(11.5px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) 0;display:flex}.tag.svelte-1sk1no3{font-weight:600}.badge.svelte-1sk1no3{font-size:calc(10px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1));background:var(--bg-secondary);color:var(--text-secondary)}.badge.warn.svelte-1sk1no3{color:var(--warning)}.date.svelte-1sk1no3{color:var(--text-secondary);margin-left:auto}.note.svelte-1sk1no3{font-size:calc(11.5px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.note.warn.svelte-1sk1no3{color:var(--warning)}.readme.svelte-1sk1no3{max-height:calc(220px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));background:var(--bg-secondary);font-size:calc(11px * var(--ui-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.add-body.svelte-1fxcelk{gap:calc(10px * var(--ui-scale,1));flex-direction:column;min-width:42ch;max-width:56ch;display:flex}.field.svelte-1fxcelk{gap:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.error.svelte-1fxcelk{font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin:0}.checkbox-row.svelte-1fxcelk{align-items:center;gap:calc(7px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));cursor:pointer;display:flex}.checkbox-row.svelte-1fxcelk input:where(.svelte-1fxcelk){cursor:pointer;margin:0}.banner.svelte-1fxcelk{align-items:flex-start;gap:calc(7px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));color:var(--warning);font-size:calc(11.5px * var(--ui-scale,1));background:#c4904024;line-height:1.45;display:flex}.screen-error.svelte-73dkle{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale,1));margin-bottom:calc(10px * var(--ui-scale,1));padding:calc(7px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(5px * var(--ui-scale,1));color:var(--danger);font-size:calc(11.5px * var(--ui-scale,1));background:#c5505024;display:flex}.dismiss.svelte-73dkle{font-size:calc(11px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1))}.plugins-body.svelte-73dkle{gap:calc(18px * var(--ui-scale,1));flex:1;min-height:0;display:flex}.rail.svelte-73dkle{gap:calc(1px * var(--ui-scale,1));width:calc(168px * var(--ui-scale,1));padding-right:calc(14px * var(--ui-scale,1));border-right:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;flex-shrink:0;display:flex}.rail-item.svelte-73dkle{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1));border:none;border-left:calc(2px * var(--ui-scale,1)) solid transparent;border-radius:calc(4px * var(--ui-scale,1));color:var(--text-secondary);font-size:calc(12px * var(--ui-scale,1));text-align:left;cursor:pointer;background:0 0;display:flex}.rail-item.svelte-73dkle:hover{background:var(--bg-hover);color:var(--text-primary)}.rail-item.active.svelte-73dkle{background:var(--bg-active);border-left-color:var(--accent);color:var(--text-bright);font-weight:600}.rail-item.svelte-73dkle:focus-visible{outline:calc(1px * var(--ui-scale,1)) solid var(--border-focus);outline-offset:-calc(1px * var(--ui-scale,1))}.rail-label.svelte-73dkle{flex:1;min-width:0}.rail-alert.svelte-73dkle{width:calc(5px * var(--ui-scale,1));height:calc(5px * var(--ui-scale,1));background:var(--warning);border-radius:50%;flex-shrink:0}.rail-count.svelte-73dkle{font-family:var(--font-mono);font-size:calc(10px * var(--ui-scale,1));padding:0 calc(5px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:var(--bg-input);color:var(--text-secondary)}.section-pane.svelte-73dkle{min-width:0;min-height:0;padding-right:calc(4px * var(--ui-scale,1));flex:1;overflow-y:auto}.loading.svelte-73dkle{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin:0}.remove-data.svelte-73dkle{align-items:center;gap:calc(7px * var(--ui-scale,1));margin-top:calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));cursor:pointer;display:flex}.chip.svelte-1c0fe7k{padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));align-items:center;display:inline-flex}.attention.svelte-1c0fe7k{color:var(--danger)}.spinning.svelte-1c0fe7k svg{animation:1.2s linear infinite svelte-1c0fe7k-spin}@keyframes svelte-1c0fe7k-spin{to{transform:rotate(360deg)}}.top-bar-actions.svelte-oa868u{padding:0 calc(4px * var(--ui-scale,1));align-items:center;gap:calc(1px * var(--ui-scale,1));flex-shrink:0;display:flex}.top-btn.svelte-oa868u{padding:calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1));justify-content:center;align-items:center;display:inline-flex}.cm-wrapper.svelte-1icymfg{min-height:calc(200px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));background:var(--bg-tertiary);flex:1;overflow:auto}.cm-wrapper.svelte-1icymfg .cm-editor{min-height:100%;font-size:calc(12px * var(--ui-scale,1))}.cm-wrapper.svelte-1icymfg .cm-scroller{font-family:var(--font-mono,monospace)}.cm-wrapper.svelte-1icymfg .cm-content{padding:calc(8px * var(--ui-scale,1)) 0}.cm-wrapper.svelte-1icymfg .cm-gutters{background:var(--bg-secondary);border:none}.cm-wrapper.svelte-1icymfg .cm-activeLineGutter{background:var(--bg-hover)}.scripts-body.svelte-y8l1cf{padding:calc(8px * var(--ui-scale,1)) 0}.scripts-desc.svelte-y8l1cf{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);margin-bottom:calc(12px * var(--ui-scale,1))}.scripts-warn.svelte-y8l1cf{font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin-bottom:calc(8px * var(--ui-scale,1))}.scripts-layout.svelte-y8l1cf{gap:calc(20px * var(--ui-scale,1));min-height:calc(320px * var(--ui-scale,1));display:flex}.editor-section.svelte-y8l1cf{flex:1;min-width:0}.presets-section.svelte-y8l1cf{flex:0 0 calc(220px * var(--ui-scale,1));gap:calc(8px * var(--ui-scale,1));flex-direction:column;display:flex}.presets-section.svelte-y8l1cf h4:where(.svelte-y8l1cf),.editor-section.svelte-y8l1cf h4:where(.svelte-y8l1cf){font-size:calc(12px * var(--ui-scale,1));margin-bottom:calc(8px * var(--ui-scale,1))}.preset-list.svelte-y8l1cf{gap:calc(2px * var(--ui-scale,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.preset-item.svelte-y8l1cf{justify-content:space-between;align-items:center;gap:calc(4px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));cursor:pointer;font-size:calc(12px * var(--ui-scale,1));display:flex}.preset-item.svelte-y8l1cf:hover{background:var(--bg-hover)}.preset-item.selected.svelte-y8l1cf{background:var(--bg-active)}.preset-name.svelte-y8l1cf{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.preset-actions.svelte-y8l1cf{align-items:center;gap:calc(2px * var(--ui-scale,1));flex-shrink:0;display:flex}.hotkey-badge.svelte-y8l1cf{font-size:calc(9px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));background:var(--bg-tertiary);border-radius:calc(2px * var(--ui-scale,1));color:var(--text-secondary)}.icon-btn.svelte-y8l1cf{color:var(--text-secondary);padding:calc(2px * var(--ui-scale,1));cursor:pointer;opacity:.7;background:0 0;border:none;display:flex}.icon-btn.svelte-y8l1cf:hover{opacity:1;color:var(--accent)}.icon-btn.danger.svelte-y8l1cf:hover{color:var(--danger)}.icon-btn.svelte-y8l1cf:disabled{opacity:.3;cursor:not-allowed}.small-btn.svelte-y8l1cf{font-size:calc(11px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));align-items:center;gap:calc(4px * var(--ui-scale,1));display:inline-flex}.editor-section.svelte-y8l1cf{flex-direction:column;flex:1;min-width:0;display:flex}.editor-wrap.svelte-y8l1cf{min-height:calc(280px * var(--ui-scale,1));flex-direction:column;flex:1;display:flex}.lint-errors.svelte-y8l1cf{font-size:calc(11px * var(--ui-scale,1));color:var(--danger);margin-top:calc(4px * var(--ui-scale,1))}.lint-err.svelte-y8l1cf{margin-right:calc(8px * var(--ui-scale,1))}.editor-actions.svelte-y8l1cf{gap:calc(8px * var(--ui-scale,1));margin-top:calc(8px * var(--ui-scale,1));display:flex}.cheat-hint-tip.svelte-y8l1cf{margin-top:calc(8px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.tooltip-popup.svelte-y8l1cf{z-index:3000;padding:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);box-shadow:0 calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) #0009;pointer-events:none;align-items:center;gap:calc(6px * var(--ui-scale,1));display:flex;position:fixed}.edit-preset-form.svelte-y8l1cf{gap:calc(12px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) 0;flex-direction:column;display:flex}.field.svelte-y8l1cf{gap:calc(4px * var(--ui-scale,1));flex-direction:column;display:flex}.field-label.svelte-y8l1cf{font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.edit-textarea.svelte-y8l1cf{font-family:var(--font-mono,monospace);font-size:calc(12px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1));background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));color:var(--text-primary);resize:vertical}.hotkey-row.svelte-y8l1cf{gap:calc(8px * var(--ui-scale,1));align-items:center;display:flex}.hotkey-input.svelte-y8l1cf{flex:1;min-width:0}.hotkey-conflict.svelte-y8l1cf{font-size:calc(12px * var(--ui-scale,1));color:var(--danger)}.edit-actions.svelte-y8l1cf{gap:calc(8px * var(--ui-scale,1));margin-top:calc(8px * var(--ui-scale,1));display:flex}.palette-backdrop.svelte-1menuu4{z-index:9000;background:#00000073;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette.svelte-1menuu4{width:min(calc(520px * var(--ui-scale,1)), 92vw);background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));box-shadow:0 calc(8px * var(--ui-scale,1)) calc(32px * var(--ui-scale,1)) #00000059;overflow:hidden}.palette-search.svelte-1menuu4{align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-secondary);display:flex}.palette-search.svelte-1menuu4 input:where(.svelte-1menuu4){color:var(--text-primary);font-size:calc(13px * var(--ui-scale,1));background:0 0;border:none;outline:none;flex:1}.icon-btn.svelte-1menuu4{padding:calc(2px * var(--ui-scale,1));display:inline-flex}.palette-list.svelte-1menuu4{max-height:calc(320px * var(--ui-scale,1));overflow-y:auto}.palette-item.svelte-1menuu4{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale,1));width:100%;padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));color:var(--text-primary);text-align:left;cursor:pointer;font-size:calc(12px * var(--ui-scale,1));background:0 0;border:none;display:flex}.palette-item.svelte-1menuu4:hover,.palette-item.selected.svelte-1menuu4{background:var(--bg-tertiary)}.cmd-title.svelte-1menuu4{flex:1}.cmd-category.svelte-1menuu4{font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary)}.palette-empty.svelte-1menuu4,.palette-status.svelte-1menuu4{padding:calc(10px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));font-size:calc(11px * var(--ui-scale,1));color:var(--text-secondary)}.palette-status.svelte-1menuu4{border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);color:var(--text-primary)}.welcome-screen.svelte-idqu4z{justify-content:center;align-items:center;gap:calc(12px * var(--ui-scale,1));color:var(--text-secondary);flex-direction:column;flex:1;display:flex}.welcome-screen.svelte-idqu4z h2:where(.svelte-idqu4z){font-size:calc(18px * var(--ui-scale,1));color:var(--text-primary);margin:0;font-weight:600}.welcome-screen.svelte-idqu4z p:where(.svelte-idqu4z){font-size:calc(13px * var(--ui-scale,1));margin:0}.welcome-subtitle.svelte-idqu4z{color:var(--text-secondary)}.welcome-actions.svelte-idqu4z{gap:calc(8px * var(--ui-scale,1));margin-top:calc(4px * var(--ui-scale,1));flex-wrap:wrap;justify-content:center;display:flex}.welcome-hints.svelte-idqu4z{gap:calc(6px * var(--ui-scale,1));margin-top:calc(16px * var(--ui-scale,1));padding:calc(16px * var(--ui-scale,1));background:var(--bg-secondary);border-radius:calc(4px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);flex-direction:column;display:flex}.hint.svelte-idqu4z{font-size:calc(12px * var(--ui-scale,1));color:var(--text-secondary);align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex}.hint-key.svelte-idqu4z{font-family:var(--font-mono,monospace);background:var(--bg-tertiary);border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(4px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));color:var(--text-primary)}.welcome-btn.svelte-idqu4z{align-items:center;gap:calc(6px * var(--ui-scale,1));margin-top:calc(8px * var(--ui-scale,1));display:inline-flex}.multi-input-bar.svelte-9yftz7{align-items:center;gap:calc(10px * var(--ui-scale,1));min-width:0;max-width:100%;margin:calc(3px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1)) calc(1px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));border-radius:calc(6px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));color:var(--text-primary);background:var(--bg-secondary);border:calc(1px * var(--ui-scale,1)) solid #56c46c8c;white-space:nowrap;display:flex;overflow:hidden}.multi-input-bar.selecting.svelte-9yftz7{border-color:#e5534b80}.bar-title.svelte-9yftz7{font-weight:600}.bar-title.live.svelte-9yftz7{color:#7ed68ef2;font-weight:500}.bar-hint.svelte-9yftz7{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.bar-count.svelte-9yftz7{color:var(--text-secondary)}.bar-btn.svelte-9yftz7{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(1px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));font-size:calc(12px * var(--ui-scale,1));flex-shrink:0;display:inline-flex}.bar-btn.danger.svelte-9yftz7{color:var(--danger)}kbd.svelte-9yftz7{font-family:var(--font-mono,monospace);font-size:calc(10px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--border-color);border-radius:calc(3px * var(--ui-scale,1));background:var(--bg-tertiary);color:var(--text-secondary)}.app-shell.svelte-1n46o8q{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-layout.svelte-1n46o8q{flex:1;min-height:0;display:flex;overflow:hidden}.main-area.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.plugin-status-bar.svelte-1n46o8q{gap:calc(12px * var(--ui-scale,1));padding:calc(2px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:calc(10px * var(--ui-scale,1));color:var(--text-secondary);background:var(--bg-secondary);border-top:calc(1px * var(--ui-scale,1)) solid var(--border-color);min-height:calc(20px * var(--ui-scale,1));flex-shrink:0;align-items:center;display:flex}.status-item.svelte-1n46o8q{white-space:nowrap}.top-bar.svelte-1n46o8q{background:var(--bg-tertiary);border-bottom:calc(1px * var(--ui-scale,1)) solid var(--border-color);align-items:stretch;display:flex}.top-bar.svelte-1n46o8q .tab-bar{border-bottom:none;flex:1}.top-bar-spacer.svelte-1n46o8q{flex:1;justify-content:center;min-width:0;display:flex}.session-area.svelte-1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}
