.question-content.svelte-1jnotm0,.question-content.svelte-1hz03de{margin-bottom:0}.dropdown-container.svelte-1sx6t2{padding:.25rem 0}.dropdown-wrapper.svelte-1sx6t2{position:relative;max-width:480px;margin:0 auto}.dropdown-display.svelte-1sx6t2{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;border-radius:1rem;cursor:pointer;background:var(--neu-bg, #e8edf2);box-shadow:4px 4px 8px var(--neu-shadow-dark, rgba(163,177,198,.6)),-4px -4px 8px var(--neu-shadow-light, rgba(255,255,255,.8));border:none;transition:box-shadow .18s ease;min-height:3.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-display.svelte-1sx6t2:hover{box-shadow:6px 6px 12px var(--neu-shadow-dark, rgba(163,177,198,.6)),-6px -6px 12px var(--neu-shadow-light, rgba(255,255,255,.8))}.dropdown-display.open.svelte-1sx6t2,.dropdown-display.has-selection.svelte-1sx6t2{box-shadow:inset 3px 3px 7px var(--neu-shadow-dark, rgba(163,177,198,.6)),inset -3px -3px 7px var(--neu-shadow-light, rgba(255,255,255,.8))}.dropdown-text.svelte-1sx6t2{font-size:1rem;font-weight:500;color:#94a3b8;flex:1}.dropdown-text.selected.svelte-1sx6t2{color:#0ea5e9;font-weight:700}.dropdown-indicators.svelte-1sx6t2{display:flex;align-items:center;gap:.5rem;margin-left:.75rem}.selection-badge.svelte-1sx6t2{width:1.375rem;height:1.375rem;border-radius:9999px;background:#0ea5e9;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;animation:svelte-1sx6t2-badgePulse .4s ease-out}@keyframes svelte-1sx6t2-badgePulse{0%{transform:scale(.7);opacity:.6}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.dropdown-arrow.svelte-1sx6t2{transition:transform .2s ease;color:#94a3b8}.dropdown-arrow.open.svelte-1sx6t2{transform:rotate(180deg);color:#0ea5e9}.dropdown-options.svelte-1sx6t2{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:var(--neu-bg, #e8edf2);box-shadow:8px 8px 16px var(--neu-shadow-dark, rgba(163,177,198,.6)),-8px -8px 16px var(--neu-shadow-light, rgba(255,255,255,.8));border-radius:1rem;border:none;z-index:100;max-height:14rem;overflow-y:auto;padding:.375rem}.dropdown-option.svelte-1sx6t2{padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:.75rem;transition:background .15s,color .15s;color:#475569;font-size:.9375rem;font-weight:500}.dropdown-option.svelte-1sx6t2:hover{background:#0ea5e91a;color:#0ea5e9}.dropdown-option.selected.svelte-1sx6t2{background:#0ea5e91f;color:#0ea5e9;font-weight:700}.option-indicator.svelte-1sx6t2{color:#0ea5e9;flex-shrink:0}.option-text.svelte-1sx6t2{flex:1}.dropdown-native.svelte-1sx6t2{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%;top:0;left:0}@media(max-width:640px){.dropdown-wrapper.svelte-1sx6t2{max-width:100%}.dropdown-display.svelte-1sx6t2{padding:.75rem 1rem;border-radius:.875rem;min-height:3rem}.dropdown-options.svelte-1sx6t2{border-radius:.875rem}}.multiple-choice-container.svelte-14d8ebo{padding:0}.choices-grid.svelte-14d8ebo{display:grid;gap:.625rem;max-width:580px}.choices-grid.has-images.svelte-14d8ebo{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.choice-option.svelte-14d8ebo{position:relative;display:flex;align-items:center;padding:.875rem 1.125rem;border-radius:1rem;cursor:pointer;background:var(--neu-bg, #e8edf2);box-shadow:4px 4px 8px var(--neu-shadow-dark, rgba(163,177,198,.6)),-4px -4px 8px var(--neu-shadow-light, rgba(255,255,255,.8));border:none;transition:all .2s ease}.choice-option.svelte-14d8ebo:hover{box-shadow:6px 6px 12px var(--neu-shadow-dark, rgba(163,177,198,.6)),-6px -6px 12px var(--neu-shadow-light, rgba(255,255,255,.8))}.choice-option.focused.svelte-14d8ebo{box-shadow:6px 6px 12px var(--neu-shadow-dark, rgba(163,177,198,.6)),-6px -6px 12px var(--neu-shadow-light, rgba(255,255,255,.8));outline:2px solid rgb(14 165 233 / .4);outline-offset:2px}.choice-option.selected.svelte-14d8ebo{box-shadow:inset 3px 3px 7px var(--neu-shadow-dark, rgba(163,177,198,.6)),inset -3px -3px 7px var(--neu-shadow-light, rgba(255,255,255,.8))}.choice-option.selected.svelte-14d8ebo .choice-indicator:where(.svelte-14d8ebo){background-color:#0ea5e9;border-color:#0ea5e9}.choice-image.svelte-14d8ebo{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:1rem;flex-shrink:0}.choice-image.svelte-14d8ebo img:where(.svelte-14d8ebo){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.choice-content.svelte-14d8ebo{display:flex;align-items:center;flex:1;min-width:0}.choice-indicator.svelte-14d8ebo{width:1.5rem;height:1.5rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;transition:all .3s ease}.dark .choice-indicator.svelte-14d8ebo{border-color:#4b5563}.choice-option.multiple.svelte-14d8ebo .choice-indicator:where(.svelte-14d8ebo){border-radius:.375rem}.checkbox.svelte-14d8ebo{width:1.25rem;height:1.25rem;border-radius:.25rem;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dark .checkbox.svelte-14d8ebo{border-color:#4b5563}.checkmark.svelte-14d8ebo{width:.875rem;height:.875rem;color:#fff}.radio.svelte-14d8ebo{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dark .radio.svelte-14d8ebo{border-color:#4b5563}.radio-dot.svelte-14d8ebo{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff;animation:popIn .3s ease-out}.choice-text.svelte-14d8ebo{flex:1;min-width:0}.choice-label.svelte-14d8ebo{font-size:.9375rem;font-weight:600;color:#334155;line-height:1.4}.dark .choice-label.svelte-14d8ebo{color:#e2e8f0}.choice-option.selected.svelte-14d8ebo .choice-label:where(.svelte-14d8ebo){color:#0ea5e9}.other-prompt.svelte-14d8ebo{color:#6b7280;font-style:italic}.dark .other-prompt.svelte-14d8ebo{color:#9ca3af}.other-input.svelte-14d8ebo{width:100%;padding:.5rem 0;background:transparent;border:none;border-bottom:2px solid rgb(37 99 235);color:#111827;font-size:1rem;font-weight:500;outline:none}.dark .other-input.svelte-14d8ebo{border-bottom-color:#60a5fa;color:#f3f4f6}.other-input.svelte-14d8ebo::-moz-placeholder{color:#9ca3af}.other-input.svelte-14d8ebo::placeholder{color:#9ca3af}.dark .other-input.svelte-14d8ebo::-moz-placeholder{color:#6b7280}.dark .other-input.svelte-14d8ebo::placeholder{color:#6b7280}@keyframes svelte-14d8ebo-ff-radio-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.learning-feedback.svelte-14d8ebo{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:.75rem;max-width:600px;margin-left:auto;margin-right:auto}.learning-feedback.wrong-feedback.svelte-14d8ebo{background-color:#fee2e2;border:2px solid rgb(248 113 113)}.dark .learning-feedback.wrong-feedback.svelte-14d8ebo{background-color:#7f1d1d4d;border-color:#f87171}.learning-feedback.correct-feedback.svelte-14d8ebo{background-color:#dcfce7;border:2px solid rgb(74 222 128)}.dark .learning-feedback.correct-feedback.svelte-14d8ebo{background-color:#14532d4d;border-color:#4ade80}.feedback-text.svelte-14d8ebo{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5;color:#111827}.dark .feedback-text.svelte-14d8ebo{color:#f3f4f6}.feedback-btn.svelte-14d8ebo{padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;border:none}.feedback-btn.try-again.svelte-14d8ebo{background-color:#b91c1c;color:#fff}.feedback-btn.try-again.svelte-14d8ebo:hover{background-color:#991b1b}.feedback-btn.continue-btn.svelte-14d8ebo{background-color:#16a34a;color:#fff}.feedback-btn.continue-btn.svelte-14d8ebo:hover{background-color:#15803d}.ff-flag.svelte-1pdnnod{width:1.25rem;height:.9375rem;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.ff-phone-wrapper.svelte-1pdnnod{width:100%}.ff-phone-input-row.svelte-1pdnnod{position:relative;display:flex;align-items:stretch;border-radius:1rem;overflow:visible;background:var(--neu-bg, #e8edf2);box-shadow:inset 3px 3px 7px var(--neu-shadow-dark, rgba(163,177,198,.6)),inset -3px -3px 7px var(--neu-shadow-light, rgba(255,255,255,.8))}.ff-phone-country-btn.svelte-1pdnnod{display:flex;align-items:center;gap:.375rem;padding:.75rem .875rem;background:transparent;border:none;border-right:1px solid rgba(163,177,198,.45);cursor:pointer;white-space:nowrap;color:#475569;transition:color .15s;border-radius:1rem 0 0 1rem;min-width:5.5rem;flex-shrink:0}.ff-phone-country-btn.svelte-1pdnnod:hover:not(:disabled){color:#0ea5e9}.ff-phone-country-btn.svelte-1pdnnod:disabled{opacity:.4;cursor:not-allowed}.ff-phone-dial.svelte-1pdnnod{font-size:.875rem;font-weight:700;color:inherit}.ff-phone-chevron.svelte-1pdnnod{color:#94a3b8;transition:transform .2s,color .15s}.ff-phone-chevron.open.svelte-1pdnnod{transform:rotate(180deg);color:#0ea5e9}.ff-phone-dropdown.svelte-1pdnnod{position:absolute;top:calc(100% + .5rem);left:0;z-index:9999;width:17rem;background:var(--neu-bg, #e8edf2);box-shadow:8px 8px 16px var(--neu-shadow-dark, rgba(163,177,198,.6)),-8px -8px 16px var(--neu-shadow-light, rgba(255,255,255,.8));border-radius:1rem;border:none;overflow:hidden}.ff-phone-search-wrap.svelte-1pdnnod{padding:.625rem;border-bottom:1px solid rgba(163,177,198,.35)}.ff-phone-search.svelte-1pdnnod{width:100%;padding:.5rem .75rem;border-radius:.625rem;font-size:.875rem;background:var(--neu-bg, #e8edf2);color:#475569;outline:none;border:none;box-shadow:inset 2px 2px 5px var(--neu-shadow-dark, rgba(163,177,198,.5)),inset -2px -2px 5px var(--neu-shadow-light, rgba(255,255,255,.7))}.ff-phone-search.svelte-1pdnnod:focus{outline:2px solid rgb(14 165 233 / .3);outline-offset:1px}.ff-phone-options.svelte-1pdnnod{max-height:13rem;overflow-y:auto;padding:.375rem}.ff-phone-option.svelte-1pdnnod{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;border-radius:.625rem;text-align:left;color:#475569;transition:background .15s,color .15s;font-size:.875rem}.ff-phone-option.svelte-1pdnnod:hover,.ff-phone-option.selected.svelte-1pdnnod{background:#0ea5e91a;color:#0ea5e9}.ff-phone-option-name.svelte-1pdnnod{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-phone-option-dial.svelte-1pdnnod{font-size:.75rem;color:#94a3b8;font-weight:700;flex-shrink:0}.ff-phone-option.svelte-1pdnnod:hover .ff-phone-option-dial:where(.svelte-1pdnnod),.ff-phone-option.selected.svelte-1pdnnod .ff-phone-option-dial:where(.svelte-1pdnnod){color:#0ea5e9}.ff-phone-no-results.svelte-1pdnnod{padding:.875rem;text-align:center;font-size:.875rem;color:#94a3b8}.ff-phone-number-input.svelte-1pdnnod{flex:1;padding:.75rem .875rem;border:none;border-radius:0 1rem 1rem 0;font-size:1rem;font-weight:500;background:transparent;color:#475569;outline:none;min-width:0;transition:color .15s}.ff-phone-number-input.svelte-1pdnnod:focus{color:#0ea5e9}.ff-phone-number-input.svelte-1pdnnod::-moz-placeholder{color:#94a3b8;font-weight:400}.ff-phone-number-input.svelte-1pdnnod::placeholder{color:#94a3b8;font-weight:400}.ff-phone-number-input.svelte-1pdnnod:disabled{opacity:.4;cursor:not-allowed}.ff-phone-help.svelte-1pdnnod{font-size:.8125rem;color:#94a3b8;margin-top:.5rem;text-align:center}@media(max-width:480px){.ff-phone-dropdown.svelte-1pdnnod{width:calc(100vw - 2rem)}.ff-phone-country-btn.svelte-1pdnnod{padding:.75rem .625rem;min-width:4.5rem}.ff-phone-input-row.svelte-1pdnnod{border-radius:.875rem}}.f-section-subtitle.svelte-md3akj{text-align:center;margin-top:.375rem}.f-section-subtitle-text.svelte-md3akj{font-size:1.125rem;font-weight:500;color:#64748b}.f-content.svelte-md3akj{margin-top:1.25rem;padding:1.25rem 1.5rem;border-radius:1rem;text-align:left;background:var(--neu-bg, #e8edf2);box-shadow:inset 3px 3px 7px var(--neu-shadow-dark, rgba(163,177,198,.6)),inset -3px -3px 7px var(--neu-shadow-light, rgba(255,255,255,.8))}.f-section-text.svelte-md3akj{font-size:1rem;line-height:1.65;color:#475569}.ff-file-wrapper.svelte-1sw4yxb{width:100%}.ff-file-upload-area.svelte-1sw4yxb{position:relative;border:2px dashed rgb(209 213 219);border-radius:.75rem;background:#f9fafb;transition:border-color .2s,background .2s}.dark .ff-file-upload-area.svelte-1sw4yxb{border-color:#4b5563;background:#1f293780}.ff-file-upload-area.svelte-1sw4yxb:has(.ff-file-input:where(.svelte-1sw4yxb):focus){border-color:#6366f1;background:#eef2ff80}.ff-file-label.svelte-1sw4yxb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;cursor:pointer}.ff-file-upload-icon.svelte-1sw4yxb{width:2.5rem;height:2.5rem;color:#9ca3af}.ff-file-label-text.svelte-1sw4yxb{font-size:.9375rem;font-weight:500;color:#374151}.dark .ff-file-label-text.svelte-1sw4yxb{color:#d1d5db}.ff-file-size-hint.svelte-1sw4yxb{font-size:.8125rem;color:#6b7280}.ff-file-input.svelte-1sw4yxb{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ff-file-selected.svelte-1sw4yxb{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem}.ff-file-icon.svelte-1sw4yxb{width:1.5rem;height:1.5rem;color:#6366f1;flex-shrink:0}.ff-file-name.svelte-1sw4yxb{flex:1;font-size:.9375rem;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ff-file-name.svelte-1sw4yxb{color:#f3f4f6}.ff-file-clear.svelte-1sw4yxb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:#e5e7eb;border-radius:9999px;cursor:pointer;color:#4b5563;transition:background .15s}.ff-file-clear.svelte-1sw4yxb:hover{background:#fecaca;color:#ef4444}.matrix-container.svelte-1jrb5fm{padding:0;overflow-x:auto}.matrix-scroll-wrapper.svelte-1jrb5fm{min-width:-moz-fit-content;min-width:fit-content;margin:0 auto}.matrix-table.svelte-1jrb5fm{border-collapse:separate;border-spacing:0;border-radius:.75rem;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff0d;border:1px solid rgb(229 231 235)}.dark .matrix-table.svelte-1jrb5fm{background-color:#ffffff0d;border-color:#374151}.matrix-corner.svelte-1jrb5fm{width:12.5rem;padding:1rem 1.5rem;text-align:left;background-color:#f9fafb;border-bottom:1px solid rgb(229 231 235)}.dark .matrix-corner.svelte-1jrb5fm{background-color:#1f293780;border-bottom-color:#374151}.matrix-header.svelte-1jrb5fm{min-width:7.5rem;padding:1rem 1.5rem;text-align:center;background-color:#f9fafb;border-bottom:1px solid rgb(229 231 235);border-left:1px solid rgb(229 231 235)}.dark .matrix-header.svelte-1jrb5fm{background-color:#1f293780;border-bottom-color:#374151;border-left-color:#374151}.matrix-header.svelte-1jrb5fm:first-child{border-left:none}.matrix-header-text.svelte-1jrb5fm{font-size:.875rem;font-weight:600;line-height:1.25;color:#111827}.dark .matrix-header-text.svelte-1jrb5fm{color:#f3f4f6}.matrix-row.svelte-1jrb5fm{transition:background-color .2s ease}.matrix-row.svelte-1jrb5fm:hover{background-color:#f9fafb80}.dark .matrix-row.svelte-1jrb5fm:hover{background-color:#1f29374d}.matrix-row-header.svelte-1jrb5fm{width:12.5rem;padding:1rem 1.5rem;text-align:left;background-color:#f3f4f680;border-right:1px solid rgb(229 231 235);border-bottom:1px solid rgb(229 231 235)}.dark .matrix-row-header.svelte-1jrb5fm{background-color:#1f29374d;border-right-color:#374151;border-bottom-color:#374151}.matrix-row-text.svelte-1jrb5fm{font-size:.875rem;font-weight:500;color:#111827}.dark .matrix-row-text.svelte-1jrb5fm{color:#f3f4f6}.matrix-cell.svelte-1jrb5fm{padding:.5rem;text-align:center;border-bottom:1px solid rgb(229 231 235);border-left:1px solid rgb(229 231 235);min-width:3.75rem}.dark .matrix-cell.svelte-1jrb5fm{border-bottom-color:#374151;border-left-color:#374151}.matrix-cell.svelte-1jrb5fm:first-child{border-left:none}.matrix-option.svelte-1jrb5fm{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.75rem;cursor:pointer;border-radius:.5rem;transition:all .3s ease;position:relative}.matrix-option.svelte-1jrb5fm:hover{background-color:#eff6ff}.dark .matrix-option.svelte-1jrb5fm:hover{background-color:#1e3a8a33}.matrix-radio.svelte-1jrb5fm,.matrix-checkbox.svelte-1jrb5fm{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:transparent}.dark .matrix-radio.svelte-1jrb5fm,.dark .matrix-checkbox.svelte-1jrb5fm{border-color:#4b5563}.matrix-checkbox.svelte-1jrb5fm{border-radius:.25rem}input.svelte-1jrb5fm:checked+.matrix-radio:where(.svelte-1jrb5fm),input.svelte-1jrb5fm:checked+.matrix-checkbox:where(.svelte-1jrb5fm){border-color:#2563eb;background-color:#2563eb}.dark input.svelte-1jrb5fm:checked+.matrix-radio:where(.svelte-1jrb5fm),.dark input.svelte-1jrb5fm:checked+.matrix-checkbox:where(.svelte-1jrb5fm){border-color:#60a5fa;background-color:#60a5fa}.matrix-radio-dot.svelte-1jrb5fm{width:.5rem;height:.5rem;border-radius:9999px;background-color:#fff}.matrix-check.svelte-1jrb5fm{width:.75rem;height:.75rem;color:#fff}input.svelte-1jrb5fm{position:absolute;opacity:0;pointer-events:none}@media(max-width:768px){.matrix-container.svelte-1jrb5fm{padding:1rem 0}.matrix-corner.svelte-1jrb5fm,.matrix-row-header.svelte-1jrb5fm{width:150px;padding:.75rem 1rem}.matrix-header.svelte-1jrb5fm{min-width:100px;padding:.75rem 1rem}.matrix-cell.svelte-1jrb5fm{min-width:50px;padding:.25rem}.matrix-option.svelte-1jrb5fm{min-height:36px}}@media(max-width:640px){.matrix-corner.svelte-1jrb5fm,.matrix-row-header.svelte-1jrb5fm{width:120px;padding:.5rem .75rem}.matrix-header.svelte-1jrb5fm{min-width:80px;padding:.5rem .75rem}.matrix-header-text.svelte-1jrb5fm,.matrix-row-text.svelte-1jrb5fm{font-size:.75rem}}.question-content.svelte-1jrb5fm{margin-bottom:0}.opinion-scale-container.svelte-n8o37l{padding:0}.scale-options.svelte-n8o37l{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;max-width:580px}.scale-option.svelte-n8o37l{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .875rem;min-width:3.25rem;border-radius:1rem;cursor:pointer;transition:all .18s ease;font-size:.9375rem;font-weight:700;color:#475569;background:var(--neu-bg, #e8edf2);box-shadow:4px 4px 8px var(--neu-shadow-dark, rgba(163,177,198,.6)),-4px -4px 8px var(--neu-shadow-light, rgba(255,255,255,.8));border:none}.scale-option.svelte-n8o37l:hover{color:#0ea5e9;box-shadow:6px 6px 12px var(--neu-shadow-dark, rgba(163,177,198,.6)),-6px -6px 12px var(--neu-shadow-light, rgba(255,255,255,.8))}.scale-option.selected.svelte-n8o37l{color:#0ea5e9;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark, rgba(163,177,198,.6)),inset -3px -3px 7px var(--neu-shadow-light, rgba(255,255,255,.8))}.scale-option.hovered.svelte-n8o37l{color:#0ea5e9}.scale-option.previous.svelte-n8o37l{opacity:.55}.scale-label.svelte-n8o37l{text-align:center;line-height:1.2}.scale-icon.svelte-n8o37l{color:#94a3b8;transition:color .18s ease}.scale-option.selected.svelte-n8o37l .scale-icon:where(.svelte-n8o37l),.scale-option.hovered.svelte-n8o37l .scale-icon:where(.svelte-n8o37l){color:#0ea5e9}.scale-number.svelte-n8o37l{font-size:.6875rem;font-weight:600;color:#94a3b8;margin-top:.125rem}.scale-option.selected.svelte-n8o37l .scale-number:where(.svelte-n8o37l){color:#0ea5e9}.icon-scale.svelte-n8o37l .scale-option:where(.svelte-n8o37l){min-width:44px;padding:.625rem .5rem}.icon-scale.svelte-n8o37l .scale-label:where(.svelte-n8o37l){display:none}.scale-labels.svelte-n8o37l{display:flex;justify-content:space-between;margin-top:.875rem;padding:0 .25rem}.scale-label-text.svelte-n8o37l{font-size:.8125rem;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:.375rem}.scale-label-num.svelte-n8o37l{font-weight:800;color:#0ea5e9}@media(max-width:480px){.scale-options.svelte-n8o37l{gap:.3rem}.scale-option.svelte-n8o37l{min-width:2.5rem;padding:.625rem .4rem;font-size:.875rem}}.model-selector-container.svelte-cgddp5{padding:0}.models-grid.svelte-cgddp5{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.model-card.svelte-cgddp5{position:relative;padding:1.25rem;border-radius:.75rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .model-card.svelte-cgddp5{background-color:#1f2937;border-color:#374151}.model-card.svelte-cgddp5:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.model-card.selected.svelte-cgddp5{border-color:#2563eb;background-color:#dbeafe;box-shadow:0 10px 15px -3px #0000001a}.dark .model-card.selected.svelte-cgddp5{background-color:#1e3a8a4d;border-color:#60a5fa}.model-header.svelte-cgddp5{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.model-indicator.svelte-cgddp5{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.dark .model-indicator.svelte-cgddp5{border-color:#4b5563}.model-card.selected.svelte-cgddp5 .model-indicator:where(.svelte-cgddp5){border-color:#2563eb;background-color:#2563eb}.dark .model-card.selected.svelte-cgddp5 .model-indicator:where(.svelte-cgddp5){border-color:#60a5fa;background-color:#60a5fa}.radio-dot.svelte-cgddp5{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff}.model-title.svelte-cgddp5{flex:1}.model-characteristics.svelte-cgddp5{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.characteristic.svelte-cgddp5{display:flex;align-items:center;gap:.5rem}.model-best-for.svelte-cgddp5{padding-top:1rem;border-top:1px solid rgb(229 231 235)}.dark .model-best-for.svelte-cgddp5{border-top-color:#374151}.model-best-for.svelte-cgddp5 ul:where(.svelte-cgddp5){list-style:none;padding:0;margin:0}.ai-capability-container.svelte-1n6pmi5{padding:0}.scenarios-list.svelte-1n6pmi5{display:flex;flex-direction:column;gap:1rem}.scenario-card.svelte-1n6pmi5{position:relative;padding:1.25rem;border-radius:.75rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .scenario-card.svelte-1n6pmi5{background-color:#1f2937;border-color:#374151}.scenario-card.svelte-1n6pmi5:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px #0000001a}.scenario-card.selected.svelte-1n6pmi5{border-color:#2563eb;background-color:#dbeafe;box-shadow:0 10px 15px -3px #0000001a}.dark .scenario-card.selected.svelte-1n6pmi5{background-color:#1e3a8a4d;border-color:#60a5fa}.scenario-header.svelte-1n6pmi5{display:flex;align-items:flex-start;gap:1rem}.scenario-indicator.svelte-1n6pmi5{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.dark .scenario-indicator.svelte-1n6pmi5{border-color:#4b5563}.scenario-card.selected.svelte-1n6pmi5 .scenario-indicator:where(.svelte-1n6pmi5){border-color:#2563eb;background-color:#2563eb}.dark .scenario-card.selected.svelte-1n6pmi5 .scenario-indicator:where(.svelte-1n6pmi5){border-color:#60a5fa;background-color:#60a5fa}.radio-dot.svelte-1n6pmi5{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff}.scenario-content.svelte-1n6pmi5{flex:1}.capability-badges.svelte-1n6pmi5{display:flex;gap:.75rem;margin-top:.75rem}.capability-option.svelte-1n6pmi5{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#f9fafb;transition:all .2s ease}.dark .capability-option.svelte-1n6pmi5{border-color:#374151;background-color:#1f2937}.capability-option.selected.svelte-1n6pmi5{border-color:#2563eb;background-color:#dbeafe}.dark .capability-option.selected.svelte-1n6pmi5{border-color:#60a5fa;background-color:#1e3a8a4d}.scenario-explanation.svelte-1n6pmi5{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(229 231 235)}.dark .scenario-explanation.svelte-1n6pmi5{border-top-color:#374151}.explanation-content.svelte-1n6pmi5{flex:1}.prompt-comparison-container.svelte-1gwqh4s{padding:0}.comparisons-list.svelte-1gwqh4s{display:flex;flex-direction:column;gap:2rem}.comparison-card.svelte-1gwqh4s{padding:1.5rem;border-radius:.75rem;border:2px solid rgb(229 231 235);background-color:#fff}.dark .comparison-card.svelte-1gwqh4s{background-color:#1f2937;border-color:#374151}.prompts-grid.svelte-1gwqh4s{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.prompts-grid.svelte-1gwqh4s{grid-template-columns:1fr}}.prompt-box.svelte-1gwqh4s{padding:1.25rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#f9fafb;transition:all .3s ease}.dark .prompt-box.svelte-1gwqh4s{background-color:#1f2937;border-color:#374151}.prompt-box.svelte-1gwqh4s:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px #0000001a}.prompt-box.selected.svelte-1gwqh4s{border-color:#2563eb;background-color:#dbeafe;box-shadow:0 4px 6px -1px #0000001a}.prompt-box.correct.svelte-1gwqh4s{border-color:#22c55e;background-color:#dcfce7}.dark .prompt-box.selected.svelte-1gwqh4s{background-color:#1e3a8a4d;border-color:#60a5fa}.dark .prompt-box.correct.svelte-1gwqh4s{background-color:#14532d4d;border-color:#4ade80}.prompt-label.svelte-1gwqh4s{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.prompt-letter.svelte-1gwqh4s{font-size:1.25rem;font-weight:700;color:#2563eb}.dark .prompt-letter.svelte-1gwqh4s{color:#60a5fa}.prompt-content.svelte-1gwqh4s{margin-bottom:1rem}.prompt-text.svelte-1gwqh4s{font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;color:#111827;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid rgb(229 231 235)}.dark .prompt-text.svelte-1gwqh4s{color:#f3f4f6;background-color:#111827;border-color:#374151}.comparison-feedback.svelte-1gwqh4s{margin-top:1.5rem;padding:1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#f9fafb}.dark .comparison-feedback.svelte-1gwqh4s{background-color:#1f2937;border-color:#374151}.comparison-feedback.correct.svelte-1gwqh4s{border-color:#22c55e;background-color:#dcfce7}.dark .comparison-feedback.correct.svelte-1gwqh4s{background-color:#14532d4d;border-color:#4ade80}.feedback-header.svelte-1gwqh4s{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.feedback-text.svelte-1gwqh4s{font-size:.875rem;color:#4b5563;line-height:1.5}.dark .feedback-text.svelte-1gwqh4s{color:#d1d5db}.ai-output-review-container.svelte-xa5hpo{padding:0}.ai-output-box.svelte-xa5hpo{border:2px solid rgb(229 231 235);border-radius:.75rem;padding:1.25rem;background-color:#f9fafb}.dark .ai-output-box.svelte-xa5hpo{background-color:#1f2937;border-color:#374151}.output-content.svelte-xa5hpo{margin-top:1rem}.output-text.svelte-xa5hpo{font-family:Courier New,monospace;font-size:.875rem;line-height:1.6;color:#111827;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:1rem;background-color:#fff;border-radius:.5rem;border:1px solid rgb(229 231 235);max-height:400px;overflow-y:auto}.dark .output-text.svelte-xa5hpo{color:#f3f4f6;background-color:#111827;border-color:#374151}.issues-list.svelte-xa5hpo{display:flex;flex-direction:column;gap:.75rem}.issue-card.svelte-xa5hpo{padding:1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .issue-card.svelte-xa5hpo{background-color:#1f2937;border-color:#374151}.issue-card.svelte-xa5hpo:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.issue-card.selected.svelte-xa5hpo{border-color:#22c55e;background-color:#dcfce7;box-shadow:0 4px 6px -1px #0000001a}.dark .issue-card.selected.svelte-xa5hpo{background-color:#14532d4d;border-color:#4ade80}.issue-header.svelte-xa5hpo{display:flex;align-items:flex-start;gap:1rem}.issue-indicator.svelte-xa5hpo{flex-shrink:0}.issue-content.svelte-xa5hpo{flex:1}.issue-title-row.svelte-xa5hpo{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.issue-location.svelte-xa5hpo{font-style:italic}.issue-description.svelte-xa5hpo{line-height:1.5}.multimodal-selector-container.svelte-w16w1g{padding:0}.modalities-grid.svelte-w16w1g{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.modality-card.svelte-w16w1g{position:relative;padding:1.25rem;border-radius:.75rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .modality-card.svelte-w16w1g{background-color:#1f2937;border-color:#374151}.modality-card.svelte-w16w1g:hover{border-color:#6366f1;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.modality-card.selected.svelte-w16w1g{border-color:#6366f1;background-color:#eef2ff;box-shadow:0 10px 15px -3px #0000001a}.dark .modality-card.selected.svelte-w16w1g{background-color:#3730a34d;border-color:#818cf8}.modality-header.svelte-w16w1g{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.modality-indicator.svelte-w16w1g{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.dark .modality-indicator.svelte-w16w1g{border-color:#4b5563}.modality-card.selected.svelte-w16w1g .modality-indicator:where(.svelte-w16w1g){border-color:#6366f1;background-color:#6366f1}.dark .modality-card.selected.svelte-w16w1g .modality-indicator:where(.svelte-w16w1g){border-color:#818cf8;background-color:#818cf8}.radio-dot.svelte-w16w1g{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff}.modality-icon.svelte-w16w1g{flex-shrink:0}.modality-title.svelte-w16w1g{flex:1}.modality-details.svelte-w16w1g{padding-top:1rem;border-top:1px solid rgb(229 231 235)}.dark .modality-details.svelte-w16w1g{border-top-color:#374151}.tags-list.svelte-w16w1g{display:flex;flex-wrap:wrap;gap:.5rem}.ethics-scenario-container.svelte-vm7hin{padding:0}.options-list.svelte-vm7hin{display:flex;flex-direction:column;gap:1rem}.option-card.svelte-vm7hin{padding:1.25rem;border-radius:.75rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .option-card.svelte-vm7hin{background-color:#1f2937;border-color:#374151}.option-card.svelte-vm7hin:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px #0000001a}.option-card.selected.svelte-vm7hin{border-color:#2563eb;background-color:#dbeafe;box-shadow:0 10px 15px -3px #0000001a}.option-card.selected.ethical.svelte-vm7hin{border-color:#22c55e;background-color:#dcfce7}.option-card.selected.unethical.svelte-vm7hin{border-color:#ef4444;background-color:#fef2f2}.dark .option-card.selected.svelte-vm7hin{background-color:#1e3a8a4d;border-color:#60a5fa}.dark .option-card.selected.ethical.svelte-vm7hin{background-color:#14532d4d;border-color:#4ade80}.dark .option-card.selected.unethical.svelte-vm7hin{background-color:#7f1d1d4d;border-color:#f87171}.option-header.svelte-vm7hin{display:flex;align-items:flex-start;gap:1rem}.option-indicator.svelte-vm7hin{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid rgb(209 213 219);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.dark .option-indicator.svelte-vm7hin{border-color:#4b5563}.option-card.selected.svelte-vm7hin .option-indicator:where(.svelte-vm7hin){border-color:#2563eb;background-color:#2563eb}.option-card.selected.ethical.svelte-vm7hin .option-indicator:where(.svelte-vm7hin){border-color:#22c55e;background-color:#22c55e}.option-card.selected.unethical.svelte-vm7hin .option-indicator:where(.svelte-vm7hin){border-color:#ef4444;background-color:#ef4444}.dark .option-card.selected.svelte-vm7hin .option-indicator:where(.svelte-vm7hin){border-color:#60a5fa;background-color:#60a5fa}.radio-dot.svelte-vm7hin{width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff}.option-content.svelte-vm7hin{flex:1}.option-title-row.svelte-vm7hin{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.option-feedback.svelte-vm7hin{margin-top:1rem;padding:1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#f9fafb}.dark .option-feedback.svelte-vm7hin{background-color:#1f2937;border-color:#374151}.option-feedback.ethical.svelte-vm7hin{border-color:#22c55e;background-color:#dcfce7}.dark .option-feedback.ethical.svelte-vm7hin{background-color:#14532d4d;border-color:#4ade80}.feedback-header.svelte-vm7hin{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.feedback-text.svelte-vm7hin{font-size:.875rem;line-height:1.5;color:#4b5563}.dark .feedback-text.svelte-vm7hin{color:#d1d5db}.token-estimator-container.svelte-1o36q2i{padding:0}.estimator-form.svelte-1o36q2i textarea:where(.svelte-1o36q2i){resize:vertical}.estimates-display.svelte-1o36q2i{border:1px solid rgb(229 231 235)}.dark .estimates-display.svelte-1o36q2i{border-color:#374151}.estimate-item.svelte-1o36q2i{text-align:center}.safety-checklist-container.svelte-m2zlin{padding:0}.category-section.svelte-m2zlin{border-bottom:1px solid rgb(229 231 235);padding-bottom:1.5rem}.dark .category-section.svelte-m2zlin{border-bottom-color:#374151}.checklist-item.svelte-m2zlin{padding:1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#fff;cursor:pointer;transition:all .3s ease}.dark .checklist-item.svelte-m2zlin{background-color:#1f2937;border-color:#374151}.checklist-item.svelte-m2zlin:hover{border-color:#2563eb;box-shadow:0 2px 4px -1px #0000001a}.checklist-item.checked.svelte-m2zlin{border-color:#22c55e;background-color:#dcfce7}.checklist-item.critical.svelte-m2zlin{border-left:4px solid rgb(239 68 68)}.checklist-item.critical.checked.svelte-m2zlin{border-left-color:#22c55e}.dark .checklist-item.checked.svelte-m2zlin{background-color:#14532d4d;border-color:#4ade80}.item-header.svelte-m2zlin{display:flex;align-items:flex-start;gap:1rem}.checkbox-wrapper.svelte-m2zlin{flex-shrink:0;margin-top:.125rem}.checkbox-empty.svelte-m2zlin{width:1.25rem;height:1.25rem;border-radius:.25rem;border:2px solid rgb(209 213 219);background-color:#fff}.dark .checkbox-empty.svelte-m2zlin{border-color:#4b5563;background-color:#1f2937}.item-content.svelte-m2zlin{flex:1}.item-title-row.svelte-m2zlin{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.item-label.svelte-m2zlin{color:#111827}.dark .item-label.svelte-m2zlin{color:#f3f4f6}.item-description.svelte-m2zlin{line-height:1.5}.progress-bar.svelte-m2zlin{width:200px;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.dark .progress-bar.svelte-m2zlin{background-color:#374151}.progress-fill.svelte-m2zlin{height:100%;background-color:#22c55e;transition:width .3s ease}.prompt-builder-container.svelte-1tdrtvs{padding:0}.components-list.svelte-1tdrtvs{max-width:800px}.component-card.svelte-1tdrtvs{padding:1rem;border-radius:.5rem;border:2px solid rgb(229 231 235);background-color:#fff;transition:all .3s ease}.dark .component-card.svelte-1tdrtvs{background-color:#1f2937;border-color:#374151}.component-card.svelte-1tdrtvs:hover{border-color:#2563eb;box-shadow:0 2px 4px -1px #0000001a}.component-header.svelte-1tdrtvs{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.component-label-row.svelte-1tdrtvs{display:flex;align-items:center;gap:.5rem}.component-label.svelte-1tdrtvs{color:#111827}.dark .component-label.svelte-1tdrtvs{color:#f3f4f6}.required-badge.svelte-1tdrtvs{font-size:.75rem;padding:.125rem .5rem;background-color:#ef4444;color:#fff;border-radius:9999px}.component-controls.svelte-1tdrtvs{display:flex;gap:.25rem}.component-input.svelte-1tdrtvs{width:100%;padding:.75rem;border:1px solid rgb(209 213 219);border-radius:.375rem;font-size:.875rem;line-height:1.5;resize:vertical;transition:all .2s ease}.dark .component-input.svelte-1tdrtvs{background-color:#111827;border-color:#374151;color:#f3f4f6}.component-input.svelte-1tdrtvs:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.component-input.required.svelte-1tdrtvs{border-left:3px solid rgb(239 68 68)}.component-input.filled.svelte-1tdrtvs{border-color:#22c55e}.preview-section.svelte-1tdrtvs{max-width:800px}.preview-text.svelte-1tdrtvs{font-family:Courier New,monospace;font-size:.875rem;line-height:1.6;color:#111827;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:1rem;background-color:#fff;border-radius:.375rem;border:1px solid rgb(229 231 235);max-height:300px;overflow-y:auto}.dark .preview-text.svelte-1tdrtvs{color:#f3f4f6;background-color:#111827;border-color:#374151}.ff-flag.svelte-276snm{width:1.25rem;height:.9375rem;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.ff-country-wrapper.svelte-276snm{width:100%}.ff-country-select-wrap.svelte-276snm{position:relative}.ff-country-trigger.svelte-276snm{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:2px solid rgb(209 213 219);border-radius:.75rem;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .15s;min-height:3rem;color:#111827}.dark .ff-country-trigger.svelte-276snm{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.ff-country-trigger.svelte-276snm:hover:not(:disabled){border-color:#6366f1;background:#eef2ff80}.dark .ff-country-trigger.svelte-276snm:hover:not(:disabled){background:#1e1b4b33}.ff-country-trigger.selected.svelte-276snm{border-color:#6366f1;background:#eef2ff;transform:translateY(-1px)}.dark .ff-country-trigger.selected.svelte-276snm{background:#1e1b4b4d}.ff-country-trigger-name.svelte-276snm{flex:1;font-weight:600;font-size:.9375rem;color:#6366f1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ff-country-trigger-name.svelte-276snm{color:#818cf8}.ff-country-placeholder.svelte-276snm{flex:1;color:#9ca3af;font-size:.9375rem}.ff-country-chevron.svelte-276snm{color:#6b7280;transition:transform .2s;flex-shrink:0}.ff-country-chevron.open.svelte-276snm{transform:rotate(180deg)}.ff-country-clear.svelte-276snm{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:#e5e7eb;border-radius:9999px;cursor:pointer;color:#4b5563;flex-shrink:0;transition:background .15s}.ff-country-clear.svelte-276snm:hover{background:#fecaca;color:#ef4444}.ff-country-dropdown.svelte-276snm{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:9999;background:#fff;border:1px solid rgb(229 231 235);border-radius:.75rem;box-shadow:0 10px 25px -5px #00000026;overflow:hidden}.dark .ff-country-dropdown.svelte-276snm{background:#1f2937;border-color:#374151}.ff-country-search-wrap.svelte-276snm{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid rgb(229 231 235)}.dark .ff-country-search-wrap.svelte-276snm{border-color:#374151}.ff-country-search-icon.svelte-276snm{color:#9ca3af;flex-shrink:0}.ff-country-search.svelte-276snm{flex:1;border:none;outline:none;font-size:.875rem;background:transparent;color:#111827}.dark .ff-country-search.svelte-276snm{color:#f3f4f6}.ff-country-options.svelte-276snm{max-height:14rem;overflow-y:auto;padding:.25rem}.ff-country-option.svelte-276snm{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;border-radius:.5rem;text-align:left;color:#111827;transition:background .1s}.dark .ff-country-option.svelte-276snm{color:#f3f4f6}.ff-country-option.svelte-276snm:hover,.ff-country-option.active.svelte-276snm{background:#eef2ff}.dark .ff-country-option.svelte-276snm:hover,.dark .ff-country-option.active.svelte-276snm{background:#1e1b4b4d}.ff-country-option-name.svelte-276snm{flex:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-country-check.svelte-276snm{color:#6366f1;flex-shrink:0}.ff-country-no-results.svelte-276snm{padding:.75rem;text-align:center;font-size:.875rem;color:#6b7280}.ff-flag.svelte-368ux1{width:1.25rem;height:.9375rem;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.ff-addr-wrapper.svelte-368ux1{width:100%}.ff-addr-fields.svelte-368ux1{display:flex;flex-direction:column;gap:.75rem}.ff-addr-row.svelte-368ux1{display:flex;gap:.75rem}.ff-addr-field.svelte-368ux1{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ff-addr-label.svelte-368ux1{font-size:.8125rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.03em}.dark .ff-addr-label.svelte-368ux1{color:#9ca3af}.ff-addr-optional.svelte-368ux1{font-weight:400;text-transform:none;letter-spacing:0;color:#9ca3af}.ff-addr-input{width:100%;padding:.5rem .75rem;border:1.5px solid rgb(209 213 219);border-radius:.5rem;font-size:.9375rem;background:#fff;color:#111827;outline:none;transition:border-color .2s,box-shadow .2s}.dark .ff-addr-input{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.ff-addr-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.ff-addr-input::-moz-placeholder{color:#9ca3af}.ff-addr-input::placeholder{color:#9ca3af}.ff-addr-country-wrap.svelte-368ux1{position:relative}.ff-addr-country-btn.svelte-368ux1{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .625rem;border:1.5px solid rgb(209 213 219);border-radius:.5rem;background:#fff;cursor:pointer;font-size:.9375rem;color:#111827;text-align:left;transition:border-color .2s;min-height:2.5rem}.dark .ff-addr-country-btn.svelte-368ux1{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.ff-addr-country-btn.svelte-368ux1:hover,.ff-addr-country-btn.selected.svelte-368ux1{border-color:#6366f1}.ff-addr-country-name.svelte-368ux1{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ff-addr-country-placeholder.svelte-368ux1{flex:1;color:#9ca3af}.ff-addr-chevron.svelte-368ux1{color:#6b7280;transition:transform .2s;flex-shrink:0}.ff-addr-chevron.open.svelte-368ux1{transform:rotate(180deg)}.ff-addr-country-dropdown.svelte-368ux1{position:absolute;bottom:calc(100% + .25rem);left:0;right:0;z-index:50;background:#fff;border:1px solid rgb(229 231 235);border-radius:.5rem;box-shadow:0 -6px 20px -4px #0000001f;overflow:hidden}.dark .ff-addr-country-dropdown.svelte-368ux1{background:#1f2937;border-color:#374151}.ff-addr-search-wrap.svelte-368ux1{padding:.375rem .5rem;border-bottom:1px solid rgb(229 231 235)}.dark .ff-addr-search-wrap.svelte-368ux1{border-color:#374151}.ff-addr-search.svelte-368ux1{width:100%;padding:.25rem .5rem;border:1px solid rgb(209 213 219);border-radius:.375rem;font-size:.8125rem;background:#fff;color:#111827;outline:none}.dark .ff-addr-search.svelte-368ux1{background:#374151;border-color:#4b5563;color:#f3f4f6}.ff-addr-country-options.svelte-368ux1{max-height:10rem;overflow-y:auto;padding:.25rem}.ff-addr-country-option.svelte-368ux1{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;border:none;background:none;cursor:pointer;border-radius:.375rem;font-size:.8125rem;color:#111827;text-align:left;transition:background .1s}.dark .ff-addr-country-option.svelte-368ux1{color:#f3f4f6}.ff-addr-country-option.svelte-368ux1:hover,.ff-addr-country-option.active.svelte-368ux1{background:#eef2ff}.dark .ff-addr-country-option.svelte-368ux1:hover,.dark .ff-addr-country-option.active.svelte-368ux1{background:#1e1b4b4d}.q-inner{padding:.25rem 0 1rem}.f-question-description span,.f-help-text .f-help{display:block}.f-answer.f-full-width{margin-top:.5rem}.f-section-wrap .fh2{margin-bottom:1.5rem}h1.fh2,h1.f-text{font-size:2.25rem;font-weight:800;line-height:1.15;letter-spacing:-.04em}@media(max-width:640px){h1.fh2,h1.f-text{font-size:1.75rem}}.q-inner>div>div{text-align:center}.f-answer,.f-answer *{text-align:left}.f-invalid{text-align:center}@media(max-width:640px){.f-question-title{font-size:1.25rem;margin-bottom:.875rem}.f-question-description{font-size:1rem;margin-top:1.25rem;margin-bottom:1.25rem}}[class*=overflow-y-auto].svelte-hmf7v5::-webkit-scrollbar{width:6px}[class*=overflow-y-auto].svelte-hmf7v5::-webkit-scrollbar-track{background:transparent}[class*=overflow-y-auto].svelte-hmf7v5::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:3px}[class*=overflow-y-auto].svelte-hmf7v5::-webkit-scrollbar-thumb:hover{background-color:#94a3b880}@keyframes svelte-hmf7v5-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-hmf7v5-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.milestone-burst{animation:svelte-hmf7v5-milestonePulse .6s ease-out}@keyframes svelte-hmf7v5-milestonePulse{0%{box-shadow:0 0 #6366f1b3;filter:brightness(1)}30%{box-shadow:0 0 0 6px #6366f14d;filter:brightness(1.4)}to{box-shadow:0 0 10px #6366f133;filter:brightness(1)}}.milestone-badge{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);display:flex;align-items:center;gap:4px;background:#fff;border:1.5px solid #e0e7ff;border-radius:9999px;padding:2px 8px 2px 4px;box-shadow:0 4px 12px #6366f140;animation:svelte-hmf7v5-badgePop 2.8s ease-in-out forwards;white-space:nowrap;pointer-events:none;z-index:200}.dark .milestone-badge{background:#1e1b4b;border-color:#4338ca}.milestone-icon{font-size:1rem;line-height:1}.milestone-xp{font-size:.7rem;font-weight:700;color:#6366f1;letter-spacing:.02em}.dark .milestone-xp{color:#a5b4fc}.milestone-message{animation:svelte-hmf7v5-fadeInOut 2.8s ease-in-out forwards}@keyframes svelte-hmf7v5-badgePop{0%{opacity:0;transform:translate(-50%) scale(.4) translateY(6px)}15%{opacity:1;transform:translate(-50%) scale(1.1) translateY(-2px)}25%{transform:translate(-50%) scale(1) translateY(0)}70%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.9) translateY(-4px)}}@keyframes svelte-hmf7v5-fadeInOut{0%{opacity:0}20%{opacity:1}75%{opacity:1}to{opacity:0}}
