.UOAeRW_backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172ab3;justify-content:center;align-items:flex-end;animation:.25s ease-out UOAeRW_fadeIn;display:flex;position:fixed;inset:0}@media (min-width:640px){.UOAeRW_backdrop{align-items:center;padding:20px}}.UOAeRW_modal{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) UOAeRW_slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media (min-width:640px){.UOAeRW_modal{border-radius:24px;max-height:88vh}}.UOAeRW_header{border-bottom:1px solid var(--border-subtle);background:#faf8f5;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.UOAeRW_titleGroup{flex-direction:column;display:flex}.UOAeRW_title{color:var(--text-main);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:800;display:flex}.UOAeRW_subTitle{color:var(--text-muted);margin-top:2px;font-size:.72rem}.UOAeRW_closeBtn{cursor:pointer;width:32px;height:32px;color:var(--text-muted);background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.UOAeRW_closeBtn:hover{color:var(--text-main);background:#e2e8f0}.UOAeRW_stickyPreviewDock{z-index:5;background:linear-gradient(#fff7ed 0%,#fff 100%);border-bottom:2px solid #fed7aa;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:12px 16px 14px;display:flex;position:relative;box-shadow:0 4px 12px #f973160f}.UOAeRW_previewBadge{color:#c2410c;background:#fff;border:1px solid #fdba74;border-radius:9999px;align-items:center;gap:4px;margin-bottom:6px;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000000d}.UOAeRW_avatarWrapperFull{justify-content:center;align-items:center;min-height:140px;display:flex;position:relative;overflow:visible}.UOAeRW_previewTitle{color:var(--text-main);align-items:center;gap:6px;margin:4px 0 0;font-size:.95rem;font-weight:800;display:flex}.UOAeRW_previewSub{color:#64748b;font-size:.7rem;font-weight:500}.UOAeRW_scrollContent{flex-direction:column;flex:1;gap:20px;padding:18px 20px;display:flex;overflow-y:auto}.UOAeRW_sectionGroup{flex-direction:column;gap:10px;display:flex}.UOAeRW_sectionLabel{color:var(--text-main);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.UOAeRW_sectionLabelDesc{color:var(--text-muted);font-size:.6875rem;font-weight:400}.UOAeRW_genderRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.UOAeRW_genderCard{border:2px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.UOAeRW_genderCard:hover{border-color:#fed7aa;transform:translateY(-1px)}.UOAeRW_genderCardActive{box-shadow:0 4px 12px #ff6b4a26;border-color:var(--primary-coral)!important;background:#fff1ed!important}.UOAeRW_genderIcon{font-size:1.5rem;line-height:1}.UOAeRW_genderText{flex-direction:column;display:flex}.UOAeRW_genderTitle{color:var(--text-main);font-size:.78rem;font-weight:700}.UOAeRW_genderSub{color:var(--text-muted);font-size:.65rem}.UOAeRW_breedGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:480px){.UOAeRW_breedGrid{grid-template-columns:repeat(3,1fr)}}.UOAeRW_breedCard{border:2px solid var(--border-subtle);text-align:center;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:12px 10px;transition:all .2s;display:flex;position:relative}.UOAeRW_breedCard:hover{border-color:#fed7aa;transform:translateY(-1px)}.UOAeRW_breedCardActive{box-shadow:0 4px 12px #ff6b4a26;border-color:var(--primary-coral)!important;background:#fff1ed!important}.UOAeRW_breedTag{color:#475569;background:#e2e8f0;border-radius:9999px;padding:1px 6px;font-size:.6rem;font-weight:700;position:absolute;top:6px;right:6px}.UOAeRW_breedCardActive .UOAeRW_breedTag{background:var(--primary-coral);color:#fff}.UOAeRW_breedEmoji{margin-bottom:4px;font-size:1.75rem}.UOAeRW_breedName{color:var(--text-main);font-size:.8125rem;font-weight:700}.UOAeRW_breedDesc{color:var(--text-muted);margin-top:2px;font-size:.65rem}.UOAeRW_swatchRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.UOAeRW_swatchBtn{width:38px;height:38px;box-shadow:0 0 0 1px var(--border-subtle), 0 2px 4px #00000014;cursor:pointer;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.UOAeRW_swatchBtn:hover{transform:scale(1.1)}.UOAeRW_swatchBtnActive{transform:scale(1.08);box-shadow:0 0 0 3px var(--primary-coral), 0 4px 8px #ff6b4a4d!important}.UOAeRW_swatchCheck{color:#fff;filter:drop-shadow(0 1px 2px #0009);justify-content:center;align-items:center;display:flex}.UOAeRW_presetGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:480px){.UOAeRW_presetGrid{grid-template-columns:repeat(3,1fr)}}.UOAeRW_presetCard{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.UOAeRW_presetCard:hover{background:#f8fafc;border-color:#cbd5e1}.UOAeRW_presetDot{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:14px;height:14px}.UOAeRW_presetTitle{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.UOAeRW_nameInputRow{gap:8px;display:flex}.UOAeRW_nameInput{border:1.5px solid var(--border-subtle);border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.875rem;transition:border-color .2s}.UOAeRW_nameInput:focus{border-color:var(--primary-coral)}.UOAeRW_randomNameBtn{border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;background:#f8fafc;border-radius:12px;align-items:center;gap:4px;padding:10px 14px;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.UOAeRW_randomNameBtn:hover{background:#e2e8f0}.UOAeRW_footer{border-top:1px solid var(--border-subtle);background:#faf8f5;flex-shrink:0;gap:10px;padding:14px 20px;display:flex}.UOAeRW_saveBtn{background:var(--primary-coral);color:#fff;cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #ff6b4a4d}.UOAeRW_saveBtn:hover{background:#ea580c;transform:translateY(-1px)}.UOAeRW_saveBtn:active{transform:translateY(0)}.UOAeRW_cancelBtn{color:var(--text-muted);cursor:pointer;background:#f1f5f9;border:none;border-radius:14px;padding:12px 18px;font-size:.88rem;font-weight:600}.UOAeRW_cancelBtn:hover{color:var(--text-main);background:#e2e8f0}@keyframes UOAeRW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UOAeRW_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.JpMf2G_nav{z-index:50;pointer-events:none;padding-bottom:var(--safe-area-bottom);justify-content:center;display:flex;position:fixed;bottom:16px;left:0;right:0}.JpMf2G_dock{pointer-events:auto;-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-full);box-sizing:border-box;background:#fffffff5;border:1px solid #eaeceff2;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:360px;padding:4px 8px;display:flex;overflow:hidden;box-shadow:0 12px 36px -4px #1118271f,0 4px 12px -2px #1118270a}.JpMf2G_item{border-radius:var(--radius-full);cursor:pointer;color:var(--text-secondary);font-family:var(--font-sans);transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:4px 10px;display:flex}.JpMf2G_item:active{transform:scale(.92)}.JpMf2G_icon{justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.JpMf2G_label{letter-spacing:-.01em;white-space:nowrap;font-size:.625rem;font-weight:600}.JpMf2G_item.JpMf2G_active{color:#ff6b4a;background:#fff1ed;border:1px solid #ff6b4a59;flex-direction:row;gap:5px;padding:6px 12px;box-shadow:0 2px 6px #ff6b4a14}.JpMf2G_item.JpMf2G_active .JpMf2G_icon{font-size:18px}.JpMf2G_item.JpMf2G_active .JpMf2G_label{font-size:.6875rem;font-weight:700}
.I4FlSq_googleBtn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000a}.I4FlSq_googleBtn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.I4FlSq_googleBtn:active{transform:translateY(0)scale(.99)}.I4FlSq_googleBtn:disabled{opacity:.7;cursor:not-allowed}.I4FlSq_googleBtnLeft{align-items:center;gap:14px;display:flex}.I4FlSq_googleSvg{flex-shrink:0;width:24px;height:24px}.I4FlSq_spinner{border:2px solid #e2e8f0;border-top-color:#ff6b4a;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite I4FlSq_spin}.I4FlSq_googleBtnText{text-align:left;flex-direction:column;display:flex}.I4FlSq_googleBtnTitle{color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.25}.I4FlSq_googleBtnSub{color:#64748b;margin-top:2px;font-size:.7rem}.I4FlSq_badgeHold{color:#e11d48;text-transform:uppercase;letter-spacing:.05em;background:#fff1f2;border:1px solid #fecdd3;border-radius:9999px;padding:3px 8px;font-size:.6875rem;font-weight:700}.I4FlSq_arrowIcon{color:#ff6b4a;transition:transform .2s}.I4FlSq_googleBtn:hover .I4FlSq_arrowIcon{transform:translate(3px)}.I4FlSq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out I4FlSq_fadeIn;display:flex;position:fixed;inset:0}.I4FlSq_modalCard{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) I4FlSq_slideUp;box-shadow:0 25px 50px -12px #00000040}.I4FlSq_modalHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.I4FlSq_modalBadge{background:#fff1ee;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.I4FlSq_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:color .15s}.I4FlSq_closeBtn:hover{color:#0f172a}.I4FlSq_modalTitle{color:#0f172a;margin:0 0 8px;font-size:1.15rem;font-weight:700}.I4FlSq_modalDesc{color:#64748b;margin:0 0 16px;font-size:.85rem;line-height:1.5}.I4FlSq_instructionBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:14px}.I4FlSq_instructionStep{color:#334155;margin:0 0 8px;font-size:.8rem;line-height:1.4}.I4FlSq_codeSnippet{color:#38bdf8;word-break:break-all;background:#0f172a;border-radius:6px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem}.I4FlSq_actionGroup{flex-direction:column;gap:10px;display:flex}.I4FlSq_devLoginBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.I4FlSq_devLoginBtn:hover{background:#1e293b;transform:translateY(-1px)}.I4FlSq_googleIconMini{align-items:center;display:flex}.I4FlSq_cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:10px 16px;font-size:.85rem;font-weight:600;transition:background .15s}.I4FlSq_cancelBtn:hover{color:#0f172a;background:#f1f5f9}@keyframes I4FlSq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes I4FlSq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes I4FlSq_slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.gsEHRa_header{padding-top:var(--space-md);margin-bottom:var(--space-md)}.gsEHRa_headerTop{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.gsEHRa_brandGroup{align-items:center;gap:10px;display:flex}.gsEHRa_brandIcon{background:var(--gradient-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #ff572233}.gsEHRa_brandTitles{flex-direction:column;display:flex}.gsEHRa_brandTitle{color:var(--text-main);letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1.1}.gsEHRa_brandSubtitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.688rem;font-weight:600}.gsEHRa_headerRight{align-items:center;gap:8px;display:flex}.gsEHRa_xpMiniPill{border-radius:var(--radius-full);color:#ff6b4a;background:#fff1ed;border:1px solid #ff6b4a40;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:flex}.gsEHRa_avatarWrapper{cursor:pointer;display:inline-flex;position:relative}.gsEHRa_avatar{border-radius:var(--radius-full);color:#fff;width:36px;height:36px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background:#2563eb;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.gsEHRa_avatar:active{transform:scale(.92)}.gsEHRa_onlineBadge{background:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.gsEHRa_notifIconBox{background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.gsEHRa_xpCard{border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);margin-bottom:var(--space-md);background:#fff;border-radius:20px;padding:14px}.gsEHRa_xpTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gsEHRa_xpText{color:#ff6b4a;font-size:.813rem;font-weight:700;font-family:var(--font-mono)}.gsEHRa_xpNextRank{color:var(--text-muted);margin-top:6px;font-size:.75rem}.gsEHRa_notifBanner{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);box-shadow:var(--shadow-sm);background:#fffbeb;border:1px solid #fde68a;border-radius:20px;padding:14px;display:flex}.gsEHRa_notifLeft{flex:1;align-items:center;gap:10px;display:flex}.gsEHRa_notifIcon{flex-shrink:0;font-size:1.5rem}.gsEHRa_notifTitle{color:#92400e;margin-bottom:2px;font-size:.813rem;font-weight:700}.gsEHRa_notifDesc{color:#b45309;font-size:.75rem;line-height:1.35}.gsEHRa_notifActions{flex-shrink:0;gap:6px;display:flex}.gsEHRa_notifBtnAccept{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#ff6b4a;border:none;padding:6px 12px;font-size:.75rem;font-weight:700}.gsEHRa_notifBtnDismiss{color:#92400e;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:.75rem}.gsEHRa_filters{margin-bottom:var(--space-md);scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.gsEHRa_filterBtn{border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-size:.813rem;font-weight:600;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;background:#fff;padding:6px 14px;box-shadow:0 1px 2px #00000008}.gsEHRa_filterBtn:active{transform:scale(.95)}.gsEHRa_filterActive{color:#ff6b4a;background:#fff1ed;border-color:#ff6b4a66;font-weight:700}.gsEHRa_sectionHeader{margin-bottom:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.gsEHRa_sectionTitle{color:var(--text-main);letter-spacing:-.01em;font-size:1.063rem;font-weight:800}.gsEHRa_issueCount{color:var(--text-muted);font-size:.75rem;font-weight:600}.gsEHRa_issueList{flex-direction:column;gap:1.25rem;display:flex}.gsEHRa_issueCard{border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);cursor:pointer;transition:all var(--transition-normal);background:#fff;border-radius:1.5rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex;position:relative}.gsEHRa_issueCard:hover{border-color:#ff6b4a66;transform:translateY(-2px);box-shadow:0 10px 30px -4px #11182714}.gsEHRa_cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gsEHRa_badgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gsEHRa_activeBadge{border-radius:var(--radius-full);color:#047857;text-transform:uppercase;letter-spacing:.05em;background:#ecfdf5;border:1px solid #d1fae5;align-items:center;gap:6px;padding:3px 10px;font-size:.6875rem;font-weight:800;display:inline-flex}.gsEHRa_pulseDot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite gsEHRa_pulseDot}@keyframes gsEHRa_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.gsEHRa_closedBadge{border-radius:var(--radius-full);color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.gsEHRa_categoryBadge{border-radius:var(--radius-full);color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;align-items:center;gap:5px;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.gsEHRa_cardDate{color:var(--text-muted);font-size:.6875rem;font-weight:600}.gsEHRa_cardTitle{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.35}.gsEHRa_cardSummary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.gsEHRa_visualBanner{border-radius:var(--radius-xl);border:1px solid var(--border-card);width:100%;height:124px;margin-top:2px;position:relative;overflow:hidden}.gsEHRa_visualImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gsEHRa_issueCard:hover .gsEHRa_visualImg{transform:scale(1.03)}.gsEHRa_visualOverlay{background:linear-gradient(#0000 0%,#0000001a 40%,#000000a6 100%);position:absolute;inset:0}.gsEHRa_visualXpPill{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-main);letter-spacing:.03em;background:#fffffff2;align-items:center;gap:5px;padding:4px 10px;font-size:.6875rem;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:10px;box-shadow:0 2px 6px #00000026}.gsEHRa_actorSection{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gsEHRa_actorSectionHeader{align-items:center;gap:6px;display:flex}.gsEHRa_actorSectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:800}.gsEHRa_actorChipGrid{flex-wrap:wrap;gap:6px;display:flex}.gsEHRa_actorChip{border:1px solid var(--border-card);color:var(--text-main);background:#fff;border-radius:10px;align-items:center;gap:5px;padding:4px 9px;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000005}.gsEHRa_actorChipEmoji{font-size:.8125rem}.gsEHRa_actorChipName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.gsEHRa_actorChipMore{color:var(--text-muted);align-self:center;padding-left:2px;font-size:.6875rem;font-weight:700}.gsEHRa_cardFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;display:flex}.gsEHRa_cardStat{color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.gsEHRa_ctaButton{background:var(--gradient-primary);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:12px;align-items:center;gap:6px;padding:7px 14px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #ff572240}.gsEHRa_ctaButton:hover{filter:brightness(1.08);box-shadow:0 4px 12px #ff572259}.gsEHRa_ctaButton:active{transform:scale(.96)}.gsEHRa_evaluatedCta{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:5px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}
.hZ0iuG_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out hZ0iuG_fadeIn;display:flex;position:fixed;inset:0}.hZ0iuG_card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:28px 24px;animation:.25s cubic-bezier(.16,1,.3,1) hZ0iuG_popIn;box-shadow:0 25px 50px -12px #00000040}.hZ0iuG_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hZ0iuG_iconCircle{background:#fff1ed;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hZ0iuG_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.hZ0iuG_closeBtn:hover{color:#0f172a}.hZ0iuG_title{color:#0f172a;margin:0 0 8px;font-size:1.2rem;font-weight:700}.hZ0iuG_description{color:#64748b;margin:0 0 20px;font-size:.85rem;line-height:1.5}.hZ0iuG_buttonWrapper{margin-bottom:16px}.hZ0iuG_footer{border-top:1px solid #f1f5f9;padding-top:14px}.hZ0iuG_securityText{color:#94a3b8;font-size:.72rem;line-height:1.4;display:block}@keyframes hZ0iuG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hZ0iuG_popIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.KczRLa_header{padding:var(--space-sm) 0;margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.KczRLa_headerTitle{color:var(--text-main);font-size:1rem;font-weight:800}.KczRLa_issueCard{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft-card);margin-bottom:1rem;padding:1.25rem}.KczRLa_issueTitle{color:var(--text-main);margin-bottom:.25rem;font-size:1.125rem;font-weight:800;line-height:1.35}.KczRLa_argSub{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.KczRLa_filters{scrollbar-width:none;gap:.5rem;margin-bottom:1.25rem;padding-bottom:2px;display:flex;overflow-x:auto}.KczRLa_filters::-webkit-scrollbar{display:none}.KczRLa_filterBtn{border:1px solid var(--border-card);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:.375rem .875rem;font-size:.75rem;font-weight:700;transition:all .15s}.KczRLa_filterActive{color:var(--primary-coral);background:#fff1ed;border-color:#ff6b4a80;box-shadow:0 1px 4px #ff6b4a26}.KczRLa_argList{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.KczRLa_argCard{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:.625rem;padding:1.125rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.KczRLa_rankMedal{filter:drop-shadow(0 2px 4px #00000026);font-size:1.25rem;position:absolute;top:-8px;right:14px}.KczRLa_argHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.KczRLa_argUser{align-items:center;gap:.625rem;display:flex}.KczRLa_argAvatar{color:#fff;background:linear-gradient(135deg,#ff6b4a,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:800;display:flex;box-shadow:0 2px 4px #0000000f}.KczRLa_argUserInfo{flex-direction:column;display:flex}.KczRLa_argUserName{color:var(--text-main);font-size:.8125rem;font-weight:800;line-height:1.2}.KczRLa_argMeta{color:var(--text-muted);align-items:center;gap:.375rem;margin-top:2px;font-size:.625rem;display:flex}.KczRLa_stancePill{border-radius:var(--radius-full);padding:.15rem .5rem;font-size:.625rem;font-weight:800}.KczRLa_argComment{color:var(--text-main);background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:.75rem .875rem;font-size:.8125rem;line-height:1.55}.KczRLa_voteBar{justify-content:space-between;align-items:center;padding-top:.25rem;display:flex}.KczRLa_voteGroup{align-items:center;gap:.375rem;display:flex}.KczRLa_voteBtn{border-radius:var(--radius-full);background:var(--surface-soft);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.KczRLa_voteBtn:active{transform:scale(.95)}.KczRLa_voteBtnUpActive{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.KczRLa_voteBtnDownActive{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.KczRLa_voteScoreText{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem;font-weight:700}
.lJERcW_header{padding:var(--space-sm) 0;margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.lJERcW_headerTitle{color:var(--text-main);font-size:1rem;font-weight:800}.lJERcW_overviewSection{flex-direction:column;gap:.875rem;margin-bottom:1.25rem;display:flex}.lJERcW_badgesRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lJERcW_categoryPill{border-radius:var(--radius-full);color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lJERcW_votersPill{border-radius:var(--radius-full);background:var(--surface-card);border:1px solid var(--border-card);color:var(--text-secondary);align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000a}.lJERcW_pulseDot{background:var(--accent-mint);border-radius:50%;width:6px;height:6px;animation:1.5s infinite lJERcW_pulse}@keyframes lJERcW_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.lJERcW_issueTitle{color:var(--text-main);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.35}.lJERcW_officialRef{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.lJERcW_nationalCard{border-radius:var(--radius-2xl);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.lJERcW_cardGlow{filter:blur(28px);pointer-events:none;background:#ff6b4a1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-24px;right:-24px}.lJERcW_scorecardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lJERcW_scorecardLabel{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;font-size:.6875rem;font-weight:800}.lJERcW_scoreValRow{align-items:baseline;gap:.375rem;margin-top:.25rem;display:flex}.lJERcW_nationalScore{font-family:var(--font-mono);color:var(--text-main);letter-spacing:-.03em;font-size:2.25rem;font-weight:900;line-height:1}.lJERcW_nationalScoreMax{font-family:var(--font-mono);color:var(--text-muted);font-size:1rem;font-weight:700}.lJERcW_verdictBadge{border-radius:var(--radius-full);color:var(--primary-coral);background:#fff1ed;border:1px solid #ffedd5;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:800;display:inline-flex}.lJERcW_narrativeNote{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);align-items:flex-start;gap:.625rem;padding:.875rem;display:flex}.lJERcW_narrativeText{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.lJERcW_comparisonCard{border-radius:var(--radius-2xl);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.lJERcW_cardHeader{justify-content:space-between;align-items:center;display:flex}.lJERcW_cardTitle{color:var(--text-main);font-size:1rem;font-weight:800}.lJERcW_cardSubtitle{color:var(--text-secondary);font-size:.6875rem}.lJERcW_cardIconBox{border-radius:var(--radius-lg);background:var(--surface-soft);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--primary-coral);justify-content:center;align-items:center;display:flex}.lJERcW_legendRow{justify-content:center;align-items:center;gap:1.5rem;padding:.25rem 0;display:flex}.lJERcW_legendItem{align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.lJERcW_legendPillCoral{background:var(--primary-coral);border-radius:9999px;width:14px;height:6px}.lJERcW_legendPillMint{background:var(--accent-mint);border-radius:9999px;width:14px;height:6px}.lJERcW_chartContainer{width:100%;max-width:280px;margin:0 auto;position:relative}.lJERcW_deltaGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding-top:.25rem;display:grid}.lJERcW_deltaChip{border-radius:var(--radius-xl);background:var(--surface-soft);border:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.lJERcW_deltaChipTop{justify-content:space-between;align-items:center;display:flex}.lJERcW_deltaName{color:var(--text-secondary);font-size:.6875rem;font-weight:700}.lJERcW_deltaStatus{font-size:.625rem;font-weight:800}.lJERcW_deltaScoreRow{justify-content:space-between;align-items:center;padding-top:.25rem;display:flex}.lJERcW_deltaUserScore{color:var(--primary-coral);font-size:.75rem;font-weight:800;font-family:var(--font-mono)}.lJERcW_deltaPubScore{color:var(--text-muted);font-size:.6875rem;font-weight:600;font-family:var(--font-mono)}.lJERcW_stanceSection{border-radius:var(--radius-2xl);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:.875rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.lJERcW_distributionBar{border-radius:var(--radius-full);background:#f1f3f5;height:28px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #0000000f}.lJERcW_distSegment{color:#fff;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;transition:width .8s;display:flex}.lJERcW_distLegend{color:var(--text-secondary);justify-content:space-around;align-items:center;padding-top:.25rem;font-size:.6875rem;display:flex}.lJERcW_distLegendItem{align-items:center;gap:.375rem;font-weight:600;display:flex}.lJERcW_distDot{border-radius:50%;width:8px;height:8px}.lJERcW_actionGroup{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.lJERcW_lockedCard{border-radius:var(--radius-2xl);background:var(--surface-card);text-align:center;box-shadow:var(--shadow-soft-card);border:1.5px dashed #ff6b4a66;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:2rem 1.5rem;display:flex}.lJERcW_lockedIconBox{width:60px;height:60px;color:var(--primary-coral);background:#fff1ed;border:1px solid #ffedd5;border-radius:20px;justify-content:center;align-items:center;display:flex}.lJERcW_lockedTitle{color:var(--text-main);font-size:1.125rem;font-weight:800;line-height:1.3}.lJERcW_lockedDesc{color:var(--text-secondary);max-width:360px;font-size:.8125rem;line-height:1.55}.lJERcW_argumentsSection{border-radius:var(--radius-2xl);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.lJERcW_argSectionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lJERcW_argTitle{color:var(--text-main);letter-spacing:-.01em;font-size:1rem;font-weight:800}.lJERcW_argCountBadge{border-radius:var(--radius-full);color:var(--primary-coral);background:#fff1ed;border:1px solid #ffedd5;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.lJERcW_argFilters{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.lJERcW_argFilters::-webkit-scrollbar{display:none}.lJERcW_argFilterBtn{border:1px solid var(--border-card);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s}.lJERcW_argFilterBtnActive{color:var(--primary-coral);background:#fff1ed;border-color:#ff6b4a80;box-shadow:0 1px 4px #ff6b4a26}.lJERcW_argList{flex-direction:column;gap:.75rem;display:flex}.lJERcW_argCard{background:#fafafa;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:.625rem;padding:1rem;transition:transform .15s;display:flex}.lJERcW_argCard:hover{border-color:#e2e8f0}.lJERcW_argCardTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lJERcW_argUserBox{align-items:center;gap:.625rem;display:flex}.lJERcW_argCatAvatar{background:#fff1ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.lJERcW_argUserInfo{flex-direction:column;line-height:1.25;display:flex}.lJERcW_argUserName{color:var(--text-main);font-size:.8125rem;font-weight:700}.lJERcW_argUserRank{color:var(--text-secondary);font-size:.6875rem;font-weight:500}.lJERcW_argStanceBadge{border-radius:var(--radius-full);letter-spacing:-.01em;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.lJERcW_argCommentText{color:#334155;font-size:.8125rem;line-height:1.5}.lJERcW_argFooter{justify-content:space-between;align-items:center;padding-top:.25rem;display:flex}.lJERcW_argDate{color:#94a3b8;font-size:.6875rem}.lJERcW_voteGroup{align-items:center;gap:.5rem;display:flex}.lJERcW_voteBtn{border-radius:var(--radius-full);color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;align-items:center;gap:.35rem;padding:.3rem .625rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.lJERcW_voteBtn:hover{color:#0f172a;border-color:#cbd5e1}.lJERcW_voteBtnUpActive{color:#059669;background:#ecfdf5;border-color:#10b981}.lJERcW_voteBtnDownActive{color:#e11d48;background:#fff1f2;border-color:#f43f5e}.lJERcW_addCommentBox{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.625rem;padding-top:1rem;display:flex}.lJERcW_addCommentLabel{color:var(--text-main);align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:flex}.lJERcW_addCommentRow{gap:.5rem;display:flex}.lJERcW_addCommentInput{border:1px solid var(--border-card);color:var(--text-main);background:#fff;border-radius:12px;outline:none;flex:1;padding:.625rem .875rem;font-family:inherit;font-size:.8125rem}.lJERcW_addCommentInput:focus{border-color:var(--primary-coral);box-shadow:0 0 0 3px #ff6b4a1f}.lJERcW_addCommentSubmit{background:var(--primary-coral);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:4px;padding:.625rem 1rem;font-size:.8125rem;font-weight:700;transition:opacity .15s;display:inline-flex}.lJERcW_addCommentSubmit:disabled{opacity:.5;cursor:not-allowed}.lJERcW_soleVoterBanner{border-radius:var(--radius-2xl);background:#fffbeb;border:1px solid #fde68a;align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;padding:1rem 1.125rem;display:flex;box-shadow:0 2px 8px #f59e0b14}.lJERcW_soleVoterIconBox{background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lJERcW_soleVoterText{flex-direction:column;flex:1;gap:.25rem;display:flex}.lJERcW_soleVoterTitle{color:#92400e;margin:0;font-size:.875rem;font-weight:800;line-height:1.3}.lJERcW_soleVoterDesc{color:#b45309;margin:0;font-size:.75rem;line-height:1.5}
.wsFa6a_header{padding:var(--space-sm) 0;margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.wsFa6a_stepIndicator{align-items:center;gap:6px;display:flex}.wsFa6a_stepDot{border-radius:var(--radius-full);background:var(--border-card);width:24px;height:4px;transition:all var(--transition-normal)}.wsFa6a_stepDotActive{background:var(--primary-coral);width:36px;box-shadow:0 0 10px #ff6b4a59}.wsFa6a_stepDotDone{background:var(--accent-mint)}.wsFa6a_policyCard{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.wsFa6a_policyBadges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wsFa6a_activeBadge{border-radius:var(--radius-full);color:#047857;letter-spacing:.05em;text-transform:uppercase;background:#ecfdf5;border:1px solid #d1fae5;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:800;display:inline-flex}.wsFa6a_pulseDot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite wsFa6a_pulse}@keyframes wsFa6a_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.wsFa6a_categoryBadge{border-radius:var(--radius-full);color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.wsFa6a_policyTitle{color:var(--text-main);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.35}.wsFa6a_policyMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.wsFa6a_policyRef{color:var(--primary-coral);border-radius:var(--radius-sm);background:#fff1ed;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.wsFa6a_policySource{color:var(--text-main);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.wsFa6a_policyDesc{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.wsFa6a_policyBanner{border-radius:var(--radius-xl);background:linear-gradient(135deg,#1e293b,#0f172a);align-items:flex-end;width:100%;height:110px;padding:.75rem;display:flex;position:relative;overflow:hidden}.wsFa6a_policyBannerBg{opacity:.4;background-position:50%;background-size:cover;position:absolute;inset:0}.wsFa6a_policyBannerOverlay{background:linear-gradient(#0000 20%,#000000b3 100%);position:absolute;inset:0}.wsFa6a_policyXpTag{z-index:2;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-main);text-transform:uppercase;letter-spacing:.04em;background:#fffffff2;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 2px 6px #0000001a}.wsFa6a_stepSection{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft-card);flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.wsFa6a_stepHeader{flex-direction:column;gap:.25rem;display:flex}.wsFa6a_stepTopRow{justify-content:space-between;align-items:center;display:flex}.wsFa6a_stepTag{color:var(--primary-coral);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:800;display:inline-flex}.wsFa6a_stepDotAccent{background:var(--primary-coral);border-radius:50%;width:6px;height:6px}.wsFa6a_stepDimensionCount{border-radius:var(--radius-sm);color:var(--text-secondary);background:#f1f3f5;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.wsFa6a_stepInstruction{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.wsFa6a_sliderList{flex-direction:column;gap:.75rem;display:flex}.wsFa6a_sliderItem{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.wsFa6a_sliderHeaderRow{justify-content:space-between;align-items:center;display:flex}.wsFa6a_sliderTitleGroup{align-items:center;gap:.5rem;display:flex}.wsFa6a_sliderIconBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.wsFa6a_sliderTitle{color:var(--text-main);font-size:.875rem;font-weight:700}.wsFa6a_sliderScoreGroup{align-items:center;gap:.5rem;display:flex}.wsFa6a_sliderStatusPill{border-radius:var(--radius-full);padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.wsFa6a_sliderNumber{font-family:var(--font-mono);align-items:baseline;font-size:1.0625rem;font-weight:800;display:flex}.wsFa6a_sliderMax{color:var(--text-muted);margin-left:2px;font-size:.6875rem;font-weight:500}.wsFa6a_sliderDescText{color:var(--text-secondary);font-size:.6875rem;line-height:1.4}.wsFa6a_sliderInputWrapper{width:100%;padding-top:.25rem;position:relative}.wsFa6a_rangeInput{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:9999px;outline:none;width:100%;height:8px}.wsFa6a_rangeInput::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:3px solid;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 2px 6px #0003}.wsFa6a_rangeInput::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.wsFa6a_rangeInput::-moz-range-thumb{cursor:grab;background:#fff;border:3px solid;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0003}.wsFa6a_compositeScoreCard{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fff7ed 0%,#fff1f2 100%);border:1px solid #ffedd5;justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex;box-shadow:0 2px 8px #ff6b4a0f}.wsFa6a_compositeLeft{align-items:center;gap:.75rem;display:flex}.wsFa6a_compositeIconBox{background:var(--primary-coral);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 6px #ff6b4a40}.wsFa6a_compositeLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:800}.wsFa6a_compositeVerdict{color:#c2410c;font-size:.75rem;font-weight:700}.wsFa6a_compositeRight{text-align:right;font-family:var(--font-mono)}.wsFa6a_compositeScoreVal{color:var(--primary-coral);font-size:1.5rem;font-weight:800}.wsFa6a_compositeScoreMax{color:var(--text-muted);font-size:.75rem;font-weight:600}.wsFa6a_deckWrapper{justify-content:center;align-items:center;width:100%;min-height:275px;padding-top:.25rem;display:flex;position:relative}.wsFa6a_bgCardBack{border-radius:var(--radius-2xl);border:1px solid var(--border-card);opacity:.5;pointer-events:none;z-index:1;background:#f1f3f5;width:88%;height:235px;position:absolute;top:10px;transform:scale(.9)translateY(12px)}.wsFa6a_bgCardMid{border-radius:var(--radius-2xl);border:1px solid var(--border-card);opacity:.85;pointer-events:none;z-index:2;background:#f8fafc;justify-content:space-between;align-items:center;width:94%;height:235px;padding:0 1.25rem;display:flex;position:absolute;top:6px;transform:scale(.95)translateY(6px)}.wsFa6a_tinderCard{z-index:5;border:1px solid var(--border-card);border-radius:var(--radius-2xl);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-y;background:#fff;flex-direction:column;justify-content:space-between;width:100%;min-height:245px;padding:1.125rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -4px #11182714,0 4px 12px -2px #0000000a}.wsFa6a_tinderCard:active{cursor:grabbing}.wsFa6a_stampCritic,.wsFa6a_stampSupport{letter-spacing:.08em;pointer-events:none;z-index:10;border-radius:8px;padding:.375rem .75rem;font-size:.6875rem;font-weight:800;position:absolute;top:12px;box-shadow:0 2px 6px #00000026}.wsFa6a_stampCritic{color:#fff;background:#f43f5e;left:12px;transform:rotate(-12deg)}.wsFa6a_stampSupport{color:#fff;background:#10b981;right:12px;transform:rotate(12deg)}.wsFa6a_actorHeader{align-items:center;gap:.75rem;display:flex}.wsFa6a_actorAvatarBox{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:#f8fafc;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;display:flex;box-shadow:0 2px 6px #0000000a}.wsFa6a_actorInfo{flex-direction:column;min-width:0;display:flex}.wsFa6a_actorName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;line-height:1.3;overflow:hidden}.wsFa6a_actorRolePill{color:#c2410c;align-items:center;gap:.25rem;margin-top:2px;font-size:.6875rem;font-weight:600;display:inline-flex}.wsFa6a_actorImpactBox{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:.5rem 0;padding:.75rem .875rem}.wsFa6a_actorQuote{color:var(--text-main);font-size:.75rem;font-style:normal;line-height:1.5}.wsFa6a_actorMetaRow{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:.375rem;font-size:.6875rem;display:flex}.wsFa6a_actorSensitivity{color:#e11d48;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.wsFa6a_actorSensitivityDot{background:#e11d48;border-radius:50%;width:6px;height:6px}.wsFa6a_actorPop{color:var(--text-secondary);font-weight:500}.wsFa6a_tactileButtonGroup{justify-content:center;align-items:center;gap:1.5rem;padding-top:.25rem;display:flex}.wsFa6a_thumbBtnReject{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .15s;display:flex;box-shadow:0 2px 8px #e11d481f}.wsFa6a_thumbBtnReject:active{transform:scale(.9)}.wsFa6a_thumbBtnNeutral{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:#f1f3f5;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;box-shadow:0 2px 6px #0000000d}.wsFa6a_thumbBtnNeutral:active{transform:scale(.9)}.wsFa6a_thumbBtnSupport{color:#059669;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .15s;display:flex;box-shadow:0 2px 8px #0596691f}.wsFa6a_thumbBtnSupport:active{transform:scale(.9)}.wsFa6a_stanceGrid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.wsFa6a_stanceOptionBtn{border-radius:var(--radius-xl);background:var(--surface-soft);border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.wsFa6a_stanceOptionBtnActive{color:var(--primary-coral);background:#fff1ed;border-color:#ff6b4a80;box-shadow:0 2px 8px #ff6b4a1f}.wsFa6a_stanceIndicatorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.wsFa6a_argumentContainer{flex-direction:column;gap:.375rem;display:flex}.wsFa6a_argumentLabelRow{justify-content:space-between;align-items:center;display:flex}.wsFa6a_argumentLabel{color:var(--text-main);align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.wsFa6a_charCounter{font-family:var(--font-mono);color:var(--text-secondary);background:#f1f3f5;border-radius:6px;padding:.125rem .5rem;font-size:.6875rem}.wsFa6a_argumentTextarea{border-radius:var(--radius-xl);background:var(--surface-soft);border:1px solid var(--border-card);width:100%;color:var(--text-main);resize:none;font-size:.75rem;line-height:1.55;font-family:var(--font-sans);padding:.875rem;transition:all .15s}.wsFa6a_argumentTextarea:focus{border-color:var(--primary-coral);background:#fff;outline:none;box-shadow:0 0 0 3px #ff6b4a26}.wsFa6a_incentiveCard{border-radius:var(--radius-xl);color:#78350f;background:#fffbeb;border:1px solid #fef3c7;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.6875rem;line-height:1.5;display:flex}.wsFa6a_submitSection{flex-direction:column;gap:.625rem;padding-bottom:2rem;display:flex}.wsFa6a_submitBtn{border-radius:var(--radius-xl);color:#fff;width:100%;box-shadow:var(--shadow-elevated);cursor:pointer;background:linear-gradient(135deg,#ff6b4a 0%,#ff5722 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:800;transition:all .2s;display:flex}.wsFa6a_submitBtn:hover{filter:brightness(1.05)}.wsFa6a_submitBtn:active{transform:scale(.98)}.wsFa6a_submitDisclaimer{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.wsFa6a_modalOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wsFa6a_modalContent{border:1px solid var(--border-card);border-radius:var(--radius-2xl);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:360px;padding:1.75rem 1.5rem;display:flex;box-shadow:0 20px 40px -8px #0003}.wsFa6a_modalHologram{border-radius:var(--radius-2xl);width:64px;height:64px;color:var(--primary-coral);background:#fff1ed;border:1px solid #ffedd5;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #ff6b4a26}.wsFa6a_modalTitle{color:var(--text-main);font-size:1.125rem;font-weight:800;line-height:1.25}.wsFa6a_modalSub{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.wsFa6a_modalActions{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.wsFa6a_evalHistoryContainer{flex-direction:column;gap:1.25rem;padding-bottom:5.5rem;display:flex}.wsFa6a_evalTopHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem 0;display:flex}.wsFa6a_evalTitleGroup{flex-direction:column;gap:.25rem;display:flex}.wsFa6a_evalMainTitle{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.wsFa6a_evalMainSub{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}.wsFa6a_evalControlsRow{align-items:center;gap:.5rem;display:flex}.wsFa6a_evalCardsList{flex-direction:column;gap:1rem;display:flex}.wsFa6a_evalItemCard{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft-card);background:#fff;flex-direction:column;gap:.75rem;padding:1.125rem;transition:transform .2s,box-shadow .2s;display:flex}.wsFa6a_evalItemCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.wsFa6a_evalCardHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wsFa6a_evalCategoryBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.wsFa6a_evalDateBadge{color:#94a3b8;font-size:.6875rem;font-family:var(--font-mono)}.wsFa6a_evalCardTitle{color:var(--text-main);margin:0;font-size:.9375rem;font-weight:800;line-height:1.35}.wsFa6a_evalScoreStanceRow{border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.wsFa6a_evalCompositeNum{color:var(--primary-coral);font-size:1rem;font-weight:800;font-family:var(--font-mono)}.wsFa6a_evalStanceBadge{border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;font-weight:800;display:inline-flex}.wsFa6a_evalDimMiniGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.wsFa6a_evalDimMiniItem{text-align:center;border-radius:6px;flex-direction:column;align-items:center;padding:5px 3px;display:flex}.wsFa6a_evalDimMiniName{opacity:.85;font-size:.5625rem;font-weight:700}.wsFa6a_evalDimMiniVal{font-size:.75rem;font-weight:800;font-family:var(--font-mono)}.wsFa6a_evalActionsGrid{gap:6px;margin-top:.25rem;display:flex}.wsFa6a_evalActionBtn{color:var(--text-main);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.wsFa6a_evalActionBtn:hover{color:var(--primary-coral);background:#f8fafc;border-color:#cbd5e1}.wsFa6a_evalActionBtnPrimary{background:var(--primary-coral);border-color:var(--primary-coral);color:#fff}.wsFa6a_evalActionBtnPrimary:hover{color:#fff;background:#e85535;border-color:#e85535}.wsFa6a_evalEmptyCard{border-radius:var(--radius-2xl);text-align:center;background:#fff;border:1px dashed #cbd5e1;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1.5rem;display:flex}.wsFa6a_evalEmptyIconBox{width:64px;height:64px;color:var(--primary-coral);background:#fff1ed;border-radius:50%;justify-content:center;align-items:center;display:flex}.wsFa6a_evalEmptyTitle{color:var(--text-main);margin:0;font-size:1.125rem;font-weight:800}.wsFa6a_evalEmptyDesc{color:var(--text-secondary);max-width:300px;margin:0;font-size:.8125rem;line-height:1.5}.wsFa6a_reviewModalContent{border:1px solid var(--border-card);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;gap:1rem;width:100%;max-width:440px;max-height:85vh;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 20px 40px -8px #0003}
.LnPQGa_header{border-bottom:1px solid var(--border-color);z-index:40;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#fff 0%,#ffffffd9 100%);padding:1.25rem 1rem .75rem;position:sticky;top:0}.LnPQGa_headerTop{justify-content:space-between;align-items:center;display:flex}.LnPQGa_brandGroup{align-items:center;gap:10px;display:flex}.LnPQGa_brandIcon{color:#fff;background:linear-gradient(135deg,#ff6b4a 0%,#ea580c 100%);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #ff6b4a40}.LnPQGa_brandTitle{color:var(--text-main);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.LnPQGa_brandSubtitle{color:var(--text-muted);font-size:.75rem;font-weight:500}.LnPQGa_myRankBanner{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;margin:1rem 1rem .5rem;padding:.875rem 1rem;display:flex;box-shadow:0 8px 24px #0f172a26}.LnPQGa_myRankLeft{align-items:center;gap:12px;display:flex}.LnPQGa_myCatThumb{background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.LnPQGa_myRankInfo h4{color:#fff;margin:0 0 2px;font-size:.875rem;font-weight:700}.LnPQGa_myRankInfo p{color:#94a3b8;margin:0;font-size:.75rem}.LnPQGa_myRankBadge{color:#ff8a65;text-align:right;background:#ff6b4a40;border:1px solid #ff6b4a80;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.LnPQGa_tabsRow{scrollbar-width:none;gap:6px;padding:.75rem 1rem;display:flex;overflow-x:auto}.LnPQGa_tabsRow::-webkit-scrollbar{display:none}.LnPQGa_tabBtn{border:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:.78125rem;font-weight:600;transition:all .2s}.LnPQGa_tabBtnActive{background:var(--primary-coral);color:#fff;border-color:var(--primary-coral);box-shadow:0 3px 10px #ff6b4a40}.LnPQGa_podiumSection{background:radial-gradient(circle at 50% 30%,#ff6b4a14 0%,#0000 70%);justify-content:center;align-items:flex-end;gap:10px;padding:1rem 1rem 1.5rem;display:flex}.LnPQGa_podiumCard{text-align:center;cursor:pointer;flex-direction:column;flex:1;align-items:center;max-width:120px;transition:transform .2s;display:flex}.LnPQGa_podiumCard:hover{transform:translateY(-4px)}.LnPQGa_podiumCard1{order:2;transform:translateY(-10px)}.LnPQGa_podiumCard1:hover{transform:translateY(-14px)}.LnPQGa_podiumCard2{order:1}.LnPQGa_podiumCard3{order:3}.LnPQGa_podiumAvatarWrap{margin-bottom:6px;position:relative}.LnPQGa_podiumAvatarBox{background:#fff1ed;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000014}.LnPQGa_podiumCard1 .LnPQGa_podiumAvatarBox{border:3px solid #f59e0b;width:86px;height:86px;box-shadow:0 8px 24px #f59e0b59}.LnPQGa_podiumCard2 .LnPQGa_podiumAvatarBox{border:3px solid #94a3b8}.LnPQGa_podiumCard3 .LnPQGa_podiumAvatarBox{border:3px solid #d97706}.LnPQGa_crownBadge{filter:drop-shadow(0 2px 4px #0003);font-size:1.25rem;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.LnPQGa_rankPillMini{color:#fff;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:800;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.LnPQGa_rank1Pill{background:#f59e0b}.LnPQGa_rank2Pill{background:#64748b}.LnPQGa_rank3Pill{background:#d97706}.LnPQGa_podiumName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;max-width:105px;margin:6px 0 2px;font-size:.8125rem;font-weight:700;overflow:hidden}.LnPQGa_podiumCatName{color:var(--primary-coral);text-overflow:ellipsis;white-space:nowrap;max-width:105px;margin-bottom:2px;font-size:.6875rem;font-weight:600;overflow:hidden}.LnPQGa_podiumXP{color:var(--text-main);font-size:.75rem;font-weight:700}.LnPQGa_podiumSubStat{color:var(--text-muted);font-size:.6875rem}.LnPQGa_listSection{flex-direction:column;gap:8px;padding:0 1rem 6rem;display:flex}.LnPQGa_listHeader{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.LnPQGa_listTitle{color:var(--text-main);margin:0;font-size:.9375rem;font-weight:800}.LnPQGa_listSub{color:var(--text-muted);font-size:.75rem}.LnPQGa_citizenCard{border:1px solid var(--border-color);cursor:pointer;background:#fff;border-radius:1rem;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex;position:relative}.LnPQGa_citizenCard:hover{border-color:#ff6b4a66;transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}.LnPQGa_citizenCardSelf{border-color:var(--primary-coral);background:#fffbf9;box-shadow:0 4px 14px #ff6b4a1f}.LnPQGa_rankNumberCol{color:#94a3b8;text-align:center;flex-shrink:0;width:24px;font-size:.875rem;font-weight:800}.LnPQGa_avatarCol{background:#fff1ed;border:1.5px solid #ff6b4a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.LnPQGa_infoCol{flex:1;min-width:0}.LnPQGa_nameRow{align-items:center;gap:6px;margin-bottom:2px;display:flex}.LnPQGa_citizenName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.LnPQGa_catBadgePill{color:var(--primary-coral);white-space:nowrap;background:#fff1ed;border-radius:999px;padding:2px 6px;font-size:.6875rem;font-weight:600}.LnPQGa_metaRow{color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.LnPQGa_statsCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.LnPQGa_statXP{color:var(--text-main);font-size:.8125rem;font-weight:800}.LnPQGa_statDetails{color:#64748b;align-items:center;gap:6px;font-size:.6875rem;display:flex}.LnPQGa_statDetailItem{align-items:center;gap:2px;display:inline-flex}.LnPQGa_visitBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.LnPQGa_visitBtn:hover{background:var(--primary-coral);color:#fff}
._8aEwW_landing{min-height:100dvh;padding:var(--space-xl) var(--space-md);max-width:var(--max-width);flex-direction:column;justify-content:center;margin:0 auto;display:flex}._8aEwW_brandHeader{text-align:center;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}._8aEwW_logoBadge{margin-bottom:var(--space-sm);cursor:pointer;position:relative}._8aEwW_logoIconContainer{background:var(--gradient-primary);width:64px;height:64px;transition:transform var(--transition-fast);border-radius:20px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 24px -2px #ff572240}._8aEwW_logoBadge:active ._8aEwW_logoIconContainer{transform:scale(.95)}._8aEwW_pulseDot{width:14px;height:14px;display:flex;position:absolute;top:-4px;right:-4px}._8aEwW_pulsePing{opacity:.75;background:#10b981;border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite _8aEwW_pulse;position:absolute}._8aEwW_pulseCore{background:#10b981;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 1px 3px #0000001a}._8aEwW_brandTitle{color:var(--text-main);letter-spacing:-.02em;margin-bottom:4px;font-size:1.625rem;font-weight:800}._8aEwW_brandTagline{color:var(--text-secondary);max-width:300px;font-size:.813rem;line-height:1.45}._8aEwW_valueCard{padding:var(--space-md);margin-bottom:var(--space-md);background:#eff6ff;border:1px solid #dbeafe;border-radius:20px}._8aEwW_badgeRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}._8aEwW_integrityBadge{border-radius:var(--radius-full);color:#059669;background:#ecfdf5;align-items:center;gap:4px;padding:3px 10px;font-size:.688rem;font-weight:700;display:inline-flex}._8aEwW_xpBadge{border-radius:var(--radius-full);color:#ff6b4a;background:#fff1ed;align-items:center;padding:3px 8px;font-size:.688rem;font-weight:700;display:inline-flex}._8aEwW_valueText{color:#1e293b;font-size:.813rem;line-height:1.45}._8aEwW_loginCard{border:1px solid var(--border-card);padding:var(--space-lg);box-shadow:var(--shadow-soft-card);margin-bottom:var(--space-md);background:#fff;border-radius:24px}._8aEwW_googleBtn{border:1px solid var(--border-card);cursor:pointer;width:100%;transition:all var(--transition-fast);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000a}._8aEwW_googleBtn:hover{background:#fafbfc;border-color:#cbd5e1}._8aEwW_googleBtn:active{transform:scale(.98)}._8aEwW_googleBtnLeft{align-items:center;gap:12px;display:flex}._8aEwW_googleSvg{flex-shrink:0;width:22px;height:22px}._8aEwW_googleBtnText{text-align:left;flex-direction:column;display:flex}._8aEwW_googleBtnTitle{color:var(--text-main);font-size:.938rem;font-weight:700;line-height:1.2}._8aEwW_googleBtnSub{color:var(--text-secondary);font-size:.688rem}._8aEwW_divider{margin:var(--space-lg) 0;text-align:center;position:relative}._8aEwW_divider:before{content:"";background:var(--border-card);height:1px;position:absolute;top:50%;left:0;right:0}._8aEwW_dividerText{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#fff;padding:0 10px;font-size:.688rem;font-weight:700;position:relative}._8aEwW_emailForm{gap:var(--space-md);flex-direction:column;display:flex}._8aEwW_formGroup{flex-direction:column;gap:4px;display:flex}._8aEwW_label{color:var(--text-main);align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:flex}._8aEwW_passwordHeader{justify-content:space-between;align-items:center;display:flex}._8aEwW_forgotLink{color:var(--primary-coral);font-size:.75rem;font-weight:600;text-decoration:none}._8aEwW_forgotLink:hover{text-decoration:underline}._8aEwW_passwordWrapper{align-items:center;display:flex;position:relative}._8aEwW_formInput{border:1px solid var(--border-card);width:100%;font-size:.875rem;font-family:var(--font-sans);color:var(--text-main);transition:all var(--transition-fast);background:#f8fafc;border-radius:14px;padding:10px 14px}._8aEwW_formInput:focus{border-color:var(--primary-coral);background:#fff;outline:none;box-shadow:0 0 0 3px #ff6b4a26}._8aEwW_visibilityToggle{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}._8aEwW_authTabs{margin-bottom:var(--space-md);background:#f1f5f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}._8aEwW_authTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.8125rem;font-weight:700;transition:all .15s;display:flex}._8aEwW_authTabActive{color:#0f172a;background:#fff;box-shadow:0 2px 6px #00000014}._8aEwW_errorBox{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.78rem;font-weight:600;display:flex}._8aEwW_guestCard{margin-top:var(--space-md);background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._8aEwW_guestCard:hover{background:#f1f5f9;border-color:#94a3b8}._8aEwW_guestHeader{justify-content:space-between;align-items:center;display:flex}._8aEwW_guestTitleRow{align-items:center;gap:8px;display:flex}._8aEwW_guestEmoji{font-size:1.3rem;line-height:1}._8aEwW_guestTitle{color:#0f172a;font-size:.88rem;font-weight:800}._8aEwW_guestBadge{color:#0284c7;text-transform:uppercase;background:#e0f2fe;border-radius:9999px;padding:2px 8px;font-size:.65rem;font-weight:700}._8aEwW_guestDesc{color:#64748b;margin:0;font-size:.75rem;line-height:1.45}._8aEwW_guestBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 12px #0f172a26}._8aEwW_guestBtn:hover{background:#1e293b;transform:translateY(-1px)}._8aEwW_guestBtn:active{transform:translateY(0)}._8aEwW_footerNote{text-align:center;color:var(--text-muted);margin-top:var(--space-xs);font-size:.688rem;line-height:1.45}._8aEwW_modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _8aEwW_fadeIn;display:flex;position:fixed;inset:0}._8aEwW_modalCard{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:400px;padding:24px 20px;box-shadow:0 25px 50px -12px #00000040}._8aEwW_modalHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._8aEwW_modalIconBox{background:#fff1ed;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._8aEwW_modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}._8aEwW_modalCloseBtn:hover{color:#0f172a}._8aEwW_modalTitle{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:1.15rem;font-weight:800}._8aEwW_modalDesc{color:#64748b;margin-bottom:16px;font-size:.8rem;line-height:1.5}._8aEwW_modalActions{flex-direction:column;gap:8px;margin-top:12px;display:flex}
._5FeCNW_header{padding:var(--space-sm) 0;margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}._5FeCNW_headerTitle{color:var(--text-main);font-size:1rem;font-weight:800}._5FeCNW_catHeroCard{border-radius:var(--radius-2xl);text-align:center;background:linear-gradient(#fff9f6 0%,#fff 100%);border:1px solid #fed7aa;flex-direction:column;align-items:center;margin-bottom:1.25rem;padding:1.5rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #ff6b4a14}._5FeCNW_catHeroBackdropGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#fed7aa66 0%,#fff0 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-40px}._5FeCNW_catAvatarBox{z-index:1;cursor:pointer;margin-bottom:.75rem;transition:transform .2s;position:relative}._5FeCNW_catAvatarBox:hover{transform:scale(1.03)}._5FeCNW_catStatusPill{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:.6875rem;font-weight:700;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}._5FeCNW_catNameRow{z-index:1;justify-content:center;align-items:center;gap:8px;margin-bottom:2px;display:flex}._5FeCNW_catName{color:var(--text-main);letter-spacing:-.01em;font-size:1.25rem;font-weight:800}._5FeCNW_catBreedTag{color:#c2410c;background:#fff1ed;border:1px solid #ffedd5;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:700}._5FeCNW_catRankPill{color:#1d4ed8;z-index:1;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:6px;margin-top:4px;margin-bottom:8px;padding:4px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}._5FeCNW_catBio{color:var(--text-muted);z-index:1;max-width:320px;margin-bottom:1rem;font-size:.8125rem;line-height:1.45}._5FeCNW_heroActionRow{z-index:1;gap:8px;width:100%;margin-bottom:1rem;display:flex}._5FeCNW_customizeBtn{color:#c2410c;cursor:pointer;background:#fff;border:1.5px solid #fdba74;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #ff6b4a14}._5FeCNW_customizeBtn:hover{background:#fff7ed;border-color:#fb923c}._5FeCNW_metricGrid{z-index:1;border-top:1px solid #fed7aa;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding-top:.875rem;display:grid}._5FeCNW_metricBox{flex-direction:column;justify-content:center;align-items:center;display:flex}._5FeCNW_metricVal{font-size:1.125rem;font-weight:800;font-family:var(--font-mono);line-height:1.1}._5FeCNW_metricLabel{color:var(--text-muted);margin-top:2px;font-size:.6875rem;font-weight:700}._5FeCNW_metricSub{color:var(--text-muted);font-size:.625rem}._5FeCNW_sectionCard{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft-card);margin-bottom:1.25rem;padding:1.25rem}._5FeCNW_sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._5FeCNW_sectionTitleGroup{align-items:center;gap:.625rem;display:flex}._5FeCNW_sectionIconBox{background:#fff1ed;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._5FeCNW_sectionTitle{color:var(--text-main);font-size:.9375rem;font-weight:800;line-height:1.2}._5FeCNW_sectionSub{color:var(--text-muted);font-size:.6875rem;display:block}._5FeCNW_equippedSlotsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._5FeCNW_slotCard{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;padding:8px 10px;display:flex;overflow:hidden}._5FeCNW_slotLeft{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}._5FeCNW_slotIconBox{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:flex}._5FeCNW_slotDetails{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._5FeCNW_slotCategory{color:var(--text-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:700;display:block;overflow:hidden}._5FeCNW_slotItemName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;display:block;overflow:hidden}._5FeCNW_slotUnequipBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}._5FeCNW_slotUnequipBtn:hover{color:#ef4444;background:#fee2e2}._5FeCNW_tabRow{gap:6px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}._5FeCNW_tabBtn{border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;white-space:nowrap;background:#f8fafc;border-radius:9999px;align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}._5FeCNW_tabBtn:hover{background:#f1f5f9}._5FeCNW_tabBtnActive{color:#fff;background:#ff6b4a;border-color:#ff6b4a;box-shadow:0 2px 8px #ff6b4a40}._5FeCNW_costumeGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:480px){._5FeCNW_costumeGrid{grid-template-columns:repeat(3,1fr)}}._5FeCNW_costumeCard{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._5FeCNW_costumeCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}._5FeCNW_costumeCardEquipped{border-color:var(--primary-coral);background:#fff9f6;box-shadow:0 4px 12px #ff6b4a26}._5FeCNW_costumeCardLocked{opacity:.75;cursor:not-allowed;background:#f8fafc}._5FeCNW_costumeCardLocked:hover{transform:none}._5FeCNW_costumeTopRow{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}._5FeCNW_costumeEmojiBox{background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}._5FeCNW_equippedBadge{color:#fff;background:#ff6b4a;border-radius:9999px;padding:2px 6px;font-size:.625rem;font-weight:800}._5FeCNW_lockedBadge{color:#64748b;background:#e2e8f0;border-radius:9999px;align-items:center;gap:2px;padding:2px 6px;font-size:.625rem;font-weight:700;display:flex}._5FeCNW_costumeName{color:var(--text-main);margin-bottom:2px;font-size:.8125rem;font-weight:800;line-height:1.2}._5FeCNW_costumeDesc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:8px;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}._5FeCNW_costumeFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}._5FeCNW_costumeLvlTag{color:var(--text-muted);font-size:.625rem;font-weight:700}._5FeCNW_equipActionBtn{cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-size:.6875rem;font-weight:700;transition:all .15s}._5FeCNW_equipActionBtnActive{color:#dc2626;background:#fee2e2}._5FeCNW_equipActionBtnPassive{color:#ea580c;background:#fff1ed}._5FeCNW_xpBarContainer{margin-bottom:1.25rem}._5FeCNW_xpBarLabels{justify-content:space-between;margin-bottom:.375rem;font-size:.75rem;display:flex}._5FeCNW_xpBarTrack{background:#e2e8f0;border-radius:9999px;height:8px;overflow:hidden}._5FeCNW_xpBarFill{background:linear-gradient(90deg,#ff6b4a,#f59e0b);border-radius:9999px;height:100%;transition:width .4s}._5FeCNW_roadmapContainer{flex-direction:column;gap:12px;display:flex;position:relative}._5FeCNW_roadmapItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:12px;transition:all .2s}._5FeCNW_roadmapItemDone{background:#f0fdf4;border-color:#86efac}._5FeCNW_roadmapItemActive{background:#fff9f6;border-color:#ff6b4a;box-shadow:0 4px 12px #ff6b4a1f}._5FeCNW_roadmapItemLocked{opacity:.85;background:#f8fafc;border-color:#e2e8f0}._5FeCNW_roadmapHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._5FeCNW_roadmapTitleGroup{align-items:center;gap:8px;display:flex}._5FeCNW_roadmapLevelNum{color:#fff;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}._5FeCNW_roadmapTierName{color:var(--text-main);font-size:.875rem;font-weight:800}._5FeCNW_roadmapXPRequired{color:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono)}._5FeCNW_roadmapStatusBadge{border-radius:9999px;padding:2px 8px;font-size:.6875rem;font-weight:700}._5FeCNW_rewardChipsList{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._5FeCNW_rewardChip{color:var(--text-main);background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}._5FeCNW_rewardChipUnlocked{border-color:#cbd5e1}._5FeCNW_rewardChipEquipped{color:#c2410c;background:#fff1ed;border-color:#fdba74}._5FeCNW_badgesGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._5FeCNW_badgeCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}._5FeCNW_badgeEmojiBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;display:flex}._5FeCNW_badgeInfo{flex-direction:column;display:flex}._5FeCNW_badgeName{color:var(--text-main);font-size:.75rem;font-weight:700}._5FeCNW_badgeStatus{margin-top:2px;font-size:.625rem;font-weight:700;display:inline-block}._5FeCNW_adminSpecialBanner{z-index:1;background:linear-gradient(135deg,#fef08a4d 0%,#fed7aa59 50%,#e0f2fe73 100%);border:1.5px solid #fde047;border-radius:16px;width:100%;max-width:380px;margin-top:10px;margin-bottom:12px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:0 4px 16px #eab30826}._5FeCNW_adminSpecialGlow{pointer-events:none;background:radial-gradient(circle,#fde04799 0%,#38bdf800 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}._5FeCNW_adminSpecialContent{z-index:2;align-items:flex-start;gap:10px;display:flex;position:relative}._5FeCNW_adminSpecialIconWrapper{background:linear-gradient(135deg,#fde047 0%,#f59e0b 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px #f59e0b59}._5FeCNW_adminSpecialIcon{font-size:1.25rem;animation:2s ease-in-out infinite _5FeCNW_adminSparkleIcon}@keyframes _5FeCNW_adminSparkleIcon{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.15)rotate(15deg)}}._5FeCNW_adminSpecialText{text-align:left;flex-direction:column;gap:3px;display:flex}._5FeCNW_adminSpecialTitle{color:#92400e;align-items:center;gap:6px;font-size:.8125rem;font-weight:800;display:flex}._5FeCNW_adminExclusiveTag{text-transform:uppercase;color:#fff;letter-spacing:.5px;background:#b45309;border-radius:9999px;padding:1px 6px;font-size:.625rem;font-weight:800}._5FeCNW_adminSpecialDesc{color:#78350f;margin:0;font-size:.75rem;line-height:1.4}
.SIqT4q_header{padding:var(--space-sm) 0;margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.SIqT4q_headerTitle{color:var(--text-main);font-size:1rem;font-weight:800}.SIqT4q_cardContainer{justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.SIqT4q_reportCard{border:1px solid var(--border-card);border-radius:var(--radius-3xl);box-sizing:border-box;background:#fff;flex-direction:column;gap:.875rem;width:100%;max-width:360px;padding:1.25rem 1.125rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -6px #1118271f,0 4px 12px -2px #1118270d}.SIqT4q_cardGlow1{filter:blur(28px);pointer-events:none;background:#ff6b4a14;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.SIqT4q_cardGlow2{filter:blur(28px);pointer-events:none;background:#10b9810f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:60px;left:-30px}.SIqT4q_cardTopBar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.SIqT4q_brandGroup{align-items:center;gap:.375rem;display:flex}.SIqT4q_brandIcon{background:var(--gradient-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 2px 6px #ff6b4a40}.SIqT4q_brandName{color:var(--text-main);letter-spacing:-.02em;font-size:.9375rem;font-weight:800}.SIqT4q_evalTag{font-family:var(--font-mono);border-radius:var(--radius-full);color:var(--text-secondary);background:#f1f3f5;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.SIqT4q_analystCard{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);z-index:2;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex;position:relative}.SIqT4q_analystAvatar{color:#fff;background:linear-gradient(135deg,#ff6b4a,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex;position:relative;box-shadow:0 2px 6px #0000001a}.SIqT4q_analystDot{background:var(--accent-mint);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.SIqT4q_analystDetails{flex-direction:column;min-width:0;display:flex}.SIqT4q_analystNameRow{align-items:center;gap:.375rem;display:flex}.SIqT4q_analystName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:800;overflow:hidden}.SIqT4q_verifiedPill{color:#047857;background:#ecfdf5;border-radius:9999px;align-items:center;gap:2px;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.SIqT4q_analystRank{color:var(--primary-coral);margin-top:1px;font-size:.6875rem;font-weight:700}.SIqT4q_policyHeader{z-index:2;flex-direction:column;gap:.25rem;display:flex;position:relative}.SIqT4q_policyBadge{color:#1d4ed8;background:#eff6ff;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;padding:.15rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.SIqT4q_policyTitle{color:var(--text-main);font-size:.9375rem;font-weight:800;line-height:1.35}.SIqT4q_policyRef{color:var(--text-muted);font-size:.625rem;font-weight:600}.SIqT4q_radarContainer{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);z-index:2;background:#fafafb;flex-direction:column;align-items:center;padding:.75rem;display:flex;position:relative}.SIqT4q_radarLegendRow{justify-content:space-between;align-items:center;width:100%;padding:0 .5rem .25rem;font-size:.625rem;font-weight:700;display:flex}.SIqT4q_radarLegendYou{color:var(--primary-coral);align-items:center;gap:.25rem;display:flex}.SIqT4q_radarLegendPub{color:#2563eb;align-items:center;gap:.25rem;display:flex}.SIqT4q_radarGraphic{aspect-ratio:1;width:100%;max-width:220px}.SIqT4q_scoreBanner{border-radius:var(--radius-lg);box-sizing:border-box;background:#f1f3f5;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;padding:.5rem .75rem;display:flex}.SIqT4q_scoreBannerLeft{color:var(--text-main);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}.SIqT4q_pulseScoreDot{background:var(--primary-coral);border-radius:50%;width:6px;height:6px}.SIqT4q_scoreBannerRight{align-items:baseline;gap:.25rem;display:flex}.SIqT4q_scoreBannerVal{font-family:var(--font-mono);color:var(--primary-coral);font-size:1.125rem;font-weight:900}.SIqT4q_scoreBannerMax{font-family:var(--font-mono);color:var(--text-muted);font-size:.625rem}.SIqT4q_scoreBannerPill{color:var(--primary-coral);background:#fff1ed;border-radius:9999px;margin-left:.25rem;padding:.15rem .4rem;font-size:.5625rem;font-weight:800}.SIqT4q_argumentCard{border:1px solid var(--border-card);border-radius:var(--radius-lg);z-index:2;background:#fff;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex;position:relative;box-shadow:0 1px 4px #00000008}.SIqT4q_argTop{justify-content:space-between;align-items:center;display:flex}.SIqT4q_argLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:800;display:inline-flex}.SIqT4q_argStanceBadge{color:var(--primary-coral);background:#fff1ed;border-radius:9999px;padding:.125rem .4rem;font-size:.5625rem;font-weight:700}.SIqT4q_argQuote{color:var(--text-main);font-size:.6875rem;font-style:italic;line-height:1.45}.SIqT4q_cardFooterRow{border-top:1px dashed var(--border-subtle);z-index:2;justify-content:space-between;align-items:center;padding-top:.5rem;display:flex;position:relative}.SIqT4q_qrContainer{align-items:center;gap:.5rem;display:flex}.SIqT4q_qrBox{background:#f1f3f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:3px;display:flex}.SIqT4q_qrTextGroup{flex-direction:column;display:flex}.SIqT4q_qrTitle{color:var(--text-main);font-size:.625rem;font-weight:800;line-height:1.2}.SIqT4q_qrUrl{color:var(--text-secondary);font-size:.5625rem;font-family:var(--font-mono)}.SIqT4q_brandCivic{flex-direction:column;align-items:flex-end;display:flex}.SIqT4q_civicTag{color:var(--text-muted);letter-spacing:.05em;font-size:.5rem;font-weight:700}.SIqT4q_civicHashtag{color:var(--primary-coral);font-size:.625rem;font-weight:800}.SIqT4q_shareDock{flex-direction:column;gap:.625rem;width:100%;max-width:360px;margin:0 auto 2.5rem;display:flex}.SIqT4q_socialRow{gap:.5rem;display:flex}.SIqT4q_socialBtn{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-sm);color:var(--text-main);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .5rem;font-size:.6875rem;font-weight:700;transition:all .15s;display:flex}.SIqT4q_socialBtn:active{transform:scale(.96)}.SIqT4q_downloadBtn{border-radius:var(--radius-full);color:#fff;width:100%;box-shadow:var(--shadow-elevated);cursor:pointer;background:linear-gradient(135deg,#ff6b4a 0%,#ff5722 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:800;transition:all .2s;display:flex}.SIqT4q_downloadBtn:disabled{opacity:.7;cursor:not-allowed}.SIqT4q_copyLinkBtn{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:600;transition:color .15s;display:flex}.SIqT4q_copyLinkBtn:hover{color:var(--primary-coral)}
.vmWRfq_container{position:relative}.vmWRfq_loginBadgeLink{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.vmWRfq_loginBadgeLink:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.vmWRfq_googleIconCircle{justify-content:center;align-items:center;display:flex}.vmWRfq_loginBadgeText{white-space:nowrap}.vmWRfq_userStatusPill{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.vmWRfq_userStatusPill:hover{background:#f8fafc;border-color:#cbd5e1}.vmWRfq_avatarContainer{background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.vmWRfq_googleAvatar{object-fit:cover;width:100%;height:100%}.vmWRfq_defaultAvatar{color:#64748b;justify-content:center;align-items:center;display:flex}.vmWRfq_userInfo{text-align:left;flex-direction:column;display:flex}.vmWRfq_userRankText{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:.72rem;font-weight:700;line-height:1.1;overflow:hidden}.vmWRfq_userXpText{color:#ff6b4a;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;line-height:1}.vmWRfq_chevron{color:#94a3b8;margin-left:2px}.vmWRfq_backdrop{z-index:1000;position:fixed;inset:0}.vmWRfq_dropdownMenu{z-index:1001;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:240px;padding:8px;animation:.15s cubic-bezier(.16,1,.3,1) vmWRfq_popIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px -8px #00000026}.vmWRfq_dropdownHeader{padding:10px 12px}.vmWRfq_userFullName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.vmWRfq_userEmail{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}.vmWRfq_verifiedRow{color:#16a34a;align-items:center;gap:6px;margin-top:6px;font-size:.68rem;font-weight:600;display:flex}.vmWRfq_googleDot{background:#16a34a;border-radius:50%;width:6px;height:6px}.vmWRfq_dropdownDivider{background:#f1f5f9;height:1px;margin:6px 0}.vmWRfq_dropdownItem{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .12s;display:flex}.vmWRfq_dropdownItem:hover{color:#0f172a;background:#f8fafc}.vmWRfq_logoutItem{color:#dc2626}.vmWRfq_logoutItem:hover{color:#b91c1c;background:#fee2e2}@keyframes vmWRfq_popIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
