.hero-search-module__odF5ta__wrap{width:100%;max-width:620px;position:relative}.hero-search-module__odF5ta__box{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.hero-search-module__odF5ta__box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand)18%,transparent),var(--shadow)}.hero-search-module__odF5ta__icon{color:var(--muted);flex-shrink:0}.hero-search-module__odF5ta__input{background:0 0;border:none;outline:none;flex:1;min-width:0;height:44px;font-size:16px}.hero-search-module__odF5ta__box .btn{border-radius:10px;height:44px;padding:0 18px}.hero-search-module__odF5ta__results{z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.hero-search-module__odF5ta__result{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}li[aria-selected=true] .hero-search-module__odF5ta__result{background:var(--brand-soft);color:var(--ink)}.hero-search-module__odF5ta__label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hero-search-module__odF5ta__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:8px;font-size:12.5px;overflow:hidden}.hero-search-module__odF5ta__note{color:var(--muted);padding:12px;font-size:14px}@media (max-width:520px){.hero-search-module__odF5ta__box .btn{display:none}.hero-search-module__odF5ta__sub{display:none}}
.charts-module__tpcpfa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.charts-module__tpcpfa__empty{text-align:center;color:var(--muted);padding:48px 0;font-size:14px}.charts-module__tpcpfa__tooltip{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);pointer-events:none;border-radius:10px;min-width:160px;padding:10px 12px;font-size:13px}.charts-module__tpcpfa__tooltipTitle{margin-bottom:4px;font-weight:650}.charts-module__tpcpfa__tooltipRow{color:var(--ink-2);align-items:center;gap:8px;display:flex}.charts-module__tpcpfa__tooltipRow strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.charts-module__tpcpfa__swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.charts-module__tpcpfa__mapWrap{position:relative}.charts-module__tpcpfa__map{width:100%;height:auto;max-height:620px}.charts-module__tpcpfa__map path{stroke:var(--surface);stroke-width:.8px;cursor:pointer;outline:none;transition:opacity .12s}.charts-module__tpcpfa__map path:hover,.charts-module__tpcpfa__map path:focus-visible{stroke:var(--ink);stroke-width:1.4px}.charts-module__tpcpfa__mapTooltip{z-index:5;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.charts-module__tpcpfa__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.charts-module__tpcpfa__legendScale{gap:2px;display:flex}.charts-module__tpcpfa__legendScale span{border-radius:2px;width:34px;height:10px}.charts-module__tpcpfa__legendNa{align-items:center;gap:6px;margin-left:12px;display:inline-flex}.charts-module__tpcpfa__legendNa span{background:var(--seq-empty);border:1px solid var(--border);border-radius:2px;width:12px;height:10px}
.party-badge-module__VkfNaa__logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:10px;flex-shrink:0;padding:3px}.party-badge-module__VkfNaa__disc{letter-spacing:-.02em;text-align:center;border-radius:50%;flex-shrink:0;place-items:center;font-weight:750;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #00000014}.party-badge-module__VkfNaa__chip{background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.party-badge-module__VkfNaa__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.party-badge-module__VkfNaa__chipLogo{object-fit:contain;background:#fff;border-radius:3px;flex-shrink:0;width:16px;height:16px}
.score-breakdown-module__dT3-kG__list{flex-direction:column;gap:14px;list-style:none;display:flex}.score-breakdown-module__dT3-kG__row{flex-direction:column;gap:5px;display:flex}.score-breakdown-module__dT3-kG__head{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.score-breakdown-module__dT3-kG__label{flex-wrap:wrap;align-items:center;gap:0 4px;font-weight:600;display:inline-flex;position:relative}.score-breakdown-module__dT3-kG__weight{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.score-breakdown-module__dT3-kG__value{white-space:nowrap;font-weight:700}.score-breakdown-module__dT3-kG__track{background:var(--seq-empty);border-radius:5px;height:10px;display:block;position:relative}.score-breakdown-module__dT3-kG__fill{border-radius:5px;position:absolute;inset:0 auto 0 0}.score-breakdown-module__dT3-kG__good{background:var(--good)}.score-breakdown-module__dT3-kG__mid{background:var(--warning)}.score-breakdown-module__dT3-kG__low{background:var(--critical)}.score-breakdown-module__dT3-kG__marker{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.score-breakdown-module__dT3-kG__rule{color:var(--muted);font-size:12px}.score-breakdown-module__dT3-kG__info{margin-left:4px;display:inline-block}.score-breakdown-module__dT3-kG__info summary{cursor:pointer;width:18px;height:18px;color:var(--brand);border:1.5px solid var(--brand);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;list-style:none;display:grid}.score-breakdown-module__dT3-kG__info summary::-webkit-details-marker{display:none}.score-breakdown-module__dT3-kG__info[open] summary{background:var(--brand);color:var(--brand-ink)}.score-breakdown-module__dT3-kG__info p{z-index:5;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-strong);width:min(340px,80vw);box-shadow:var(--shadow-lg);color:var(--ink-2);padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}
.ui-module__SP2qqW__kpi{flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ui-module__SP2qqW__kpiAccent{width:3px;position:absolute;top:0;bottom:0;left:0}.ui-module__SP2qqW__kpiLabel{color:var(--ink-2);font-size:13px;font-weight:550}.ui-module__SP2qqW__kpiValue{letter-spacing:-.025em;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15}.ui-module__SP2qqW__kpiSub{color:var(--muted);font-size:13px}.ui-module__SP2qqW__meter{background:var(--seq-empty);border-radius:999px;min-width:60px;height:8px;display:block;position:relative;overflow:visible}.ui-module__SP2qqW__meterSm{height:6px}.ui-module__SP2qqW__meterFill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ui-module__SP2qqW__meterMarker{background:var(--ink);opacity:.7;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ui-module__SP2qqW__vs{align-items:center;gap:4px;font-size:12.5px;font-weight:550;display:inline-flex}.ui-module__SP2qqW__vsUp{color:var(--good-text)}.ui-module__SP2qqW__vsDown{color:var(--critical-text)}.ui-module__SP2qqW__vsNeutral{color:var(--muted)}.ui-module__SP2qqW__flags{flex-direction:column;gap:10px;list-style:none;display:flex}.ui-module__SP2qqW__flag{background:var(--warning-soft);color:var(--warning-text);border-radius:10px;gap:12px;padding:12px 14px;display:flex}.ui-module__SP2qqW__flagHigh{background:var(--critical-soft);color:var(--critical-text)}.ui-module__SP2qqW__flag svg{flex-shrink:0;margin-top:1px}.ui-module__SP2qqW__flagTitle{color:var(--ink);font-size:14px;font-weight:650}.ui-module__SP2qqW__flagDetail{color:var(--ink-2);font-size:13px}.ui-module__SP2qqW__unavailable{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:32px;display:flex}.ui-module__SP2qqW__unavailable svg{color:var(--brand)}.ui-module__SP2qqW__unavailable h2{font-size:20px}.ui-module__SP2qqW__unavailable p{color:var(--ink-2)}.ui-module__SP2qqW__unavailable code{background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:13px}.ui-module__SP2qqW__barList{flex-direction:column;gap:4px;list-style:none;display:flex}.ui-module__SP2qqW__barLink{border-radius:8px;flex-direction:column;gap:6px;margin:0 -8px;padding:7px 8px;display:flex}a.ui-module__SP2qqW__barLink:hover{background:var(--surface-2)}.ui-module__SP2qqW__barRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.ui-module__SP2qqW__barLabel{overflow-wrap:anywhere;min-width:0;font-weight:550}.ui-module__SP2qqW__barSub{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.ui-module__SP2qqW__barValue{color:var(--ink-2);white-space:nowrap;font-size:13px}.ui-module__SP2qqW__barTrack{background:var(--seq-empty);border-radius:999px;height:6px;display:block}.ui-module__SP2qqW__barFill{border-radius:999px;height:100%;display:block}.ui-module__SP2qqW__pipeline{flex-direction:column;gap:16px;list-style:none;display:flex}.ui-module__SP2qqW__stage{flex-direction:column;gap:6px;display:flex}.ui-module__SP2qqW__stageHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-module__SP2qqW__stageLabel{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ui-module__SP2qqW__stageDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.ui-module__SP2qqW__stageValue{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.ui-module__SP2qqW__stageTrack{background:var(--seq-empty);border-radius:4px;height:14px;display:block;overflow:hidden}.ui-module__SP2qqW__stageFill{border-radius:0 4px 4px 0;height:100%;display:block}.ui-module__SP2qqW__stageNote{color:var(--muted);font-size:12.5px}.ui-module__SP2qqW__empty{text-align:center;color:var(--muted);padding:24px 0;font-size:14px}
.photo-button-module__tlwxmq__trigger{color:var(--brand);align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.photo-button-module__tlwxmq__trigger:hover{text-underline-offset:3px;text-decoration:underline}.photo-button-module__tlwxmq__backdrop{z-index:100;background:#0b0b0b8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.photo-button-module__tlwxmq__panel{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:860px;max-height:88vh;box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:auto}.photo-button-module__tlwxmq__head{border-bottom:1px solid var(--hairline);background:var(--surface);justify-content:space-between;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.photo-button-module__tlwxmq__title{font-size:15px;font-weight:650}.photo-button-module__tlwxmq__close{width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.photo-button-module__tlwxmq__close:hover{background:var(--surface-2)}.photo-button-module__tlwxmq__note{text-align:center;color:var(--muted);padding:40px 18px;font-size:14px}.photo-button-module__tlwxmq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;padding:16px;display:grid}.photo-button-module__tlwxmq__figure{flex-direction:column;gap:6px;display:flex}.photo-button-module__tlwxmq__frame{aspect-ratio:4/3;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:block;position:relative;overflow:hidden}.photo-button-module__tlwxmq__frame img{object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block}.photo-button-module__tlwxmq__hidden{opacity:0}.photo-button-module__tlwxmq__shown{opacity:1}.photo-button-module__tlwxmq__placeholder{text-align:center;color:var(--muted);background:linear-gradient(100deg,var(--surface-2)30%,var(--surface-3)50%,var(--surface-2)70%)0 0/200% 100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;animation:1.4s linear infinite photo-button-module__tlwxmq__shimmer;display:flex;position:absolute;inset:0}.photo-button-module__tlwxmq__loading{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:44px 18px;font-size:14px;display:flex}.photo-button-module__tlwxmq__spinner{border:3px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.8s linear infinite photo-button-module__tlwxmq__spin}@keyframes photo-button-module__tlwxmq__spin{to{transform:rotate(360deg)}}@keyframes photo-button-module__tlwxmq__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.photo-button-module__tlwxmq__spinner{animation-duration:2.4s}.photo-button-module__tlwxmq__placeholder{animation:none}}.photo-button-module__tlwxmq__figure figcaption{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.photo-button-module__tlwxmq__docs{flex-direction:column;gap:8px;padding:16px 16px 0;list-style:none;display:flex}.photo-button-module__tlwxmq__docs a{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.photo-button-module__tlwxmq__docs a:hover{border-color:var(--brand)}.photo-button-module__tlwxmq__docs a span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}
.compare-module__pFvQFq__picker{flex-direction:column;gap:14px;transition:opacity .15s;display:flex}.compare-module__pFvQFq__picked{flex-wrap:wrap;gap:8px;display:flex}.compare-module__pFvQFq__pill{background:var(--brand-soft);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:6px 6px 6px 12px;display:inline-flex}.compare-module__pFvQFq__pillText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.compare-module__pFvQFq__pillText strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.compare-module__pFvQFq__pillX{width:26px;height:26px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.compare-module__pFvQFq__pillX:hover{background:var(--surface);color:var(--ink)}.compare-module__pFvQFq__searchWrap{max-width:460px;position:relative}.compare-module__pFvQFq__search{border:1px solid var(--border-strong);background:var(--surface);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.compare-module__pFvQFq__search:focus-within{outline:2px solid var(--brand);outline-offset:-1px;border-color:#0000}.compare-module__pFvQFq__search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.compare-module__pFvQFq__results{z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.compare-module__pFvQFq__result{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:14px;display:flex}.compare-module__pFvQFq__result:hover{background:var(--brand-soft)}.compare-module__pFvQFq__resultLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.compare-module__pFvQFq__result .tiny{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:8px;overflow:hidden}.compare-module__pFvQFq__note{color:var(--muted);padding:10px;font-size:14px}.compare-module__pFvQFq__suggest{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compare-module__pFvQFq__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.compare-module__pFvQFq__empty>svg{color:var(--brand)}.compare-module__pFvQFq__table{min-width:560px}.compare-module__pFvQFq__table td{vertical-align:top}.compare-module__pFvQFq__metricCol{width:220px}.compare-module__pFvQFq__mpCol{min-width:170px}.compare-module__pFvQFq__mpHead{color:var(--ink);text-transform:none;letter-spacing:-.005em;white-space:normal;font-size:14px;font-weight:650;display:block}.compare-module__pFvQFq__mpHead:hover{color:var(--brand)}.compare-module__pFvQFq__groupRow td{background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 12px;font-size:12px;font-weight:650}.compare-module__pFvQFq__table tbody tr.compare-module__pFvQFq__groupRow:hover td{background:var(--surface-2)}.compare-module__pFvQFq__metric{color:var(--ink-2);font-weight:550}.compare-module__pFvQFq__help{color:var(--muted);font-size:12px;font-weight:400;display:block}.compare-module__pFvQFq__cell{align-items:center;gap:6px;display:inline-flex;position:relative}.compare-module__pFvQFq__best{color:var(--ink);font-weight:700}.compare-module__pFvQFq__bestDot{background:var(--good);border-radius:50%;flex-shrink:0;width:7px;height:7px}.compare-module__pFvQFq__meter{max-width:160px;margin-top:6px;display:block}
.home-module__xWJ1hq__hero{background:radial-gradient(900px 340px at 85% -10%,color-mix(in srgb,var(--accent)13%,transparent),transparent 70%),radial-gradient(800px 360px at 0% 0%,color-mix(in srgb,var(--brand)14%,transparent),transparent 70%);border-bottom:1px solid var(--border);margin-top:-28px;padding:56px 0 48px}.home-module__xWJ1hq__hero .container{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.home-module__xWJ1hq__heroTitle{letter-spacing:-.035em;font-size:clamp(34px,6vw,60px);font-weight:760;line-height:1.04}.home-module__xWJ1hq__heroTitle span{color:var(--brand)}.home-module__xWJ1hq__heroLede{color:var(--ink-2);max-width:640px;font-size:clamp(15px,2vw,18px)}.home-module__xWJ1hq__quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-module__xWJ1hq__quick .badge{height:28px;padding:0 12px;font-size:13px}.home-module__xWJ1hq__quick a:hover{filter:brightness(.96)}.home-module__xWJ1hq__leaders{flex-direction:column;list-style:none;display:flex}.home-module__xWJ1hq__leader{border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;display:flex}.home-module__xWJ1hq__leader:hover{background:var(--surface-2)}.home-module__xWJ1hq__rank{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.home-module__xWJ1hq__leaderText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__xWJ1hq__leaderName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.home-module__xWJ1hq__attention{background:linear-gradient(160deg,var(--warning-soft),var(--surface)70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.home-module__xWJ1hq__attention>svg{color:var(--warning-text)}.home-module__xWJ1hq__attention h3{font-size:20px}.home-module__xWJ1hq__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;list-style:none;display:grid}.home-module__xWJ1hq__steps li{flex-direction:column;gap:8px;display:flex;position:relative}.home-module__xWJ1hq__steps h3{font-size:16px}.home-module__xWJ1hq__steps p{color:var(--ink-2);font-size:14px}.home-module__xWJ1hq__stepNum{color:var(--surface-3);font-size:28px;font-weight:800;line-height:1;position:absolute;top:16px;right:18px}.home-module__xWJ1hq__stepIcon{color:var(--brand)}
.insights-module__SgH_9a__sectionNav{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.insights-module__SgH_9a__sectionNav a{height:28px;padding:0 12px;font-size:13px}.insights-module__SgH_9a__sectionNav a:hover{background:var(--brand-soft);color:var(--brand-strong)}.insights-module__SgH_9a__wide{min-width:860px}.insights-module__SgH_9a__mid{min-width:680px}.insights-module__SgH_9a__histogram{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;height:220px;display:grid}.insights-module__SgH_9a__histCol{flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}.insights-module__SgH_9a__histValue{color:var(--ink-2);font-size:12px}.insights-module__SgH_9a__histTrack{flex:1;align-items:flex-end;width:100%;max-width:48px;display:flex}.insights-module__SgH_9a__histBar{background:var(--s4);border-radius:4px 4px 0 0;width:100%;display:block}.insights-module__SgH_9a__histLabel{color:var(--ink-2);font-size:13px;font-weight:600}.insights-module__SgH_9a__flagGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;max-height:560px;padding-right:4px;list-style:none;display:grid;overflow-y:auto}.insights-module__SgH_9a__flagItem{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:4px;height:100%;padding:12px;display:flex}.insights-module__SgH_9a__flagItem:hover{border-color:var(--brand);background:var(--surface-2)}.insights-module__SgH_9a__flagHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.insights-module__SgH_9a__flagName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}
.mp-module__NNgT3q__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.mp-module__NNgT3q__crumbs a:hover{color:var(--brand)}.mp-module__NNgT3q__crumbs span[aria-current]{color:var(--ink-2)}.mp-module__NNgT3q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mp-module__NNgT3q__identity{align-items:center;gap:18px;min-width:0;display:flex}.mp-module__NNgT3q__avatarWrap{flex-shrink:0;display:inline-flex;position:relative}.mp-module__NNgT3q__avatarParty{box-shadow:0 0 0 2px var(--page);border-radius:50%;display:inline-flex;position:absolute;bottom:-6px;right:-6px}.mp-module__NNgT3q__avatarParty img{border-radius:50%}.mp-module__NNgT3q__avatar{letter-spacing:-.02em;width:68px;height:68px;color:var(--brand-strong);background:linear-gradient(140deg,var(--brand-soft),var(--surface-2));border:1px solid var(--border);border-radius:20px;flex-shrink:0;place-items:center;font-size:24px;font-weight:750;display:grid}.mp-module__NNgT3q__name{letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(26px,4.5vw,40px);font-weight:750}.mp-module__NNgT3q__where{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.mp-module__NNgT3q__scoreBox{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;min-width:200px;padding:14px 18px;display:flex}.mp-module__NNgT3q__scoreLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.mp-module__NNgT3q__scoreValue{letter-spacing:-.03em;font-size:40px;font-weight:760;line-height:1.1}.mp-module__NNgT3q__scoreValue small{color:var(--muted);margin-left:2px;font-size:16px;font-weight:600}.mp-module__NNgT3q__rank{color:var(--ink-2);font-size:13px}.mp-module__NNgT3q__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mp-module__NNgT3q__facts{color:var(--ink-2);flex-direction:column;gap:12px;font-size:14.5px;list-style:none;display:flex}.mp-module__NNgT3q__facts li{padding-left:16px;position:relative}.mp-module__NNgT3q__facts li:before{content:"";background:var(--seq-400);border-radius:2px;width:6px;height:6px;position:absolute;top:9px;left:0}.mp-module__NNgT3q__facts strong{color:var(--ink);font-weight:650}.mp-module__NNgT3q__worksBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-module__NNgT3q__worksSearch{flex:0 260px;align-items:center;display:flex;position:relative}.mp-module__NNgT3q__worksSearch svg{color:var(--muted);position:absolute;left:11px}.mp-module__NNgT3q__worksSearch input{width:100%;height:34px;padding-left:32px}.mp-module__NNgT3q__works{flex-direction:column;list-style:none;display:flex}.mp-module__NNgT3q__work{border-top:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.mp-module__NNgT3q__workMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mp-module__NNgT3q__workTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;display:-webkit-box;overflow:hidden}.mp-module__NNgT3q__workMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-module__NNgT3q__workSide{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.mp-module__NNgT3q__workAmount{font-size:15px;font-weight:700}.mp-module__NNgT3q__workExtras{gap:10px;display:flex}.mp-module__NNgT3q__workExtras span,.mp-module__NNgT3q__workExtras a{align-items:center;gap:3px;display:inline-flex}.mp-module__NNgT3q__self td{background:var(--brand-soft)}.mp-module__NNgT3q__peer{font-weight:600}.mp-module__NNgT3q__peer:hover{color:var(--brand)}@media (max-width:560px){.mp-module__NNgT3q__work{flex-direction:column;gap:8px}.mp-module__NNgT3q__workSide{flex-flow:wrap;align-items:center}.mp-module__NNgT3q__scoreBox{width:100%}.mp-module__NNgT3q__avatar{border-radius:15px;width:52px;height:52px;font-size:19px}}.mp-module__NNgT3q__otherTerm{align-items:center;gap:14px;padding:14px 18px;display:flex}.mp-module__NNgT3q__otherTerm>svg:first-child{color:var(--brand);flex-shrink:0}.mp-module__NNgT3q__otherTerm>span{flex:1}.mp-module__NNgT3q__otherTerm:hover{border-color:var(--brand)}.mp-module__NNgT3q__awaiting{background:var(--warning-soft);color:var(--ink-2);border-radius:10px;margin-top:18px;padding:10px 12px;font-size:13.5px}.mp-module__NNgT3q__awaiting strong{color:var(--ink)}
.mps-module__9X7wKa__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mps-module__9X7wKa__search{flex:260px;align-items:center;display:flex;position:relative}.mps-module__9X7wKa__search svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.mps-module__9X7wKa__search input{width:100%;padding-left:36px}.mps-module__9X7wKa__sortSelect{flex:0 auto}.mps-module__9X7wKa__table td{padding-top:10px;padding-bottom:10px}.mps-module__9X7wKa__mp{flex-direction:column;gap:4px;min-width:180px;display:flex}.mps-module__9X7wKa__mp:hover .mps-module__9X7wKa__mpName{color:var(--brand)}.mps-module__9X7wKa__mpName{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mps-module__9X7wKa__mpSub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mps-module__9X7wKa__flagIcon{color:var(--warning-text);flex-shrink:0}.mps-module__9X7wKa__utilCell{min-width:130px}.mps-module__9X7wKa__util{grid-template-columns:1fr 44px;align-items:center;gap:8px;font-size:13px;display:grid}.mps-module__9X7wKa__util span:last-child{text-align:right}@media (max-width:860px){.mps-module__9X7wKa__hideMd{display:none}}@media (max-width:560px){.mps-module__9X7wKa__hideSm{display:none}.mps-module__9X7wKa__mp{min-width:0}.mps-module__9X7wKa__utilCell{min-width:100px}}.mps-module__9X7wKa__filters .select{flex:0 220px}@media (max-width:560px){.mps-module__9X7wKa__filters .select{flex:100%}}
.states-module__I9VI3W__stateTable{min-width:780px}.states-module__I9VI3W__meterCell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.states-module__I9VI3W__meterBox{width:72px}.states-module__I9VI3W__mapNote{margin-top:12px}.states-module__I9VI3W__mpTable{min-width:760px}.states-module__I9VI3W__mpName{flex-direction:column;min-width:0;display:flex}.states-module__I9VI3W__mpName a{font-weight:600}.states-module__I9VI3W__idaTable{min-width:520px}.states-module__I9VI3W__attentionList{flex-direction:column;gap:14px;list-style:none;display:flex}.states-module__I9VI3W__attentionItem{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.states-module__I9VI3W__attentionItem:last-child{border-bottom:none;padding-bottom:0}.states-module__I9VI3W__attentionHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.states-module__I9VI3W__attentionHead a{font-weight:600}.states-module__I9VI3W__actions{flex-wrap:wrap;gap:8px;display:flex}.states-module__I9VI3W__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.works-module__Xh1LrG__filters{flex-direction:column;gap:12px;padding:16px;display:flex}.works-module__Xh1LrG__searchBox{border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.works-module__Xh1LrG__searchBox:focus-within{outline:2px solid var(--brand);outline-offset:-1px;border-color:#0000}.works-module__Xh1LrG__searchInput{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.works-module__Xh1LrG__filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.works-module__Xh1LrG__filterRow .select{flex:160px;max-width:240px}.works-module__Xh1LrG__chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.works-module__Xh1LrG__chipX{width:16px;height:16px;color:inherit;border-radius:50%;place-items:center;margin-left:2px;display:inline-grid}.works-module__Xh1LrG__chipX:hover{background:#00000014}.works-module__Xh1LrG__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.works-module__Xh1LrG__summaryText{color:var(--ink-2);font-size:15px}.works-module__Xh1LrG__summaryText strong{color:var(--ink)}.works-module__Xh1LrG__summaryActions{gap:8px;display:flex}.works-module__Xh1LrG__list{flex-direction:column;gap:10px;list-style:none;transition:opacity .15s;display:flex}.works-module__Xh1LrG__item{justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.works-module__Xh1LrG__itemMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.works-module__Xh1LrG__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.works-module__Xh1LrG__code{font-variant-numeric:tabular-nums}.works-module__Xh1LrG__itemTitle{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:15px;font-weight:620}.works-module__Xh1LrG__desc{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.works-module__Xh1LrG__meta{overflow-wrap:anywhere;font-size:13px}.works-module__Xh1LrG__itemSide{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.works-module__Xh1LrG__amount{letter-spacing:-.015em;font-size:17px;font-weight:700}.works-module__Xh1LrG__rating{align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.works-module__Xh1LrG__rating svg{color:var(--s4);fill:currentColor}.works-module__Xh1LrG__photo{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.works-module__Xh1LrG__pager{justify-content:center;align-items:center;gap:16px;display:flex}.works-module__Xh1LrG__pager button:disabled{opacity:.45;cursor:default}.works-module__Xh1LrG__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:48px 20px;display:flex}.works-module__Xh1LrG__emptyTitle{color:var(--ink);font-weight:650}.works-module__Xh1LrG__skel{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite works-module__Xh1LrG__shimmer;display:block}@keyframes works-module__Xh1LrG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.works-module__Xh1LrG__item{flex-direction:column;gap:10px}.works-module__Xh1LrG__itemSide{text-align:left;flex-flow:wrap;align-items:baseline;gap:4px 12px}.works-module__Xh1LrG__filterRow .select{flex-basis:100%;max-width:none}.works-module__Xh1LrG__filterRow .segmented{width:100%}.works-module__Xh1LrG__filterRow .segmented button{flex:1}}
.parties-module__OQb4Yq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.parties-module__OQb4Yq__card{flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.parties-module__OQb4Yq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.parties-module__OQb4Yq__stripe{height:4px;position:absolute;inset:0 0 auto}.parties-module__OQb4Yq__cardHead{align-items:center;gap:12px;min-width:0;display:flex}.parties-module__OQb4Yq__cardName{flex-direction:column;min-width:0;display:flex}.parties-module__OQb4Yq__cardName strong{font-size:15px;font-weight:680;line-height:1.25}.parties-module__OQb4Yq__cardName span{color:var(--muted);font-size:12.5px}.parties-module__OQb4Yq__rank{color:var(--ink-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-self:flex-start;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:650}.parties-module__OQb4Yq__metrics{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.parties-module__OQb4Yq__metric{flex-direction:column;gap:2px;display:flex}.parties-module__OQb4Yq__metric span{color:var(--muted);font-size:11.5px}.parties-module__OQb4Yq__metric strong{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:700}.parties-module__OQb4Yq__table{min-width:900px}.parties-module__OQb4Yq__partyCell{align-items:center;gap:10px;min-width:0;display:flex}.parties-module__OQb4Yq__partyCell a{font-weight:600}.parties-module__OQb4Yq__small{color:var(--muted);font-size:12px}.parties-module__OQb4Yq__meterCell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.parties-module__OQb4Yq__meterBox{width:64px}.parties-module__OQb4Yq__head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.parties-module__OQb4Yq__headText{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.parties-module__OQb4Yq__facts{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.parties-module__OQb4Yq__scoreBox{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;align-items:flex-end;gap:2px;padding:12px 16px;display:flex}.parties-module__OQb4Yq__scoreBox small{color:var(--muted);font-size:12px}.parties-module__OQb4Yq__scoreBox strong{letter-spacing:-.03em;font-size:30px;font-weight:750}.parties-module__OQb4Yq__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.parties-module__OQb4Yq__matrix{min-width:760px;font-size:13px}.parties-module__OQb4Yq__matrix th{white-space:nowrap}.parties-module__OQb4Yq__matrix td{text-align:right;padding:8px 10px}.parties-module__OQb4Yq__matrix td:first-child{text-align:left;white-space:nowrap;font-weight:600}.parties-module__OQb4Yq__cell{font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 6px;display:block}.parties-module__OQb4Yq__picker{flex-wrap:wrap;gap:8px;display:flex}.parties-module__OQb4Yq__pick{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.parties-module__OQb4Yq__pick[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.parties-module__OQb4Yq__pick:disabled{opacity:.45;cursor:not-allowed}.parties-module__OQb4Yq__cmpTable{min-width:560px}.parties-module__OQb4Yq__cmpTable td:first-child{font-weight:550}.parties-module__OQb4Yq__cmpHead{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.parties-module__OQb4Yq__best{color:var(--good-text);font-weight:750}.parties-module__OQb4Yq__prose{max-width:760px;color:var(--ink-2);flex-direction:column;gap:12px;font-size:15px;display:flex}.parties-module__OQb4Yq__prose h2{color:var(--ink);margin-top:12px;font-size:20px}.parties-module__OQb4Yq__prose ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.parties-module__OQb4Yq__more{margin-top:12px}.parties-module__OQb4Yq__more summary{cursor:pointer;color:var(--brand);padding:8px 0;font-size:14px;font-weight:600}@media (max-width:640px){.parties-module__OQb4Yq__head{gap:14px}.parties-module__OQb4Yq__scoreBox{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 12px;width:100%}.parties-module__OQb4Yq__scoreBox strong{order:-1;font-size:24px}}.parties-module__OQb4Yq__nat{display:none}@media (max-width:640px){.parties-module__OQb4Yq__cmpTable{table-layout:fixed;width:100%;min-width:0;font-size:12px}.parties-module__OQb4Yq__cmpTable th,.parties-module__OQb4Yq__cmpTable td{padding:9px 3px}.parties-module__OQb4Yq__cmpTable th:first-child,.parties-module__OQb4Yq__cmpTable td:first-child{overflow-wrap:anywhere;width:31%;padding-left:0}.parties-module__OQb4Yq__natCol{display:none}.parties-module__OQb4Yq__nat{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}}
