.tgs-icon[data-v-a030e757]{display:inline-flex;font-style:normal;font-weight:600;line-height:1}.icon path[data-v-a030e757]{fill:var(--text-color-primary)}.button[data-v-716505d5]{align-items:center;background:none;border-radius:var(--space-1);display:flex;padding:var(--space-2);position:relative;text-align:center}.button.icon-only[data-v-716505d5]{justify-content:center}.button span[data-v-716505d5]{font-size:14px}.button .icon[data-v-716505d5]{font-size:24px}.button.small span[data-v-716505d5]{font-size:12px}.button.small .icon[data-v-716505d5]{font-size:18px}.button.small[data-v-716505d5]{padding:var(--space-1)}.button .icon[data-v-716505d5]{display:block;margin-right:var(--space-2)}.button .icon[data-v-716505d5]:last-child{margin-right:0}.button[data-v-716505d5]:hover{background:var(--background-button)}.button.selectable.selected[data-v-716505d5]:before{background:var(--text-color-accent);border-radius:0 4px 4px 0;content:"";height:24px;left:0;position:absolute;top:var(--space-2);width:2px}.button[data-v-716505d5]:active{opacity:.6}.button.disabled[data-v-716505d5]{cursor:not-allowed;opacity:.5;pointer-events:none}.compact span[data-v-2fd42c4d]{font-size:12px}svg path[data-v-55729d25]{fill:var(--text-color-primary)}svg path.accent[data-v-55729d25]{fill:var(--text-color-accent)}[data-v-3f1b4dc4]:root{--background-primary:#f7f9fb;--background-header:#f7f9fb90;--background-button:#0b0f1a10;--background-accent:#84cc16;--border-primary:rgba(0,0,0,.06);--border-focused:rgba(0,0,0,.2);--border-accent:#84cc16;--border-radius-image:14px;--text-color-primary:#0b0f1a;--text-color-accent:#84cc16;--text-color-muted:#6b7280;--text-color-muted-2:#8b92a0;--text-color-black:#0b0f1a;--header-height:67px;--z-header:100;--z-drawer-overlay:90;--z-drawer:95;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-15:60px;--space-16:64px}html[data-theme=dark][data-v-3f1b4dc4]{--background-primary:#0b0f1a;--background-header:#0b0f1a90;--background-button:#f7f9fb10;--border-primary:hsla(0,0%,100%,.06);--border-focused:hsla(0,0%,100%,.2);--text-color-primary:#e5e7eb;--text-color-muted:#b3bac4;--text-color-muted-2:#c2c8d1}header[data-v-3f1b4dc4]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--background-header);border-bottom:1px solid var(--border-primary);display:grid;gap:var(--space-2);grid-template-columns:1fr auto 1fr;left:0;padding:var(--space-3) var(--space-4);position:fixed;right:0;top:0;width:100%;z-index:var(--z-header)}header[data-v-3f1b4dc4] .logo{display:flex;justify-self:center;min-width:0}header[data-v-3f1b4dc4] .logo svg{height:20px;max-width:min(44vw,150px);width:auto}header[data-v-3f1b4dc4] .tgs-icon{font-size:20px}header .toolbar[data-v-3f1b4dc4]{display:grid;gap:var(--space-4);grid-auto-flow:column;min-width:0}header .toolbar.toolbar-left[data-v-3f1b4dc4]{justify-self:start}header .toolbar.toolbar-right[data-v-3f1b4dc4]{justify-self:end}header .toolbar[data-v-3f1b4dc4] .button{height:36px;width:36px}header[data-v-3f1b4dc4] .language-switcher,header[data-v-3f1b4dc4] .theme-switcher{display:none}@media(min-width:1280px){header[data-v-3f1b4dc4]{padding:var(--space-4)}header[data-v-3f1b4dc4] .logo svg{height:28px;max-width:none}header .menu-toggle[data-v-3f1b4dc4]{display:none}header[data-v-3f1b4dc4] .language-switcher,header[data-v-3f1b4dc4] .theme-switcher{display:flex}}.error-page[data-v-a3ca9be8]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:var(--space-16)}.error-page span[data-v-a3ca9be8]{font-size:48px;margin-bottom:var(--space-6)}.error-page .code[data-v-a3ca9be8]{color:var(--text-color-accent);font-size:60px;font-weight:700;line-height:1;margin-bottom:var(--space-6)}.error-page h1[data-v-a3ca9be8]{font-weight:700;margin-bottom:var(--space-3)}.error-page .summary[data-v-a3ca9be8]{margin-bottom:var(--space-8)}.error-page .buttons .button[data-v-a3ca9be8]{background:var(--background-accent);border-radius:10px;color:var(--text-color-black);font-size:16px;line-height:1.5;padding:var(--space-3) var(--space-6)}.error-page .buttons .button[data-v-a3ca9be8]:hover{opacity:.9}.error-page .buttons .button.text[data-v-a3ca9be8]{background:none;color:var(--text-color-muted)}.error-page .buttons .button.text[data-v-a3ca9be8]:hover{color:var(--text-color-primary)}
