:root{color-scheme:light;--uv-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--uv-font-display: var(--uv-font-body);--uv-color-ink: #0f172a;--uv-color-muted: #64748b;--uv-color-subtle: #94a3b8;--uv-color-surface: #f8fafc;--uv-color-panel: rgba(255, 255, 255, .88);--uv-color-panel-strong: #ffffff;--uv-color-line: #e2e8f0;--uv-color-line-strong: #cbd5e1;--uv-color-accent: #2563eb;--uv-color-accent-strong: #1d4ed8;--uv-color-accent-soft: #eff6ff;--uv-color-cyan: #06b6d4;--uv-color-cyan-soft: #ecfeff;--uv-color-warn: #b45309;--uv-color-warn-soft: #fffbeb;--uv-color-danger: #dc2626;--uv-color-danger-soft: #fef2f2;--uv-color-success: #059669;--uv-color-success-soft: #ecfdf5;--uv-shadow-soft: 0 1px 2px rgba(15, 23, 42, .04);--uv-shadow-lifted: 0 18px 36px -24px rgba(15, 23, 42, .35);--uv-shadow-focus: 0 0 0 4px rgba(99, 102, 241, .18);--uv-radius-s: 8px;--uv-radius-m: 8px;--uv-radius-l: 10px;--uv-radius-xl: 12px;--uv-space-1: .25rem;--uv-space-2: .5rem;--uv-space-3: .75rem;--uv-space-4: 1rem;--uv-space-5: 1.5rem;--uv-space-6: 2rem;--uv-space-8: 3rem;--uv-space-10: 4rem;--uv-layout-max: 1120px}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;font-family:var(--uv-font-body);color:var(--uv-color-ink);background:linear-gradient(180deg,#f8fafc,#fff 44%,#f1f5f9);min-height:100vh}a{color:inherit}button,input,textarea,select{font:inherit}:focus-visible{outline:none;box-shadow:var(--uv-shadow-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}._button_14pip_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--uv-space-2);min-height:2.75rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--uv-radius-m);cursor:pointer;font-weight:600;font-size:.92rem;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}._button_14pip_1:hover{transform:translateY(-1px)}._primary_14pip_20{background:linear-gradient(90deg,var(--uv-color-accent) 0%,var(--uv-color-accent-strong) 100%);color:#fff;box-shadow:0 12px 24px -16px #4f46e5cc,0 8px 18px -16px #6366f1a6}._secondary_14pip_26{background:#ffffffdb;border-color:var(--uv-color-line);color:var(--uv-color-ink);box-shadow:0 1px 2px #0f172a0a}._quiet_14pip_33{background:transparent;color:var(--uv-color-accent-strong)}._fullWidth_14pip_38{width:100%}._button_14pip_1:disabled{cursor:not-allowed;opacity:.6;transform:none}._card_4w3p2_1{padding:var(--uv-space-5);background:var(--uv-color-panel);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);box-shadow:var(--uv-shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._notice_1fan2_1{padding:var(--uv-space-4);border-radius:var(--uv-radius-m);border:1px solid transparent;line-height:1.55}._info_1fan2_8{background:var(--uv-color-cyan-soft);border-color:#06b6d438}._warn_1fan2_13{background:var(--uv-color-warn-soft);border-color:#b453092e}._danger_1fan2_18{background:var(--uv-color-danger-soft);border-color:#b423182e}._success_1fan2_23{background:var(--uv-color-success-soft);border-color:#1665342e}._title_1fan2_28{margin:0 0 var(--uv-space-2);font-size:1rem;font-weight:700}._body_1fan2_34{margin:0;color:var(--uv-color-ink)}._topbar_1o0mw_1{position:sticky;top:0;z-index:20;background:#fffc;border-bottom:1px solid var(--uv-color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._topbarInner_1o0mw_10{width:min(100%,var(--uv-layout-max));min-height:3.5rem;margin:0 auto;padding:0 var(--uv-space-4);display:flex;align-items:center;justify-content:space-between}._brand_1o0mw_20{display:inline-flex;align-items:center}._brandLogo_1o0mw_25{display:block;width:9rem;max-width:42vw;height:auto}._topbarActions_1o0mw_32{display:flex;align-items:center;justify-content:flex-end;min-width:0}._shell_1o0mw_39{width:min(100%,var(--uv-layout-max));margin:0 auto;padding:var(--uv-space-3) var(--uv-space-4) var(--uv-space-10)}._hero_1o0mw_45{margin-bottom:var(--uv-space-3)}._heroMain_1o0mw_49{display:grid;gap:var(--uv-space-1);padding:0 0 var(--uv-space-2)}._eyebrow_1o0mw_55{margin:0;color:var(--uv-color-accent-strong);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0}._headline_1o0mw_64{margin:0;font-family:var(--uv-font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.12;font-weight:800}._lede_1o0mw_72{max-width:44rem;margin:0;color:var(--uv-color-muted);font-size:.92rem;line-height:1.45}._contentGrid_1o0mw_80{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:var(--uv-space-4);align-items:start}._contentGridFull_1o0mw_87{grid-template-columns:minmax(0,1fr)}._stack_1o0mw_91{display:grid;gap:var(--uv-space-4)}@media(max-width:920px){._contentGrid_1o0mw_80{grid-template-columns:1fr}._topbarInner_1o0mw_10{height:auto;min-height:3.5rem;gap:var(--uv-space-3);padding-top:var(--uv-space-2);padding-bottom:var(--uv-space-2)}}.pageStack,.flowHero{display:grid;gap:var(--uv-space-4)}.flowHeroHeader{display:grid;gap:var(--uv-space-2)}.flowEyebrow{margin:0;color:var(--uv-color-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.flowTitle{margin:0;color:var(--uv-color-ink);font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.12}.flowLead{max-width:42rem;margin:0;color:var(--uv-color-muted);line-height:1.6}.taskCard{border-left:4px solid var(--uv-color-accent)}.taskHeader{display:grid;gap:var(--uv-space-2);margin-bottom:var(--uv-space-4)}.taskKicker{margin:0;color:var(--uv-color-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.taskTitle{margin:0;color:var(--uv-color-ink);font-size:1.35rem;line-height:1.2}.taskLead{margin:0;color:var(--uv-color-muted);line-height:1.6}.guidanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3)}.guidanceItem{min-height:100%;padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#f8fafcb8}.guidanceItem strong,.guidanceItem span{display:block}.guidanceItem strong{margin-bottom:var(--uv-space-1);color:var(--uv-color-ink)}.guidanceItem span{color:var(--uv-color-muted);font-size:.92rem;line-height:1.45}.statusStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3)}.taskCard .statusStrip{margin-bottom:var(--uv-space-4)}.statusPill{min-width:0;min-height:5rem;padding:var(--uv-space-3);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.statusPill span,.statusPill strong{display:block}.statusPill span{color:var(--uv-color-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.statusPill strong{margin-top:var(--uv-space-1);color:var(--uv-color-ink);line-height:1.35;overflow-wrap:anywhere}.decisionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uv-space-3);margin-top:var(--uv-space-4)}.decisionBox{display:grid;gap:var(--uv-space-2);align-content:start;padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.decisionBoxRecommended{border-color:#2563eb5c;background:var(--uv-color-accent-soft)}.decisionBox h3{margin:0;color:var(--uv-color-ink);font-size:1rem;line-height:1.25}.decisionBox p{margin:0}.summaryList{display:grid;gap:var(--uv-space-3);margin:var(--uv-space-4) 0 0}.summaryRow{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:var(--uv-space-3);padding:var(--uv-space-3) 0;border-top:1px solid var(--uv-color-line)}.summaryRow span{color:var(--uv-color-muted);font-weight:700}.summaryRow strong{color:var(--uv-color-ink);overflow-wrap:anywhere}.reviewChoicePanel{display:grid;gap:var(--uv-space-2);padding:var(--uv-space-5);border:1px solid rgba(22,163,74,.34);border-radius:var(--uv-radius-m);background:#f0fdf4d1}.reviewChoicePanel p{margin:0}.reviewChoicePanel strong{color:#14532d;font-size:1.35rem;line-height:1.25;overflow-wrap:anywhere}.reviewChoiceKicker{color:#166534;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.reviewAssuranceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-4);margin:var(--uv-space-5) 0}.reviewAssuranceGrid>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--uv-space-2) var(--uv-space-3);align-content:start}.reviewAssuranceGrid span{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;grid-row:1 / span 2;border-radius:999px;background:var(--uv-color-accent-soft);color:var(--uv-color-accent-strong);font-weight:800}.reviewAssuranceGrid strong{color:var(--uv-color-ink);line-height:1.25}.reviewAssuranceGrid p{grid-column:2;margin:0;color:var(--uv-color-muted);font-size:.92rem;line-height:1.45}.reviewTechnicalDetails{margin-top:var(--uv-space-4)}.reviewActions{align-items:center}.sideHint{display:grid;gap:var(--uv-space-2)}.sideHintTitle{margin:0;color:var(--uv-color-ink);font-size:1rem;font-weight:800}.sideHintText{margin:0;color:var(--uv-color-muted);line-height:1.55}.supportListCompact{display:grid;gap:var(--uv-space-2);margin:0;padding:0;list-style:none;color:var(--uv-color-muted);line-height:1.5}.supportMenu{position:relative}.supportMenu summary{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--uv-space-3);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff;color:var(--uv-color-ink);cursor:pointer;font-weight:800;list-style:none}.supportMenu summary::-webkit-details-marker{display:none}.supportMenu summary:after{content:"v";margin-left:var(--uv-space-2);color:var(--uv-color-muted);font-size:.75rem}.supportMenu[open] summary{border-color:#2563eb6b;box-shadow:var(--uv-shadow-focus)}.supportMenuPanel{position:absolute;top:calc(100% + var(--uv-space-2));right:0;z-index:30;display:grid;gap:var(--uv-space-2);width:min(18rem,calc(100vw - 2rem));margin:0;padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff;box-shadow:var(--uv-shadow-card);color:var(--uv-color-muted);font-style:normal;font-size:.9rem;line-height:1.45}.supportMenuPanel a{color:var(--uv-color-accent-strong);font-weight:800;overflow-wrap:anywhere;text-decoration:none}.supportMenuPanel a:hover{text-decoration:underline}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--uv-space-3);margin-top:var(--uv-space-5)}.primaryActions{margin-top:0;margin-bottom:var(--uv-space-4)}.nextActionCard{border-left-color:#16a34a;background:linear-gradient(180deg,#fff,#f0fdf4a3)}.overviewDisclosure{display:grid;gap:var(--uv-space-4)}.overviewDisclosure summary{width:fit-content;padding:var(--uv-space-2) var(--uv-space-3);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff;color:var(--uv-color-accent-strong);cursor:pointer;font-weight:800}.overviewDisclosure[open] summary{border-color:#2563eb6b;box-shadow:var(--uv-shadow-focus)}.actionHint{flex:1 1 18rem;min-width:0;margin:0;color:var(--uv-color-muted);font-size:.92rem;line-height:1.45}.selectionCount{color:var(--uv-color-ink);font-size:.92rem;white-space:nowrap}.loginPrimary{display:flex;align-items:center;justify-content:space-between;gap:var(--uv-space-4);padding:var(--uv-space-4);border:1px solid rgba(37,99,235,.3);border-radius:var(--uv-radius-m);background:var(--uv-color-accent-soft)}.loginPrimary div{min-width:0}.loginPrimary strong,.loginPrimary span{display:block}.loginPrimary span{margin-top:var(--uv-space-1);color:var(--uv-color-muted);font-size:.9rem;overflow-wrap:anywhere}.loginDivider{padding:var(--uv-space-4) 0 0}.loginDivider span{display:block;height:1px;background:var(--uv-color-line)}.loginForm{display:grid;gap:var(--uv-space-2)}.loginHintGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uv-space-3);margin-bottom:var(--uv-space-4)}.loginHintGrid div{padding:var(--uv-space-3);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#f8fafcb8}.loginHintGrid strong,.loginHintGrid span{display:block}.loginHintGrid span{margin-top:var(--uv-space-1);color:var(--uv-color-muted);font-size:.9rem;line-height:1.45}.electionList{display:grid;gap:var(--uv-space-3)}.electionOption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--uv-space-4);align-items:center;padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.electionOptionMain{display:grid;gap:var(--uv-space-2);min-width:0}.electionOptionTitleRow{display:flex;flex-wrap:wrap;gap:var(--uv-space-2);align-items:center}.electionOption h3{margin:0;color:var(--uv-color-ink);font-size:1.08rem;line-height:1.3}.electionOption p{margin:0}.electionMeta{display:flex;flex-wrap:wrap;gap:var(--uv-space-2) var(--uv-space-4);color:var(--uv-color-muted);font-size:.9rem}.electionOptionAction{display:grid;gap:var(--uv-space-2);justify-items:end;max-width:19rem}.electionActionHint{margin:0;color:var(--uv-color-muted);font-size:.86rem;line-height:1.45;text-align:right}.resultSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3);margin-bottom:var(--uv-space-4)}.resultSummary>div{min-width:0;padding:var(--uv-space-3);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.resultSummary span,.resultSummary strong{display:block}.resultSummary span{color:var(--uv-color-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.resultSummary strong{margin-top:var(--uv-space-1);color:var(--uv-color-ink);font-size:1.15rem;overflow-wrap:anywhere}.verificationNarrative{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3);margin-bottom:var(--uv-space-4)}.verificationNarrative div{min-width:0;padding:var(--uv-space-4);border:1px solid rgba(22,163,74,.28);border-radius:var(--uv-radius-m);background:#f0fdf4b8}.verificationNarrative strong,.verificationNarrative span{display:block}.verificationNarrative strong{color:#166534;line-height:1.35}.verificationNarrative span{margin-top:var(--uv-space-1);color:var(--uv-color-muted);font-size:.9rem;line-height:1.45}.resultList{display:grid;gap:var(--uv-space-3)}.resultRow{display:grid;gap:var(--uv-space-2);padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.resultRowHeader{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--uv-space-3);align-items:start}.resultRowHeader div{min-width:0}.resultRowHeader strong,.resultRowHeader span{display:block}.resultRowHeader span{margin-top:var(--uv-space-1);color:var(--uv-color-muted);font-size:.9rem;overflow-wrap:anywhere}.resultBar{height:.65rem;overflow:hidden;border-radius:999px;background:var(--uv-color-surface)}.resultBar span{display:block;height:100%;border-radius:inherit;background:var(--uv-color-accent)}.receiptProofCard{display:grid;gap:var(--uv-space-4);border-left:4px solid #16a34a}.receiptProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3)}.receiptProofItem{min-width:0;display:grid;gap:var(--uv-space-2);align-content:start;padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.receiptProofItem span{color:var(--uv-color-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.receiptProofItem strong{color:var(--uv-color-ink);font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.receiptProofItem p{margin:0;font-size:.9rem}.receiptProofItem button{justify-self:start;min-height:2.25rem;padding:.45rem .8rem;border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff;color:var(--uv-color-accent-strong);cursor:pointer;font-weight:800}.receiptProofItem button:hover{border-color:var(--uv-color-accent);background:var(--uv-color-accent-soft)}.nextStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uv-space-3)}.nextStepGrid>div{min-width:0;padding:var(--uv-space-4);border:1px solid rgba(37,99,235,.24);border-radius:var(--uv-radius-m);background:var(--uv-color-accent-soft)}.nextStepGrid strong,.nextStepGrid p{display:block;margin:0}.nextStepGrid strong{color:var(--uv-color-ink)}.nextStepGrid p{margin-top:var(--uv-space-1);color:var(--uv-color-muted);font-size:.92rem}.compactHint{color:var(--uv-color-muted);font-size:.86rem;font-weight:700;line-height:1.4}.recoveryUnlockPanel{display:grid;gap:var(--uv-space-3);margin-top:var(--uv-space-4);padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#f8fafcb8}.recoveryUnlockPanel p{margin:0;color:var(--uv-color-muted)}.recoveryUnlockPanel strong{color:var(--uv-color-ink);overflow-wrap:anywhere}.recoveryUnlockPanel button{justify-self:start}.recoveryGuidance{margin-bottom:var(--uv-space-4)}.confirmationPanel{display:grid;gap:var(--uv-space-3);margin-top:var(--uv-space-4);padding:var(--uv-space-4);border:1px solid rgba(22,163,74,.34);border-radius:var(--uv-radius-m);background:#f0fdf4c2}.confirmationPanel strong{color:#166534}.confirmationPanel p{margin:0}.technicalDisclosure{border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#fff}.technicalDisclosure summary{cursor:pointer;padding:var(--uv-space-4);color:var(--uv-color-ink);font-weight:800;list-style-position:inside}.technicalDisclosure summary:hover{color:var(--uv-color-accent-strong)}.technicalDisclosureBody{display:grid;gap:var(--uv-space-5);padding:0 var(--uv-space-4) var(--uv-space-4);border-top:1px solid var(--uv-color-line)}.technicalSection{display:grid;gap:var(--uv-space-3);padding-top:var(--uv-space-4)}.technicalSection .summaryList{margin-top:0}.checkboxRow{align-items:center;display:flex;gap:var(--uv-space-2);color:var(--uv-color-ink)}.checkboxRow input{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0;accent-color:var(--uv-color-accent)}.sectionTitle{margin:0 0 var(--uv-space-3);color:var(--uv-color-ink);font-size:1.15rem;font-weight:800;line-height:1.25}.pageStack p{color:var(--uv-color-muted);line-height:1.6}.pageStack strong{color:var(--uv-color-ink)}.label{display:block;margin-bottom:var(--uv-space-2);color:#334155;font-size:.9rem;font-weight:600}.pageStack input{width:100%;max-width:26rem;min-height:2.75rem;margin-bottom:var(--uv-space-4);padding:.7rem .95rem;border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#ffffffd1;color:var(--uv-color-ink);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.pageStack input:hover{border-color:var(--uv-color-line-strong);background:#fff}.pageStack input:focus{border-color:var(--uv-color-accent);box-shadow:var(--uv-shadow-focus)}.checkRow{display:flex;align-items:flex-start;gap:var(--uv-space-2);padding:var(--uv-space-4);border:1px solid var(--uv-color-line);border-radius:var(--uv-radius-m);background:#f8fafcd1;color:var(--uv-color-ink);line-height:1.5}.checkRow input{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:.2rem 0 0;accent-color:var(--uv-color-accent)}.supportList{margin:0;padding-left:1.2rem;color:var(--uv-color-muted);line-height:1.7}@media(max-width:780px){.guidanceGrid,.statusStrip,.decisionGrid,.loginHintGrid,.reviewAssuranceGrid,.resultSummary,.verificationNarrative,.receiptProofGrid,.nextStepGrid{grid-template-columns:1fr}.loginPrimary,.electionOption{align-items:stretch;display:grid;grid-template-columns:1fr}.electionOptionAction{justify-items:stretch;max-width:none}.electionActionHint{text-align:left}.summaryRow{grid-template-columns:1fr;gap:var(--uv-space-1)}.supportMenuPanel{right:calc(-1 * var(--uv-space-2))}}
