.base-btn[data-v-d30458f5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;font-weight:600;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s ease,background-color .15s ease}.base-btn[data-v-d30458f5]:active:not(:disabled){transform:scale(.97)}.base-btn[data-v-d30458f5]:disabled{opacity:.52;cursor:not-allowed}.btn-primary[data-v-d30458f5]{background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-shadow)}.btn-ghost[data-v-d30458f5]{background:var(--ghost-bg);color:var(--ink-1);border-color:var(--panel-border)}@media(hover:hover)and (pointer:fine){.btn-ghost[data-v-d30458f5]:hover:not(:disabled){background:var(--ghost-hover)}}.btn-danger[data-v-d30458f5]{background:var(--danger-soft);color:var(--danger);border-color:#f8717138}.btn-sm[data-v-d30458f5]{padding:6px 12px;font-size:12px;border-radius:10px}.btn-md[data-v-d30458f5]{padding:9px 16px;font-size:12px}.btn-lg[data-v-d30458f5]{padding:12px 20px;font-size:13px;border-radius:14px}.is-pill[data-v-d30458f5]{border-radius:999px}.is-block[data-v-d30458f5]{width:100%}.spinner[data-v-d30458f5]{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin-d30458f5 .55s linear infinite}@keyframes spin-d30458f5{to{transform:rotate(360deg)}}.input-group[data-v-ebcf38c8]{display:flex;flex-direction:column;gap:5px}.input-header[data-v-ebcf38c8]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.input-label[data-v-ebcf38c8]{color:var(--ink-3);font-weight:500}.input-box[data-v-ebcf38c8]{display:flex;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s ease}.input-box[data-v-ebcf38c8]:focus-within{border-color:var(--panel-border-hi)}.input-box.has-error[data-v-ebcf38c8]{border-color:var(--danger)}.native-input[data-v-ebcf38c8]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:13px;color:var(--ink-1)}.native-input[data-v-ebcf38c8]::placeholder{color:var(--ink-3)}.toggle-eye[data-v-ebcf38c8]{background:var(--ghost-bg);border:1px solid var(--panel-border);color:var(--ink-2);font-size:12px;padding:2px 8px;border-radius:7px;cursor:pointer;flex-shrink:0}.input-error[data-v-ebcf38c8]{font-size:12px;color:var(--danger)}.auth-wrapper[data-v-1ee4c456]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 20px) 18px calc(env(safe-area-inset-bottom,0px) + 24px);gap:22px}.auth-topbar[data-v-1ee4c456]{width:100%;max-width:430px;display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-shell[data-v-1ee4c456]{width:100%;max-width:430px}.auth-card[data-v-1ee4c456]{padding:28px 24px;display:flex;flex-direction:column;gap:20px}.vault-emblem[data-v-1ee4c456]{width:54px;height:54px;margin:0 auto;display:flex;align-items:center;justify-content:center}.vault-emblem svg[data-v-1ee4c456]{width:25px;height:25px}.auth-headings[data-v-1ee4c456]{text-align:center}.auth-headings h1[data-v-1ee4c456]{font-size:20px;font-weight:700;letter-spacing:-.02em}.auth-headings p[data-v-1ee4c456]{margin-top:6px;font-size:12px;color:var(--ink-3);line-height:1.6}.auth-fields[data-v-1ee4c456]{display:flex;flex-direction:column;gap:12px}.strength-bar-row[data-v-1ee4c456]{display:flex;align-items:center;gap:10px}.strength-track[data-v-1ee4c456]{flex:1;height:4px;border-radius:999px;background:var(--well-bg);overflow:hidden}.strength-fill[data-v-1ee4c456]{height:100%;background:var(--emerald);transition:width .18s ease}.strength-caption[data-v-1ee4c456]{font-size:12px;color:var(--emerald)}.auth-error[data-v-1ee4c456]{font-size:12px;color:var(--danger);text-align:center}.auth-actions[data-v-1ee4c456]{display:flex;flex-direction:column;gap:10px}.auth-footer[data-v-1ee4c456]{text-align:center;font-size:12px;color:var(--ink-3);padding-top:8px;border-top:1px solid var(--panel-border)}.sidebar[data-v-4aeb3002]{display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:var(--sidebar-bg);border-right:1px solid var(--panel-border)}.sidebar-top[data-v-4aeb3002]{display:flex;flex-direction:column;gap:22px}.identity-card[data-v-4aeb3002]{padding:12px;display:flex;align-items:center;gap:10px}.identity-icon[data-v-4aeb3002]{width:34px;height:34px;border-radius:10px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-shadow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.identity-icon svg[data-v-4aeb3002]{width:16px;height:16px}.identity-title[data-v-4aeb3002]{font-size:13px;font-weight:600}.identity-sub[data-v-4aeb3002]{font-size:12px;color:var(--ink-3)}.group-section[data-v-4aeb3002]{display:flex;flex-direction:column;gap:3px}.section-caption[data-v-4aeb3002]{padding:0 10px 6px;font-size:12px;font-weight:500;color:var(--ink-3)}.nav-item[data-v-4aeb3002]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--ink-2);font-size:12px;font-weight:500;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease}.nav-item.active[data-v-4aeb3002]{background:var(--panel-bg);border-color:var(--panel-border);box-shadow:var(--panel-shadow);color:var(--ink-1)}.nav-count[data-v-4aeb3002]{color:var(--ink-3)}.sidebar-bottom[data-v-4aeb3002]{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--panel-border)}.tool-row[data-v-4aeb3002]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-radius:11px;background:var(--ghost-bg);border:1px solid var(--panel-border);font-size:12px;font-weight:500;cursor:pointer}.bottom-grid[data-v-4aeb3002]{display:grid;grid-template-columns:1fr auto auto;gap:6px}.brand-badge[data-v-ac2d1ab9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff38,0 2px 6px #00000052}.brand-sm[data-v-ac2d1ab9]{width:34px;height:34px;border-radius:10px}.brand-sm svg[data-v-ac2d1ab9]{width:15px;height:15px}.brand-md[data-v-ac2d1ab9]{width:40px;height:40px;border-radius:13px}.brand-md svg[data-v-ac2d1ab9]{width:17px;height:17px}.brand-lg[data-v-ac2d1ab9]{width:48px;height:48px;border-radius:16px}.brand-lg svg[data-v-ac2d1ab9]{width:21px;height:21px}.totp-compact[data-v-0c6be685]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.totp-large[data-v-0c6be685]{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.totp-compact[data-v-0c6be685]:active,.totp-large[data-v-0c6be685]:active{transform:scale(.985)}.totp-left[data-v-0c6be685]{display:flex;align-items:center;gap:10px}.totp-large .totp-left[data-v-0c6be685]{flex-direction:column;align-items:flex-start;gap:4px}.totp-tag[data-v-0c6be685]{font-size:12px;color:var(--ink-3)}.digits-sm[data-v-0c6be685]{font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--ink-1)}.digits-lg[data-v-0c6be685]{font-size:22px;font-weight:600;letter-spacing:.1em;color:var(--ink-1)}.totp-right[data-v-0c6be685]{display:flex;align-items:center;gap:8px}.sec-text[data-v-0c6be685]{font-size:12px;color:var(--ink-2)}.dial-svg[data-v-0c6be685]{transform:rotate(-90deg)}.dial-sm[data-v-0c6be685]{width:16px;height:16px}.dial-lg[data-v-0c6be685]{width:22px;height:22px}.list-container[data-v-9cfa3f11]{display:flex;flex-direction:column;gap:8px}.empty-state[data-v-9cfa3f11]{padding:56px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-title[data-v-9cfa3f11]{font-size:14px;font-weight:600}.empty-desc[data-v-9cfa3f11]{font-size:12px;color:var(--ink-3);max-width:260px;margin-bottom:6px}.item-card[data-v-9cfa3f11]{padding:12px 13px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease}.item-card[data-v-9cfa3f11]:active{transform:scale(.985)}.desktop-row[data-v-9cfa3f11]{border-radius:14px;border:1px solid transparent}@media(hover:hover)and (pointer:fine){.desktop-row[data-v-9cfa3f11]:hover{background:var(--ghost-bg)}}.is-mobile[data-v-9cfa3f11]{padding:14px}.row-main[data-v-9cfa3f11]{display:flex;align-items:center;justify-content:space-between;gap:10px}.row-left[data-v-9cfa3f11]{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.row-texts[data-v-9cfa3f11]{min-width:0;flex:1}.row-title-line[data-v-9cfa3f11]{display:flex;align-items:center;gap:6px}.row-title[data-v-9cfa3f11]{font-size:13px;font-weight:600;color:var(--ink-1)}.star-icon[data-v-9cfa3f11]{width:13px;height:13px;color:var(--sym);flex-shrink:0}.row-sub[data-v-9cfa3f11]{font-size:12px;color:var(--ink-3);margin-top:2px}.totp-chip[data-v-9cfa3f11]{padding:2px 6px;border-radius:6px;font-size:12px;background:var(--ghost-bg);color:var(--ink-2);flex-shrink:0}.copy-icon-btn[data-v-9cfa3f11]{width:34px;height:34px;border-radius:11px;background:var(--ghost-bg);border:1px solid var(--panel-border);color:var(--ink-1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.copy-icon-btn svg[data-v-9cfa3f11]{width:15px;height:15px}.mobile-totp[data-v-9cfa3f11]{margin-top:10px}.pod-shell[data-v-6f24d0fe]{padding:5px;border-radius:20px;background:var(--bezel-bg);border:1px solid var(--bezel-ring)}.pod-inner[data-v-6f24d0fe]{border-radius:15px;overflow:hidden}.pod-row[data-v-6f24d0fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.pod-row.border-b[data-v-6f24d0fe]{border-bottom:1px solid var(--panel-border)}.pod-row-col[data-v-6f24d0fe]{display:flex;flex-direction:column}.pod-text[data-v-6f24d0fe]{min-width:0;flex:1}.pod-label[data-v-6f24d0fe]{font-size:12px;color:var(--ink-3)}.pod-value[data-v-6f24d0fe]{margin-top:3px;font-size:13px;font-weight:500}.pod-pwd[data-v-6f24d0fe]{margin-top:4px;font-size:14px;letter-spacing:.06em;word-break:break-all}.masked-dots[data-v-6f24d0fe]{color:var(--ink-2)}.tok-alpha[data-v-6f24d0fe]{color:var(--ink-1)}.tok-digit[data-v-6f24d0fe]{color:var(--num)}.tok-symbol[data-v-6f24d0fe]{color:var(--sym)}.pwd-btns[data-v-6f24d0fe]{display:flex;align-items:center;gap:6px;flex-shrink:0}.entropy-row[data-v-6f24d0fe]{display:flex;align-items:center;gap:12px;padding:0 16px 14px}.entropy-bar[data-v-6f24d0fe]{flex:1;height:4px;border-radius:999px;background:var(--well-bg);overflow:hidden}.entropy-fill[data-v-6f24d0fe]{height:100%;background:var(--emerald)}.entropy-label[data-v-6f24d0fe]{font-size:12px;color:var(--emerald)}.inspector-empty[data-v-b8958340]{height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.inspector-body[data-v-b8958340]{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.inspector-top[data-v-b8958340]{display:flex;flex-direction:column;gap:18px}.inspector-header[data-v-b8958340]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--panel-border)}.header-left[data-v-b8958340]{display:flex;align-items:center;gap:14px;min-width:0}.header-meta[data-v-b8958340]{min-width:0}.title-row[data-v-b8958340]{display:flex;align-items:center;gap:8px}.title-row h2[data-v-b8958340]{font-size:18px;font-weight:600;letter-spacing:-.015em}.group-badge[data-v-b8958340]{padding:2px 8px;border-radius:6px;font-size:12px;background:var(--ghost-bg);color:var(--ink-2);flex-shrink:0}.url-link[data-v-b8958340]{display:block;margin-top:4px;font-size:12px;color:var(--ink-3);text-decoration:none}.url-link[data-v-b8958340]:hover{color:var(--ink-1)}.url-muted[data-v-b8958340]{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.header-actions[data-v-b8958340],.delete-zone[data-v-b8958340]{display:flex;align-items:center;gap:6px;flex-shrink:0}.notes-card[data-v-b8958340]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.tags-wrap[data-v-b8958340]{display:flex;flex-wrap:wrap;gap:6px}.tag-pill[data-v-b8958340]{padding:2px 9px;border-radius:999px;font-size:12px;background:var(--well-bg);border:1px solid var(--well-border);color:var(--ink-2)}.notes-text[data-v-b8958340]{font-size:12px;color:var(--ink-2);line-height:1.65;white-space:pre-wrap}.inspector-footer[data-v-b8958340]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--panel-border);font-size:12px;color:var(--ink-3)}.mobile-shell[data-v-4116d6b1]{min-height:100dvh;display:flex;flex-direction:column}.mobile-header[data-v-4116d6b1]{padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 12px;display:flex;flex-direction:column;gap:12px}.mobile-title-row[data-v-4116d6b1]{display:flex;align-items:center;justify-content:space-between}.mobile-title-row h1[data-v-4116d6b1]{font-size:24px;font-weight:700;letter-spacing:-.02em}.mobile-status[data-v-4116d6b1]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);margin-top:2px}.mobile-top-btns[data-v-4116d6b1]{display:flex;gap:6px}.mobile-search[data-v-4116d6b1]{padding:10px 14px}.mobile-search input[data-v-4116d6b1]{width:100%;background:transparent;border:none;outline:none;font-size:13px}.mobile-pills[data-v-4116d6b1]{display:flex;gap:6px;overflow-x:auto}.m-pill[data-v-4116d6b1]{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--ink-2);cursor:pointer}.m-pill.active[data-v-4116d6b1]{background:var(--cta-bg);color:var(--cta-ink);border-color:transparent;font-weight:600}.mobile-list[data-v-4116d6b1]{flex:1;padding:4px 18px calc(env(safe-area-inset-bottom,0px) + 96px);overflow-y:auto}.mobile-floating-dock[data-v-4116d6b1]{position:fixed;left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:30;border-radius:999px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between}.dock-ghost[data-v-4116d6b1]{background:transparent;border:none;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer}.modal-backdrop[data-v-c40ae549]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal-shell[data-v-c40ae549]{width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.modal-inner[data-v-c40ae549]{display:flex;flex-direction:column;max-height:calc(100dvh - 46px);padding:20px;gap:16px;color:var(--ink-1)}.modal-header[data-v-c40ae549]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.modal-title[data-v-c40ae549]{font-size:15px;font-weight:600;letter-spacing:-.01em}.close-btn[data-v-c40ae549]{background:var(--ghost-bg);border:1px solid var(--panel-border);color:var(--ink-2);font-size:12px;font-weight:500;padding:5px 10px;border-radius:9px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.close-btn[data-v-c40ae549]:active{transform:scale(.96)}.modal-body[data-v-c40ae549]{overflow-y:auto}.modal-fade-enter-active[data-v-c40ae549],.modal-fade-leave-active[data-v-c40ae549]{transition:opacity .2s cubic-bezier(.23,1,.32,1)}.modal-fade-enter-active .modal-shell[data-v-c40ae549],.modal-fade-leave-active .modal-shell[data-v-c40ae549]{transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .2s ease}.modal-fade-enter-from[data-v-c40ae549],.modal-fade-leave-to[data-v-c40ae549]{opacity:0}.modal-fade-enter-from .modal-shell[data-v-c40ae549],.modal-fade-leave-to .modal-shell[data-v-c40ae549]{opacity:0;transform:scale(.96) translateY(4px)}.cred-form[data-v-99ff2197]{display:flex;flex-direction:column;gap:12px}.grid-title[data-v-99ff2197]{display:grid;grid-template-columns:1.7fr 1fr;gap:10px}.grid-two[data-v-99ff2197]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.select-col[data-v-99ff2197]{display:flex;flex-direction:column;gap:5px}.field-lbl[data-v-99ff2197]{font-size:12px;font-weight:500;color:var(--ink-3)}.native-select[data-v-99ff2197],.native-textarea[data-v-99ff2197]{width:100%;padding:9px 11px;font-size:13px;color:var(--ink-1);outline:none}.native-textarea[data-v-99ff2197]{resize:vertical}.inline-action[data-v-99ff2197]{background:none;border:none;color:var(--ink-1);font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.star-check[data-v-99ff2197]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);cursor:pointer}.err-msg[data-v-99ff2197]{font-size:12px;color:var(--danger)}.submit-bar[data-v-99ff2197]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@media(max-width:520px){.grid-title[data-v-99ff2197],.grid-two[data-v-99ff2197]{grid-template-columns:1fr}}.gen-body[data-v-b0016166]{display:flex;flex-direction:column;gap:14px}.preview-well[data-v-b0016166]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pwd-stream[data-v-b0016166]{font-size:15px;letter-spacing:.06em;word-break:break-all;line-height:1.5}.tok-alpha[data-v-b0016166]{color:var(--ink-1)}.tok-digit[data-v-b0016166]{color:var(--num)}.tok-symbol[data-v-b0016166]{color:var(--sym)}.preview-meta[data-v-b0016166]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.entropy-txt[data-v-b0016166]{color:var(--emerald)}.reroll-btn[data-v-b0016166]{background:none;border:none;color:var(--ink-1);font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.slider-row[data-v-b0016166]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-2)}.slider-lbl[data-v-b0016166]{flex-shrink:0}.range-bar[data-v-b0016166]{flex:1;accent-color:#a1a1aa}.toggles-grid[data-v-b0016166]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle-tile[data-v-b0016166]{padding:10px 12px;border-radius:12px;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.span-2[data-v-b0016166]{grid-column:span 2}.sec-body[data-v-2e497fa3]{display:flex;flex-direction:column;gap:10px}.sec-row[data-v-2e497fa3]{padding:13px 14px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sec-title[data-v-2e497fa3]{font-size:13px;font-weight:600}.sec-desc[data-v-2e497fa3]{font-size:12px;color:var(--ink-3);margin-top:2px}.lock-select[data-v-2e497fa3]{padding:6px 10px;font-size:12px;outline:none;flex-shrink:0}.backup-actions[data-v-2e497fa3]{display:flex;flex-direction:column;gap:8px;padding-top:6px}.hidden-file[data-v-2e497fa3]{display:none}.m-detail[data-v-05bcb6d7]{display:flex;flex-direction:column;gap:10px}.field-box[data-v-05bcb6d7]{padding:11px 13px;display:flex;flex-direction:column;gap:4px}.field-top[data-v-05bcb6d7]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.field-lbl[data-v-05bcb6d7]{color:var(--ink-3)}.link-btn[data-v-05bcb6d7]{background:none;border:none;color:var(--ink-1);font-size:12px;font-weight:600;cursor:pointer}.field-val[data-v-05bcb6d7]{font-size:13px;word-break:break-all}.tok-alpha[data-v-05bcb6d7]{color:var(--ink-1)}.tok-digit[data-v-05bcb6d7]{color:var(--num)}.tok-symbol[data-v-05bcb6d7]{color:var(--sym)}.sub-meta[data-v-05bcb6d7]{gap:6px;font-size:12px}.url-a[data-v-05bcb6d7]{color:var(--ink-2);text-decoration:underline;word-break:break-all}.note-p[data-v-05bcb6d7]{color:var(--ink-2);line-height:1.5;white-space:pre-wrap}.btn-row[data-v-05bcb6d7]{display:flex;align-items:center;gap:8px;padding-top:4px}.flex-1[data-v-05bcb6d7]{flex:1}.grain-layer[data-v-43953e93]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.024;pointer-events:none;z-index:50}.boot-screen[data-v-43953e93]{min-height:100dvh;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.global-toast[data-v-43953e93]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 18px);left:50%;transform:translate(-50%);z-index:80;padding:8px 16px;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-shadow);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.global-toast.is-err[data-v-43953e93]{background:#dc2626;color:#fff}.toast-dot[data-v-43953e93]{width:7px;height:7px;border-radius:50%;background:var(--emerald)}.global-toast.is-err .toast-dot[data-v-43953e93]{background:#fff}.toast-slide-enter-active[data-v-43953e93],.toast-slide-leave-active[data-v-43953e93]{transition:opacity .18s ease,transform .18s cubic-bezier(.23,1,.32,1)}.toast-slide-enter-from[data-v-43953e93],.toast-slide-leave-to[data-v-43953e93]{opacity:0;transform:translate(-50%,-10px)}.desktop-stage[data-v-43953e93]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:28px}.desktop-bezel[data-v-43953e93]{width:100%;max-width:1140px}.desktop-window[data-v-43953e93]{height:min(740px,calc(100dvh - 70px));display:flex;flex-direction:column}.window-bar[data-v-43953e93]{height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--sidebar-bg);border-bottom:1px solid var(--panel-border);flex-shrink:0}.window-dots[data-v-43953e93]{display:flex;align-items:center;gap:7px}.window-dots span[data-v-43953e93]{width:10px;height:10px;border-radius:50%;background:#a1a1aa47}.window-brand[data-v-43953e93]{margin-left:8px;font-size:12px;font-weight:600;color:var(--ink-2)}.desktop-grid[data-v-43953e93]{flex:1;display:grid;grid-template-columns:236px 330px 1fr;min-height:0}.middle-pane[data-v-43953e93]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--panel-border)}.search-header[data-v-43953e93]{padding:13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--panel-border)}.search-box[data-v-43953e93]{flex:1;padding:7px 11px;display:flex;align-items:center;gap:8px}.search-box input[data-v-43953e93]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:12px}.scroll-area[data-v-43953e93]{flex:1;overflow-y:auto;padding:12px}.right-pane[data-v-43953e93]{padding:24px;overflow-y:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}[data-skin=titanium]{--canvas-bg: #070709;--canvas-spotlight: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(255, 255, 255, .08), transparent 65%);--bezel-bg: rgba(255, 255, 255, .028);--bezel-ring: rgba(255, 255, 255, .08);--window-bg: #0f0f12;--sidebar-bg: #0b0b0e;--panel-bg: linear-gradient(180deg, #17171c 0%, #121216 100%);--panel-active: linear-gradient(180deg, #202028 0%, #18181e 100%);--panel-border: rgba(255, 255, 255, .07);--panel-border-hi: rgba(255, 255, 255, .2);--panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 4px 14px -4px rgba(0, 0, 0, .5);--well-bg: #09090b;--well-border: rgba(255, 255, 255, .055);--well-shadow: inset 0 2px 5px rgba(0, 0, 0, .6), 0 1px 0 rgba(255, 255, 255, .035);--dock-bg: rgba(22, 22, 27, .8);--scrim-bg: rgba(5, 5, 7, .74);--ink-1: #fafafa;--ink-2: #a1a1aa;--ink-3: #71717a;--cta-bg: linear-gradient(180deg, #ffffff 0%, #dcdce2 100%);--cta-ink: #09090b;--cta-shadow: inset 0 1px 0 #ffffff, 0 2px 10px rgba(0, 0, 0, .5);--ghost-bg: rgba(255, 255, 255, .045);--ghost-hover: rgba(255, 255, 255, .09);--emerald: #10b981;--emerald-soft: rgba(16, 185, 129, .12);--num: #38bdf8;--sym: #f59e0b;--danger: #f87171;--danger-soft: rgba(248, 113, 113, .12)}[data-skin=ceramic]{--canvas-bg: #eaeaee;--canvas-spotlight: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(255, 255, 255, .95), transparent 65%);--bezel-bg: rgba(255, 255, 255, .6);--bezel-ring: rgba(0, 0, 0, .07);--window-bg: #f7f7f9;--sidebar-bg: #f0f0f3;--panel-bg: #ffffff;--panel-active: #ffffff;--panel-border: rgba(0, 0, 0, .065);--panel-border-hi: rgba(0, 0, 0, .18);--panel-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, .04), 0 8px 20px -6px rgba(15, 23, 42, .07);--well-bg: #ededf1;--well-border: rgba(0, 0, 0, .06);--well-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 #ffffff;--dock-bg: rgba(255, 255, 255, .84);--scrim-bg: rgba(15, 15, 20, .44);--ink-1: #09090b;--ink-2: #52525b;--ink-3: #71717a;--cta-bg: linear-gradient(180deg, #27272a 0%, #09090b 100%);--cta-ink: #fafafa;--cta-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 4px 12px -2px rgba(0, 0, 0, .25);--ghost-bg: rgba(0, 0, 0, .04);--ghost-hover: rgba(0, 0, 0, .08);--emerald: #059669;--emerald-soft: rgba(5, 150, 105, .1);--num: #0284c7;--sym: #d97706;--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1)}html,body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;background:#070709;overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tabular{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-root{min-height:100dvh;background-color:var(--canvas-bg);background-image:var(--canvas-spotlight);color:var(--ink-1);transition:background-color .22s ease,color .22s ease}.double-bezel{background:var(--bezel-bg);border:1px solid var(--bezel-ring);padding:6px;border-radius:26px;box-shadow:0 32px 80px -20px #0000008c,inset 0 1px #ffffff14}.double-bezel-core{background:var(--window-bg);border:1px solid var(--panel-border);border-radius:20px;overflow:hidden}.surface-card{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:16px}.surface-card-active{background:var(--panel-active);border:1px solid var(--panel-border-hi);box-shadow:var(--panel-shadow);border-radius:16px}.inset-well{background:var(--well-bg);border:1px solid var(--well-border);box-shadow:var(--well-shadow);border-radius:12px}.frosted-dock{background:var(--dock-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--bezel-ring);box-shadow:inset 0 1px #ffffff1a,0 16px 38px -8px #00000080}.keycap{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:0 2px 0 var(--well-border),inset 0 1px #ffffff0f;border-radius:6px;padding:2px 6px;font-size:12px;color:var(--ink-3)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--emerald-soft);color:var(--emerald)}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
