.sivir-reasoning-orb.svelte-131lmzb{background:color-mix(in oklab, var(--color-primary) 18%, var(--color-card));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--color-primary) 40%, transparent);isolation:isolate}.sivir-reasoning-orb.svelte-131lmzb:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 34% 28%,#fff9,#0000 42%),radial-gradient(circle at 50% 110%,#00000038,#0000 62%);position:absolute;inset:0}.sivir-reasoning-orb-liquid.svelte-131lmzb{background:var(--color-primary);width:200%;height:200%;transition:top calc(var(--motion-duration-panel) * 4) cubic-bezier(.4, 0, .2, 1);border-radius:42%;animation:2.4s linear infinite paused svelte-131lmzb-sivir-reasoning-orb-wave;top:-24%;left:-50%}.sivir-reasoning-orb[data-active=true].svelte-131lmzb .sivir-reasoning-orb-liquid:where(.svelte-131lmzb){animation-play-state:running;top:42%}@keyframes svelte-131lmzb-sivir-reasoning-orb-wave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sivir-reasoning-orb-liquid.svelte-131lmzb{transition:none;animation:none}}.sivir-reasoning-shimmer.svelte-910dr6{background:linear-gradient(100deg, var(--color-foreground-muted) 35%, var(--color-foreground) 50%, var(--color-foreground-muted) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite svelte-910dr6-sivir-reasoning-shimmer}@keyframes svelte-910dr6-sivir-reasoning-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sivir-reasoning-shimmer.svelte-910dr6{color:var(--color-foreground-muted);background:0 0;animation:none}}.sivir-response-stream-fresh.svelte-rv38hn{animation:.24s cubic-bezier(.23,1,.32,1) both svelte-rv38hn-sivir-response-stream-fresh}.sivir-response-stream-dot.svelte-rv38hn{animation:1.1s ease-in-out infinite svelte-rv38hn-sivir-response-stream-dot}@keyframes svelte-rv38hn-sivir-response-stream-fresh{0%{opacity:0}}@keyframes svelte-rv38hn-sivir-response-stream-dot{0%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.sivir-response-stream-fresh.svelte-rv38hn{animation:none}.sivir-response-stream-dot.svelte-rv38hn{opacity:.6;animation:none}}.sivir-tool-shimmer.svelte-1shob7c{background:linear-gradient(100deg, var(--color-foreground-muted) 35%, var(--color-foreground) 50%, var(--color-foreground-muted) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite svelte-1shob7c-sivir-tool-shimmer}@keyframes svelte-1shob7c-sivir-tool-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sivir-tool-shimmer.svelte-1shob7c{color:var(--color-foreground-muted);background:0 0;animation:none}}.emw-login.svelte-mzavnj{--emw-login-bg:var(--card,oklch(100% 0 0));--emw-login-fg:var(--card-foreground,oklch(14.5% 0 0));--emw-login-muted:var(--muted-foreground,oklch(55.6% 0 0));--emw-login-border:var(--border,oklch(92.2% 0 0));--emw-login-input:var(--input,oklch(92.2% 0 0));--emw-login-ring:var(--ring,oklch(70.8% 0 0));--emw-login-primary:var(--primary,oklch(20.5% 0 0));--emw-login-primary-fg:var(--primary-foreground,oklch(98.5% 0 0));--emw-login-destructive:var(--destructive,oklch(57.7% .245 27.325));--emw-login-radius:var(--radius,.625rem);place-items:center;padding:2rem 1rem;display:grid}.emw-login__card.svelte-mzavnj{border:1px solid var(--emw-login-border);border-radius:var(--emw-login-radius);background:var(--emw-login-bg);width:100%;max-width:24rem;color:var(--emw-login-fg);gap:1.25rem;padding:1.5rem;display:grid;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e}.emw-login__head.svelte-mzavnj{gap:.375rem;display:grid}.emw-login__head.svelte-mzavnj h1:where(.svelte-mzavnj){letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.emw-login__head.svelte-mzavnj p:where(.svelte-mzavnj){color:var(--emw-login-muted);margin:0;font-size:.875rem}.emw-login__form.svelte-mzavnj{gap:.875rem;display:grid}.emw-login__field.svelte-mzavnj{gap:.375rem;min-width:0;font-size:.875rem;font-weight:500;display:grid}.emw-login__field.svelte-mzavnj>:where(.svelte-mzavnj){min-width:0;max-width:100%}.emw-login__field.svelte-mzavnj input:where(.svelte-mzavnj){border:1px solid var(--emw-login-input);border-radius:calc(var(--emw-login-radius) - 2px);height:2.25rem;color:inherit;background:0 0;outline:none;padding:.5rem .75rem;font-size:.875rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.emw-login__field.svelte-mzavnj input:where(.svelte-mzavnj):focus-visible{border-color:var(--emw-login-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--emw-login-ring) 50%, transparent)}.emw-login__error.svelte-mzavnj{color:var(--emw-login-destructive);margin:0;font-size:.875rem}.emw-login__notice.svelte-mzavnj{color:var(--emw-login-muted);margin:0;font-size:.875rem}.emw-login__btn.svelte-mzavnj{border-radius:calc(var(--emw-login-radius) - 2px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.emw-login__provider-icon.svelte-mzavnj{flex:none}.emw-login__btn.svelte-mzavnj:disabled{opacity:.5;pointer-events:none}.emw-login__btn--primary.svelte-mzavnj{background:var(--emw-login-primary);color:var(--emw-login-primary-fg)}.emw-login__btn--primary.svelte-mzavnj:hover{opacity:.9}.emw-login__btn--outline.svelte-mzavnj{border-color:var(--emw-login-input);color:inherit;background:0 0;box-shadow:0 1px 2px #0000000d}.emw-login__btn--outline.svelte-mzavnj:hover{background:color-mix(in oklch, var(--emw-login-fg) 5%, transparent)}.emw-login__switch.svelte-mzavnj{justify-items:center;gap:.25rem;display:grid}.emw-login__link.svelte-mzavnj{color:var(--emw-login-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.875rem;text-decoration:underline}.emw-login__link.svelte-mzavnj:hover{color:var(--emw-login-fg)}.emw-login__divider.svelte-mzavnj{text-transform:uppercase;letter-spacing:.05em;color:var(--emw-login-muted);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.emw-login__divider.svelte-mzavnj:before,.emw-login__divider.svelte-mzavnj:after{content:"";background:var(--emw-login-border);flex:1;height:1px}.emw-login__social.svelte-mzavnj{gap:.5rem;display:grid}:root.dark .emw-login.svelte-mzavnj,.dark .emw-login.svelte-mzavnj{--emw-login-bg:var(--card,oklch(20.5% 0 0));--emw-login-fg:var(--card-foreground,oklch(98.5% 0 0));--emw-login-muted:var(--muted-foreground,oklch(70.8% 0 0));--emw-login-border:var(--border,oklch(100% 0 0/.1));--emw-login-input:var(--input,oklch(100% 0 0/.15));--emw-login-ring:var(--ring,oklch(55.6% 0 0));--emw-login-primary:var(--primary,oklch(92.2% 0 0));--emw-login-primary-fg:var(--primary-foreground,oklch(20.5% 0 0))}.ai1-markdown{overflow-wrap:break-word;width:100%;min-width:0;font-size:var(--font-size-body,.9375rem);line-height:var(--leading-body,1.65);color:var(--foreground,oklch(14.5% 0 0))}.ai1-markdown>:first-child{margin-top:0}.ai1-markdown>:last-child{margin-bottom:0}.ai1-markdown-body>:first-child{margin-top:0}.ai1-markdown-body>:last-child{margin-bottom:0}.ai1-markdown-body p{margin:.6em 0}.ai1-markdown-body h1,.ai1-markdown-body h2,.ai1-markdown-body h3,.ai1-markdown-body h4{margin:1.1em 0 .45em;font-weight:650;line-height:1.3}.ai1-markdown-body h1{font-size:1.375em}.ai1-markdown-body h2{font-size:1.2em}.ai1-markdown-body h3{font-size:1.075em}.ai1-markdown-body ul,.ai1-markdown-body ol{margin:.6em 0;padding-inline-start:1.4em}.ai1-markdown-body li+li{margin-top:.2em}.ai1-markdown-body a{color:var(--menu-accent,#1a4f8a);text-underline-offset:.15em;text-decoration:underline}.ai1-markdown-body code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--secondary,oklch(97% 0 0));border:1px solid var(--border,oklch(92.2% 0 0));border-radius:.375rem;padding:.1em .35em;font-size:.875em}.ai1-markdown-body pre{background:var(--secondary,oklch(97% 0 0));border:1px solid var(--border,oklch(92.2% 0 0));border-radius:.625rem;margin:.8em 0;padding:.75rem .9rem;overflow-x:auto}.ai1-markdown-body pre code{background:0 0;border:none;padding:0;font-size:.85em;line-height:1.6}.ai1-markdown-body blockquote{border-inline-start:2px solid var(--border,oklch(92.2% 0 0));color:var(--muted-foreground,oklch(55.6% 0 0));margin:.8em 0;padding-inline-start:.9em}.ai1-markdown-body hr{border:none;border-top:1px solid var(--border,oklch(92.2% 0 0));margin:1.2em 0}.ai1-markdown-body table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.925em}.ai1-markdown-body th,.ai1-markdown-body td{border:1px solid var(--border,oklch(92.2% 0 0));text-align:start;padding:.4em .65em}.ai1-markdown-body thead th{background:var(--secondary,oklch(97% 0 0));font-weight:650}.ai1-markdown-body img{border-radius:.5rem;max-width:100%}.ai1-markdown-body mark{background:oklch(90% .15 95);border-radius:.2em;padding:0 .15em}:root.dark .ai1-markdown-body mark,.dark .ai1-markdown-body mark{color:inherit;background:oklch(55% .12 95/.45)}.ai1-markdown-body abbr{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ai1-markdown-body dl{margin:.8em 0}.ai1-markdown-body dt{font-weight:650}.ai1-markdown-body dd{color:var(--muted-foreground,oklch(55.6% 0 0));margin:.15em 0 .6em 1.2em}.ai1-markdown-body .contains-task-list{padding-inline-start:.2em;list-style:none}.ai1-markdown-body .task-list-item{padding-inline-start:1.6em;position:relative}.ai1-markdown-body .task-list-item-checkbox{inset-inline-start:0;width:.95em;height:.95em;accent-color:var(--menu-accent,#1a4f8a);position:absolute;top:.32em}.ai1-markdown-body .markdown-alert{border:1px solid var(--border,oklch(92.2% 0 0));border-inline-start-width:4px;border-radius:.5rem;margin:.8em 0;padding:.65em .9em}.ai1-markdown-body .markdown-alert-title{align-items:center;gap:.4em;margin:0 0 .3em;font-size:.9em;font-weight:650;display:flex}.ai1-markdown-body .markdown-alert p:last-child{margin-bottom:0}.ai1-markdown-body .markdown-alert-note{border-inline-start-color:#0969da}.ai1-markdown-body .markdown-alert-tip{border-inline-start-color:#1a7f37}.ai1-markdown-body .markdown-alert-important{border-inline-start-color:#8250df}.ai1-markdown-body .markdown-alert-warning{border-inline-start-color:#9a6700}.ai1-markdown-body .markdown-alert-caution{border-inline-start-color:#d1242c}.ai1-markdown-body .info,.ai1-markdown-body .tip,.ai1-markdown-body .warning,.ai1-markdown-body .danger,.ai1-markdown-body .details{border:1px solid var(--border,oklch(92.2% 0 0));background:var(--secondary,oklch(97% 0 0));border-inline-start-width:4px;border-radius:.5rem;margin:.8em 0;padding:.65em .9em}.ai1-markdown-body .info{border-inline-start-color:#0969da}.ai1-markdown-body .tip{border-inline-start-color:#1a7f37}.ai1-markdown-body .warning{border-inline-start-color:#9a6700}.ai1-markdown-body .danger{border-inline-start-color:#d1242c}.ai1-markdown-body .details{border-inline-start-color:var(--muted-foreground,oklch(55.6% 0 0))}.ai1-markdown--notes{grid-template-columns:minmax(0,1fr);gap:0 1.5rem;display:grid}@media (width>=72rem){.ai1-markdown--notes{grid-template-columns:minmax(0,1fr) minmax(11rem,15rem);align-items:start}}.ai1-markdown-notes{color:var(--muted-foreground,oklch(55.6% 0 0));border-top:1px solid var(--border,oklch(92.2% 0 0));padding-top:.6em;font-size:.82em;line-height:1.55}@media (width>=72rem){.ai1-markdown-notes{border-top:none;border-inline-start:1px solid var(--border,oklch(92.2% 0 0));padding-top:0;max-height:calc(100vh - 6rem);padding-inline-start:1rem;position:sticky;top:.5rem;overflow-y:auto}}.ai1-markdown-notes ol{margin:0;padding-inline-start:1.3em}.ai1-markdown-notes li+li{margin-top:.4em}.ai1-markdown-notes p{margin:0}.ai1-markdown-body sup.footnote-ref a,.ai1-markdown-notes a.footnote-backref{text-decoration:none}.ai1-markdown-body sup.footnote-ref a{padding:0 .1em;font-size:.8em}.ai1-markdown-caret{vertical-align:-.125em;background:var(--muted-foreground,oklch(55.6% 0 0));width:2px;height:1em;margin-inline-start:.125em;animation:1.1s step-end infinite ai1-markdown-caret;display:inline-block}@keyframes ai1-markdown-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ai1-markdown-caret{animation:none}}.ai1-spinner.svelte-t60ujw{animation:.85s linear infinite svelte-t60ujw-ai1-spin}@media (prefers-reduced-motion:reduce){.ai1-spinner.svelte-t60ujw{animation:none}}@keyframes svelte-t60ujw-ai1-spin{to{transform:rotate(360deg)}}.steps-ring.svelte-1105sdo{box-shadow:0 0 0 4px #3b82f64d,0 10px 15px -3px #0000001a}.ai1-spinner.svelte-1uh1idy{animation:.85s linear infinite svelte-1uh1idy-ai1-spin}@media (prefers-reduced-motion:reduce){.ai1-spinner.svelte-1uh1idy{animation:none}}@keyframes svelte-1uh1idy-ai1-spin{to{transform:rotate(360deg)}}.direct-languages.svelte-uuvh3b{align-items:center;gap:.125rem;display:flex}.direct-languages.svelte-uuvh3b .user-config__option--flag:where(.svelte-uuvh3b){background:0 0;border:1px solid #0000;border-radius:9999px;min-width:0;height:auto;padding:.15rem;font-size:1.15rem;line-height:1}.direct-languages.svelte-uuvh3b .user-config__option--flag:where(.svelte-uuvh3b):hover{background:#0000000f;border-color:#0000}.direct-languages.svelte-uuvh3b .user-config__option--flag.user-config__option--active:where(.svelte-uuvh3b){border-color:var(--menu-accent);color:inherit;background:0 0}.theme-entry.svelte-1yqz1np{align-items:center;gap:.25rem;display:flex}.site-tools.svelte-ah0eln{z-index:50;max-width:calc(100vw - 5rem);position:fixed;top:1rem;left:1rem}.site-tools__bar.svelte-ah0eln{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:.5rem;max-width:100%;display:flex;overflow-x:auto}.site-tools__bar.svelte-ah0eln:has(.site-tools__menu:where(.svelte-ah0eln)){overflow:visible}.site-tools__slot-zone.svelte-ah0eln{flex:none;align-items:flex-start;display:flex;position:relative}.site-tools__trigger.svelte-ah0eln{border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));width:2.5rem;height:2.5rem;color:var(--menu-fg,var(--user-config-fg,#111827));cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;text-decoration:none;display:flex}.site-tools__trigger.svelte-ah0eln:hover{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a))}.site-tools__trigger[aria-current=page].svelte-ah0eln{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a));box-shadow:inset 0 0 0 1px var(--menu-accent,var(--user-config-accent,#1a4f8a))}.site-tools__menu.svelte-ah0eln{border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:11rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 12px #0000001f}.user-config.svelte-ah0eln{z-index:50;max-width:calc(100vw - 5rem);position:fixed;top:1rem;right:1rem}.user-config__bar.svelte-ah0eln{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:.5rem;max-width:100%;display:flex;position:relative;overflow-x:auto}.user-config__bar.svelte-ah0eln:has(.user-config__menu:where(.svelte-ah0eln),.user-config__menus:where(.svelte-ah0eln)){overflow:visible}.user-config__trigger.svelte-ah0eln{border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));width:2.5rem;height:2.5rem;color:var(--menu-fg,var(--user-config-fg,#111827));cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:flex}.user-config__trigger.svelte-ah0eln:hover{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a))}.user-config__tool-icon.svelte-ah0eln{background-image:var(--tool-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--tool-icon-bg,transparent);border-radius:.375rem;width:1.5rem;height:1.5rem;display:block}:root.dark .user-config__tool-icon,.dark .user-config__tool-icon{background-image:var(--tool-icon-dark,var(--tool-icon))}@media (prefers-color-scheme:dark){:root:not(.dark):not([style*=light]) .user-config__tool-icon{background-image:var(--tool-icon-dark,var(--tool-icon))}}.user-config__trigger--signed-in.svelte-ah0eln{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a));box-shadow:inset 0 0 0 1px var(--menu-accent,var(--user-config-accent,#1a4f8a))}.user-config__trigger[style*=--tool-trigger-bg]{background-color:var(--tool-trigger-bg)}:root.dark .user-config__trigger[style*=--tool-trigger-bg],.dark .user-config__trigger[style*=--tool-trigger-bg]{background-color:var(--tool-trigger-bg-dark,var(--tool-trigger-bg))}.user-config__menus.svelte-ah0eln{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.user-config__slot-zone.svelte-ah0eln{flex:none;align-items:flex-start;display:flex;position:relative}.user-config__menu.svelte-ah0eln{border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:11rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 12px #0000001f}.user-config__menu--icons.svelte-ah0eln{width:max-content;min-width:0;max-width:calc(100vw - 2rem)}.user-config__row.svelte-ah0eln{border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));pointer-events:auto;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;box-shadow:0 4px 12px #0000001f}.user-config__row--split.svelte-ah0eln{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.user-config__actions.svelte-ah0eln{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.user-config__identity.svelte-ah0eln{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--menu-fg,var(--user-config-fg,#111827));flex:auto;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.user-config__tool-zone.svelte-ah0eln{position:relative}.user-config__submenu-icons{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.user-config__submenu-icon{min-width:2rem;height:2rem;color:var(--menu-fg,var(--user-config-fg,#111827));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.user-config__submenu-icon:hover{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a))}.user-config__submenu-slot{display:contents}.user-config__submenu-panel{flex-basis:100%;padding-left:.25rem}.user-config__option.svelte-ah0eln{min-width:2rem;height:2rem;color:var(--menu-fg,var(--user-config-fg,#111827));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;font-weight:600;display:flex}.user-config__option.svelte-ah0eln:hover{border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a))}.user-config__option--active.svelte-ah0eln{background:var(--menu-accent,var(--user-config-accent,#1a4f8a));border-color:var(--menu-accent,var(--user-config-accent,#1a4f8a));color:#fff}.sr-only.svelte-ah0eln{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.site-tools.svelte-ah0eln,.user-config.svelte-ah0eln{display:none}}.contact-form.svelte-12gao49{box-sizing:border-box;border:1px solid var(--menu-border,var(--user-config-border,#d1d5db));background:var(--menu-bg,var(--user-config-bg,#fff));width:100%;max-width:100%;color:var(--menu-fg,var(--user-config-fg,#111827));border-radius:.75rem;padding:1rem}.contact-form__sent.svelte-12gao49{font-size:.875rem;font-weight:600}.contact-form__detail.svelte-12gao49{opacity:.7;margin-top:.25rem;font-size:.875rem}.contact-form__grid.svelte-12gao49{gap:.75rem;display:grid}.contact-form__field.svelte-12gao49{gap:.375rem;display:grid}.contact-form__count.svelte-12gao49{opacity:.6;font-size:.75rem}.contact-form__honeypot.svelte-12gao49{display:none}.contact-form__error.svelte-12gao49{color:var(--destructive,#dc2626);font-size:.875rem}.contact-form__row.svelte-12gao49{flex-wrap:wrap;gap:.5rem;display:flex}.language-picker__backdrop.svelte-zzk7cc{z-index:60;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.language-picker.svelte-zzk7cc{border:1px solid var(--menu-border);background:var(--menu-bg);width:min(24rem,100%);max-height:min(28rem,90dvh);color:var(--menu-fg);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1rem 2rem #0003}.language-picker__header.svelte-zzk7cc{border-bottom:1px solid var(--menu-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.language-picker__title.svelte-zzk7cc{margin:0;font-size:1rem;font-weight:600}.language-picker__close.svelte-zzk7cc{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;font-size:.9rem;display:flex}.language-picker__close.svelte-zzk7cc:hover{border-color:var(--menu-accent,#1a4f8a)}.language-picker__search.svelte-zzk7cc{border-bottom:1px solid var(--menu-border);padding:.75rem 1rem}.language-picker__search.svelte-zzk7cc input:where(.svelte-zzk7cc){border:1px solid var(--menu-border);background:inherit;width:100%;color:inherit;font:inherit;border-radius:.5rem;padding:.5rem .75rem}.language-picker__list.svelte-zzk7cc{margin:0;padding:.5rem;list-style:none;overflow-y:auto}.language-picker__row.svelte-zzk7cc{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.language-picker__row.svelte-zzk7cc:hover,.language-picker__row--active.svelte-zzk7cc{border-color:var(--menu-accent,#1a4f8a)}.language-picker__flag.svelte-zzk7cc{font-size:1.25rem;line-height:1}.language-picker__label.svelte-zzk7cc{font-weight:600}.language-picker__sub.svelte-zzk7cc{opacity:.65;margin-inline-start:auto;font-size:.8rem}.language-picker__empty.svelte-zzk7cc{text-align:center;opacity:.7;margin:0;padding:1.5rem 1rem}@media (width<=40rem){.language-picker__backdrop.svelte-zzk7cc{align-items:stretch;padding:0}.language-picker.svelte-zzk7cc{border:none;border-radius:0;width:100%;height:100dvh;max-height:none}}.tg.svelte-r79knk{flex-direction:column;gap:.5rem;display:flex}.tg__empty.svelte-r79knk{opacity:.7;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tg__list.svelte-r79knk{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tg__row.svelte-r79knk{margin-left:calc(var(--tg-depth,0) * 1.25rem);border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.tg--compact.svelte-r79knk .tg__row:where(.svelte-r79knk){padding:.25rem .5rem;font-size:.8125rem}.tg__icon.svelte-r79knk{text-align:center;flex-shrink:0;width:1.25rem}.tg__body.svelte-r79knk{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tg__text.svelte-r79knk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg__bar.svelte-r79knk{appearance:none;background:var(--muted,#f3f4f6);border:none;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.tg__bar.svelte-r79knk::-webkit-progress-bar{background:var(--muted,#f3f4f6);border-radius:9999px}.tg__bar.svelte-r79knk::-webkit-progress-value{background:var(--primary,#1a4f8a);border-radius:9999px;transition:width .2s}.tg__bar.svelte-r79knk::-moz-progress-bar{background:var(--primary,#1a4f8a);border-radius:9999px}.tg__pct.svelte-r79knk{font-variant-numeric:tabular-nums;opacity:.6;flex-shrink:0;font-size:.75rem}.tg__hint.svelte-r79knk{opacity:.7;font-size:.75rem}.tg__inputs.svelte-r79knk,.tg__errors.svelte-r79knk{margin:0;padding:0;font-size:.8125rem;list-style:none}.tg__errors.svelte-r79knk{color:var(--destructive,#dc2626)}
