.nZmjZG_tool{--ok:#0c8457;--ok-tint:#e6f5ee;--bad:#c92a4b;--bad-tint:#fdecef;--mid:#b26b00;--mid-tint:#fff3dc;--soft-shadow:0 1px 0 #0a123008, 0 22px 44px -32px #0a123073;font-family:var(--f-sans);min-width:0;color:var(--ink);margin:40px 0 44px;line-height:1.55}[data-theme=dark] .nZmjZG_tool{--ok:#4fd3a0;--ok-tint:#4fd3a01f;--bad:#ff8099;--bad-tint:#ff80991f;--mid:#f2b950;--mid-tint:#f2b95021;--soft-shadow:0 22px 44px -30px #000000b3}.nZmjZG_card{background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(135deg, color-mix(in srgb, #3b82f6 70%, var(--rule)) 0%, var(--rule) 45%, color-mix(in srgb, #6366f1 60%, var(--rule)) 100%) border-box;box-shadow:var(--soft-shadow), 0 30px 60px -40px #1e3eff73;border:1.5px solid #0000;border-radius:24px;min-width:0;overflow:hidden}.nZmjZG_head{isolation:isolate;background:radial-gradient(90% 160% at 100% 0%, #3b82f638 0%, transparent 62%), radial-gradient(70% 140% at 0% 100%, #0ea5e924 0%, transparent 60%), linear-gradient(180deg, var(--accent-tint) 0%, color-mix(in srgb, var(--accent-tint) 40%, var(--paper)) 100%);border-bottom:1px solid color-mix(in srgb, var(--accent) 16%, var(--rule-soft));align-items:flex-start;gap:14px;padding:22px 22px 20px;display:flex;position:relative}.nZmjZG_head:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--accent) 12%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120% at 0 0,#000 0%,#0000 70%);mask-image:radial-gradient(70% 120% at 0 0,#000 0%,#0000 70%)}.nZmjZG_icon{background:linear-gradient(145deg, var(--accent), var(--accent-2));color:#fff;width:44px;height:44px;box-shadow:0 10px 22px -12px var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}[data-theme=dark] .nZmjZG_icon{background:linear-gradient(145deg,#3b6fff,#1e3eff)}.nZmjZG_icon svg{width:22px;height:22px}.nZmjZG_headText{min-width:0}.nZmjZG_eyebrow{letter-spacing:.04em;color:var(--accent);margin:0 0 2px;font-size:12.5px;font-weight:700}.nZmjZG_title{font-family:var(--f-sans);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:800;line-height:1.3}.nZmjZG_sub{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.nZmjZG_controls{gap:18px;padding:20px 22px 22px;display:grid}.nZmjZG_row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:14px 16px;display:grid}.nZmjZG_field{align-content:start;gap:6px;min-width:0;display:grid}.nZmjZG_row2>.nZmjZG_field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}.nZmjZG_row2>.nZmjZG_field>.nZmjZG_label{align-self:end}.nZmjZG_label{color:var(--ink);font-size:14.5px;font-weight:600}.nZmjZG_hint{color:var(--muted);font-size:13px}.nZmjZG_input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0d}.nZmjZG_input:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--rule))}.nZmjZG_input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}[data-theme=dark] .nZmjZG_input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nZmjZG_seg{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;display:grid}.nZmjZG_segBtn{font:inherit;text-align:center;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);cursor:pointer;border-radius:12px;min-height:46px;padding:10px;font-size:14.5px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,color .15s,transform .15s}.nZmjZG_segBtn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule));color:var(--ink)}.nZmjZG_segBtn[aria-checked=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nZmjZG_segBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nZmjZG_segSmall{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.nZmjZG_toggle{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.nZmjZG_toggle input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:3px 0 0}.nZmjZG_result{background:radial-gradient(80% 120% at 50% 0%, color-mix(in srgb, var(--accent-tint) 70%, transparent) 0%, transparent 70%), var(--bg);border-top:1px solid var(--rule-soft);gap:18px;min-width:0;padding:22px;display:grid}.nZmjZG_empty{color:var(--muted);align-items:center;gap:12px;padding:6px 2px;font-size:15px;display:flex}.nZmjZG_emptyDot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 6px var(--accent-tint);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite nZmjZG_pulse}@keyframes nZmjZG_pulse{50%{box-shadow:0 0 0 10px #0000}}.nZmjZG_verdict{border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;animation:.28s ease-out nZmjZG_rise;display:flex}.nZmjZG_verdictMark{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.nZmjZG_verdictMark svg{width:18px;height:18px}.nZmjZG_verdictTitle{color:var(--ink);font-size:18px;font-weight:800;line-height:1.35}.nZmjZG_verdictBody{color:var(--ink-soft);margin-top:3px;font-size:15px}.nZmjZG_ok{background:var(--ok-tint);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.nZmjZG_ok .nZmjZG_verdictMark{background:var(--ok)}.nZmjZG_bad{background:var(--bad-tint);border-color:color-mix(in srgb, var(--bad) 30%, transparent)}.nZmjZG_bad .nZmjZG_verdictMark{background:var(--bad)}.nZmjZG_mid{background:var(--mid-tint);border-color:color-mix(in srgb, var(--mid) 30%, transparent)}.nZmjZG_mid .nZmjZG_verdictMark{background:var(--mid)}.nZmjZG_info{background:var(--accent-tint);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.nZmjZG_info .nZmjZG_verdictMark{background:var(--accent)}@keyframes nZmjZG_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nZmjZG_arrow{flex:none;place-items:center;height:46px;display:grid}.nZmjZG_arrowChip{background:var(--paper);width:28px;height:28px;color:var(--accent);border:1px solid var(--rule);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 14px -8px #0a123073}.nZmjZG_arrowChip svg{width:14px;height:14px}.nZmjZG_arrowSide{align-self:center;width:46px;height:auto}.nZmjZG_arrowSide .nZmjZG_arrowChip svg{transform:rotate(90deg)}.nZmjZG_links{flex-wrap:wrap;gap:8px 10px;display:flex}.nZmjZG_linkBtn{color:var(--accent);background:var(--paper);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.nZmjZG_linkBtn:hover{border-color:var(--accent);background:var(--accent-tint)}.nZmjZG_linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nZmjZG_sources{color:var(--muted);border-top:1px solid var(--rule-soft);background:var(--paper);padding:14px 22px 16px;font-size:12.5px;line-height:1.6}.nZmjZG_sources a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.nZmjZG_sources a:hover{color:var(--accent)}.nZmjZG_privacy{margin-top:4px;display:block}.nZmjZG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.nZmjZG_head,.nZmjZG_controls,.nZmjZG_result,.nZmjZG_sources{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.nZmjZG_verdict,.nZmjZG_emptyDot{animation:none}}
.DutXya_entries{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.DutXya_entry{grid-template-columns:28px minmax(130px,.8fr) minmax(0,1.6fr) 40px;align-items:center;gap:8px;animation:.25s ease-out both DutXya_in;display:grid}.DutXya_num{width:26px;height:26px;color:var(--accent);background:var(--accent-tint);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.DutXya_cell{min-width:0;display:block}.DutXya_select{appearance:auto;text-overflow:ellipsis}.DutXya_remove{border:1px solid var(--rule);background:var(--paper);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.DutXya_remove svg{width:16px;height:16px}.DutXya_remove:hover{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, var(--rule));background:var(--bad-tint)}.DutXya_remove:focus-visible,.DutXya_add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DutXya_add{font:inherit;color:var(--accent);border:1px dashed color-mix(in srgb, var(--accent) 55%, var(--rule));cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:4px;padding:8px 16px;font-size:14.5px;font-weight:700;transition:background .15s}.DutXya_add:hover{background:var(--accent-tint)}.DutXya_gaugeWrap{padding:34px 4px 0}.DutXya_gauge{height:14px;position:relative}.DutXya_band{border-inline:2px solid var(--bg);box-sizing:border-box;border-radius:999px;position:absolute;top:0;bottom:0}.DutXya_bOk{background:color-mix(in srgb, var(--ok) 55%, var(--bg))}.DutXya_bMid{background:color-mix(in srgb, var(--mid) 45%, var(--bg))}.DutXya_bHigh{background:color-mix(in srgb, var(--mid) 80%, var(--bad))}.DutXya_bBad{background:var(--bad)}.DutXya_marker{margin-top:-11px;background:var(--paper);border:4px solid var(--ink);box-sizing:border-box;z-index:2;border-radius:50%;width:22px;height:22px;margin-inline-start:-11px;transition:inset-inline-start .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;box-shadow:0 6px 14px -6px #0a12308c}.DutXya_markerTag{bottom:calc(100% + 8px);text-align:center;font-variant-numeric:tabular-nums;color:#fff;background:var(--ink);box-sizing:border-box;border-radius:999px;min-width:40px;margin-inline-start:-20px;padding:2px 8px;font-size:13px;font-weight:800;position:absolute;inset-inline-start:50%}[data-theme=dark] .DutXya_markerTag{color:var(--bg)}.DutXya_ghost{z-index:1;border-color:var(--bad);background:var(--bad-tint)}.DutXya_ghost .DutXya_markerTag{background:var(--bad);color:#fff}.DutXya_ticks{height:22px;margin-top:6px;position:relative}.DutXya_tick{text-align:center;width:28px;color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:-14px;font-size:12.5px;font-weight:700;position:absolute;top:0}.DutXya_legend{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.DutXya_legend span{align-items:center;gap:6px;display:inline-flex}.DutXya_legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.DutXya_note{color:var(--ink-soft);border-inline-start:4px solid var(--accent);background:var(--accent-tint);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.6}.DutXya_noteBad{border-inline-start-color:var(--bad);background:var(--bad-tint)}.DutXya_flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DutXya_arrowItem{width:40px;padding-inline-start:44px;display:block}.DutXya_ev{background:var(--paper);border:1px solid var(--rule);border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;animation:.3s ease-out both DutXya_in;display:grid}.DutXya_evGood{border-color:color-mix(in srgb, var(--ok) 50%, var(--rule));box-shadow:0 14px 30px -26px var(--ok)}.DutXya_evGood .DutXya_when{background:var(--ok-tint);color:var(--ok)}.DutXya_when{text-align:center;color:var(--accent);background:var(--accent-tint);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:6px 8px;font-size:13.5px;font-weight:800;line-height:1.25;display:grid}.DutXya_when small{opacity:.8;font-size:11.5px;font-weight:600}.DutXya_evText{gap:2px;min-width:0;display:grid}.DutXya_evTitle{color:var(--ink);font-size:16px;font-weight:800;line-height:1.35}.DutXya_evBody{color:var(--ink-soft);font-size:14px;line-height:1.55}.DutXya_today{justify-content:flex-start;padding:0 0 2px;display:flex}.DutXya_todayChip{color:#fff;background:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-inline-start:22px;padding:5px 14px 5px 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #0a123099}[data-theme=dark] .DutXya_todayChip{color:var(--bg)}.DutXya_todayChip:before{content:"";background:#ff5a7a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff5a7a40}.DutXya_expired{color:var(--muted);font-size:13.5px}@keyframes DutXya_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:560px){.DutXya_entry{border-bottom:1px solid var(--rule-soft);grid-template-columns:26px minmax(0,1fr) 40px;grid-template-areas:"n d x"".o o";row-gap:8px;padding-bottom:10px}.DutXya_num{grid-area:n}.DutXya_entry>.DutXya_cell:first-of-type{grid-area:d}.DutXya_wide{grid-area:o}.DutXya_remove{grid-area:x}}@media (max-width:420px){.DutXya_ev{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px}.DutXya_when{padding:6px 4px;font-size:12.5px}.DutXya_arrowItem{padding-inline-start:34px}.DutXya_todayChip{margin-inline-start:12px}}@media (prefers-reduced-motion:reduce){.DutXya_entry,.DutXya_ev{animation:none}.DutXya_marker{transition:none}}
.R2lbeq_root{--bg:var(--page-bg,#fbfcfe);--bg-2:#eaeefb;--paper:#fff;--sheet:#ffffffa8;--glass:#ffffffb8;--ink:#0a1230;--ink-soft:#2a3458;--muted:#5b6486;--rule:#dfe5f5;--rule-soft:#eef1fa;--accent:#1e3eff;--accent-2:#0a1f8a;--accent-3:#3b8bff;--accent-tint:#eef2ff;--warn-tint:#fff6e6;--warn-rule:#c98a1a;--brand-grad:linear-gradient(135deg, #3b82f6 0%, #1e3eff 55%, #0a1f8a 100%);--soft-shadow:0 1px 2px #0f172a0a, 0 12px 32px -18px #0f172a2e;--lift-shadow:0 1px 2px #0f172a0d, 0 36px 72px -44px #0f172a52;--f-serif:"Frank Ruhl Libre", "David Libre", "Times New Roman", serif;--f-sans:"Assistant", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;isolation:isolate;color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;padding-top:calc(84px + var(--alert-banner-h,0px));background:0 0;font-size:18px;line-height:1.75;position:relative;overflow-x:clip}.R2lbeq_root:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#2563eb17 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#2563eb17 1px,#0000 1px) 0 0/56px 56px,radial-gradient(38% 50% at 100% 14%,#3b82f647,#0000 70%),radial-gradient(36% 48% at 0 58%,#0ea5e938,#0000 70%),radial-gradient(46% 42% at 80% 100%,#6366f138,#0000 72%),radial-gradient(30% 34% at 8% 4%,#6366f124,#0000 70%),linear-gradient(#f3f7ff 0%,#eaf0fd 100%);position:fixed;inset:0}[data-theme=dark] .R2lbeq_root:after{background:linear-gradient(90deg,#94a3b80f 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#94a3b80f 1px,#0000 1px) 0 0/56px 56px,radial-gradient(42% 46% at 100% 18%,#3b82f633,#0000 70%),radial-gradient(40% 44% at 0 62%,#0ea5e91f,#0000 70%),radial-gradient(50% 40% at 70% 100%,#6366f129,#0000 72%),linear-gradient(#0d1528 0%,#0f172a 100%)}.R2lbeq_root:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(55% 38% at 82% 10%, rgba(var(--page-accent,37, 99, 235), .14), transparent 68%), radial-gradient(45% 32% at 12% 34%, #0ea5e91a, transparent 66%), radial-gradient(40% 28% at 50% 0%, #6366f114, transparent 70%);height:min(1100px,100%);position:absolute;inset:0 0 auto}[data-theme=dark] .R2lbeq_root{--bg-2:#1a2540;--paper:#1c2541;--sheet:#11192eb3;--glass:#1c2541a8;--ink:#f1f5fb;--ink-soft:#cbd5e1;--muted:#93a1bd;--rule:#2a3654;--rule-soft:#212c48;--accent:#5b9dff;--accent-2:#93c2ff;--accent-3:#7cc4ff;--accent-tint:#3b82f61f;--warn-tint:#c98a1a21;--warn-rule:#e0a93a;--soft-shadow:0 1px 2px #0003, 0 12px 32px -18px #0009;--lift-shadow:0 1px 2px #00000040, 0 36px 72px -44px #000c}.R2lbeq_root ::selection{background:var(--accent);color:#fff}.R2lbeq_main{max-width:1240px;margin:0 auto;padding:0 16px}.R2lbeq_hero{padding:20px 0 8px}.R2lbeq_breadcrumb{color:var(--muted);border:1px solid var(--rule);background:var(--glass);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-top:16px;padding:5px 14px 5px 6px;font-size:13px;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.R2lbeq_breadcrumb a{color:#fff;background:var(--brand-grad);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none}.R2lbeq_breadcrumb a:hover{filter:brightness(1.1)}.R2lbeq_breadcrumb .R2lbeq_sep{opacity:.5}.R2lbeq_breadcrumb .R2lbeq_cat{color:var(--accent);font-weight:700}.R2lbeq_title{font-family:var(--f-sans);letter-spacing:-.03em;max-width:20ch;color:var(--ink);text-wrap:balance;margin:22px 0 18px;font-size:clamp(32px,5.6vw,64px);font-weight:800;line-height:1.1}.R2lbeq_deck{font-family:var(--f-sans);color:var(--ink-soft);text-wrap:pretty;max-width:54ch;margin:0 0 28px;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.6}.R2lbeq_byline{border:1px solid var(--rule);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--soft-shadow);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:36px;padding:14px 18px;display:flex}.R2lbeq_avatar{object-fit:cover;background:#fff;border-radius:14px;flex-shrink:0;width:46px;height:46px;box-shadow:0 6px 16px -6px #1e3eff73}.R2lbeq_bylineMeta{flex-direction:column;flex:calc(100% - 64px);gap:2px;min-width:0;display:flex}.R2lbeq_bylineName{color:var(--ink);font-size:15px;font-weight:800}.R2lbeq_bylineRole{color:var(--muted);font-size:13px}.R2lbeq_bylineLink{color:var(--muted);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.R2lbeq_bylineLink:hover{color:var(--accent)}.R2lbeq_bylineDivider{background:var(--rule);width:1px;height:32px;display:none}.R2lbeq_bylineStat{background:var(--accent-tint);border-radius:12px;flex-direction:column;flex:auto;gap:1px;padding:6px 10px;display:flex}.R2lbeq_bylineStat .k{color:var(--muted);font-size:11.5px;font-weight:700}.R2lbeq_bylineStat .v{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.R2lbeq_bylineSpacer{display:none}.R2lbeq_heroFigure{margin:0 0 40px;position:relative}.R2lbeq_heroFigure:before{content:"";filter:blur(56px);opacity:.22;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#3b82f6,#0ea5e9,#6366f1);border-radius:999px;position:absolute;inset:12% 6% 10%}.R2lbeq_heroFigure .R2lbeq_figureImg{box-shadow:var(--lift-shadow);border-radius:22px}.R2lbeq_figureImg{border:1px solid var(--rule);border-radius:16px;width:100%;height:auto;display:block}.R2lbeq_cardImg{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);border-radius:16px;width:100%;height:auto;transition:transform .35s,box-shadow .35s;display:block}.R2lbeq_indexHeroImgLink{display:block}.R2lbeq_imgPlaceholder{background:repeating-linear-gradient(135deg, var(--bg-2) 0 14px, var(--rule-soft) 14px 28px);border:1px solid var(--rule);width:100%;color:var(--ink-soft);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.R2lbeq_imgPlaceholder .R2lbeq_label{background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);text-align:center;border-radius:999px;max-width:88%;padding:8px 16px;font-size:13px;line-height:1.4}.R2lbeq_heroFigure .R2lbeq_imgPlaceholder{aspect-ratio:16/9;border-radius:22px}.R2lbeq_figcaption{font-family:var(--f-sans);color:var(--muted);align-items:flex-start;gap:10px;margin-top:12px;font-size:13.5px;line-height:1.55;display:flex}.R2lbeq_figcaption:before{content:"";background:var(--brand-grad);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-tint);border-radius:50%;flex-shrink:0;margin-top:.55em}.R2lbeq_body{background:var(--sheet);border-top:1px solid color-mix(in srgb, var(--rule) 70%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:-16px;padding:32px 16px 40px;display:grid;position:relative}.R2lbeq_body>*{grid-column:1;min-width:0}.R2lbeq_wide{grid-column:1/-1!important}.R2lbeq_body p{color:var(--ink-soft);text-wrap:pretty;margin:0 0 1.3em;font-size:18px;line-height:1.8}.R2lbeq_body>p a,.R2lbeq_body>.R2lbeq_lede a,.R2lbeq_checks a,.R2lbeq_steps a,.R2lbeq_faqAns a,.R2lbeq_callout a,.R2lbeq_disclaimer a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.R2lbeq_body>p a:hover,.R2lbeq_checks a:hover,.R2lbeq_steps a:hover,.R2lbeq_faqAns a:hover,.R2lbeq_callout a:hover,.R2lbeq_disclaimer a:hover{text-decoration-color:currentColor}.R2lbeq_body strong{color:var(--ink);font-weight:700}.R2lbeq_lede{color:var(--ink)!important;font-size:19.5px!important;line-height:1.75!important}.R2lbeq_lede:first-letter{font-family:var(--f-sans);float:right;background:linear-gradient(160deg,#7cc4ff 0%,#3b8bff 40%,#1e3eff 70%,#0a1f8a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.06em 0 -.06em .14em;font-size:4.2em;font-weight:800;line-height:.9}.R2lbeq_h2{font-family:var(--f-sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:56px 0 18px;scroll-margin-top:110px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.22;position:relative}.R2lbeq_h2:after{content:"";z-index:-1;pointer-events:none;top:-120px;background:radial-gradient(closest-side,#3b82f64d,#0ea5e91f 55%,#0000);width:620px;height:340px;position:absolute;inset-inline-start:-360px}.R2lbeq_h2:nth-of-type(2n):after{background:radial-gradient(closest-side,#6366f147,#3b82f61a 55%,#0000);inset-inline:auto -360px}.R2lbeq_h2:before{content:"";background:linear-gradient(90deg,#1e3eff 0%,#3b8bff 60%,#7cc4ff 100%);border-radius:999px;width:44px;height:4px;margin-bottom:16px;display:block}.R2lbeq_h3{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink);margin:36px 0 12px;scroll-margin-top:110px;font-size:21px;font-weight:800;line-height:1.35}.R2lbeq_inline{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.R2lbeq_pullquote{text-align:center;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--rule));background:radial-gradient(80% 120% at 50% 0%, var(--accent-tint) 0%, transparent 70%), var(--paper);box-shadow:var(--soft-shadow);border-radius:24px;margin:44px 0;padding:36px 22px 30px;position:relative;overflow:hidden}.R2lbeq_pullquote .R2lbeq_qmark{font-family:var(--f-serif);background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 6px;font-size:72px;line-height:.6;display:block}.R2lbeq_pullquote p{text-wrap:balance;max-width:28ch;font-weight:500;font-family:var(--f-serif)!important;color:var(--ink)!important;margin:0 auto 14px!important;font-size:clamp(22px,2.6vw,30px)!important;line-height:1.4!important}.R2lbeq_pullquote .R2lbeq_src{color:var(--muted);font-size:13px;font-weight:700}.R2lbeq_letter{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--soft-shadow);border-radius:18px;margin:32px 0;overflow:hidden}.R2lbeq_letterTitle{border-bottom:1px solid var(--rule);background:var(--accent-tint);color:var(--ink);padding:14px 22px;font-size:14px;font-weight:800}.R2lbeq_letterBody{-webkit-user-select:all;user-select:all;padding:22px;font-size:15px;line-height:1.9}.R2lbeq_letterBody p{margin:0!important;font-size:15px!important}.R2lbeq_letterNote{border-top:1px dashed var(--rule);padding:12px 22px 16px;color:var(--muted)!important;margin:0!important;font-size:13px!important}.R2lbeq_callout{background:radial-gradient(120% 140% at 100% 0%, var(--accent-tint) 0%, transparent 62%), var(--paper);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--rule));box-shadow:var(--soft-shadow);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;margin:32px 0;padding:20px 20px 18px;display:grid;position:relative}.R2lbeq_callout .R2lbeq_icon{background:var(--brand-grad);color:#fff;border-radius:12px;flex-shrink:0;grid-row:span 2;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex;box-shadow:0 8px 18px -8px #1e3eff99}.R2lbeq_callout .R2lbeq_ttl{font-family:var(--f-sans);color:var(--ink);padding-top:8px;font-size:17.5px;font-weight:800;line-height:1.3}.R2lbeq_callout .R2lbeq_bd{color:var(--ink-soft);margin:0!important;font-size:16.5px!important;line-height:1.7!important}.R2lbeq_calloutWarn{background:radial-gradient(120% 140% at 100% 0%, var(--warn-tint) 0%, transparent 62%), var(--paper);border-color:color-mix(in srgb, var(--warn-rule) 38%, var(--rule))}.R2lbeq_calloutWarn .R2lbeq_icon{background:linear-gradient(135deg,#f0b43c 0%,#c98a1a 100%);box-shadow:0 8px 18px -8px #c98a1ab3}.R2lbeq_figureInline{margin:40px 0}.R2lbeq_figureInline .R2lbeq_imgPlaceholder{aspect-ratio:4/3}.R2lbeq_figureInline .R2lbeq_figureImg,.R2lbeq_figureWide .R2lbeq_figureImg{box-shadow:var(--soft-shadow)}.R2lbeq_figureWide{max-width:1080px;margin:48px auto}.R2lbeq_figureWide .R2lbeq_imgPlaceholder{aspect-ratio:21/9}.R2lbeq_checks{gap:10px;margin:16px 0 28px;padding:0;list-style:none;display:grid}.R2lbeq_checks li{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--accent-tint) 55%, transparent);color:var(--ink-soft);border-radius:16px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:17px;line-height:1.65;display:grid}.R2lbeq_checks li:before{content:"✓";background:var(--brand-grad);color:#fff;text-align:center;border-radius:50%;width:26px;height:26px;margin-top:1px;font-size:14px;font-weight:800;line-height:26px;box-shadow:0 4px 10px -4px #1e3eff99}.R2lbeq_steps{counter-reset:step;margin:24px 0 36px;padding:0;list-style:none}.R2lbeq_steps .R2lbeq_step{counter-increment:step;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:0 0 26px;display:grid;position:relative}.R2lbeq_steps .R2lbeq_step:before{content:counter(step);background:var(--brand-grad);color:#fff;text-align:center;width:40px;height:40px;box-shadow:0 0 0 5px var(--accent-tint), 0 10px 20px -10px #1e3effb3;z-index:1;border-radius:50%;font-size:17px;font-weight:800;line-height:40px;position:relative}.R2lbeq_steps .R2lbeq_step:after{content:"";inset-inline-start:19px;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, transparent), var(--rule));border-radius:2px;width:2px;position:absolute;top:46px;bottom:4px}.R2lbeq_steps .R2lbeq_step:last-child{padding-bottom:0}.R2lbeq_steps .R2lbeq_step:last-child:after{display:none}.R2lbeq_steps .R2lbeq_step .R2lbeq_txt{color:var(--ink-soft);padding-top:6px;font-size:17px;line-height:1.7}.R2lbeq_steps .R2lbeq_step .R2lbeq_txt strong{color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:800;display:block}.R2lbeq_faq{border:1px solid var(--rule);background:var(--paper);border-radius:18px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0f172a0a}.R2lbeq_faq[open]{border-color:color-mix(in srgb, var(--accent) 35%, var(--rule));box-shadow:var(--soft-shadow)}.R2lbeq_faq>summary{cursor:pointer;font-family:var(--f-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px 18px;font-size:17.5px;font-weight:800;line-height:1.45;list-style:none;display:flex}.R2lbeq_faq>summary::-webkit-details-marker{display:none}.R2lbeq_faq>summary:after{content:"+";background:var(--accent-tint);width:30px;height:30px;color:var(--accent);text-align:center;border-radius:50%;flex-shrink:0;font-size:22px;font-weight:400;line-height:29px;transition:transform .25s,background .25s,color .25s}.R2lbeq_faq[open]>summary:after{background:var(--accent);color:#fff;transform:rotate(45deg)}.R2lbeq_faq>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:18px}.R2lbeq_faqAns{color:var(--ink-soft);padding:0 18px 18px;font-size:16.5px;line-height:1.75}.R2lbeq_cityChips{flex-wrap:wrap;gap:8px;margin:24px 0 8px;display:flex}.R2lbeq_cityChips span{background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.R2lbeq_cityChips span.paused{color:var(--muted);box-shadow:none;background:0 0;text-decoration:line-through}.R2lbeq_disclaimer{background:var(--paper);border:1px dashed var(--rule);color:var(--muted);border-radius:16px;margin:56px 0 0;padding:20px 22px;font-size:14.5px;line-height:1.7}.R2lbeq_disclaimer strong{color:var(--ink-soft);font-weight:700}.R2lbeq_endmark{text-align:center;color:var(--accent);letter-spacing:.6em;margin:56px 0 0;font-size:22px}.R2lbeq_ctaBlock{color:#fff;text-align:center;isolation:isolate;background:linear-gradient(135deg,#1e3eff 0%,#0a1f8a 100%);border-radius:28px;margin:64px 0 0;padding:44px 22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1e3eff99}.R2lbeq_ctaBlock:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 20%,#7cc4ff47 0%,#0000 60%),linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(90% 90% at 50% 40%,#000 30%,#0000 100%)}.R2lbeq_ctaBlock h3{font-family:var(--f-sans);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(25px,3.2vw,36px);font-weight:800;line-height:1.2}.R2lbeq_ctaBlock p{opacity:.92;margin:0 0 26px;max-width:56ch;margin-inline:auto;font-size:17.5px;line-height:1.65}.R2lbeq_ctaButton{color:#0a1f8a;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #00000040}.R2lbeq_ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000052}.R2lbeq_related{margin-top:64px;padding:0 0 32px}.R2lbeq_related h4{font-family:var(--f-sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:clamp(22px,2.6vw,28px);font-weight:800}.R2lbeq_relatedGrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.R2lbeq_card{color:inherit;border:1px solid var(--rule);background:var(--paper);box-shadow:var(--soft-shadow);border-radius:22px;flex-direction:column;gap:10px;padding:12px 12px 16px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.R2lbeq_card:hover{box-shadow:var(--lift-shadow);border-color:color-mix(in srgb, var(--accent) 30%, var(--rule));transform:translateY(-3px)}.R2lbeq_card .R2lbeq_imgPlaceholder{aspect-ratio:4/3}.R2lbeq_card .R2lbeq_cardImg{border:0;border-radius:14px}.R2lbeq_cardCat{color:var(--accent);padding-inline:4px;font-size:12px;font-weight:700}.R2lbeq_card h5{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink);margin:0;padding-inline:4px;font-size:19px;font-weight:800;line-height:1.35}.R2lbeq_card:hover h5{color:var(--accent)}.R2lbeq_cardMeta{color:var(--muted);margin-top:auto;padding:4px 4px 0;font-size:13px}.R2lbeq_relatedMore{border-top:1px solid var(--rule);gap:12px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:grid}.R2lbeq_relatedMore a{color:var(--ink);font-size:16px;line-height:1.45;text-decoration:none}.R2lbeq_relatedMore a:hover{color:var(--accent);text-decoration:underline}.R2lbeq_indexHeader{text-align:center;margin:28px 0 44px}.R2lbeq_indexEyebrow{color:var(--ink-soft);border:1px solid var(--rule);background:var(--glass);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.R2lbeq_indexEyebrow:before{content:"";background:var(--brand-grad);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%}.R2lbeq_indexTitle{font-family:var(--f-sans);letter-spacing:-.035em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:0 auto 18px;font-size:clamp(36px,6.4vw,76px);font-weight:800;line-height:1.06}.R2lbeq_indexDeck{font-family:var(--f-sans);color:var(--ink-soft);text-wrap:pretty;max-width:56ch;margin:0 auto 10px;font-size:clamp(17px,1.9vw,21px);font-weight:400;line-height:1.65}.R2lbeq_indexHero{border:1px solid var(--rule);background:var(--sheet);box-shadow:var(--lift-shadow);border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;margin-bottom:44px;padding:16px;display:grid}.R2lbeq_indexHero .R2lbeq_imgPlaceholder{aspect-ratio:4/3}.R2lbeq_indexHero .R2lbeq_figureImg{border:0;border-radius:18px}.R2lbeq_indexHeroCat{color:var(--accent);margin-bottom:10px;font-size:12.5px;font-weight:700}.R2lbeq_indexHeroTitle{font-family:var(--f-sans);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(25px,3.2vw,40px);font-weight:800;line-height:1.18}.R2lbeq_indexHeroTitle a{color:inherit;text-decoration:none}.R2lbeq_indexHeroTitle a:hover{color:var(--accent)}.R2lbeq_indexHeroDeck{color:var(--ink-soft);margin:0 0 16px;font-size:17px;line-height:1.65}.R2lbeq_indexHeroMeta{color:var(--muted);gap:14px;font-size:13px;font-weight:600;display:flex}.R2lbeq_indexGrid{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:72px;display:grid}.R2lbeq_indexCard{color:inherit;border:1px solid var(--rule);background:var(--paper);box-shadow:var(--soft-shadow);border-radius:22px;flex-direction:column;gap:10px;padding:12px 12px 18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.R2lbeq_indexCard:hover{box-shadow:var(--lift-shadow);border-color:color-mix(in srgb, var(--accent) 30%, var(--rule));transform:translateY(-3px)}.R2lbeq_indexCard .R2lbeq_imgPlaceholder{aspect-ratio:4/3}.R2lbeq_indexCard .R2lbeq_cardImg{border:0;border-radius:14px}.R2lbeq_indexCardCat{color:var(--accent);padding-inline:4px;font-size:12px;font-weight:700}.R2lbeq_indexCardTitle{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;padding-inline:4px;font-size:19.5px;font-weight:800;line-height:1.35}.R2lbeq_indexCard:hover .R2lbeq_indexCardTitle{color:var(--accent)}.R2lbeq_indexCardDeck{color:var(--muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;padding-inline:4px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.R2lbeq_indexCardMeta{color:var(--muted);margin-top:auto;padding:4px 4px 0;font-size:12.5px;font-weight:600}.R2lbeq_tableBlock{min-width:0;max-width:100%;margin:32px 0}.R2lbeq_tableCaption{font-family:var(--f-sans);color:var(--ink);text-align:start;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;line-height:1.5;display:flex}.R2lbeq_tableCaption:before{content:"";background:var(--brand-grad);border-radius:4px;flex-shrink:0;width:4px;height:18px}.R2lbeq_tableWrap{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--soft-shadow);border-radius:18px;overflow:hidden}.R2lbeq_table{border-collapse:collapse;table-layout:auto;width:100%;font-family:var(--f-sans);color:var(--ink-soft);font-size:15px;line-height:1.6}.R2lbeq_table th,.R2lbeq_table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--rule-soft);overflow-wrap:anywhere;padding:12px 14px}.R2lbeq_table tbody tr:last-child th,.R2lbeq_table tbody tr:last-child td{border-bottom:0}.R2lbeq_table thead th{background:var(--accent-tint);color:var(--ink);border-bottom:1px solid var(--rule);overflow-wrap:normal;font-size:13.5px;font-weight:800}.R2lbeq_table tbody th{color:var(--ink);font-weight:700}.R2lbeq_table tbody tr:nth-child(2n)>*{background:color-mix(in srgb, var(--rule-soft) 60%, transparent)}.R2lbeq_table tbody tr:hover>*{background:var(--accent-tint)}.R2lbeq_table a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.R2lbeq_table strong{color:var(--ink);font-weight:700}.R2lbeq_tableNote{color:var(--muted)!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.6!important}@media (max-width:640px){.R2lbeq_tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.R2lbeq_table,.R2lbeq_table>tbody,.R2lbeq_table>tbody>tr{display:block}.R2lbeq_table>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.R2lbeq_table>tbody>tr{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--soft-shadow);border-radius:16px;padding:12px 14px 8px}.R2lbeq_table>tbody>tr+tr{margin-top:10px}.R2lbeq_table>tbody>tr>*,.R2lbeq_table tbody tr:nth-child(2n)>*,.R2lbeq_table tbody tr:hover>*{background:0 0;border:0;padding:7px 0;display:block}.R2lbeq_table>tbody>tr>:first-child{color:var(--ink);border-bottom:1px solid var(--rule-soft);margin-bottom:4px;padding:0 0 9px;font-size:16px;font-weight:800}.R2lbeq_table>tbody>tr>[data-label]{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px;display:grid}.R2lbeq_table>tbody>tr>[data-label]:not(:first-child)+[data-label]{border-top:1px dashed var(--rule-soft)}.R2lbeq_table>tbody>tr>[data-label]:before{content:attr(data-label);color:var(--muted);padding-top:2px;font-size:12.5px;font-weight:700;line-height:1.5}}.R2lbeq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:600px){.R2lbeq_main{padding:0 28px}.R2lbeq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.R2lbeq_indexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.R2lbeq_callout{gap:6px 18px;padding:24px 26px 22px}.R2lbeq_pullquote{padding:44px 32px 36px}.R2lbeq_ctaBlock{padding:56px 40px}.R2lbeq_faq>summary{padding:18px 22px}.R2lbeq_faqAns{padding:0 22px 20px}}@media (min-width:900px){.R2lbeq_root{padding-top:calc(96px + var(--alert-banner-h,0px))}.R2lbeq_hero{padding:36px 0 12px}.R2lbeq_byline{margin-bottom:48px;padding:16px 22px}.R2lbeq_bylineMeta{flex:0 auto}.R2lbeq_bylineDivider{display:block}.R2lbeq_bylineStat{background:0 0;border-radius:0;flex:none;padding:0}.R2lbeq_bylineStat .v{font-size:14px}.R2lbeq_bylineSpacer{flex:1;display:block}.R2lbeq_heroFigure{margin-bottom:56px}.R2lbeq_body{background:0 0;border:0;border-radius:0;grid-template-columns:1fr min(680px,100%) 1fr;gap:0 48px;margin-inline:0;padding:64px 0 56px}.R2lbeq_body:before{content:"";inset-block:0;z-index:-1;pointer-events:none;background:var(--sheet);border:1px solid #ffffffb3;border-radius:32px;width:min(100%,792px);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3b82f61a,inset 0 1px #fffc,0 50px 120px -50px #1e3eff4d}[data-theme=dark] .R2lbeq_body:before{border-color:#94a3b824;box-shadow:0 50px 120px -50px #000000b3}.R2lbeq_body>*{grid-column:2}.R2lbeq_body p{font-size:19px}.R2lbeq_lede{font-size:21px!important}.R2lbeq_lede:first-letter{font-size:4.8em}.R2lbeq_h2{margin-top:68px}.R2lbeq_body>.R2lbeq_h2:first-child,.R2lbeq_body>.R2lbeq_lede:first-child+.R2lbeq_h2{margin-top:0}.R2lbeq_steps .R2lbeq_step{grid-template-columns:48px minmax(0,1fr);gap:20px}.R2lbeq_steps .R2lbeq_step:before{width:48px;height:48px;font-size:19px;line-height:48px}.R2lbeq_steps .R2lbeq_step:after{inset-inline-start:23px;top:56px}.R2lbeq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.R2lbeq_related{margin-top:88px}.R2lbeq_indexHero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:20px 40px 20px 20px}.R2lbeq_indexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:96px}.R2lbeq_indexHeader{margin:40px 0 56px}}
.LFdbCW_card{isolation:isolate;background:linear-gradient(var(--paper,#fff), var(--paper,#fff)) padding-box, linear-gradient(135deg, #3b82f6 0%, #7cc4ff 45%, #6366f1 100%) border-box;font-family:var(--f-sans);border:1.5px solid #0000;border-radius:26px;margin:36px 0;padding:22px 18px 18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -36px #1e3eff73}.LFdbCW_card:before,.LFdbCW_card:after{content:"";pointer-events:none;z-index:-1;position:absolute}.LFdbCW_card:before{aspect-ratio:1;background:radial-gradient(closest-side,#3b82f62e,#0000);width:70%;inset:-40% -20% auto auto}.LFdbCW_card:after{background-image:linear-gradient(to right, color-mix(in srgb, var(--ink,#0a1230) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink,#0a1230) 9%, transparent) 1px, transparent 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 100% 0,#000 0%,#0000 75%)}[dir=ltr] .LFdbCW_card:before{inset:-40% auto auto -20%}[dir=ltr] .LFdbCW_card:after{-webkit-mask-image:radial-gradient(60% 70% at 0 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 0 0,#000 0%,#0000 75%)}.LFdbCW_end{background:radial-gradient(120% 90% at 50% 0%, var(--accent-tint,#eef2ff) 0%, var(--paper,#fff) 70%) padding-box, linear-gradient(135deg, #3b82f6 0%, #7cc4ff 45%, #6366f1 100%) border-box;margin-top:64px;scroll-margin-top:110px}.LFdbCW_head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.LFdbCW_icon{color:#fff;background:var(--brand-grad,linear-gradient(135deg, #3b82f6, #1e3eff));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 10px 22px -10px #1e3effb3}.LFdbCW_icon svg{width:22px;height:22px}.LFdbCW_kicker{color:var(--accent,#1e3eff);background:var(--accent-tint,#eef2ff);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex;margin:0!important}.LFdbCW_dot{background:#10b981;border-radius:50%;width:7px;height:7px;position:relative}.LFdbCW_dot:after{content:"";opacity:0;border:2px solid #10b981;border-radius:50%;animation:2.4s ease-out infinite LFdbCW_pulse;position:absolute;inset:-3px}@keyframes LFdbCW_pulse{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.LFdbCW_dot:after{animation:none}}.LFdbCW_title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(19px,2.4vw,25px);font-weight:800;line-height:1.35}.LFdbCW_end .LFdbCW_title{font-size:clamp(23px,3vw,30px)}.LFdbCW_lead{color:var(--ink-soft);margin:12px 0 0!important;font-size:16.5px!important;line-height:1.65!important}.LFdbCW_outcomes{color:var(--ink-soft);gap:8px;margin:16px 0 18px;padding:0;font-size:15px;list-style:none;display:grid}.LFdbCW_outcomes li{grid-template-columns:20px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.LFdbCW_outcomes li:before{content:"✓";text-align:center;width:20px;height:20px;color:var(--accent,#1e3eff);background:var(--accent-tint,#eef2ff);border-radius:50%;margin-top:1px;font-size:11px;font-weight:800;line-height:20px}.LFdbCW_outcomes li.LFdbCW_primary{color:var(--ink);font-weight:700}.LFdbCW_outcomes li.LFdbCW_primary:before{color:#fff;background:var(--brand-grad,#1e3eff)}.LFdbCW_form{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.LFdbCW_field{color:var(--ink-soft);gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.LFdbCW_field em{color:var(--muted);font-style:normal;font-weight:400}.LFdbCW_field input{border:1px solid var(--rule);background:var(--paper);width:100%;height:50px;color:var(--ink);border-radius:14px;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0d}.LFdbCW_field input::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.LFdbCW_field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.LFdbCW_field input[aria-invalid=true]{border-color:#e5484d}.LFdbCW_submit{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#1e3eff 60%,#1a35d6 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 12px 24px -12px #1e3effcc}.LFdbCW_submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 16px 30px -12px #1e3effe6}.LFdbCW_submit:disabled{opacity:.75;cursor:default}.LFdbCW_submit:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.LFdbCW_arrow{width:18px;height:18px;transition:transform .15s}.LFdbCW_submit:hover .LFdbCW_arrow{transform:translate(-3px)}[dir=ltr] .LFdbCW_submit:hover .LFdbCW_arrow{transform:translate(3px)}.LFdbCW_spin{width:18px;height:18px;animation:.9s linear infinite LFdbCW_spin}@keyframes LFdbCW_spin{to{transform:rotate(360deg)}}.LFdbCW_error{background:#e5484d0f;border:1px solid #e5484d4d;border-radius:12px;padding:10px 14px;color:#b42318!important;margin:12px 0 0!important;font-size:14.5px!important;line-height:1.5!important}[data-theme=dark] .LFdbCW_error{color:#fda29b!important}.LFdbCW_trust{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.LFdbCW_trust li{align-items:center;gap:6px;display:inline-flex}.LFdbCW_trust li:before{content:"";background:#10b981;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.LFdbCW_done{text-align:center;flex-direction:column;align-items:center;padding:14px 0 8px;display:flex}.LFdbCW_doneIcon{color:#059669;background:#10b9811f;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;animation:.45s cubic-bezier(.2,1.4,.4,1) both LFdbCW_pop;display:flex;box-shadow:0 0 0 6px #10b9810f}[data-theme=dark] .LFdbCW_doneIcon{color:#34d399}.LFdbCW_doneIcon svg{width:30px;height:30px}@keyframes LFdbCW_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LFdbCW_doneIcon{animation:none}}.LFdbCW_doneTitle{letter-spacing:-.015em;font-weight:800;color:var(--ink)!important;margin:0 0 6px!important;font-size:24px!important}.LFdbCW_doneBody{max-width:42ch;color:var(--ink-soft);margin:0!important}@media (min-width:600px){.LFdbCW_card{padding:26px 26px 22px}.LFdbCW_end{padding:34px 34px 26px}}@media (min-width:760px){.LFdbCW_form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.LFdbCW_sticky{inset-inline:12px;z-index:40;color:#fff;font-family:var(--f-sans);background:linear-gradient(135deg,#1e3eff 0%,#0a1f8a 100%);border-radius:18px;align-items:stretch;display:flex;position:fixed;bottom:12px;box-shadow:0 16px 36px -12px #0a123099,inset 0 0 0 1px #ffffff14}@media (min-width:768px){.LFdbCW_sticky{display:none}}.LFdbCW_stickyLink{color:inherit;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.LFdbCW_stickyLine{flex:1;font-size:14px;font-weight:600;line-height:1.35}.LFdbCW_stickyCta{color:#0a1f8a;background:#fff;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:800}.LFdbCW_stickyClose{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:0 14px;font-size:22px}
.MopYua_wrap{container-type:inline-size}.MopYua_flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MopYua_arrowItem{justify-content:center;display:flex}.MopYua_arrowSide{display:none!important}.MopYua_node{background:var(--paper);border:1px solid var(--rule);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px 16px 15px;animation:.32s ease-out both MopYua_in;display:grid}@keyframes MopYua_in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.MopYua_first{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule));background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--paper)}.MopYua_step{color:var(--accent);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.MopYua_stepNum{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.MopYua_nodeTitle{color:var(--ink);font-size:16.5px;font-weight:800;line-height:1.35}.MopYua_nodeBody{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.MopYua_nodeBody a{color:var(--accent);font-weight:700}@container (min-width:600px){.MopYua_flow{flex-direction:row;align-items:stretch}.MopYua_node{flex:1 1 0}.MopYua_arrowItem{align-items:center}.MopYua_arrowDown{display:none!important}.MopYua_arrowSide{display:grid!important}}.MopYua_warn{color:var(--ink-soft);border-inline-start:4px solid var(--bad);background:var(--bad-tint);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.MopYua_node{animation:none}}
.cnfY6a_tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.cnfY6a_tile{background:var(--paper);border:1px solid var(--rule);border-radius:14px;align-content:start;gap:2px;min-width:0;padding:14px 16px;animation:.3s ease-out both cnfY6a_in;display:grid}.cnfY6a_tile:nth-child(2){animation-delay:50ms}.cnfY6a_tile:nth-child(3){animation-delay:.1s}@keyframes cnfY6a_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cnfY6a_tileWarn{border-color:color-mix(in srgb, var(--mid) 45%, var(--rule));background:linear-gradient(var(--mid-tint), var(--mid-tint)), var(--paper)}.cnfY6a_tileLabel{color:var(--muted);font-size:12.5px;font-weight:700}.cnfY6a_tileValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.3}.cnfY6a_tileWarn .cnfY6a_tileValue{color:var(--mid)}.cnfY6a_tileNote{color:var(--ink-soft);font-size:13px;line-height:1.45}.cnfY6a_life{background:var(--paper);border:1px solid var(--rule);border-radius:16px;padding:34px 14px 4px}.cnfY6a_lifeTrack{grid-template-columns:52fr 20fr 28fr;gap:3px;height:14px;display:grid;position:relative}.cnfY6a_seg{border-radius:999px}.cnfY6a_seg1{background:color-mix(in srgb, var(--accent) 30%, var(--bg-2))}.cnfY6a_seg2{background:color-mix(in srgb, var(--mid) 55%, var(--bg-2))}.cnfY6a_seg3{background:color-mix(in srgb, var(--bad) 45%, var(--bg-2))}.cnfY6a_med{background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;transform:translate(50%)}.cnfY6a_you{background:var(--accent);border:3px solid var(--paper);width:22px;height:22px;box-shadow:0 0 0 2px var(--accent), 0 8px 16px -6px var(--accent);border-radius:50%;margin-top:-11px;transition:inset-inline-start .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(50%)}.cnfY6a_youLabel{bottom:calc(100% + 8px);white-space:nowrap;color:#fff;background:var(--accent);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:50%;transform:translate(50%)}.cnfY6a_youStart{inset-inline-start:-4px;transform:none}.cnfY6a_youEnd{inset-inline:auto -4px;transform:none}.cnfY6a_lifeLabels{height:22px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;font-weight:700;position:relative}.cnfY6a_lifeLabels span{position:absolute;transform:translate(50%)}.cnfY6a_lifeLabels .cnfY6a_lblStart{inset-inline-start:0;transform:none}.cnfY6a_lifeLabels .cnfY6a_lblEnd{inset-inline-end:0;transform:none}.cnfY6a_lifeKey{color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:8px 0 12px;font-size:12.5px;display:flex}.cnfY6a_lifeKey span{align-items:center;gap:6px;display:inline-flex}.cnfY6a_lifeKey i{border-radius:999px;width:16px;height:8px;display:inline-block}.cnfY6a_k1{background:color-mix(in srgb, var(--accent) 30%, var(--bg-2))}.cnfY6a_k2{background:color-mix(in srgb, var(--mid) 55%, var(--bg-2))}.cnfY6a_k3{background:color-mix(in srgb, var(--bad) 45%, var(--bg-2))}.cnfY6a_lifeKey .cnfY6a_kMed{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:10px;height:10px}.cnfY6a_note{color:var(--ink-soft);border-inline-start:4px solid var(--accent);background:var(--paper);border-radius:12px;padding:10px 14px;font-size:14px}@media (prefers-reduced-motion:reduce){.cnfY6a_tile{animation:none}.cnfY6a_you{transition:none}}
.XHAa2q_ruler{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.XHAa2q_zone{gap:8px;min-width:0;display:grid}.XHAa2q_zoneBar{background:var(--bg-2);border-radius:999px;height:8px;transition:background .25s;position:relative}.XHAa2q_zonePast .XHAa2q_zoneBar{background:color-mix(in srgb, var(--accent) 22%, var(--bg-2))}.XHAa2q_zoneOn .XHAa2q_zoneBar{background:var(--accent)}.XHAa2q_pin{top:50%;margin-top:-15px;background:var(--paper);width:30px;height:30px;color:var(--accent);border:2px solid var(--accent);box-shadow:0 6px 14px -6px var(--accent);border-radius:50%;place-items:center;margin-inline-start:-15px;animation:.35s ease-out XHAa2q_drop;display:grid;position:absolute;inset-inline-start:50%}.XHAa2q_pin svg{width:16px;height:16px;transform:scaleX(-1)}@keyframes XHAa2q_drop{0%{opacity:0;transform:translateY(-8px)scale(.8)}to{opacity:1;transform:none}}.XHAa2q_zoneLabel{color:var(--muted);text-align:center;margin-top:6px;font-size:12px;line-height:1.3}.XHAa2q_zoneOn .XHAa2q_zoneLabel{color:var(--accent);font-weight:800}.XHAa2q_flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.XHAa2q_arrowItem{width:40px;padding-inline-start:14px;display:block}.XHAa2q_node{background:var(--paper);border:1px solid var(--rule);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px 16px 15px;animation:.3s ease-out both XHAa2q_in;display:grid;position:relative}@keyframes XHAa2q_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.XHAa2q_nodeAccent{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule));background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--paper);box-shadow:0 14px 30px -24px var(--accent)}.XHAa2q_num{width:36px;height:36px;color:var(--accent);background:var(--accent-tint);border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:grid}.XHAa2q_nodeAccent .XHAa2q_num{background:var(--accent);color:#fff}.XHAa2q_nodeText{gap:3px;min-width:0;display:grid}.XHAa2q_tag{letter-spacing:.03em;color:var(--accent);font-size:12px;font-weight:700}.XHAa2q_nodeTitle{color:var(--ink);font-size:16.5px;font-weight:800;line-height:1.35}.XHAa2q_nodeBody{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.XHAa2q_fees{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}.XHAa2q_feeNow,.XHAa2q_feeAlt{border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:5px 11px;font-size:13.5px}.XHAa2q_feeNow{border-color:color-mix(in srgb, var(--ok) 40%, var(--rule));color:var(--ink)}.XHAa2q_feeNow strong{color:var(--ok)}@media (max-width:420px){.XHAa2q_node{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 13px}.XHAa2q_num{border-radius:10px;width:30px;height:30px;font-size:14px}.XHAa2q_arrowItem{padding-inline-start:8px}}@media (prefers-reduced-motion:reduce){.XHAa2q_pin,.XHAa2q_node{animation:none}}
.srlAXW_toggles{gap:10px;display:grid}.srlAXW_bars{background:var(--paper);border:1px solid var(--rule);border-radius:16px;gap:10px;padding:16px;display:grid}.srlAXW_barRow{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:center;gap:6px 12px;padding:8px 10px;transition:background .2s;display:grid}.srlAXW_active{background:var(--accent-tint)}.srlAXW_barLabel{color:var(--ink-soft);flex-wrap:wrap;grid-area:label;align-items:center;gap:4px 8px;min-width:0;font-size:14px;display:flex}.srlAXW_now{color:#fff;background:var(--accent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.srlAXW_barValue{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;font-size:17px;font-weight:800}.srlAXW_barTrack{background:var(--bg-2);border-radius:999px;grid-area:track;height:12px;position:relative;overflow:hidden}.srlAXW_barFill{background:color-mix(in srgb, var(--ink) 30%, var(--bg-2));border-radius:999px;transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:0;inset-inline-start:0}.srlAXW_cheap .srlAXW_barFill{background:linear-gradient(to left, color-mix(in srgb, var(--ok) 60%, transparent), var(--ok))}.srlAXW_cheap .srlAXW_barValue{color:var(--ok)}.srlAXW_year{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.srlAXW_month{background:var(--bg-2);border-radius:10px;place-items:center;min-width:0;height:40px;display:grid;position:relative}.srlAXW_monthName{color:var(--muted);font-size:11.5px;font-weight:600}.srlAXW_monthWinter{background:color-mix(in srgb, var(--ok) 22%, var(--paper))}.srlAXW_monthWinter .srlAXW_monthName{color:var(--ok);font-weight:800}.srlAXW_monthFile{background:repeating-linear-gradient(135deg, var(--mid-tint) 0 6px, var(--paper) 6px 10px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mid) 50%, transparent)}.srlAXW_monthFile .srlAXW_monthName{color:var(--mid);font-weight:800}.srlAXW_monthOn{box-shadow:inset 0 0 0 2px var(--accent)}.srlAXW_monthOn:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-9px}.srlAXW_yearLegend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:2px;font-size:12.5px;display:flex}.srlAXW_yearLegend span{align-items:center;gap:6px;display:inline-flex}.srlAXW_yearLegend i{border-radius:4px;width:14px;height:14px;display:inline-block}.srlAXW_lgWinter{background:color-mix(in srgb, var(--ok) 22%, var(--paper))}.srlAXW_lgFile{background:var(--mid-tint);box-shadow:inset 0 0 0 1px var(--mid)}.srlAXW_lgOn{box-shadow:inset 0 0 0 2px var(--accent)}.srlAXW_validity{background:var(--paper);border:1px solid var(--rule);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.srlAXW_validityNum{width:64px;height:64px;font-family:var(--f-serif);color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:900;display:grid}.srlAXW_validityText{color:var(--ink-soft);gap:2px;min-width:0;font-size:14.5px;display:grid}.srlAXW_validityText strong{color:var(--ink);font-size:16px}.srlAXW_note{color:var(--ink-soft);border-inline-start:4px solid var(--mid);background:var(--mid-tint);border-radius:12px;padding:10px 14px;font-size:14px}@media (max-width:420px){.srlAXW_monthName{font-size:10px}.srlAXW_month{border-radius:8px;height:34px}.srlAXW_year{gap:3px}}@media (prefers-reduced-motion:reduce){.srlAXW_barFill{transition:none}}
.b5jlQa_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.b5jlQa_dest{background:var(--paper);border:1px solid var(--rule);border-radius:14px;gap:8px;min-width:0;padding:14px 16px 13px;animation:.3s ease-out both b5jlQa_in;display:grid;position:relative}.b5jlQa_dest:nth-child(2){animation-delay:40ms}.b5jlQa_dest:nth-child(3){animation-delay:80ms}.b5jlQa_dest:nth-child(4){animation-delay:.12s}.b5jlQa_dest:nth-child(5){animation-delay:.16s}@keyframes b5jlQa_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.b5jlQa_destOk{--tone:var(--ok)}.b5jlQa_destBad{--tone:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, var(--rule))}.b5jlQa_destHead{align-items:center;gap:10px;min-width:0;display:flex}.b5jlQa_flag{width:34px;height:34px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--accent);background:var(--accent-tint);direction:ltr;border-radius:10px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.b5jlQa_destName{color:var(--ink);flex:1;min-width:0;font-size:16px;font-weight:800}.b5jlQa_pill{border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:800}.b5jlQa_pillOk{color:var(--ok);background:var(--ok-tint)}.b5jlQa_pillBad{color:var(--bad);background:var(--bad-tint)}.b5jlQa_destRule{color:var(--muted);font-size:13.5px;line-height:1.45}.b5jlQa_bar{background:var(--bg-2);border-radius:999px;height:10px;margin:6px 0 4px;position:relative}.b5jlQa_barFill{background:linear-gradient(to left, color-mix(in srgb, var(--tone) 55%, transparent), var(--tone));border-radius:999px;transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}.b5jlQa_tick{background:var(--ink);width:4px;height:20px;box-shadow:0 0 0 2px var(--paper);border-radius:2px;margin-inline-start:-2px;position:absolute;top:-5px}.b5jlQa_destFoot{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:13.5px;display:flex}.b5jlQa_spare{color:var(--ok);font-weight:700}.b5jlQa_short{color:var(--bad);font-weight:700}.b5jlQa_extra{color:var(--muted);border-top:1px dashed var(--rule);padding-top:6px;font-size:13px}.b5jlQa_legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.b5jlQa_legend span{align-items:center;gap:6px;display:inline-flex}.b5jlQa_legendFill{background:var(--ok);border-radius:999px;width:22px;height:8px;display:inline-block}.b5jlQa_legendTick{background:var(--ink);border-radius:2px;width:4px;height:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.b5jlQa_dest{animation:none}.b5jlQa_barFill{transition:none}}
.-\32 F2Zq_flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-\32 F2Zq_arrowItem{width:40px;padding-inline-start:44px;display:block}.-\32 F2Zq_ev{background:var(--paper);border:1px solid var(--rule);border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;animation:.3s ease-out both -\32 F2Zq_in;display:grid}@keyframes -\32 F2Zq_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.-\32 F2Zq_when{text-align:center;min-height:40px;color:var(--accent);background:var(--accent-tint);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:6px 8px;font-size:13.5px;font-weight:800;line-height:1.25;display:grid}.-\32 F2Zq_evText{gap:2px;min-width:0;display:grid}.-\32 F2Zq_evTitle{color:var(--ink);font-size:16px;font-weight:800;line-height:1.35}.-\32 F2Zq_evBody{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.-\32 F2Zq_accent{border-color:color-mix(in srgb, var(--accent) 50%, var(--rule));box-shadow:0 14px 30px -26px var(--accent)}.-\32 F2Zq_accent .-\32 F2Zq_when{background:var(--accent);color:#fff}.-\32 F2Zq_bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--rule))}.-\32 F2Zq_bad .-\32 F2Zq_when{background:var(--bad-tint);color:var(--bad)}.-\32 F2Zq_mid{border-color:color-mix(in srgb, var(--mid) 45%, var(--rule))}.-\32 F2Zq_mid .-\32 F2Zq_when{background:var(--mid-tint);color:var(--mid)}.-\32 F2Zq_done{opacity:.62}.-\32 F2Zq_done .-\32 F2Zq_evTitle:after{content:" ✓";color:var(--ok)}.-\32 F2Zq_today{justify-content:flex-start;padding:12px 0;display:flex}.-\32 F2Zq_todayChip{color:#fff;background:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-inline-start:22px;padding:5px 14px 5px 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #0a123099}[data-theme=dark] .-\32 F2Zq_todayChip{color:var(--bg)}.-\32 F2Zq_todayChip:before{content:"";background:#ff5a7a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff5a7a40}.-\32 F2Zq_late{color:var(--ink-soft);border-inline-start:4px solid var(--mid);background:var(--mid-tint);border-radius:12px;padding:12px 14px;font-size:14px}@media (max-width:420px){.-\32 F2Zq_ev{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:12px}.-\32 F2Zq_when{padding:6px 4px;font-size:12.5px}.-\32 F2Zq_arrowItem{padding-inline-start:31px}.-\32 F2Zq_todayChip{margin-inline-start:12px}}@media (prefers-reduced-motion:reduce){.-\32 F2Zq_ev{animation:none}}