.SkinOptionSelect-module__W6yLQq__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.SkinOptionSelect-module__W6yLQq__label{font-size:var(--text-sm);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--text-primary);display:block}.SkinOptionSelect-module__W6yLQq__layout{gap:var(--space-3);grid-template-columns:minmax(0,42%) 1fr;align-items:start;display:grid}.SkinOptionSelect-module__W6yLQq__optionsList{gap:var(--space-1);flex-direction:column;display:flex}.SkinOptionSelect-module__W6yLQq__optionItem{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;min-height:var(--touch-target-min);width:100%;line-height:var(--leading-tight);white-space:nowrap;background:0 0;border:1px solid #0000;display:flex}.SkinOptionSelect-module__W6yLQq__optionSelected{background:var(--color-brand-soft);border-color:var(--color-info-soft-border);color:var(--action-primary);box-shadow:var(--shadow-soft-inset)}.SkinOptionSelect-module__W6yLQq__optionUnselected{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-primary);box-shadow:var(--shadow-soft-xs)}.SkinOptionSelect-module__W6yLQq__optionUnselected:hover{border-color:var(--border-hover)}.SkinOptionSelect-module__W6yLQq__optionUnselected:active{box-shadow:var(--shadow-soft-inset)}.SkinOptionSelect-module__W6yLQq__optionDot{border-radius:var(--radius-full);width:14px;height:14px;transition:border-color var(--duration-fast) var(--easing-standard);border:1.5px solid;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SkinOptionSelect-module__W6yLQq__optionDotFill{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.SkinOptionSelect-module__W6yLQq__previewPanel{border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border-default);box-shadow:var(--shadow-soft-sm);aspect-ratio:4/3;position:relative;overflow:hidden}@keyframes SkinOptionSelect-module__W6yLQq__skinOptionFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.SkinOptionSelect-module__W6yLQq__previewContent{animation:SkinOptionSelect-module__W6yLQq__skinOptionFadeIn var(--duration-normal) var(--easing-standard) both;position:absolute;inset:0}.SkinOptionSelect-module__W6yLQq__previewIllustration{position:absolute;inset:0;overflow:hidden}.SkinOptionSelect-module__W6yLQq__previewIllustration svg,.SkinOptionSelect-module__W6yLQq__previewIllustration img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.SkinOptionSelect-module__W6yLQq__previewOverlay{padding:var(--space-5) var(--space-3) var(--space-3);background:linear-gradient(to bottom, transparent 0%, var(--surface-glass-strong) 38%, var(--surface-solid) 100%);-webkit-backdrop-filter:blur(var(--blur-sm));gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.SkinOptionSelect-module__W6yLQq__previewTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--action-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.SkinOptionSelect-module__W6yLQq__previewDescription{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SkinOptionSelect-module__W6yLQq__previewEmpty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.SkinOptionSelect-module__W6yLQq__previewEmptyIcon{width:24px;height:24px;color:var(--text-muted);opacity:.4;flex-shrink:0}.SkinOptionSelect-module__W6yLQq__previewEmptyText{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);max-width:130px}.SkinOptionSelect-module__W6yLQq__errorMessage{font-size:var(--text-sm);color:var(--text-destructive)}.SkinOptionSelect-module__W6yLQq__hintMessage{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:600px){.SkinOptionSelect-module__W6yLQq__layout{gap:var(--space-2);grid-template-columns:1fr}.SkinOptionSelect-module__W6yLQq__optionsList{flex-flow:wrap}.SkinOptionSelect-module__W6yLQq__optionItem{text-align:center;padding:var(--space-2);border-radius:var(--radius-sm);white-space:normal;min-height:var(--touch-target-min);flex:auto;justify-content:center;min-width:0}.SkinOptionSelect-module__W6yLQq__optionDot{display:none}.SkinOptionSelect-module__W6yLQq__previewPanel{aspect-ratio:unset;height:186px}.SkinOptionSelect-module__W6yLQq__previewDescription{-webkit-line-clamp:2}.SkinOptionSelect-module__W6yLQq__previewEmptyText{max-width:180px}}
.ConcernSelect-module__OBSKiq__fieldset{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ConcernSelect-module__OBSKiq__legend{padding:0}.ConcernSelect-module__OBSKiq__grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.ConcernSelect-module__OBSKiq__grid>*{max-width:100%}
.AnalysisButton-module__e6ZPDa__inner{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:inline-flex}.AnalysisButton-module__e6ZPDa__label{font-weight:inherit}.AnalysisButton-module__e6ZPDa__chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface-glass-faint);color:inherit;box-shadow:var(--shadow-inset-highlight-subtle);align-items:center;line-height:1;display:inline-flex}.AnalysisButton-module__e6ZPDa__label{white-space:nowrap}.AnalysisButton-module__e6ZPDa__chip[data-tone=register]{background:var(--color-blush);color:var(--color-brand-dark);box-shadow:0 0 0 var(--border-width) var(--color-blush-soft-border)}
.FormLayout-module__aZVHZW__shell{gap:var(--space-5);flex-direction:column;display:flex}.FormLayout-module__aZVHZW__form{gap:var(--space-6);flex-direction:column;display:flex}.FormLayout-module__aZVHZW__cta{gap:var(--space-3);flex-direction:column;display:flex}.FormLayout-module__aZVHZW__ctaMeta{text-align:center}@media (max-width:480px){.FormLayout-module__aZVHZW__shell{gap:var(--space-4)}}
.AnalysisCtaBlock-module__ST5CKa__cta{}.AnalysisCtaBlock-module__ST5CKa__ctaMeta{}
.FreeQuotaCounter-module__GXFeHG__counter{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-success-soft-bg);border:var(--border-width) solid var(--color-success-soft-border);color:var(--color-success-strong-fg);box-shadow:var(--shadow-inset-highlight-subtle);text-align:center;align-self:stretch;min-width:0;display:flex}.FreeQuotaCounter-module__GXFeHG__icon{color:currentColor;flex-shrink:0}.FreeQuotaCounter-module__GXFeHG__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
.PaymentMethodBanner-module__CzQJHq__paymentBanner{align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-solid);background-image:var(--gradient-brand-blush-overlay);box-shadow:var(--shadow-elevation-sm), var(--shadow-inset-highlight-subtle);display:flex;position:relative;overflow:hidden}.PaymentMethodBanner-module__CzQJHq__paymentBanner:after{content:"";width:var(--space-1);background:var(--action-primary);position:absolute;inset-block:0;inset-inline-start:0}.PaymentMethodBanner-module__CzQJHq__paymentBanner>*{z-index:1;position:relative}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=package]:after,.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=balance]:after,.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=guest-register]:after{background:var(--action-primary)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=subscription]:after{background:var(--gradient-pro-premium)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=free]:after,.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=guest-trial]:after{background:var(--color-success-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=referral]:after{background:var(--color-blush-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=insufficient]:after{background:var(--color-warning-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentIcon{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--text-on-brand);background:var(--action-primary);box-shadow:var(--shadow-elevation-sm);flex:none;place-items:center;display:inline-grid}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=subscription] .PaymentMethodBanner-module__CzQJHq__paymentIcon{background:var(--gradient-pro-premium)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=free] .PaymentMethodBanner-module__CzQJHq__paymentIcon,.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=guest-trial] .PaymentMethodBanner-module__CzQJHq__paymentIcon{background:var(--color-success-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=referral] .PaymentMethodBanner-module__CzQJHq__paymentIcon{background:var(--color-blush-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentBanner[data-payment-tone=insufficient] .PaymentMethodBanner-module__CzQJHq__paymentIcon{background:var(--color-warning-strong-fg)}.PaymentMethodBanner-module__CzQJHq__paymentBody{gap:var(--space-0_5);flex:auto;min-width:0;display:grid}.PaymentMethodBanner-module__CzQJHq__paymentTitle{color:var(--text-primary)}.PaymentMethodBanner-module__CzQJHq__paymentText{color:var(--text-muted)}.PaymentMethodBanner-module__CzQJHq__paymentAction{flex:none;margin-inline-start:auto}.PaymentMethodBanner-module__CzQJHq__paymentAction>a{white-space:nowrap}@media (max-width:640px){.PaymentMethodBanner-module__CzQJHq__paymentBanner{padding:var(--space-3);flex-wrap:wrap;align-items:center}.PaymentMethodBanner-module__CzQJHq__paymentBody{flex:1 1 calc(100% - (var(--touch-target-min) + var(--space-3)))}.PaymentMethodBanner-module__CzQJHq__paymentAction{inline-size:100%;margin-inline-start:0}.PaymentMethodBanner-module__CzQJHq__paymentAction>a{inline-size:100%}}
.CommitSection-module__IZQFJq__section{gap:var(--space-3);flex-direction:column;display:flex}.CommitSection-module__IZQFJq__walletStack{flex-direction:column;display:flex;position:relative}.CommitSection-module__IZQFJq__walletStackBack{z-index:1;margin-bottom:calc(-1 * var(--space-4));position:relative}.CommitSection-module__IZQFJq__walletStackBack>:first-child{padding-bottom:calc(var(--space-2) + var(--space-4));border-bottom-right-radius:0;border-bottom-left-radius:0}.CommitSection-module__IZQFJq__walletStackFront{z-index:2;position:relative}.CommitSection-module__IZQFJq__walletStackFront>:first-child{box-shadow:var(--shadow-elevation-md), var(--shadow-soft-sm), var(--shadow-inset-highlight-subtle)}
