@font-face{font-family:Cardo;src:url(../../../assets/fonts/cardo/Cardo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cardo;src:url(../../../assets/fonts/cardo/Cardo-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cardo;src:url(../../../assets/fonts/cardo/Cardo-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(../../../assets/fonts/crimsontext/CrimsonText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(../../../assets/fonts/crimsontext/CrimsonText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fjalla One;src:url(../../../assets/fonts/fjallaone/FjallaOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../assets/fonts/inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../assets/fonts/inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../assets/fonts/inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../../assets/fonts/karla/Karla-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../../assets/fonts/karla/Karla-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../../assets/fonts/karla/Karla-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../assets/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../assets/fonts/nunito/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../assets/fonts/nunito/Nunito-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../assets/fonts/nunito/Nunito-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../../assets/fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../../assets/fonts/opensans/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../../assets/fonts/opensans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(../../../assets/fonts/prozalibre/ProzaLibre-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(../../../assets/fonts/prozalibre/ProzaLibre-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(../../../assets/fonts/prozalibre/ProzaLibre-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../../../assets/fonts/rubik/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../../../assets/fonts/rubik/Rubik-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../../../assets/fonts/rubik/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(../../../assets/fonts/sourceserifpro/SourceSerifPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(../../../assets/fonts/sourceserifpro/SourceSerifPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../assets/fonts/spectral/Spectral-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../assets/fonts/spectral/Spectral-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../assets/fonts/spectral/Spectral-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.button-container.svelte-101s8nd{container-type:inline-size;container-name:button;display:flex;justify-content:center;align-items:center;width:100%}.button-container.inline.svelte-101s8nd{display:inline-flex;width:auto;container-type:normal}button.svelte-101s8nd{--btn-primary-bg: var(--theme-primary-color);--btn-primary-color: var(--theme-text-on-primary);--btn-secondary-bg: var(--theme-secondary-color);--btn-secondary-color: var(--theme-text-on-secondary);--btn-success-bg: var(--success-color, #10b981);--btn-success-color: var(--text-on-success, white);--btn-warning-bg: var(--warning-color, #f59e0b);--btn-warning-color: var(--text-on-warning, white);--btn-danger-bg: var(--danger-color, #ef4444);--btn-danger-color: var(--text-on-danger, white);--btn-disabled-opacity: var(--disabled-opacity);--btn-transition: var(--transition);--btn-radius: var(--radius);font-family:var(--font-family)}.btn.svelte-101s8nd{display:flex;align-items:center;justify-content:center;width:auto;border:none;border-radius:var(--radius);cursor:pointer;font-family:inherit;transition:all var(--btn-transition);position:relative;will-change:transform;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;transform:scale(1);touch-action:manipulation}@container button (max-width: 280px){.btn.svelte-101s8nd{transform-origin:center;font-size:.75rem}.button-container.svelte-101s8nd .btn.btn--link.btn--link:where(.svelte-101s8nd){transform:none;font-size:.625rem}}.label.svelte-101s8nd{white-space:nowrap}.btn--primary.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-primary-bg));color:var(--btn-color, var(--btn-primary-color))}.btn--primary.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary.svelte-101s8nd{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color)}.btn--secondary.svelte-101s8nd:hover:not(:disabled){background-color:var(--btn-bg-color, color-mix(in srgb, var(--btn-secondary-bg) 85%, white))}@supports not (color-mix(in srgb,black,white)){.btn--secondary.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.15)}}.btn--disabled.svelte-101s8nd,.btn.svelte-101s8nd:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.btn--loading.svelte-101s8nd{cursor:wait}.hidden.svelte-101s8nd{opacity:0}.loader.svelte-101s8nd{width:16px;height:16px;border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:svelte-101s8nd-rotation 1s linear infinite;position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-101s8nd-rotation{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.btn--success.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-success-bg, #10b981));color:var(--btn-color, var(--btn-success-color, white))}.btn--success.svelte-101s8nd:hover:not(:disabled){background-color:var( --btn-bg-color, color-mix(in srgb, var(--btn-success-bg, #10b981) 85%, white) )}@supports not (color-mix(in srgb,black,white)){.btn--success.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.15)}}.btn--danger.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-danger-bg, #ef4444));color:var(--btn-color, var(--btn-danger-color, white))}.btn--danger.svelte-101s8nd:hover:not(:disabled){background-color:var( --btn-bg-color, color-mix(in srgb, var(--btn-danger-bg, #ef4444) 85%, white) )}@supports not (color-mix(in srgb,black,white)){.btn--danger.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.15)}}.btn--warning.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-warning-bg, #f59e0b));color:var(--btn-color, var(--btn-warning-color, white))}.btn--warning.svelte-101s8nd:hover:not(:disabled){background-color:var( --btn-bg-color, color-mix(in srgb, var(--btn-warning-bg, #f59e0b) 85%, white) )}@supports not (color-mix(in srgb,black,white)){.btn--warning.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.15)}}.btn--micro.svelte-101s8nd{font-size:.8em;padding:.15rem .4rem;height:1.5rem;border-radius:2px!important}.btn--sm.svelte-101s8nd{padding:.5rem 1rem;font-size:.875rem;height:2rem}.btn--md.svelte-101s8nd{padding:.75rem 1.5rem;font-size:1rem;height:2.5rem}.btn--lg.svelte-101s8nd{padding:1rem 2rem;font-size:1.125rem;height:3rem}.btn.svelte-101s8nd:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-color, white),0 0 0 4px var(--btn-primary-bg)}.btn.svelte-101s8nd:focus{outline:none}.btn.svelte-101s8nd:active{outline:none}.button-container.svelte-101s8nd .btn.btn--link:where(.svelte-101s8nd){background:none;border:none;padding:0;height:auto;color:var(--text-color);opacity:.7;border-bottom:1px dotted currentColor;border-radius:0;font-weight:700;font-size:.95rem}.button-container.svelte-101s8nd .btn.btn--link:where(.svelte-101s8nd):hover:not(:disabled){opacity:1;background:none;filter:none}.btn--skip.svelte-101s8nd{background:none;border:none;padding:0;height:auto;color:var(--text-color);opacity:.7;border-bottom:1px solid currentColor;border-radius:0;font-size:1.1rem}.btn--skip.svelte-101s8nd:hover:not(:disabled){opacity:1;background:none;filter:none}.btn--submit.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-success-bg, #10b981));color:var(--btn-color, var(--btn-success-color, white));border-radius:5px;font-size:1.1rem}.btn--submit.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.1)}.button-container.svelte-101s8nd .btn.btn--skip:where(.svelte-101s8nd){background:none;border:none;padding:0;height:auto;color:var(--text-color);opacity:.7;border-bottom:1px solid currentColor;border-radius:0;font-size:1.1rem}.button-container.svelte-101s8nd .btn.btn--skip:where(.svelte-101s8nd):hover:not(:disabled){opacity:1;background:none;filter:none}.btn--actionPrimary.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-primary-bg));color:var(--btn-color, var(--btn-primary-color));border:none;border-radius:5px}.btn--actionPrimary.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.1)}.btn--actionSecondary.svelte-101s8nd{background-color:var(--theme-secondary-color, var(--btn-secondary-bg));color:var(--btn-color, var(--btn-secondary-color));border:none;border-radius:5px}.btn--actionSecondary.svelte-101s8nd:hover:not(:disabled){background-color:var( --theme-secondary-color, color-mix(in srgb, var(--btn-secondary-bg) 85%, white) )}@supports not (color-mix(in srgb,black,white)){.btn--actionSecondary.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.15)}}.btn--rounded.svelte-101s8nd{border-radius:100%;aspect-ratio:1!important}.btn--rounded.svelte-101s8nd{background-color:var(--btn-bg-color, var(--btn-primary-bg));color:var(--btn-color, var(--btn-primary-color))}.btn--rounded.svelte-101s8nd:hover:not(:disabled){filter:brightness(1.1)}.btn--subtle.svelte-101s8nd{background-color:var(--btn-bg-color, #f3f4f6);color:var(--btn-color, #6b7280);border:1px solid var(--border-color, #e5e7eb)}.btn--subtle.svelte-101s8nd:hover:not(:disabled){background-color:var(--btn-bg-color, #e5e7eb);color:var(--btn-color, #4b5563);border-color:var(--border-color, #d1d5db)}.color-picker.svelte-s62ci9{position:relative;display:inline-block}.trigger-button.svelte-s62ci9{display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:14px}.color-preview.svelte-s62ci9{width:16px;height:16px;background-color:var(--selected-color);border:1px solid #e2e8f0}.color-bar.svelte-s62ci9{position:absolute;top:100%;left:0;margin-top:4px;display:flex;width:max-content;padding:4px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000001a;z-index:10}.color-option.svelte-s62ci9{width:12px;height:20px;padding:0;border:none;background-color:var(--color);cursor:pointer;transition:transform .15s ease}.color-option.svelte-s62ci9:hover{transform:scale(1.15);z-index:1}.color-option.svelte-s62ci9:focus{outline:2px solid var(--primary-color, #957fef);outline-offset:1px}.outer-wrapper.svelte-n1zt01{position:relative;width:100%;overflow:visible}.resizable-container.svelte-n1zt01{position:relative;min-width:var(--min-width);max-width:var(--max-width);background:transparent;transition:width var(--transition);margin:auto}.content.svelte-n1zt01{width:100%;overflow:visible;box-sizing:border-box}.resize-handle.svelte-n1zt01{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:ew-resize;background:transparent}.resizable-container.svelte-n1zt01{resize:horizontal}.size-indicator.svelte-n1zt01{top:0;right:0;background:var(--secondary-color);color:var(--text-on-secondary);padding:.125rem .5rem;border-radius:0 0 4px 4px;font-size:.75rem;opacity:.8;z-index:2;transition:all var(--transition)}.and-or-toggle.svelte-ouknd9{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:var(--font-family, system-ui, sans-serif);transition:opacity .2s ease}.and-or-toggle.svelte-ouknd9:hover:not(.disabled){opacity:.8}.and-or-toggle.disabled.svelte-ouknd9{cursor:not-allowed;opacity:.5}.and-or-toggle.small.svelte-ouknd9{font-size:11px}.and-or-toggle.medium.svelte-ouknd9{font-size:13px}.option.svelte-ouknd9{color:#9ca3af;font-weight:500;transition:color .2s ease}.option.active.svelte-ouknd9{color:#374151;font-weight:600}.separator.svelte-ouknd9{color:#d1d5db;margin:0 2px}.and-or-toggle.svelte-ouknd9:focus{outline:none}.and-or-toggle.svelte-ouknd9:focus-visible .option.active:where(.svelte-ouknd9){color:var(--theme-primary-color, #10b981)}.theme-controls.svelte-r8pueq{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem;width:100%}.controls-left.svelte-r8pueq,.controls-right.svelte-r8pueq{display:flex;align-items:center;gap:.5rem}.mini-select.svelte-r8pueq{padding:.15rem .25rem;border:1px solid var(--border-color, #ddd);border-radius:2px;font-family:inherit;font-size:.75rem;background-color:var(--bg-color, white);color:var(--text-color);height:1.5rem}@media (max-width: 280px){.theme-controls.svelte-r8pueq{transform:scale(.9);transform-origin:right center}.controls-left.svelte-r8pueq button{max-width:3.5rem;overflow:hidden}}.title-container.svelte-1mu77zf{container-type:inline-size;color:var(--text-color)}.title-container.svelte-1mu77zf h1:where(.svelte-1mu77zf){font-size:1.35rem}.title-container.svelte-1mu77zf h2:where(.svelte-1mu77zf){font-size:1.5rem}.title-container.svelte-1mu77zf h3:where(.svelte-1mu77zf){font-size:1.25rem}.title-container.svelte-1mu77zf h4:where(.svelte-1mu77zf){font-size:1.125rem}.title-container.svelte-1mu77zf h5:where(.svelte-1mu77zf){font-size:1rem}.title-container.svelte-1mu77zf h6:where(.svelte-1mu77zf){font-size:.875rem}.title-container{font-weight:600;line-height:1.1}h1.svelte-1mu77zf,h2.svelte-1mu77zf,h3.svelte-1mu77zf,h4.svelte-1mu77zf,h5.svelte-1mu77zf,h6.svelte-1mu77zf{margin:0;font-weight:600;line-height:1.1}@container (max-width: 280px){h1.svelte-1mu77zf{font-size:1.125rem}h2.svelte-1mu77zf{font-size:1.025rem}h3.svelte-1mu77zf{font-size:.925rem}}@container (min-width: 281px) and (max-width: 420px){h1.svelte-1mu77zf{font-size:1.5rem}h2.svelte-1mu77zf{font-size:1.25rem}h3.svelte-1mu77zf{font-size:1.125rem}}.bubbles-container.svelte-s3xkj1{width:100%;height:3rem;display:flex;justify-content:center;align-items:center;gap:20px;position:relative}.bubble.svelte-s3xkj1{width:25px;height:25px;background-color:var(--color);border-radius:50%;opacity:.7;animation:svelte-s3xkj1-pulse 1.1s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-s3xkj1-pulse{0%,to{transform:scale(.4)}50%{transform:scale(1.2)}}.container.svelte-1y812e9{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;transform:scale(var(--scale))}.bubble-container.svelte-1y812e9{width:var(--final-size);height:var(--final-size);position:relative;display:flex;justify-content:center;align-items:center}.bubble.svelte-1y812e9{background-color:var(--color);border-radius:50%;position:absolute;transform-origin:center center;animation:svelte-1y812e9-pulse .8s ease-in-out infinite;transition:background-color .6s ease-in-out}.bubble.grown.svelte-1y812e9{animation:none}.checkmark.svelte-1y812e9{width:calc(var(--final-size) * .76);height:calc(var(--final-size) * .76);position:absolute;stroke-width:5;stroke:#fff;stroke-miterlimit:10;opacity:0;animation:svelte-1y812e9-checkmarkAppear .3s ease-out forwards,svelte-1y812e9-checkmarkScale .3s cubic-bezier(.175,.885,.32,1.275) .2s forwards}.checkmark__check.svelte-1y812e9{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:svelte-1y812e9-stroke .3s cubic-bezier(.65,0,.45,1) .1s forwards}.error-mark.svelte-1y812e9{width:calc(var(--final-size) * .76);height:calc(var(--final-size) * .76);position:absolute;stroke-width:5;stroke:#fff;stroke-miterlimit:10;opacity:0;animation:svelte-1y812e9-checkmarkAppear .3s ease-out forwards,svelte-1y812e9-checkmarkScale .3s cubic-bezier(.175,.885,.32,1.275) .2s forwards}.error-mark__cross.svelte-1y812e9{transform-origin:50% 50%;stroke-dasharray:56;stroke-dashoffset:56;animation:svelte-1y812e9-stroke .3s cubic-bezier(.65,0,.45,1) .1s forwards}@keyframes svelte-1y812e9-pulse{0%,to{transform:scale(.6)}50%{transform:scale(1)}}@keyframes svelte-1y812e9-checkmarkAppear{to{opacity:1}}@keyframes svelte-1y812e9-checkmarkScale{0%{transform:scale(.8)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-1y812e9-stroke{to{stroke-dashoffset:0}}.animation-container.svelte-yfvcjo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-wrapper.svelte-1rz9tuy{width:100%;height:100%;aspect-ratio:var(--aspect-ratio);overflow:hidden;transform:var(--transform);transform-origin:center bottom}.image-wrapper.has-animation.svelte-1rz9tuy{aspect-ratio:unset}.content.svelte-1rz9tuy{width:100%;height:100%}.image-container.svelte-1rz9tuy{width:100%;height:100%;position:relative}.svg-container.svelte-1rz9tuy{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.svg-container.svelte-1rz9tuy svg{width:100%;height:100%;object-fit:contain}.image.svelte-1rz9tuy{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.responsive-image.svelte-1rz9tuy{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;object-position:center}@keyframes svelte-1rz9tuy-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.markdown-container.svelte-6gghss{container-type:inline-size;container-name:markdown;width:100%}.markdown-container.inline.svelte-6gghss{container-type:normal}.markdown-content.svelte-6gghss{width:100%}.markdown-content.svelte-6gghss h1{font-size:2rem;margin:1rem 0;font-weight:600;line-height:1.2;color:var(--text-color)}.markdown-content.svelte-6gghss h2{font-size:1.5rem;margin:1rem 0;font-weight:600;line-height:1.2;color:var(--text-color)}.markdown-content.svelte-6gghss h3{font-size:1.25rem;margin:1rem 0;font-weight:600;line-height:1.2;color:var(--text-color)}.markdown-content.svelte-6gghss h4,.markdown-content.svelte-6gghss h5,.markdown-content.svelte-6gghss h6{font-size:1.125rem;margin:1rem 0;font-weight:600;line-height:1.2;color:var(--text-color)}.markdown-content.svelte-6gghss p{font-size:1.1rem;margin:.5rem 0;line-height:1.4;color:var(--text-color)}.markdown-content.svelte-6gghss ul,.markdown-content.svelte-6gghss ol{margin:.5rem 0;padding-left:1.5rem;list-style-position:outside;text-align:left}.markdown-content.svelte-6gghss li{margin:.25rem 0;font-size:1.05rem;line-height:1.4}.markdown-content.svelte-6gghss strong{font-weight:600}.markdown-content.svelte-6gghss em{font-style:italic}.markdown-content.svelte-6gghss code{font-family:monospace;font-size:.9em;padding:.125rem .25rem;background-color:#0000000d;border-radius:3px}.markdown-content.svelte-6gghss pre{margin:1rem 0;padding:1rem;background-color:#0000000d;border-radius:5px;overflow-x:auto}.markdown-content.svelte-6gghss pre code{background-color:transparent;padding:0;font-size:.875rem}.markdown-content.svelte-6gghss blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid var(--border-color, #e5e5e5);font-style:italic;opacity:.85}.markdown-content.svelte-6gghss table{width:100%;border-collapse:collapse;margin:1rem 0}.markdown-content.svelte-6gghss th,.markdown-content.svelte-6gghss td{padding:.5rem;text-align:left;border-bottom:1px solid var(--border-color, #e5e5e5)}.markdown-content.svelte-6gghss th{font-weight:600}.markdown-content.svelte-6gghss hr{margin:1.5rem 0;border:none;border-top:1px solid var(--border-color, #e5e5e5)}.markdown-content.svelte-6gghss a{color:var(--theme-primary-color, #0066cc);text-decoration:underline}.markdown-content.svelte-6gghss a:hover{opacity:.8}.markdown-content.svelte-6gghss>*:first-child{margin-top:0}.markdown-content.svelte-6gghss>*:last-child{margin-bottom:0}[data-theme=dark] .markdown-content.svelte-6gghss code,[data-theme=dark] .markdown-content.svelte-6gghss pre{background-color:#ffffff1a}@container markdown (max-width: 350px){.markdown-content.svelte-6gghss h1{font-size:1.5rem}.markdown-content.svelte-6gghss h2{font-size:1.25rem}.markdown-content.svelte-6gghss h3{font-size:1.125rem}.markdown-content.svelte-6gghss h4,.markdown-content.svelte-6gghss h5,.markdown-content.svelte-6gghss h6,.markdown-content.svelte-6gghss p{font-size:1rem}.markdown-content.svelte-6gghss li{font-size:.95rem}}@container markdown (max-width: 280px){.markdown-content.svelte-6gghss h1{font-size:1.125rem;margin:.75rem 0}.markdown-content.svelte-6gghss h2{font-size:1rem;margin:.75rem 0}.markdown-content.svelte-6gghss h3{font-size:.925rem;margin:.75rem 0}.markdown-content.svelte-6gghss h4,.markdown-content.svelte-6gghss h5,.markdown-content.svelte-6gghss h6{font-size:.875rem;margin:.75rem 0}.markdown-content.svelte-6gghss p{font-size:.875rem;margin:.375rem 0;line-height:1.3}.markdown-content.svelte-6gghss ul,.markdown-content.svelte-6gghss ol{padding-left:1.25rem;margin:.375rem 0}.markdown-content.svelte-6gghss li{font-size:.8125rem;margin:.125rem 0}.markdown-content.svelte-6gghss pre{padding:.75rem;font-size:.75rem}.markdown-content.svelte-6gghss blockquote{font-size:.875rem;padding-left:.75rem}.markdown-content.svelte-6gghss th,.markdown-content.svelte-6gghss td{padding:.375rem;font-size:.8125rem}.markdown-content.svelte-6gghss code{font-size:.85em}.markdown-content.svelte-6gghss pre code{font-size:.75em}}.header.svelte-1sqbk6s{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}h2.svelte-1sqbk6s{color:var(--primary-color);font-size:1.25rem;margin:0}.gdpr-consent-banner.svelte-ez94nb{position:fixed;bottom:0;left:0;right:0;height:100dvh;z-index:2000;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto;font-family:var(--theme-font-family, var(--font-family, system-ui, sans-serif))}.banner-overlay.svelte-ez94nb{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000a6}.banner-content.svelte-ez94nb{position:relative;background-color:var(--theme-background-color, rgba(255, 255, 255, .98));color:var(--theme-text-color, #1f2937);padding:1.5rem;box-shadow:0 -8px 32px #0003;display:flex;flex-direction:column;gap:1.5rem;max-height:40dvh;max-width:800px;overflow-y:auto;align-items:flex-start}.consent-actions.svelte-ez94nb{display:flex;gap:.75rem;flex-wrap:wrap}.consent-text.svelte-ez94nb{display:flex;flex-direction:column;gap:.75rem}.consent-title.svelte-ez94nb{font-size:1.25rem;font-weight:700;margin:0;color:var(--theme-primary-color)}.consent-message.svelte-ez94nb{font-size:.95rem;line-height:1.5;margin:0;font-weight:500;color:var(--theme-text-color, inherit)}.consent-contact.svelte-ez94nb{font-size:.85rem;margin:0;opacity:.8;font-weight:400;color:var(--theme-text-color-secondary, var(--theme-text-color, inherit))}.privacy-link.svelte-ez94nb{color:var(--theme-primary-color);text-decoration:underline;font-weight:500}.privacy-link.svelte-ez94nb:hover{opacity:.8}.banner-content.svelte-ez94nb button{align-self:flex-start}@media (min-width: 768px){.banner-content.svelte-ez94nb{margin:2rem auto;border-radius:3px}}.alt-response-container.svelte-1gwj5dh{container-type:inline-size;width:100%;display:flex;justify-content:center;margin-top:.5rem}@container (max-width: 280px){.alt-response-container.svelte-1gwj5dh{margin-top:.25rem}}.text-container.svelte-1mf88hc{container-type:inline-size;container-name:text;width:100%;display:flex;justify-content:center}.text-container.inline.svelte-1mf88hc{container-type:normal}.text.svelte-1mf88hc{margin:0;line-height:1.2;max-width:600px}[data-color] .text.svelte-1mf88hc{color:var(--text-color, attr(data-color))}.sm.svelte-1mf88hc{font-size:.875rem}.md.svelte-1mf88hc{font-size:1.1rem}.lg.svelte-1mf88hc{font-size:1.225rem}@container text (max-width: 280px){.sm.svelte-1mf88hc{font-size:.75rem}.md.svelte-1mf88hc{font-size:.875rem}.lg.svelte-1mf88hc{font-size:1rem}}p.svelte-1mf88hc{margin:0;line-height:1.2;font-size:1rem;width:100%}@container (max-width: 280px){p.svelte-1mf88hc{font-size:.75rem;line-height:1.3}}.multitext-container.svelte-zw5ybi{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:5rem;--success-color: rgb(16, 185, 129)}.options-wrapper.svelte-zw5ybi{width:100%;margin:0 auto .25rem;box-sizing:border-box}.options.svelte-zw5ybi{display:flex;flex-direction:column;gap:.5rem;width:100%}.option.svelte-zw5ybi{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:.25rem .5rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);cursor:pointer;transition:all var(--transition);text-align:left;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;position:relative;z-index:1}@media (hover: hover){.option.svelte-zw5ybi:hover{background:var(--option-hover-bg, #ececec);transform:scale(1.03);z-index:2}}.option.selected.svelte-zw5ybi{background:var(--option-selected-bg, rgb(var(--theme-primary-color-rgb, 0 102 255) / .2));transform:scale(1.03);z-index:2}.option-text.svelte-zw5ybi{flex:1;margin-right:1.4em;line-height:1.2;padding:.25rem 0}.checkmark.svelte-zw5ybi{width:16px;height:16px;color:var(--theme-text-on-primary, var(--text-on-primary));flex-shrink:0;padding:2px;background:var(--theme-primary-color, var(--primary-color));border-radius:50%;border:1px solid var(--theme-text-on-primary, var(--text-on-primary));position:absolute;top:.5rem;right:.5rem}.number.svelte-zw5ybi{width:18px;height:18px;color:var(--theme-text-on-primary, var(--text-on-primary));flex-shrink:0;background:var(--theme-primary-color, var(--primary-color));border-radius:50%;border:1px solid var(--theme-text-on-primary, var(--text-on-primary));padding:1px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}[data-theme=dark] .option.svelte-zw5ybi{--option-bg: rgba(255, 255, 255, .1);--option-hover-bg: rgba(255, 255, 255, .15);--option-selected-bg: rgba(255, 255, 255, .2)}@container (max-width: 280px){.multitext-container.svelte-zw5ybi{--spacing-x: .5rem}.options-wrapper.svelte-zw5ybi{margin:0 auto .15rem}.options.svelte-zw5ybi{gap:.25rem}.option.svelte-zw5ybi{padding:.15rem .25rem;font-size:.75rem;line-height:1}.option-text.svelte-zw5ybi{margin-right:1rem}.option.svelte-zw5ybi:hover,.option.selected.svelte-zw5ybi{transform:scale(1.01)}.checkmark.svelte-zw5ybi,.number.svelte-zw5ybi{width:14px;height:14px;padding:1px;font-size:.6rem;top:.25rem;right:.25rem}}.text-input-container.svelte-1fmeh4v{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:5rem;container-type:inline-size;container-name:text-input-container;transition:transform .25s ease-out}.text-input-container.svelte-1fmeh4v{--translate-y-amount: -120px}@media (hover: none){.text-input-container.focused.svelte-1fmeh4v{transform:translateY(var(--translate-y-amount))}}@container text-input-container (max-width: 380px){.text-input-container.svelte-1fmeh4v{--translate-y-amount: -100px}}@container text-input-container (max-width: 320px){.text-input-container.svelte-1fmeh4v{--translate-y-amount: -80px}}.text-input.svelte-1fmeh4v{width:100%;min-height:50px;padding:.75rem 1rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);transition:all var(--transition);-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0 auto .25rem}.textarea.svelte-1fmeh4v{resize:vertical;min-height:80px}.text-input.svelte-1fmeh4v:focus{outline:2px solid var(--theme-primary-color, #0066ff);background:var(--option-hover-bg, #ececec)}@media (hover: hover){.text-input.svelte-1fmeh4v:hover{background:var(--option-hover-bg, #ececec)}}.alt-response-wrapper.svelte-1fmeh4v{margin-top:.25rem}.inline-submit-wrapper.svelte-1fmeh4v{position:absolute;right:0;bottom:.5rem;z-index:10;transition:opacity .2s ease-out}.inline-submit-wrapper.svelte-1fmeh4v button{min-width:unset!important;width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}@media (hover: hover){.inline-submit-wrapper.svelte-1fmeh4v{display:none}}[data-theme=drk] .text-input.svelte-1fmeh4v{--option-bg: rgba(255, 255, 255, .1);--option-hover-bg: rgba(255, 255, 255, .15)}@container (max-width: 280px){.text-input-container.svelte-1fmeh4v{--spacing-x: .5rem}.text-input.svelte-1fmeh4v{padding:.5rem .75rem;font-size:.9rem}}.input-wrapper.svelte-1fmeh4v{position:relative;width:100%;padding-bottom:3rem}.likert-bubbles.svelte-159w1au{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1.5rem;padding:0 var(--spacing-x);padding-bottom:10rem;max-width:400px}.bubbles-wrapper.svelte-159w1au{container-type:inline-size;width:100%;margin:0 auto;margin-bottom:.75rem;box-sizing:border-box;container-name:likert;overflow:visible;display:flex;flex-direction:column;gap:1rem}.bubbles.svelte-159w1au{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.25rem;position:relative;overflow:visible}.bubble.svelte-159w1au{width:calc(var(--bubble-size) * 1%);aspect-ratio:1;border-radius:50%;border:3px solid var(--bubble-color);background:transparent;cursor:pointer;padding:0;transition:transform var(--animation-duration);outline:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;position:relative;z-index:1}.bubble.svelte-159w1au:focus-visible{box-shadow:0 0 0 2px var(--bg-color, white),0 0 0 4px var(--bubble-color)}.bubble.svelte-159w1au:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bubble-color);opacity:0;transition:opacity var(--animation-duration)}@media (hover: hover){.bubble.svelte-159w1au:hover:after{opacity:.5}.bubble.potential.svelte-159w1au:after{opacity:.5}}.bubble.selected.svelte-159w1au:after{opacity:1}.bubble.grayscale.svelte-159w1au{border-color:var(--text-color, #666)}.bubble.grayscale.svelte-159w1au:after{background:var(--text-color, #666)}@media (hover: hover){.bubble.grayscale.svelte-159w1au:hover:after{opacity:.5}.bubble.grayscale.potential.svelte-159w1au:after{opacity:.5}}.bubble.grayscale.selected.svelte-159w1au:after{opacity:1}.labels.svelte-159w1au{display:flex;justify-content:space-between;width:100%;margin:0;padding:0;box-sizing:border-box}.label.svelte-159w1au{font-size:1.975rem;font-weight:500;color:var(--label-color, var(--text-color, #666));max-width:40%;line-height:1.2;transition:font-size var(--animation-duration);white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.label.left.svelte-159w1au{text-align:left}.label.right.svelte-159w1au{text-align:right}@container likert (min-width: 351px) and (max-width: 400px){.label.svelte-159w1au{font-size:1rem;line-height:1.15;flex:0 1 38%;max-width:38%}}.alt-response-wrapper.svelte-159w1au{display:flex;justify-content:center}@container likert (max-width: 200px){.label.svelte-159w1au{font-size:.625rem;line-height:1.1;flex:0 1 45%;max-width:45%}.alt-response-wrapper.svelte-159w1au{margin-top:.15rem}}@container likert (min-width: 201px) and (max-width: 350px){.label.svelte-159w1au{font-size:1rem;line-height:1.1;flex:0 1 45%;max-width:45%}}@container likert (max-width: 280px){.label.svelte-159w1au{font-size:.625rem;line-height:1.1;flex:0 1 45%;max-width:45%}}.emoji-likert.svelte-ky08gz{width:100%;display:flex;flex-direction:column;min-width:200px;container-type:inline-size;container-name:likert;padding:0 var(--spacing-x, 1rem);padding-bottom:10rem}.emojis-wrapper.svelte-ky08gz{width:100%}.emojis.svelte-ky08gz{display:flex;justify-content:space-between;gap:.5rem;position:relative;overflow:visible}.emoji-button.svelte-ky08gz{border-radius:50%;border:none;background:transparent;cursor:pointer;padding:0;transition:all var(--transition);outline:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.emoji-button.svelte-ky08gz:focus-visible{box-shadow:0 0 0 3px var(--primary-color)}.emoji-img.svelte-ky08gz{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}@media (hover: hover){.emoji-button.svelte-ky08gz:hover .emoji-img:where(.svelte-ky08gz){transform:scale(1.05)}}.emoji-button.selected.svelte-ky08gz .emoji-img:where(.svelte-ky08gz){transform:scale(1.3)}.labels.svelte-ky08gz{display:flex;justify-content:space-between;width:100%;margin:0 auto;padding:0;box-sizing:border-box;font-weight:500}.label.svelte-ky08gz{font-size:.975rem;color:var(--text-color, #666);max-width:40%;line-height:1.2;transition:font-size var(--transition);white-space:pre-wrap;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:0 1 40%}@container likert (max-width: 350px){.emoji-button.svelte-ky08gz{width:3rem;height:3rem}.label.svelte-ky08gz{font-size:.75rem;line-height:1.1;flex:0 1 45%;max-width:45%}}@container likert (max-width: 280px){.emoji-likert.svelte-ky08gz{--spacing-x: .5rem}.emoji-button.svelte-ky08gz{width:2.75rem;height:2.75rem}.label.svelte-ky08gz{font-size:.625rem;line-height:1.1;flex:0 1 45%;max-width:45%}}.label.left.svelte-ky08gz{text-align:left;margin-right:auto}.label.right.svelte-ky08gz{text-align:right;margin-left:auto}.alt-response-wrapper.svelte-ky08gz{display:flex;justify-content:center;margin-top:1rem}.star-rating.svelte-iv0qyh{width:100%;display:flex;flex-direction:column;min-width:200px;container-type:inline-size;container-name:likert;padding:0 var(--spacing-x, 1rem);padding-bottom:10rem}.stars-wrapper.svelte-iv0qyh{width:100%}.stars.svelte-iv0qyh{display:flex;justify-content:space-between;gap:.5rem;position:relative;overflow:visible}.star-button.svelte-iv0qyh{width:4rem;height:4rem;border:none;background:transparent;color:var(--text-color-muted, #999);cursor:pointer;padding:0;transition:color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);outline:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;touch-action:manipulation}.star-button.filled.svelte-iv0qyh{color:var(--theme-primary-color, var(--primary-color));transform:scale(1.25)}@media (hover: hover){.star-button.potential.svelte-iv0qyh{color:var(--theme-primary-color, var(--primary-color));opacity:.5}}.star-button.svelte-iv0qyh:focus-visible{box-shadow:0 0 0 3px var(--theme-primary-color, var(--primary-color))}.labels.svelte-iv0qyh{display:flex;justify-content:space-between;width:100%;margin-top:.5rem;padding:0;box-sizing:border-box;font-weight:500}.label.svelte-iv0qyh{font-size:.975rem;color:var(--text-color, #666);max-width:40%;line-height:1.2;transition:font-size var(--transition);white-space:pre-wrap;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:0 1 40%}.label.left.svelte-iv0qyh{text-align:left;margin-right:auto}.label.right.svelte-iv0qyh{text-align:right;margin-left:auto}@container likert (max-width: 350px){.star-button.svelte-iv0qyh{width:3.375rem;height:3rem}.label.svelte-iv0qyh{font-size:.75rem;line-height:1.1;flex:0 1 45%;max-width:45%}}@container likert (max-width: 280px){.star-button.svelte-iv0qyh{width:3rem;height:2.5rem}.label.svelte-iv0qyh{font-size:.625rem;line-height:1.1;flex:0 1 45%;max-width:45%}.labels.svelte-iv0qyh{margin-top:0}}.star-button.svelte-iv0qyh svg{width:100%;height:100%;transition:inherit}.alt-response-wrapper.svelte-iv0qyh{display:flex;justify-content:center;margin-top:1rem}.nps-rating.svelte-j13313{width:100%;display:flex;flex-direction:column;min-width:200px;container-type:inline-size;container-name:likert;padding:0 var(--spacing-x, 1rem);padding-bottom:10rem}.scores-wrapper.svelte-j13313{width:100%}.scores.svelte-j13313{display:flex;justify-content:space-between;gap:.25rem;position:relative;overflow:visible}.score-button.svelte-j13313{width:2.75rem;height:2.25rem;border:1px solid var(--text-color, #999);background:transparent;color:var(--text-color, #999);cursor:pointer;padding:0;transition:color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);outline:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;touch-action:manipulation;font-size:.875rem;font-weight:500;border-radius:2px}.score-button.filled.svelte-j13313{color:var(--theme-text-on-primary, var(--text-on-primary));background-color:var(--theme-primary-color, var(--primary-color));border-color:var(--theme-text-on-primary, var(--text-on-primary));transform:scale(1.06)}@media (hover: hover){.score-button.potential.svelte-j13313{color:var(--theme-text-on-primary, var(--text-on-primary));background-color:var(--theme-primary-color, var(--primary-color));border-color:var(--text-color, #999);transform:none}}.score-button.svelte-j13313:focus-visible{box-shadow:0 0 0 2px var(--theme-primary-color, var(--primary-color));border-color:transparent}.labels.svelte-j13313{display:flex;justify-content:space-between;width:100%;margin-top:1rem;padding:0;box-sizing:border-box;font-weight:500}.label.svelte-j13313{font-size:.975rem;color:var(--text-color, #666);max-width:40%;line-height:1.2;transition:font-size var(--transition);white-space:pre-wrap;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:0 1 40%}.label.left.svelte-j13313{text-align:left;margin-right:auto}.label.right.svelte-j13313{text-align:right;margin-left:auto}@container likert (max-width: 350px){.score-button.svelte-j13313{width:2.25rem;height:2rem;font-size:.75rem}.label.svelte-j13313{font-size:.75rem;line-height:1.1;flex:0 1 45%;max-width:45%}}@container likert (max-width: 280px){.score-button.svelte-j13313{width:1.75rem;height:1.5rem;font-size:.675rem}.label.svelte-j13313{font-size:.625rem;line-height:1.1;flex:0 1 45%;max-width:45%}.labels.svelte-j13313{margin-top:.5rem}}.alt-response-wrapper.svelte-j13313{display:flex;justify-content:center;margin-top:1rem}.text-input-container.svelte-1fqq1kd{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:5rem;container-type:inline-size;container-name:text-input-container;transition:transform .25s ease-out}.text-input-container.svelte-1fqq1kd{--translate-y-amount: -120px}@media (hover: none){.text-input-container.date-container.focused.svelte-1fqq1kd{transform:none}.text-input-container:not(.date-container).focused.svelte-1fqq1kd{transform:translateY(var(--translate-y-amount))}}@container text-input-container (max-width: 380px){.text-input-container.svelte-1fqq1kd{--translate-y-amount: -100px}}@container text-input-container (max-width: 320px){.text-input-container.svelte-1fqq1kd{--translate-y-amount: -80px}}.text-input.svelte-1fqq1kd{width:100%;min-height:50px;padding:.75rem 1rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);transition:all var(--transition);-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0 auto .25rem}.date-input.svelte-1fqq1kd::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 24 24'><path fill='%23333' d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z'/></svg>");width:16px;height:16px;cursor:pointer}.mobile-date-input.svelte-1fqq1kd{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5;margin:0}.date-button.svelte-1fqq1kd{width:100%;min-height:50px;padding:.75rem 1rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);transition:all var(--transition);-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0 auto .25rem;text-align:left;display:flex;align-items:center;position:relative;cursor:pointer;z-index:10}.date-text.svelte-1fqq1kd{flex:1}.date-icon.svelte-1fqq1kd{width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 24 24'><path fill='%23333' d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z'/></svg>");background-repeat:no-repeat;background-position:center;margin-left:10px}.date-button.date-selected.svelte-1fqq1kd{font-weight:500}.text-input.svelte-1fqq1kd:focus{outline:2px solid var(--theme-primary-color, #0066ff);background:var(--option-hover-bg, #ececec)}.date-button.svelte-1fqq1kd:focus{outline:2px solid var(--theme-primary-color, #0066ff);background:var(--option-hover-bg, #ececec)}@media (hover: hover){.text-input.svelte-1fqq1kd:hover,.date-button.svelte-1fqq1kd:hover{background:var(--option-hover-bg, #ececec)}}.alt-response-wrapper.svelte-1fqq1kd{margin-top:.25rem}.alt-response-button.svelte-1fqq1kd{background:transparent;border:none;color:var(--theme-primary-color, #0066ff);text-decoration:underline;cursor:pointer;font-size:.9rem;padding:.25rem 0}.format-hint.svelte-1fqq1kd{font-size:.9rem;color:var(--text-color-secondary, #666);opacity:.7;margin-top:.25rem}.inline-submit-wrapper.svelte-1fqq1kd{position:absolute;right:0;bottom:.5rem;z-index:10;transition:opacity .2s ease-out}.inline-submit-wrapper.svelte-1fqq1kd button{min-width:unset!important;width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}@media (hover: hover){.inline-submit-wrapper.svelte-1fqq1kd{display:none}}[data-theme=drk] .text-input.svelte-1fqq1kd,[data-theme=drk] .date-button.svelte-1fqq1kd{--option-bg: rgba(255, 255, 255, .1);--option-hover-bg: rgba(255, 255, 255, .15)}@container (max-width: 280px){.text-input-container.svelte-1fqq1kd{--spacing-x: .5rem}.text-input.svelte-1fqq1kd,.date-button.svelte-1fqq1kd{padding:.5rem .75rem;font-size:.9rem}.format-hint.svelte-1fqq1kd{font-size:.8rem}}.input-wrapper.svelte-1fqq1kd{position:relative;width:100%;padding-bottom:3rem}.question-header.svelte-13c22vu{display:flex;flex-direction:column;width:100%;--spacing-x: 1rem;--title-size: 1.325rem;--subtitle-size: 1.05rem}.image-container.svelte-13c22vu{width:100%;margin:0;position:relative;overflow:hidden;border-radius:5px;aspect-ratio:var(--aspect-ratio, 4/3)}.text-content.svelte-13c22vu{padding:0 var(--spacing-x)}.text-content.has-image.svelte-13c22vu{padding-top:1rem}.title.svelte-13c22vu{font-size:var(--title-size, 1.25rem);font-weight:700;color:var(--text-color);margin:0 0 .5rem;line-height:1.2;text-align:center}.subtitle.svelte-13c22vu{font-size:var(--subtitle-size, 1.05rem);font-weight:500;color:var(--text-color);opacity:.7;margin:0;line-height:1.2;text-align:center}@container (max-width: 340px){.question-header.svelte-13c22vu{--spacing-x: .5rem;--title-size: 1rem;--subtitle-size: .9rem}.text-content.has-image.svelte-13c22vu{padding-top:.75rem}}@container (max-width: 280px){.question-header.svelte-13c22vu{--spacing-x: .5rem;--title-size: .9rem;--subtitle-size: .8125rem}.image-container.svelte-13c22vu{margin:0}.text-content.has-image.svelte-13c22vu{padding-top:.5rem}}.footer-button.svelte-8bax1f{font-family:inherit;cursor:pointer;transition:all var(--transition);transform:scale(1);will-change:transform;-webkit-tap-highlight-color:transparent;font-size:1.1rem;height:1.75rem;display:flex;align-items:center}.footer-button--skip.svelte-8bax1f{background:none;border:none;padding:0;color:var(--text-color);opacity:.7;border-bottom:1px solid currentColor}.footer-button--skip.svelte-8bax1f:hover:not(:disabled){opacity:1}.footer-button--submit.svelte-8bax1f{background-color:var(--theme-primary-color, var(--primary-color));color:var(--theme-text-on-primary, white);border:none;border-radius:5px;padding:0 .75rem;height:2.25rem}.footer-button--submit.svelte-8bax1f:hover:not(:disabled){filter:brightness(1.1)}.footer-button--disabled.svelte-8bax1f{opacity:var(--disabled-opacity, .6);cursor:not-allowed}@container footer (max-width: 350px){.footer-button.svelte-8bax1f{font-size:.875rem;height:2rem}}@container footer (max-width: 280px){.footer-button.svelte-8bax1f{font-size:.75rem;height:1rem}.footer-button--submit.svelte-8bax1f{height:1.5rem;padding:0 .5rem;border-radius:2px}}.footer.svelte-12sg1eu{width:100%;container-type:inline-size;container-name:footer}.footer-content.svelte-12sg1eu{display:flex;justify-content:center;align-items:center;padding:0 1rem;height:2.25rem;position:relative}.footer-content.has-submit.svelte-12sg1eu{justify-content:space-between}.footer-content.submit-only.svelte-12sg1eu{justify-content:flex-end}.skip-wrapper.svelte-12sg1eu,.submit-wrapper.svelte-12sg1eu{position:relative;transition:transform .3s ease-in-out}@container footer (max-width: 350px){.footer-content.svelte-12sg1eu{height:2rem}}@container footer (max-width: 280px){.footer-content.svelte-12sg1eu{padding:0 .5rem;height:1.75rem}}.boxes-container.svelte-pv34yh{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:5rem;--success-color: rgb(16, 185, 129)}.options-wrapper.svelte-pv34yh{width:100%;margin:0 auto .25rem;box-sizing:border-box}.options.svelte-pv34yh{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;justify-content:center;aspect-ratio:var(--container-ratio, auto)}.options.wide.svelte-pv34yh{width:75%;margin-left:auto;margin-right:auto}.option.svelte-pv34yh{display:flex;align-items:center;justify-content:center;width:var(--option-width, calc(50% - .25rem) );aspect-ratio:var(--option-ratio, 4/3);padding:.5rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);cursor:pointer;transition:all var(--transition);text-align:center;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;position:relative}@media (hover: hover){.option.svelte-pv34yh:not(.selected):hover{background:var(--option-hover-bg, #ececec);z-index:2}}.option.selected.svelte-pv34yh:has(.checkmark:where(.svelte-pv34yh)),.option.selected.svelte-pv34yh:has(.number:where(.svelte-pv34yh)){background:var(--option-selected-bg, rgb(var(--theme-primary-color-rgb, 0 102 255) / .2));transform:scale(1.03);z-index:2}.option-text.svelte-pv34yh{text-align:center;line-height:1.2;padding:.25rem}.checkmark.svelte-pv34yh{width:16px;height:16px;color:var(--theme-text-on-primary, var(--text-on-primary));flex-shrink:0;padding:2px;background:var(--theme-primary-color, var(--primary-color));border-radius:50%;border:1px solid var(--theme-text-on-primary, var(--text-on-primary));position:absolute;top:.25rem;right:.25rem}.number.svelte-pv34yh{width:18px;height:18px;color:var(--theme-text-on-primary, var(--text-on-primary));flex-shrink:0;background:var(--theme-primary-color, var(--primary-color));border-radius:50%;border:1px solid var(--theme-text-on-primary, var(--text-on-primary));padding:1px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;position:absolute;top:.25rem;right:.25rem}[data-theme=dark] .option.svelte-pv34yh{--option-bg: rgba(255, 255, 255, .1);--option-hover-bg: rgba(255, 255, 255, .15);--option-selected-bg: rgba(255, 255, 255, .2)}@container (max-width: 280px){.boxes-container.svelte-pv34yh{--spacing-x: .5rem}.options.svelte-pv34yh{gap:.25rem}.option.svelte-pv34yh{font-size:.85rem;padding:.25rem}@media (hover: hover){.option.svelte-pv34yh:hover{transform:scale(1.01)}}.option.selected.svelte-pv34yh{transform:scale(1.01)}.checkmark.svelte-pv34yh,.number.svelte-pv34yh{width:.5rem;height:.5rem;padding:.05rem;font-size:.55rem;top:.15rem;right:.15rem}}.has-image.svelte-pv34yh{padding:0;overflow:hidden;position:relative;border:1px solid #f0f0f0}.image-wrapper.svelte-pv34yh{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background:var(--option-bg, #f5f5f5);will-change:transform}.has-image.svelte-pv34yh .option-text:where(.svelte-pv34yh){position:absolute;bottom:0;left:0;display:flex;align-items:center;margin:0;padding:.25rem .5rem;font-size:.8rem;color:#fff;max-width:80%;text-shadow:0 0 7px black;background:#000000b3}img.svelte-pv34yh{width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}[data-theme=dark] .has-image.svelte-pv34yh .option-text:where(.svelte-pv34yh){text-shadow:0 1px 2px rgba(0,0,0,.9);background:#00000080}@container (max-width: 280px){.has-image.svelte-pv34yh .option-text:where(.svelte-pv34yh){padding:.15rem .25rem;font-size:.6rem;text-align:left}}.options.svelte-pv34yh:has(>.option[data-layout=portrait]:where(.svelte-pv34yh)){--option-width: calc(50% - .25rem) ;--option-ratio: 9/16;--container-ratio: 16/9;max-width:800px;height:100%}.boxes-container.svelte-pv34yh:has(.options:where(.svelte-pv34yh)>.option[data-layout=portrait]:where(.svelte-pv34yh)){padding-bottom:10rem}@container (max-width: 280px){.options.svelte-pv34yh:has(>.option[data-layout=portrait]:where(.svelte-pv34yh)){--option-width: calc(50% - .125rem) ;gap:.25rem}}:root{--thumbs-down-color: rgba(245, 108, 108, .9);--thumbs-up-color: rgba(16, 185, 129, .9);--thumbs-gray-color: rgba(115, 115, 115, .4)}.thumbs-container.svelte-517jvj{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:3rem}.options.svelte-517jvj{display:flex;gap:1rem;width:100%;justify-content:center;margin-top:1rem}.option.svelte-517jvj{display:flex;align-items:center;justify-content:center;width:calc(50% - .25rem);aspect-ratio:calc(4 / 3);padding:2rem;border:none;border-radius:5px;cursor:pointer;transition:all var(--transition);-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;position:relative;color:#fff}.option.down.svelte-517jvj{background:var(--thumbs-down-color)}.option.up.svelte-517jvj{background:var(--thumbs-up-color)}:not(.touch-device) .option.svelte-517jvj:not(.selected):hover{z-index:2}.option.selected.svelte-517jvj{transform:scale(1.06);z-index:2}.thumb.svelte-517jvj{width:60%;height:60%}.thumbs-container.grayscale.svelte-517jvj .option:where(.svelte-517jvj){background:var(--thumbs-gray-color)}@container (max-width: 280px){.thumbs-container.svelte-517jvj{--spacing-x: .5rem}.options.svelte-517jvj{gap:.5rem;margin-top:.5rem}.option.svelte-517jvj{padding:1rem}}.select-container.svelte-thpzf0{width:100%;display:flex;flex-direction:column;min-width:200px;overflow:visible;--spacing-x: 1rem;padding:0 var(--spacing-x);padding-bottom:5rem}.select-wrapper.svelte-thpzf0{position:relative;width:100%;margin:0 auto .25rem;box-sizing:border-box}.select-input.svelte-thpzf0{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;background:var(--option-bg, #f5f5f5);border:none;border-radius:5px;font-family:inherit;font-size:1.15rem;color:var(--text-color);cursor:pointer;transition:all var(--transition);-webkit-tap-highlight-color:transparent}.select-input.svelte-thpzf0:focus{outline:2px solid var(--theme-primary-color, #0066ff);background:var(--option-hover-bg, #ececec)}@media (hover: hover){.select-input.svelte-thpzf0:hover{background:var(--option-hover-bg, #ececec)}}.select-input.svelte-thpzf0 option[disabled]:where(.svelte-thpzf0){color:#777}select.svelte-thpzf0 option:where(.svelte-thpzf0){padding:8px}.select-arrow.svelte-thpzf0{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;pointer-events:none;color:var(--text-color)}.alt-response-wrapper.svelte-thpzf0{margin-top:.25rem}[data-theme=dark] .select-input.svelte-thpzf0{--option-bg: rgba(255, 255, 255, .1);--option-hover-bg: rgba(255, 255, 255, .15)}@container (max-width: 280px){.select-container.svelte-thpzf0{--spacing-x: .5rem}.select-input.svelte-thpzf0{padding:.5rem 2rem .5rem .75rem;font-size:.9rem}.select-arrow.svelte-thpzf0{right:.5rem;width:1rem;height:1rem}}.question.svelte-1revq9t{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.question-header.svelte-1revq9t{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:20%;--spacing-x: 1rem;padding:0 var(--spacing-x, 1rem);padding-top:var(--spacing-x, 1rem)}.question-body.svelte-1revq9t{display:flex;align-items:center;justify-content:center;flex:1}.question-body[data-type=thumbs].svelte-1revq9t{align-items:flex-start}.question-footer.svelte-1revq9t{position:absolute;bottom:0;left:0;right:0;margin-bottom:1rem}@container (max-width: 280px){.question-footer.svelte-1revq9t{margin-bottom:.75rem}.question-header.svelte-1revq9t{--spacing-x: .5rem}}.hero-block.svelte-1bbmq4x{position:relative;width:100%;max-width:var(--max-width);height:var(--height);margin:0 auto;overflow:hidden;border-radius:var(--theme-radius, .375rem);container-type:inline-size}.hero-block.full-width.svelte-1bbmq4x{border-radius:0}@container (max-width: 600px){.hero-block.full-width.svelte-1bbmq4x{border-radius:0}}.hero-media.svelte-1bbmq4x{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.hero-item.svelte-1bbmq4x{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease-in-out;display:flex;align-items:var(--align-items, center);justify-content:var(--object-position, center)}.hero-item.svelte-1bbmq4x .image-wrapper{width:var(--max-width, 100%);height:100%}.hero-item.active.svelte-1bbmq4x{opacity:1}.video-container.svelte-1bbmq4x{position:relative;width:100%;height:100%;z-index:1}.hero-item.svelte-1bbmq4x video:where(.svelte-1bbmq4x){width:100%;height:100%;object-fit:cover}.video-container.has-controls.svelte-1bbmq4x video:where(.svelte-1bbmq4x)::-webkit-media-controls-panel{opacity:0;transition:opacity .3s ease}.video-container.has-controls.svelte-1bbmq4x:hover video:where(.svelte-1bbmq4x)::-webkit-media-controls-panel{opacity:1}@media (max-width: 768px){.video-container.has-controls.svelte-1bbmq4x video:where(.svelte-1bbmq4x)::-webkit-media-controls-panel{opacity:1}}.video-container.has-controls.svelte-1bbmq4x video:where(.svelte-1bbmq4x)::-moz-media-controls{opacity:0;transition:opacity .3s ease}.video-container.has-controls.svelte-1bbmq4x:hover video:where(.svelte-1bbmq4x)::-moz-media-controls{opacity:1}@media (max-width: 768px){.video-container.has-controls.svelte-1bbmq4x video:where(.svelte-1bbmq4x)::-moz-media-controls{opacity:1}}.video-end-frame.svelte-1bbmq4x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background-color .3s ease}.video-end-frame.svelte-1bbmq4x:hover{background:#0003}.play-button-overlay.svelte-1bbmq4x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0006;border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none}.video-end-frame.svelte-1bbmq4x:hover .play-button-overlay:where(.svelte-1bbmq4x){background:#0009;transform:translate(-50%,-50%) scale(1.05)}.play-icon.svelte-1bbmq4x{width:1.5rem;height:1.5rem;color:#fff;opacity:.9;margin-left:.1rem}.unmute-btn.svelte-1bbmq4x{position:absolute;top:1rem;right:1rem;background:#0009;color:#fff;border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .2s ease;z-index:10}.unmute-btn.svelte-1bbmq4x:hover{background:#000c;transform:scale(1.1)}.unmute-btn.svelte-1bbmq4x:active{transform:scale(.95)}[data-theme=dark] .hero-item.svelte-1bbmq4x{background-color:var(--item-dark-bg)}.hero-content.svelte-1bbmq4x{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:1rem;padding:2rem;box-sizing:border-box;pointer-events:none;max-width:1080px;margin:0 auto}.hero-content.svelte-1bbmq4x .hero-text:where(.svelte-1bbmq4x),.hero-content.svelte-1bbmq4x .hero-cta:where(.svelte-1bbmq4x){pointer-events:auto}.hero-item-overlay.svelte-1bbmq4x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-content.has-overlay.svelte-1bbmq4x{color:var(--text-color)}.hero-content.align-center.svelte-1bbmq4x{align-items:center;text-align:center}.hero-content.align-left.svelte-1bbmq4x{align-items:flex-start;text-align:left}.hero-content.align-right.svelte-1bbmq4x{align-items:flex-end;text-align:right}.hero-content.align-left.svelte-1bbmq4x .hero-cta:where(.svelte-1bbmq4x),.hero-content.align-right.svelte-1bbmq4x .hero-cta:where(.svelte-1bbmq4x){text-align:right}.hero-text.svelte-1bbmq4x{display:flex;flex-direction:column;gap:.5rem}.hero-title.svelte-1bbmq4x{font-size:2rem;font-weight:700;line-height:1.2;margin:0}.hero-subtitle.svelte-1bbmq4x{font-size:1.5rem;line-height:1.5;margin:0;opacity:.95}.hero-cta.svelte-1bbmq4x{margin-top:1rem;margin-bottom:1rem}.hero-indicators.svelte-1bbmq4x{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}.indicator.svelte-1bbmq4x{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .2s ease}.indicator.active.svelte-1bbmq4x{background:#fff;width:24px;border-radius:4px}.nav-button.svelte-1bbmq4x{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:none;color:#fff;border:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:all .2s ease;font-size:20px;font-weight:700}.nav-button.svelte-1bbmq4x:hover{opacity:1;transform:translateY(-50%) scale(1.1);cursor:pointer}.hero-block.svelte-1bbmq4x:not(.show-controls) .nav-button:where(.svelte-1bbmq4x){opacity:0}.hero-block.svelte-1bbmq4x:not(.show-controls):hover .nav-button:where(.svelte-1bbmq4x){opacity:.7}.hero-block.show-controls.svelte-1bbmq4x .nav-button:where(.svelte-1bbmq4x){opacity:.7}.nav-button.prev.svelte-1bbmq4x{left:1rem}.nav-button.next.svelte-1bbmq4x{right:1rem}@container (max-width: 600px){.hero-content.svelte-1bbmq4x{padding:1rem 2rem}.hero-title.svelte-1bbmq4x{font-size:1.75rem}.hero-subtitle.svelte-1bbmq4x{font-size:1.25rem;line-height:1.2}.nav-button.svelte-1bbmq4x{display:none}}.hero-block.fullscreen.svelte-1bbmq4x{max-width:var(--max-width)}.hero-block.gradient-variant.svelte-1bbmq4x{background-color:transparent}.hero-block.gradient-variant.svelte-1bbmq4x .hero-media:where(.svelte-1bbmq4x){display:none}.hero-content.gradient-content.svelte-1bbmq4x{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:2rem}.hover-scale.svelte-1bbmq4x{transition:transform .4s ease-out}.hero-block.enable-animations.svelte-1bbmq4x:hover .hero-title.hover-scale:where(.svelte-1bbmq4x){transform:scale(1.05);transition-duration:.6s}.hero-block.enable-animations.svelte-1bbmq4x:hover .hero-subtitle.hover-scale:where(.svelte-1bbmq4x){transform:scale(1.03);transition-duration:.8s}.hero-block.clickable.svelte-1bbmq4x{cursor:pointer;transition:transform .2s ease,opacity .2s ease}.hero-block.clickable.svelte-1bbmq4x:hover{transform:scale(1.02);opacity:.95}.hero-block.clickable.svelte-1bbmq4x:active{transform:scale(.98)}.hero-block.clickable.svelte-1bbmq4x:focus{outline:2px solid var(--theme-primary-color, #007bff);outline-offset:2px}.gradient-item.svelte-1bbmq4x{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}[data-theme=dark] .hero-item-overlay.svelte-1bbmq4x{background-color:var(--overlay-dark-color)!important}[data-theme=dark] .hero-content.has-overlay.svelte-1bbmq4x{color:var(--text-dark-color)}.banner-block.svelte-1q796z0{width:auto;max-width:var(--max-width);margin:0 auto;background-color:var(--bg-color);position:relative;z-index:10;padding:var(--padding);border:var(--border);transition:background-color .2s ease}.banner-content.svelte-1q796z0{width:100%;display:flex;justify-content:center;align-items:center}.banner-inner.svelte-1q796z0{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.banner-block.sticky.svelte-1q796z0{position:sticky;top:0;z-index:100}.banner-block.clickable.svelte-1q796z0{cursor:pointer}.banner-block.clickable.svelte-1q796z0:hover{opacity:.9}.banner-block.clickable.svelte-1q796z0:focus{outline:2px solid var(--theme-primary-color);outline-offset:-2px}.banner-block.full-width.svelte-1q796z0{max-width:100%;border-radius:0}.logo-wrapper.svelte-1q796z0{width:var(--max-width);height:var(--max-height);flex-shrink:0}.logo-wrapper.clickable.svelte-1q796z0{cursor:pointer}.logo-wrapper.clickable.svelte-1q796z0:hover{opacity:.9}.logo-wrapper.clickable.svelte-1q796z0:focus{outline:2px solid var(--theme-primary-color);outline-offset:-2px;border-radius:4px}.svg-container.svelte-1q796z0{width:100%;height:100%}.svg-container.svelte-1q796z0 svg{width:100%;height:100%;max-width:var(--max-width);max-height:var(--max-height)}.component-placeholder.svelte-1q796z0{padding:.5rem;border:1px dashed #ccc;border-radius:4px;color:#666;font-size:.875rem}.navigation-menu.svelte-1q796z0{display:flex;align-items:center;margin-left:auto;position:relative}.menu-items.svelte-1q796z0{display:flex;align-items:center;gap:1.5rem}.menu-item.svelte-1q796z0{background:none;border:none;padding:.5rem 1rem;font-size:1rem;font-weight:500;font-family:inherit;color:var(--theme-text-color);cursor:pointer;border-radius:4px;transition:all .2s ease;text-decoration:none}.menu-item.svelte-1q796z0:hover{background-color:var(--theme-secondary-color);color:var(--theme-text-on-secondary)}.menu-item.svelte-1q796z0:focus{outline:2px solid var(--theme-text-color);outline-offset:-2px}.mobile-menu-button.svelte-1q796z0{display:none;background:none;border:none;padding:.5rem;cursor:pointer;margin-left:auto}.hamburger.svelte-1q796z0{width:24px;height:18px;position:relative;transform:rotate(0);transition:.3s ease-in-out}.hamburger.svelte-1q796z0 span:where(.svelte-1q796z0){display:block;position:absolute;height:2px;width:100%;background:var(--theme-text-color);border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(1){top:0}.hamburger.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(2){top:8px}.hamburger.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(3){top:16px}.hamburger.open.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(1){top:8px;transform:rotate(135deg)}.hamburger.open.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(2){opacity:0;left:-24px}.hamburger.open.svelte-1q796z0 span:where(.svelte-1q796z0):nth-child(3){top:8px;transform:rotate(-135deg)}@container (max-width: 768px){.menu-items.svelte-1q796z0{position:absolute;top:100%;right:0;width:200px;flex-direction:column;gap:0;background-color:var(--theme-secondary-color);box-shadow:0 4px 6px #0000001a;border-radius:2px;overflow:hidden;z-index:1000;max-height:0;opacity:0;pointer-events:none;transition:all .3s ease}.menu-items.open.svelte-1q796z0{max-height:300px;opacity:1;pointer-events:auto}.menu-item.svelte-1q796z0{width:100%;padding:1rem;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;color:var(--theme-text-on-secondary)}.menu-item.svelte-1q796z0:hover{background-color:var(--theme-primary-color);color:var(--theme-text-on-primary)}.menu-item.svelte-1q796z0:last-child{border-bottom:none}.mobile-menu-button.svelte-1q796z0{display:block}}[data-theme=dark] .banner-block.svelte-1q796z0{background-color:var(--bg-dark-color)}[data-theme=dark] .menu-item.svelte-1q796z0:hover{background-color:#ffffff1a}@container (max-width: 768px){[data-theme=dark] .menu-items.svelte-1q796z0{background-color:var(--bg-dark-color);box-shadow:0 4px 6px #0000004d}[data-theme=dark] .menu-item.svelte-1q796z0{border-bottom-color:#ffffff1a}[data-theme=dark] .menu-item.svelte-1q796z0:hover{background-color:#ffffff1a}}@container (max-width: 600px){.banner-block.svelte-1q796z0{padding:calc(var(--padding) * .75)}.logo-wrapper.svelte-1q796z0{max-width:calc(var(--max-width, 200px) * .8);max-height:calc(var(--max-height, 60px) * .8)}}.feature-vertical.svelte-huaibr{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem 0}.feature-vertical.image-bottom.svelte-huaibr{flex-direction:column-reverse}.feature-horizontal.svelte-huaibr{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem 0}.feature-image.svelte-huaibr{width:100%}.feature-text-content.svelte-huaibr{position:relative;z-index:2;max-width:600px;margin:0 auto;flex:1;padding:0 1rem}.feature-title.svelte-huaibr{font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1rem;color:currentColor}.feature-subtitle.svelte-huaibr{font-size:1.25rem;font-weight:400;line-height:1.4;margin:0 0 1.5rem;color:currentColor;opacity:.8}.cta-container.svelte-huaibr{margin-top:2rem}.feature-text-content.center.svelte-huaibr{text-align:center}.feature-text-content.right.svelte-huaibr{text-align:right}.feature-text-content.center.svelte-huaibr .cta-container:where(.svelte-huaibr){display:flex;justify-content:center}.feature-horizontal.svelte-huaibr,.feature-horizontal.image-left.svelte-huaibr{flex-direction:column}@container (min-width: 768px){.feature-horizontal.svelte-huaibr{flex-direction:row;align-items:center;gap:3rem}.feature-horizontal.image-left.svelte-huaibr{flex-direction:row-reverse}.feature-horizontal.svelte-huaibr .feature-image:where(.svelte-huaibr){flex:1}.feature-horizontal.svelte-huaibr .feature-text-content:where(.svelte-huaibr){flex:1}}.screen-block.svelte-15youyo{position:relative;isolation:isolate;color:var(--text-color);margin-bottom:1.5rem;padding:var(--block-padding);padding:0 1rem}.block-background.svelte-15youyo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--bg-color)}[data-theme=dark] .block-background.svelte-15youyo{background-color:var(--dark-bg-color, var(--bg-color))}.screen-block.image.svelte-15youyo{padding:0!important;overflow:hidden;position:relative}.block-content.svelte-15youyo{position:relative;z-index:2;max-width:600px;margin:0 auto}.screen-block.image.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:none;width:100%}.screen-block.fullscreen.image.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:800px;margin:0 auto}.screen-block.hero.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:none;width:100%}.screen-block.banner.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:none;width:100%}.screen-block.separator.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:none;width:100%}.screen-block.banner.svelte-15youyo{padding:0!important;margin-bottom:0}.screen-block.banner.sticky.svelte-15youyo{position:sticky;top:0;z-index:100}.screen-block.full-width.svelte-15youyo .block-content:where(.svelte-15youyo){max-width:none}.screen-block.hero.svelte-15youyo{padding:0!important;margin-bottom:2rem;overflow:hidden}.screen-block.feature.svelte-15youyo{padding:0!important;margin-bottom:2rem}.screen-block.separator.svelte-15youyo{padding:2rem 1rem!important}.screen-block.fullscreen.separator.svelte-15youyo{padding:2rem 0!important}.separator-line.svelte-15youyo{width:var(--separator-width, 100%);height:var(--separator-height, 2px);background-color:var(--separator-color, var(--theme-text-color));opacity:.5;margin:0 auto}.separator-line.full-width.svelte-15youyo{width:100%;max-width:none}.screen-block.hero.svelte-15youyo .block-background:where(.svelte-15youyo){display:none}.image-wrapper.svelte-15youyo{width:100%;display:block;line-height:0}.cta-container.svelte-15youyo{margin-top:1.5rem;display:flex;width:auto;min-width:200px}.screen-block.cta.svelte-15youyo .cta-container:where(.svelte-15youyo){margin-top:0}.screen-block.center.svelte-15youyo{text-align:center}.screen-block.right.svelte-15youyo{text-align:right}@container (max-width: 280px){.cta-container.svelte-15youyo{margin-top:1rem}}.screen-block.full-width.svelte-15youyo{width:100%}.screen-block.full-width.image.svelte-15youyo{margin-bottom:1.5rem}.screen-component.fullscreen .screen-block.full-width.svelte-15youyo{margin-left:0;margin-right:0;width:100%;max-width:100vw}.screen-component.fullscreen .screen-block.image.svelte-15youyo{max-width:800px;margin:0 auto 1.5rem}.screen-component.fullscreen .screen-block.full-width.image.svelte-15youyo{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.screen-component.svelte-kfgjyy{display:flex;flex-direction:column;width:100%;height:100%;min-height:100dvh;justify-content:center;container-type:inline-size;--spacing-x: 1rem;padding:var(--spacing-x);box-sizing:border-box;position:relative;isolation:isolate}.screen-component.scrollable.svelte-kfgjyy{overflow-y:auto;justify-content:flex-start;align-items:center}.background-wrapper.svelte-kfgjyy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-position:center bottom;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease-in-out}.background-wrapper.svelte-kfgjyy.svelte-fade-in{opacity:1}.background-wrapper.svelte-kfgjyy.svelte-fade-out{opacity:0;transition:opacity .45s ease-in-out}.overlay.svelte-kfgjyy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--overlay-color)}[data-theme=dark] .background-wrapper.svelte-kfgjyy{background-color:var(--dark-bg-color, var(--bg-color-dark, #1a1a1a))}[data-theme=dark] .overlay.svelte-kfgjyy{background-color:var(--overlay-dark-color, var(--overlay-color))}.content.svelte-kfgjyy{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;width:100%;flex-shrink:0;flex:1;justify-content:center;position:relative;z-index:2;--text-color: var(--screen-text-color);max-width:600px}.image-container.svelte-kfgjyy{width:100%;overflow:hidden;margin:0 auto;flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center}@container (min-width: 600px){.image-container.svelte-kfgjyy,.content.svelte-kfgjyy{max-width:600px}}.text-content.svelte-kfgjyy{display:flex;flex-direction:column;gap:1rem}.title-wrapper.svelte-kfgjyy{isolation:isolate}@container (max-width: 280px){.screen-component.svelte-kfgjyy{gap:1rem;--spacing-x: .5rem}.content.svelte-kfgjyy{gap:1rem}.text-content.svelte-kfgjyy{gap:.75rem}.title-container h2{font-size:1rem}}.hidden.svelte-kfgjyy{display:none}.image-inner.svelte-kfgjyy{width:100%}.blocks-container.svelte-kfgjyy{width:100%;max-width:600px}.landing-page-component.svelte-1d92xi0{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;container-type:inline-size;box-sizing:border-box;position:relative;isolation:isolate;overflow-x:hidden}.landing-page-component.svelte-1d92xi0:not(.allow-text-selection){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing-page-component.scrollable.svelte-1d92xi0{overflow-y:auto;justify-content:flex-start;align-items:center}.background-wrapper.svelte-1d92xi0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-position:center bottom;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease-in-out}.background-wrapper.svelte-1d92xi0.svelte-fade-in{opacity:1}.background-wrapper.svelte-1d92xi0.svelte-fade-out{opacity:0;transition:opacity .45s ease-in-out}.overlay.svelte-1d92xi0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--overlay-color)}[data-theme=dark] .background-wrapper.svelte-1d92xi0{background-color:var(--dark-bg-color, var(--bg-color-dark, #1a1a1a))}[data-theme=dark] .overlay.svelte-1d92xi0{background-color:var(--overlay-dark-color, var(--overlay-color))}.content.svelte-1d92xi0{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;width:100%;flex-shrink:0;flex:1;justify-content:center;position:relative;z-index:2;--text-color: var(--screen-text-color, var(--theme-text-color));--spacing-x: 1rem;box-sizing:border-box}@container (min-width: 600px){.landing-page-component.svelte-1d92xi0:not(.fullscreen) .content:where(.svelte-1d92xi0){max-width:600px}}@container (max-width: 280px){.landing-page-component.svelte-1d92xi0,.content.svelte-1d92xi0{gap:1rem}.title-container h2{font-size:1rem}}.blocks-container.svelte-1d92xi0{width:100%;max-width:600px}.blocks-container.has-fullwidth.svelte-1d92xi0{max-width:none}.block-wrapper.svelte-1d92xi0{width:100%}.block-wrapper.full-width.svelte-1d92xi0{margin-left:calc(-1 * var(--spacing-x, 1rem));margin-right:calc(-1 * var(--spacing-x, 1rem));width:calc(100% + 2 * var(--spacing-x, 1rem))}.block-wrapper.full-width.first-block.svelte-1d92xi0{margin-top:calc(-1 * var(--spacing-x, 1rem))}.landing-page-component.fullscreen.svelte-1d92xi0 .content:where(.svelte-1d92xi0){max-width:none}.landing-page-component.fullscreen.svelte-1d92xi0 .blocks-container:where(.svelte-1d92xi0):not(.has-fullwidth){max-width:800px;margin:0 auto}.landing-page-component.fullscreen.svelte-1d92xi0{display:flex;flex-direction:column;align-items:center}.landing-page-component.fullscreen.svelte-1d92xi0 .content:where(.svelte-1d92xi0){width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.submit-component.svelte-1pofcy{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;container-type:inline-size;--spacing-x: 1rem;padding:var(--spacing-x);box-sizing:border-box;position:relative}.content.svelte-1pofcy{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;width:100%;flex-shrink:0;flex:1;justify-content:center;position:relative}.image-container.svelte-1pofcy{width:100%;overflow:hidden;margin:0 auto;flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center}@container (min-width: 600px){.image-container.svelte-1pofcy,.content.svelte-1pofcy{max-width:600px}}.text-content.svelte-1pofcy{display:flex;flex-direction:column;gap:1rem}.title-wrapper.svelte-1pofcy{isolation:isolate}@container (max-width: 280px){.submit-component.svelte-1pofcy{gap:1rem;--spacing-x: .5rem}.content.svelte-1pofcy{gap:1rem}.text-content.svelte-1pofcy{gap:.75rem}.title-container h2{font-size:1rem}}.hidden.svelte-1pofcy{display:none}.image-inner.svelte-1pofcy{width:100%}.profile-header.svelte-1q8gk1o{padding:2rem 1rem;text-align:center;position:relative;z-index:2}.profile-image.svelte-1q8gk1o{width:100%;max-width:320px;margin:0 auto 1.5rem;overflow:hidden}.profile-image.circle.svelte-1q8gk1o{border-radius:50%;max-width:140px}.header-text.svelte-1q8gk1o{display:flex;flex-direction:column;gap:.5rem}h2.svelte-1q8gk1o{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}p.svelte-1q8gk1o{margin:0;font-size:1.1rem;opacity:.8;line-height:1.4}@container (min-width: 640px){.profile-header.svelte-1q8gk1o{padding:3rem var(--spacing-x)}}@container (min-width: 1024px){.profile-header.svelte-1q8gk1o{padding:4rem var(--spacing-x)}}@container (max-width: 280px){.profile-header.svelte-1q8gk1o{padding:1.5rem var(--spacing-x)}.profile-image.svelte-1q8gk1o{max-width:100px}h2.svelte-1q8gk1o{font-size:1.25rem}p.svelte-1q8gk1o{font-size:1rem}}.feature-block.svelte-h8s5zi{position:relative;isolation:isolate;color:var(--text-color)}.feature-background.svelte-h8s5zi{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--bg-color)}[data-theme=dark] .feature-background.svelte-h8s5zi{background-color:var(--dark-bg-color, var(--bg-color))}.feature-block.primary.svelte-h8s5zi{--text-color: var(--primary-color)}.feature-block.secondary.svelte-h8s5zi{--text-color: var(--secondary-color)}.feature-content.svelte-h8s5zi{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:grid;gap:2rem;align-items:center}.text-content.svelte-h8s5zi{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.feature-title.svelte-h8s5zi{font-size:2rem;font-weight:700;line-height:1.2;margin:0;color:currentColor}.feature-text.svelte-h8s5zi{font-size:1.125rem;line-height:1.6;padding:0 1rem}.image-content.svelte-h8s5zi{width:100%;border-radius:.5rem;overflow:hidden}.cta-container.svelte-h8s5zi{margin-top:2rem;display:flex}.feature-content.svelte-h8s5zi{grid-template-columns:1fr}.image-right.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi),.image-left.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-areas:"image" "text"}.image-right.svelte-h8s5zi .text-content:where(.svelte-h8s5zi),.image-left.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.image-right.svelte-h8s5zi .image-content:where(.svelte-h8s5zi),.image-left.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}.image-top.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-areas:"image" "text"}.image-top.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.image-top.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}.image-bottom.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-areas:"text" "image"}.image-bottom.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.image-bottom.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}@container (min-width: 900px){.feature-content.svelte-h8s5zi{gap:3rem}.image-right.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi),.image-left.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-columns:1fr 1fr}.image-right.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-areas:"text image"}.image-right.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.image-right.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}.image-left.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-areas:"image text"}.image-left.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.image-left.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}.content-bottom-left.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){grid-template-columns:2fr 1fr;grid-template-areas:"image image" "text .";align-items:start}.content-bottom-left.svelte-h8s5zi .text-content:where(.svelte-h8s5zi){grid-area:text}.content-bottom-left.svelte-h8s5zi .image-content:where(.svelte-h8s5zi){grid-area:image}}.feature-block.center.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){text-align:center}.feature-block.center.svelte-h8s5zi .cta-container:where(.svelte-h8s5zi){justify-content:center}.feature-block.right.svelte-h8s5zi .feature-content:where(.svelte-h8s5zi){text-align:right}.feature-block.right.svelte-h8s5zi .cta-container:where(.svelte-h8s5zi){justify-content:flex-end}.debug-missing-image.svelte-h8s5zi{background:#fee;color:#c00;padding:1rem;border:1px dashed #c00;border-radius:.5rem;font-size:.875rem}@container (min-width: 1024px){.feature-block.svelte-h8s5zi{padding:4rem 2rem}.feature-title.svelte-h8s5zi{font-size:2.5rem}}.block.svelte-16ir2mr{position:relative;padding:2rem 1rem;isolation:isolate;color:var(--text-color)}.block-background.svelte-16ir2mr{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--bg-color)}[data-theme=dark] .block-background.svelte-16ir2mr{background-color:var(--dark-bg-color, var(--bg-color))}.block.primary.svelte-16ir2mr{--text-color: var(--primary-color)}.block.secondary.svelte-16ir2mr{--text-color: var(--secondary-color)}.block.image.svelte-16ir2mr{padding:0;overflow:hidden;position:relative}.block.cta.svelte-16ir2mr{padding:1rem}.block.feature.svelte-16ir2mr{padding:0}.block-content.svelte-16ir2mr{position:relative;z-index:2;max-width:800px;margin:0 auto}.block.image.svelte-16ir2mr .block-content:where(.svelte-16ir2mr){max-width:none;width:100%}.image-wrapper.svelte-16ir2mr{width:100%;aspect-ratio:var(--aspect-ratio, 2 / 1);display:block;line-height:0}.image-wrapper.svelte-16ir2mr img{width:100%;height:100%;display:block;object-fit:cover}.title-wrapper.svelte-16ir2mr,.text-wrapper.svelte-16ir2mr{margin-bottom:1rem}.score-row.svelte-16ir2mr{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:.5rem 0}.score-bar.svelte-16ir2mr{height:10px;background:var(--bar-bg, rgba(0,0,0,.08));border-radius:999px;overflow:hidden}.score-fill.svelte-16ir2mr{height:100%;background:var(--primary-color);border-radius:999px;transition:width .3s ease}.score-value.svelte-16ir2mr{font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.chartjs-radar-wrapper.svelte-16ir2mr{display:flex;justify-content:center;align-items:center;margin:1rem 0;width:100%}.chartjs-radar-canvas.svelte-16ir2mr{width:100%!important;height:auto!important;max-width:400px;max-height:400px}.pie-wrapper.svelte-16ir2mr{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0}.pie-chart.svelte-16ir2mr{width:200px;height:200px}.pie-slice.svelte-16ir2mr{stroke:#fff;stroke-width:2;transition:opacity .2s ease}.pie-slice.svelte-16ir2mr:hover{opacity:.8}.pie-label.svelte-16ir2mr{font-size:11px;font-weight:600;fill:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.pie-legend.svelte-16ir2mr{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;width:100%;max-width:300px}.legend-item.svelte-16ir2mr{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.legend-color.svelte-16ir2mr{width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-label.svelte-16ir2mr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-value.svelte-16ir2mr{font-weight:600;font-variant-numeric:tabular-nums}.block-content.svelte-16ir2mr p{margin:0;line-height:1.2}.cta-container.svelte-16ir2mr{margin-top:1.5rem;display:flex;width:auto;min-width:200px}.block.cta.svelte-16ir2mr .cta-container:where(.svelte-16ir2mr){margin-top:0}.block.center.svelte-16ir2mr .cta-container:where(.svelte-16ir2mr){justify-content:center}.block.right.svelte-16ir2mr .cta-container:where(.svelte-16ir2mr){justify-content:flex-end}@container (min-width: 640px){.block.svelte-16ir2mr{padding:3rem var(--spacing-x)}.block.cta.svelte-16ir2mr{padding:1.5rem var(--spacing-x)}}@container (min-width: 1024px){.block.svelte-16ir2mr{padding:4rem var(--spacing-x)}.block.cta.svelte-16ir2mr{padding:2rem var(--spacing-x)}}@container (max-width: 280px){.block.svelte-16ir2mr{padding:1.5rem var(--spacing-x)}.block.cta.svelte-16ir2mr{padding:1rem var(--spacing-x)}}.profile-screen.svelte-91pw36{width:100%;height:100%;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--text-color);background-color:var(--bg-color, #fff);container-type:inline-size;--spacing-x: 1rem;display:flex;flex-direction:column;overflow-y:auto}.overlay.svelte-91pw36{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:var(--overlay-color)}.header-container.svelte-91pw36,.blocks.svelte-91pw36{position:relative;z-index:2}[data-theme=dark] .profile-screen.svelte-91pw36{background-color:var(--dark-bg-color, var(--bg-color-dark, #1a1a1a))}[data-theme=dark] .overlay.svelte-91pw36{background-color:var(--overlay-dark-color, var(--overlay-color))}.results-header.svelte-6uahix{padding:2rem 1rem;text-align:center;position:relative;z-index:2}.icon-wrapper.svelte-6uahix{width:64px;height:64px;border-radius:50%;background-color:var(--danger-color, #ef4444);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.icon-wrapper.correct.svelte-6uahix{background-color:var(--success-color, #10b981)}h1.svelte-6uahix{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2}.description.svelte-6uahix{font-size:1.1rem;color:var(--text-color-secondary);margin:.5rem 0 0;line-height:1.4;opacity:.8}@container (min-width: 640px){.results-header.svelte-6uahix{padding:3rem var(--spacing-x)}}@container (min-width: 1024px){.results-header.svelte-6uahix{padding:4rem var(--spacing-x)}}@container (max-width: 280px){.results-header.svelte-6uahix{padding:1.5rem var(--spacing-x)}h1.svelte-6uahix{font-size:1.25rem}.description.svelte-6uahix{font-size:1rem}}.results-block.svelte-1cds7i6{position:relative;padding:2rem 1rem;isolation:isolate;color:var(--text-color)}.block-background.svelte-1cds7i6{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--bg-color)}.block-content.svelte-1cds7i6{position:relative;z-index:2}.results-block.svelte-1cds7i6:last-child{margin-bottom:0}.title-wrapper.svelte-1cds7i6{margin-bottom:1rem}.block-image.svelte-1cds7i6{width:100%;max-width:100%;height:auto;display:block;margin:0 auto;text-align:var(--alignment)}.cta-wrapper.svelte-1cds7i6{text-align:var(--alignment);margin:1rem 0}.results-block p[style*="text-align: left"]{width:100%;display:block}.results-block ul{margin:.5rem 0;padding-left:1.5rem;list-style-position:outside}.results-block li{margin:.25rem 0}@container (min-width: 640px){.results-block.svelte-1cds7i6{padding:3rem var(--spacing-x)}}@container (min-width: 1024px){.results-block.svelte-1cds7i6{padding:4rem var(--spacing-x)}}@container (max-width: 280px){.results-block.svelte-1cds7i6{padding:1.5rem var(--spacing-x)}}[data-theme=dark] .block-background.svelte-1cds7i6{background-color:var(--dark-bg-color, var(--bg-color))}.results-screen.svelte-1ix9eq2{width:100%;position:relative;color:var(--text-color);background-color:var(--bg-color, #ffffff);container-type:inline-size;--spacing-x: 1rem;display:flex;flex-direction:column;min-height:100%}.results-screen.scrollable.svelte-1ix9eq2{overflow-y:auto}.results-screen.svelte-1ix9eq2:not(.scrollable){justify-content:center}.blocks.svelte-1ix9eq2{width:100%;position:relative;z-index:2;flex:1}.actions.svelte-1ix9eq2{position:sticky;bottom:0;left:0;right:0;z-index:10;background-color:var(--bg-color, #ffffff);border-top:1px solid var(--border-color, rgba(0, 0, 0, .1));padding:1rem var(--spacing-x);padding:.5rem;margin-top:auto}.actions-content.svelte-1ix9eq2{display:flex;gap:1rem;justify-content:space-between;max-width:600px;margin:0 auto;width:100%}.actions-content.svelte-1ix9eq2 button{width:auto}.actions-content.svelte-1ix9eq2>div:where(.svelte-1ix9eq2){display:contents}@container (min-width: 640px){.results-screen.svelte-1ix9eq2{--spacing-x: 1.5rem}}@container (min-width: 1024px){.results-screen.svelte-1ix9eq2{--spacing-x: 2rem}}@container (max-width: 280px){.results-screen.svelte-1ix9eq2{--spacing-x: .75rem}}[data-theme=dark] .results-screen.svelte-1ix9eq2{background-color:var(--bg-color-dark, #1a1a1a)}[data-theme=dark] .actions.svelte-1ix9eq2{background-color:var(--bg-color-dark, #1a1a1a);border-top-color:var(--border-color-dark, rgba(255, 255, 255, .1))}.frames-container.svelte-1wwpauu{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;overflow:hidden}.device-frame.svelte-1wwpauu{width:100%;height:100%;box-shadow:0 0 4px #0000001a;overflow:hidden;position:relative;display:flex;flex-direction:column;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.device-screen.svelte-1wwpauu{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}@media (orientation: landscape) and (min-width: 1024px){.device-frame.svelte-1wwpauu{max-width:380px;max-height:780px;height:100%;box-shadow:0 0 10px #0000001a}.device-frame.is-scrollable.svelte-1wwpauu{max-height:100%;overflow-y:auto}}@media (orientation: portrait) and (min-width: 768px) and (min-height: 900px){.device-frame.svelte-1wwpauu{max-width:420px;max-height:840px;height:100%;box-shadow:0 0 10px #0000001a}.frames-container.svelte-1wwpauu{padding:0}}@media (max-width: 767px){.frames-container.svelte-1wwpauu{padding:0}}[data-theme=dark] .frames-container.svelte-1wwpauu{background:#121212}.device-frame.is-fullscreen.svelte-1wwpauu{max-width:none!important;max-height:none!important;width:100%!important;height:100%!important;box-shadow:none!important}@media (orientation: landscape) and (min-width: 1024px){.device-frame.is-fullscreen.svelte-1wwpauu{max-width:none!important;max-height:none!important}}@media (orientation: portrait) and (min-width: 768px) and (min-height: 900px){.device-frame.is-fullscreen.svelte-1wwpauu{max-width:none!important;max-height:none!important}}.frames-container.svelte-8uxwlg{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100vw;overflow-x:hidden;gap:1px;background:var(--outer-bg, #e0e0e0);padding:3rem 1rem 1rem;height:100%}.frames-container.is-fullscreen.svelte-8uxwlg{padding:0;gap:0;background:none}.device-frame.svelte-8uxwlg{width:100%;height:100%;max-width:var(--frame-width);max-height:100vh;background:var(--bg-color, #ffffff);overflow:hidden;position:relative;container-type:inline-size;container-name:device;border:1px solid var(--frame-border, rgba(0, 0, 0, .15));box-shadow:0 2px 4px #0000000d;aspect-ratio:9 / 16}.device-frame.is-profile-screen.svelte-8uxwlg,.device-frame.is-result-screen.svelte-8uxwlg{aspect-ratio:unset;height:auto;min-height:100%}.device-frame.is-profile-screen.svelte-8uxwlg .device-screen:where(.svelte-8uxwlg),.device-frame.is-result-screen.svelte-8uxwlg .device-screen:where(.svelte-8uxwlg){height:auto;min-height:100%}.device-frame.is-profile-screen.svelte-8uxwlg .section:where(.svelte-8uxwlg),.device-frame.is-result-screen.svelte-8uxwlg .section:where(.svelte-8uxwlg){height:auto;min-height:100%}.device-frame.is-profile-screen.svelte-8uxwlg .section-content:where(.svelte-8uxwlg),.device-frame.is-result-screen.svelte-8uxwlg .section-content:where(.svelte-8uxwlg){height:auto;min-height:100%}.device-frame.is-fullscreen.svelte-8uxwlg{max-width:none;box-shadow:none}.device-screen.svelte-8uxwlg{width:100%;height:100%;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:var(--bg-color, #ffffff)}.section.svelte-8uxwlg{display:flex;flex-direction:column;background:var(--section-bg, #ffffff);height:100%;flex:1}.section-content.svelte-8uxwlg{flex:1;display:flex;flex-direction:column;width:100%;max-width:var(--content-max-width, 100%);box-sizing:border-box;margin:0 auto;background:var(--content-bg, #ffffff)}.section-content.svelte-8uxwlg .screen-component,.section-content.svelte-8uxwlg .question-screen{min-height:100%;max-height:100%;overflow-y:auto;flex:1}.section-content.svelte-8uxwlg .profile-screen,.section-content.svelte-8uxwlg .results-screen{height:auto;min-height:unset;max-height:unset}@container device (min-width: 600px){.section-content.svelte-8uxwlg{--content-max-width: 420px}}[data-theme=dark] .device-frame.svelte-8uxwlg{--bg-color: var(--theme-bg-color-dark, #1a1a1a);--text-color: var(--theme-text-color-dark, #ffffff);--border-color: var(--theme-border-color-dark, rgba(255, 255, 255, .1));--section-bg: var(--theme-bg-color-dark, #1a1a1a);--content-bg: var(--theme-bg-color-dark, #1a1a1a);--frame-border: rgba(255, 255, 255, .2);--outer-bg: #000000}@media (prefers-color-scheme: dark){body:not([data-theme=light]) .device-frame.svelte-8uxwlg{--bg-color: var(--theme-bg-color-dark, #1a1a1a);--text-color: var(--theme-text-color-dark, #ffffff);--border-color: var(--theme-border-color-dark, rgba(255, 255, 255, .1));--section-bg: var(--theme-bg-color-dark, #1a1a1a);--content-bg: var(--theme-bg-color-dark, #1a1a1a);--frame-border: rgba(255, 255, 255, .2);--outer-bg: #000000}}.device-screen.svelte-40svyo{width:100%;height:100%;overflow:hidden;position:relative}.loading.svelte-40svyo{display:flex;justify-content:center;align-items:center;height:100%;font-family:system-ui,-apple-system,sans-serif;color:var(--theme-text-color)}.section-content.svelte-40svyo{width:100%;height:100%;display:flex;flex-direction:column}.screen-container.svelte-40svyo{position:relative;width:100%;height:100%}.screen.svelte-40svyo{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column}main.svelte-40svyo{height:100%;width:100%;position:relative}@media (orientation: landscape) and (min-width: 1024px){.screen{max-width:380px;margin:0 auto}}.mockup.svelte-1p8zatw{width:var(--mockup-width);aspect-ratio:9/16;background:var(--bg-color, white);position:relative;overflow:hidden;container-type:inline-size;display:flex;margin:0 auto}.phone.svelte-1p8zatw{border-radius:24px;border:3px solid var(--border-color, rgba(0, 0, 0, .1))}.screen.svelte-1p8zatw{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0;container-type:inline-size}@container (max-width: 280px){.screen.svelte-1p8zatw{gap:1rem;transform:scale(.85);transform-origin:top center}}.screen.svelte-1p8zatw::-webkit-scrollbar{width:4px}[data-theme=dark] .phone.svelte-1p8zatw{border-color:#ffffff1a}.screen.svelte-1p8zatw>*{margin:0}
