:root{--accent:#b5bd00;--accent-hover:#bec51f}body.light-mode{--accent:#c7d100;--accent-hover:#ced71f}.auth-app{--accent-text:var(--accent);--accent-tagline:var(--accent-text)}body.light-mode .auth-app{--accent:#adb200;--accent-hover:#b7bb1f;--accent-text:#adb200;--accent-tagline:#adb200}.link-accent{color:var(--accent-text,var(--accent));font-weight:500;text-decoration:none}.link-accent:hover{text-decoration:underline}:root[data-edition=halloween]{--green:#f2801f;--green-2:#f2801f;--green-hover:#f6a35c;--light-green:#b4541a;--light-green-2:#b4541a;--dark-green:#a8480c;--accent:#f2801f;--accent-hover:#f48f3a;--accent-contrast:#2a1405;--sidebar-accent:#f2801f;--tile-icon:#f2801f;--country-field-accent:#f2801f;--scroll-thumb-active:#f2801f;--lang-toggle-tint:#f2801f1f;--new-chat-icon-bg:#f2801f4d;--chip-bg-hover:#b4541a;--chip-bg-hover-light:oklch(30% .06 50);--scroll-bottom-bg-hover:oklch(32% .07 50);--user-msg-strip-active-bg:oklch(32% .07 50);--callout-helpline-header-bg:#f2801f1a;--callout-helpline-header-border:#f2801f47;--callout-helpline-icon:#f2801f;--callout-helpline-label:#f6a35c;--green-hover-admin:#f6a35c;--bg-color:#1b1324;--chip-bg:#271c32;--chip-border:#4d3a5e;--tile-bg:#2e2239;--code-bg:#1e1529;--code-border:#3c2d4d;--callout-bg:#1e1529;--separator-color:#3f3150;--placeholder-color:#857a93;--sidebar-bg-100:#22182d;--sidebar-border-300:#3f3150;--auth-card-bg:#271c32db;--hw-sky:linear-gradient(180deg, #160c24 0%, #2a1230 48%, #5a2412 82%, #8a3a10 100%);--hw-glow:radial-gradient(34% 40% at 79% 20%, #f2801f24, transparent 70%), radial-gradient(50% 45% at 30% 52%, #f2801f29, transparent 70%);--hw-grid:#ffffff08;--hw-grid-fine:#ffffff03;--hw-moon-bg:radial-gradient(circle at 36% 34%, #ffd27a 0%, #f6a35c 50%, #f2801f 100%);--hw-moon-shadow:0 0 80px 18px #f2801f42, 0 0 220px 80px #f2801f17;--hw-crater:#b4541a57;--hw-bat:#07090c;--hw-spider:#07090c;--hw-spider-thread:#8c929ccc;--hw-spider-eye:#f2801f;--hw-fog-1:#ffaa6e1f;--hw-fog-2:#ffaa6e17;--hw-fog-3:#ffaa6e1c;--hw-web:#e1e4eb99;--edition-lede:#e9e6dc;--edition-hl-bg:linear-gradient(transparent 62%, #f2801f8c 62%);--edition-toggle-bg:#271c32db;--edition-card-border:#3f3150;--edition-card-shadow:0 28px 80px #0a04128c;--edition-dye-1:#f2801f;--edition-dye-2:#ffd27a;--edition-mark-rim:#f2801f;--edition-mark-core:#ffd27a;--edition-mark-glow:#ffce6eb3;--hw-eye:#f5f2e9;--hw-iris:#f2801f;--hw-pupil:#1d0f05;--edition-mark-halo:radial-gradient(closest-side, #ffbe5a38, #f2801f1a 55%, transparent);--hw-floor:linear-gradient(180deg, transparent 36%, #8a3a1007 50%, #8a3a1014 64%, #8a3a1026 80%, #8a3a103d 100%);--hw-app-fog-1:#ffaa6e1f;--hw-app-fog-2:#ffaa6e17;--hw-app-fog-3:#ffaa6e1c;--hw-boot-spider:#f5f2e9;--hw-boot-thread:#f5f2e980;--hw-corner-web:#f5f2e921;--hw-greet-spider:#a094b3;--hw-greet-thread:#f5f2e94d;--hw-weave:#f5f2e9bf;--hw-weave-glow:#ffd27a59;--hw-hat:#120b1a;--hw-hat-edge:#4d3a5e;--hw-hat-band:#f2801f;--hw-hat-buckle:#ffd27a;--edition-accent-pale:#f6a35c;--sidebar-bg-200:#281d34;--sidebar-bg-300:#2e2239;--sidebar-bg-400:#4d3a5e;--sidebar-border-200:#2e2239;--sidebar-context-bg:#281d34;--sidebar-context-hover:#2e2239;--table-header-bg:#271c32;--table-even-row-bg:#22182d;--table-odd-row-bg:#1b1324;--table-border:#4d3a5e;--md-table-hairline:#3f3150;--country-field-list-bg:#22182d}@keyframes hw-flicker{0%,to{opacity:.9;transform:scale(.56)}18%{opacity:1;transform:scale(.72)}27%{opacity:.84;transform:scale(.6)}45%{opacity:1;transform:scale(.8)}58%{opacity:.9;transform:scale(.62)}72%{opacity:1;transform:scale(.75)}84%{opacity:.86;transform:scale(.64)}}@keyframes hw-glance{0%,22%,86%,to{transform:translate(-50%,-50%)}32%,46%{transform:translate(-80%,-26%)}56%,74%{transform:translate(-20%,-26%)}}@keyframes hw-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}@keyframes hw-dangle{0%,to{height:var(--thread)}50%{height:calc(var(--thread) - 14px)}}@keyframes hw-thread{0%,to{height:7px}50%{height:16px}}@keyframes hw-wm-dangle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes hw-hat-pop{0%{opacity:0;transform:translateY(18%)rotate(-12deg)scale(.2)}32%{opacity:1;transform:translateY(-16%)rotate(-3deg)scale(1.08,1.16)}52%{transform:translateY(3%)rotate(-17deg)scale(1.06,.9)}70%{transform:translateY(-5%)rotate(-9deg)scale(.98,1.05)}86%{transform:translateY(0)rotate(-13deg)scale(1.01,.98)}to{opacity:1;transform:translateY(0)rotate(-12deg)scale(1)}}@keyframes hw-spider-appear{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}80%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hw-spider-kick{0%{transform:scale(1.1,.9)}to{transform:scale(.9,1.1)}}@media (prefers-reduced-motion:reduce){.hw-scene *,.hw-atmos *,.hw-spider-layer *,.hw-spider:before,.hw-boot-spider,.hw-boot-spider:before,.hw-wm-spider,.hw-eye,.hw-eye *,.hw-hat{animation:none!important}.hw-lantern:after{transform:scale(.62);animation:none!important}}.hw-scene{z-index:0;pointer-events:none;background:var(--hw-sky);position:fixed;inset:0;overflow:hidden}.hw-scene__grid{background-image:repeating-linear-gradient(180deg, var(--hw-grid) 0 1px, transparent 1px 120px), repeating-linear-gradient(90deg, var(--hw-grid) 0 1px, transparent 1px 120px), repeating-linear-gradient(180deg, var(--hw-grid-fine) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, var(--hw-grid-fine) 0 1px, transparent 1px 24px);position:absolute;inset:0}.hw-scene__glow{background:var(--hw-glow);position:absolute;inset:0}.hw-scene__moon-cluster{transform-origin:100% 0;position:absolute;inset:0}@media (width<=880px){.hw-scene__moon-cluster{transform:scale(.55)}}@media (width<=480px){.hw-scene__moon-cluster{transform:translate(60px,28px)scale(.42)}}.hw-moon{background:var(--hw-moon-bg);width:210px;height:210px;box-shadow:var(--hw-moon-shadow);border-radius:50%;position:absolute;top:62px;right:185px}.hw-moon>i{background:var(--hw-crater);border-radius:50%;position:absolute}.hw-moon>i:first-child{width:38px;height:38px;top:120px;left:44px}.hw-moon>i:nth-child(2){width:22px;height:22px;top:54px;left:128px}.hw-moon>i:nth-child(3){width:14px;height:14px;top:150px;left:150px}.hw-bat{color:var(--hw-bat);position:absolute}.hw-bat>svg{width:100%;height:auto;display:block}.hw-bat--1{width:40px;top:100px;right:320px;transform:rotate(-9deg)}.hw-bat--2{width:26px;top:170px;right:224px;transform:rotate(12deg)}.hw-bat--3{width:18px;top:186px;right:414px;transform:rotate(-5deg)}.hw-swarm--1{width:26px;bottom:127px;left:180px;transform:rotate(6deg)}.hw-swarm--2{width:34px;bottom:71px;left:430px;transform:rotate(-8deg)}.hw-swarm--3{width:22px;bottom:161px;right:182px;transform:rotate(10deg)}.hw-swarm--4{width:30px;bottom:85px;right:80px;transform:rotate(-4deg)}.hw-fog{background:radial-gradient(38% 48% at 18% 72%, var(--hw-fog-1), transparent 72%), radial-gradient(34% 42% at 52% 84%, var(--hw-fog-2), transparent 72%), radial-gradient(40% 50% at 86% 66%, var(--hw-fog-3), transparent 72%);filter:blur(10px);height:340px;position:absolute;bottom:-80px;left:-120px;right:-120px}.hw-spider{width:28px;color:var(--hw-spider);flex-direction:column;align-items:center;display:flex;position:absolute}.hw-spider:before{content:"";width:1px;height:var(--thread);background:var(--hw-spider-thread);animation:6s ease-in-out infinite hw-dangle}.hw-spider>svg{width:28px;height:25px;margin-top:-5px;display:block}.hw-spider--moon{--thread:222px;top:-20px;right:276px}.hw-spider--web{--thread:180px;color:var(--hw-greet-spider);--hw-spider-thread:var(--hw-greet-thread);top:170px;right:106px}.hw-spider__body{pointer-events:auto;touch-action:none;cursor:grab;transform-origin:50% 5px;margin-top:-5px;display:block;position:relative}.hw-spider__body:after{content:"";position:absolute;inset:-10px}.hw-spider__body>svg{width:28px;height:25px;display:block}.hw-spider--held .hw-spider__body{cursor:grabbing}.hw-spider--busy .hw-spider__body{cursor:default}.hw-spider--gone .hw-spider__body{visibility:hidden;pointer-events:none}.hw-spider--free:before{display:none}.hw-spider--appear .hw-spider__body>svg{transform-origin:50% 34%;animation:.35s ease-out both hw-spider-appear}.hw-spider--torn .hw-spider-legs,.hw-spider--crawl .hw-spider-legs{transform-box:fill-box;transform-origin:50%;animation:.16s ease-in-out infinite alternate hw-spider-kick}.hw-spider-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.hw-spider-layer--up{z-index:20}.hw-spider>.hw-spider__thread{pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:50%;overflow:visible}.hw-spider__thread path{fill:none;stroke:var(--hw-spider-thread);stroke-width:1px}.hw-spider-eye{fill:var(--hw-spider-eye)}.hw-atmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-atmos__floor{background:var(--hw-floor);position:absolute;inset:0}.hw-atmos__fog{background:radial-gradient(38% 48% at 18% 72%, var(--hw-app-fog-1), transparent 72%), radial-gradient(34% 42% at 52% 84%, var(--hw-app-fog-2), transparent 72%), radial-gradient(40% 50% at 86% 66%, var(--hw-app-fog-3), transparent 72%);filter:blur(10px);height:300px;position:absolute;bottom:-80px;left:-120px;right:-120px}.hw-corner-web{width:400px;height:400px;position:absolute;top:0;right:0;overflow:visible}.hw-corner-web path{fill:none;stroke:var(--hw-corner-web);stroke-width:1px;stroke-linecap:round}.hw-weave{transition:opacity 1.2s}.hw-weave--fading{opacity:0}.hw-weave .hw-weave__silk{stroke:var(--hw-weave);stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:1}.hw-weave .hw-weave__glow{stroke:var(--hw-weave-glow);stroke-width:5px;stroke-linejoin:round;opacity:0;transition:opacity .5s}.hw-weave--done .hw-weave__glow{opacity:1}.hw-boot-spider{top:1px;left:var(--hw-progress,0%);width:16px;color:var(--hw-boot-spider);pointer-events:none;flex-direction:column;align-items:center;margin-left:-8px;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.hw-boot-spider:before{content:"";background:var(--hw-boot-thread);width:1px;height:10px;animation:3.2s ease-in-out infinite hw-thread}.hw-boot-spider>svg{width:16px;height:14.3px;margin-top:-3px;display:block}.hw-boot-spider>svg path{stroke-width:1.8px}.hw-wm-spider{animation:5s ease-in-out infinite hw-wm-dangle}.hw-hat{transform-origin:50% 79%;pointer-events:none;touch-action:none;width:145%;height:auto;position:absolute;bottom:70%;left:-30%;overflow:visible;transform:rotate(-12deg)}.hw-hat__grip{fill:#0000;pointer-events:all;cursor:grab}.hw-hat--held,.hw-hat--held .hw-hat__grip{cursor:grabbing}.hw-hat--pop{animation:hw-hat-pop var(--hw-hat-pop) ease-in-out both}.hw-hat__brim,.hw-hat__crown{fill:var(--hw-hat);stroke:var(--hw-hat-edge);stroke-width:.8px;stroke-linejoin:round}.hw-hat__band{fill:var(--hw-hat-band)}.hw-hat__buckle{fill:none;stroke:var(--hw-hat-buckle);stroke-width:1.1px}.hw-lantern{width:var(--s);height:var(--s);background:var(--edition-mark-rim);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.hw-lantern:after{content:"";background:var(--edition-mark-core);box-shadow:0 0 var(--g) var(--gs) var(--edition-mark-glow);border-radius:50%;animation:1.3s ease-in-out infinite hw-flicker;position:absolute;inset:0;transform:scale(.62)}.hw-eye{width:var(--s);height:var(--s);background:var(--hw-eye);border-radius:50%;flex-shrink:0;animation:5.4s ease-in-out infinite hw-blink;display:inline-block;position:relative;overflow:hidden}.hw-eye__iris{background:var(--hw-iris);border-radius:50%;width:50%;height:50%;animation:5.4s ease-in-out infinite hw-glance;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-eye__iris:after{content:"";background:var(--hw-pupil);border-radius:50%;position:absolute;inset:27%}.hw-eye--paused,.hw-eye--paused .hw-eye__iris{animation-play-state:paused}.web.svelte-3fbiyl{fill:none;stroke:var(--hw-web);stroke-width:.17px;stroke-linecap:round}.web.thread.svelte-3fbiyl{stroke-width:.16px}.lang-toggle.svelte-cucmgt{isolation:isolate;border:1px solid var(--lang-toggle-border,var(--separator-color,#374151));border-radius:var(--radius-md,6px);background:var(--lang-toggle-bg,transparent);width:52px;height:24px;font-family:var(--ui-font,inherit);letter-spacing:.06em;color:var(--lang-toggle-color,var(--text-color,#fff));cursor:pointer;outline:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;transition:border-color .3s,background-color .2s;display:inline-flex;position:relative}.lang-toggle.svelte-cucmgt:hover,.lang-toggle.svelte-cucmgt:focus-visible{border-color:var(--lang-toggle-accent,var(--green,#b5bd00))}.lang-toggle.svelte-cucmgt:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 20%, transparent)}.lang-toggle.svelte-cucmgt:before{content:"";z-index:-1;border-radius:inherit;background:var(--lang-toggle-tint,#b5bd001f);opacity:0;transition:opacity .2s;position:absolute;inset:0}.lang-toggle.svelte-cucmgt:hover:before{opacity:1}.globe.svelte-cucmgt{width:13px;height:13px;color:var(--lang-toggle-icon,var(--disclaimer-text-color,#9ca3af));margin-right:6px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.col.svelte-cucmgt{height:14px;line-height:14px;display:block;position:relative;top:1px;overflow:hidden}.col.svelte-cucmgt+.col:where(.svelte-cucmgt){margin-left:1px}.roll.svelte-cucmgt{flex-direction:column;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}.col.svelte-cucmgt+.col:where(.svelte-cucmgt) .roll:where(.svelte-cucmgt){transition-delay:70ms}.lang-toggle.en.svelte-cucmgt .roll:where(.svelte-cucmgt){transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.lang-toggle.svelte-cucmgt,.lang-toggle.svelte-cucmgt:before,.globe.svelte-cucmgt,.roll.svelte-cucmgt{transition-duration:0s;transition-delay:0s}}.overlay.svelte-127lznx{overscroll-behavior:contain;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.25s svelte-127lznx-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes svelte-127lznx-fade-in{0%{opacity:0}to{opacity:1}}.modal.svelte-127lznx{background:var(--bg-color,#111);border:1px solid var(--separator-color,#222);border-radius:8px;flex-direction:column;width:100%;max-width:800px;max-height:85dvh;margin:auto;padding:2rem;animation:.25s svelte-127lznx-slide-up;display:flex;position:relative;box-shadow:0 8px 32px #0006}@keyframes svelte-127lznx-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-127lznx{flex-shrink:0;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding-right:2.25rem;display:flex}.modal-header.wrappable.svelte-127lznx{flex-wrap:wrap}.header-left.svelte-127lznx{flex-direction:column;flex:12rem;gap:.25rem;min-width:0;display:flex}.back-btn.svelte-127lznx{color:var(--green,#b5bd00);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.back-btn.svelte-127lznx:hover{text-decoration:underline}.modal-title.svelte-127lznx{color:var(--text-color,#fff);min-width:220px;margin:0;font-size:1.4rem;font-weight:700}.header-actions.svelte-127lznx{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.download-btn.svelte-127lznx{border:1px solid var(--separator-color,#374151);color:var(--disclaimer-text-color,#9ca3af);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.download-btn.svelte-127lznx:hover{background:var(--code-bg,#ffffff14);color:var(--text-color,#fff)}.close-btn.svelte-127lznx{width:40px;height:40px;color:var(--disclaimer-text-color,#9ca3af);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:1.5rem;right:.85rem}.close-btn.svelte-127lznx:hover{color:var(--text-color,#fff)}.modal-body.svelte-127lznx{color:var(--disclaimer-text-color,#d1d5db);flex:1;margin-right:-.75rem;padding-right:.75rem;font-size:.85rem;line-height:1.7;overflow-y:auto}.modal-body.svelte-127lznx h2{color:var(--text-color,#fff);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.02rem;font-weight:700}.modal-body.svelte-127lznx h2:first-child{margin-top:0}.modal-body.svelte-127lznx h3{color:var(--text-color,#fff);margin-top:1.5rem;margin-bottom:.4rem;font-size:.95rem;font-weight:600}.modal-body.svelte-127lznx h4{color:var(--text-color,#fff);margin-top:1.1rem;margin-bottom:.3rem;font-size:.88rem;font-weight:600}.modal-body.svelte-127lznx strong{color:var(--text-color,#fff)}.modal-body.svelte-127lznx p{margin-bottom:.75rem}.modal-body.svelte-127lznx ul{margin:.25rem 0 .75rem 1.25rem;padding:0}.modal-body.svelte-127lznx li{margin-bottom:.25rem}.modal-body.svelte-127lznx a{color:var(--accent-text,var(--accent));text-decoration:none}.modal-body.svelte-127lznx a:hover{text-decoration:underline}.modal-body.svelte-127lznx code{background:var(--code-bg,#ffffff14);border-radius:3px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.modal-body.svelte-127lznx .legal-callout{background:color-mix(in srgb, var(--green) 10%, transparent);border-left:3px solid var(--green);border-radius:4px;margin:.5rem 0 1rem;padding:.85rem 1rem}.modal-body.svelte-127lznx .legal-translation-notice{background:#d977061f;border:1px solid #d9770673;border-left:4px solid #d97706;border-radius:4px;margin:0 0 1.5rem;padding:.85rem 1rem .35rem}.modal-body.svelte-127lznx .legal-translation-notice p{margin-bottom:.5rem}.modal-body.svelte-127lznx .legal-translation-notice p[lang=de]{opacity:.85;font-size:.95em}.modal-body.svelte-127lznx .legal-meta{color:var(--disclaimer-text-color,#9ca3af);margin-bottom:1rem;font-size:.78rem}.modal-body.svelte-127lznx .legal-table{border-collapse:collapse;width:100%;margin:.75rem 0 1rem;font-size:.78rem}.modal-body.svelte-127lznx .legal-table th,.modal-body.svelte-127lznx .legal-table td{border:1px solid var(--separator-color,#374151);text-align:left;padding:.5rem .6rem}.modal-body.svelte-127lznx .legal-table th{background:var(--code-bg,#ffffff0f);color:var(--text-color,#fff);font-weight:600}.auto-break.svelte-127lznx{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width<=555px){.overlay.svelte-127lznx{padding:.75rem}.modal.svelte-127lznx{max-height:92dvh;padding:1.25rem 1rem}.modal-header.svelte-127lznx{padding-right:2.5rem}.close-btn.svelte-127lznx{top:.75rem;right:.6rem}.modal-title.svelte-127lznx{font-size:1.15rem}.modal-body.svelte-127lznx{margin-right:-.5rem;padding-right:.5rem}.download-label.svelte-127lznx{display:none}.download-btn.svelte-127lznx{padding:.3rem .45rem}}.overlay.svelte-bo7fuv{overscroll-behavior:contain;z-index:9998;-webkit-backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;animation:.25s svelte-bo7fuv-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}body.light-mode .overlay.svelte-bo7fuv{background:#00000059}@keyframes svelte-bo7fuv-fade-in{0%{opacity:0}to{opacity:1}}.modal.svelte-bo7fuv{border:1px solid var(--border-light,#333);border-radius:var(--interrupt-radius,12px);width:100%;max-width:560px;padding:var(--interrupt-pad,28px 28px 24px);box-shadow:var(--shadow-modal);background:#26292d;flex-direction:column;margin:auto;animation:.25s svelte-bo7fuv-slide-up;display:flex;position:relative}body.light-mode .modal.svelte-bo7fuv{border-color:var(--separator-color);background:#fff}@keyframes svelte-bo7fuv-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.eyebrow.svelte-bo7fuv{font-size:var(--interrupt-eyebrow-px,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin:0;font-weight:600}body.light-mode .eyebrow.svelte-bo7fuv{color:#7d8300}.modal-title.svelte-bo7fuv{font-family:"Nunito", var(--font-family);color:var(--text-color);margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.2}.intro.svelte-bo7fuv{font-size:var(--interrupt-body-px,13.5px);color:var(--text-secondary,#9ca3af);margin:14px 0 0;line-height:1.55}body.light-mode .intro.svelte-bo7fuv{color:#6b7280}.docs.svelte-bo7fuv{margin-top:var(--interrupt-section-gap,18px);flex-direction:column;gap:8px;display:flex}.doc-link.svelte-bo7fuv{background:var(--chip-bg);border:1px solid var(--separator-color);color:var(--text-color);font-family:var(--font-family);font-size:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.doc-link.svelte-bo7fuv:hover{border-color:var(--green);background:#cfd6000a}.doc-icon.svelte-bo7fuv{width:32px;height:32px;color:var(--green);background:#cfd6001a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-body.svelte-bo7fuv{flex:1;min-width:0}.doc-link.svelte-bo7fuv strong:where(.svelte-bo7fuv){font-size:13px;font-weight:600;display:block}.doc-link.svelte-bo7fuv small:where(.svelte-bo7fuv){color:var(--disclaimer-text-color);font-size:11px}.statement.svelte-bo7fuv{margin:var(--interrupt-section-gap,18px) 0 0;color:var(--text-secondary,#9ca3af);font-size:12px;line-height:1.5}body.light-mode .statement.svelte-bo7fuv{color:#6b7280}.actions.svelte-bo7fuv{gap:10px;margin-top:22px;display:flex}.btn.svelte-bo7fuv{height:42px;font-family:inherit;font-size:var(--interrupt-btn-px,14px);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .2s,border-color .2s,opacity .15s;display:flex}.btn.svelte-bo7fuv:disabled{cursor:default;opacity:.7}.btn--primary.svelte-bo7fuv{background:var(--green);color:var(--accent-contrast);border:none;flex:1.4}.btn--primary.svelte-bo7fuv:hover:not(:disabled){opacity:.85}.btn--ghost.svelte-bo7fuv{border:1px solid var(--separator-color);color:var(--text-secondary,#9ca3af);background:0 0}body.light-mode .btn--ghost.svelte-bo7fuv{color:#6b7280}.btn--ghost.svelte-bo7fuv:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-color)}@media (width<=640px){.overlay.svelte-bo7fuv{padding:clamp(8px,2.5vw,16px)}.modal-title.svelte-bo7fuv{font-size:clamp(18px,4vw,24px)}.intro.svelte-bo7fuv{margin-top:clamp(10px,2.4vw,14px)}.docs.svelte-bo7fuv{gap:clamp(6px,1.4vw,8px)}.doc-link.svelte-bo7fuv{gap:clamp(9px,2vw,12px);padding:clamp(9px,2.2vw,12px) clamp(10px,2.5vw,14px)}.doc-icon.svelte-bo7fuv{width:clamp(26px,5vw,32px);height:clamp(26px,5vw,32px)}.doc-link.svelte-bo7fuv strong:where(.svelte-bo7fuv){font-size:clamp(11.5px,2.1vw,13px)}.doc-link.svelte-bo7fuv small:where(.svelte-bo7fuv){font-size:clamp(10px,1.8vw,11px)}.statement.svelte-bo7fuv{font-size:clamp(10.5px,1.9vw,12px)}.actions.svelte-bo7fuv{margin-top:clamp(16px,3.6vw,22px)}}@media (width<=480px){.actions.svelte-bo7fuv{flex-direction:column-reverse}.btn.svelte-bo7fuv{flex:none;height:auto;min-height:42px}}@media (height<=560px){.modal.svelte-bo7fuv{animation:none}}@media (prefers-reduced-motion:reduce){.overlay.svelte-bo7fuv,.modal.svelte-bo7fuv{animation:none}.btn.svelte-bo7fuv{transition:none}}.scroll-cue.svelte-1cdtl2r{--cue-px:calc(var(--cue-size,56px) / 56);--cue-line-top:calc(var(--cue-size,56px) / 2 + 22.5 * var(--cue-px) + 6px);left:50%;bottom:calc(var(--cue-bottom,12px) + var(--cue-line-top) + 2px - var(--cue-size,56px));width:var(--cue-size,56px);height:var(--cue-size,56px);color:var(--accent-tagline,var(--accent));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s,color .15s;display:flex;transform:translate(-50%)translateY(6px)}.scroll-cue.visible.svelte-1cdtl2r{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.scroll-cue.svelte-1cdtl2r:hover{color:var(--green-hover)}body.light-mode .scroll-cue.svelte-1cdtl2r:hover{color:color-mix(in srgb, var(--accent-tagline,var(--accent)) 82%, #000)}.scroll-cue-glyph.svelte-1cdtl2r{width:calc(45 * var(--cue-px));height:calc(45 * var(--cue-px));-webkit-mask:var(--icon-url) no-repeat center / contain;-webkit-mask:var(--icon-url) no-repeat center / contain;mask:var(--icon-url) no-repeat center / contain;background-color:currentColor;animation:1.8s cubic-bezier(.4,0,.2,1) infinite svelte-1cdtl2r-scrollCueBob;display:block}.scroll-cue-ripple.svelte-1cdtl2r{top:var(--cue-line-top);width:calc(66 * var(--cue-px));background:var(--accent-tagline,var(--accent));opacity:0;border-radius:9999px;height:2px;animation:1.8s cubic-bezier(.16,1,.3,1) infinite svelte-1cdtl2r-scrollCueRipple;position:absolute;left:50%;transform:translate(-50%)scaleX(.2)}@keyframes svelte-1cdtl2r-scrollCueBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes svelte-1cdtl2r-scrollCueRipple{0%,46%{opacity:0;transform:translate(-50%)scaleX(.2)}53%{opacity:.9;transform:translate(-50%)scaleX(.7)}90%,to{opacity:0;transform:translate(-50%)scaleX(1.5)}}@media (prefers-reduced-motion:reduce){.scroll-cue-glyph.svelte-1cdtl2r,.scroll-cue-ripple.svelte-1cdtl2r{animation:none}.scroll-cue-ripple.svelte-1cdtl2r{display:none}}.field.svelte-szvwn5{position:relative}.field-wrap.svelte-szvwn5{height:40px;position:relative}input.svelte-szvwn5{color:#f5f2e9;width:100%;height:100%;font-family:var(--ui-font,"Inter", system-ui, sans-serif);font-size:max(15px, var(--input-zoom-floor,0px));background-color:#0000;border:1px solid #f5f2e91f;border-radius:6px;outline:none;padding:0 16px}input.svelte-szvwn5::placeholder{color:#f5f2e959}input.svelte-szvwn5:focus{border-color:var(--accent)}body.light-mode input.svelte-szvwn5{color:var(--auth-text-strong);border-color:#0d0d0b24}body.light-mode input.svelte-szvwn5::placeholder{color:#0d0d0b59}input.svelte-szvwn5:-webkit-autofill{-webkit-text-fill-color:#f5f2e9;transition:background-color 100000s ease-in-out}body.light-mode input.svelte-szvwn5:-webkit-autofill{-webkit-text-fill-color:var(--auth-text-strong)}input.svelte-szvwn5:autofill{filter:none}.label.svelte-szvwn5{color:#f5f2e98c;font-family:var(--ui-font,"Inter", system-ui, sans-serif);pointer-events:none;background-color:#0000;font-size:14px;transition:top .18s,left .18s,transform .18s,font-size .18s,padding .18s,letter-spacing .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}body.light-mode .label.svelte-szvwn5{color:#0d0d0b8c}.has-value.svelte-szvwn5 .label:where(.svelte-szvwn5),input.svelte-szvwn5:focus+.label:where(.svelte-szvwn5){background-color:var(--field-label-bg,var(--bg-color));-webkit-backdrop-filter:blur(12px);letter-spacing:.04em;color:#d8d3c4;padding:0 6px;font-size:11px;top:-7px;left:12px;transform:none}body.light-mode .has-value.svelte-szvwn5 .label:where(.svelte-szvwn5),body.light-mode input.svelte-szvwn5:focus+.label:where(.svelte-szvwn5){color:var(--auth-text-label)}input.svelte-szvwn5:focus+.label:where(.svelte-szvwn5){color:var(--accent-text,var(--accent))}.field.invalid.svelte-szvwn5 input:where(.svelte-szvwn5),body.light-mode .field.invalid.svelte-szvwn5 input:where(.svelte-szvwn5){border-color:#ff6b5e}.field.invalid.svelte-szvwn5 .label:where(.svelte-szvwn5),body.light-mode .field.invalid.svelte-szvwn5 .label:where(.svelte-szvwn5){color:#ff6b5e}.has-right-slot.svelte-szvwn5 input:where(.svelte-szvwn5){padding-right:48px}.right-slot.svelte-szvwn5{display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cta.svelte-1yi65bv{border:1px solid var(--accent);background:var(--accent);height:42px;color:var(--accent-contrast);font-family:var(--ui-font,"Inter", system-ui, sans-serif);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0 16px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.cta.svelte-1yi65bv:hover{background:var(--accent-hover)}.cta.svelte-1yi65bv:disabled{opacity:.55;cursor:not-allowed}.select-wrap.svelte-k3i9or{width:var(--select-width,100%);max-width:var(--select-max-width,none);min-width:0;display:block;position:relative}.select.svelte-k3i9or{width:100%;height:var(--select-height,auto);padding:var(--select-pad-y,8px) calc(var(--select-chevron-inset,10px) + 18px) var(--select-pad-y,8px) var(--select-pad-x,12px);font-family:var(--select-font-family,var(--ui-font,var(--font-family)));font-size:max(var(--select-font-size,13px), var(--input-zoom-floor,0px));font-weight:var(--select-font-weight,500);line-height:var(--select-line-height,normal);color:var(--select-color,var(--text-color));background:var(--select-bg,var(--chip-bg));border:1px solid var(--select-border,var(--separator-color));border-radius:var(--select-radius,6px);cursor:pointer;box-sizing:border-box;appearance:none}.select.mono.svelte-k3i9or{font:600 11.5px ui-monospace,Menlo,monospace}.select.svelte-k3i9or:focus{border-color:var(--select-border-focus,var(--green));outline:none}.select.svelte-k3i9or:focus-visible{outline:2px solid var(--select-border-focus,var(--green));outline-offset:1px}.select.svelte-k3i9or:disabled{opacity:var(--select-disabled-opacity,.5);cursor:var(--select-disabled-cursor,not-allowed)}.select.svelte-k3i9or option:where(.svelte-k3i9or){background:var(--select-native-option-bg,var(--chip-bg));color:var(--select-color,var(--text-color))}.chevron.svelte-k3i9or{right:var(--select-chevron-inset,10px);background-color:var(--select-chevron,var(--disclaimer-text-color));pointer-events:none;width:10px;height:6px;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M1%201l4%204%204-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M1%201l4%204%204-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.select.svelte-k3i9or:disabled~.chevron:where(.svelte-k3i9or){opacity:var(--select-disabled-opacity,.5)}@supports selector(::picker(select)){.select.svelte-k3i9or{appearance:base-select}.select.svelte-k3i9or::picker(select){appearance:base-select}.select.svelte-k3i9or::picker-icon{display:none}.select.svelte-k3i9or{align-items:center}.select.svelte-k3i9or::picker(select){background:var(--select-picker-bg,var(--chip-bg));border:1px solid var(--select-picker-border,var(--separator-color));border-radius:var(--select-picker-radius,9px);box-shadow:var(--select-picker-shadow,var(--popover-shadow));box-sizing:border-box;max-block-size:var(--select-picker-max-block,min(18rem, 50svh));overscroll-behavior:contain;max-inline-size:var(--select-picker-max-inline,none);margin-block:4px;padding:4px;overflow-y:auto}.select.svelte-k3i9or option:where(.svelte-k3i9or){font-family:var(--select-font-family,var(--ui-font,var(--font-family)));font-size:var(--select-font-size,13px);font-weight:var(--select-font-weight,500);white-space:normal;background:0 0;border-radius:6px;padding:5px 9px}.select.mono.svelte-k3i9or option:where(.svelte-k3i9or){font:600 11.5px ui-monospace,Menlo,monospace}.select.svelte-k3i9or option:where(.svelte-k3i9or)::checkmark{display:none}.select.svelte-k3i9or option:where(.svelte-k3i9or):not(:disabled):hover,.select.svelte-k3i9or option:where(.svelte-k3i9or):focus{background:var(--select-option-hover-bg,var(--surface-hover-bg))}.select.svelte-k3i9or option:where(.svelte-k3i9or):checked{color:var(--select-option-checked-color,var(--green));font-weight:600}.select.svelte-k3i9or option:where(.svelte-k3i9or):disabled{opacity:.45}}.country-field.svelte-1jrxpq1{--select-height:40px;--select-line-height:18px;--select-pad-y:10px;--select-pad-x:16px;--select-font-family:"Inter", system-ui, sans-serif;--select-font-size:15px;--select-font-weight:400;--select-color:var(--country-field-color);--select-bg:transparent;--select-border:var(--country-field-border);--select-border-focus:var(--country-field-accent);--select-native-option-bg:var(--country-field-list-bg);--select-picker-bg:var(--country-field-list-bg);--select-picker-border:var(--country-field-border);--select-picker-max-inline:anchor-size(self-inline);--select-chevron:var(--country-field-chevron);--select-option-hover-bg:var(--country-field-option-hover-bg);--select-option-checked-color:var(--country-field-accent);position:relative}.country-label.svelte-1jrxpq1{color:#f5f2e98c;pointer-events:none;z-index:1;background-color:#0000;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:top .18s,left .18s,transform .18s,font-size .18s,padding .18s,letter-spacing .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}body.light-mode .country-label.svelte-1jrxpq1{color:#0d0d0b8c}.country-field.has-value.svelte-1jrxpq1 .country-label:where(.svelte-1jrxpq1),.country-field.svelte-1jrxpq1:focus-within .country-label:where(.svelte-1jrxpq1){background-color:var(--field-label-bg,var(--bg-color));-webkit-backdrop-filter:blur(12px);letter-spacing:.04em;color:#d8d3c4;padding:0 6px;font-size:11px;top:-7px;left:12px;transform:none}body.light-mode .country-field.has-value.svelte-1jrxpq1 .country-label:where(.svelte-1jrxpq1),body.light-mode .country-field.svelte-1jrxpq1:focus-within .country-label:where(.svelte-1jrxpq1){color:#4a4a4a}.country-field.svelte-1jrxpq1:focus-within .country-label:where(.svelte-1jrxpq1){color:var(--country-field-accent,#b5bd00)}body.light-mode .country-field.svelte-1jrxpq1:focus-within .country-label:where(.svelte-1jrxpq1){color:var(--country-field-accent,#c7d100)}.country-field.invalid.svelte-1jrxpq1{--select-border:#ff6b5e}.country-field.invalid.svelte-1jrxpq1 .country-label:where(.svelte-1jrxpq1){color:#ff6b5e}
