.AnalysisHeader-module__EvQ_dW__container{flex-direction:column;gap:8px;display:flex}.AnalysisHeader-module__EvQ_dW__titleContainer{align-items:center;gap:8px;display:flex}.AnalysisHeader-module__EvQ_dW__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.AnalysisHeader-module__EvQ_dW__description{color:var(--color-hint);text-wrap:balance;margin:0;line-height:1.5}
.AnalysisBalanceWidget-module__l4dVIW__root{border-radius:var(--radius-soft-sm);width:100%;box-shadow:var(--shadow-soft-xs);background:#fff;border:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.AnalysisBalanceWidget-module__l4dVIW__left{align-items:center;gap:8px;min-width:0;display:flex}.AnalysisBalanceWidget-module__l4dVIW__iconWrap{border-radius:var(--radius-soft-xs);background:#eff6ff;border:1px solid #bfdbfe;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AnalysisBalanceWidget-module__l4dVIW__icon{width:16px;height:16px;color:var(--color-primary)}.AnalysisBalanceWidget-module__l4dVIW__textBlock{flex-direction:column;gap:1px;min-width:0;display:flex}.AnalysisBalanceWidget-module__l4dVIW__label{color:var(--color-hint);letter-spacing:.01em;font-size:.6875rem;font-weight:500;line-height:1.15}.AnalysisBalanceWidget-module__l4dVIW__amount{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.2}.AnalysisBalanceWidget-module__l4dVIW__topupLink{color:#fff;border-radius:var(--radius-full);border:1px solid var(--color-primary);background:var(--color-primary);flex-shrink:0;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex;box-shadow:0 1px 3px #0242ff4d}.AnalysisBalanceWidget-module__l4dVIW__topupLink:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.AnalysisBalanceWidget-module__l4dVIW__topupLink:active{transform:scale(.97)}@media (min-width:640px){.AnalysisBalanceWidget-module__l4dVIW__root{padding:10px 14px}.AnalysisBalanceWidget-module__l4dVIW__amount{font-size:1rem}.AnalysisBalanceWidget-module__l4dVIW__label{font-size:.75rem}.AnalysisBalanceWidget-module__l4dVIW__icon{width:18px;height:18px}}
.AnalysisSubscriptionWidget-module__XA8fXq__root{border-radius:var(--radius-soft-sm);background:linear-gradient(135deg, var(--color-amber-500) 0%, var(--color-amber-600) 60%, #c05308 100%);border:1px solid var(--color-amber-400);width:100%;box-shadow:var(--shadow-soft-sm), 0 0 0 1px #ffffff1f inset, 0 1px 0 #ffffff40 inset;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.AnalysisSubscriptionWidget-module__XA8fXq__root:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e 0%,#ffffff0a 55%,#0000 100%);position:absolute;inset:0}.AnalysisSubscriptionWidget-module__XA8fXq__root:after{content:"";background:var(--color-amber-500);filter:blur(8px);opacity:.45;pointer-events:none;border-radius:50%;height:12px;position:absolute;bottom:-6px;left:10%;right:10%}.AnalysisSubscriptionWidget-module__XA8fXq__left{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.AnalysisSubscriptionWidget-module__XA8fXq__iconWrap{border-radius:var(--radius-soft-xs);width:32px;height:32px;box-shadow:var(--shadow-soft-xs);background:#ffffff2e;border:1px solid #ffffff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AnalysisSubscriptionWidget-module__XA8fXq__icon{color:#fff;width:16px;height:16px}.AnalysisSubscriptionWidget-module__XA8fXq__textBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.AnalysisSubscriptionWidget-module__XA8fXq__title{color:#fff;letter-spacing:.02em;text-shadow:0 1px 3px #0006,0 0 1px #0003;font-size:.8125rem;font-weight:700;line-height:1.2}.AnalysisSubscriptionWidget-module__XA8fXq__dateLine{color:#fff;text-shadow:0 1px 2px #00000059;font-size:.6875rem;font-weight:600;line-height:1.2}@media (min-width:640px){.AnalysisSubscriptionWidget-module__XA8fXq__root{padding:10px 14px}.AnalysisSubscriptionWidget-module__XA8fXq__title{font-size:.875rem}.AnalysisSubscriptionWidget-module__XA8fXq__dateLine{font-size:.75rem}.AnalysisSubscriptionWidget-module__XA8fXq__icon{width:18px;height:18px}}
.AnalysisButton-module__e6ZPDa__container{flex-direction:column;width:100%;display:flex}.AnalysisButton-module__e6ZPDa__buttonOuter{width:100%;position:relative}.AnalysisButton-module__e6ZPDa__buttonOuterWithBadge{margin-top:10px}.AnalysisButton-module__e6ZPDa__paymentBadge{z-index:20;border-radius:var(--radius-full);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid #0000;max-width:min(220px,72vw);padding:4px 10px;font-size:.6875rem;font-weight:600;line-height:1.2;position:absolute;top:-10px;right:8px;overflow:hidden;box-shadow:0 1px 4px #0000002e,0 0 0 1px #0000000a}.AnalysisButton-module__e6ZPDa__paymentBadgeDefault{color:var(--badge-payment-neutral-text);background:var(--badge-payment-neutral-bg);border-color:var(--badge-payment-neutral-border)}.AnalysisButton-module__e6ZPDa__paymentBadgeSubscription{color:#fff;background:var(--color-amber-500);border-color:var(--color-amber-600);text-shadow:0 1px 2px #00000040}.AnalysisButton-module__e6ZPDa__paymentBadgeBalance{color:#fff;background:var(--badge-payment-balance-bg);border-color:var(--badge-payment-balance-border)}.AnalysisButton-module__e6ZPDa__paymentBadgeDailyFree{color:var(--badge-payment-daily-text);background:var(--badge-payment-daily-bg);border-color:var(--badge-payment-daily-border)}.AnalysisButton-module__e6ZPDa__paymentBadgeReferral{color:var(--badge-payment-referral-text);background:var(--badge-payment-referral-bg);border-color:var(--badge-payment-referral-border)}.AnalysisButton-module__e6ZPDa__paymentBadgePackage{color:var(--badge-payment-package-text);background:var(--badge-payment-package-bg);border-color:var(--badge-payment-package-border)}.AnalysisButton-module__e6ZPDa__guestHint{color:inherit;border-radius:var(--radius-soft-sm);border:var(--border-width-glass) solid var(--border-glass);box-shadow:var(--shadow-glass-sm);background:linear-gradient(to bottom right, var(--color-glass-light), var(--color-bg), var(--color-glass-medium));-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));margin-bottom:16px;padding:12px 16px;text-decoration:none;transition:all .3s;display:block;position:relative}.AnalysisButton-module__e6ZPDa__guestHintBadge{z-index:20;color:#fff;box-shadow:var(--shadow-glass);background:linear-gradient(90deg,#34d399,#10b981,#059669);border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1rem;transition:all .3s;position:absolute;top:-12px;right:8px}.AnalysisButton-module__e6ZPDa__guestHintBadge:hover{transform:scale(1.05)}.AnalysisButton-module__e6ZPDa__guestHintContent{align-items:center;gap:8px 12px;display:flex}.AnalysisButton-module__e6ZPDa__guestHintIconContainer{border-radius:var(--radius-soft-xs);box-shadow:var(--shadow-soft-xs);background:linear-gradient(to bottom right,#0266ff26,#0266ff0d);flex-shrink:0;padding:6px;display:flex}.AnalysisButton-module__e6ZPDa__guestHintTextContainer{flex:1;min-width:0}.AnalysisButton-module__e6ZPDa__guestHintTitle{color:var(--color-text);letter-spacing:-.01em;margin-bottom:2px;font-size:.875rem;font-weight:600;line-height:1.25}.AnalysisButton-module__e6ZPDa__guestHintDescription{color:var(--color-hint);font-size:.875rem;line-height:1.625}.AnalysisButton-module__e6ZPDa__guestHintLink{color:var(--color-primary);border-bottom:1px solid #0266ff66;font-weight:500;text-decoration:none;transition:border-color .2s,opacity .2s}.AnalysisButton-module__e6ZPDa__guestHintLink:hover{opacity:.9;border-bottom-color:var(--color-primary)}.AnalysisButton-module__e6ZPDa__guestHintOverlay{opacity:0;pointer-events:none;background:linear-gradient(to bottom right,#0266ff0d,#0000,#0266ff1a);transition:opacity .5s;position:absolute;inset:0}.AnalysisButton-module__e6ZPDa__guestHint:hover .AnalysisButton-module__e6ZPDa__guestHintOverlay{opacity:1}.AnalysisButton-module__e6ZPDa__guestHintLoading{cursor:default}.AnalysisButton-module__e6ZPDa__button{border-radius:var(--radius-soft-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:.875rem;font-weight:500;transition:all .3s;display:flex;position:relative;overflow:hidden}.AnalysisButton-module__e6ZPDa__buttonSubscription{background:linear-gradient(to bottom right, #0266fff2, var(--color-primary), #2b7dd2f2);-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));box-shadow:var(--shadow-soft);color:#fff;touch-action:manipulation;border:1px solid #fbbf2466}.AnalysisButton-module__e6ZPDa__buttonSubscription:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fba8344d,#0000);animation:3s ease-in-out infinite AnalysisButton-module__e6ZPDa__shine;position:absolute;inset:0}.AnalysisButton-module__e6ZPDa__buttonSubscription:after{content:"";pointer-events:none;background:linear-gradient(to bottom right,#fba83426,#fba8341a,#0000);position:absolute;inset:0}.AnalysisButton-module__e6ZPDa__buttonSubscription:hover{box-shadow:var(--shadow-soft-sm);--tw-drop-shadow:0 0 8px #3390ec99;filter:drop-shadow(var(--tw-drop-shadow));border-color:#fba83480}.AnalysisButton-module__e6ZPDa__buttonSubscription:active{transform:scale(.98)}.AnalysisButton-module__e6ZPDa__loadingContainer{justify-content:center;align-items:center;gap:6px 8px;display:flex}.AnalysisButton-module__e6ZPDa__loadingSpinner{color:#fff;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite AnalysisButton-module__e6ZPDa__spin}@keyframes AnalysisButton-module__e6ZPDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AnalysisButton-module__e6ZPDa__shine{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.AnalysisButton-module__e6ZPDa__loadingText{font-size:.875rem;font-weight:500}.AnalysisButton-module__e6ZPDa__normalContainer{justify-content:center;align-items:center;gap:6px 8px;display:flex;overflow:hidden}.AnalysisButton-module__e6ZPDa__normalText{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.AnalysisButton-module__e6ZPDa__guestHintIcon{width:16px;height:16px;color:var(--color-primary)}@media (min-width:640px){.AnalysisButton-module__e6ZPDa__guestHintIcon{width:20px;height:20px}.AnalysisButton-module__e6ZPDa__guestHint{padding:16px}.AnalysisButton-module__e6ZPDa__guestHintContent{align-items:center}.AnalysisButton-module__e6ZPDa__guestHintIconContainer{padding:8px}.AnalysisButton-module__e6ZPDa__guestHintTitle{font-size:1rem}.AnalysisButton-module__e6ZPDa__button{border-radius:var(--radius-soft);min-height:48px;padding:10px 16px;font-size:1rem}.AnalysisButton-module__e6ZPDa__paymentBadge{font-size:.75rem;line-height:1rem}.AnalysisButton-module__e6ZPDa__loadingSpinner{width:20px;height:20px}}
.AnalysisLimitsDisplay-module__0Fy7gq__refreshIcon{width:12px;height:12px;color:var(--color-hint);flex-shrink:0;animation:1s linear infinite AnalysisLimitsDisplay-module__0Fy7gq__spin}@keyframes AnalysisLimitsDisplay-module__0Fy7gq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AnalysisLimitsDisplay-module__0Fy7gq__fullContainer{flex-direction:column;gap:12px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullHeader{align-items:center;gap:12px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainer{border-radius:var(--radius-soft-sm);background:linear-gradient(135deg, var(--color-glass-light) 0%, var(--color-glass-medium) 100%);width:36px;height:36px;-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));border:1px solid var(--border-glass);box-shadow:var(--shadow-soft-xs);flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainerHigh{box-shadow:var(--shadow-soft-xs), 0 0 8px #22c55e33;background:linear-gradient(135deg,#22c55e26 0%,#22c55e14 100%);border-color:#22c55e4d}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainerMedium{box-shadow:var(--shadow-soft-xs), 0 0 8px #f59e0b33;background:linear-gradient(135deg,#f59e0b26 0%,#f59e0b14 100%);border-color:#f59e0b4d}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainerLow{box-shadow:var(--shadow-soft-xs), 0 0 8px #d9770640;background:linear-gradient(135deg,#d9770626 0%,#d9770614 100%);border-color:#d977064d}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainerDepleted{background:linear-gradient(135deg, var(--color-glass-medium) 0%, #7075791a 100%);border-color:var(--border-glass);box-shadow:var(--shadow-soft-xs)}.AnalysisLimitsDisplay-module__0Fy7gq__fullIcon{width:20px;height:20px;color:var(--color-primary);transition:all .3s}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconHigh{color:var(--color-success)}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconMedium{color:var(--color-amber-500)}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconLow{color:var(--color-amber-600)}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconDepleted{color:var(--color-hint)}.AnalysisLimitsDisplay-module__0Fy7gq__fullTitleSection{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoSection{margin-top:4px}.AnalysisLimitsDisplay-module__0Fy7gq__fullTitle{color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullResetTime{color:var(--color-hint);margin:0;font-size:.6875rem;line-height:1.2}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainStat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainLabel{color:var(--color-hint);font-size:.6875rem;font-weight:500}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValue{color:var(--color-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1}@media (max-width:640px){.AnalysisLimitsDisplay-module__0Fy7gq__fullHeader{flex-direction:row;align-items:flex-start;gap:8px}.AnalysisLimitsDisplay-module__0Fy7gq__fullIconContainer{width:32px;height:32px}.AnalysisLimitsDisplay-module__0Fy7gq__fullIcon{width:18px;height:18px}.AnalysisLimitsDisplay-module__0Fy7gq__fullTitle{font-size:.8125rem}.AnalysisLimitsDisplay-module__0Fy7gq__fullResetTime{font-size:.625rem}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainStat{align-items:flex-start}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValue{font-size:1.125rem}}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValueHigh{color:var(--color-success);text-shadow:0 0 8px #22c55e4d}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValueMedium{color:var(--color-amber-500);text-shadow:0 0 8px #f59e0b4d}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValueLow{color:var(--color-amber-600);text-shadow:0 0 8px #d9770666}.AnalysisLimitsDisplay-module__0Fy7gq__fullMainValueDepleted{color:var(--color-hint);text-shadow:none}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatsRow{justify-content:space-between;align-items:center;gap:8px;transition:all .3s;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatItem{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatLabel{color:var(--color-hint);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:500}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatValue{color:var(--color-text);letter-spacing:-.01em;font-size:.85rem;font-weight:600;line-height:1}@media (max-width:640px){.AnalysisLimitsDisplay-module__0Fy7gq__fullStatsRow{gap:4px}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatLabel{font-size:.5625rem}.AnalysisLimitsDisplay-module__0Fy7gq__fullStatValue{font-size:.6875rem}}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressSection{flex-direction:column;gap:4px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressTrack{border-radius:var(--radius-full);background:var(--color-glass-medium);width:100%;height:6px;-webkit-backdrop-filter:blur(var(--backdrop-blur-glass-sm));backdrop-filter:blur(var(--backdrop-blur-glass-sm));border:1px solid var(--border-glass);box-shadow:var(--shadow-soft-inset);position:relative;overflow:hidden}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressBar{border-radius:var(--radius-full);height:100%;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressBarHigh{background:linear-gradient(135deg, var(--color-success) 0%, #22c55ecc 50%, var(--color-success) 100%);box-shadow:0 0 12px #22c55e66}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressBarMedium{background:linear-gradient(135deg, var(--color-amber-500) 0%, #f59e0bcc 50%, var(--color-amber-500) 100%);box-shadow:0 0 12px #f59e0b66}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressBarLow{background:linear-gradient(135deg, var(--color-amber-600) 0%, #d97706cc 50%, var(--color-amber-600) 100%);box-shadow:0 0 12px #d9770680}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressBarDepleted{background:linear-gradient(135deg, var(--color-hint) 0%, #70757999 50%, var(--color-hint) 100%);box-shadow:0 0 8px #70757933}.AnalysisLimitsDisplay-module__0Fy7gq__fullProgressGlow{background:linear-gradient(90deg,#ffffff4d,#ffffff1a,#ffffff4d);animation:2s infinite AnalysisLimitsDisplay-module__0Fy7gq__shimmer;position:absolute;inset:0}@keyframes AnalysisLimitsDisplay-module__0Fy7gq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedBanner{border-radius:var(--radius-soft-xs);background:#00000008;border:1px solid #00000014;align-items:center;gap:6px;padding:8px 10px;display:flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedIcon{width:14px;height:14px;color:var(--color-hint);flex-shrink:0}.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedText{color:var(--color-hint);font-size:.75rem;font-weight:500;line-height:1.3}@media (max-width:640px){.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedBanner{gap:4px;padding:6px 8px}.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedIcon{width:12px;height:12px}.AnalysisLimitsDisplay-module__0Fy7gq__fullDepletedText{font-size:.625rem}}@media (min-width:640px){.AnalysisLimitsDisplay-module__0Fy7gq__container{gap:20px;padding:20px}.AnalysisLimitsDisplay-module__0Fy7gq__icon{width:28px;height:28px}.AnalysisLimitsDisplay-module__0Fy7gq__title{font-size:1.125rem}.AnalysisLimitsDisplay-module__0Fy7gq__resetTime{font-size:.8125rem}.AnalysisLimitsDisplay-module__0Fy7gq__statsSection{padding:16px}.AnalysisLimitsDisplay-module__0Fy7gq__statValue{font-size:1.75rem}.AnalysisLimitsDisplay-module__0Fy7gq__progressTrack{height:14px}.AnalysisLimitsDisplay-module__0Fy7gq__depletedText{font-size:.875rem}}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLink{background:var(--color-glass-light);-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));border:var(--border-width-glass) solid #0266ff33;border-radius:var(--radius-soft-xs);color:var(--color-primary);box-shadow:var(--shadow-soft-xs);justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLink:hover{box-shadow:var(--shadow-soft-sm);color:var(--color-primary-dark);background:#0266ff0d;border-color:#0266ff4d;transform:translateY(-1px)}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLink:active{box-shadow:var(--shadow-soft-xs);transform:translateY(0)}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextIcon{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLabel{font-size:.75rem;line-height:1.2}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoArrowIcon{stroke-width:2.5px;flex-shrink:0;width:12px;height:12px;transition:transform .2s}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLink:hover .AnalysisLimitsDisplay-module__0Fy7gq__fullInfoArrowIcon{transform:translate(2px)}@media (max-width:640px){.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextIcon{width:12px;height:12px}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoTextLabel{font-size:.6875rem}.AnalysisLimitsDisplay-module__0Fy7gq__fullInfoArrowIcon{width:10px;height:10px}}
.HairProductTypeSelector-module__kgYa3q__container{flex-direction:column;gap:.625rem;display:flex}.HairProductTypeSelector-module__kgYa3q__label{color:var(--color-text);letter-spacing:.01em;font-size:.875rem;font-weight:600}.HairProductTypeSelector-module__kgYa3q__grid{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.HairProductTypeSelector-module__kgYa3q__cardContent{flex-direction:column;gap:.25rem;display:flex}.HairProductTypeSelector-module__kgYa3q__card{border-radius:var(--radius-soft);border:var(--border-width-glass) solid var(--border-glass);background-color:var(--color-glass-light);-webkit-backdrop-filter:var(--backdrop-blur-glass);backdrop-filter:var(--backdrop-blur-glass);box-shadow:var(--shadow-soft);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.HairProductTypeSelector-module__kgYa3q__card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000 10%,#fffc 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.HairProductTypeSelector-module__kgYa3q__card:hover{box-shadow:var(--shadow-glass-sm);border-color:#0242ff33;transform:translateY(-1px)}.HairProductTypeSelector-module__kgYa3q__card:active{box-shadow:var(--shadow-soft-inset);transform:translateY(0)}.HairProductTypeSelector-module__kgYa3q__cardActive{box-shadow:var(--shadow-soft-inset), 0 0 0 1px #0242ff26;background:linear-gradient(135deg,#0242ff0f,#2b7dd208);border-color:#0242ff4d}.HairProductTypeSelector-module__kgYa3q__cardActive:before{background:linear-gradient(90deg,#0000 10%,#0242ff26 50%,#0000 90%)}.HairProductTypeSelector-module__kgYa3q__cardActive:hover{box-shadow:var(--shadow-soft-inset), 0 0 0 1px #0242ff33;transform:none}.HairProductTypeSelector-module__kgYa3q__icon{filter:drop-shadow(0 1px 2px #0000001a);font-size:1.5rem;line-height:1}.HairProductTypeSelector-module__kgYa3q__cardLabel{color:var(--color-text);font-size:.8125rem;font-weight:700;line-height:1.3}.HairProductTypeSelector-module__kgYa3q__cardActive .HairProductTypeSelector-module__kgYa3q__cardLabel{color:var(--color-primary)}.HairProductTypeSelector-module__kgYa3q__cardDescription{color:var(--color-hint);font-size:.6875rem;line-height:1.4}@media (max-width:480px){.HairProductTypeSelector-module__kgYa3q__grid{grid-template-columns:1fr;gap:.5rem}.HairProductTypeSelector-module__kgYa3q__card{text-align:left;flex-direction:row;gap:.75rem;padding:.75rem 1rem}.HairProductTypeSelector-module__kgYa3q__icon{flex-shrink:0;font-size:1.375rem}.HairProductTypeSelector-module__kgYa3q__cardContent{flex-direction:column;gap:.125rem;display:flex}.HairProductTypeSelector-module__kgYa3q__cardLabel{font-size:.8125rem}.HairProductTypeSelector-module__kgYa3q__cardDescription{font-size:.6875rem}}@media (min-width:481px) and (max-width:640px){.HairProductTypeSelector-module__kgYa3q__grid{gap:.5rem}.HairProductTypeSelector-module__kgYa3q__card{padding:.875rem .5rem}}@media (min-width:641px){.HairProductTypeSelector-module__kgYa3q__card{gap:.75rem;padding:1.25rem 1rem}.HairProductTypeSelector-module__kgYa3q__cardContent{gap:.375rem}.HairProductTypeSelector-module__kgYa3q__icon{font-size:1.75rem}.HairProductTypeSelector-module__kgYa3q__cardLabel{font-size:.9375rem}.HairProductTypeSelector-module__kgYa3q__cardDescription{font-size:.8125rem;line-height:1.45}}
.HairPurposeSelector-module__Y56zLq__container{flex-direction:column;gap:.625rem;animation:.25s HairPurposeSelector-module__Y56zLq__fadeIn;display:flex}@keyframes HairPurposeSelector-module__Y56zLq__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.HairPurposeSelector-module__Y56zLq__label{color:var(--color-text);letter-spacing:.01em;font-size:.875rem;font-weight:600}.HairPurposeSelector-module__Y56zLq__grid{grid-template-columns:repeat(var(--cols,2), 1fr);gap:.625rem;display:grid}.HairPurposeSelector-module__Y56zLq__chip{border-radius:var(--radius-soft);border:var(--border-width-glass) solid var(--border-glass);background-color:var(--color-glass-light);-webkit-backdrop-filter:var(--backdrop-blur-glass);backdrop-filter:var(--backdrop-blur-glass);box-shadow:var(--shadow-soft);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.HairPurposeSelector-module__Y56zLq__chip:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000 10%,#fffc 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.HairPurposeSelector-module__Y56zLq__chip:hover{box-shadow:var(--shadow-glass-sm);border-color:#0242ff33;transform:translateY(-1px)}.HairPurposeSelector-module__Y56zLq__chip:active{box-shadow:var(--shadow-soft-inset);transform:translateY(0)}.HairPurposeSelector-module__Y56zLq__chipActive{box-shadow:var(--shadow-soft-inset), 0 0 0 1px #0242ff26;background:linear-gradient(135deg,#0242ff0f,#2b7dd208);border-color:#0242ff4d}.HairPurposeSelector-module__Y56zLq__chipActive:before{background:linear-gradient(90deg,#0000 10%,#0242ff26 50%,#0000 90%)}.HairPurposeSelector-module__Y56zLq__chipActive:hover{box-shadow:var(--shadow-soft-inset), 0 0 0 1px #0242ff33;transform:none}.HairPurposeSelector-module__Y56zLq__chipIcon{filter:drop-shadow(0 1px 2px #0000001a);font-size:1.125rem;line-height:1}.HairPurposeSelector-module__Y56zLq__chipLabel{color:var(--color-text);font-size:.8125rem;font-weight:600;line-height:1.4}.HairPurposeSelector-module__Y56zLq__chipActive .HairPurposeSelector-module__Y56zLq__chipLabel{color:var(--color-primary)}.HairPurposeSelector-module__Y56zLq__containerError{animation:.3s HairPurposeSelector-module__Y56zLq__shake}.HairPurposeSelector-module__Y56zLq__containerError .HairPurposeSelector-module__Y56zLq__chip{box-shadow:var(--shadow-soft), 0 0 0 1px #ef444426;border-color:#ef444466}.HairPurposeSelector-module__Y56zLq__requiredMark{color:var(--color-destructive);margin-left:.25rem;font-weight:500}@keyframes HairPurposeSelector-module__Y56zLq__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (max-width:480px){.HairPurposeSelector-module__Y56zLq__grid{grid-template-columns:1fr;gap:.5rem}.HairPurposeSelector-module__Y56zLq__chip{justify-content:flex-start;padding:.75rem 1rem}}@media (min-width:641px){.HairPurposeSelector-module__Y56zLq__chip{gap:.75rem;padding:1rem 1.5rem}.HairPurposeSelector-module__Y56zLq__chipIcon{font-size:1.25rem}.HairPurposeSelector-module__Y56zLq__chipLabel{font-size:.9375rem}}
.SkinProfileBanner-module__-pdC2q__banner{border-radius:var(--radius-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-glass), 0 0 24px #0266ff0f;background:linear-gradient(135deg,#ffffffd1 0%,#ffffff9e 50%,#0266ff1a 100%);margin-bottom:16px;transition:all .28s;display:block;position:relative;overflow:hidden}.SkinProfileBanner-module__-pdC2q__banner:before{content:"";background:#0266ff85;width:4px;transition:background .28s;position:absolute;top:0;bottom:0;left:0}.SkinProfileBanner-module__-pdC2q__banner:hover{box-shadow:var(--shadow-glass), 0 0 28px #0266ff1a;background:linear-gradient(135deg,#ffffffe6 0%,#ffffffad 50%,#0266ff24 100%)}.SkinProfileBanner-module__-pdC2q__banner:hover:before{background:#0266ffad}.SkinProfileBanner-module__-pdC2q__container{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.SkinProfileBanner-module__-pdC2q__iconContainer{border-radius:var(--radius-soft-xs);width:40px;height:40px;box-shadow:var(--shadow-soft-sm);background:linear-gradient(to bottom right,#0266ff24,#0266ff0d);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SkinProfileBanner-module__-pdC2q__userIcon{width:20px;height:20px;color:var(--color-primary)}.SkinProfileBanner-module__-pdC2q__firstRow{align-items:center;gap:12px;display:flex}.SkinProfileBanner-module__-pdC2q__secondRow{display:flex}.SkinProfileBanner-module__-pdC2q__title{color:var(--color-text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.SkinProfileBanner-module__-pdC2q__banner:hover .SkinProfileBanner-module__-pdC2q__title{color:var(--color-primary)}.SkinProfileBanner-module__-pdC2q__description{color:var(--color-hint);font-size:.875rem;line-height:1.5}.SkinProfileBanner-module__-pdC2q__arrowIcon{width:20px;height:20px;color:var(--color-primary);opacity:.85;flex-shrink:0;transition:transform .2s}.SkinProfileBanner-module__-pdC2q__banner:hover .SkinProfileBanner-module__-pdC2q__arrowIcon{transform:translate(2px)}
.SubscriptionButton-module__MwMYXa__container{width:100%}@media (min-width:640px){.SubscriptionButton-module__MwMYXa__container{flex:1}}.SubscriptionButton-module__MwMYXa__button{border-radius:var(--radius-soft-sm);color:#fff;width:100%;box-shadow:var(--shadow-soft-sm);cursor:pointer;background:linear-gradient(90deg,#f59e0b,#ea580c);border:1px solid #f59e0b4d;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.SubscriptionButton-module__MwMYXa__button:hover{box-shadow:var(--shadow-glass-sm);background:linear-gradient(90deg,#fbbf24,#f97316);border-color:#f59e0b99;transform:scale(1.05)}.SubscriptionButton-module__MwMYXa__crownIcon{width:16px;height:16px}
.AnalysisStatusPill-module__VdkvKq__container{flex-direction:column;gap:16px;display:flex}.AnalysisStatusPill-module__VdkvKq__header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.AnalysisStatusPill-module__VdkvKq__iconContainer{border-radius:var(--radius-soft);width:40px;height:40px;box-shadow:var(--shadow-soft-sm);background:linear-gradient(to bottom right,#0266ff33,#0266ff0d);border:1px solid #fff3;justify-content:center;align-items:center;display:flex}.AnalysisStatusPill-module__VdkvKq__clockIcon{width:20px;height:20px;color:var(--color-primary)}.AnalysisStatusPill-module__VdkvKq__headerContent{flex:1;min-width:0}.AnalysisStatusPill-module__VdkvKq__title{color:var(--color-text);align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.AnalysisStatusPill-module__VdkvKq__subtitle{color:var(--color-hint);margin:2px 0 0;font-size:.75rem;line-height:1.2}.AnalysisStatusPill-module__VdkvKq__stats{flex-direction:column;gap:12px;display:flex}.AnalysisStatusPill-module__VdkvKq__statItem{transition:all .2s}.AnalysisStatusPill-module__VdkvKq__statHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AnalysisStatusPill-module__VdkvKq__statLabel{color:var(--color-text);font-size:.875rem;font-weight:600}.AnalysisStatusPill-module__VdkvKq__statValue{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.AnalysisStatusPill-module__VdkvKq__progressBar{background:var(--color-glass-dark);border-radius:var(--radius-full);width:100%;height:6px;box-shadow:var(--shadow-soft-inset);margin-bottom:6px;overflow:hidden}.AnalysisStatusPill-module__VdkvKq__progressFill{background:linear-gradient(90deg, var(--color-success), var(--color-primary));border-radius:var(--radius-full);height:100%;transition:width .3s;box-shadow:0 0 8px #22c55e4d}.AnalysisStatusPill-module__VdkvKq__statDescription{color:var(--color-hint);font-size:.75rem;font-weight:500}.AnalysisStatusPill-module__VdkvKq__linksSection{flex-flow:wrap;gap:8px;margin-top:4px;display:flex}.AnalysisStatusPill-module__VdkvKq__referralLink{background:var(--color-glass-light);-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));border:var(--border-width-glass) solid #0266ff33;border-radius:var(--radius-soft-xs);color:var(--color-primary);box-shadow:var(--shadow-soft-xs);flex:1;justify-content:flex-start;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.AnalysisStatusPill-module__VdkvKq__referralLink:hover{box-shadow:var(--shadow-soft-sm);color:var(--color-primary-dark);background:#0266ff0d;border-color:#0266ff4d;transform:translateY(-1px)}.AnalysisStatusPill-module__VdkvKq__referralLink:active{box-shadow:var(--shadow-soft-xs);transform:translateY(0)}.AnalysisStatusPill-module__VdkvKq__giftIcon{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.AnalysisStatusPill-module__VdkvKq__referralText{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.AnalysisStatusPill-module__VdkvKq__arrowIcon{stroke-width:2.5px;flex-shrink:0;width:12px;height:12px;margin-left:auto;transition:transform .2s}.AnalysisStatusPill-module__VdkvKq__referralLink:hover .AnalysisStatusPill-module__VdkvKq__arrowIcon{transform:translate(2px)}.AnalysisStatusPill-module__VdkvKq__infoTextLink{background:var(--color-glass-light);-webkit-backdrop-filter:blur(var(--backdrop-blur-glass));backdrop-filter:blur(var(--backdrop-blur-glass));border:var(--border-width-glass) solid #0266ff33;border-radius:var(--radius-soft-xs);color:var(--color-primary);box-shadow:var(--shadow-soft-xs);flex:1;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.AnalysisStatusPill-module__VdkvKq__infoTextLink:hover{box-shadow:var(--shadow-soft-sm);color:var(--color-primary-dark);background:#0266ff0d;border-color:#0266ff4d;transform:translateY(-1px)}.AnalysisStatusPill-module__VdkvKq__infoTextLink:active{box-shadow:var(--shadow-soft-xs);transform:translateY(0)}.AnalysisStatusPill-module__VdkvKq__infoTextIcon{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.AnalysisStatusPill-module__VdkvKq__infoTextLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.AnalysisStatusPill-module__VdkvKq__infoArrowIcon{stroke-width:2.5px;flex-shrink:0;width:12px;height:12px;margin-left:auto;transition:transform .2s}.AnalysisStatusPill-module__VdkvKq__infoTextLink:hover .AnalysisStatusPill-module__VdkvKq__infoArrowIcon{transform:translate(2px)}@media (max-width:480px){.AnalysisStatusPill-module__VdkvKq__container{gap:12px}.AnalysisStatusPill-module__VdkvKq__linksSection{flex-direction:column;gap:6px}.AnalysisStatusPill-module__VdkvKq__header{gap:10px}.AnalysisStatusPill-module__VdkvKq__iconContainer{width:32px;height:32px}.AnalysisStatusPill-module__VdkvKq__icon{width:16px;height:16px}.AnalysisStatusPill-module__VdkvKq__title{font-size:.9rem}.AnalysisStatusPill-module__VdkvKq__subtitle{font-size:.7rem}.AnalysisStatusPill-module__VdkvKq__statLabel,.AnalysisStatusPill-module__VdkvKq__statValue{font-size:.8rem}.AnalysisStatusPill-module__VdkvKq__statDescription,.AnalysisStatusPill-module__VdkvKq__referralText{font-size:.7rem}.AnalysisStatusPill-module__VdkvKq__giftIcon{width:12px;height:12px}.AnalysisStatusPill-module__VdkvKq__arrowIcon{width:10px;height:10px}.AnalysisStatusPill-module__VdkvKq__infoLink{width:24px;height:24px}.AnalysisStatusPill-module__VdkvKq__infoIcon,.AnalysisStatusPill-module__VdkvKq__infoTextIcon{width:12px;height:12px}.AnalysisStatusPill-module__VdkvKq__infoTextLabel{font-size:.7rem}.AnalysisStatusPill-module__VdkvKq__infoArrowIcon{width:10px;height:10px}}@media (min-width:640px){.AnalysisStatusPill-module__VdkvKq__stats{flex-direction:row;gap:16px}.AnalysisStatusPill-module__VdkvKq__linksSection{flex-direction:row;gap:12px}.AnalysisStatusPill-module__VdkvKq__statItem{flex:1}.AnalysisStatusPill-module__VdkvKq__title{font-size:1.1rem}.AnalysisStatusPill-module__VdkvKq__subtitle{font-size:.8rem}.AnalysisStatusPill-module__VdkvKq__statLabel,.AnalysisStatusPill-module__VdkvKq__statValue{font-size:.9rem}.AnalysisStatusPill-module__VdkvKq__statDescription,.AnalysisStatusPill-module__VdkvKq__referralText{font-size:.8rem}}.AnalysisStatusPill-module__VdkvKq__timerIcon{width:12px;height:12px;color:var(--color-text-secondary);margin-left:4px}.AnalysisStatusPill-module__VdkvKq__refreshIcon{width:14px;height:14px;color:var(--color-hint);flex-shrink:0;animation:1s linear infinite AnalysisStatusPill-module__VdkvKq__spin}@keyframes AnalysisStatusPill-module__VdkvKq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=13jk1e_pjr7a6.css.map*/