.desktop-sync-error[data-v-464697ad]{background:var(--surface-solid);color:var(--text);font-size:13px;margin:0;padding:8px 20px}.desktop-tool-tab[data-v-464697ad]{align-items:center;border-radius:7px;display:flex;flex-shrink:0}.desktop-tool-tab.active[data-v-464697ad]{background:var(--surface);color:var(--violet)}.desktop-tabs .desktop-tool-tab a[data-v-464697ad]{padding-right:4px}.desktop-tabs .desktop-tab-close[data-v-464697ad]{border-radius:5px;flex-shrink:0;height:24px;margin-right:4px;padding:0;width:24px}.desktop-tabs .desktop-tab-close[data-v-464697ad]:hover{background:var(--line)}.desktop-tabs[data-v-464697ad]{align-items:center;background:var(--surface-solid);border-bottom:1px solid var(--line);display:flex;gap:6px;height:var(--desktop-titlebar-height);left:0;min-width:0;padding-left:14px;position:fixed;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:200}.desktop-tabs a[data-v-464697ad],.desktop-tabs button[data-v-464697ad]{align-items:center;background:transparent;border:0;border-radius:7px;color:inherit;cursor:pointer;display:flex;font-size:12px;gap:7px;justify-content:center;padding:9px 12px;text-decoration:none;white-space:nowrap}.desktop-tabs a.active[data-v-464697ad]{background:var(--surface);color:var(--violet)}.desktop-brand[data-v-464697ad]{font-weight:700}.desktop-brand img[data-v-464697ad]{height:24px;width:24px}.desktop-tab-list[data-v-464697ad]{display:flex;flex:0 1 auto;gap:4px;min-width:0;overflow-x:auto}.desktop-drag-space[data-v-464697ad]{flex:1;height:100%;min-width:42px}.desktop-settings[data-v-464697ad]{flex-shrink:0}.desktop-window-buttons[data-v-464697ad]{display:flex;height:100%;margin-left:8px}.desktop-window-buttons button[data-v-464697ad]{border-radius:0;padding:0;width:44px}.desktop-tabs button[data-v-464697ad]:hover{background:var(--surface)}.desktop-window-buttons .desktop-close[data-v-464697ad]:hover{background:#d83c46;color:#fff}.desktop-tabs a[data-v-464697ad]:focus-visible,.desktop-tabs button[data-v-464697ad]:focus-visible{outline:2px solid var(--violet);outline-offset:-3px}.registry-maintenance[data-v-48c73ce1]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:70dvh;padding:32px;text-align:center}.registry-maintenance h1[data-v-48c73ce1]{font-size:28px}.registry-maintenance button[data-v-48c73ce1]{background:var(--violet);border:0;border-radius:10px;color:var(--surface-solid);cursor:pointer;padding:12px 22px}.registry-maintenance button[data-v-48c73ce1]:disabled{cursor:wait;opacity:.6}.registry-maintenance a[data-v-48c73ce1]{text-decoration:underline}.error-page[data-v-40bfd05f]{background:var(--bg);color:var(--text);display:grid;gap:30px;justify-items:center;min-height:100vh;padding:24px;place-content:center;text-align:center}.error-page section[data-v-40bfd05f]{background:var(--surface-solid);border:1px solid var(--line);border-radius:28px;padding:48px 32px;width:min(560px,calc(100vw - 48px))}.error-page section>span[data-v-40bfd05f]{color:var(--coral);font-size:52px;font-weight:900}.error-page h1[data-v-40bfd05f]{font-size:clamp(26px,5vw,40px);margin:8px 0 12px}.error-page p[data-v-40bfd05f]{color:var(--text-soft);line-height:1.8;margin:0 auto 28px;max-width:430px}.error-page a[data-v-40bfd05f]{background:var(--coral);border-radius:14px;color:#fff;display:inline-flex;font-weight:800;padding:12px 20px}
