._2NABzW_button{--btn-bg:var(--brand);--btn-fg:var(--surface);--btn-ring:transparent;--btn-hover:var(--brand-hover);--btn-orb:rgb(from var(--surface) r g b / .12);justify-content:center;align-items:center;gap:var(--space-3);width:fit-content;height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--btn-ring), var(--shadow-1), inset 0 1px 0 rgb(from var(--surface) r g b / .1);cursor:pointer;transition:transform var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), opacity var(--dur-1) var(--ease);border:0;padding:0 1.25rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}._2NABzW_button:hover{background:var(--btn-hover);color:var(--btn-fg);text-decoration:none}._2NABzW_button:active{transform:scale(.98)}._2NABzW_button:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--focus)}._2NABzW_button[disabled],._2NABzW_button[aria-disabled=true]{opacity:.5;pointer-events:none}._2NABzW_withOrb{padding-right:.35rem}._2NABzW_orb{width:calc(var(--control-h) - .625rem);height:calc(var(--control-h) - .625rem);border-radius:var(--radius-pill);background:var(--btn-orb);transition:transform var(--dur-3) var(--ease-spring);place-items:center;display:inline-grid}._2NABzW_button:hover ._2NABzW_orb{transform:translate(2px,-1px)scale(1.06)}._2NABzW_leading{margin-left:-.25rem;display:inline-grid}._2NABzW_secondary{--btn-bg:var(--surface);--btn-fg:var(--ink);--btn-ring:var(--line-strong);--btn-hover:var(--raised);--btn-orb:var(--veil)}._2NABzW_quiet{--btn-bg:transparent;--btn-fg:var(--ink-soft);--btn-hover:var(--veil);--btn-orb:var(--veil);box-shadow:none}._2NABzW_quiet:hover{color:var(--ink)}._2NABzW_danger{--btn-bg:var(--tone-danger-fg);--btn-fg:var(--surface);--btn-hover:color-mix(in srgb, var(--tone-danger-fg) 85%, var(--ink))}._2NABzW_inverse{--btn-bg:var(--night-ink);--btn-fg:var(--night);--btn-hover:var(--surface);--btn-orb:rgb(from var(--night) r g b / .08)}._2NABzW_ghostInverse{--btn-bg:rgb(from var(--surface) r g b / .06);--btn-fg:var(--night-ink);--btn-ring:var(--night-line);--btn-hover:rgb(from var(--surface) r g b / .12);--btn-orb:rgb(from var(--surface) r g b / .1)}._2NABzW_sm{height:var(--control-h-sm);font-size:var(--text-xs);gap:var(--space-2);padding:0 .875rem}._2NABzW_sm._2NABzW_withOrb{padding-right:.25rem}._2NABzW_sm ._2NABzW_orb{width:calc(var(--control-h-sm) - .5rem);height:calc(var(--control-h-sm) - .5rem)}._2NABzW_lg{height:3.25rem;font-size:var(--text-base);padding:0 1.6rem}._2NABzW_lg._2NABzW_withOrb{padding-right:.4rem}._2NABzW_lg ._2NABzW_orb{width:2.625rem;height:2.625rem}._2NABzW_block{width:100%}
.SJa2IW_badge{--fg:var(--tone-neutral-fg);--bg:var(--tone-neutral-bg);width:fit-content;max-width:100%;font-size:var(--text-xs);letter-spacing:.005em;white-space:nowrap;color:var(--fg);background:var(--bg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 12%, transparent);align-items:center;gap:.4rem;padding:.22rem .65rem .24rem;font-weight:500;line-height:1.35;display:inline-flex}.SJa2IW_dot{background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.SJa2IW_live .SJa2IW_dot{animation:SJa2IW_pulse 2.4s var(--ease) infinite}@keyframes SJa2IW_pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}70%{box-shadow:0 0 0 .45rem color-mix(in srgb, currentColor 0%, transparent)}to{box-shadow:0 0 #0000}}.SJa2IW_info{--fg:var(--tone-info-fg);--bg:var(--tone-info-bg)}.SJa2IW_success{--fg:var(--tone-success-fg);--bg:var(--tone-success-bg)}.SJa2IW_warning{--fg:var(--tone-warning-fg);--bg:var(--tone-warning-bg)}.SJa2IW_danger{--fg:var(--tone-danger-fg);--bg:var(--tone-danger-bg)}.SJa2IW_accent{--fg:var(--tone-accent-fg);--bg:var(--tone-accent-bg)}.SJa2IW_callout{--fg:var(--tone-info-fg);--bg:var(--tone-info-bg);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 70%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;display:grid}.SJa2IW_callout>svg{color:var(--fg);margin-top:.15rem}.SJa2IW_calloutBody{gap:var(--space-1);min-width:0;font-size:var(--text-sm);display:grid}.SJa2IW_calloutBody p,.SJa2IW_calloutBody li{color:var(--ink-soft)}.SJa2IW_calloutTitle{color:var(--ink);font-weight:600}.SJa2IW_callout.SJa2IW_neutral{--fg:var(--tone-neutral-fg);--bg:var(--tone-neutral-bg)}.SJa2IW_callout.SJa2IW_success{--fg:var(--tone-success-fg);--bg:var(--tone-success-bg)}.SJa2IW_callout.SJa2IW_warning{--fg:var(--tone-warning-fg);--bg:var(--tone-warning-bg)}.SJa2IW_callout.SJa2IW_danger{--fg:var(--tone-danger-fg);--bg:var(--tone-danger-bg)}.SJa2IW_empty{justify-items:center;gap:var(--space-3);padding:clamp(2.5rem, 2rem + 3vw, 4.5rem) var(--space-6);text-align:center;border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 0%, var(--surface), var(--raised));box-shadow:var(--ring);display:grid}.SJa2IW_emptyIcon{width:3.25rem;height:3.25rem;color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px rgb(from var(--brand) r g b / .1);border-radius:50%;place-items:center;display:grid}.SJa2IW_emptyTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);font-weight:450}.SJa2IW_empty p{max-width:32rem;font-size:var(--text-sm);color:var(--muted)}.SJa2IW_message{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.SJa2IW_message.SJa2IW_ok{color:var(--tone-success-fg)}.SJa2IW_message.SJa2IW_err{color:var(--tone-danger-fg)}.SJa2IW_message ul{margin:0;padding-left:1rem}.SJa2IW_message li,.SJa2IW_message p{color:inherit}
._0SFVmG_field{align-content:start;gap:var(--space-2);font-weight:400;display:grid}._0SFVmG_label{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink);font-weight:500;display:flex}._0SFVmG_optional{font-size:var(--text-xs);color:var(--faint);font-weight:400}._0SFVmG_hint{font-size:var(--text-xs);color:var(--muted);line-height:1.5}._0SFVmG_error{font-size:var(--text-xs);color:var(--tone-danger-fg)}._0SFVmG_row{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,14rem), 100%), 1fr));align-items:start;gap:var(--space-4);display:grid}._0SFVmG_choices{box-shadow:none;gap:var(--space-3);background:0 0;border-radius:0;padding:0}._0SFVmG_choices legend{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;margin-bottom:var(--space-1);font-weight:500}._0SFVmG_choiceGrid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,12rem), 100%), 1fr));gap:var(--space-2);display:grid}._0SFVmG_choice{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--ring-strong), var(--shadow-1);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);padding:.9rem 1rem;font-weight:400;display:flex;position:relative}._0SFVmG_choice:hover{box-shadow:inset 0 0 0 1px rgb(from var(--ink) r g b / .28), var(--shadow-1)}._0SFVmG_choice:active{transform:scale(.99)}._0SFVmG_choice:has(input:checked){background:color-mix(in srgb, var(--brand-tint) 70%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--brand), var(--shadow-1)}._0SFVmG_choice:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 4px rgb(from var(--brand) r g b / .14)}._0SFVmG_choiceText{gap:.15rem;min-width:0;display:grid}._0SFVmG_choiceLabel{font-size:var(--text-sm);color:var(--ink);font-weight:500}._0SFVmG_choiceDescription{font-size:var(--text-xs);color:var(--muted);line-height:1.45}._0SFVmG_compact ._0SFVmG_choice{align-items:center;padding:.6rem .9rem}._0SFVmG_check{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--ring);font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease);font-weight:400;display:flex}._0SFVmG_check:has(input:checked){box-shadow:inset 0 0 0 1px rgb(from var(--brand) r g b / .4)}._0SFVmG_checkText{gap:var(--space-1);display:grid}._0SFVmG_bare{box-shadow:none;background:0 0;border-radius:0;padding:0}._0SFVmG_bare:has(input:checked){box-shadow:none}._0SFVmG_error{font-weight:500}._0SFVmG_invalid ._0SFVmG_choice:not(:has(input:checked)){box-shadow:inset 0 0 0 1.5px var(--tone-danger-fg), var(--shadow-1)}._0SFVmG_check._0SFVmG_invalid:not(._0SFVmG_bare){box-shadow:inset 0 0 0 1.5px var(--tone-danger-fg)}._0SFVmG_agreement{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-1);display:grid;position:relative;overflow:hidden}._0SFVmG_agreement:after{content:"";border-radius:inherit;box-shadow:var(--ring-strong);pointer-events:none;transition:box-shadow var(--dur-2) var(--ease);position:absolute;inset:0}._0SFVmG_agreementTitle{padding:var(--space-4) var(--space-5) 0;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;color:var(--ink);margin:0;font-weight:600}._0SFVmG_agreementBody{max-height:13rem;padding:var(--space-3) var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--ink-soft);overscroll-behavior:contain;line-height:1.65;overflow:auto}._0SFVmG_agreementBody:focus-visible{box-shadow:inset 0 0 0 1.5px var(--brand);outline:none}._0SFVmG_agreementFoot{padding:var(--space-4) var(--space-5);background:var(--raised);box-shadow:inset 0 1px 0 var(--line);transition:background-color var(--dur-2) var(--ease)}._0SFVmG_agreement:has(._0SFVmG_agreementFoot input:checked):after{box-shadow:inset 0 0 0 1.5px var(--brand)}._0SFVmG_agreement:has(._0SFVmG_agreementFoot input:checked) ._0SFVmG_agreementFoot{background:color-mix(in srgb, var(--brand-tint) 75%, var(--surface))}._0SFVmG_agreement:has(._0SFVmG_agreementFoot input[aria-invalid=true]:not(:checked)):after{box-shadow:inset 0 0 0 1.5px var(--tone-danger-fg)}
.VmHeFq_pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.VmHeFq_pageHeaderText{gap:var(--space-3);min-width:0;max-width:48rem;display:grid}.VmHeFq_back{align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--text-sm);color:var(--muted);text-decoration:none;display:inline-flex}.VmHeFq_back:hover{color:var(--ink)}.VmHeFq_pageTitle{font-size:var(--text-3xl);letter-spacing:-.03em;font-variation-settings:"opsz" var(--opsz-title);font-weight:340;line-height:1}.VmHeFq_pageTitle em{color:var(--brand);font-style:italic}.VmHeFq_pageDescription{font-size:var(--text-md);color:var(--ink-soft);line-height:1.55}.VmHeFq_pageMeta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.VmHeFq_pageActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.VmHeFq_section{gap:var(--space-5);display:grid}.VmHeFq_section+.VmHeFq_section{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.VmHeFq_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.VmHeFq_sectionTitle{font-size:var(--text-xl)}.VmHeFq_sectionDescription{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted);max-width:44rem}.VmHeFq_kv{grid-template-columns:repeat(auto-fill, minmax(min(var(--kv-min,13rem), 100%), 1fr));gap:var(--space-5) var(--space-6);margin:0;display:grid}.VmHeFq_kvItem{gap:.2rem;min-width:0;display:grid}.VmHeFq_kvItem dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.VmHeFq_kvItem dd{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;margin:0}.VmHeFq_stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.VmHeFq_stat{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--ring), var(--shadow-1);display:grid}.VmHeFq_statLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.VmHeFq_statValue{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-variation-settings:"opsz" var(--opsz-heading);font-weight:380;line-height:1.05}.VmHeFq_statHint{font-size:var(--text-xs);color:var(--muted)}.VmHeFq_tableShell{border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.VmHeFq_tableShell table{min-width:var(--table-min,40rem)}.VmHeFq_stepper{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.VmHeFq_step{gap:var(--space-2);flex:1;min-width:0;margin:0;display:grid}.VmHeFq_stepBar{border-radius:var(--radius-pill);background:var(--line-strong);height:3px;overflow:hidden}.VmHeFq_stepBar:after{content:"";border-radius:inherit;background:var(--brand);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-3) var(--ease);display:block;transform:scaleX(0)}.VmHeFq_stepDone .VmHeFq_stepBar:after,.VmHeFq_stepCurrent .VmHeFq_stepBar:after{transform:scaleX(1)}.VmHeFq_stepCurrent .VmHeFq_stepBar:after{background:var(--accent)}.VmHeFq_stepLabel{font-size:var(--text-xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VmHeFq_stepCurrent .VmHeFq_stepLabel{color:var(--ink);font-weight:500}.VmHeFq_stepDone .VmHeFq_stepLabel{color:var(--muted)}@media (max-width:640px){.VmHeFq_stepLabel{display:none}.VmHeFq_stepCurrent .VmHeFq_stepLabel{display:block}.VmHeFq_step:not(.VmHeFq_stepCurrent){flex:.6}}
.SDg4IG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.SDg4IG_controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:28rem;min-width:0;display:flex}.SDg4IG_search{flex:14rem;max-width:24rem;display:block;position:relative}.SDg4IG_search input{padding-left:2.5rem}.SDg4IG_searchIcon{color:var(--faint);pointer-events:none;display:flex;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.SDg4IG_filter{height:var(--control-h);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--ring-strong), var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease);align-items:center;padding-left:.875rem;display:inline-flex}.SDg4IG_filter:hover{box-shadow:inset 0 0 0 1px var(--line-hover), var(--shadow-1)}.SDg4IG_filter:focus-within{box-shadow:var(--focus)}.SDg4IG_filterLabel{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.SDg4IG_filter select,.SDg4IG_filter select:hover,.SDg4IG_filter select:focus-visible{width:auto;height:100%;box-shadow:none;background-color:#0000;padding-left:.5rem;font-weight:500}.SDg4IG_actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}
.H0elPG_dialog{width:min(40rem, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--surface);max-height:calc(100dvh - 4rem);color:var(--ink);box-shadow:var(--ring), var(--shadow-3);border:0;padding:0;overflow:hidden}.H0elPG_dialog:focus{outline:none}.H0elPG_lg{width:min(56rem, calc(100vw - 2 * var(--gutter)))}.H0elPG_dialog::backdrop{background:rgb(from var(--night) r g b / .42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.H0elPG_dialog[open]{animation:H0elPG_rise var(--dur-2) var(--ease) both}@keyframes H0elPG_rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.H0elPG_panel{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 4rem);display:grid}.H0elPG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);display:flex}.H0elPG_headText{gap:var(--space-1);min-width:0;display:grid}.H0elPG_title{font-size:var(--text-xl);line-height:1.15}.H0elPG_description{font-size:var(--text-sm);color:var(--muted)}.H0elPG_close{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.H0elPG_close:hover{background:var(--veil);color:var(--ink)}.H0elPG_close:focus-visible{box-shadow:var(--focus)}.H0elPG_body{padding:var(--space-6);overscroll-behavior:contain;overflow:auto}@media (max-width:40rem){.H0elPG_dialog,.H0elPG_lg{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0}}
