@layer theme,base,components,utilities;.backdrop-stand-in.svelte-ys8olc{z-index:0;pointer-events:none;background:var(--backdrop-stand-in);position:fixed;inset:0}.backdrop-engine.svelte-ys8olc{--bubbles-cover:transparent;animation:svelte-ys8olc-backdrop-engine-in var(--duration-slow) var(--ease-out)}@keyframes svelte-ys8olc-backdrop-engine-in{0%{opacity:0}}.feedback-pill.svelte-ur6ce7{right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-sticky);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--surface-card);color:var(--color-text-muted);font-size:var(--font-sm);cursor:pointer;box-shadow:var(--shadow-md);transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-weight:500;display:inline-flex;position:fixed}.feedback-pill.svelte-ur6ce7:hover{background:var(--color-gray-100);color:var(--color-text);box-shadow:var(--shadow-lg)}.feedback-pill.svelte-ur6ce7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.feedback-pill.svelte-ur6ce7{display:none}}@media (width<=480px){.feedback-pill__label.svelte-ur6ce7{display:none}}.form-group.svelte-1b046si{margin-bottom:var(--space-md)}.form-group.svelte-1b046si label:where(.svelte-1b046si){margin-bottom:var(--space-xs);font-size:var(--font-sm);color:var(--color-text);font-weight:500;display:block}.challenge-page.svelte-1kmrnwp{min-height:100dvh;padding:var(--space-md);background:var(--surface-page);justify-content:center;align-items:center;display:flex}.challenge-shell.svelte-1kmrnwp{width:100%;max-width:var(--dialog-sm)}.home.svelte-15vo498{padding:var(--space-xl);padding-top:calc(var(--space-xl) + var(--home-footer-height,0px));flex:1;justify-content:center;align-items:center;display:flex}.container.svelte-15vo498{text-align:center;max-width:500px}.wordmark.svelte-15vo498{font-size:var(--font-4xl);color:var(--color-text);margin:0 auto}.survey-progress.svelte-124g9nt{align-items:center;width:100%;display:flex;position:relative;container-type:inline-size}.survey-progress.svelte-124g9nt .progress{border-radius:var(--radius-full);flex:1;height:10px}.survey-progress.svelte-124g9nt .progress .progress-bar{background:var(--color-secondary);border-radius:var(--radius-full) 0 0 var(--radius-full)}.count.svelte-124g9nt{height:var(--survey-header-control-height);padding:0 var(--space-sm);border-radius:var(--radius);font-size:var(--font-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transition:clip-path var(--transition-normal);align-items:center;font-weight:500;line-height:1;display:flex;position:absolute;right:0}.off-fill.svelte-124g9nt{background:var(--progress-track);color:var(--color-text)}.on-fill.svelte-124g9nt{background:var(--color-secondary);color:var(--color-on-secondary);clip-path:inset(0 min(100%, (100 - var(--fill-pct)) * 1cqw) 0 0)}@media (prefers-reduced-motion:reduce){.count.svelte-124g9nt{transition:none}}.tap-ripple{z-index:var(--z-tooltip);border:2px solid var(--color-secondary-strong);border-radius:var(--radius-full);pointer-events:none;width:18px;height:18px;animation:tap-ripple .56s var(--ease-out) forwards;margin:-9px 0 0 -9px;position:fixed}@keyframes tap-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.locale-switcher.svelte-1n18nj5{gap:var(--space-xs);flex-shrink:0;display:flex}.locale-switcher.code .btn-outline{font-size:var(--font-xs);height:var(--survey-header-control-height);padding:0 var(--space-sm);background:var(--color-white);min-width:36px;font-weight:500}.locale-switcher.code .btn-outline:hover{background:var(--color-gray-50)}.locale-switcher.code .btn-outline.active{background:var(--color-primary);color:var(--color-on-primary)}.locale-switcher.full.svelte-1n18nj5{gap:var(--space-sm)}.locale-switcher.full .btn-link{font-size:var(--font-sm);color:var(--color-text-muted);font-weight:400}.locale-switcher.full .btn-link.active{color:var(--color-text);background:0 0;font-weight:600}.slide.svelte-1474cks{text-align:center;padding:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.locale-section.svelte-1474cks{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}h1.svelte-1474cks{font-size:var(--font-4xl);font-weight:var(--font-display-weight);letter-spacing:-.01em;margin:0 0 var(--space-md);color:var(--color-text);-webkit-user-select:none;user-select:none}h1.svelte-1474cks .tenant:where(.svelte-1474cks){white-space:nowrap}.intro.svelte-1474cks{font-size:var(--font-lg);color:var(--color-text);margin:0 0 var(--space-xl);max-width:var(--shell-width-sm);-webkit-user-select:none;user-select:none;line-height:1.6}.slide.svelte-1lcl225{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-lg);min-height:60vh;max-width:var(--dialog-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.heading.svelte-1lcl225{font-size:var(--font-xl);color:var(--color-text);margin:0;font-weight:600}.progress-wrap.svelte-1lcl225{width:100%;max-width:var(--dialog-sm)}.nav-buttons.svelte-1mx1vj5{gap:var(--space-md);display:flex}.nav-btn.svelte-1mx1vj5{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius);background:var(--color-white);font-size:var(--font-base);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);border:none;flex:1;font-family:inherit;font-weight:700;display:inline-flex}.nav-btn.svelte-1mx1vj5:hover:not(:disabled){background:var(--color-gray-100)}.nav-btn.svelte-1mx1vj5:active:not(:disabled){background:var(--color-gray-100);transform:scale(.98)}.nav-btn.svelte-1mx1vj5:disabled{opacity:.4;cursor:not-allowed}.nav-btn.invisible.svelte-1mx1vj5{opacity:0;pointer-events:none}.nav-btn.primary.svelte-1mx1vj5{background:var(--color-primary);color:var(--color-on-primary)}.nav-btn.primary.svelte-1mx1vj5:hover:not(:disabled),.nav-btn.primary.svelte-1mx1vj5:active:not(:disabled){background:var(--color-primary-dark)}.skip-nudge__body.svelte-1u8ile7{color:var(--color-text);margin:0}.survey-wrapper.svelte-fntu4u{z-index:1;width:100%;max-width:600px;height:100dvh;animation:svelte-fntu4u-survey-fade-in var(--duration-slow) var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-y:auto}@media (height>=820px){.survey-wrapper.svelte-fntu4u{max-height:820px;margin:auto}}.survey-wrapper--slide.svelte-fntu4u{height:auto;min-height:0;max-height:none;margin:auto;overflow:visible}.survey-container.svelte-fntu4u{min-height:0;padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;padding-bottom:0;display:flex}@media (width<=600px){.survey-container.svelte-fntu4u{padding-inline:var(--space-2xl);padding-top:var(--space-xl)}}.header.svelte-fntu4u{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-shrink:0;display:flex}.header.svelte-fntu4u .survey-progress,.header.svelte-fntu4u .progress{flex:1}.questions-phase.svelte-fntu4u{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.locale-fade.svelte-fntu4u{transition:opacity var(--transition-fast)}.locale-fade.swapping.svelte-fntu4u{opacity:0;pointer-events:none}@keyframes svelte-fntu4u-survey-fade-in{0%{opacity:0}to{opacity:1}}.navigation.svelte-fntu4u{padding-bottom:calc(var(--space-md) + var(--safe-bottom));flex-shrink:0}@media (width<=600px){.navigation.svelte-fntu4u{padding-bottom:calc(var(--space-xl) + var(--safe-bottom))}}.survey-wrapper--veiled.svelte-fntu4u{visibility:hidden}.survey-loading.svelte-1g62iv3{justify-content:center;align-items:center;min-height:100vh;display:flex}.no-tenant.svelte-1g62iv3{min-height:100vh;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.actions.svelte-1g62iv3{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.message.svelte-1g62iv3{text-align:center}.message.svelte-1g62iv3 h1:where(.svelte-1g62iv3){font-size:var(--font-2xl);color:var(--color-error);margin:0 0 var(--space-sm)}.message.svelte-1g62iv3 p:where(.svelte-1g62iv3){color:var(--color-text-muted);margin:0 0 var(--space-lg)}.message.svelte-1g62iv3 a:where(.svelte-1g62iv3){color:var(--color-primary);text-decoration:none}.message.svelte-1g62iv3 a:where(.svelte-1g62iv3):hover{text-decoration:underline}.not-found.svelte-b73cj0{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.container.svelte-b73cj0{text-align:center;max-width:480px}.logo.svelte-b73cj0{font-size:var(--font-2xl);color:var(--color-text);margin:0 auto var(--space-lg)}.title.svelte-b73cj0{font-size:var(--font-xl);margin:0 0 var(--space-lg);font-weight:600}.home.svelte-b73cj0{color:var(--color-primary);font-weight:500;text-decoration:none}.home.svelte-b73cj0:hover{text-decoration:underline}.app.svelte-bkjqbx{min-height:100dvh;padding-left:var(--safe-left);padding-right:var(--safe-right);z-index:1;flex-direction:column;display:flex;position:relative}
