.compat-module__L5gOHW__page{background-color:var(--color-bg-primary);min-height:100vh;position:relative;overflow:hidden}.compat-module__L5gOHW__ambientGlow{filter:blur(90px);z-index:0;pointer-events:none;background:radial-gradient(circle,#c49b6924 0%,#0000 60%);width:60vw;height:60vw;position:absolute;top:-10%;left:-5%}.compat-module__L5gOHW__container{z-index:2;max-width:760px;padding:calc(var(--nav-height) + var(--app-safe-top) + var(--space-16)) var(--space-6) var(--space-24);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}.compat-module__L5gOHW__pairTag{align-self:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary-light);background:var(--color-primary-muted);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);border:1px solid #c49b6933;font-weight:600;display:inline-flex}.compat-module__L5gOHW__hero{text-align:center}.compat-module__L5gOHW__heroTitle{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.compat-module__L5gOHW__heroDynamic{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-8)}.compat-module__L5gOHW__identities{justify-content:center;align-items:stretch;gap:var(--space-4);display:flex}.compat-module__L5gOHW__identity{align-items:center;gap:var(--space-1);max-width:240px;padding:var(--space-4) var(--space-3);border:1px solid var(--color-surface-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;flex:1;text-decoration:none;display:flex}.compat-module__L5gOHW__identity:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}.compat-module__L5gOHW__identityEmoji{font-size:var(--text-4xl);margin-bottom:var(--space-2);line-height:1}.compat-module__L5gOHW__identityLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary)}.compat-module__L5gOHW__identityName{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-primary);line-height:var(--leading-snug)}.compat-module__L5gOHW__identityJoin{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-muted);align-self:center}.compat-module__L5gOHW__scoreBlock{margin-top:var(--space-8)}.compat-module__L5gOHW__scoreTrack{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-surface-border);height:10px;overflow:hidden}.compat-module__L5gOHW__scoreFill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-secondary) 0%, var(--color-primary) 100%);height:100%}.compat-module__L5gOHW__scoreValue{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.compat-module__L5gOHW__scoreValue strong{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-primary);margin-right:var(--space-1);font-weight:400}.compat-module__L5gOHW__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4);font-weight:400}.compat-module__L5gOHW__prose{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.compat-module__L5gOHW__pointList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compat-module__L5gOHW__pointItem{padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);position:relative}.compat-module__L5gOHW__pointItem:before{content:"·";left:var(--space-1);color:var(--color-primary);font-weight:700;position:absolute}.compat-module__L5gOHW__tipsTitle{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-5) 0 var(--space-3);font-weight:600}.compat-module__L5gOHW__cta{text-align:center;padding:var(--space-8) var(--space-4);border:1px solid var(--color-surface-border);border-radius:var(--radius-2xl);background:var(--color-surface)}.compat-module__L5gOHW__ctaTitle{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-snug);margin-bottom:var(--space-3)}.compat-module__L5gOHW__ctaTitle em{color:var(--color-primary);font-style:italic}.compat-module__L5gOHW__ctaSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);max-width:460px;margin:0 auto var(--space-6);line-height:var(--leading-normal)}.compat-module__L5gOHW__ctaButtons{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.compat-module__L5gOHW__disclaimer{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-align:center}.compat-module__L5gOHW__related{text-align:center}.compat-module__L5gOHW__relatedTitle{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-4);font-weight:400}.compat-module__L5gOHW__relatedGrid{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.compat-module__L5gOHW__relatedLink{padding:var(--space-2) var(--space-4);border:1px solid var(--color-surface-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}.compat-module__L5gOHW__relatedLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.compat-module__L5gOHW__allLink{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none;display:inline-block}.compat-module__L5gOHW__allLink:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (max-width:520px){.compat-module__L5gOHW__identities{flex-direction:column;align-items:center}.compat-module__L5gOHW__identity{width:100%;max-width:320px}}
