.MetricsCard-module__ifudLa__card{background:0 0;border:none;padding:0}.MetricsCard-module__ifudLa__grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.MetricsCard-module__ifudLa__metricItem{border-bottom:1px dotted var(--border);align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.MetricsCard-module__ifudLa__icon{color:var(--accent-moss);flex-shrink:0;width:1.2rem}.MetricsCard-module__ifudLa__metricContent{flex:1;justify-content:space-between;align-items:baseline;display:flex}.MetricsCard-module__ifudLa__label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.7rem}.MetricsCard-module__ifudLa__value{color:var(--text-primary);font-weight:600;font-family:var(--font-code)}.MetricsCard-module__ifudLa__section{margin-top:1rem}.MetricsCard-module__ifudLa__subheader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px dotted var(--border);margin:0 0 .75rem;padding-bottom:.25rem;font-size:.8rem;font-weight:600}.MetricsCard-module__ifudLa__difficultyList{flex-direction:column;gap:.5rem;display:flex}.MetricsCard-module__ifudLa__difficultyItem{justify-content:space-between;font-size:.85rem;display:flex}.MetricsCard-module__ifudLa__difficultyLabelEasy{color:#2e7d32;font-weight:500}.MetricsCard-module__ifudLa__difficultyLabelMedium{color:#ed6c02;font-weight:500}.MetricsCard-module__ifudLa__difficultyLabelHard{color:#d32f2f;font-weight:500}.MetricsCard-module__ifudLa__platformList{flex-wrap:wrap;gap:.75rem;display:flex}.MetricsCard-module__ifudLa__platformChip{background:var(--bg-elevated);border:1px solid var(--border);border-radius:30px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.85rem;display:inline-flex}.MetricsCard-module__ifudLa__platformCount{color:var(--accent-moss);font-weight:600}.MetricsCard-module__ifudLa__ringsContainer{justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}@media (max-width:767px){.MetricsCard-module__ifudLa__ringsContainer{flex-direction:column;align-items:stretch}.MetricsCard-module__ifudLa__grid{grid-template-columns:1fr;gap:.75rem}}
.PatternHeader-module__tnd32q__header{text-align:right;min-width:0}.PatternHeader-module__tnd32q__abbreviatedName{color:var(--text-primary);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:normal;flex-direction:column;align-items:flex-end;margin:0 0 .25rem;font-family:Playfair Display;font-size:clamp(4rem,10vw,10rem);font-weight:800;line-height:1.1;display:flex}.PatternHeader-module__tnd32q__abbrLine1,.PatternHeader-module__tnd32q__abbrLine2{display:block}.PatternHeader-module__tnd32q__fullName{color:var(--text-secondary);word-break:break-word;text-align:right;margin-bottom:.5rem;font-size:.9rem}.PatternHeader-module__tnd32q__patternName{color:var(--text-primary);letter-spacing:-.02em;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;margin:0 0 .5rem;font-family:Playfair Display;font-size:clamp(2rem,6vw,8rem);font-weight:800;line-height:1.1}.PatternHeader-module__tnd32q__line1,.PatternHeader-module__tnd32q__line2{overflow-wrap:break-word;display:block}.PatternHeader-module__tnd32q__badgeRow{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.PatternHeader-module__tnd32q__masteryBadge{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);border-radius:30px;padding:.25rem 1rem;font-size:.85rem}.PatternHeader-module__tnd32q__trendBadge{border-radius:30px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.85rem;display:inline-flex}.PatternHeader-module__tnd32q__trendUp{color:#2e7d32;background:#2e7d321a}.PatternHeader-module__tnd32q__trendDown{color:#d32f2f;background:#d32f2f1a}.PatternHeader-module__tnd32q__trendNeutral{background:var(--bg-elevated);color:var(--text-muted)}@media (max-width:767px){.PatternHeader-module__tnd32q__header{text-align:left}.PatternHeader-module__tnd32q__badgeRow{justify-content:flex-start}.PatternHeader-module__tnd32q__abbreviatedName{align-items:flex-start;font-size:clamp(3rem,12vw,8rem)}.PatternHeader-module__tnd32q__fullName{text-align:left}.PatternHeader-module__tnd32q__patternName{font-size:clamp(1.8rem,7vw,3.5rem)}}@media (max-width:480px){.PatternHeader-module__tnd32q__abbreviatedName{font-size:clamp(2rem,10vw,6rem)}.PatternHeader-module__tnd32q__patternName{font-size:clamp(1.5rem,8vw,2.5rem)}.PatternHeader-module__tnd32q__fullName{font-size:.8rem}}
.RecentQuestionsList-module__cUKBTG__container{width:100%;margin:2rem 0}.RecentQuestionsList-module__cUKBTG__header{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.RecentQuestionsList-module__cUKBTG__title{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:400}.RecentQuestionsList-module__cUKBTG__timeline{position:relative}.RecentQuestionsList-module__cUKBTG__questionItem{gap:.75rem;margin-bottom:1rem;display:flex}.RecentQuestionsList-module__cUKBTG__leftColumn{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex;position:relative}.RecentQuestionsList-module__cUKBTG__nodeDot{background-color:var(--accent-moss);z-index:2;border-radius:50%;width:10px;height:10px;margin-top:.3rem;transition:transform .2s;position:relative}.RecentQuestionsList-module__cUKBTG__nodeDot:hover{transform:scale(1.2)}.RecentQuestionsList-module__cUKBTG__verticalLine{background-color:var(--divider);width:2px;position:absolute;top:14px;bottom:-1rem;left:50%;transform:translate(-50%)}.RecentQuestionsList-module__cUKBTG__rightColumn{flex:1;min-width:0}.RecentQuestionsList-module__cUKBTG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.RecentQuestionsList-module__cUKBTG__titleLink{font-family:var(--font-heading);color:var(--text-primary);font-size:1rem;font-weight:600;text-decoration:none}.RecentQuestionsList-module__cUKBTG__titleLink:hover{color:var(--accent-moss)}.RecentQuestionsList-module__cUKBTG__statusBadge{background-color:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:20px;padding:.2rem .5rem;font-size:.7rem}.RecentQuestionsList-module__cUKBTG__branchRow{gap:.5rem;margin-left:.25rem;display:flex}.RecentQuestionsList-module__cUKBTG__branchSymbol{color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;font-family:monospace;font-size:.85rem}.RecentQuestionsList-module__cUKBTG__branchContent{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem .75rem;font-size:.75rem;display:flex}.RecentQuestionsList-module__cUKBTG__difficulty{background-color:var(--bg-elevated);border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:.1rem .4rem;font-weight:500}.RecentQuestionsList-module__cUKBTG__easy{color:#2e7d32;border-color:#2e7d32}.RecentQuestionsList-module__cUKBTG__medium{color:#ed6c02;border-color:#ed6c02}.RecentQuestionsList-module__cUKBTG__hard{color:#d32f2f;border-color:#d32f2f}.RecentQuestionsList-module__cUKBTG__platform{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.RecentQuestionsList-module__cUKBTG__date{color:var(--text-muted);white-space:nowrap}@media (max-width:767px){.RecentQuestionsList-module__cUKBTG__questionItem{flex-direction:column;gap:.5rem}.RecentQuestionsList-module__cUKBTG__leftColumn{display:none}.RecentQuestionsList-module__cUKBTG__branchRow{margin-left:0}.RecentQuestionsList-module__cUKBTG__branchSymbol{display:none}.RecentQuestionsList-module__cUKBTG__titleRow{flex-direction:column;align-items:flex-start}.RecentQuestionsList-module__cUKBTG__branchContent{flex-direction:column;align-items:flex-start;gap:.3rem}.RecentQuestionsList-module__cUKBTG__platform,.RecentQuestionsList-module__cUKBTG__difficulty,.RecentQuestionsList-module__cUKBTG__date{white-space:normal}}.RecentQuestionsList-module__cUKBTG__difficulty{text-decoration:none;transition:opacity .2s}.RecentQuestionsList-module__cUKBTG__difficulty:hover{opacity:.8}.RecentQuestionsList-module__cUKBTG__platformLink{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.RecentQuestionsList-module__cUKBTG__platformLink:hover{color:var(--accent-moss)}.RecentQuestionsList-module__cUKBTG__dateLink{color:var(--text-muted);white-space:nowrap;text-decoration:none}.RecentQuestionsList-module__cUKBTG__dateLink:hover{color:var(--accent-moss);text-decoration:underline}
