:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--dictal-space-0:0px;--dictal-space-1:4px;--dictal-space-2:8px;--dictal-space-3:12px;--dictal-space-4:16px;--dictal-space-5:20px;--dictal-space-6:24px;--dictal-space-8:32px;--dictal-space-10:40px;--dictal-space-12:48px;--dictal-space-16:64px;--dictal-radius-sm:6px;--dictal-radius-md:10px;--dictal-radius-lg:14px;--dictal-radius-xl:20px;--dictal-radius-pill:999px;--dictal-size-tap-min:44px;--dictal-size-icon-sm:17px;--dictal-size-icon-md:22px;--dictal-size-icon-lg:28px;--dictal-size-row-min:56px;--dictal-size-record-button:88px;--dictal-size-record-button-ring:104px;--dictal-size-player-button:48px;--dictal-size-meter-height:64px;--dictal-typography-largeTitle-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-largeTitle-size:34px;--dictal-typography-largeTitle-line-height:41px;--dictal-typography-largeTitle-weight:700;--dictal-typography-title1-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-title1-size:28px;--dictal-typography-title1-line-height:34px;--dictal-typography-title1-weight:700;--dictal-typography-title2-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-title2-size:22px;--dictal-typography-title2-line-height:28px;--dictal-typography-title2-weight:600;--dictal-typography-title3-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-title3-size:20px;--dictal-typography-title3-line-height:25px;--dictal-typography-title3-weight:600;--dictal-typography-headline-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-headline-size:17px;--dictal-typography-headline-line-height:22px;--dictal-typography-headline-weight:600;--dictal-typography-body-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-body-size:17px;--dictal-typography-body-line-height:22px;--dictal-typography-body-weight:400;--dictal-typography-callout-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-callout-size:16px;--dictal-typography-callout-line-height:21px;--dictal-typography-callout-weight:400;--dictal-typography-subheadline-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-subheadline-size:15px;--dictal-typography-subheadline-line-height:20px;--dictal-typography-subheadline-weight:400;--dictal-typography-footnote-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-footnote-size:13px;--dictal-typography-footnote-line-height:18px;--dictal-typography-footnote-weight:400;--dictal-typography-caption1-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-caption1-size:12px;--dictal-typography-caption1-line-height:16px;--dictal-typography-caption1-weight:400;--dictal-typography-caption2-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--dictal-typography-caption2-size:11px;--dictal-typography-caption2-line-height:13px;--dictal-typography-caption2-weight:400;--dictal-typography-timer-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dictal-typography-timer-size:48px;--dictal-typography-timer-line-height:56px;--dictal-typography-timer-weight:500;--dictal-typography-mono-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dictal-typography-mono-size:15px;--dictal-typography-mono-line-height:20px;--dictal-typography-mono-weight:400;--dictal-typography-monoSmall-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dictal-typography-monoSmall-size:13px;--dictal-typography-monoSmall-line-height:18px;--dictal-typography-monoSmall-weight:400;--dictal-motion-duration-instant:0s;--dictal-motion-duration-fast:.12s;--dictal-motion-duration-base:.2s;--dictal-motion-duration-slow:.32s;--dictal-motion-duration-pulse:1.2s;--dictal-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--dictal-motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--dictal-elevation-0:none;--dictal-elevation-1:0px 1px 3px 0px #0000001f;--dictal-elevation-2:0px 6px 16px 0px #00000029;--dictal-color-bg:#f5f6f8;--dictal-color-surface:#fff;--dictal-color-surface-raised:#fff;--dictal-color-surface-sunken:#eceef1;--dictal-color-text-primary:#15181c;--dictal-color-text-secondary:#50575f;--dictal-color-text-tertiary:#646b73;--dictal-color-text-inverse:#f2f4f6;--dictal-color-accent-fill:#1d6a73;--dictal-color-accent-on-fill:#fff;--dictal-color-accent-text:#1d6a73;--dictal-color-accent-subtle:#e1f0f1;--dictal-color-danger-fill:#c4321f;--dictal-color-danger-on-fill:#fff;--dictal-color-danger-text:#b42318;--dictal-color-danger-subtle:#fce8e6;--dictal-color-success-text:#1f7a3e;--dictal-color-success-subtle:#e3f3e8;--dictal-color-success-fill:#1f7a3e;--dictal-color-success-on-fill:#fff;--dictal-color-warning-text:#8a5a00;--dictal-color-warning-subtle:#fbf0d9;--dictal-color-info-text:#285a8c;--dictal-color-info-subtle:#e4edf7;--dictal-color-caution-text:#a13d0a;--dictal-color-caution-subtle:#fceadf;--dictal-color-caution-fill:#b4480f;--dictal-color-caution-on-fill:#fff;--dictal-color-usage-fill:#1d6a73;--dictal-color-usage-warning:#a06a00;--dictal-color-usage-limit:#b4480f;--dictal-color-usage-track:#e3e5e8;--dictal-color-recording-fill:#d62f23;--dictal-color-recording-on-fill:#fff;--dictal-color-recording-text:#c42b20;--dictal-color-recording-surface:#fff;--dictal-color-meter-level:#d62f23;--dictal-color-meter-track:#e3e5e8;--dictal-color-border-strong:#7d848c;--dictal-color-separator:#dadde1;--dictal-color-focus-ring:#1d6a73;--dictal-color-banner-offline:#fbf0d9;--dictal-color-toast:#23272c;--dictal-color-scrim:#0006}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--dictal-color-bg:#000;--dictal-color-surface:#15171a;--dictal-color-surface-raised:#1f2226;--dictal-color-surface-sunken:#0b0c0e;--dictal-color-text-primary:#f2f4f6;--dictal-color-text-secondary:#a9b0b8;--dictal-color-text-tertiary:#858c94;--dictal-color-text-inverse:#15181c;--dictal-color-accent-fill:#5fc4cc;--dictal-color-accent-on-fill:#00282c;--dictal-color-accent-text:#6fcdd4;--dictal-color-accent-subtle:#0f3236;--dictal-color-danger-fill:#d1342a;--dictal-color-danger-on-fill:#fff;--dictal-color-danger-text:#ff7b70;--dictal-color-danger-subtle:#3a1512;--dictal-color-success-text:#5bd68a;--dictal-color-success-subtle:#0f2e1b;--dictal-color-success-fill:#4cc47e;--dictal-color-success-on-fill:#062012;--dictal-color-warning-text:#f2b84b;--dictal-color-warning-subtle:#33250a;--dictal-color-info-text:#8dbbeb;--dictal-color-info-subtle:#132539;--dictal-color-caution-text:#ffa066;--dictal-color-caution-subtle:#3a1d0b;--dictal-color-caution-fill:#f08a4b;--dictal-color-caution-on-fill:#1f0c00;--dictal-color-usage-fill:#5fc4cc;--dictal-color-usage-warning:#f2b84b;--dictal-color-usage-limit:#f08a4b;--dictal-color-usage-track:#2c3035;--dictal-color-recording-fill:#ff453a;--dictal-color-recording-on-fill:#1a0000;--dictal-color-recording-text:#ff6a60;--dictal-color-recording-surface:#15171a;--dictal-color-meter-level:#ff453a;--dictal-color-meter-track:#2c3035;--dictal-color-border-strong:#6b727a;--dictal-color-separator:#2c3035;--dictal-color-focus-ring:#6fcdd4;--dictal-color-banner-offline:#33250a;--dictal-color-toast:#e9ecef;--dictal-color-scrim:#000000a3}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--dictal-color-bg);min-height:100vh;color:var(--dictal-color-text-primary);font-family:var(--dictal-typography-body-family);font-size:var(--dictal-typography-body-size);line-height:var(--dictal-typography-body-line-height);font-weight:var(--dictal-typography-body-weight);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p{margin:0}a{color:var(--dictal-color-accent-text)}:focus-visible{outline:2px solid var(--dictal-color-focus-ring);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-button[data-v-6bcd41cf]{min-height:50px;min-width:var(--dictal-size-tap-min);padding:0 var(--dictal-space-5);border-radius:var(--dictal-radius-lg);font:inherit;font-size:var(--dictal-typography-headline-size);line-height:var(--dictal-typography-headline-line-height);font-weight:var(--dictal-typography-headline-weight);cursor:pointer;transition:opacity var(--dictal-motion-duration-fast) var(--dictal-motion-easing-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.app-button--block[data-v-6bcd41cf]{width:100%}.app-button--primary[data-v-6bcd41cf]{background:var(--dictal-color-accent-fill);color:var(--dictal-color-accent-on-fill)}.app-button--secondary[data-v-6bcd41cf]{background:var(--dictal-color-surface);color:var(--dictal-color-accent-text);border-color:var(--dictal-color-border-strong)}.app-button[data-v-6bcd41cf]:disabled{cursor:not-allowed;opacity:.4}.app-button--loading[data-v-6bcd41cf]:disabled{opacity:1;cursor:progress}.app-button--loading .app-button__label[data-v-6bcd41cf]{visibility:hidden}.app-button__spinner[data-v-6bcd41cf]{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite app-button-spin-6bcd41cf;position:absolute}@keyframes app-button-spin-6bcd41cf{to{transform:rotate(360deg)}}.language-switch[data-v-ec50e7b3]{border-radius:var(--dictal-radius-md);background:var(--dictal-color-surface-sunken);padding:2px;display:inline-flex}.language-switch__option[data-v-ec50e7b3]{min-height:var(--dictal-size-tap-min);padding:0 var(--dictal-space-3);border-radius:var(--dictal-radius-sm);color:var(--dictal-color-text-secondary);font:inherit;font-size:var(--dictal-typography-subheadline-size);cursor:pointer;background:0 0;border:0}.language-switch__option[aria-pressed=true][data-v-ec50e7b3]{background:var(--dictal-color-surface);color:var(--dictal-color-text-primary);font-weight:600}.layout[data-v-ffa7442b]{flex-direction:column;min-height:100vh;display:flex}.layout__header[data-v-ffa7442b]{justify-content:space-between;align-items:center;gap:var(--dictal-space-3);padding:var(--dictal-space-3) var(--dictal-space-4);flex-wrap:wrap;display:flex}.layout__brand[data-v-ffa7442b]{font-family:var(--dictal-typography-title3-family);font-size:var(--dictal-typography-title3-size);line-height:var(--dictal-typography-title3-line-height);font-weight:var(--dictal-typography-title3-weight);color:var(--dictal-color-accent-text)}.layout__actions[data-v-ffa7442b]{align-items:center;gap:var(--dictal-space-2);display:flex}.layout__main[data-v-ffa7442b]{padding:var(--dictal-space-4);flex:1;justify-content:center;align-items:flex-start;display:flex}.layout__card[data-v-ffa7442b]{gap:var(--dictal-space-5);width:100%;max-width:440px;padding:var(--dictal-space-6) var(--dictal-space-4);border-radius:var(--dictal-radius-xl);background:var(--dictal-color-surface);box-shadow:var(--dictal-elevation-1);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.layout__header[data-v-ffa7442b]{padding:var(--dictal-space-4) var(--dictal-space-8)}.layout__main[data-v-ffa7442b]{padding:var(--dictal-space-12) var(--dictal-space-6)}.layout__card[data-v-ffa7442b]{padding:var(--dictal-space-8)}}.banner[data-v-d02ec61b]{padding:var(--dictal-space-3) var(--dictal-space-4);border-radius:var(--dictal-radius-md);font-size:var(--dictal-typography-footnote-size);line-height:var(--dictal-typography-footnote-line-height)}.banner--info[data-v-d02ec61b]{background:var(--dictal-color-info-subtle);color:var(--dictal-color-info-text)}.banner--warning[data-v-d02ec61b]{background:var(--dictal-color-banner-offline);color:var(--dictal-color-warning-text)}.banner--danger[data-v-d02ec61b]{background:var(--dictal-color-danger-subtle);color:var(--dictal-color-danger-text)}.banner--success[data-v-d02ec61b]{background:var(--dictal-color-success-subtle);color:var(--dictal-color-success-text)}.page-title[data-v-3a6a5594]{font-family:var(--dictal-typography-title1-family);font-size:var(--dictal-typography-title1-size);line-height:var(--dictal-typography-title1-line-height);font-weight:var(--dictal-typography-title1-weight)}.form[data-v-3a6a5594]{gap:var(--dictal-space-4);grid-template-columns:minmax(0,1fr);display:grid}.form-error[data-v-3a6a5594]{color:var(--dictal-color-danger-text);font-size:var(--dictal-typography-subheadline-size);line-height:var(--dictal-typography-subheadline-line-height)}.form-note[data-v-3a6a5594],.body-text[data-v-3a6a5594]{color:var(--dictal-color-text-secondary);font-size:var(--dictal-typography-callout-size);line-height:var(--dictal-typography-callout-line-height)}.text-link[data-v-3a6a5594]{font-size:var(--dictal-typography-callout-size);line-height:var(--dictal-typography-callout-line-height);justify-self:start}.intro[data-v-3a6a5594],.server[data-v-3a6a5594]{gap:var(--dictal-space-3);grid-template-columns:minmax(0,1fr);display:grid}.section-title[data-v-3a6a5594]{font-size:var(--dictal-typography-headline-size);line-height:var(--dictal-typography-headline-line-height);font-weight:var(--dictal-typography-headline-weight);color:var(--dictal-color-text-secondary)}.hello[data-v-3a6a5594]{font-family:var(--dictal-typography-title2-family);font-size:var(--dictal-typography-title2-size);line-height:var(--dictal-typography-title2-line-height);font-weight:var(--dictal-typography-title2-weight)}
