.personalization-module__Uga5hq__page{--mono:"JetBrains Mono",ui-monospace,monospace}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__subhead{color:var(--color-text);margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.35}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__body{color:var(--color-text-secondary);margin:0 0 24px;font-size:16px;line-height:1.6}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__note{color:var(--color-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.5}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__block{margin:40px 0}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cardTitle{color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cardBody{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themes,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisions,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__lessonList,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypotheses{margin:0;padding:0;list-style:none}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themes li,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisions li,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact li,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__lessonList li,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypotheses li{margin-bottom:0;padding-left:0}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themes li:before,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisions li:before,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact li:before,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__lessonList li:before,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypotheses li:before{content:none;display:none}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__stats{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;margin:32px 0;padding:32px;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__stats .personalization-module__Uga5hq__eyebrow{margin:0}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__statValue{color:var(--color-text);margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.5}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__statHighlight{color:var(--color-accent-text)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__callout{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-text);border-radius:12px;margin:32px 0;padding:32px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__contributions{flex-direction:column;gap:20px;margin:8px 0 0;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__contribution{grid-template-columns:180px 1fr;align-items:start;gap:16px;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__contribution dt{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.5}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__contribution dd{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__chart{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin:32px 0;padding:24px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__bars{flex-direction:column;gap:14px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barRow{grid-template-columns:220px 1fr 56px;grid-template-areas:"label track value";align-items:center;gap:12px;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barLabel{color:var(--color-text-secondary);grid-area:label;font-size:15px;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barTrack{background:var(--color-bg);border-radius:4px;grid-area:track;height:24px;display:block;overflow:hidden}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__bar{background:var(--color-text-secondary);height:100%;display:block}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barHighlight{background:var(--color-accent)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barValue{font-family:var(--mono);text-align:right;color:var(--color-text);grid-area:value;font-size:15px;font-weight:700}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__signals{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;margin:24px 0;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:28px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themes{flex-direction:column;gap:16px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themes .personalization-module__Uga5hq__theme{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themeTitle{color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__themeDetail{color:var(--color-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.6}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__paraphrase{border-left:3px solid var(--color-accent);margin:0 0 14px;padding-left:16px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__paraphraseLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 2px;font-size:11px;font-weight:700}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__paraphrase blockquote p{color:var(--color-text);margin:0;font-size:16px;font-style:italic;line-height:1.5}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__action{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__action strong{color:var(--color-text)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypotheses{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-top:32px;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypotheses .personalization-module__Uga5hq__hypothesis{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypothesisId{font-family:var(--mono);color:var(--color-accent-text);font-size:13px;font-weight:700}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__hypothesisLabel{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix{table-layout:fixed;border-collapse:separate;border-spacing:8px;width:100%}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix caption{caption-side:top;text-align:left;padding:0 8px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix th{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);padding:4px 4px 0;font-size:12px;font-weight:700;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix thead th{text-align:center}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix tbody th{text-align:left;padding-top:12px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix tbody td{vertical-align:top;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cellName{color:var(--color-text);margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.35;display:block}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cellDetail{color:var(--color-text-secondary);font-size:14px;line-height:1.5;display:block}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cellResult{margin-top:10px;font-size:14px;font-weight:700;line-height:1.5;display:block}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix tbody .personalization-module__Uga5hq__winner{background:var(--color-text);border-color:var(--color-text)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__winner .personalization-module__Uga5hq__cellName,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__winner .personalization-module__Uga5hq__cellResult{color:var(--color-surface)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__winner .personalization-module__Uga5hq__cellDetail{color:var(--color-border)}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisions{flex-direction:column;gap:20px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisions .personalization-module__Uga5hq__decision{grid-template-columns:32px 1fr;gap:20px;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__decisionNumber{font-family:var(--mono);color:var(--color-text-secondary);padding-top:2px;font-size:13px;font-weight:700}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;margin:32px 0;display:grid}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact .personalization-module__Uga5hq__metric{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:12px;flex-direction:column;gap:6px;padding:28px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__metricValue{font-family:var(--font-display);color:var(--color-text);margin-bottom:4px;font-size:40px;font-weight:700;line-height:1}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__metricLabel{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.4}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__metricDetail{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__lessons{border-top:2px solid var(--color-text);margin-top:48px;padding-top:40px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__lessonList{flex-direction:column;gap:24px;display:flex}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__footnote{text-align:center;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;margin:64px 0 0;padding:24px;font-size:14px;font-style:italic;line-height:1.5}@media (max-width:640px){.personalization-module__Uga5hq__page .personalization-module__Uga5hq__stats,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__callout{padding:24px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__contribution{grid-template-columns:1fr;gap:4px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__barRow{grid-template-columns:1fr auto;grid-template-areas:"label value""track track";gap:6px 12px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix{border-spacing:6px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix tbody td{padding:12px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__matrix th{letter-spacing:.02em;font-size:11px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__cellName{font-size:15px}.personalization-module__Uga5hq__page .personalization-module__Uga5hq__card,.personalization-module__Uga5hq__page .personalization-module__Uga5hq__impact .personalization-module__Uga5hq__metric{padding:24px}}
