.owwFJq_loadingContainer{min-height:300px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.owwFJq_loadingSpinner{border:3px solid var(--bg-tertiary);border-top-color:var(--accent-cyan);border-radius:50%;width:40px;height:40px;animation:1s linear infinite owwFJq_spin}@keyframes owwFJq_spin{to{transform:rotate(360deg)}}.owwFJq_viewResultsPrompt{text-align:center;border:1px dashed var(--border-cyan);border-radius:var(--border-radius);background:#00d4ff0d;margin-top:24px;padding:16px}.owwFJq_viewResultsButton{border:1px solid var(--accent-cyan);border-radius:var(--border-radius);color:var(--accent-cyan);cursor:pointer;background:0 0;padding:10px 24px;font-size:.9375rem;font-weight:500;transition:all .15s}.owwFJq_viewResultsButton:hover{background:#00d4ff1a}.owwFJq_assessmentContainer{max-width:640px;margin:0 auto;animation:.35s ease-out owwFJq_fadeSlideIn}@keyframes owwFJq_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.owwFJq_progressBar{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;margin-bottom:32px;overflow:hidden}.owwFJq_progressFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width .4s}.owwFJq_questionContainer{margin-bottom:32px}.owwFJq_questionNumber{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.owwFJq_questionText{color:var(--text-primary);margin-bottom:24px;font-size:1.375rem;font-weight:600;line-height:1.4}.owwFJq_optionsList{flex-direction:column;gap:10px;display:flex}.owwFJq_optionButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;align-items:flex-start;gap:14px;padding:16px 20px;font-size:1rem;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.owwFJq_optionButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.owwFJq_optionButtonSelected{border-color:var(--accent-cyan);background:#00d4ff14;box-shadow:0 0 16px #00d4ff1f}.owwFJq_optionRadio{border:2px solid var(--border-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .15s;display:flex}.owwFJq_optionRadioSelected{border-color:var(--accent-cyan)}.owwFJq_optionRadioDot{background:var(--accent-cyan);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.owwFJq_optionRadioDotVisible{transform:scale(1)}.owwFJq_optionLabel{flex:1}.owwFJq_navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.owwFJq_navSpacer{flex:1}.owwFJq_navButtonBack,.owwFJq_navButtonNext{border-radius:var(--border-radius);cursor:pointer;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:all .15s}.owwFJq_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.owwFJq_navButtonBack:hover{border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_navButtonNext{background:var(--accent-gradient);color:#fff;border:none}.owwFJq_navButtonNext:hover:not(:disabled){opacity:.9}.owwFJq_navButtonNext:disabled{opacity:.4;cursor:not-allowed}.owwFJq_goalsSection{margin-bottom:32px}.owwFJq_goalsTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.375rem;font-weight:600}.owwFJq_goalsSubtitle{color:var(--text-secondary);margin-bottom:24px;font-size:.9375rem}.owwFJq_goalsList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.owwFJq_goalButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:.9375rem;transition:all .15s;display:flex}.owwFJq_goalButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.owwFJq_goalButtonSelected{border-color:var(--accent-cyan);background:#00d4ff14}.owwFJq_goalCheckbox{border:2px solid var(--border-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.owwFJq_goalButtonSelected .owwFJq_goalCheckbox{background:var(--accent-cyan);border-color:var(--accent-cyan)}.owwFJq_goalCheckbox svg{color:#000;width:12px;height:12px}.owwFJq_customGoalWrapper{margin-top:12px}.owwFJq_customGoalInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);padding:12px 16px;font-size:.9375rem}.owwFJq_customGoalInput::placeholder{color:var(--text-muted)}.owwFJq_customGoalInput:focus{border-color:var(--accent-cyan);outline:none}.owwFJq_trackSelectionContainer{max-width:720px;margin:0 auto;animation:.35s ease-out owwFJq_fadeSlideIn}.owwFJq_assessmentSummary{text-align:center;background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:32px;padding:24px}.owwFJq_summaryTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:600}.owwFJq_anxietyLevel{color:var(--text-secondary);margin-bottom:16px;font-size:.9375rem}.owwFJq_goalsDisplay{text-align:left}.owwFJq_goalsLabel{color:var(--text-muted);margin-bottom:8px;font-size:.8125rem;display:block}.owwFJq_goalsTags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.owwFJq_goalTag{border:1px solid var(--border-cyan);border-radius:var(--border-radius-full);color:var(--accent-cyan);background:#00d4ff1a;padding:4px 12px;font-size:.8125rem}.owwFJq_recommendedSection{margin-bottom:24px}.owwFJq_recommendedLabel{margin-bottom:12px}.owwFJq_recommendedBadge{background:var(--accent-gradient);border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.05em;color:#000;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.owwFJq_trackCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);cursor:pointer;padding:24px;transition:all .2s;position:relative}.owwFJq_trackCard:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.owwFJq_trackCardRecommended{border-color:var(--border-cyan)}.owwFJq_trackCardSelected{border-color:var(--accent-cyan);background:#00d4ff14;box-shadow:0 0 24px #00d4ff26}.owwFJq_trackCardHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.owwFJq_trackIcon{width:28px;height:28px;color:var(--accent-cyan)}.owwFJq_trackName{color:var(--text-primary);font-size:1.25rem;font-weight:600}.owwFJq_trackDescription{color:var(--text-secondary);margin-bottom:12px;font-size:.9375rem;line-height:1.6}.owwFJq_trackAudience{color:var(--text-muted);font-size:.8125rem}.owwFJq_selectedCheck{background:var(--accent-cyan);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:16px;right:16px}.owwFJq_selectedCheck svg{color:#000;width:14px;height:14px}.owwFJq_showOtherTracksButton{border:1px dashed var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;margin-bottom:24px;padding:12px;font-size:.9375rem;transition:all .15s}.owwFJq_showOtherTracksButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_otherTracksSection{margin-bottom:24px}.owwFJq_otherTracksTitle{color:var(--text-secondary);margin-bottom:12px;font-size:1rem;font-weight:500}.owwFJq_otherTracksList{flex-direction:column;gap:12px;display:flex}.owwFJq_actionButtons{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.owwFJq_startButton{background:var(--accent-gradient);border-radius:var(--border-radius);color:#fff;cursor:pointer;border:none;width:100%;padding:16px;font-size:1.125rem;font-weight:600;transition:opacity .15s}.owwFJq_startButton:hover{opacity:.9}.owwFJq_retakeButton{border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;padding:12px;font-size:.9375rem;transition:all .15s}.owwFJq_retakeButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_trackWarning{border:1px solid var(--border-warning);border-radius:var(--border-radius);color:var(--warning-color);background:#f59e0b1a;padding:12px 16px;font-size:.8125rem;line-height:1.5}.owwFJq_heatmapContainer{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin:32px 0;padding:24px}.owwFJq_heatmapHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.owwFJq_heatmapTitle{color:var(--text-primary);font-size:1.125rem;font-weight:600}.owwFJq_heatmapLegend{flex-wrap:wrap;gap:12px;display:flex}.owwFJq_legendItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;display:flex}.owwFJq_legendDot{border-radius:3px;width:12px;height:12px}.owwFJq_heatmapGrid{gap:16px;display:flex}.owwFJq_weekLabels{flex-direction:column;gap:4px;display:flex}.owwFJq_weekLabel{height:calc(20% - 4px);min-height:40px;color:var(--text-muted);white-space:nowrap;align-items:center;font-size:.6875rem;display:flex}.owwFJq_daysGrid{flex:1;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.owwFJq_dayCell{aspect-ratio:1;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:28px;transition:transform .15s;display:flex;position:relative}.owwFJq_dayCell:hover{z-index:1;transform:scale(1.1)}.owwFJq_dayNumber{font-size:.6875rem;font-weight:600}.owwFJq_currentIndicator{color:var(--accent-cyan);font-size:.5rem;font-weight:600;position:absolute;bottom:-2px}.owwFJq_dayCompleted{background:var(--success-color);color:#000}.owwFJq_dayModified{background:var(--warning-color);color:#000}.owwFJq_daySkipped{background:var(--danger-color);color:#fff}.owwFJq_dayPending{background:var(--bg-tertiary);color:var(--text-muted)}.owwFJq_dayCurrent{box-shadow:0 0 0 2px var(--accent-cyan)}.owwFJq_dayFuture{opacity:.5}.owwFJq_heatmapStats{border-top:1px solid var(--border-color);justify-content:center;gap:32px;margin-top:20px;padding-top:20px;display:flex}.owwFJq_statItem{text-align:center}.owwFJq_statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;display:block}.owwFJq_statLabel{color:var(--text-muted);font-size:.75rem}.owwFJq_trackerContainer{max-width:720px;margin:0 auto}.owwFJq_streakBanner{border:1px solid var(--border-warning);border-radius:var(--border-radius);background:linear-gradient(135deg,#f59e0b26,#ef44441a);justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;display:flex}.owwFJq_streakInfo{align-items:center;gap:12px;display:flex}.owwFJq_streakFire{width:32px;height:32px}.owwFJq_fireIcon{width:100%;height:100%;color:var(--warning-color)}.owwFJq_fireIconEmpty{width:100%;height:100%;color:var(--text-muted)}.owwFJq_streakText{flex-direction:column;display:flex}.owwFJq_streakCount{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.owwFJq_streakLabel{color:var(--text-secondary);font-size:.75rem}.owwFJq_longestStreak{color:var(--text-muted);font-size:.8125rem}.owwFJq_currentDayCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:24px;padding:28px}.owwFJq_dayHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.owwFJq_dayBadge{background:var(--accent-gradient);border-radius:var(--border-radius-full);color:#000;padding:4px 12px;font-size:.75rem;font-weight:600}.owwFJq_trackBadge{background:var(--bg-tertiary);border-radius:var(--border-radius-full);color:var(--text-secondary);padding:4px 12px;font-size:.75rem}.owwFJq_taskTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.5rem;font-weight:700}.owwFJq_taskDescription{color:var(--text-secondary);margin-bottom:20px;font-size:1rem;line-height:1.6}.owwFJq_taskMeta{gap:24px;margin-bottom:20px;display:flex}.owwFJq_difficulty,.owwFJq_category{align-items:center;gap:8px;display:flex}.owwFJq_metaLabel{color:var(--text-muted);font-size:.8125rem}.owwFJq_difficultyStars{font-size:.875rem}.owwFJq_starFilled{color:var(--warning-color)}.owwFJq_starEmpty{color:var(--bg-tertiary)}.owwFJq_categoryBadge{background:var(--bg-tertiary);color:var(--text-secondary);text-transform:capitalize;border-radius:4px;padding:2px 8px;font-size:.75rem}.owwFJq_successCriteria,.owwFJq_tips{margin-bottom:16px}.owwFJq_criteriaTitle,.owwFJq_tipsTitle{color:var(--text-primary);margin-bottom:8px;font-size:.875rem;font-weight:600}.owwFJq_criteriaList,.owwFJq_tipsList{padding-left:0;list-style:none}.owwFJq_criteriaList li,.owwFJq_tipsList li{color:var(--text-secondary);padding-left:20px;font-size:.9375rem;line-height:1.6;position:relative}.owwFJq_criteriaList li:before{content:"✓";color:var(--success-color);position:absolute;left:0}.owwFJq_tipsList li:before{content:"💡";position:absolute;left:0}.owwFJq_fallback{border:1px solid var(--border-cyan);border-radius:var(--border-radius);color:var(--text-secondary);background:#00d4ff14;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.owwFJq_fallback strong{color:var(--accent-cyan)}.owwFJq_checkInButtons{flex-wrap:wrap;gap:12px;display:flex}.owwFJq_checkInComplete,.owwFJq_checkInModified,.owwFJq_checkInSkip{border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:all .15s;display:flex}.owwFJq_checkInComplete{background:var(--success-color);color:#000;border:none;flex:1}.owwFJq_checkInComplete:hover{opacity:.9}.owwFJq_checkInComplete svg{width:18px;height:18px}.owwFJq_checkInModified{border:1px solid var(--warning-color);color:var(--warning-color);background:0 0}.owwFJq_checkInModified:hover{background:#f59e0b1a}.owwFJq_checkInSkip{border:1px solid var(--border-color);color:var(--text-muted);background:0 0}.owwFJq_checkInSkip:hover{border-color:var(--border-hover);color:var(--text-secondary)}.owwFJq_alreadyCheckedIn{text-align:center;background:var(--bg-tertiary);border-radius:var(--border-radius);padding:16px}.owwFJq_checkInStatus{color:var(--success-color);font-size:1rem;font-weight:600}.owwFJq_goalsReminder{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:24px;padding:20px}.owwFJq_goalsReminderTitle{color:var(--text-primary);margin-bottom:8px;font-size:.875rem;font-weight:600}.owwFJq_goalsReminderList{padding:0;list-style:none}.owwFJq_goalsReminderList li{color:var(--text-secondary);padding:4px 0 4px 16px;font-size:.875rem;position:relative}.owwFJq_goalsReminderList li:before{content:"→";color:var(--accent-cyan);position:absolute;left:0}.owwFJq_resetSection{text-align:center;border-top:1px solid var(--border-color);padding-top:24px}.owwFJq_resetButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-muted);cursor:pointer;background:0 0;padding:8px 16px;font-size:.8125rem;transition:all .15s}.owwFJq_resetButton:hover{border-color:var(--danger-color);color:var(--danger-color)}.owwFJq_resetConfirm{border:1px solid var(--border-danger);border-radius:var(--border-radius);background:#ef44441a;padding:16px}.owwFJq_resetConfirm p{color:var(--text-secondary);margin-bottom:12px;font-size:.875rem}.owwFJq_resetConfirmYes,.owwFJq_resetConfirmNo{border-radius:var(--border-radius);cursor:pointer;margin:0 4px;padding:8px 16px;font-size:.8125rem}.owwFJq_resetConfirmYes{background:var(--danger-color);color:#fff;border:none}.owwFJq_resetConfirmNo{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.owwFJq_modalOverlay{z-index:var(--z-modal);background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.2s owwFJq_fadeIn;display:flex;position:fixed;inset:0}@keyframes owwFJq_fadeIn{0%{opacity:0}to{opacity:1}}.owwFJq_modal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:100%;max-width:480px;max-height:90vh;padding:28px;animation:.3s owwFJq_slideUp;overflow-y:auto}@keyframes owwFJq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.owwFJq_modalTitle{color:var(--text-primary);margin-bottom:24px;font-size:1.25rem;font-weight:600}.owwFJq_statusSelector{margin-bottom:20px}.owwFJq_statusLabel{color:var(--text-secondary);margin-bottom:8px;font-size:.875rem;display:block}.owwFJq_statusOptions{gap:8px;display:flex}.owwFJq_statusOption{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;flex:1;padding:10px 16px;font-size:.875rem;transition:all .15s}.owwFJq_statusOption:hover{border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_statusSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1a}.owwFJq_modificationField,.owwFJq_notesField{margin-bottom:20px}.owwFJq_modificationField label,.owwFJq_notesField label{color:var(--text-secondary);margin-bottom:8px;font-size:.875rem;display:block}.owwFJq_modificationInput,.owwFJq_notesTextarea{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);resize:vertical;padding:12px 16px;font-family:inherit;font-size:.9375rem}.owwFJq_modificationInput:focus,.owwFJq_notesTextarea:focus{border-color:var(--accent-cyan);outline:none}.owwFJq_anxietySliders{margin-bottom:20px}.owwFJq_sliderGroup{margin-bottom:16px}.owwFJq_sliderGroup label{color:var(--text-secondary);margin-bottom:8px;font-size:.875rem;display:block}.owwFJq_anxietySlider{appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px}.owwFJq_anxietySlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-cyan);cursor:pointer;border-radius:50%;width:18px;height:18px}.owwFJq_modalActions{justify-content:flex-end;gap:12px;display:flex}.owwFJq_modalCancel,.owwFJq_modalSubmit{border-radius:var(--border-radius);cursor:pointer;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:all .15s}.owwFJq_modalCancel{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.owwFJq_modalCancel:hover{border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_modalSubmit{background:var(--accent-gradient);color:#fff;border:none}.owwFJq_modalSubmit:hover{opacity:.9}.owwFJq_celebrationOverlay{z-index:var(--z-modal);opacity:0;background:#000000d9;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.owwFJq_celebrationVisible{opacity:1}.owwFJq_celebrationModal{background:var(--bg-secondary);border:2px solid var(--accent-cyan);border-radius:var(--border-radius-lg);text-align:center;width:100%;max-width:420px;padding:40px 32px;transition:transform .3s;position:relative;overflow:hidden;transform:scale(.9)}.owwFJq_celebrationVisible .owwFJq_celebrationModal{transform:scale(1)}.owwFJq_confettiContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.owwFJq_confetti{width:8px;height:8px;animation:3s ease-out infinite owwFJq_confettiFall;position:absolute;top:-10px}@keyframes owwFJq_confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(400px)rotate(720deg)}}.owwFJq_celebrationContent{z-index:1;position:relative}.owwFJq_celebrationEmoji{margin-bottom:16px;font-size:4rem;animation:.5s infinite alternate owwFJq_bounce;display:block}@keyframes owwFJq_bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.owwFJq_celebrationTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.75rem;font-weight:700}.owwFJq_celebrationDescription{color:var(--text-secondary);margin-bottom:8px;font-size:1rem}.owwFJq_celebrationMessage{color:var(--accent-cyan);margin-bottom:24px;font-size:1.125rem;font-weight:500}.owwFJq_celebrationStats{justify-content:center;gap:48px;margin-bottom:24px;display:flex}.owwFJq_celebrationStat{text-align:center}.owwFJq_celebrationStat .owwFJq_statNumber{color:var(--text-primary);font-size:2rem;font-weight:700;display:block}.owwFJq_celebrationStat .owwFJq_statText{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.owwFJq_celebrationButton{background:var(--accent-gradient);border-radius:var(--border-radius);color:#fff;cursor:pointer;border:none;padding:14px 32px;font-size:1rem;font-weight:600;transition:opacity .15s}.owwFJq_celebrationButton:hover{opacity:.9}.owwFJq_milestoneBronze{border-color:#cd7f32}.owwFJq_milestoneSilver{border-color:silver}.owwFJq_milestoneGold{border-color:gold}.owwFJq_milestonePlatinum{border-color:#e5e4e2;box-shadow:0 0 40px #e5e4e24d}.owwFJq_resultsContainer{max-width:720px;margin:0 auto;animation:.5s ease-out owwFJq_fadeSlideIn}.owwFJq_badgeCard{text-align:center;background:var(--glass-bg);border:2px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:32px;padding:40px 32px}.owwFJq_badgeIconWrapper{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.owwFJq_badgeIcon{width:100%;height:100%}.owwFJq_badgeName{color:var(--text-primary);margin-bottom:8px;font-size:1.75rem;font-weight:700}.owwFJq_badgeDescription{color:var(--text-secondary);font-size:1rem}.owwFJq_tierBronze{border-color:#cd7f32}.owwFJq_tierBronze .owwFJq_badgeIcon{color:#cd7f32}.owwFJq_tierSilver{border-color:silver}.owwFJq_tierSilver .owwFJq_badgeIcon{color:silver}.owwFJq_tierGold{border-color:gold;box-shadow:0 0 24px #ffd70033}.owwFJq_tierGold .owwFJq_badgeIcon{color:gold}.owwFJq_tierPlatinum{border-color:#e5e4e2;box-shadow:0 0 32px #e5e4e24d}.owwFJq_tierPlatinum .owwFJq_badgeIcon{color:#e5e4e2}.owwFJq_statsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}.owwFJq_statCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;padding:20px}.owwFJq_statCard .owwFJq_statValue{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:2rem;font-weight:700;display:block}.owwFJq_statCard .owwFJq_statLabel{color:var(--text-muted);font-size:.8125rem}.owwFJq_categoryBreakdown{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:32px;padding:24px}.owwFJq_breakdownTitle{color:var(--text-primary);margin-bottom:20px;font-size:1.125rem;font-weight:600}.owwFJq_breakdownList{flex-direction:column;gap:16px;display:flex}.owwFJq_breakdownItem{flex-direction:column;gap:6px;display:flex}.owwFJq_breakdownItemHeader{justify-content:space-between;align-items:baseline;display:flex}.owwFJq_breakdownItemLabel{color:var(--text-primary);font-size:.9375rem}.owwFJq_breakdownItemScore{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.owwFJq_breakdownBarTrack{background:var(--bg-tertiary);border-radius:4px;height:8px;overflow:hidden}.owwFJq_breakdownBarFill{border-radius:4px;height:100%;transition:width .8s ease-out}.owwFJq_shareSection{margin-bottom:32px}.owwFJq_shareTitle{color:var(--text-primary);text-align:center;margin-bottom:16px;font-size:1.125rem;font-weight:600}.owwFJq_shareButtons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.owwFJq_shareButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.owwFJq_shareButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.owwFJq_shareIcon{width:16px;height:16px}.owwFJq_shareCopied{color:var(--success-color);border-color:var(--border-success)}.owwFJq_resultsActions{margin-bottom:32px}.owwFJq_resultsActions .owwFJq_retakeButton{width:100%}@media (max-width:768px){.owwFJq_assessmentContainer{max-width:100%}.owwFJq_questionText{font-size:1.125rem}.owwFJq_optionButton{min-height:48px;padding:14px 16px}.owwFJq_navButtonBack,.owwFJq_navButtonNext{min-height:44px;padding:12px 20px}.owwFJq_goalsTitle{font-size:1.25rem}.owwFJq_goalButton{min-height:44px;padding:12px 14px}.owwFJq_customGoalInput{min-height:44px;font-size:16px}.owwFJq_trackCard{padding:20px}.owwFJq_trackName{font-size:1.125rem}.owwFJq_trackDescription{font-size:.875rem}.owwFJq_startButton{min-height:48px;font-size:1rem}.owwFJq_retakeButton{min-height:44px}.owwFJq_heatmapContainer{padding:20px 16px}.owwFJq_heatmapHeader{flex-direction:column;gap:16px}.owwFJq_heatmapTitle{font-size:1rem}.owwFJq_heatmapLegend{flex-wrap:wrap;justify-content:flex-start}.owwFJq_legendItem{font-size:.6875rem}.owwFJq_weekLabels{display:none}.owwFJq_daysGrid{gap:3px}.owwFJq_dayCell{min-width:36px;min-height:36px}.owwFJq_dayNumber{font-size:.625rem}.owwFJq_currentIndicator{font-size:.4375rem}.owwFJq_heatmapStats{flex-wrap:wrap;gap:20px}.owwFJq_statValue{font-size:1.25rem}.owwFJq_statLabel{font-size:.6875rem}.owwFJq_streakBanner{text-align:center;flex-direction:column;gap:12px;padding:14px 16px}.owwFJq_streakCount{font-size:1.25rem}.owwFJq_currentDayCard{padding:20px}.owwFJq_dayHeader{flex-wrap:wrap;gap:8px}.owwFJq_taskTitle{font-size:1.25rem}.owwFJq_taskDescription{font-size:.9375rem}.owwFJq_taskMeta{flex-direction:column;gap:12px}.owwFJq_metaLabel{font-size:.75rem}.owwFJq_criteriaTitle,.owwFJq_tipsTitle{font-size:.8125rem}.owwFJq_criteriaList li,.owwFJq_tipsList li{font-size:.875rem}.owwFJq_fallback{padding:10px 14px;font-size:.8125rem}.owwFJq_checkInButtons{flex-direction:column;gap:10px}.owwFJq_checkInComplete,.owwFJq_checkInModified,.owwFJq_checkInSkip{flex:none;width:100%;min-height:48px;padding:14px 20px}.owwFJq_alreadyCheckedIn{padding:14px}.owwFJq_goalsReminder{padding:16px}.owwFJq_goalsReminderTitle,.owwFJq_goalsReminderList li{font-size:.8125rem}.owwFJq_resetButton{min-height:44px}.owwFJq_resetConfirmYes,.owwFJq_resetConfirmNo{min-height:40px;padding:10px 16px}.owwFJq_modalOverlay{padding:16px}.owwFJq_modal{max-height:85vh;padding:24px}.owwFJq_modalTitle{font-size:1.125rem}.owwFJq_statusOptions{flex-direction:column;gap:8px}.owwFJq_statusOption{min-height:44px}.owwFJq_modificationInput,.owwFJq_notesTextarea{min-height:44px;font-size:16px}.owwFJq_notesTextarea{min-height:80px}.owwFJq_sliderGroup label{font-size:.8125rem}.owwFJq_modalActions{flex-direction:column;gap:10px}.owwFJq_modalCancel,.owwFJq_modalSubmit{justify-content:center;width:100%;min-height:44px}.owwFJq_celebrationModal{padding:32px 24px}.owwFJq_celebrationEmoji{font-size:3rem}.owwFJq_celebrationTitle{font-size:1.5rem}.owwFJq_celebrationDescription{font-size:.9375rem}.owwFJq_celebrationMessage{font-size:1rem}.owwFJq_celebrationStats{gap:24px}.owwFJq_celebrationStat .owwFJq_statNumber{font-size:1.5rem}.owwFJq_celebrationButton{width:100%;min-height:48px}.owwFJq_resultsContainer{max-width:100%}.owwFJq_badgeCard{padding:32px 24px}.owwFJq_badgeIconWrapper{width:64px;height:64px}.owwFJq_badgeName{font-size:1.5rem}.owwFJq_badgeDescription{font-size:.9375rem}.owwFJq_statsGrid{grid-template-columns:1fr;gap:12px}.owwFJq_statCard{padding:16px}.owwFJq_statCard .owwFJq_statValue{font-size:1.75rem}.owwFJq_categoryBreakdown{padding:20px}.owwFJq_breakdownTitle{font-size:1rem}.owwFJq_breakdownItemLabel{font-size:.875rem}.owwFJq_shareTitle{font-size:1rem}.owwFJq_shareButtons{flex-direction:column}.owwFJq_shareButton{justify-content:center;min-height:44px}}@media (max-width:480px){.owwFJq_questionText{font-size:1rem}.owwFJq_optionButton{gap:10px;padding:12px 14px}.owwFJq_optionLabel{font-size:.875rem}.owwFJq_navigation{flex-direction:column;gap:10px}.owwFJq_navButtonBack,.owwFJq_navButtonNext{justify-content:center;width:100%}.owwFJq_goalsSection{margin-bottom:24px}.owwFJq_goalsTitle{font-size:1.125rem}.owwFJq_goalsSubtitle{font-size:.875rem}.owwFJq_goalButton{padding:10px 12px;font-size:.875rem}.owwFJq_assessmentSummary{padding:20px}.owwFJq_summaryTitle{font-size:1.125rem}.owwFJq_anxietyLevel{font-size:.875rem}.owwFJq_goalTag{padding:3px 10px;font-size:.75rem}.owwFJq_trackCard{padding:16px}.owwFJq_trackIcon{width:24px;height:24px}.owwFJq_trackName{font-size:1rem}.owwFJq_trackAudience{font-size:.75rem}.owwFJq_selectedCheck{width:20px;height:20px;top:12px;right:12px}.owwFJq_showOtherTracksButton{font-size:.875rem}.owwFJq_trackWarning{font-size:.75rem}.owwFJq_heatmapContainer{-webkit-overflow-scrolling:touch;padding:16px 12px;overflow-x:auto}.owwFJq_heatmapGrid{min-width:280px}.owwFJq_dayCell{min-width:32px;min-height:32px}.owwFJq_heatmapStats{justify-content:space-around}.owwFJq_streakFire{width:28px;height:28px}.owwFJq_currentDayCard{padding:16px}.owwFJq_dayBadge,.owwFJq_trackBadge{padding:3px 10px;font-size:.6875rem}.owwFJq_taskTitle{font-size:1.125rem}.owwFJq_taskDescription{margin-bottom:16px;font-size:.875rem}.owwFJq_successCriteria,.owwFJq_tips{margin-bottom:12px}.owwFJq_checkInComplete svg{width:16px;height:16px}.owwFJq_goalsReminder{padding:14px}.owwFJq_modalOverlay{padding:12px}.owwFJq_modal{max-height:90vh;padding:20px}.owwFJq_modalActions{margin-top:16px}.owwFJq_celebrationOverlay{padding:12px}.owwFJq_celebrationModal{padding:24px 20px}.owwFJq_celebrationEmoji{font-size:2.5rem}.owwFJq_celebrationTitle{font-size:1.25rem}.owwFJq_celebrationStats{flex-direction:column;gap:16px}.owwFJq_badgeCard{padding:24px 20px}.owwFJq_badgeIconWrapper{width:56px;height:56px}.owwFJq_badgeName{font-size:1.25rem}.owwFJq_statCard .owwFJq_statValue{font-size:1.5rem}.owwFJq_categoryBreakdown{padding:16px}.owwFJq_resultsActions{margin-bottom:24px}}
.n-ZNlW_toolLayout{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.n-ZNlW_toolHeader{text-align:center;padding:60px var(--container-padding) 40px;max-width:var(--container-max-width);margin:0 auto}.n-ZNlW_toolTitle{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2.5rem;font-weight:700}.n-ZNlW_toolSubtitle{color:var(--text-secondary);max-width:640px;margin:0 auto 16px;font-size:1.125rem;line-height:1.6}.n-ZNlW_toolDisclaimer{color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--glass-bg);max-width:540px;margin:0 auto;padding:12px 16px;font-size:.8125rem}.n-ZNlW_toolContent{max-width:720px;padding:0 var(--container-padding) 80px;margin:0 auto}.n-ZNlW_progressContainer{margin-bottom:32px}.n-ZNlW_progressInfo{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.n-ZNlW_progressLabel{font-weight:500}.n-ZNlW_progressCount{font-variant-numeric:tabular-nums}.n-ZNlW_progressBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.n-ZNlW_progressBarFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal);will-change:width}.n-ZNlW_questionContainer{animation:.35s ease-out n-ZNlW_fadeSlideIn}@keyframes n-ZNlW_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.n-ZNlW_questionNumber{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.8125rem;font-weight:600}.n-ZNlW_questionText{color:var(--text-primary);margin-bottom:24px;font-size:1.375rem;font-weight:600;line-height:1.4}.n-ZNlW_optionsList{flex-direction:column;gap:10px;list-style:none;display:flex}.n-ZNlW_optionButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:flex-start;gap:14px;padding:16px 20px;font-size:1rem;line-height:1.5;display:flex}.n-ZNlW_optionButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.n-ZNlW_optionButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_optionButtonSelected{border-color:var(--accent-cyan);background:#00d4ff14;box-shadow:0 0 16px #00d4ff1f}.n-ZNlW_optionRadio{border:2px solid var(--border-hover);width:20px;height:20px;transition:border-color var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.n-ZNlW_optionRadioSelected{border-color:var(--accent-cyan)}.n-ZNlW_optionRadioDot{background:var(--accent-cyan);width:10px;height:10px;transition:transform var(--transition-fast);border-radius:50%;transform:scale(0)}.n-ZNlW_optionRadioDotVisible{transform:scale(1)}.n-ZNlW_optionCheckbox{border:2px solid var(--border-hover);width:20px;height:20px;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.n-ZNlW_optionCheckboxSelected{border-color:var(--accent-cyan);background:var(--accent-cyan)}.n-ZNlW_optionContent{flex:1}.n-ZNlW_optionLabel{font-weight:500;display:block}.n-ZNlW_optionDescription{color:var(--text-secondary);margin-top:4px;font-size:.8125rem;display:block}.n-ZNlW_scaleContainer{flex-wrap:wrap;gap:8px;display:flex}.n-ZNlW_scaleButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:48px;color:var(--text-primary);text-align:center;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;padding:14px 8px;font-size:1.125rem;font-weight:600}.n-ZNlW_scaleButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.n-ZNlW_scaleButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_scaleButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f;box-shadow:0 0 16px #00d4ff26}.n-ZNlW_scaleLabels{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.n-ZNlW_navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.n-ZNlW_navButton{border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.n-ZNlW_navButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_navButton:disabled{opacity:.4;cursor:not-allowed}.n-ZNlW_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.n-ZNlW_navButtonBack:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_navButtonSkip{color:var(--text-muted);background:0 0;border:1px solid #0000;font-weight:400}.n-ZNlW_navButtonSkip:hover:not(:disabled){color:var(--text-secondary)}.n-ZNlW_navButtonNext{background:var(--accent-gradient);color:#fff;border:none}.n-ZNlW_navButtonNext:hover:not(:disabled){opacity:.9}.n-ZNlW_navSpacer{flex:1}.n-ZNlW_gaugeContainer{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.n-ZNlW_gaugeSvg{overflow:visible}.n-ZNlW_gaugeTrack{fill:none;stroke:var(--bg-tertiary);stroke-linecap:round}.n-ZNlW_gaugeFill{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.2s ease-out}.n-ZNlW_gaugeScoreText{fill:var(--text-primary);text-anchor:middle;dominant-baseline:central;font-size:2.5rem;font-weight:700}.n-ZNlW_gaugeMaxText{fill:var(--text-muted);text-anchor:middle;font-size:.875rem}.n-ZNlW_gaugeLabelText{text-anchor:middle;font-size:1rem;font-weight:600}.n-ZNlW_severityMild{color:var(--success-color)}.n-ZNlW_severityModerate{color:var(--warning-color)}.n-ZNlW_severitySevere{color:var(--danger-color)}.n-ZNlW_severityClinical{color:#dc2626}.n-ZNlW_breakdownContainer{margin-bottom:32px}.n-ZNlW_breakdownTitle{color:var(--text-primary);margin-bottom:20px;font-size:1.25rem;font-weight:600}.n-ZNlW_breakdownList{flex-direction:column;gap:16px;display:flex}.n-ZNlW_breakdownItem{flex-direction:column;gap:6px;display:flex}.n-ZNlW_breakdownItemHeader{justify-content:space-between;align-items:baseline;display:flex}.n-ZNlW_breakdownItemLabel{color:var(--text-primary);font-size:.9375rem;font-weight:500}.n-ZNlW_breakdownItemScore{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.n-ZNlW_breakdownBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:8px;overflow:hidden}.n-ZNlW_breakdownBarFill{border-radius:var(--border-radius-full);height:100%;transition:width .8s ease-out}.n-ZNlW_resultsContainer{animation:.5s ease-out n-ZNlW_fadeSlideIn}.n-ZNlW_resultsSeverityBadge{border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:24px;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.n-ZNlW_badgeMild{color:var(--success-color);border:1px solid var(--border-success);background:#22c55e1f}.n-ZNlW_badgeModerate{color:var(--warning-color);border:1px solid var(--border-warning);background:#f59e0b1f}.n-ZNlW_badgeSevere{color:var(--danger-color);border:1px solid var(--border-danger);background:#ef44441f}.n-ZNlW_badgeClinical{color:#dc2626;border:1px solid var(--border-danger);background:#dc26261f}.n-ZNlW_resultsTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.75rem;font-weight:700}.n-ZNlW_resultsDescription{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.7}.n-ZNlW_recommendationsSection{margin-bottom:32px}.n-ZNlW_recommendationsTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.125rem;font-weight:600}.n-ZNlW_recommendationsList{flex-direction:column;gap:12px;list-style:none;display:flex}.n-ZNlW_recommendationItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:14px 18px;font-size:.9375rem;line-height:1.5;display:flex}.n-ZNlW_recommendationIcon{width:20px;height:20px;color:var(--accent-cyan);flex-shrink:0;margin-top:2px}.n-ZNlW_shareContainer{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.n-ZNlW_shareButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.n-ZNlW_shareButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_shareButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_shareIcon{flex-shrink:0;width:16px;height:16px}.n-ZNlW_shareCopied{color:var(--success-color);border-color:var(--border-success)}.n-ZNlW_shareableCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);text-align:center;margin-bottom:32px;padding:32px}.n-ZNlW_shareableCardTitle{color:var(--text-muted);margin-bottom:8px;font-size:1rem}.n-ZNlW_shareableCardScore{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:700}.n-ZNlW_shareableCardSeverity{margin-bottom:16px;font-size:1.125rem;font-weight:600}.n-ZNlW_shareableCardBrand{color:var(--text-muted);font-size:.75rem}.n-ZNlW_scoreVizContainer{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.n-ZNlW_scoreVizValue{text-align:center;min-width:64px;font-size:2rem;font-weight:700}.n-ZNlW_scoreVizDetails{flex:1}.n-ZNlW_scoreVizLabel{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.n-ZNlW_scoreVizSubLabel{color:var(--text-secondary);font-size:.8125rem}.n-ZNlW_dualCtaSection{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.n-ZNlW_dualCtaSection .n-ZNlW_ctaBox{margin-top:0}@media (max-width:768px){.n-ZNlW_dualCtaSection{grid-template-columns:1fr;gap:16px}}.n-ZNlW_ctaBox{border-radius:var(--border-radius-lg);text-align:center;margin-top:40px;padding:32px}.n-ZNlW_ctaBoxDefault{background:var(--glass-bg);border:1px solid var(--border-color)}.n-ZNlW_ctaBoxHighlight{border:1px solid var(--border-cyan);box-shadow:var(--glass-glow);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.n-ZNlW_ctaBoxSubtle{border:1px solid var(--border-color);background:0 0}.n-ZNlW_ctaBoxTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.375rem;font-weight:700}.n-ZNlW_ctaBoxDescription{color:var(--text-secondary);max-width:480px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.6}.n-ZNlW_ctaBoxButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.n-ZNlW_ctaBoxPrimary{background:var(--accent-gradient);border-radius:var(--border-radius);color:#fff;cursor:pointer;transition:opacity var(--transition-fast);border:none;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.n-ZNlW_ctaBoxPrimary:hover{opacity:.9}.n-ZNlW_ctaBoxPrimary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_ctaBoxSecondary{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.n-ZNlW_ctaBoxSecondary:hover{border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_ctaBoxSecondary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_calculatorShareCard{border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#00d4ff1f,#7c3aed1f);border:1px solid #00d4ff40;margin-bottom:32px;padding:24px}.n-ZNlW_calculatorShareHeadline{color:var(--text-primary);margin-bottom:16px;font-size:1.25rem;font-weight:700}.n-ZNlW_calculatorShareMetrics{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.n-ZNlW_calculatorShareMetric{flex-direction:column;gap:4px;display:flex}.n-ZNlW_calculatorShareMetricLabel{color:var(--text-muted);font-size:.75rem}.n-ZNlW_calculatorShareMetricValue{color:var(--accent-cyan);font-size:1.5rem;font-weight:700}.n-ZNlW_calculatorShareSubtitle{color:var(--text-secondary);margin-bottom:12px;font-size:.875rem}.n-ZNlW_calculatorShareBrand{color:var(--text-muted);font-size:.75rem}.n-ZNlW_questionContext{color:var(--text-secondary);margin-bottom:20px;font-size:.875rem;line-height:1.5}.n-ZNlW_developmentExplanation{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:32px;padding:24px}.n-ZNlW_comparisonStats{border-radius:var(--border-radius);background:linear-gradient(135deg,#00d4ff0d,#7c3aed0d);border:1px solid #00d4ff26;margin-bottom:32px;padding:20px 24px}.n-ZNlW_comparisonText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.n-ZNlW_comparisonText strong{color:var(--accent-cyan)}.n-ZNlW_recommendationContent{flex:1}.n-ZNlW_recommendationTitle{color:var(--text-primary);margin:0 0 6px;font-size:1rem;font-weight:600}.n-ZNlW_recommendationDescription{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.n-ZNlW_recommendationLink{color:var(--accent-cyan);transition:opacity var(--transition-fast);margin-top:8px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.n-ZNlW_recommendationLink:hover{opacity:.8;text-decoration:underline}.n-ZNlW_shareSection{margin-bottom:32px}.n-ZNlW_shareLabel{color:var(--text-primary);margin-bottom:16px;font-size:1rem;font-weight:600}.n-ZNlW_percentileComparison{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;margin-bottom:32px;padding:20px}.n-ZNlW_percentileText{color:var(--text-secondary);margin:0;font-size:1rem;font-style:italic;line-height:1.6}.n-ZNlW_primaryCategorySection{border-radius:var(--border-radius);background:linear-gradient(135deg,#00d4ff0f,#7c3aed0f);border:1px solid #00d4ff26;margin-bottom:32px;padding:24px}.n-ZNlW_primaryCategoryTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.125rem;font-weight:600}.n-ZNlW_primaryCategoryText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.n-ZNlW_primaryCategoryText strong{color:var(--accent-cyan);font-weight:600}.n-ZNlW_exportSection{text-align:center;margin-bottom:32px}.n-ZNlW_exportButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:10px;padding:14px 28px;font-size:.9375rem;font-weight:500;display:inline-flex}.n-ZNlW_exportButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_exportButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_exportIcon{flex-shrink:0;width:20px;height:20px}.n-ZNlW_retakeSection{text-align:center;margin-top:24px}.n-ZNlW_retakeButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:500;display:inline-flex}.n-ZNlW_retakeButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_retakeButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.n-ZNlW_pdfExportOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.n-ZNlW_pdfExportModal{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:100%;max-width:480px;box-shadow:var(--glass-glow);padding:32px}.n-ZNlW_pdfExportTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.375rem;font-weight:700}.n-ZNlW_pdfExportDescription{color:var(--text-secondary);margin-bottom:24px;font-size:.9375rem;line-height:1.6}.n-ZNlW_pdfExportButtons{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.n-ZNlW_pdfExportPrimary{background:var(--accent-gradient);border-radius:var(--border-radius);color:#fff;cursor:pointer;transition:opacity var(--transition-fast);border:none;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:1rem;font-weight:600;display:flex}.n-ZNlW_pdfExportPrimary:hover:not(:disabled){opacity:.9}.n-ZNlW_pdfExportPrimary:disabled{opacity:.6;cursor:not-allowed}.n-ZNlW_pdfExportPrimary svg{width:20px;height:20px}.n-ZNlW_pdfExportSecondary{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:1rem;font-weight:500;display:flex}.n-ZNlW_pdfExportSecondary:hover{border-color:var(--border-hover);color:var(--text-primary)}.n-ZNlW_pdfExportSecondary svg{width:20px;height:20px}.n-ZNlW_pdfExportClose{width:100%;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:10px;font-size:.875rem;display:block}.n-ZNlW_pdfExportClose:hover{color:var(--text-secondary)}@media (max-width:768px){.n-ZNlW_toolHeader{padding:40px var(--container-padding) 24px}.n-ZNlW_toolTitle{font-size:1.875rem}.n-ZNlW_toolSubtitle{font-size:1rem}.n-ZNlW_toolContent{padding:0 16px 60px}.n-ZNlW_toolDisclaimer{padding:10px 14px;font-size:.75rem}.n-ZNlW_questionText{margin-bottom:20px;font-size:1.125rem}.n-ZNlW_questionNumber{font-size:.75rem}.n-ZNlW_optionButton{min-height:48px;padding:14px 16px}.n-ZNlW_optionRadio,.n-ZNlW_optionCheckbox{width:22px;min-width:22px;height:22px;min-height:22px}.n-ZNlW_optionLabel{font-size:.9375rem}.n-ZNlW_optionDescription{font-size:.75rem}.n-ZNlW_scaleContainer{gap:6px}.n-ZNlW_scaleButton{min-width:40px;min-height:48px;padding:12px 6px;font-size:1rem}.n-ZNlW_scaleLabels{font-size:.6875rem}.n-ZNlW_navigation{flex-wrap:wrap;gap:10px}.n-ZNlW_navButton{min-height:44px;padding:12px 20px;font-size:.875rem}.n-ZNlW_navButtonNext{flex:1;justify-content:center}.n-ZNlW_navSpacer{display:none}.n-ZNlW_progressContainer{margin-bottom:24px}.n-ZNlW_progressInfo{font-size:.8125rem}.n-ZNlW_gaugeScoreText{font-size:2rem}.n-ZNlW_resultsTitle{font-size:1.375rem}.n-ZNlW_resultsDescription{font-size:.9375rem}.n-ZNlW_resultsSeverityBadge{padding:5px 14px;font-size:.8125rem}.n-ZNlW_breakdownTitle{font-size:1.125rem}.n-ZNlW_breakdownItemLabel{font-size:.875rem}.n-ZNlW_recommendationsTitle{font-size:1rem}.n-ZNlW_recommendationItem{padding:12px 14px;font-size:.875rem}.n-ZNlW_recommendationIcon{width:18px;height:18px}.n-ZNlW_shareContainer{flex-direction:column}.n-ZNlW_shareButton{justify-content:center;min-height:44px;padding:12px 16px}.n-ZNlW_shareableCard{padding:24px}.n-ZNlW_shareableCardScore{font-size:2.5rem}.n-ZNlW_shareableCardSeverity{font-size:1rem}.n-ZNlW_ctaBox{padding:24px}.n-ZNlW_ctaBoxTitle{font-size:1.125rem}.n-ZNlW_ctaBoxDescription{font-size:.875rem}.n-ZNlW_ctaBoxButtons{flex-direction:column;align-items:stretch}.n-ZNlW_ctaBoxPrimary,.n-ZNlW_ctaBoxSecondary{justify-content:center;width:100%;min-height:48px;padding:14px 24px}.n-ZNlW_developmentExplanation,.n-ZNlW_comparisonStats{padding:16px}.n-ZNlW_questionContext{font-size:.8125rem}.n-ZNlW_percentileComparison{padding:16px}.n-ZNlW_percentileText{font-size:.9375rem}.n-ZNlW_primaryCategorySection{padding:20px}.n-ZNlW_primaryCategoryTitle{font-size:1rem}.n-ZNlW_primaryCategoryText{font-size:.875rem}.n-ZNlW_exportButton{justify-content:center;width:100%;min-height:48px;padding:14px 20px}.n-ZNlW_retakeButton{width:100%;min-height:44px}.n-ZNlW_pdfExportOverlay{padding:16px}.n-ZNlW_pdfExportModal{padding:24px}.n-ZNlW_pdfExportTitle{font-size:1.25rem}.n-ZNlW_pdfExportDescription{font-size:.875rem}.n-ZNlW_pdfExportPrimary,.n-ZNlW_pdfExportSecondary{min-height:48px;padding:14px 20px}.n-ZNlW_scoreVizContainer{text-align:center;flex-direction:column;padding:16px}.n-ZNlW_scoreVizValue{font-size:2.5rem}.n-ZNlW_shareSection{margin-bottom:24px}.n-ZNlW_shareLabel{font-size:.9375rem}.n-ZNlW_calculatorShareCard{padding:20px}.n-ZNlW_calculatorShareHeadline{font-size:1.125rem}.n-ZNlW_calculatorShareMetricValue{font-size:1.25rem}}@media (max-width:480px){.n-ZNlW_toolHeader{padding:32px 16px 20px}.n-ZNlW_toolTitle{font-size:1.5rem;line-height:1.3}.n-ZNlW_toolSubtitle{font-size:.9375rem}.n-ZNlW_toolContent{padding:0 12px 48px}.n-ZNlW_questionContainer{animation:none}.n-ZNlW_questionText{font-size:1rem;line-height:1.5}.n-ZNlW_optionButton{gap:12px;padding:12px 14px}.n-ZNlW_optionLabel{font-size:.875rem}.n-ZNlW_scaleContainer{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.n-ZNlW_scaleButton{min-width:unset;min-height:44px;padding:10px 4px;font-size:.9375rem}.n-ZNlW_navigation{flex-direction:column}.n-ZNlW_navButton{justify-content:center;width:100%}.n-ZNlW_navButtonBack{order:2}.n-ZNlW_navButtonNext{order:1}.n-ZNlW_navButtonSkip{order:3}.n-ZNlW_gaugeContainer{margin-bottom:24px}.n-ZNlW_resultsTitle{font-size:1.25rem}.n-ZNlW_resultsDescription{font-size:.875rem}.n-ZNlW_breakdownContainer{margin-bottom:24px}.n-ZNlW_breakdownTitle{margin-bottom:16px;font-size:1rem}.n-ZNlW_breakdownList{gap:14px}.n-ZNlW_recommendationsSection{margin-bottom:24px}.n-ZNlW_recommendationsList{gap:10px}.n-ZNlW_recommendationItem{gap:10px;padding:10px 12px}.n-ZNlW_shareContainer{gap:8px;margin-bottom:24px}.n-ZNlW_shareButton{font-size:.8125rem}.n-ZNlW_shareableCard{margin-bottom:24px;padding:20px}.n-ZNlW_shareableCardTitle{font-size:.875rem}.n-ZNlW_shareableCardScore{font-size:2rem}.n-ZNlW_shareableCardSeverity{font-size:.9375rem}.n-ZNlW_shareableCardBrand{font-size:.6875rem}.n-ZNlW_ctaBox{margin-top:32px;padding:20px}.n-ZNlW_ctaBoxTitle{font-size:1rem}.n-ZNlW_ctaBoxDescription{margin-bottom:20px;font-size:.8125rem}.n-ZNlW_ctaBoxButtons{gap:10px}.n-ZNlW_ctaBoxPrimary,.n-ZNlW_ctaBoxSecondary{padding:12px 20px;font-size:.9375rem}.n-ZNlW_comparisonText{font-size:.875rem}.n-ZNlW_pdfExportOverlay{align-items:flex-start;padding:48px 12px 12px}.n-ZNlW_pdfExportModal{max-height:calc(100vh - 96px);padding:20px;overflow-y:auto}.n-ZNlW_pdfExportButtons{gap:10px}.n-ZNlW_calculatorShareCard{margin-bottom:24px;padding:16px}.n-ZNlW_calculatorShareHeadline{font-size:1rem}.n-ZNlW_calculatorShareMetrics{gap:12px}.n-ZNlW_calculatorShareMetricLabel{font-size:.6875rem}.n-ZNlW_calculatorShareMetricValue{font-size:1.125rem}.n-ZNlW_calculatorShareSubtitle{font-size:.8125rem}.n-ZNlW_calculatorShareBrand{font-size:.6875rem}.n-ZNlW_toolLayout input[type=text],.n-ZNlW_toolLayout input[type=email],.n-ZNlW_toolLayout input[type=number],.n-ZNlW_toolLayout textarea,.n-ZNlW_toolLayout select{font-size:16px}}
.RSuNnq_container{border-radius:var(--border-radius-lg);text-align:center;background:linear-gradient(135deg,#00d4ff0a,#7c3aed0a);border:1px solid #00d4ff26;margin-bottom:32px;padding:24px}.RSuNnq_header{margin-bottom:20px}.RSuNnq_title{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:600}.RSuNnq_description{color:var(--text-secondary);max-width:400px;margin:0 auto;font-size:.9375rem;line-height:1.5}.RSuNnq_form{flex-direction:column;gap:16px;display:flex}.RSuNnq_inputGroup{gap:10px;width:100%;max-width:440px;margin:0 auto;display:flex}.RSuNnq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RSuNnq_input{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;padding:12px 16px;font-size:1rem}.RSuNnq_input::placeholder{color:var(--text-muted)}.RSuNnq_input:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 3px #00d4ff1a}.RSuNnq_input:disabled{opacity:.6;cursor:not-allowed}.RSuNnq_submitButton{color:#fff;background:var(--accent-gradient);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast);border:none;padding:12px 24px;font-size:.9375rem;font-weight:600}.RSuNnq_submitButton:hover:not(:disabled){opacity:.9}.RSuNnq_submitButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.RSuNnq_submitButton:disabled{opacity:.5;cursor:not-allowed}.RSuNnq_checkboxGroup{justify-content:center;align-items:center;gap:10px;display:flex}.RSuNnq_checkbox{width:18px;height:18px;accent-color:var(--accent-cyan);cursor:pointer}.RSuNnq_checkboxLabel{color:var(--text-secondary);cursor:pointer;font-size:.8125rem}.RSuNnq_benefits{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:8px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.RSuNnq_benefits li{align-items:center;gap:6px;display:flex}.RSuNnq_benefits li:before{content:"";background:var(--accent-cyan);border-radius:50%;width:4px;height:4px;display:inline-block}.RSuNnq_skipButton{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;margin-top:16px;padding:8px 16px;font-size:.8125rem}.RSuNnq_skipButton:hover{color:var(--text-secondary)}.RSuNnq_skipButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.RSuNnq_successIcon{width:48px;height:48px;color:var(--success-color);margin:0 auto 12px}.RSuNnq_successIcon svg{width:100%;height:100%}.RSuNnq_successText{color:var(--text-secondary);margin:0;font-size:1rem}.RSuNnq_errorIcon{width:48px;height:48px;color:var(--error-color,#ef4444);margin:0 auto 12px}.RSuNnq_errorIcon svg{width:100%;height:100%}.RSuNnq_errorText{color:var(--error-color,#ef4444);margin:0 0 16px;font-size:.9375rem;line-height:1.5}.RSuNnq_retryButton{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;padding:10px 20px;font-size:.875rem;font-weight:500}.RSuNnq_retryButton:hover{background:var(--bg-secondary);border-color:var(--accent-cyan)}.RSuNnq_retryButton:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}@media (max-width:768px){.RSuNnq_container{padding:20px}.RSuNnq_title{font-size:1.125rem}.RSuNnq_description{font-size:.875rem}.RSuNnq_inputGroup{flex-direction:column}.RSuNnq_input,.RSuNnq_submitButton{width:100%}.RSuNnq_benefits{flex-direction:column;align-items:center}}@media (max-width:480px){.RSuNnq_container{margin-bottom:24px;padding:16px}.RSuNnq_title{font-size:1rem}.RSuNnq_checkboxLabel{font-size:.75rem}.RSuNnq_benefits{font-size:.6875rem}}
.MNdLsq_calculator{max-width:720px;margin:0 auto;padding:0 16px}.MNdLsq_progressContainer{margin-bottom:32px}.MNdLsq_progressInfo{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.MNdLsq_progressLabel{font-weight:500}.MNdLsq_progressCount{font-variant-numeric:tabular-nums}.MNdLsq_progressBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.MNdLsq_progressBarFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal)}.MNdLsq_stepContainer{animation:.35s ease-out MNdLsq_fadeSlideIn}@keyframes MNdLsq_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.MNdLsq_stepTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:600}.MNdLsq_stepDescription{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.MNdLsq_inputGroup{margin-bottom:24px}.MNdLsq_inputLabel{color:var(--text-primary);margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.MNdLsq_inputHint{color:var(--text-muted);margin:-4px 0 12px;font-size:.8125rem}.MNdLsq_select{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding:12px 40px 12px 16px;font-size:1rem}.MNdLsq_select:hover{border-color:var(--border-hover)}.MNdLsq_select:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.MNdLsq_radioGroup{flex-direction:column;gap:10px;display:flex}.MNdLsq_radioOption{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.MNdLsq_radioOption:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.MNdLsq_radioOption:has(.MNdLsq_radioInput:checked){border-color:var(--accent-cyan);background:#00d4ff14}.MNdLsq_radioInput{width:20px;height:20px;accent-color:var(--accent-cyan);cursor:pointer;margin-top:2px}.MNdLsq_radioContent{flex:1}.MNdLsq_radioLabel{color:var(--text-primary);font-weight:500;display:block}.MNdLsq_radioDescription{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;display:block}.MNdLsq_numberInputWrapper{flex-direction:column;gap:8px;display:flex}.MNdLsq_numberInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:120px;color:var(--text-primary);text-align:center;padding:12px 16px;font-size:1.125rem;font-weight:600}.MNdLsq_numberInput:focus{border-color:var(--accent-cyan);outline:none}.MNdLsq_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MNdLsq_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MNdLsq_numberInput[type=number]{-moz-appearance:textfield}.MNdLsq_slider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px}.MNdLsq_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-cyan);cursor:pointer;width:20px;height:20px;transition:transform var(--transition-fast);border-radius:50%}.MNdLsq_slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.MNdLsq_slider::-moz-range-thumb{background:var(--accent-cyan);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.MNdLsq_frequencyGrid{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.MNdLsq_frequencyItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.MNdLsq_frequencyHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.MNdLsq_frequencyLabel{color:var(--text-primary);font-weight:600}.MNdLsq_frequencyValue{color:var(--accent-cyan);text-align:right;min-width:32px;font-size:1.25rem;font-weight:700}.MNdLsq_frequencyDescription{color:var(--text-muted);margin-bottom:12px;font-size:.8125rem}.MNdLsq_frequencySummary{text-align:center;border:1px solid var(--border-cyan);border-radius:var(--border-radius);color:var(--text-secondary);background:linear-gradient(135deg,#00d4ff14,#7c3aed14);padding:16px;font-size:1rem}.MNdLsq_frequencySummary strong{color:var(--accent-cyan);font-size:1.25rem}.MNdLsq_durationOptions{flex-wrap:wrap;gap:10px;display:flex}.MNdLsq_durationButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:70px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:12px 16px;font-size:.9375rem;font-weight:500}.MNdLsq_durationButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.MNdLsq_durationButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f;font-weight:600}.MNdLsq_durationSummary{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;margin-top:24px;padding:16px;display:flex}.MNdLsq_durationSummary span{color:var(--text-secondary)}.MNdLsq_durationSummary strong{color:var(--text-primary);font-size:1.125rem}.MNdLsq_navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.MNdLsq_navButtonBack,.MNdLsq_navButtonNext{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);padding:14px 28px;font-size:1rem;font-weight:600}.MNdLsq_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.MNdLsq_navButtonBack:hover{border-color:var(--border-hover);color:var(--text-primary)}.MNdLsq_navButtonNext{background:var(--accent-gradient);color:#fff;border:none;min-width:140px}.MNdLsq_navButtonNext:hover:not(:disabled){opacity:.9}.MNdLsq_navButtonNext:disabled{opacity:.4;cursor:not-allowed}.MNdLsq_resultsContainer{animation:.5s ease-out MNdLsq_fadeSlideIn}.MNdLsq_resultsTitle{color:var(--text-primary);text-align:center;margin-bottom:24px;font-size:1.75rem;font-weight:700}.MNdLsq_summaryGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.MNdLsq_summaryCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:12px;padding:20px;display:flex}.MNdLsq_summaryCardHighlight{border-color:var(--border-cyan);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.MNdLsq_summaryIcon{width:48px;height:48px;color:var(--accent-cyan);background:#00d4ff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MNdLsq_summaryContent{flex-direction:column;display:flex}.MNdLsq_summaryLabel{color:var(--text-muted);font-size:.8125rem}.MNdLsq_summaryValue{color:var(--text-primary);font-size:1.375rem;font-weight:700}.MNdLsq_comparisonBox{border:1px solid var(--border-warning);border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#f59e0b14,#ef444414);margin-bottom:32px;padding:20px 24px}.MNdLsq_comparisonBox p{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:500}.MNdLsq_splitSection{margin-bottom:32px}.MNdLsq_sectionTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.125rem;font-weight:600}.MNdLsq_splitBar{border-radius:var(--border-radius);height:24px;margin-bottom:16px;display:flex;overflow:hidden}.MNdLsq_splitBarDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6);transition:width .8s ease-out}.MNdLsq_splitBarPersonal{background:var(--bg-tertiary);transition:width .8s ease-out}.MNdLsq_splitLegend{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.MNdLsq_splitLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.9375rem;display:flex}.MNdLsq_splitDotDelegatable,.MNdLsq_splitDotPersonal{border-radius:3px;flex-shrink:0;width:12px;height:12px}.MNdLsq_splitDotDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6)}.MNdLsq_splitDotPersonal{background:var(--bg-tertiary)}.MNdLsq_splitNote{color:var(--text-secondary);margin:0;font-size:1rem}.MNdLsq_splitNote strong{color:var(--accent-cyan)}.MNdLsq_breakdownSection{margin-bottom:32px}.MNdLsq_breakdownList{flex-direction:column;gap:16px;display:flex}.MNdLsq_breakdownItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.MNdLsq_breakdownHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MNdLsq_breakdownLabel{color:var(--text-primary);font-weight:500}.MNdLsq_breakdownTime{color:var(--text-secondary);font-size:.875rem;font-weight:600}.MNdLsq_breakdownBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:8px;margin-bottom:8px;overflow:hidden}.MNdLsq_breakdownBarFill{border-radius:var(--border-radius-full);height:100%;transition:width .8s ease-out}.MNdLsq_breakdownDelegatable{color:var(--text-muted);font-size:.75rem}.MNdLsq_recalculateSection{text-align:center;margin-top:24px}.MNdLsq_recalculateButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 24px;font-size:.9375rem}.MNdLsq_recalculateButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.MNdLsq_roleGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.MNdLsq_roleCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex}.MNdLsq_roleCard:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.MNdLsq_roleCardSelected{border-color:var(--accent-cyan);background:#00d4ff14}.MNdLsq_roleEmoji{font-size:2rem}.MNdLsq_roleLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600}.MNdLsq_roleDescription{color:var(--text-muted);font-size:.75rem}.MNdLsq_heroStat{text-align:center;border:1px solid var(--border-danger);border-radius:var(--border-radius);background:linear-gradient(135deg,#ef444414,#f59e0b14);margin-bottom:24px;padding:32px 24px}.MNdLsq_heroStatLabel{color:var(--text-secondary);margin-bottom:8px;font-size:1rem}.MNdLsq_heroStatValue{color:#ef4444;font-size:2.5rem;font-weight:800}.MNdLsq_heroStatSubtext{color:var(--text-muted);margin-top:8px;font-size:.875rem}.MNdLsq_workWeekCallout{border:1px solid var(--border-warning);border-radius:var(--border-radius);color:var(--text-primary);background:linear-gradient(135deg,#f59e0b14,#ea580c14);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;padding:16px 24px;font-size:1rem;display:flex}.MNdLsq_workWeekPercent{color:#f59e0b;font-size:1.5rem;font-weight:700}.MNdLsq_donutContainer{justify-content:center;align-items:center;gap:32px;margin-bottom:24px;display:flex}.MNdLsq_donut{border-radius:50%;width:160px;height:160px;position:relative}.MNdLsq_donutCenter{background:var(--bg-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MNdLsq_donutCenterValue{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MNdLsq_donutCenterLabel{color:var(--text-muted);font-size:.6875rem}.MNdLsq_donutLegend{flex-direction:column;gap:8px;display:flex}.MNdLsq_donutLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.875rem;display:flex}.MNdLsq_donutLegendDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.MNdLsq_kallyComparison{border:1px solid var(--border-success);border-radius:var(--border-radius);background:linear-gradient(135deg,#22c55e14,#00d4ff14);margin-bottom:24px;padding:20px 24px}.MNdLsq_kallyComparisonGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.MNdLsq_kallyComparisonItem{text-align:center}.MNdLsq_kallyComparisonLabel{color:var(--text-muted);font-size:.75rem}.MNdLsq_kallyComparisonValue{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MNdLsq_kallyComparisonValueGreen{color:#22c55e}.MNdLsq_sliderGroup{margin-bottom:24px}.MNdLsq_sliderHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MNdLsq_sliderLabel{color:var(--text-primary);font-weight:600}.MNdLsq_sliderValue{color:var(--accent-cyan);text-align:right;min-width:48px;font-size:1.125rem;font-weight:700}@media (max-width:768px){.MNdLsq_calculator{padding:0 12px}.MNdLsq_stepTitle{font-size:1.25rem}.MNdLsq_summaryGrid{grid-template-columns:1fr;gap:12px}.MNdLsq_summaryCard{padding:16px}.MNdLsq_summaryValue{font-size:1.25rem}.MNdLsq_durationOptions{gap:8px}.MNdLsq_durationButton{min-width:60px;padding:10px 12px;font-size:.875rem}.MNdLsq_splitLegend{flex-direction:column;gap:8px}.MNdLsq_navigation{flex-direction:column-reverse;gap:12px}.MNdLsq_navButtonBack,.MNdLsq_navButtonNext{justify-content:center;width:100%}.MNdLsq_breakdownHeader{flex-direction:column;align-items:flex-start;gap:4px}.MNdLsq_roleGrid{grid-template-columns:repeat(2,1fr)}.MNdLsq_heroStatValue{font-size:2rem}.MNdLsq_donutContainer{flex-direction:column;gap:20px}.MNdLsq_kallyComparisonGrid{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.MNdLsq_stepTitle{font-size:1.125rem}.MNdLsq_stepDescription{font-size:.9375rem}.MNdLsq_radioOption{padding:12px 14px}.MNdLsq_radioLabel{font-size:.9375rem}.MNdLsq_frequencyItem{padding:14px}.MNdLsq_resultsTitle{font-size:1.375rem}.MNdLsq_comparisonBox p{font-size:1rem}.MNdLsq_summaryIcon{width:40px;height:40px}.MNdLsq_select,.MNdLsq_numberInput{font-size:16px}.MNdLsq_roleGrid{grid-template-columns:1fr}}
.LN5y7G_calculator{max-width:720px;margin:0 auto;padding:0 16px}.LN5y7G_progressContainer{margin-bottom:32px}.LN5y7G_progressInfo{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.LN5y7G_progressLabel{font-weight:500}.LN5y7G_progressCount{font-variant-numeric:tabular-nums}.LN5y7G_progressBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.LN5y7G_progressBarFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal)}.LN5y7G_stepContainer{animation:.35s ease-out LN5y7G_fadeSlideIn}@keyframes LN5y7G_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LN5y7G_stepTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:600}.LN5y7G_stepDescription{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.LN5y7G_inputGroup{margin-bottom:24px}.LN5y7G_inputLabel{color:var(--text-primary);margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.LN5y7G_inputHint{color:var(--text-muted);margin:-4px 0 12px;font-size:.8125rem}.LN5y7G_select{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding:12px 40px 12px 16px;font-size:1rem}.LN5y7G_select:hover{border-color:var(--border-hover)}.LN5y7G_select:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.LN5y7G_radioGroup{flex-direction:column;gap:10px;display:flex}.LN5y7G_radioOption{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.LN5y7G_radioOption:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.LN5y7G_radioOption:has(.LN5y7G_radioInput:checked){border-color:var(--accent-cyan);background:#00d4ff14}.LN5y7G_radioInput{width:20px;height:20px;accent-color:var(--accent-cyan);cursor:pointer;margin-top:2px}.LN5y7G_radioContent{flex:1}.LN5y7G_radioLabel{color:var(--text-primary);font-weight:500;display:block}.LN5y7G_radioDescription{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;display:block}.LN5y7G_numberInputWrapper{flex-direction:column;gap:8px;display:flex}.LN5y7G_numberInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:120px;color:var(--text-primary);text-align:center;padding:12px 16px;font-size:1.125rem;font-weight:600}.LN5y7G_numberInput:focus{border-color:var(--accent-cyan);outline:none}.LN5y7G_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LN5y7G_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LN5y7G_numberInput[type=number]{-moz-appearance:textfield}.LN5y7G_slider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px}.LN5y7G_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-cyan);cursor:pointer;width:20px;height:20px;transition:transform var(--transition-fast);border-radius:50%}.LN5y7G_slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.LN5y7G_slider::-moz-range-thumb{background:var(--accent-cyan);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.LN5y7G_frequencyGrid{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.LN5y7G_frequencyItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.LN5y7G_frequencyHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.LN5y7G_frequencyLabel{color:var(--text-primary);font-weight:600}.LN5y7G_frequencyValue{color:var(--accent-cyan);text-align:right;min-width:32px;font-size:1.25rem;font-weight:700}.LN5y7G_frequencyDescription{color:var(--text-muted);margin-bottom:12px;font-size:.8125rem}.LN5y7G_frequencySummary{text-align:center;border:1px solid var(--border-cyan);border-radius:var(--border-radius);color:var(--text-secondary);background:linear-gradient(135deg,#00d4ff14,#7c3aed14);padding:16px;font-size:1rem}.LN5y7G_frequencySummary strong{color:var(--accent-cyan);font-size:1.25rem}.LN5y7G_durationOptions{flex-wrap:wrap;gap:10px;display:flex}.LN5y7G_durationButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:70px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:12px 16px;font-size:.9375rem;font-weight:500}.LN5y7G_durationButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.LN5y7G_durationButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f;font-weight:600}.LN5y7G_durationSummary{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;margin-top:24px;padding:16px;display:flex}.LN5y7G_durationSummary span{color:var(--text-secondary)}.LN5y7G_durationSummary strong{color:var(--text-primary);font-size:1.125rem}.LN5y7G_navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.LN5y7G_navButtonBack,.LN5y7G_navButtonNext{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);padding:14px 28px;font-size:1rem;font-weight:600}.LN5y7G_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.LN5y7G_navButtonBack:hover{border-color:var(--border-hover);color:var(--text-primary)}.LN5y7G_navButtonNext{background:var(--accent-gradient);color:#fff;border:none;min-width:140px}.LN5y7G_navButtonNext:hover:not(:disabled){opacity:.9}.LN5y7G_navButtonNext:disabled{opacity:.4;cursor:not-allowed}.LN5y7G_resultsContainer{animation:.5s ease-out LN5y7G_fadeSlideIn}.LN5y7G_resultsTitle{color:var(--text-primary);text-align:center;margin-bottom:24px;font-size:1.75rem;font-weight:700}.LN5y7G_summaryGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.LN5y7G_summaryCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:12px;padding:20px;display:flex}.LN5y7G_summaryCardHighlight{border-color:var(--border-cyan);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.LN5y7G_summaryIcon{width:48px;height:48px;color:var(--accent-cyan);background:#00d4ff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LN5y7G_summaryContent{flex-direction:column;display:flex}.LN5y7G_summaryLabel{color:var(--text-muted);font-size:.8125rem}.LN5y7G_summaryValue{color:var(--text-primary);font-size:1.375rem;font-weight:700}.LN5y7G_comparisonBox{border:1px solid var(--border-warning);border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#f59e0b14,#ef444414);margin-bottom:32px;padding:20px 24px}.LN5y7G_comparisonBox p{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:500}.LN5y7G_splitSection{margin-bottom:32px}.LN5y7G_sectionTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.125rem;font-weight:600}.LN5y7G_splitBar{border-radius:var(--border-radius);height:24px;margin-bottom:16px;display:flex;overflow:hidden}.LN5y7G_splitBarDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6);transition:width .8s ease-out}.LN5y7G_splitBarPersonal{background:var(--bg-tertiary);transition:width .8s ease-out}.LN5y7G_splitLegend{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.LN5y7G_splitLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.9375rem;display:flex}.LN5y7G_splitDotDelegatable,.LN5y7G_splitDotPersonal{border-radius:3px;flex-shrink:0;width:12px;height:12px}.LN5y7G_splitDotDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6)}.LN5y7G_splitDotPersonal{background:var(--bg-tertiary)}.LN5y7G_splitNote{color:var(--text-secondary);margin:0;font-size:1rem}.LN5y7G_splitNote strong{color:var(--accent-cyan)}.LN5y7G_breakdownSection{margin-bottom:32px}.LN5y7G_breakdownList{flex-direction:column;gap:16px;display:flex}.LN5y7G_breakdownItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.LN5y7G_breakdownHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LN5y7G_breakdownLabel{color:var(--text-primary);font-weight:500}.LN5y7G_breakdownTime{color:var(--text-secondary);font-size:.875rem;font-weight:600}.LN5y7G_breakdownBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:8px;margin-bottom:8px;overflow:hidden}.LN5y7G_breakdownBarFill{border-radius:var(--border-radius-full);height:100%;transition:width .8s ease-out}.LN5y7G_breakdownDelegatable{color:var(--text-muted);font-size:.75rem}.LN5y7G_recalculateSection{text-align:center;margin-top:24px}.LN5y7G_recalculateButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 24px;font-size:.9375rem}.LN5y7G_recalculateButton:hover{border-color:var(--border-hover);color:var(--text-primary)}@media (max-width:768px){.LN5y7G_calculator{padding:0 12px}.LN5y7G_stepTitle{font-size:1.25rem}.LN5y7G_summaryGrid{grid-template-columns:1fr;gap:12px}.LN5y7G_summaryCard{padding:16px}.LN5y7G_summaryValue{font-size:1.25rem}.LN5y7G_durationOptions{gap:8px}.LN5y7G_durationButton{min-width:60px;padding:10px 12px;font-size:.875rem}.LN5y7G_splitLegend{flex-direction:column;gap:8px}.LN5y7G_navigation{flex-direction:column-reverse;gap:12px}.LN5y7G_navButtonBack,.LN5y7G_navButtonNext{justify-content:center;width:100%}.LN5y7G_breakdownHeader{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.LN5y7G_stepTitle{font-size:1.125rem}.LN5y7G_stepDescription{font-size:.9375rem}.LN5y7G_radioOption{padding:12px 14px}.LN5y7G_radioLabel{font-size:.9375rem}.LN5y7G_frequencyItem{padding:14px}.LN5y7G_resultsTitle{font-size:1.375rem}.LN5y7G_comparisonBox p{font-size:1rem}.LN5y7G_summaryIcon{width:40px;height:40px}.LN5y7G_select,.LN5y7G_numberInput{font-size:16px}}
.mUdcsa_calculator{max-width:720px;margin:0 auto;padding:0 16px}.mUdcsa_progressContainer{margin-bottom:32px}.mUdcsa_progressInfo{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.mUdcsa_progressLabel{font-weight:500}.mUdcsa_progressCount{font-variant-numeric:tabular-nums}.mUdcsa_progressBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.mUdcsa_progressBarFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal)}.mUdcsa_stepContainer{animation:.35s ease-out mUdcsa_fadeSlideIn}@keyframes mUdcsa_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mUdcsa_stepTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:600}.mUdcsa_stepDescription{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.mUdcsa_inputGroup{margin-bottom:24px}.mUdcsa_inputLabel{color:var(--text-primary);margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.mUdcsa_inputHint{color:var(--text-muted);margin:-4px 0 12px;font-size:.8125rem}.mUdcsa_select{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding:12px 40px 12px 16px;font-size:1rem}.mUdcsa_select:hover{border-color:var(--border-hover)}.mUdcsa_select:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.mUdcsa_radioGroup{flex-direction:column;gap:10px;display:flex}.mUdcsa_radioOption{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mUdcsa_radioOption:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.mUdcsa_radioOption:has(.mUdcsa_radioInput:checked){border-color:var(--accent-cyan);background:#00d4ff14}.mUdcsa_radioInput{width:20px;height:20px;accent-color:var(--accent-cyan);cursor:pointer;margin-top:2px}.mUdcsa_radioContent{flex:1}.mUdcsa_radioLabel{color:var(--text-primary);font-weight:500;display:block}.mUdcsa_radioDescription{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;display:block}.mUdcsa_numberInputWrapper{flex-direction:column;gap:8px;display:flex}.mUdcsa_numberInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:120px;color:var(--text-primary);text-align:center;padding:12px 16px;font-size:1.125rem;font-weight:600}.mUdcsa_numberInput:focus{border-color:var(--accent-cyan);outline:none}.mUdcsa_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mUdcsa_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mUdcsa_numberInput[type=number]{-moz-appearance:textfield}.mUdcsa_slider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px}.mUdcsa_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-cyan);cursor:pointer;width:20px;height:20px;transition:transform var(--transition-fast);border-radius:50%}.mUdcsa_slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.mUdcsa_slider::-moz-range-thumb{background:var(--accent-cyan);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.mUdcsa_frequencyGrid{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.mUdcsa_frequencyItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.mUdcsa_frequencyHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mUdcsa_frequencyLabel{color:var(--text-primary);font-weight:600}.mUdcsa_frequencyValue{color:var(--accent-cyan);text-align:right;min-width:32px;font-size:1.25rem;font-weight:700}.mUdcsa_frequencyDescription{color:var(--text-muted);margin-bottom:12px;font-size:.8125rem}.mUdcsa_frequencySummary{text-align:center;border:1px solid var(--border-cyan);border-radius:var(--border-radius);color:var(--text-secondary);background:linear-gradient(135deg,#00d4ff14,#7c3aed14);padding:16px;font-size:1rem}.mUdcsa_frequencySummary strong{color:var(--accent-cyan);font-size:1.25rem}.mUdcsa_durationOptions{flex-wrap:wrap;gap:10px;display:flex}.mUdcsa_durationButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:70px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:12px 16px;font-size:.9375rem;font-weight:500}.mUdcsa_durationButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.mUdcsa_durationButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f;font-weight:600}.mUdcsa_durationSummary{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;margin-top:24px;padding:16px;display:flex}.mUdcsa_durationSummary span{color:var(--text-secondary)}.mUdcsa_durationSummary strong{color:var(--text-primary);font-size:1.125rem}.mUdcsa_navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.mUdcsa_navButtonBack,.mUdcsa_navButtonNext{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);padding:14px 28px;font-size:1rem;font-weight:600}.mUdcsa_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.mUdcsa_navButtonBack:hover{border-color:var(--border-hover);color:var(--text-primary)}.mUdcsa_navButtonNext{background:var(--accent-gradient);color:#fff;border:none;min-width:140px}.mUdcsa_navButtonNext:hover:not(:disabled){opacity:.9}.mUdcsa_navButtonNext:disabled{opacity:.4;cursor:not-allowed}.mUdcsa_resultsContainer{animation:.5s ease-out mUdcsa_fadeSlideIn}.mUdcsa_resultsTitle{color:var(--text-primary);text-align:center;margin-bottom:24px;font-size:1.75rem;font-weight:700}.mUdcsa_summaryGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.mUdcsa_summaryCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:12px;padding:20px;display:flex}.mUdcsa_summaryCardHighlight{border-color:var(--border-cyan);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.mUdcsa_summaryIcon{width:48px;height:48px;color:var(--accent-cyan);background:#00d4ff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mUdcsa_summaryContent{flex-direction:column;display:flex}.mUdcsa_summaryLabel{color:var(--text-muted);font-size:.8125rem}.mUdcsa_summaryValue{color:var(--text-primary);font-size:1.375rem;font-weight:700}.mUdcsa_comparisonBox{border:1px solid var(--border-warning);border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#f59e0b14,#ef444414);margin-bottom:32px;padding:20px 24px}.mUdcsa_comparisonBox p{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:500}.mUdcsa_splitSection{margin-bottom:32px}.mUdcsa_sectionTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.125rem;font-weight:600}.mUdcsa_splitBar{border-radius:var(--border-radius);height:24px;margin-bottom:16px;display:flex;overflow:hidden}.mUdcsa_splitBarDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6);transition:width .8s ease-out}.mUdcsa_splitBarPersonal{background:var(--bg-tertiary);transition:width .8s ease-out}.mUdcsa_splitLegend{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.mUdcsa_splitLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.9375rem;display:flex}.mUdcsa_splitDotDelegatable,.mUdcsa_splitDotPersonal{border-radius:3px;flex-shrink:0;width:12px;height:12px}.mUdcsa_splitDotDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6)}.mUdcsa_splitDotPersonal{background:var(--bg-tertiary)}.mUdcsa_splitNote{color:var(--text-secondary);margin:0;font-size:1rem}.mUdcsa_splitNote strong{color:var(--accent-cyan)}.mUdcsa_breakdownSection{margin-bottom:32px}.mUdcsa_breakdownList{flex-direction:column;gap:16px;display:flex}.mUdcsa_breakdownItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.mUdcsa_breakdownHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mUdcsa_breakdownLabel{color:var(--text-primary);font-weight:500}.mUdcsa_breakdownTime{color:var(--text-secondary);font-size:.875rem;font-weight:600}.mUdcsa_breakdownBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:8px;margin-bottom:8px;overflow:hidden}.mUdcsa_breakdownBarFill{border-radius:var(--border-radius-full);height:100%;transition:width .8s ease-out}.mUdcsa_breakdownDelegatable{color:var(--text-muted);font-size:.75rem}.mUdcsa_recalculateSection{text-align:center;margin-top:24px}.mUdcsa_recalculateButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 24px;font-size:.9375rem}.mUdcsa_recalculateButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.mUdcsa_metricGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.mUdcsa_metricCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;padding:20px}.mUdcsa_metricCardHighlight{border-color:var(--border-cyan);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.mUdcsa_metricLabel{color:var(--text-muted);margin-bottom:4px;font-size:.8125rem}.mUdcsa_metricValue{color:var(--text-primary);font-size:1.75rem;font-weight:700}.mUdcsa_metricValueAccent{color:var(--accent-cyan)}.mUdcsa_toggleWrapper{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.mUdcsa_toggleSwitch{background:var(--bg-tertiary);width:48px;height:24px;transition:background var(--transition-fast);border-radius:12px;flex-shrink:0;position:relative}.mUdcsa_toggleSwitchActive{background:var(--accent-cyan)}.mUdcsa_toggleKnob{width:20px;height:20px;transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.mUdcsa_toggleSwitchActive .mUdcsa_toggleKnob{transform:translate(24px)}.mUdcsa_toggleLabel{color:var(--text-primary);font-size:.9375rem;font-weight:500}.mUdcsa_toggleHint{color:var(--text-muted);font-size:.8125rem}.mUdcsa_eaComparison{border:1px solid var(--border-success);border-radius:var(--border-radius);background:linear-gradient(135deg,#22c55e14,#00d4ff14);margin-bottom:24px;padding:20px 24px}.mUdcsa_eaComparisonTitle{color:var(--text-primary);margin-bottom:12px;font-size:1rem;font-weight:600}.mUdcsa_eaComparisonGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mUdcsa_eaComparisonItem{text-align:center}.mUdcsa_eaComparisonLabel{color:var(--text-muted);font-size:.75rem}.mUdcsa_eaComparisonValue{color:var(--text-primary);font-size:1.25rem;font-weight:700}.mUdcsa_eaComparisonValueGreen{color:#22c55e}.mUdcsa_sliderGroup{margin-bottom:24px}.mUdcsa_sliderHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mUdcsa_sliderLabel{color:var(--text-primary);font-weight:600}.mUdcsa_sliderValue{color:var(--accent-cyan);text-align:right;min-width:48px;font-size:1.125rem;font-weight:700}@media (max-width:768px){.mUdcsa_calculator{padding:0 12px}.mUdcsa_stepTitle{font-size:1.25rem}.mUdcsa_summaryGrid{grid-template-columns:1fr;gap:12px}.mUdcsa_summaryCard{padding:16px}.mUdcsa_summaryValue{font-size:1.25rem}.mUdcsa_durationOptions{gap:8px}.mUdcsa_durationButton{min-width:60px;padding:10px 12px;font-size:.875rem}.mUdcsa_splitLegend{flex-direction:column;gap:8px}.mUdcsa_navigation{flex-direction:column-reverse;gap:12px}.mUdcsa_navButtonBack,.mUdcsa_navButtonNext{justify-content:center;width:100%}.mUdcsa_breakdownHeader{flex-direction:column;align-items:flex-start;gap:4px}.mUdcsa_metricGrid{grid-template-columns:1fr}.mUdcsa_eaComparisonGrid{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.mUdcsa_stepTitle{font-size:1.125rem}.mUdcsa_stepDescription{font-size:.9375rem}.mUdcsa_radioOption{padding:12px 14px}.mUdcsa_radioLabel{font-size:.9375rem}.mUdcsa_frequencyItem{padding:14px}.mUdcsa_resultsTitle{font-size:1.375rem}.mUdcsa_comparisonBox p{font-size:1rem}.mUdcsa_summaryIcon{width:40px;height:40px}.mUdcsa_select,.mUdcsa_numberInput{font-size:16px}}
.k1Qska_calculator{max-width:720px;margin:0 auto;padding:0 16px}.k1Qska_progressContainer{margin-bottom:32px}.k1Qska_progressInfo{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.k1Qska_progressLabel{font-weight:500}.k1Qska_progressCount{font-variant-numeric:tabular-nums}.k1Qska_progressBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.k1Qska_progressBarFill{background:var(--accent-gradient);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal)}.k1Qska_stepContainer{animation:.35s ease-out k1Qska_fadeSlideIn}@keyframes k1Qska_fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.k1Qska_stepTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:600}.k1Qska_stepDescription{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.k1Qska_inputGroup{margin-bottom:24px}.k1Qska_inputLabel{color:var(--text-primary);margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.k1Qska_inputHint{color:var(--text-muted);margin:-4px 0 12px;font-size:.8125rem}.k1Qska_select{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding:12px 40px 12px 16px;font-size:1rem}.k1Qska_select:hover{border-color:var(--border-hover)}.k1Qska_select:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.k1Qska_radioGroup{flex-direction:column;gap:10px;display:flex}.k1Qska_radioOption{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.k1Qska_radioOption:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.k1Qska_radioOption:has(.k1Qska_radioInput:checked){border-color:var(--accent-cyan);background:#00d4ff14}.k1Qska_radioInput{width:20px;height:20px;accent-color:var(--accent-cyan);cursor:pointer;margin-top:2px}.k1Qska_radioContent{flex:1}.k1Qska_radioLabel{color:var(--text-primary);font-weight:500;display:block}.k1Qska_radioDescription{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;display:block}.k1Qska_numberInputWrapper{flex-direction:column;gap:8px;display:flex}.k1Qska_numberInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:120px;color:var(--text-primary);text-align:center;padding:12px 16px;font-size:1.125rem;font-weight:600}.k1Qska_numberInput:focus{border-color:var(--accent-cyan);outline:none}.k1Qska_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.k1Qska_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.k1Qska_numberInput[type=number]{-moz-appearance:textfield}.k1Qska_slider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px}.k1Qska_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-cyan);cursor:pointer;width:20px;height:20px;transition:transform var(--transition-fast);border-radius:50%}.k1Qska_slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.k1Qska_slider::-moz-range-thumb{background:var(--accent-cyan);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.k1Qska_frequencyGrid{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.k1Qska_frequencyItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.k1Qska_frequencyHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.k1Qska_frequencyLabel{color:var(--text-primary);font-weight:600}.k1Qska_frequencyValue{color:var(--accent-cyan);text-align:right;min-width:32px;font-size:1.25rem;font-weight:700}.k1Qska_frequencyDescription{color:var(--text-muted);margin-bottom:12px;font-size:.8125rem}.k1Qska_frequencySummary{text-align:center;border:1px solid var(--border-cyan);border-radius:var(--border-radius);color:var(--text-secondary);background:linear-gradient(135deg,#00d4ff14,#7c3aed14);padding:16px;font-size:1rem}.k1Qska_frequencySummary strong{color:var(--accent-cyan);font-size:1.25rem}.k1Qska_durationOptions{flex-wrap:wrap;gap:10px;display:flex}.k1Qska_durationButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:70px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:12px 16px;font-size:.9375rem;font-weight:500}.k1Qska_durationButton:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.k1Qska_durationButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f;font-weight:600}.k1Qska_durationSummary{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;margin-top:24px;padding:16px;display:flex}.k1Qska_durationSummary span{color:var(--text-secondary)}.k1Qska_durationSummary strong{color:var(--text-primary);font-size:1.125rem}.k1Qska_navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.k1Qska_navButtonBack,.k1Qska_navButtonNext{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);padding:14px 28px;font-size:1rem;font-weight:600}.k1Qska_navButtonBack{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.k1Qska_navButtonBack:hover{border-color:var(--border-hover);color:var(--text-primary)}.k1Qska_navButtonNext{background:var(--accent-gradient);color:#fff;border:none;min-width:140px}.k1Qska_navButtonNext:hover:not(:disabled){opacity:.9}.k1Qska_navButtonNext:disabled{opacity:.4;cursor:not-allowed}.k1Qska_resultsContainer{animation:.5s ease-out k1Qska_fadeSlideIn}.k1Qska_resultsTitle{color:var(--text-primary);text-align:center;margin-bottom:24px;font-size:1.75rem;font-weight:700}.k1Qska_summaryGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.k1Qska_summaryCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:12px;padding:20px;display:flex}.k1Qska_summaryCardHighlight{border-color:var(--border-cyan);background:linear-gradient(135deg,#00d4ff14,#7c3aed14)}.k1Qska_summaryIcon{width:48px;height:48px;color:var(--accent-cyan);background:#00d4ff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k1Qska_summaryContent{flex-direction:column;display:flex}.k1Qska_summaryLabel{color:var(--text-muted);font-size:.8125rem}.k1Qska_summaryValue{color:var(--text-primary);font-size:1.375rem;font-weight:700}.k1Qska_comparisonBox{border:1px solid var(--border-warning);border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#f59e0b14,#ef444414);margin-bottom:32px;padding:20px 24px}.k1Qska_comparisonBox p{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:500}.k1Qska_splitSection{margin-bottom:32px}.k1Qska_sectionTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.125rem;font-weight:600}.k1Qska_splitBar{border-radius:var(--border-radius);height:24px;margin-bottom:16px;display:flex;overflow:hidden}.k1Qska_splitBarDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6);transition:width .8s ease-out}.k1Qska_splitBarPersonal{background:var(--bg-tertiary);transition:width .8s ease-out}.k1Qska_splitLegend{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.k1Qska_splitLegendItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.9375rem;display:flex}.k1Qska_splitDotDelegatable,.k1Qska_splitDotPersonal{border-radius:3px;flex-shrink:0;width:12px;height:12px}.k1Qska_splitDotDelegatable{background:linear-gradient(90deg, var(--accent-cyan), #3b82f6)}.k1Qska_splitDotPersonal{background:var(--bg-tertiary)}.k1Qska_splitNote{color:var(--text-secondary);margin:0;font-size:1rem}.k1Qska_splitNote strong{color:var(--accent-cyan)}.k1Qska_breakdownSection{margin-bottom:32px}.k1Qska_breakdownList{flex-direction:column;gap:16px;display:flex}.k1Qska_breakdownItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px}.k1Qska_breakdownHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.k1Qska_breakdownLabel{color:var(--text-primary);font-weight:500}.k1Qska_breakdownTime{color:var(--text-secondary);font-size:.875rem;font-weight:600}.k1Qska_breakdownBarTrack{background:var(--bg-tertiary);border-radius:var(--border-radius-full);width:100%;height:8px;margin-bottom:8px;overflow:hidden}.k1Qska_breakdownBarFill{border-radius:var(--border-radius-full);height:100%;transition:width .8s ease-out}.k1Qska_breakdownDelegatable{color:var(--text-muted);font-size:.75rem}.k1Qska_recalculateSection{text-align:center;margin-top:24px}.k1Qska_recalculateButton{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 24px;font-size:.9375rem}.k1Qska_recalculateButton:hover{border-color:var(--border-hover);color:var(--text-primary)}@media (max-width:768px){.k1Qska_calculator{padding:0 12px}.k1Qska_stepTitle{font-size:1.25rem}.k1Qska_summaryGrid{grid-template-columns:1fr;gap:12px}.k1Qska_summaryCard{padding:16px}.k1Qska_summaryValue{font-size:1.25rem}.k1Qska_durationOptions{gap:8px}.k1Qska_durationButton{min-width:60px;padding:10px 12px;font-size:.875rem}.k1Qska_splitLegend{flex-direction:column;gap:8px}.k1Qska_navigation{flex-direction:column-reverse;gap:12px}.k1Qska_navButtonBack,.k1Qska_navButtonNext{justify-content:center;width:100%}.k1Qska_breakdownHeader{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.k1Qska_stepTitle{font-size:1.125rem}.k1Qska_stepDescription{font-size:.9375rem}.k1Qska_radioOption{padding:12px 14px}.k1Qska_radioLabel{font-size:.9375rem}.k1Qska_frequencyItem{padding:14px}.k1Qska_resultsTitle{font-size:1.375rem}.k1Qska_comparisonBox p{font-size:1rem}.k1Qska_summaryIcon{width:40px;height:40px}.k1Qska_select,.k1Qska_numberInput{font-size:16px}}.k1Qska_categoryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.k1Qska_categoryCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.k1Qska_categoryCard:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.k1Qska_categoryCardSelected{border-color:var(--accent-cyan);background:#00d4ff14}.k1Qska_categoryEmoji{font-size:2.5rem}.k1Qska_categoryLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600}.k1Qska_categoryDescription{color:var(--text-muted);font-size:.75rem}.k1Qska_detailsForm{flex-direction:column;gap:20px;display:flex}.k1Qska_textInput{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--text-primary);padding:12px 16px;font-size:1rem}.k1Qska_textInput:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.k1Qska_textArea{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;padding:12px 16px;font-family:inherit;font-size:1rem}.k1Qska_textArea:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00d4ff26}.k1Qska_questionsSection{margin-bottom:24px}.k1Qska_questionCard{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:12px;padding:16px 20px}.k1Qska_questionText{color:var(--text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.k1Qska_questionTooltip{color:var(--text-muted);font-size:.8125rem;font-style:italic}.k1Qska_matrixContainer{-webkit-overflow-scrolling:touch;margin-bottom:24px;overflow-x:auto}.k1Qska_matrix{border-collapse:collapse;width:100%;min-width:500px}.k1Qska_matrix th,.k1Qska_matrix td{text-align:left;border:1px solid var(--border-color);padding:12px 16px}.k1Qska_matrix th{background:var(--glass-bg);color:var(--text-primary);font-size:.875rem;font-weight:600}.k1Qska_matrix td{background:var(--bg-primary);color:var(--text-secondary);font-size:.875rem}.k1Qska_matrixFactorCol{min-width:150px;font-weight:500}.k1Qska_matrixVendorCol{min-width:120px}.k1Qska_matrixEmptyCell{color:var(--text-muted);font-style:italic}.k1Qska_emailTemplate{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:24px;padding:20px}.k1Qska_emailTemplateHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.k1Qska_emailTemplateTitle{color:var(--text-primary);font-weight:600}.k1Qska_emailTemplateText{color:var(--text-secondary);white-space:pre-wrap;font-size:.9375rem;line-height:1.6}.k1Qska_copyButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:8px 16px;font-size:.8125rem}.k1Qska_copyButton:hover{border-color:var(--border-hover);color:var(--text-primary)}.k1Qska_copyButtonCopied{color:#22c55e;border-color:#22c55e}.k1Qska_tipsSection{margin-bottom:24px}.k1Qska_tipsList{margin:0;padding:0;list-style:none}.k1Qska_tipItem{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 0;display:flex}.k1Qska_tipItem:last-child{border-bottom:none}.k1Qska_tipIcon{color:var(--accent-cyan);flex-shrink:0;margin-top:2px}.k1Qska_tipText{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.k1Qska_printButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;margin-bottom:24px;padding:12px 24px;font-size:.9375rem;display:inline-flex}.k1Qska_printButton:hover{border-color:var(--border-hover);color:var(--text-primary)}@media print{.k1Qska_navigation,.k1Qska_printButton,.k1Qska_progressContainer{display:none!important}.k1Qska_calculator{max-width:100%;padding:0}.k1Qska_questionCard,.k1Qska_matrixContainer,.k1Qska_emailTemplate,.k1Qska_tipsSection{break-inside:avoid}.k1Qska_matrix th,.k1Qska_matrix td{border-color:#ccc}.k1Qska_matrix th{background:#f0f0f0}}.k1Qska_vendorCountSelector{gap:8px;display:flex}.k1Qska_vendorCountButton{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.k1Qska_vendorCountButton:hover{border-color:var(--border-hover)}.k1Qska_vendorCountButtonSelected{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1f}@media (max-width:768px){.k1Qska_categoryGrid{grid-template-columns:repeat(2,1fr)}.k1Qska_matrixContainer{margin-left:-12px;margin-right:-12px;padding:0 12px}}@media (max-width:480px){.k1Qska_categoryGrid{grid-template-columns:1fr}}
