.page-module__E0kJGG__main{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);flex-direction:column;display:flex}.page-module__E0kJGG__nav{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.5rem;padding:1.25rem 2rem;display:flex}.page-module__E0kJGG__brand{font-family:var(--font-body);color:var(--color-text);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.page-module__E0kJGG__navDivider{color:var(--color-muted);font-size:1rem}.page-module__E0kJGG__navTitle{font-family:var(--font-body);color:var(--color-muted);font-size:.9375rem}.page-module__E0kJGG__content{flex-direction:column;flex:1;transition:opacity .25s,transform .25s;display:flex}.page-module__E0kJGG__content.page-module__E0kJGG__exiting{opacity:0;pointer-events:none;transform:translateY(-8px)}
.IntroScreen-module__-MELeq__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:840px;margin:0 auto;padding:5rem 2rem;animation:.5s forwards IntroScreen-module__-MELeq__fadeSlideUp;display:flex}.IntroScreen-module__-MELeq__badge{border:1px solid var(--color-border-hover);color:var(--color-accent);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;border-radius:100px;margin-bottom:2rem;padding:.375rem 1rem;font-size:.6875rem;font-weight:600;display:inline-block}.IntroScreen-module__-MELeq__heading{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:700;line-height:1.08}.IntroScreen-module__-MELeq__accent{color:var(--color-accent)}.IntroScreen-module__-MELeq__subtext{font-family:var(--font-body);color:var(--color-muted);max-width:480px;margin-bottom:2.75rem;font-size:1.0625rem;line-height:1.75}.IntroScreen-module__-MELeq__features{gap:2rem;margin-bottom:3rem;display:flex}.IntroScreen-module__-MELeq__feature{font-family:var(--font-body);color:var(--color-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.IntroScreen-module__-MELeq__featureIcon{font-size:1rem}.IntroScreen-module__-MELeq__startButton{background:var(--color-accent);color:#0d0d0f;font-family:var(--font-body);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.IntroScreen-module__-MELeq__startButton:hover{opacity:.88;transform:translateY(-2px)}.IntroScreen-module__-MELeq__arrow{font-size:1.125rem;transition:transform .2s;display:inline-block}.IntroScreen-module__-MELeq__startButton:hover .IntroScreen-module__-MELeq__arrow{transform:translate(4px)}.IntroScreen-module__-MELeq__footer{font-family:var(--font-body);color:var(--color-muted);opacity:.55;font-size:.8125rem}@keyframes IntroScreen-module__-MELeq__fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.IntroScreen-module__-MELeq__features{gap:1.25rem}}
.ProgressDots-module__obo3jW__container{align-items:center;gap:8px;margin-bottom:1.75rem;display:flex}.ProgressDots-module__obo3jW__dot{background:#ffffff1a;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s,transform .3s}.ProgressDots-module__obo3jW__dot.ProgressDots-module__obo3jW__done{background:#c8f06059}.ProgressDots-module__obo3jW__dot.ProgressDots-module__obo3jW__active{background:var(--color-accent);transform:scale(1.3);box-shadow:0 0 0 3px #c8f0602e,0 0 10px #c8f06059}
.StylePreview-module__xWi0XG__browser{border-radius:8px 8px 0 0;flex-direction:column;width:100%;height:148px;display:flex;overflow:hidden}.StylePreview-module__xWi0XG__chrome{flex-shrink:0;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.StylePreview-module__xWi0XG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.StylePreview-module__xWi0XG__dot[data-color=red]{background:#ff5f57}.StylePreview-module__xWi0XG__dot[data-color=yellow]{background:#febc2e}.StylePreview-module__xWi0XG__dot[data-color=green]{background:#28c840}.StylePreview-module__xWi0XG__addressBar{border-radius:3px;flex:1;height:13px;margin-left:6px}.StylePreview-module__xWi0XG__body{flex-direction:column;flex:1;display:flex}.StylePreview-module__xWi0XG__navbar{flex-shrink:0;height:22px}.StylePreview-module__xWi0XG__content{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex}.StylePreview-module__xWi0XG__heading{border-radius:3px;width:68%;height:13px}.StylePreview-module__xWi0XG__textLine{border-radius:2px;width:92%;height:7px}.StylePreview-module__xWi0XG__textLineShort{border-radius:2px;width:58%;height:7px}.StylePreview-module__xWi0XG__cta{border-radius:3px;width:42%;height:20px;margin-top:5px}.StylePreview-module__xWi0XG__klinisch{background:#fff}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__chrome{background:#eaeef6}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__addressBar{background:#cdd4e2}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__body{background:#f0f4ff}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__navbar{background:#1e3a8a}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__heading{opacity:.75;background:#1e3a8a}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__textLine,.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__textLineShort{background:#c7d2e7}.StylePreview-module__xWi0XG__klinisch .StylePreview-module__xWi0XG__cta{background:#1e3a8a}.StylePreview-module__xWi0XG__warm{background:#fdf8f3}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__chrome{background:#f0ebe3}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__addressBar{background:#d8cfc4}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__body{background:#fdf8f3}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__navbar{background:#5b8a6f}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__heading{opacity:.75;background:#5b8a6f}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__textLine,.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__textLineShort{background:#c6d8c2}.StylePreview-module__xWi0XG__warm .StylePreview-module__xWi0XG__cta{background:#d97706}.StylePreview-module__xWi0XG__premium{background:#0a0a12}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__chrome{background:#1c1c28}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__addressBar{background:#2a2a3a}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__body{background:#0a0a12}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__navbar{background:#15151f}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__heading{opacity:.88;background:#c8f060}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__textLine,.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__textLineShort{background:#c8f0602e}.StylePreview-module__xWi0XG__premium .StylePreview-module__xWi0XG__cta{background:#c8f060}.StylePreview-module__xWi0XG__frisch{background:#f0fbff}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__chrome{background:#e0f4fd}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__addressBar{background:#bde3f4}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__body{background:#f0fbff}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__navbar{background:#0ea5e9}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__heading{opacity:.78;background:#0ea5e9}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__textLine,.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__textLineShort{background:#b8dff0}.StylePreview-module__xWi0XG__frisch .StylePreview-module__xWi0XG__cta{background:#7c3aed}
.OptionCard-module__T_R6dq__card{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--color-text);border-radius:8px;width:100%;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.OptionCard-module__T_R6dq__card:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.OptionCard-module__T_R6dq__card.OptionCard-module__T_R6dq__selected{border-color:var(--color-border-selected);background:var(--color-selected-bg)}.OptionCard-module__T_R6dq__card.OptionCard-module__T_R6dq__selected:hover{border-color:var(--color-border-selected)}.OptionCard-module__T_R6dq__text{align-items:center;gap:.875rem;padding:1.25rem 3rem 1.25rem 1.375rem;display:flex}.OptionCard-module__T_R6dq__visual{flex-direction:column;padding:0;display:flex}.OptionCard-module__T_R6dq__emoji{flex-shrink:0;font-size:1.5rem;line-height:1}.OptionCard-module__T_R6dq__label{color:var(--color-text);font-size:.9375rem;font-weight:400;line-height:1.4}.OptionCard-module__T_R6dq__previewWrapper{border-radius:7px 7px 0 0;width:100%;overflow:hidden}.OptionCard-module__T_R6dq__visualLabel{flex-direction:column;gap:.25rem;padding:.875rem 1.125rem 1rem;display:flex}.OptionCard-module__T_R6dq__visualTitle{color:var(--color-text);font-size:.9375rem;font-weight:500}.OptionCard-module__T_R6dq__visualDesc{color:var(--color-muted);font-size:.75rem}.OptionCard-module__T_R6dq__checkmark{background:var(--color-accent);color:#fff;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:1000;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:scale(.7)}.OptionCard-module__T_R6dq__card.OptionCard-module__T_R6dq__selected .OptionCard-module__T_R6dq__checkmark{opacity:1;transform:scale(1)}
.QuestionScreen-module__P1oAbG__container{width:100%;max-width:840px;margin:0 auto;padding:3rem 2rem 4rem;animation:.38s forwards QuestionScreen-module__P1oAbG__fadeSlideUp}.QuestionScreen-module__P1oAbG__header{margin-bottom:2rem}.QuestionScreen-module__P1oAbG__questionMeta{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.QuestionScreen-module__P1oAbG__category{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem;font-weight:600}.QuestionScreen-module__P1oAbG__counter{font-family:var(--font-body);color:var(--color-muted);font-size:.8125rem}.QuestionScreen-module__P1oAbG__question{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin-bottom:.5rem;font-size:clamp(1.875rem,4vw,2.625rem);font-weight:400;line-height:1.15}.QuestionScreen-module__P1oAbG__hint{font-family:var(--font-body);color:var(--color-muted);margin-top:.625rem;font-size:.8125rem}.QuestionScreen-module__P1oAbG__grid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:2.5rem;display:grid}.QuestionScreen-module__P1oAbG__visualGrid{grid-template-columns:1fr 1fr;gap:1rem}.QuestionScreen-module__P1oAbG__footer{justify-content:space-between;align-items:center;display:flex}.QuestionScreen-module__P1oAbG__backButton{color:var(--color-muted);font-family:var(--font-body);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.5rem;padding:.9375rem 1.25rem;font-size:.9375rem;font-weight:400;transition:border-color .2s,color .2s;display:inline-flex}.QuestionScreen-module__P1oAbG__backButton:hover{border-color:var(--color-border-hover);color:var(--color-text)}.QuestionScreen-module__P1oAbG__backArrow{font-size:1.0625rem;transition:transform .2s;display:inline-block}.QuestionScreen-module__P1oAbG__backButton:hover .QuestionScreen-module__P1oAbG__backArrow{transform:translate(-4px)}.QuestionScreen-module__P1oAbG__nextButton{background:var(--color-accent);color:#0d0d0f;font-family:var(--font-body);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.75rem;padding:.9375rem 2rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.QuestionScreen-module__P1oAbG__nextButton:hover:not(.QuestionScreen-module__P1oAbG__disabled){opacity:.88;transform:translateY(-2px)}.QuestionScreen-module__P1oAbG__nextButton.QuestionScreen-module__P1oAbG__disabled{opacity:.3;pointer-events:none;cursor:default}.QuestionScreen-module__P1oAbG__arrow{font-size:1.0625rem;transition:transform .2s;display:inline-block}.QuestionScreen-module__P1oAbG__nextButton:hover:not(.QuestionScreen-module__P1oAbG__disabled) .QuestionScreen-module__P1oAbG__arrow{transform:translate(4px)}@keyframes QuestionScreen-module__P1oAbG__fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.QuestionScreen-module__P1oAbG__grid,.QuestionScreen-module__P1oAbG__visualGrid{grid-template-columns:1fr}}
.ResultScreen-module__4VnNAq__container{width:100%;max-width:740px;margin:0 auto;padding:3.5rem 2rem 5rem;animation:.5s forwards ResultScreen-module__4VnNAq__fadeSlideUp}.ResultScreen-module__4VnNAq__hero{margin-bottom:3rem}.ResultScreen-module__4VnNAq__badge{border:1px solid var(--color-border-hover);color:var(--color-accent);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;border-radius:100px;margin-bottom:1.375rem;padding:.375rem 1rem;font-size:.6875rem;font-weight:600;display:inline-block}.ResultScreen-module__4VnNAq__styleName{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:300;line-height:1.05}.ResultScreen-module__4VnNAq__traits{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.ResultScreen-module__4VnNAq__trait{font-family:var(--font-body);color:var(--color-accent);background:#c8f06012;border:1px solid #c8f06033;border-radius:100px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.ResultScreen-module__4VnNAq__description{font-family:var(--font-body);color:var(--color-muted);max-width:580px;font-size:1.0625rem;line-height:1.8}.ResultScreen-module__4VnNAq__scoreSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:1.75rem;padding:1.75rem 2rem}.ResultScreen-module__4VnNAq__sectionTitle{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.375rem;font-size:.6875rem;font-weight:600}.ResultScreen-module__4VnNAq__bars{flex-direction:column;gap:.875rem;display:flex}.ResultScreen-module__4VnNAq__barRow{align-items:center;gap:.875rem;display:flex}.ResultScreen-module__4VnNAq__barLabel{font-family:var(--font-body);color:var(--color-muted);flex-shrink:0;width:66px;font-size:.875rem}.ResultScreen-module__4VnNAq__barLabelWinner{color:var(--color-accent);font-weight:600}.ResultScreen-module__4VnNAq__barTrack{background:#ffffff0d;border-radius:3px;flex:1;height:6px;overflow:hidden}.ResultScreen-module__4VnNAq__bar{height:100%;width:var(--target-width,0%);transform-origin:0;animation:.75s cubic-bezier(.25,.46,.45,.94) forwards ResultScreen-module__4VnNAq__growBar;animation-delay:var(--bar-delay,0s);background:#ffffff2e;border-radius:3px;transform:scaleX(0)}.ResultScreen-module__4VnNAq__barWinner{background:var(--color-accent)}.ResultScreen-module__4VnNAq__barScore{font-family:var(--font-body);color:var(--color-muted);text-align:right;flex-shrink:0;width:20px;font-size:.8125rem}@keyframes ResultScreen-module__4VnNAq__growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ResultScreen-module__4VnNAq__brief{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:2.5rem;padding:1.75rem 2rem}.ResultScreen-module__4VnNAq__briefGrid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.ResultScreen-module__4VnNAq__briefBlock{flex-direction:column;gap:.625rem;display:flex}.ResultScreen-module__4VnNAq__briefLabel{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:600}.ResultScreen-module__4VnNAq__briefValue{font-family:var(--font-body);color:var(--color-text);font-size:.9375rem;line-height:1.5}.ResultScreen-module__4VnNAq__swatches{align-items:center;gap:.625rem;display:flex}.ResultScreen-module__4VnNAq__swatch{background:var(--swatch-color,#888);border:2px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:30px;height:30px}.ResultScreen-module__4VnNAq__examples{flex-direction:column;gap:.4rem;list-style:none;display:flex}.ResultScreen-module__4VnNAq__example{font-family:var(--font-body);color:var(--color-text);padding-left:1.125rem;font-size:.875rem;line-height:1.5;position:relative}.ResultScreen-module__4VnNAq__example:before{content:"→";color:var(--color-accent);font-size:.75rem;position:absolute;top:.075em;left:0}.ResultScreen-module__4VnNAq__ctas{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ResultScreen-module__4VnNAq__primaryCta{background:var(--color-accent);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.ResultScreen-module__4VnNAq__primaryCta:hover{opacity:.88;transform:translateY(-2px)}.ResultScreen-module__4VnNAq__ctaArrow{font-size:1rem;transition:transform .2s;display:inline-block}.ResultScreen-module__4VnNAq__primaryCta:hover .ResultScreen-module__4VnNAq__ctaArrow{transform:translate(4px)}.ResultScreen-module__4VnNAq__downloadCta{color:var(--color-text);font-family:var(--font-body);border:1px solid var(--color-border-hover);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;transition:border-color .2s,color .2s,opacity .2s;display:inline-flex}.ResultScreen-module__4VnNAq__downloadCta:hover:not(:disabled){color:var(--color-accent);border-color:#ffffff4d}.ResultScreen-module__4VnNAq__downloadCta:disabled{opacity:.5;cursor:not-allowed}.ResultScreen-module__4VnNAq__secondaryCta{color:var(--color-muted);font-family:var(--font-body);border:1px solid var(--color-border-hover);cursor:pointer;background:0 0;border-radius:12px;align-items:center;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ResultScreen-module__4VnNAq__secondaryCta:hover{color:var(--color-text);border-color:#ffffff40}.ResultScreen-module__4VnNAq__ghostCta{color:#555;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:1rem;font-size:.875rem;font-weight:400;transition:color .2s}.ResultScreen-module__4VnNAq__ghostCta:hover{color:var(--color-muted)}@keyframes ResultScreen-module__4VnNAq__fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.ResultScreen-module__4VnNAq__briefGrid{grid-template-columns:1fr}.ResultScreen-module__4VnNAq__ctas{flex-direction:column;align-items:stretch}.ResultScreen-module__4VnNAq__primaryCta,.ResultScreen-module__4VnNAq__downloadCta,.ResultScreen-module__4VnNAq__secondaryCta,.ResultScreen-module__4VnNAq__ghostCta{text-align:center;justify-content:center}}
.SubmitModal-module__vBTzSG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:1rem;animation:.18s forwards SubmitModal-module__vBTzSG__fadeIn;display:flex;position:fixed;inset:0}.SubmitModal-module__vBTzSG__modal{background:var(--color-surface,#111113);border:1px solid var(--color-border,#ffffff14);border-radius:16px;width:100%;max-width:420px;padding:2.25rem 2rem;animation:.22s forwards SubmitModal-module__vBTzSG__slideUp;position:relative}.SubmitModal-module__vBTzSG__closeBtn{color:var(--color-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1rem;line-height:1;transition:color .15s;position:absolute;top:1rem;right:1rem}.SubmitModal-module__vBTzSG__closeBtn:hover{color:var(--color-text,#fff)}.SubmitModal-module__vBTzSG__header{margin-bottom:1.75rem}.SubmitModal-module__vBTzSG__title{font-family:var(--font-display,serif);color:var(--color-text,#fff);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.625rem;font-weight:300}.SubmitModal-module__vBTzSG__subtitle{font-family:var(--font-body,sans-serif);color:var(--color-muted,#888);font-size:.9375rem;line-height:1.5}.SubmitModal-module__vBTzSG__form{flex-direction:column;gap:1.25rem;display:flex}.SubmitModal-module__vBTzSG__field{flex-direction:column;gap:.5rem;display:flex}.SubmitModal-module__vBTzSG__label{font-family:var(--font-body,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#888);font-size:.6875rem;font-weight:600}.SubmitModal-module__vBTzSG__input{border:1px solid var(--color-border,#ffffff14);font-family:var(--font-body,sans-serif);color:var(--color-text,#fff);letter-spacing:.05em;background:#ffffff0a;border-radius:8px;outline:none;padding:.875rem 1rem;font-size:1rem;transition:border-color .15s}.SubmitModal-module__vBTzSG__input::placeholder{color:#fff3}.SubmitModal-module__vBTzSG__input:focus{border-color:var(--color-accent,#c8f060)}.SubmitModal-module__vBTzSG__input:disabled{opacity:.5}.SubmitModal-module__vBTzSG__inputError{border-color:#e05555}.SubmitModal-module__vBTzSG__errorText{font-family:var(--font-body,sans-serif);color:#e05555;font-size:.8125rem}.SubmitModal-module__vBTzSG__submitBtn{background:var(--color-accent,#c8f060);color:#0d0d0f;font-family:var(--font-body,sans-serif);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:.9375rem 2rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s;display:flex}.SubmitModal-module__vBTzSG__submitBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.SubmitModal-module__vBTzSG__submitBtn:disabled{opacity:.35;cursor:default}.SubmitModal-module__vBTzSG__spinner{border:2px solid #0d0d0f4d;border-top-color:#0d0d0f;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite SubmitModal-module__vBTzSG__spin;display:inline-block}.SubmitModal-module__vBTzSG__successState{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:1rem 0 .5rem;display:flex}.SubmitModal-module__vBTzSG__successIcon{width:52px;height:52px;color:var(--color-accent,#c8f060);background:#c8f0601f;border:1px solid #c8f0604d;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;display:flex}.SubmitModal-module__vBTzSG__successTitle{font-family:var(--font-display,serif);color:var(--color-text,#fff);font-size:1.5rem;font-weight:300}.SubmitModal-module__vBTzSG__successText{font-family:var(--font-body,sans-serif);color:var(--color-muted,#888);max-width:300px;font-size:.9375rem;line-height:1.6}.SubmitModal-module__vBTzSG__doneBtn{border:1px solid var(--color-border,#ffffff14);color:var(--color-muted,#888);font-family:var(--font-body,sans-serif);cursor:pointer;background:0 0;border-radius:8px;margin-top:.5rem;padding:.75rem 2rem;font-size:.9375rem;transition:border-color .15s,color .15s}.SubmitModal-module__vBTzSG__doneBtn:hover{color:var(--color-text,#fff);border-color:#fff3}@keyframes SubmitModal-module__vBTzSG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SubmitModal-module__vBTzSG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes SubmitModal-module__vBTzSG__spin{to{transform:rotate(360deg)}}
