.floating-toolbar.svelte-14dng4u{position:fixed;left:0;right:0;margin-inline:auto;width:fit-content;display:flex;align-items:center;gap:.25rem;padding:.375rem;border-radius:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto;cursor:default;overflow:visible}.floating-toolbar.align-right.svelte-14dng4u{left:auto;right:.75rem;margin-inline:0}.floating-toolbar.theme-dark.svelte-14dng4u{background:#1a1a1af2;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #0006,0 2px 8px #0003,inset 0 1px #ffffff0d}.floating-toolbar.theme-light.svelte-14dng4u{background:var(--press-bg-surface, rgba(255, 255, 255, .97));border:1px solid var(--press-border, rgba(0, 0, 0, .1));border-radius:10px;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000a}@media(max-width:768px){.floating-toolbar.align-right.svelte-14dng4u{right:1rem}}@media(max-width:640px){.floating-toolbar.svelte-14dng4u{padding:.25rem;gap:.125rem;max-width:calc(100vw - 1.5rem)}.floating-toolbar.align-right.svelte-14dng4u{right:.75rem}}@media(max-width:480px){.floating-toolbar.svelte-14dng4u{max-width:calc(100vw - 1rem)}.floating-toolbar.align-right.svelte-14dng4u{right:.5rem}}@media(prefers-reduced-motion:reduce){.floating-toolbar.svelte-14dng4u{transition:none}}.axo-rich-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:inherit;font:inherit;color:inherit}.axo-rich-tooltip{z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border-radius:var(--axo-tool-radius-sm, 6px);background:#101214;color:#edf2f8;border:1px solid oklch(.3 .005 250);font-family:inherit;font-size:.75rem;line-height:1.35;letter-spacing:.01em;box-shadow:0 4px 12px #0000002e,0 1px 3px #0000001f;animation:svelte-btof4s-axoTooltipFadeIn .12s ease-out}@keyframes svelte-btof4s-axoTooltipFadeIn{0%{opacity:0}to{opacity:1}}.axo-rich-tooltip__title{font-weight:600;color:inherit}.axo-rich-tooltip__description{font-weight:400;opacity:.78;font-size:.6875rem;line-height:1.4}.axo-rich-tooltip__shortcut{display:inline-flex;align-items:center;gap:.25rem;margin-top:.125rem}.axo-rich-tooltip__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600;color:#c9ced4;background:#212428;border:1px solid oklch(.35 .008 250);border-bottom-width:2px;border-radius:3px;letter-spacing:.02em}.axo-rich-tooltip--accent{background:var(--axo-tool-accent, oklch(.45 .18 220));border-color:var(--axo-tool-accent, oklch(.45 .18 220));color:#fff}.axo-rich-tooltip--accent .axo-rich-tooltip__kbd{background:#ffffff26;border-color:#ffffff40;color:#fff}.axo-rich-tooltip--danger{background:oklch(.45 .2 25);border-color:oklch(.45 .2 25);color:#fff}.axo-rich-tooltip--danger .axo-rich-tooltip__kbd{background:#ffffff26;border-color:#ffffff40;color:#fff}.axo-rich-tooltip__arrow{fill:#101214}.axo-rich-tooltip--accent .axo-rich-tooltip__arrow{fill:var(--axo-tool-accent, oklch(.45 .18 220))}.axo-rich-tooltip--danger .axo-rich-tooltip__arrow{fill:oklch(.45 .2 25)}@media(prefers-reduced-motion:reduce){.axo-rich-tooltip{animation:none}}.toolbar-btn.svelte-19l9epy{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.theme-dark .toolbar-btn.svelte-19l9epy{color:#ffffffb3}.theme-dark .toolbar-btn.svelte-19l9epy:hover:not(:disabled){background:#ffffff1a;color:#fffffff2}.theme-dark .toolbar-btn.active.svelte-19l9epy{background:var(--axo-tool-accent-subtle, oklch(.55 .18 220 / .2));color:var(--axo-accent-300, oklch(.75 .12 220))}.theme-dark .toolbar-btn.active.svelte-19l9epy:hover{background:var(--axo-tool-active-bg, oklch(.55 .18 220 / .3))}.theme-dark .toolbar-btn.variant-danger.svelte-19l9epy:hover:not(:disabled){background:#ef444433;color:#fca5a5}.theme-dark .toolbar-btn.variant-accent.svelte-19l9epy:hover:not(:disabled){background:var(--axo-tool-accent-subtle, oklch(.55 .18 220 / .2));color:var(--axo-accent-300, oklch(.75 .12 220))}.theme-light .toolbar-btn.svelte-19l9epy{color:#0009}.theme-light .toolbar-btn.svelte-19l9epy:hover:not(:disabled){background:#00000014;color:#000000e6}.theme-light .toolbar-btn.active.svelte-19l9epy{background:var(--axo-tool-accent-subtle, oklch(.55 .18 220 / .12));color:var(--axo-accent-700, oklch(.4 .14 220))}.theme-light .toolbar-btn.active.svelte-19l9epy:hover{background:var(--axo-tool-active-bg, oklch(.55 .18 220 / .18))}.theme-light .toolbar-btn.variant-danger.svelte-19l9epy:hover:not(:disabled){background:#ef444426;color:#dc2626}.theme-light .toolbar-btn.variant-accent.svelte-19l9epy:hover:not(:disabled){background:var(--axo-tool-accent-subtle, oklch(.55 .18 220 / .15));color:var(--axo-accent-700, oklch(.4 .14 220))}.toolbar-btn.svelte-19l9epy:disabled{opacity:.35;cursor:not-allowed}.toolbar-btn.svelte-19l9epy:focus-visible{outline:2px solid var(--axo-tool-accent, oklch(.55 .18 220));outline-offset:2px}@media(max-width:640px){.toolbar-btn.svelte-19l9epy{width:40px;height:40px;min-width:40px;min-height:40px}}.archkit-app .theme-light .toolbar-btn.active.svelte-19l9epy,.archkit-app .theme-dark .toolbar-btn.active.svelte-19l9epy{background:var(--axo-brand-charcoal);color:var(--axo-ink-on-accent)}.archkit-app .theme-light .toolbar-btn.active.svelte-19l9epy:hover,.archkit-app .theme-dark .toolbar-btn.active.svelte-19l9epy:hover{background:var(--axo-brand-charcoal);filter:brightness(1.12)}.archkit-app .theme-light .toolbar-btn.variant-accent.svelte-19l9epy:hover:not(:disabled),.archkit-app .theme-dark .toolbar-btn.variant-accent.svelte-19l9epy:hover:not(:disabled){background:color-mix(in oklch,var(--axo-info-deep) 16%,transparent);color:var(--axo-info-deep)}.archkit-app .toolbar-btn.svelte-19l9epy:focus-visible{outline-color:var(--axo-info-deep)}.toolbar-group.svelte-1jrfszz{display:flex;align-items:center;gap:.125rem;position:relative;overflow:visible}@media(max-width:640px){.toolbar-group.svelte-1jrfszz{gap:0}}.toolbar-separator.svelte-aaiufv{width:1px;height:20px;margin:0 .125rem;border-radius:.5px}.theme-dark .toolbar-separator.svelte-aaiufv{background:#ffffff26}.theme-light .toolbar-separator.svelte-aaiufv{background:#0000001f}@media(max-width:640px){.toolbar-separator.svelte-aaiufv{height:18px;margin:0 .125rem}}@media(max-width:480px){.toolbar-separator.svelte-aaiufv{height:16px;margin:0 1px}}
