.DxfiJG_page{padding-bottom:clamp(48px,6vw,96px)}.DxfiJG_pageNote{max-width:70ch;color:var(--muted);margin:calc(22px - clamp(32px,4vw,52px)) 0 clamp(32px,4vw,52px);font-size:14px;line-height:1.5}.DxfiJG_grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(48px,6vw,96px);display:grid}@media (max-width:1080px){.DxfiJG_grid{grid-template-columns:minmax(0,1fr)}}.DxfiJG_form{gap:44px;min-width:0;display:grid}.DxfiJG_step{gap:20px;min-width:0;display:grid}.DxfiJG_stepHead{border-bottom:1px solid var(--ink);align-items:baseline;gap:14px;min-width:0;padding-bottom:14px;display:flex}.DxfiJG_stepNum{font-variant-numeric:tabular-nums lining-nums;color:var(--muted);flex:none;font-size:13.5px;font-weight:560;line-height:1}.DxfiJG_stepTitle{min-width:0;font-size:23px;line-height:1.2;font-weight:var(--w-section);letter-spacing:-.014em;color:var(--ink);margin:0}.DxfiJG_fam{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}@media (max-width:760px){.DxfiJG_fam{grid-template-columns:repeat(2,minmax(0,1fr))}}.DxfiJG_tile{border:1px solid var(--hair-2);border-radius:var(--r-btn);background:var(--surface);cursor:pointer;align-content:start;gap:6px;min-height:96px;padding:14px;display:grid;position:relative}.DxfiJG_tile:hover{border-color:var(--ink-2)}.DxfiJG_tile:has(input:checked){background:var(--panel)}.DxfiJG_tile input{opacity:0;pointer-events:none;position:absolute}.DxfiJG_box{border-radius:var(--r-btn);pointer-events:none;border:2px solid #0000;position:absolute;inset:-1px}.DxfiJG_tile input:checked+.DxfiJG_box{border-color:var(--ink)}.DxfiJG_tile input:focus-visible+.DxfiJG_box{outline:2px solid var(--focus);outline-offset:3px}.DxfiJG_tileName{color:var(--ink);font-size:15.5px;font-weight:560;line-height:1.25}.DxfiJG_cases{min-width:0;margin-top:20px}.DxfiJG_tileHint{color:var(--muted);font-size:13.5px;line-height:1.35}.DxfiJG_tileHint .money{color:var(--ink-2);font-size:14.5px}.DxfiJG_tileHint .join{font-size:12px}.DxfiJG_tileHint .unit{display:block}@media (prefers-reduced-motion:no-preference){.DxfiJG_tile{transition:border-color .15s,background-color .15s}}.DxfiJG_hint{color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.DxfiJG_fields fieldset>div>p[id$=-hint]{order:1}.DxfiJG_fields fieldset>div>[aria-live]{order:2}.DxfiJG_noScript{display:none}@media (scripting:none){.DxfiJG_noScript{justify-items:start;gap:12px;display:grid}}.DxfiJG_small{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.DxfiJG_res{top:calc(env(safe-area-inset-top,0px) + 88px);min-width:0;position:sticky}@media (max-width:1080px){.DxfiJG_res{position:static}}.DxfiJG_card{border:1px solid var(--hair);border-radius:var(--r-media);background:var(--surface);display:grid;overflow:clip}.DxfiJG_card[data-busy] .DxfiJG_val{opacity:.6}@media (prefers-reduced-motion:no-preference){.DxfiJG_val{transition:opacity .15s}}.DxfiJG_top{background:var(--panel);gap:12px;padding:24px 24px 22px;display:grid}@media (min-width:1081px){.DxfiJG_top{top:calc(env(safe-area-inset-top,0px) + 69px);z-index:2;box-shadow:0 1px 0 var(--hair);position:sticky}.DxfiJG_card>:not(.DxfiJG_top),.DxfiJG_card>:not(.DxfiJG_top) *{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 69px + var(--head-h,240px) + 8px)}}.DxfiJG_topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.DxfiJG_topRow>[data-confidence]{white-space:nowrap;flex:none}.DxfiJG_card [data-confidence],.DxfiJG_miniVal [data-bar-confidence]{white-space:nowrap;display:inline-flex}.DxfiJG_you{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:560;line-height:1.3;display:inline-flex}.DxfiJG_you:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.DxfiJG_what{color:var(--ink-2);margin:0;font-size:14.5px}.DxfiJG_val{color:var(--ink);text-wrap:balance;margin:0;line-height:1.05}.DxfiJG_val .money-lg{font-size:clamp(32px,3vw,42px)}.DxfiJG_val .join{font-size:16px}.DxfiJG_par{font-size:28px;font-weight:var(--w-section);letter-spacing:-.016em}.DxfiJG_per{color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:14px;line-height:1.45}.DxfiJG_note,.DxfiJG_up{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.DxfiJG_up{border:1px solid var(--hair);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);padding:10px 12px}.DxfiJG_failed{color:var(--bad);margin:0;font-size:14px;font-weight:500;line-height:1.45}.DxfiJG_sec{border-top:1px solid var(--hair);gap:12px;min-width:0;padding:20px 24px;display:grid}.DxfiJG_secTitle{color:var(--muted);justify-content:space-between;gap:12px;margin:0;font-size:13.5px;font-weight:560;line-height:1.3;display:flex}.DxfiJG_count{font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.DxfiJG_boardSec{min-width:0;padding:4px 24px 20px;display:grid}.DxfiJG_drivers{gap:9px;margin:0;padding:0;list-style:none;display:grid}.DxfiJG_drivers li{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.45;display:flex}.DxfiJG_effect{color:var(--ink);white-space:nowrap;flex:none;font-weight:560}.DxfiJG_pct{font-variant-numeric:tabular-nums lining-nums}.DxfiJG_tips{color:var(--ink);gap:7px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:grid}.DxfiJG_tips li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.DxfiJG_tipNote{color:var(--ink-2)}.DxfiJG_routes{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.DxfiJG_routes li{gap:4px;max-width:100%;display:grid}.DxfiJG_routes .chip{white-space:normal}.DxfiJG_routeNote{color:var(--muted);font-size:13px;line-height:1.4}.DxfiJG_notYet,.DxfiJG_flags{color:var(--ink-2);gap:7px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.DxfiJG_notYet b{color:var(--ink);font-weight:560}.DxfiJG_meter{width:100%;height:8px;display:block}.DxfiJG_meterTrack{fill:var(--panel-2)}.DxfiJG_meterFill{fill:var(--ink)}.DxfiJG_meter[data-tone=g] .DxfiJG_meterFill{fill:var(--good)}.DxfiJG_meter[data-tone=w] .DxfiJG_meterFill{fill:var(--warn)}.DxfiJG_meter[data-tone=b] .DxfiJG_meterFill{fill:var(--bad)}.DxfiJG_grade{color:var(--ink);margin:0;font-size:15.5px;font-weight:560}.DxfiJG_checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.DxfiJG_checks li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.DxfiJG_mark{width:16px;height:16px;margin-top:2px}.DxfiJG_checks li[data-status=pass] .DxfiJG_mark{color:var(--good)}.DxfiJG_checks li[data-status=warn] .DxfiJG_mark{color:var(--warn)}.DxfiJG_checks li[data-status=fail] .DxfiJG_mark{color:var(--bad)}.DxfiJG_rowSrc{color:var(--muted);text-wrap:pretty;margin-top:1px;font-size:12px;line-height:1.35;display:block}.DxfiJG_rowSrc a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:2px}.DxfiJG_rowSrc a:hover{color:var(--ink);text-decoration-color:currentColor}.DxfiJG_rowSrc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.DxfiJG_foot{border-top:1px solid var(--hair);gap:12px;padding:20px 24px 24px;display:grid}.DxfiJG_foot .DxfiJG_small{color:var(--ink-2);font-size:13.5px}.DxfiJG_disclaimer{color:var(--ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.DxfiJG_closed{border:1px solid var(--hair);border-radius:var(--r-btn);background:var(--surface);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.DxfiJG_miniBar{display:none}@media (max-width:1080px){.DxfiJG_page{padding-bottom:96px}.DxfiJG_miniBar{inset-inline:0;z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0}:root:has(.DxfiJG_miniBar){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 16px)}:is(.DxfiJG_grid:has(:is(input[type=number],select,textarea):focus) .DxfiJG_miniBar,.DxfiJG_grid:has(:is(.DxfiJG_form,.DxfiJG_res) :focus-visible) .DxfiJG_miniBar){visibility:hidden}}.DxfiJG_miniKey{color:var(--muted);font-size:12.5px}.DxfiJG_miniVal{color:var(--ink);font-size:16px;line-height:1.3}.DxfiJG_miniVal .join{font-size:12.5px}.DxfiJG_send,.DxfiJG_faq{border-top:1px solid var(--hair);gap:20px;max-width:880px;padding-block:clamp(40px,5vw,72px);display:grid}.DxfiJG_faqSplit{border-top:1px solid var(--hair);padding-block:clamp(48px,6vw,80px)}.DxfiJG_custody{max-width:68ch;color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}
