html{background:#090b10}#portalStartupCover{display:none}html.portal-initializing body>:not(#portalStartupCover):not(script):not(style){visibility:hidden!important}html.portal-initializing #portalStartupCover{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;z-index:2147483647;box-sizing:border-box;padding:24px;background:radial-gradient(ellipse at 50% 45%,rgba(79,59,131,.24),transparent 58%),#090b10;color:#f5f3ec;text-align:center}#portalStartupCover .launch-eyebrow{margin:0 0 19px;color:#cfc5e6;font:700 11px/1.4 Space Mono,Courier New,monospace;letter-spacing:.36em}#portalStartupCover .launch-title{margin:0;color:#ffd52f;font-family:Bowlby One,Cooper Black,Arial Black,sans-serif;font-size:clamp(14px,2.6vw,23px);font-weight:400;line-height:1.02;letter-spacing:.015em;text-shadow:-1px 1px 0 #4f3b83,-2px 2px 0 #4f3b83,-3px 3px 0 #4f3b83,-4px 4px 0 #4f3b83,-5px 5px 0 #4f3b83}#portalStartupCover .launch-stars{display:flex;align-items:center;justify-content:center;gap:18px;min-height:52px;margin:17px 0 0}#portalStartupCover .launch-stars span{display:inline-block;color:#ffd52f;font:400 24px/1 Space Mono,monospace;animation:portalLaunchTwinkle 1.9s ease-in-out infinite}#portalStartupCover .launch-stars span:nth-child(1){font-size:19px;color:#b9a7ef;animation-delay:-1.45s}#portalStartupCover .launch-stars span:nth-child(2){font-size:27px;animation-delay:-1.08s}#portalStartupCover .launch-stars span:nth-child(3){font-size:34px;color:#f5e9a6;animation-delay:-.71s}#portalStartupCover .launch-stars span:nth-child(4){font-size:27px;animation-delay:-.34s}#portalStartupCover .launch-stars span:nth-child(5){font-size:19px;color:#b9a7ef;animation-delay:0s}#portalStartupCover .launch-retry{margin-top:38px;padding:7px 10px;background:transparent;border:0;color:#b9b2c9;font:700 10px/1.4 Space Mono,monospace;letter-spacing:.1em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#portalStartupCover .launch-retry:hover{color:#ffd52f}#portalStartupCover .launch-retry:focus-visible{outline:2px solid #ffd52f;outline-offset:4px}@keyframes portalLaunchTwinkle{0%,to{opacity:.22;transform:translateY(2px) scale(.76)}50%{opacity:1;transform:translateY(-2px) scale(1.1)}}@media(prefers-reduced-motion:reduce){#portalStartupCover .launch-stars span{animation:none;opacity:1;transform:none}}#embeddedWorkspaceIdentity:not([hidden]){display:flex;align-items:center;gap:8px;max-width:1180px;margin:0 auto;padding:16px 22px 0;font:700 12px monospace;letter-spacing:1px;color:#f5f3ec}#embeddedWorkspaceIdentity .scope-star{color:#ffd52f}#embeddedWorkspaceIdentity .scope-access{color:#c8bde4}html.campaign-workspace-embedded #orbitScopeLine{display:none}html.campaign-workspace-embedded #embeddedWorkspaceIdentity{display:none!important}.orbit-bonfire-intro{padding:15px 17px;border:1px solid rgba(161,134,210,.4);background:#7e5eb11f;display:flex;gap:7px;flex-direction:column;margin-bottom:12px;line-height:1.45}.orbit-bonfire-intro strong{font-size:13px;letter-spacing:.025em}.orbit-bonfire-intro span{font-size:12px;opacity:.88}.orbit-bonfire-card .orbit-identity-score{font-size:11px}.orbit-bonfire-card .orbit-identity-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orbit-bonfire-card .orbit-identity-profile{min-width:0}.orbit-bonfire-warnings{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 13px}.orbit-bonfire-warning{border:1px solid rgba(190,153,74,.58);background:#be994a17;color:inherit;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.25}@media(max-width:720px){.orbit-bonfire-card .orbit-identity-profiles{grid-template-columns:minmax(0,1fr)}.orbit-bonfire-card .orbit-identity-profile-head{flex-wrap:wrap;gap:10px}}.other-voters-card{margin-top:16px}.other-voter-row{display:grid;grid-template-columns:minmax(130px,1.2fr) 55px minmax(170px,2fr) minmax(110px,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line,rgba(255,255,255,.16));font-size:14px}.other-voter-row>div{min-width:0;overflow-wrap:anywhere}.other-voter-label{display:block;font-size:11px;text-transform:uppercase;opacity:.65;margin-bottom:4px}.other-voter-name{font-weight:700}#otherVotersBody>button{margin-top:14px}@media(max-width:760px){.other-voter-row{grid-template-columns:minmax(0,1fr) 55px}.other-voter-row>div:nth-child(3){grid-column:1 / -1}.other-voter-row>button{justify-self:end;font-size:12px}}#orbitOrbitMatchPanel.unified-review-active>:not(#unifiedReview){display:none!important}.ur-tabs,.ur-actions,.ur-controls,.ur-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:16px 0}.ur-tabs .active{background:#a88be8;color:#111;border-color:#a88be8}.ur-filters label,.ur-controls label{display:grid;gap:5px;font-size:12px;flex:1;min-width:160px}.ur-filters input,.ur-filters select,.ur-controls select{width:100%;padding:10px;border:1px solid #83729e;background:var(--panel,#18151e);color:inherit;border-radius:4px}.ur-filters[hidden]{display:none}.ur-count,.ur-link,.ur-result,.ur-notice{font-size:13px;line-height:1.5}.ur-notice{margin:12px 0;color:#b9e6c9}.ur-notice.error,.ur-warning{color:#ecbf76}.ur-card{border:1px solid #615270;border-radius:8px;padding:18px;margin-bottom:20px;scroll-margin-top:20px}.ur-card-head,.ur-profile-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.ur-card-head{margin-bottom:14px;flex-wrap:wrap}.ur-card-head span{font-size:12px;color:#baa8d4}.ur-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ur-profile{border:1px solid #64576e;border-radius:6px;padding:12px;min-width:0}.ur-survivor{border-color:#ba94ef;box-shadow:inset 0 3px #ba94ef}.ur-profile h3{font-size:19px;margin:5px 0;overflow-wrap:anywhere}.ur-profile small{font-size:11px}.ur-profile-top .btn{font-size:10px;padding:6px;white-space:nowrap}.ur-link{color:#bba6d5;margin:5px 0 12px}.ur-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ur-field{padding:6px;min-width:0}.ur-field span{display:block;font-size:10px;text-transform:uppercase;opacity:.75}.ur-field b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.ur-diff{border-left:2px solid #b59a70;background:#b4966412}.ur-source{margin-top:12px;padding-top:10px;border-top:1px solid #63566e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ur-source summary,.ur-details summary,.ur-evidence summary{cursor:pointer}.ur-details,.ur-evidence{font-size:12px;margin-top:12px;line-height:1.5}.ur-result{opacity:.8}.ur-warning{font-size:13px}.ur-source ul,.ur-details ul,.ur-evidence ul{padding-left:18px}.ur-more{margin-bottom:24px}.ur-actions .yellow{background:#dbc747;color:#111}.ur-card button:disabled{opacity:.4;cursor:not-allowed}body.light-mode .ur-card,body.light-mode .ur-profile{background:#fff;color:#211b29}body.light-mode .ur-card-head span,body.light-mode .ur-link,body.light-mode .ur-warning{color:#674b7d}@media(max-width:700px){.ur-compare{grid-template-columns:1fr}.ur-card{padding:12px}.ur-profile h3{font-size:17px}.ur-tabs .btn{flex:1}.ur-fields{gap:3px}}

/* Always-visible, compact match evidence. */
.ur-evidence{border-top:1px solid #63566e;padding-top:10px;margin-top:12px;line-height:1.35}
.ur-evidence-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}
.ur-evidence-head h4{margin:0;font:inherit;font-weight:700;color:inherit}
.ur-evidence-head>span{font-size:11px;opacity:.75}
.ur-evidence .ur-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;list-style:none;margin:0;padding:0}
.ur-evidence-grid li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 7px;min-width:0;background:#b4966412;border-left:2px solid #ba94ef}
.ur-evidence-reason{font-weight:600;overflow-wrap:anywhere;min-width:0}
.ur-evidence-source{font-size:10px;opacity:.75;text-align:right;overflow-wrap:anywhere;max-width:42%;flex-shrink:0}
.ur-evidence-source:empty{display:none}
.ur-evidence .ur-evidence-note{font-size:11px;opacity:.75;margin:6px 0 0}
.ur-evidence-empty{margin:4px 0;font-size:12px}
body.light-mode .ur-evidence{border-color:#c8bdcf}
body.light-mode .ur-evidence-grid li{border-left-color:#785391}
@media(max-width:700px){.ur-evidence .ur-evidence-grid{grid-template-columns:1fr}}
