.games-module__fjTMCa__pageContainer{flex-direction:column;gap:.9rem;display:flex}.games-module__fjTMCa__searchHeader{border-color:var(--border-strong);box-shadow:none;border-radius:4px;padding:.95rem}.games-module__fjTMCa__searchTitle{margin-bottom:.7rem;font-size:1.2rem;line-height:1.1}.games-module__fjTMCa__searchControls{grid-template-columns:minmax(150px,180px) 1fr auto;align-items:stretch;gap:.55rem;width:100%;display:grid}.games-module__fjTMCa__searchControls select{border-radius:4px;max-width:none}.games-module__fjTMCa__inputWrapper{min-width:0;position:relative}.games-module__fjTMCa__searchInput{border-radius:4px;width:100%;padding-left:2.3rem}.games-module__fjTMCa__searchControls button{border-radius:4px;min-height:40px}.games-module__fjTMCa__insightsActions{justify-content:flex-end;margin-top:.65rem;display:flex}.games-module__fjTMCa__searchIcon{color:var(--text-dim);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.games-module__fjTMCa__errorPanel{color:var(--error);background:#e15a5a14;border-color:#e15a5a59;border-radius:4px;padding:.75rem .9rem}.games-module__fjTMCa__resultsSection{padding-top:.8rem}.games-module__fjTMCa__gamesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.games-module__fjTMCa__paginationControls{justify-content:center;gap:.75rem;display:flex}.games-module__fjTMCa__emptyState{text-align:center;color:var(--text-muted);border:1px solid var(--border-subtle);background:#0000001f;border-radius:4px;padding:2rem 1rem}.games-module__fjTMCa__emptyIcon{opacity:.65;color:var(--accent-green);margin-bottom:.7rem}@media (max-width:768px){.games-module__fjTMCa__searchHeader{padding:.85rem}.games-module__fjTMCa__searchTitle{font-size:1.15rem}.games-module__fjTMCa__searchControls{grid-template-columns:1fr}.games-module__fjTMCa__searchControls select,.games-module__fjTMCa__searchInput{border-radius:4px}.games-module__fjTMCa__gamesGrid{grid-template-columns:1fr}.games-module__fjTMCa__insightsActions{text-align:center;justify-content:center}}
.LoadingState-module__LmfHpa__container{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:55vh;padding:1rem;display:flex}.LoadingState-module__LmfHpa__text{color:var(--text-muted);font-size:.9rem}.LoadingState-module__LmfHpa__iconWrapper{color:var(--accent-green);background:#7fa6501f;border:1px solid #7fa65059;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}
.GameCard-module__6rPbKa__gameCard{cursor:pointer;border:1px solid var(--border-subtle);border-color:var(--border-strong);background:#252522;border-radius:4px;padding:.72rem .8rem;transition:background-color .15s,border-color .15s}.GameCard-module__6rPbKa__gameCard:hover{background:#2a2a27;border-color:#fff3}.GameCard-module__6rPbKa__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.GameCard-module__6rPbKa__resultBadge{letter-spacing:.06em;border-radius:999px;padding:.2rem .55rem;font-size:.69rem;font-weight:700}.GameCard-module__6rPbKa__win{color:var(--status-win);background-color:#86b95b33}.GameCard-module__6rPbKa__loss{color:var(--status-loss);background-color:#e15a5a33}.GameCard-module__6rPbKa__draw{color:var(--status-draw);background-color:#8f9aaa33}.GameCard-module__6rPbKa__date{color:var(--text-dim);font-size:.78rem}.GameCard-module__6rPbKa__playersList{flex-direction:column;gap:.35rem;display:flex}.GameCard-module__6rPbKa__playerRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.GameCard-module__6rPbKa__playerName{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:500;overflow:hidden}.GameCard-module__6rPbKa__playerRating{color:var(--text-muted);font-size:.78rem}.GameCard-module__6rPbKa__divider{background-color:var(--border-subtle);height:1px}.GameCard-module__6rPbKa__cardFooter{color:var(--text-muted);gap:.7rem;margin-top:.68rem;font-size:.78rem;display:flex}.GameCard-module__6rPbKa__timeControl{align-items:center;gap:.3rem;display:flex}.GameCard-module__6rPbKa__analyzeLink{color:var(--accent-green);align-items:center;gap:.2rem;margin-left:auto;font-weight:600;display:flex}
.analysis-module__RyqZKa__pageContainer{flex-direction:column;gap:1.2rem;display:flex}.analysis-module__RyqZKa__analysisTopRow{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:1rem;display:grid}.analysis-module__RyqZKa__loadingText{color:var(--text-muted)}.analysis-module__RyqZKa__errorPanel{text-align:center;color:var(--error);box-shadow:none;border-color:#e15a5a80;border-radius:4px;padding:1.5rem}.analysis-module__RyqZKa__backButton{margin-top:1rem;margin-right:.5rem}.analysis-module__RyqZKa__loadingIcon{color:var(--accent-green)}.analysis-module__RyqZKa__errorIcon{margin-bottom:.8rem}.analysis-module__RyqZKa__iconAccentBlue{color:var(--accent-green)}.analysis-module__RyqZKa__iconWarning{color:var(--warning)}.analysis-module__RyqZKa__iconError{color:var(--error)}.analysis-module__RyqZKa__iconPurple{color:#c4cbbe}.analysis-module__RyqZKa__header{align-items:center;gap:.75rem;display:flex}.analysis-module__RyqZKa__headerContent{flex-direction:column;gap:.2rem;min-width:0;display:flex}.analysis-module__RyqZKa__titleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.analysis-module__RyqZKa__titleChips{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.analysis-module__RyqZKa__backIconWrapper{box-shadow:none;border-radius:4px;padding:.45rem}.analysis-module__RyqZKa__title{font-size:1.35rem;line-height:1.2}.analysis-module__RyqZKa__subtitle{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;font-size:.8rem;display:flex}.analysis-module__RyqZKa__analysisChip{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.analysis-module__RyqZKa__analysisChipWhite{color:#f4f6f0;background-color:#f8f9f529}.analysis-module__RyqZKa__analysisChipBlack{color:var(--text-muted);background-color:#10111159;border:1px solid #ffffff29}.analysis-module__RyqZKa__analysisChipWin{color:var(--status-win);background-color:#86b95b33}.analysis-module__RyqZKa__analysisChipLoss{color:var(--status-loss);background-color:#e15a5a33}.analysis-module__RyqZKa__analysisChipDraw{color:var(--status-draw);background-color:#8f9aaa33}.analysis-module__RyqZKa__chartSection{height:auto;min-height:380px;box-shadow:none;border-radius:4px;flex-direction:column;padding:1rem;display:flex}.analysis-module__RyqZKa__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.analysis-module__RyqZKa__chartTitle{align-items:center;gap:.45rem;min-width:0;font-size:1rem;display:flex}.analysis-module__RyqZKa__chartBody{flex:1;width:100%;min-width:0;min-height:320px}.analysis-module__RyqZKa__chartMeta{color:var(--text-muted);align-items:center;gap:.6rem;margin-left:auto;font-size:.8rem;display:flex}.analysis-module__RyqZKa__replayButton{white-space:nowrap;margin-left:.2rem;padding:.4rem .8rem;font-size:.8rem}.analysis-module__RyqZKa__replaySection{height:auto;padding:.95rem;overflow:visible}.analysis-module__RyqZKa__replayPanel{flex-direction:column;gap:.8rem;display:flex}.analysis-module__RyqZKa__replayTitle{margin:0;font-size:1rem}.analysis-module__RyqZKa__replayControls{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.analysis-module__RyqZKa__replayControls .btn{padding:.45rem .8rem;font-size:.8rem}.analysis-module__RyqZKa__replayBoard{width:var(--replay-board-size,min(100%,420px));height:var(--replay-board-size,min(100%,420px));aspect-ratio:1;border-radius:4px;overflow:hidden}.analysis-module__RyqZKa__replayMeta{color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:.8rem;font-size:.85rem;display:flex}.analysis-module__RyqZKa__replayTopMeta{flex-direction:column;align-items:center;gap:.5rem;display:flex}.analysis-module__RyqZKa__replayCurrentMoveLabel{text-align:center;width:100%;color:var(--text-muted);font-size:.85rem}.analysis-module__RyqZKa__replayAnnotations{flex-wrap:wrap;gap:.55rem;display:flex}.analysis-module__RyqZKa__replayAnnotationLabel{border:1px solid var(--border-subtle);color:var(--text-muted);text-transform:capitalize;border-radius:999px;padding:.15rem .5rem}.analysis-module__RyqZKa__replayAnnotationCritical{color:#ffcf7d;border-color:#ffcf7d73}.analysis-module__RyqZKa__replayAnnotationWarning{color:#f7c25e;border-color:#f7c25e73}.analysis-module__RyqZKa__replayBestLineMessage{color:var(--text-muted)}.analysis-module__RyqZKa__replayPreviewMessage{color:var(--text-dim);min-width:9rem}.analysis-module__RyqZKa__replayStandaloneSection{padding:1rem}.analysis-module__RyqZKa__tooltip{border:1px solid var(--border-strong);color:var(--text-primary);background:#1b1b19;border-radius:4px;padding:.4rem .6rem}.analysis-module__RyqZKa__tooltipLabel{color:var(--text-dim);margin-bottom:.1rem;font-size:.72rem}.analysis-module__RyqZKa__tooltipValue{font-weight:600}.analysis-module__RyqZKa__gridContainer{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem;display:grid}.analysis-module__RyqZKa__sidebarSection{box-shadow:none;border-radius:4px;padding:.95rem}.analysis-module__RyqZKa__sectionTitle{align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:1rem;display:flex}.analysis-module__RyqZKa__criticalMomentsList{flex-direction:column;gap:.75rem;display:flex}.analysis-module__RyqZKa__turningPointCard{border:1px solid var(--border-subtle);box-shadow:none;background:#252522;border-radius:4px;flex-direction:column;padding:.9rem;display:flex}.analysis-module__RyqZKa__tpBoardsContainer{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:1rem 0;display:flex}.analysis-module__RyqZKa__boardWithBar{justify-content:center;align-items:stretch;gap:.5rem;width:100%;display:flex}.analysis-module__RyqZKa__replayBoardWithBar{margin:0 auto}.analysis-module__RyqZKa__evalBarContainer{width:10px;height:100%;box-shadow:none;border:1px solid #4a4844;border-radius:3px;flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.analysis-module__RyqZKa__evalBarFill{height:var(--fill-pct);width:100%;transition:height .3s,width .3s;position:absolute;bottom:0;left:0}.analysis-module__RyqZKa__replayEvalBar{height:420px}@media (max-width:520px){.analysis-module__RyqZKa__boardWithBar{flex-direction:column;align-items:stretch;gap:.4rem}.analysis-module__RyqZKa__evalBarContainer{width:100%;height:10px}.analysis-module__RyqZKa__replayEvalBar{height:10px;width:var(--replay-board-size,min(100%,420px));max-width:100%}.analysis-module__RyqZKa__evalBarFill{height:100%;width:var(--fill-pct)}}.analysis-module__RyqZKa__tpBoardWrapper{flex-direction:column;align-items:center;gap:.4rem;width:204px;display:flex}.analysis-module__RyqZKa__boardFrame{border:1px solid var(--border-subtle);border-radius:4px;width:100%;overflow:hidden}.analysis-module__RyqZKa__boardFrameFixed{border:1px solid var(--border-subtle);border-radius:4px;width:190px;margin:.75rem auto;overflow:hidden}.analysis-module__RyqZKa__tpBoardLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.analysis-module__RyqZKa__moveSanText{font-size:.86rem;font-weight:600}.analysis-module__RyqZKa__moveRow{align-items:center;gap:.25rem;font-size:.86rem;font-weight:600;display:flex}.analysis-module__RyqZKa__bestMoveBadge{background-color:var(--success);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.analysis-module__RyqZKa__bestMoveIcon{color:#101010}.analysis-module__RyqZKa__tpMeta{justify-content:space-between;gap:.6rem;margin-bottom:.35rem;display:flex}.analysis-module__RyqZKa__tpPly{color:var(--text-muted);font-size:.76rem}.analysis-module__RyqZKa__tpTag{text-transform:uppercase;background-color:#ffffff14;border-radius:999px;padding:.12rem .4rem;font-size:.66rem}.analysis-module__RyqZKa__tpMoves{font-weight:600}.analysis-module__RyqZKa__tpSummary{text-align:center;margin-top:.45rem;font-size:.85rem}.analysis-module__RyqZKa__tpSummaryText{color:var(--text-muted)}.analysis-module__RyqZKa__tpBestText{color:var(--success);font-weight:700}.analysis-module__RyqZKa__tpPlayedText{color:var(--status-draw);font-weight:700}.analysis-module__RyqZKa__tpBestMoveRow{color:var(--success);margin-top:.2rem}.analysis-module__RyqZKa__tpDelta{color:var(--text-muted);margin-top:.45rem;font-size:.8rem}.analysis-module__RyqZKa__deltaPositive{color:var(--success)}.analysis-module__RyqZKa__deltaNegative{color:var(--error)}.analysis-module__RyqZKa__mistakesList{flex-direction:column;gap:.75rem;display:flex}.analysis-module__RyqZKa__mistakeCard{border:1px solid var(--border-subtle);box-shadow:none;background:#252522;border-radius:4px;padding:.85rem}.analysis-module__RyqZKa__mistakeLabel{color:var(--error);font-size:.69rem;font-weight:700}.analysis-module__RyqZKa__mistakeMove{color:var(--error);text-align:center;font-weight:700}.analysis-module__RyqZKa__mistakeBestMove{color:var(--success);text-align:center;margin-top:.2rem;font-size:.86rem}.analysis-module__RyqZKa__mistakeTags{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.analysis-module__RyqZKa__mistakeTagsSpaced{margin-top:.8rem}.analysis-module__RyqZKa__tag{background:#ffffff14;border-radius:999px;padding:.08rem .35rem;font-size:.66rem}.analysis-module__RyqZKa__aiSection{border:1px solid var(--border-strong);box-shadow:none;background:linear-gradient(#2d2c29,#262522);border-radius:4px;padding:1.1rem}.analysis-module__RyqZKa__aiTitle{align-items:center;gap:.55rem;margin-bottom:1rem;font-size:1.2rem;display:flex}.analysis-module__RyqZKa__aiLoading{color:var(--text-muted);align-items:center;gap:.7rem;display:flex}.analysis-module__RyqZKa__aiContent{flex-direction:column;gap:1.15rem;display:flex}.analysis-module__RyqZKa__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem;display:grid}.analysis-module__RyqZKa__summarySectionTitle{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-size:.75rem}.analysis-module__RyqZKa__summaryTitleOpening{color:#a5c67b}.analysis-module__RyqZKa__summaryTitleMiddlegame{color:#c6cfb6}.analysis-module__RyqZKa__summaryTitleEndgame{color:#d6be8d}.analysis-module__RyqZKa__summaryText{color:var(--text-muted);font-size:.9rem;line-height:1.5}.analysis-module__RyqZKa__lessonsContainer{border-top:1px solid var(--border-subtle);padding-top:1rem}.analysis-module__RyqZKa__lessonsTitle{align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:1rem;display:flex}.analysis-module__RyqZKa__lessonsList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.analysis-module__RyqZKa__lessonItem{color:var(--text-muted);align-items:start;gap:.7rem;font-size:.9rem;display:flex}.analysis-module__RyqZKa__lessonNumber{min-width:22px;height:22px;color:var(--text-primary);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:.74rem;display:flex}@media (max-width:768px){.analysis-module__RyqZKa__analysisTopRow{grid-template-columns:1fr}.analysis-module__RyqZKa__chartSection{height:320px}.analysis-module__RyqZKa__replaySection{height:auto;overflow:visible}.analysis-module__RyqZKa__title{font-size:1.15rem}.analysis-module__RyqZKa__titleRow{flex-wrap:nowrap;gap:.4rem}.analysis-module__RyqZKa__titleChips{flex-wrap:nowrap;gap:.35rem}.analysis-module__RyqZKa__analysisChip{padding:.12rem .45rem;font-size:.66rem}.analysis-module__RyqZKa__chartHeader{flex-wrap:nowrap;gap:.6rem}.analysis-module__RyqZKa__chartMeta{flex-shrink:0;margin-left:0}.analysis-module__RyqZKa__replayButton{margin-left:0;padding:.34rem .65rem;font-size:.76rem}}@media (max-width:520px){.analysis-module__RyqZKa__tpBoardWrapper{width:min(100%,204px)}}
.insights-detail-module__-K-JZW__pageContainer{flex-direction:column;gap:.9rem;display:flex}.insights-detail-module__-K-JZW__header{justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.insights-detail-module__-K-JZW__title{margin:0;font-size:1.2rem}.insights-detail-module__-K-JZW__subtitle{color:var(--text-muted);margin-top:.4rem}.insights-detail-module__-K-JZW__grid{grid-template-columns:1fr;gap:.7rem;display:grid}.insights-detail-module__-K-JZW__summaryCard{padding:.9rem}.insights-detail-module__-K-JZW__kpiRow{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.insights-detail-module__-K-JZW__failurePanel{background:#e15a5a14;border:1px solid #e15a5a59;border-radius:4px;padding:.9rem}.insights-detail-module__-K-JZW__actionsSection{padding:.9rem}.insights-detail-module__-K-JZW__actionsList{margin:.5rem 0 0;padding-left:1.2rem}.insights-detail-module__-K-JZW__insightCard{padding:.9rem}.insights-detail-module__-K-JZW__insightTitle{margin:0;font-size:1.05rem}.insights-detail-module__-K-JZW__insightMeta{color:var(--text-secondary);margin-top:.4rem;font-size:.9rem}.insights-detail-module__-K-JZW__gameTitle{white-space:nowrap}.insights-detail-module__-K-JZW__evidenceTable{border-collapse:collapse;width:100%;margin-top:.7rem}.insights-detail-module__-K-JZW__evidenceTable th,.insights-detail-module__-K-JZW__evidenceTable td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.45rem}.insights-detail-module__-K-JZW__indicatorBadge{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.insights-detail-module__-K-JZW__indicatorNeutral{color:var(--text-muted);background-color:#8f9aaa33}.insights-detail-module__-K-JZW__colorWhite{color:#f4f6f0;background-color:#f8f9f529}.insights-detail-module__-K-JZW__colorBlack{color:var(--text-muted);background-color:#10111159;border:1px solid #ffffff29}.insights-detail-module__-K-JZW__resultWin{color:var(--status-win);background-color:#86b95b33}.insights-detail-module__-K-JZW__resultLoss{color:var(--status-loss);background-color:#e15a5a33}.insights-detail-module__-K-JZW__resultDraw{color:var(--status-draw);background-color:#8f9aaa33}.insights-detail-module__-K-JZW__rowActions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.insights-detail-module__-K-JZW__replayDisabled{opacity:.6;cursor:not-allowed}.insights-detail-module__-K-JZW__actionLink{border-color:var(--border-subtle);color:var(--text-muted);background:#ffffff0a;padding:.4rem .7rem;font-size:.82rem}.insights-detail-module__-K-JZW__actionLink:hover{border-color:var(--border-strong);color:var(--text-primary)}.insights-detail-module__-K-JZW__errorPanel{color:var(--error);background:#e15a5a14;border-color:#e15a5a59;border-radius:4px;padding:.75rem .9rem}@media (max-width:768px){.insights-detail-module__-K-JZW__evidenceTable{display:block}.insights-detail-module__-K-JZW__evidenceTable thead{display:none}.insights-detail-module__-K-JZW__evidenceTable tbody{display:block}.insights-detail-module__-K-JZW__evidenceTable tr{border-bottom:1px solid var(--border-subtle);padding:.65rem 0;display:block}.insights-detail-module__-K-JZW__evidenceTable td{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:.3rem 0;display:flex}.insights-detail-module__-K-JZW__evidenceTable td:before{content:attr(data-label);color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.72rem;font-weight:600}.insights-detail-module__-K-JZW__actionsCell{padding-top:.55rem;display:block}.insights-detail-module__-K-JZW__actionsCell:before{display:none}.insights-detail-module__-K-JZW__rowActions{width:100%;display:flex}}
.insights-module__Is3EhG__pageContainer{flex-direction:column;gap:.9rem;display:flex}.insights-module__Is3EhG__pageHeader{border-radius:4px;padding:1rem}.insights-module__Is3EhG__pageTitle{margin:0;font-size:1.2rem}.insights-module__Is3EhG__pageSubtitle{color:var(--text-muted);margin:.4rem 0 0}.insights-module__Is3EhG__errorPanel{color:var(--error);background:#e15a5a14;border-color:#e15a5a59;border-radius:4px;padding:.75rem .9rem}.insights-module__Is3EhG__runsList{flex-direction:column;gap:.65rem;display:flex}.insights-module__Is3EhG__runRow{border:1px solid var(--border-subtle);border-radius:4px;padding:.85rem}.insights-module__Is3EhG__runRowFailed{background:linear-gradient(90deg,#e15a5a1a,#ffffff03);border-color:#e15a5a73}.insights-module__Is3EhG__runRowHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.insights-module__Is3EhG__runStatusWrap{align-items:center;gap:.45rem;display:inline-flex}.insights-module__Is3EhG__runSpinner{animation:1s linear infinite insights-module__Is3EhG__spin}.insights-module__Is3EhG__runStatus{font-weight:600}.insights-module__Is3EhG__runStatusFailed{color:var(--error)}.insights-module__Is3EhG__openInsightsDisabled{opacity:.45;cursor:not-allowed;pointer-events:none;text-decoration:line-through}.insights-module__Is3EhG__progressMeta{color:var(--text-secondary);justify-content:space-between;margin-top:.65rem;font-size:.9rem;display:flex}.insights-module__Is3EhG__progressTrack{background:#ffffff1a;border-radius:999px;width:100%;height:8px;margin-top:.4rem;overflow:hidden}.insights-module__Is3EhG__progressFill{background:linear-gradient(90deg,var(--accent-blue),var(--accent-green));height:100%}.insights-module__Is3EhG__progressFillFailed{background:linear-gradient(90deg,#e15a5aeb,#b41e1eeb)}.insights-module__Is3EhG__freshnessText{color:var(--text-muted);margin-top:.55rem;font-size:.85rem}.insights-module__Is3EhG__emptyState{text-align:center;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:2rem 1rem}.insights-module__Is3EhG__emptyIcon{opacity:.65;color:var(--accent-green);margin-bottom:.7rem}.insights-module__Is3EhG__emptyActions{margin-top:.8rem;display:inline-flex}@keyframes insights-module__Is3EhG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.insights-module__Is3EhG__runRowHeader{flex-direction:column;align-items:flex-start}.insights-module__Is3EhG__progressMeta{font-size:.85rem}}
.settings-module__SkIHqq__pageContainer{flex-direction:column;gap:.9rem;display:flex}.settings-module__SkIHqq__header{flex-direction:column;gap:.3rem;display:flex}.settings-module__SkIHqq__title{font-size:1.35rem}.settings-module__SkIHqq__subtitle{color:var(--text-muted);font-size:.9rem}.settings-module__SkIHqq__accountInfo{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;padding:0 0 .9rem;display:flex}.settings-module__SkIHqq__accountText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.settings-module__SkIHqq__accountLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.settings-module__SkIHqq__accountEmail{color:var(--text-primary);overflow-wrap:anywhere;font-size:1rem;font-weight:500}.settings-module__SkIHqq__signOutButton{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:#2a2926;border-radius:4px;padding:.45rem .8rem;font-size:.82rem;font-weight:600;transition:background-color .2s,border-color .2s}.settings-module__SkIHqq__signOutButton:hover{border-color:var(--border-strong);background:#32312d}.settings-module__SkIHqq__deleteAccountButton{color:#ffd7d7;cursor:pointer;background:#c7525224;border:1px solid #c752528c;border-radius:4px;padding:.45rem .8rem;font-size:.82rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .15s}.settings-module__SkIHqq__deleteAccountButton:hover:not(:disabled){background:#c7525238;border-color:#e27777bf}.settings-module__SkIHqq__deleteAccountButton:disabled{cursor:not-allowed;opacity:.7}.settings-module__SkIHqq__onboardingCallout{border-left:3px solid var(--accent-green);box-shadow:none;background:#7fa6501a;border-radius:4px;padding:1rem}.settings-module__SkIHqq__calloutTitle{margin-bottom:.3rem;font-size:1rem}.settings-module__SkIHqq__calloutText{color:var(--text-muted);font-size:.9rem;line-height:1.45}.settings-module__SkIHqq__errorPanel{color:var(--error);box-shadow:none;border-color:#e15a5a73;border-radius:4px;padding:.8rem}.settings-module__SkIHqq__successPanel{color:var(--success);box-shadow:none;border-color:#86b95b73;border-radius:4px;padding:.8rem}.settings-module__SkIHqq__formPanel{box-shadow:none;border-radius:4px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.settings-module__SkIHqq__inputRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.settings-module__SkIHqq__inputGroup{flex-direction:column;gap:.45rem;display:flex}.settings-module__SkIHqq__inputGroup label{color:var(--text-muted);font-size:.79rem;font-weight:600}.settings-module__SkIHqq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-module__SkIHqq__modalBackdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050508b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.settings-module__SkIHqq__modalCard{width:min(100%,28rem);box-shadow:none;border:1px solid #c7525259;border-radius:8px;padding:1.2rem}.settings-module__SkIHqq__modalTitle{margin-bottom:.45rem;font-size:1.1rem}.settings-module__SkIHqq__modalText{color:var(--text-muted);margin-bottom:1rem;line-height:1.5}.settings-module__SkIHqq__modalError{color:var(--error);margin-bottom:.9rem}.settings-module__SkIHqq__modalActions{justify-content:flex-end;gap:.6rem;display:flex}.settings-module__SkIHqq__modalCancelButton,.settings-module__SkIHqq__modalConfirmButton{cursor:pointer;border-radius:4px;padding:.45rem .9rem;font-size:.85rem;font-weight:700;transition:transform .15s,opacity .15s}.settings-module__SkIHqq__modalCancelButton{border:1px solid var(--border-subtle);color:var(--text-primary);background:#26231f}.settings-module__SkIHqq__modalConfirmButton{color:#fff4f4;background:#c75252e6;border:1px solid #c75252bf}.settings-module__SkIHqq__modalCancelButton:hover:not(:disabled),.settings-module__SkIHqq__modalConfirmButton:hover:not(:disabled){transform:translateY(-1px)}.settings-module__SkIHqq__modalCancelButton:disabled,.settings-module__SkIHqq__modalConfirmButton:disabled{cursor:not-allowed;opacity:.75}.settings-module__SkIHqq__notFoundContainer{justify-content:center;align-items:center;min-height:70vh;display:flex}.settings-module__SkIHqq__notFoundCard{text-align:center;box-shadow:none;border-radius:4px;padding:2rem}.settings-module__SkIHqq__notFoundTitle{margin-bottom:.5rem;font-size:2.5rem}.settings-module__SkIHqq__notFoundText{color:var(--text-muted);margin-bottom:1.15rem}.settings-module__SkIHqq__notFoundButton{justify-content:center;display:inline-flex}@media (max-width:640px){.settings-module__SkIHqq__accountInfo{flex-direction:row;align-items:center}.settings-module__SkIHqq__modalActions{flex-direction:column-reverse}.settings-module__SkIHqq__modalCancelButton,.settings-module__SkIHqq__modalConfirmButton{width:100%}}
