.mCIpbq_guide{gap:var(--spacing-lg);color:var(--text-primary);flex-direction:column;display:flex}.mCIpbq_title{font-size:var(--text-xl);margin:0;font-weight:700}.mCIpbq_subTitle{font-size:var(--text-md,1rem);margin:var(--spacing-md) 0 0;font-weight:650}.mCIpbq_lede{color:var(--text-secondary,var(--text-primary));margin:0;line-height:1.55}.mCIpbq_body{color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.mCIpbq_kindList{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:grid}.mCIpbq_kind{--kind-tone:var(--text-muted);--kind-tone-rgb:var(--text-muted-rgb);border:1px solid rgba(var(--kind-tone-rgb),.35);border:1px solid color-mix(in srgb,var(--kind-tone) 35%,transparent);border-left:3px solid var(--kind-tone);border-radius:var(--radius-md);background:rgba(var(--kind-tone-rgb),.08);background:color-mix(in srgb,var(--kind-tone) 8%,transparent);padding:var(--spacing-md) var(--spacing-lg)}.mCIpbq_kindHead{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.mCIpbq_swatch{background:var(--kind-tone);border-radius:999px;flex:none;width:10px;height:10px}.mCIpbq_kindName{font-size:var(--text-md,1rem)}.mCIpbq_rank{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:1px 8px}.mCIpbq_kindBlurb{font-size:var(--text-sm);color:var(--text-muted);margin:6px 0 0;line-height:1.55}.mCIpbq_tonePractice{--kind-tone:var(--accent,#58a6ff);--kind-tone-rgb:var(--accent-rgb,88, 166, 255)}.mCIpbq_toneExercise{--kind-tone:var(--success,#3fb950);--kind-tone-rgb:var(--success-rgb,63, 185, 80)}.mCIpbq_toneChallenge{--kind-tone:var(--warning,#d29922);--kind-tone-rgb:var(--warning-rgb,210, 153, 34)}.mCIpbq_toneWeekly{--kind-tone:#a371f7;--kind-tone-rgb:163, 113, 247}.TkqcBq_overlay{z-index:1000;padding:var(--spacing-lg);background:#0000009e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.TkqcBq_card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(560px,100%);max-height:88vh;padding:var(--spacing-xl);position:relative;overflow-y:auto}.TkqcBq_close{top:var(--spacing-md);right:var(--spacing-md);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}.TkqcBq_close:hover{color:var(--text-primary);border-color:var(--border)}.TkqcBq_close:focus-visible{color:var(--text-primary);border-color:var(--border)}.ACl3sq_row{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ACl3sq_pill{--pill-tone:var(--text-muted);--pill-tone-rgb:var(--text-muted-rgb);align-items:baseline;gap:var(--spacing-sm);border:1px solid rgba(var(--pill-tone-rgb),.4);border:1px solid color-mix(in srgb,var(--pill-tone) 40%,transparent);background:rgba(var(--pill-tone-rgb),.14);background:color-mix(in srgb,var(--pill-tone) 14%,transparent);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;padding:4px 10px;line-height:1.3;display:inline-flex}.ACl3sq_count{color:var(--pill-tone);font-variant-numeric:tabular-nums;font-weight:700}.ACl3sq_label{color:var(--text-secondary,var(--text-primary))}.ACl3sq_empty{opacity:.45}.ACl3sq_tonePractice{--pill-tone:var(--accent,#58a6ff);--pill-tone-rgb:var(--accent-rgb,88, 166, 255)}.ACl3sq_toneExercise{--pill-tone:var(--success,#3fb950);--pill-tone-rgb:var(--success-rgb,63, 185, 80)}.ACl3sq_toneChallenge{--pill-tone:var(--warning,#d29922);--pill-tone-rgb:var(--warning-rgb,210, 153, 34)}.ACl3sq_toneWeekly{--pill-tone:#a371f7;--pill-tone-rgb:163, 113, 247}.ACl3sq_scope{font-size:var(--text-xs);color:var(--text-muted);margin:var(--spacing-sm) 0 0}.ACl3sq_explainButton{border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ACl3sq_explainButton:hover{color:var(--text-primary);border-color:rgba(var(--accent-rgb,88, 166, 255),.55);border-color:color-mix(in srgb,var(--accent,#58a6ff) 55%,transparent)}.ACl3sq_explainButton:focus-visible{color:var(--text-primary);border-color:rgba(var(--accent-rgb,88, 166, 255),.55);border-color:color-mix(in srgb,var(--accent,#58a6ff) 55%,transparent)}.ACl3sq_explainIcon{flex:none;width:14px;height:14px}.ACl3sq_chip{--pill-tone:var(--text-muted);--pill-tone-rgb:var(--text-muted-rgb);border:1px solid rgba(var(--pill-tone-rgb),.4);border:1px solid color-mix(in srgb,var(--pill-tone) 40%,transparent);background:rgba(var(--pill-tone-rgb),.14);background:color-mix(in srgb,var(--pill-tone) 14%,transparent);color:var(--text-secondary,var(--text-primary));font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;line-height:1.5;display:inline-flex}.ACl3sq_chipDot{background:var(--pill-tone);border-radius:999px;flex:none;width:6px;height:6px}.ehGMcq_profileContainer{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:24px}.ehGMcq_profileHeader{border-bottom:1px solid var(--border);gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.ehGMcq_profileAvatar{background:var(--bg-tertiary);border:2px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.5rem;display:flex}.ehGMcq_profileAvatar svg{width:40px;height:40px;color:var(--accent)}.ehGMcq_profileInfo{flex:1}.ehGMcq_profileName{color:var(--text-primary);margin:0 0 4px;font-size:1.5rem}.ehGMcq_profileBio{color:var(--text-muted);margin:0 0 16px;font-size:.875rem}.ehGMcq_profileStatsRow{flex-wrap:wrap;gap:16px;display:flex}.ehGMcq_statCard{background:var(--bg-tertiary);border-radius:8px;flex-direction:column;align-items:center;min-width:80px;padding:12px 16px;display:flex}.ehGMcq_statCardLabel{color:var(--text-muted);margin-bottom:4px;font-size:.7rem}.ehGMcq_statValue{font-size:1.1rem;font-weight:600}.ehGMcq_statValueStreak{color:var(--red)}.ehGMcq_statValueScore{color:var(--green)}.ehGMcq_statValueAccuracy{color:var(--teal)}.ehGMcq_profileCharts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px;display:grid}.ehGMcq_countsNote{margin:0 0 var(--spacing-md);font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.ehGMcq_countsNoteLink{color:var(--accent,#58a6ff);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ehGMcq_countsNoteLink:hover{color:var(--text-primary)}.ehGMcq_countsNoteLink:focus-visible{color:var(--text-primary)}.cKeDCa_profile{flex-direction:column;gap:34px;max-width:760px;display:flex}.cKeDCa_identity{align-items:center;gap:18px;display:flex}.cKeDCa_avatar{object-fit:cover;border-radius:12px;flex:none;width:90px;height:112px}.cKeDCa_avatarFallback{border:1px solid var(--border);background:var(--bg-secondary);background:color-mix(in srgb,var(--accent) 8%,var(--bg-secondary));width:90px;height:112px;color:color-mix(in srgb,var(--accent) 70%,var(--text-muted));letter-spacing:.01em;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:2.125rem;font-weight:600;display:flex}.cKeDCa_identityText{min-width:0}.cKeDCa_name{letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:650;line-height:1.15}.cKeDCa_twin{color:var(--accent);margin:0;font-size:.8125rem}.cKeDCa_twinRow{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-top:5px;display:flex}.cKeDCa_exploreConstellation{min-height:44px;color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb),.45);text-decoration-color:rgba(var(--accent-rgb),.45);-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 3px;font-size:.75rem;display:inline-flex}.cKeDCa_exploreConstellation:hover{color:var(--text-primary)}.cKeDCa_exploreConstellation:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.cKeDCa_bio{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.875rem;line-height:1.5}.cKeDCa_figures{flex-wrap:wrap;gap:12px 34px;display:flex}.cKeDCa_figure{flex-direction:column;gap:1px;display:flex}.cKeDCa_figureValue{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650;line-height:1.1}.cKeDCa_figureLabel{color:var(--text-muted);font-size:.75rem}.cKeDCa_trendSection,.cKeDCa_sharedSection{flex-direction:column;gap:12px;display:flex}.cKeDCa_trendHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cKeDCa_sectionTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.cKeDCa_movement{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8125rem;font-weight:600}.cKeDCa_movementUp{color:var(--good,#3fb950)}.cKeDCa_movementDown{color:var(--bad,#f2748f)}.cKeDCa_chart{width:100%;height:64px;display:block;overflow:visible}.cKeDCa_chartScore{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cKeDCa_chartAccuracy{fill:none;stroke:color-mix(in srgb,var(--text-primary) 22%,transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cKeDCa_chartLegend{color:var(--text-muted);margin:0;font-size:.75rem}.cKeDCa_sharedList{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.cKeDCa_sharedRow{color:var(--text-muted);align-items:baseline;gap:7px;font-size:.875rem;display:flex}.cKeDCa_sharedCount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:650}.cKeDCa_nothingYet{max-width:52ch;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.cKeDCa_badgeSection{margin-top:18px}.cKeDCa_badgeRow{flex-wrap:wrap;gap:18px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cKeDCa_badge{text-align:center;flex-direction:column;align-items:center;gap:8px;width:84px;display:flex}.cKeDCa_badgeMedallion{filter:drop-shadow(0 8px 12px #00000052);place-items:center;width:56px;height:56px;display:grid}.cKeDCa_badgeMedallion img{object-fit:cover;clip-path:circle(39%);width:66px;max-width:none;height:66px;max-height:none;display:block}.cKeDCa_badgePlate{border:1px solid var(--border-color,var(--border));background:var(--bg-tertiary);border-radius:50%;width:52px;height:52px}.cKeDCa_badgeName{color:var(--text-secondary);font-size:.72rem;font-weight:600;line-height:1.3}.LYFIAq_panel{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#ffffff08);border-radius:10px;flex-direction:column;gap:12px;margin:16px 16px 0;padding:14px 16px;display:flex}.LYFIAq_row{flex-direction:column;gap:6px;display:flex}.LYFIAq_label{letter-spacing:.02em;color:var(--text-secondary,#9aa4b2);font-size:12px;font-weight:600}.LYFIAq_hint{color:var(--text-secondary,#9aa4b2);margin:0;font-size:12px}.LYFIAq_signin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.LYFIAq_signinCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.LYFIAq_signinTitle{color:var(--text-primary,#eee);font-size:13px;font-weight:600}.LYFIAq_signinWhy{color:var(--text-secondary,#9aa4b2);font-size:12px}.LYFIAq_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LYFIAq_code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.14em;border:1px dashed var(--border-color,#fff3);background:var(--bg-tertiary,#ffffff0d);color:var(--text-primary,#eee);-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 12px;font-size:18px;font-weight:600}.LYFIAq_input{min-width:12ch;font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-color,#ffffff2e);background:var(--bg-tertiary,#ffffff0f);color:var(--text-primary,#eee);border-radius:8px;flex:12ch;padding:7px 10px;font-size:15px}.LYFIAq_input:focus-visible{outline:2px solid var(--accent,#7aa2f7);outline-offset:1px}.LYFIAq_button{border:1px solid var(--border-color,#ffffff26);background:var(--bg-tertiary,#ffffff14);color:var(--text-primary,#eee);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.LYFIAq_button:hover:not(:disabled){border-color:var(--accent,#7aa2f7)}.LYFIAq_button:disabled{opacity:.5;cursor:default}.LYFIAq_primary{background:var(--accent,#7aa2f7);border-color:var(--accent,#7aa2f7);color:var(--bg-primary,#111);font-weight:600}.LYFIAq_error{color:var(--red,#e05555);margin:0;font-size:12px}.LYFIAq_button svg,.LYFIAq_primary svg{width:14px;height:14px}@media(max-width:480px){.LYFIAq_controls{width:100%}.LYFIAq_code{text-align:center;width:100%}}.JKRSTG_panel{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#ffffff08);border-radius:10px;flex-direction:column;gap:10px;margin:12px 16px 0;padding:14px 16px;display:flex}.JKRSTG_title{letter-spacing:.02em;color:var(--text-primary,#eee);margin:0;font-size:13px;font-weight:600}.JKRSTG_note{color:var(--text-secondary,#9aa4b2);margin:0;font-size:12px}.JKRSTG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.JKRSTG_item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.JKRSTG_name{color:var(--text-primary,#eee);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.JKRSTG_actions{gap:8px;display:flex}.JKRSTG_button{border:1px solid var(--border-color,#ffffff26);background:var(--bg-tertiary,#ffffff14);color:var(--text-primary,#eee);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.JKRSTG_button:hover:not(:disabled){border-color:var(--accent,#7aa2f7)}.JKRSTG_button:disabled{opacity:.5;cursor:default}.JKRSTG_accept{background:var(--accent,#7aa2f7);border-color:var(--accent,#7aa2f7);color:var(--bg-primary,#111);font-weight:600}.JKRSTG_button svg{width:15px;height:15px}
