.K3BGhW_tool{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-window);max-width:var(--container-tool);grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:auto;padding:20px;display:grid}.K3BGhW_board{aspect-ratio:1;border-radius:var(--r-sm);width:100%;max-width:480px;margin-inline:auto;overflow:hidden}.K3BGhW_body{min-width:0}@media (min-width:641px){.K3BGhW_tool{gap:32px;padding:32px}}@media (min-width:900px){.K3BGhW_withBoard{grid-template-columns:480px minmax(0,1fr);align-items:start}.K3BGhW_board{margin-inline:0}}
.AYn8AW_button{box-sizing:border-box;border-radius:var(--r-md);min-height:45px;font-family:var(--font-display);font-size:var(--fs-button);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-button);transition:transform var(--t-fast), box-shadow var(--t-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){@media (hover:hover) and (pointer:fine){.AYn8AW_button:hover{box-shadow:var(--shadow-button-hover);transform:translateY(-2px)}}}.AYn8AW_button:active{filter:none;transform:translateY(0)}.AYn8AW_button[disabled],.AYn8AW_button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:var(--shadow-button);transform:none}.AYn8AW_button[aria-busy=true]{cursor:progress}.AYn8AW_full{width:100%}.AYn8AW_label{display:inline-block}.AYn8AW_white{background:var(--white);color:var(--indigo)}.AYn8AW_white:active{background:color-mix(in srgb, var(--white) 88%, var(--indigo))}.AYn8AW_indigo{background:var(--indigo);color:var(--white)}.AYn8AW_indigo:active{background:color-mix(in srgb, var(--indigo) 82%, black)}.AYn8AW_coral{background:var(--coral-cta);color:var(--white)}.AYn8AW_coral:active{background:color-mix(in srgb, var(--coral-cta) 82%, black)}.AYn8AW_dark{background:var(--ink-85);color:var(--white)}.AYn8AW_dark:active{background:color-mix(in srgb, var(--ink-85) 70%, black)}.AYn8AW_outline{color:var(--button-outline,var(--blue));border:2px solid var(--button-outline,var(--blue));box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.AYn8AW_outline:hover{box-shadow:var(--shadow-button)}}.AYn8AW_outline:active{background:color-mix(in srgb, var(--button-outline,var(--blue)) 10%, transparent)}.AYn8AW_outline[disabled],.AYn8AW_outline[aria-disabled=true]{box-shadow:none}.AYn8AW_darkPill{background:var(--ink-85);min-height:76px;color:var(--white);font-family:var(--font-body);letter-spacing:normal;box-shadow:var(--shadow-pill);border-radius:20px;gap:14px;padding:8px 22px 8px 8px;font-size:20px;font-weight:500}@media (hover:hover){@media (hover:hover) and (pointer:fine){.AYn8AW_darkPill:hover{box-shadow:var(--shadow-pill-hover)}}}.AYn8AW_darkPill:active{background:color-mix(in srgb, var(--ink-85) 70%, black)}.AYn8AW_darkPill[disabled],.AYn8AW_darkPill[aria-disabled=true]{box-shadow:var(--shadow-pill)}.AYn8AW_noIcon{padding:8px 26px}.AYn8AW_tile{background:var(--white);width:56px;height:56px;color:var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.AYn8AW_tile>svg{width:28px;height:28px}.AYn8AW_arrow{color:#ffffffb3;flex:none}.AYn8AW_compact{min-height:29px;font-size:var(--fs-micro);border-radius:10px;padding:0 12px}@media (max-width:640px){.AYn8AW_darkPill{min-height:64px}.AYn8AW_tile{width:48px;height:48px}.AYn8AW_compact{min-height:44px;font-size:var(--fs-button)}}
._2b9Wtq_card{isolation:isolate;background:var(--white);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);--heading:var(--blue);--muted:var(--gray);--focus:var(--ink);position:relative}._2b9Wtq_padded{padding:24px}._2b9Wtq_white{background:var(--white)}._2b9Wtq_cream{background:var(--cream)}._2b9Wtq_blue{background:var(--blue);color:var(--cream);--heading:var(--cream);--muted:var(--cream-muted);--focus:var(--cream);--link:var(--cream);border-color:#0000}._2b9Wtq_blue:before{content:"";border-radius:inherit;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;z-index:-1;background-color:#fff;position:absolute;inset:0}@media (max-width:640px){._2b9Wtq_padded{padding:20px}}
.Z_6T2q_bar{margin-bottom:var(--scallop-h);top:var(--nav-h);z-index:40;--heading:var(--ink);--focus:var(--ink);color:var(--ink);background:radial-gradient(ellipse 38% 120% at 10% 0%, var(--wash-peach) 0%, transparent 72%), radial-gradient(ellipse 38% 120% at 92% 0%, var(--wash-pink) 0%, transparent 72%), linear-gradient(180deg, var(--wash-base) 0%, var(--wash-base) 58%, var(--wash-sky) 100%);position:sticky}.Z_6T2q_row{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.Z_6T2q_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-serif);color:var(--ink);flex:auto;margin:0;font-size:24px;font-weight:800;line-height:1.2;overflow:hidden}.Z_6T2q_action{flex:none;display:inline-flex}.Z_6T2q_edge{height:var(--scallop-h);background:var(--wash-sky);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);pointer-events:none;position:absolute;top:calc(100% - 1px);left:0;right:0}@media (max-width:640px){.Z_6T2q_row{gap:12px;height:64px}.Z_6T2q_title{font-size:20px}}@media (max-width:480px){.Z_6T2q_title{display:none}.Z_6T2q_action,.Z_6T2q_action>*{width:100%}}
.cSM7QG_prose{color:var(--ink);font-family:var(--font-body)}.cSM7QG_prose p{font-size:var(--fs-prose);color:var(--ink);margin:0 0 20px;line-height:28px}.cSM7QG_prose h2{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--track-tight);color:var(--blue);margin:48px 0 16px;font-weight:700;line-height:1.2}.cSM7QG_prose h3{font-family:var(--font-display);color:var(--blue);margin:32px 0 12px;font-size:20px;font-weight:600;line-height:28px}.cSM7QG_prose ul,.cSM7QG_prose ol{font-size:var(--fs-prose);margin:0 0 20px;padding-left:24px;line-height:28px}.cSM7QG_prose li{margin:0 0 8px}.cSM7QG_prose li:last-child{margin-bottom:0}.cSM7QG_prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (hover:hover){@media (hover:hover) and (pointer:fine){.cSM7QG_prose a:hover{color:var(--indigo)}}}.cSM7QG_prose blockquote{border-left:4px solid var(--blue);margin:0 0 20px;padding-left:20px}.cSM7QG_prose blockquote p:last-child{margin-bottom:0}.cSM7QG_prose code{font-family:var(--font-mono);background:var(--lilac);border-radius:6px;padding:2px 6px;font-size:.9em}.cSM7QG_prose hr{border:0;border-top:1px solid var(--hairline);margin:40px 0}.cSM7QG_byline{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,var(--gray));flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.cSM7QG_tableWrap{background:var(--white);border-radius:var(--r-lg);border:1px solid #00000014;margin:0 0 24px;overflow-x:auto}.cSM7QG_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--fs-small);color:var(--ink);line-height:1.4}.cSM7QG_tableWrap caption{caption-side:bottom;text-align:left;color:var(--gray);padding:12px 16px;font-size:14px}.cSM7QG_tableWrap th{text-align:left;background:var(--lilac);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:12px 16px;font-weight:600}.cSM7QG_tableWrap td{border-top:1px solid var(--hairline);vertical-align:top;padding:12px 16px}.cSM7QG_tableWrap th[data-numeric],.cSM7QG_tableWrap td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}
.Uq-kLG_stack{justify-items:start;gap:12px;display:grid}.Uq-kLG_mail{margin-block:-12px;padding-block:12px;display:inline-block}
.q5b9dW_root{flex-direction:column;min-width:0;display:flex}.q5b9dW_tag{background:var(--coral-cta);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:8px 8px 0 0;align-self:center;padding:6px 16px;font-weight:600;line-height:1.2}.q5b9dW_card{isolation:isolate;background:var(--white);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);--heading:var(--blue);--muted:var(--gray);flex-direction:column;flex:1;display:flex;position:relative}.q5b9dW_recommended{background:var(--blue);color:var(--cream);--heading:var(--cream);--muted:var(--cream-muted);--focus:var(--cream);border-color:#0000}.q5b9dW_recommended:before{content:"";border-radius:inherit;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;z-index:-1;background-color:#fff;position:absolute;inset:0}.q5b9dW_panel{border-radius:16px 16px 0 0;flex:none;height:150px;position:relative}.q5b9dW_panel:after{content:"";border-radius:inherit;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;background-color:#fff;position:absolute;inset:0}.q5b9dW_yellow{background:var(--gold);--accent:var(--gold)}.q5b9dW_coral{background:var(--coral-panel);--accent:var(--coral-panel)}.q5b9dW_blue{background:var(--blue-tint);--accent:var(--blue-tint)}.q5b9dW_badge{border:3px solid var(--white);width:56px;height:56px;box-shadow:var(--shadow-badge);color:var(--white);font-family:var(--font-display);z-index:1;border-radius:12px;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:1;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%,-50%)}.q5b9dW_badgeYellow{background:var(--gold);color:var(--ink)}.q5b9dW_badgeCoral{background:var(--coral-cta)}.q5b9dW_badgeBlue{background:var(--blue)}.q5b9dW_body{text-align:center;flex-direction:column;flex:1;align-items:center;padding:52px 24px 24px;display:flex}.q5b9dW_title{font-family:var(--font-display);font-size:var(--fs-card-title);color:var(--heading);margin:0;font-weight:600;line-height:28px}.q5b9dW_price{font-family:var(--font-display);font-size:var(--fs-price);letter-spacing:var(--track-tight);color:var(--blue);margin:8px 0 0;font-weight:700;line-height:1.1}.q5b9dW_recommended .q5b9dW_price{color:var(--cream)}.q5b9dW_priceNote{font-size:var(--fs-nav);color:var(--muted);margin:4px 0 0;line-height:1.4}.q5b9dW_detail{font-size:var(--fs-small);color:var(--muted);margin:12px 0 0;line-height:19.5px}.q5b9dW_action{width:100%;margin-top:auto;padding-top:20px}@media (max-width:640px){.q5b9dW_body{padding:52px 20px 20px}}
.UtsbAq_heading{color:var(--heading,var(--blue));font-family:var(--font-display);letter-spacing:var(--track-tight);text-wrap:balance;font-weight:700}.UtsbAq_quote{font-size:var(--fs-quote);line-height:.95}.UtsbAq_section{font-size:var(--fs-section);line-height:1.02}.UtsbAq_hero{font-family:var(--font-serif);font-weight:800;font-size:var(--fs-hero);letter-spacing:-.02em;line-height:1.08}.UtsbAq_article{font-size:var(--fs-h3);line-height:1.15}.UtsbAq_card{color:inherit;font-size:var(--fs-card-title);letter-spacing:normal;font-weight:600;line-height:28px}.UtsbAq_price{font-size:var(--fs-price);line-height:1}.UtsbAq_lead{font-size:var(--fs-lead);color:var(--muted,var(--gray));text-wrap:pretty;line-height:1.2}@media (max-width:640px){.UtsbAq_lead{line-height:1.5}.UtsbAq_section{line-height:1.1}.UtsbAq_quote{line-height:.98}}.UtsbAq_mono{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:500;line-height:1.4}
.ZNr3qG_stack{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ZNr3qG_lead{color:var(--muted);max-width:560px;margin:0}.ZNr3qG_actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.ZNr3qG_note{max-width:560px}.ZNr3qG_secondary{--button-outline:var(--cream);display:inline-flex}@media (max-width:640px){.ZNr3qG_actions{width:100%}}
.Fin7OW_pathRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1160px;margin:24px auto 0;padding-top:40px;display:grid}.Fin7OW_pathRow>*{min-width:0}.Fin7OW_questions{text-align:center;max-width:640px;font-size:var(--fs-body);color:var(--ink);margin:32px auto 0;line-height:24px}.Fin7OW_questions a{color:var(--indigo);text-underline-offset:3px;border-radius:4px;text-decoration:underline}.Fin7OW_questions a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.Fin7OW_flowWrap{margin-top:40px}.Fin7OW_afterFlow{gap:24px;max-width:760px;margin:56px auto 0;display:grid}.Fin7OW_afterFlow h2{margin:0}.Fin7OW_credentialsWrap{max-width:880px;margin:0 auto}@media (max-width:800px){.Fin7OW_pathRow{grid-template-columns:minmax(0,1fr);padding-top:32px}.Fin7OW_afterFlow{margin-top:40px}}
.w-7hrq_list{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.w-7hrq_item{align-items:center;gap:6px;display:inline-flex}.w-7hrq_link{color:var(--link,var(--blue));text-decoration:none}@media (hover:hover){@media (hover:hover) and (pointer:fine){.w-7hrq_link:hover{text-underline-offset:3px;text-decoration:underline}}}.w-7hrq_link:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px;border-radius:4px}.w-7hrq_current{color:var(--muted,var(--gray))}.w-7hrq_sep{color:var(--muted,var(--gray));flex:none}@media (max-width:640px){.w-7hrq_link{align-items:center;min-height:44px;display:inline-flex}}
.G1Pv_q_container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.G1Pv_q_text{max-width:calc(var(--container-text) + var(--gutter) * 2)}.G1Pv_q_tool{max-width:calc(var(--container-tool) + var(--gutter) * 2)}.G1Pv_q_wide{max-width:calc(1600px + var(--gutter) * 2)}.G1Pv_q_narrow{max-width:calc(760px + var(--gutter) * 2)}.G1Pv_q_center{text-align:center}
.nu2Y2W_logo{border-radius:var(--r-sm);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nu2Y2W_onBlue{--george-li:var(--cream);--chess:var(--gold)}.nu2Y2W_onLight{--george-li:var(--blue);--chess:var(--ink)}.nu2Y2W_logo:focus-visible{outline-offset:3px;outline:2px solid}.nu2Y2W_lockup{aspect-ratio:577.7/98;flex:none;width:auto;height:36px;display:block}.nu2Y2W_georgeli{fill:var(--george-li)}.nu2Y2W_chess{fill:var(--chess)}@media (max-width:960px){.nu2Y2W_lockup{height:30px}}
.I5qLgG_footer{background:var(--blue);color:var(--cream);padding-block:80px;position:relative}.I5qLgG_footer:before{content:"";-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;background-color:#fff;position:absolute;inset:0}.I5qLgG_wave{background:color-mix(in srgb, var(--cream) 70%, transparent);height:8px;-webkit-mask:var(--wave-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);-webkit-mask:var(--wave-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);mask:var(--wave-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);pointer-events:none;position:absolute;top:0;left:0;right:0}.I5qLgG_inner{z-index:1;flex-direction:column;gap:56px;display:flex;position:relative}.I5qLgG_top{align-items:flex-start;gap:64px;display:flex}.I5qLgG_logo{flex:none}.I5qLgG_columns{flex-wrap:wrap;gap:40px 64px;display:flex}.I5qLgG_heading{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--cream);margin:0 0 12px;font-weight:500}.I5qLgG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.I5qLgG_link{color:var(--cream-muted);font-family:var(--font-body);font-size:14px;font-weight:500;text-decoration:none;display:inline-block}@media (hover:hover){@media (hover:hover) and (pointer:fine){.I5qLgG_link:hover{color:var(--cream);text-underline-offset:3px;text-decoration:underline}}}.I5qLgG_link:focus-visible,.I5qLgG_mail:focus-visible{outline:2px solid var(--cream);outline-offset:3px;border-radius:4px}.I5qLgG_brand{font-family:var(--font-serif);color:var(--cream);align-self:flex-end;font-size:16px}.I5qLgG_mail{color:var(--cream);text-underline-offset:3px;padding-block:12px;display:inline-block}@media (max-width:960px){.I5qLgG_top{flex-direction:column;gap:40px}}@media (max-width:640px){.I5qLgG_footer{padding-block:48px}.I5qLgG_inner{gap:40px}.I5qLgG_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:100%;display:grid}.I5qLgG_list{gap:0}.I5qLgG_link{align-items:center;min-height:44px;display:inline-flex}.I5qLgG_brand{align-self:flex-start}}
.Jd3Gra_header{z-index:50;height:var(--nav-h);background:var(--blue);color:var(--cream);--focus:var(--cream);position:sticky;top:0}.Jd3Gra_header:before{content:"";-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;background-color:#fff;position:absolute;inset:0}.Jd3Gra_edge{height:var(--scallop-h);background:var(--blue);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);pointer-events:none;position:absolute;top:calc(100% - 1px);left:0;right:0}.Jd3Gra_row{z-index:1;align-items:center;gap:32px;height:100%;display:flex;position:relative}.Jd3Gra_links{align-items:center;gap:8px;display:flex}.Jd3Gra_link{border-radius:var(--r-sm);min-height:36px;color:var(--cream);font-family:var(--font-display);font-size:var(--fs-nav);letter-spacing:-.02em;align-items:center;padding:8px 10px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){@media (hover:hover) and (pointer:fine){.Jd3Gra_link:hover{background:#ffffff1f}}}.Jd3Gra_link[aria-current=page]{background:#ffffff2e}.Jd3Gra_link:focus-visible,.Jd3Gra_burger:focus-visible,.Jd3Gra_panelLink:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.Jd3Gra_cta{align-items:center;margin-left:auto;display:flex}.Jd3Gra_burger,.Jd3Gra_panel{display:none}@media (min-width:641px) and (max-width:960px){.Jd3Gra_row{gap:12px}.Jd3Gra_links{gap:2px}.Jd3Gra_link{padding:8px}}@media (max-width:640px){.Jd3Gra_links,.Jd3Gra_cta{display:none}.Jd3Gra_row>:first-child{position:absolute;left:50%;transform:translate(-50%)}.Jd3Gra_burger{border-radius:var(--r-sm);width:44px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-10px;padding:0;display:inline-flex}.Jd3Gra_panel{z-index:2;padding:8px var(--gutter) 24px;background:var(--blue);max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));display:block;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.Jd3Gra_panel[hidden]{display:none}.Jd3Gra_panel:after{content:"";height:var(--scallop-h);background:var(--blue);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);margin-top:-1px;position:absolute;top:100%;left:0;right:0}.Jd3Gra_panelList{margin:0;padding:0;list-style:none}.Jd3Gra_panelLink{min-height:52px;color:var(--cream);font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #fffcec2e;align-items:center;font-size:20px;font-weight:600;text-decoration:none;display:flex}.Jd3Gra_panelLink[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.Jd3Gra_panelCta{margin-top:20px}}
.Kr6CBG_section{background:var(--bg);color:var(--fg);padding-block:var(--pad,var(--section-y));--link:var(--blue);position:relative}.Kr6CBG_padDefault{--pad:var(--section-y)}.Kr6CBG_padTight{--pad:var(--section-y-tight)}.Kr6CBG_padNone{--pad:0px}.Kr6CBG_blue{--bg:var(--blue);--fg:var(--cream);--heading:var(--cream);--muted:var(--cream-muted);--focus:var(--cream);--link:var(--cream)}.Kr6CBG_indigo{--bg:var(--indigo);--fg:var(--cream);--heading:var(--cream);--muted:var(--cream-muted);--focus:var(--cream);--link:var(--cream)}.Kr6CBG_cream{--bg:var(--cream);--fg:var(--ink);--heading:var(--blue);--muted:var(--gray);--focus:var(--ink)}.Kr6CBG_white{--bg:var(--white);--fg:var(--ink);--heading:var(--blue);--muted:var(--gray);--focus:var(--ink)}.Kr6CBG_lilac{--bg:var(--lilac);--fg:var(--ink);--heading:var(--blue);--muted:var(--gray-on-lilac);--focus:var(--ink)}.Kr6CBG_wash{--bg:var(--wash-base);--edge:var(--wash-sky);--fg:var(--ink);--heading:var(--ink);--muted:#000000a6;--focus:var(--ink);background:radial-gradient(ellipse 38% 46% at 10% 0%, var(--wash-peach) 0%, transparent 72%), radial-gradient(ellipse 38% 46% at 92% 0%, var(--wash-pink) 0%, transparent 72%), linear-gradient(180deg, var(--wash-base) 0%, var(--wash-base) 58%, var(--wash-sky) 100%)}.Kr6CBG_grain:before{content:"";-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);pointer-events:none;z-index:0;background-color:#fff;position:absolute;inset:0}.Kr6CBG_edgeTop,.Kr6CBG_edgeBottom{height:var(--scallop-h);background:var(--edge,var(--bg));-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);-webkit-mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);mask:var(--scallop-mask) repeat-x 0 0 / var(--scallop-period) var(--scallop-h);pointer-events:none;z-index:3;position:absolute;left:0;right:0}.Kr6CBG_edgeBottom{top:calc(100% - 1px)}.Kr6CBG_edgeTop{bottom:calc(100% - 1px);transform:scaleY(-1)}.Kr6CBG_inner{z-index:1;position:relative}
.G2JnWW_shell{--font-display:var(--gl-font-display,"Plus Jakarta Sans"), ui-rounded, system-ui, sans-serif;--font-body:var(--gl-font-body,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--gl-font-serif,"Fraunces"), "Iowan Old Style", Georgia, serif;--font-mono:var(--gl-font-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;min-height:100dvh;font-family:var(--font-body);flex-direction:column;display:flex}.G2JnWW_main{flex:1}.G2JnWW_skip{z-index:100;border-radius:var(--r-md);background:var(--cream);color:var(--blue);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.G2JnWW_skip:focus{outline:2px solid var(--blue);outline-offset:2px;transform:none}
.g7nCfa_hero{padding-top:56px}.g7nCfa_heroLead{max-width:560px;margin:12px auto 0}.g7nCfa_heroCta{justify-content:center;margin-top:28px;display:flex}.g7nCfa_heroWindow{margin-top:56px}.g7nCfa_heroBoardIcon{border-radius:6px;width:100%;height:100%;display:block}.g7nCfa_head{max-width:760px}.g7nCfa_headCenter{text-align:center;margin-inline:auto}.g7nCfa_sub{max-width:560px;margin:12px 0 0}.g7nCfa_headCenter .g7nCfa_sub{margin-inline:auto}.g7nCfa_gapTop{margin-top:48px}.g7nCfa_notFoundActions{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 0;display:flex}.g7nCfa_cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g7nCfa_cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:40px;display:grid}.g7nCfa_cardsSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.g7nCfa_cardsOffers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:40px;display:grid}.g7nCfa_useCase{flex-direction:column;gap:16px;height:100%;display:flex}.g7nCfa_useCaseTitle{margin:0}.g7nCfa_useCaseItem{gap:4px;display:grid}.g7nCfa_useCaseLabel{color:var(--blue)}.g7nCfa_useCaseText{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:19.5px}.g7nCfa_useCaseGrid{margin-top:40px}.g7nCfa_cardList{font-size:var(--fs-small);color:var(--muted);gap:4px;margin:12px 0 0;padding:0;line-height:19.5px;list-style:none;display:grid}.g7nCfa_firstBlock{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:clamp(32px,5vw,80px);margin-top:48px;padding-top:40px;display:grid}.g7nCfa_firstText{align-content:start;gap:16px;display:grid}.g7nCfa_firstText p{font-size:var(--fs-prose);color:var(--ink);margin:0;line-height:28px}.g7nCfa_checkList{font-size:var(--fs-prose);gap:8px;margin:0;padding:0;line-height:28px;list-style:none;display:grid}.g7nCfa_checkList li{grid-template-columns:24px 1fr;gap:12px;display:grid}.g7nCfa_checkList svg{margin-top:2px}.g7nCfa_belowHeading{margin-top:40px}.g7nCfa_groupCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.g7nCfa_groupText{gap:8px;display:grid}.g7nCfa_groupText p{font-size:var(--fs-small);color:var(--gray);margin:0;line-height:19.5px}.g7nCfa_groupActions{flex-wrap:wrap;gap:12px;display:flex}.g7nCfa_glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.g7nCfa_glanceItem{align-content:start;gap:6px;display:grid}.g7nCfa_glanceItem p{font-size:var(--fs-small);color:var(--gray);margin:0;line-height:19.5px}.g7nCfa_cancelTerms{font-size:var(--fs-small);color:var(--muted,var(--gray));margin:12px 0 0;line-height:19.5px}.g7nCfa_inlineLink{color:var(--blue);text-underline-offset:3px;font-weight:600}.g7nCfa_faq{gap:12px;max-width:760px;margin:40px auto 0;padding:0;display:grid}.g7nCfa_faqItem{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--ink)}.g7nCfa_faqQuestion{cursor:pointer;min-height:44px;font-family:var(--font-display);font-size:var(--fs-card-title);color:var(--blue);border-radius:var(--r-lg);grid-template-columns:1fr 24px;align-items:center;gap:16px;padding:18px 24px;font-weight:600;line-height:28px;list-style:none;display:grid}.g7nCfa_faqQuestion::-webkit-details-marker{display:none}.g7nCfa_faqIcon{width:24px;height:24px}.g7nCfa_faqItem[open] .g7nCfa_faqPlusBar{display:none}.g7nCfa_faqBody{gap:12px;padding:0 24px 20px;display:grid}.g7nCfa_faqBody p{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:24px}.g7nCfa_contactGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:48px;display:grid}.g7nCfa_contactGridSolo{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}.g7nCfa_contactSide{align-content:start;gap:16px;display:grid}.g7nCfa_contactSide p{font-size:var(--fs-prose);color:var(--ink);margin:0;line-height:28px}.g7nCfa_mailLine{font-family:var(--font-display);letter-spacing:var(--track-tight);color:var(--blue);text-underline-offset:4px;overflow-wrap:anywhere;font-size:24px;font-weight:700}.g7nCfa_form{gap:18px;padding:32px;display:grid}.g7nCfa_field{gap:6px;display:grid}.g7nCfa_fieldLabel{color:var(--ink)}.g7nCfa_input,.g7nCfa_textarea{box-sizing:border-box;border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);border:1px solid #00000040;padding:12px 14px;font-size:16px;line-height:24px}.g7nCfa_textarea{resize:vertical;min-height:160px}.g7nCfa_input[aria-invalid=true],.g7nCfa_textarea[aria-invalid=true]{border-color:var(--state-invalid-border)}@media (hover:hover){@media (hover:hover) and (pointer:fine){.g7nCfa_input:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.g7nCfa_textarea:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}}.g7nCfa_input:focus-visible,.g7nCfa_textarea:focus-visible,.g7nCfa_check input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.g7nCfa_check{font-size:var(--fs-small);color:var(--ink);grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:24px;display:grid}.g7nCfa_check input{width:22px;height:22px;accent-color:var(--blue);margin:1px 0 0}.g7nCfa_check:has(input:disabled){cursor:not-allowed;opacity:var(--state-disabled-opacity)}.g7nCfa_check:has(input:disabled) input{opacity:1}.g7nCfa_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.g7nCfa_status{border-radius:var(--r-md);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:22px}.g7nCfa_statusOk{background:color-mix(in srgb, var(--green) 14%, var(--white));color:var(--green-text)}.g7nCfa_statusError{background:color-mix(in srgb, var(--coral-measured) 12%, var(--white));color:#8f1216}.g7nCfa_statusError a,.g7nCfa_statusOk a{color:inherit;font-weight:600}@media (max-width:1100px){.g7nCfa_cards4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width:960px){.g7nCfa_firstBlock,.g7nCfa_contactGrid,.g7nCfa_cards3,.g7nCfa_cardsSteps,.g7nCfa_cardsOffers,.g7nCfa_glance{grid-template-columns:minmax(0,1fr)}.g7nCfa_cardsSteps,.g7nCfa_cardsOffers{row-gap:56px}.g7nCfa_useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g7nCfa_groupCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.g7nCfa_hero{padding-top:40px}.g7nCfa_heroWindow{margin-top:40px}.g7nCfa_cards4,.g7nCfa_useCaseGrid{grid-template-columns:minmax(0,1fr)}.g7nCfa_form{padding:20px}.g7nCfa_faqQuestion{padding:16px 18px}.g7nCfa_faqBody{padding:0 18px 18px}.g7nCfa_mailLine{font-size:20px}}.g7nCfa_guideFoot{text-align:center;max-width:640px;color:var(--gray);font-size:var(--fs-small);margin:8px auto 0;line-height:1.5}.g7nCfa_guideFoot a{color:var(--blue)}
@font-face{font-family:display;src:url(../media/BricolageGrotesque_latin_wght-s.p.1iqnhac4m3hwo.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.K1-ALq_className{font-family:display,display Fallback,Plus Jakarta Sans,ui-rounded,system-ui,sans-serif;font-style:normal}.K1-ALq_variable{--gl-font-display:"display", "display Fallback", Plus Jakarta Sans, ui-rounded, system-ui, sans-serif}
@font-face{font-family:body;src:url(../media/Inter_latin_wght-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.cO48UW_className{font-family:body,body Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.cO48UW_variable{--gl-font-body:"body", "body Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:"serif";src:url(../media/Fraunces_latin_opsz-s.p.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.XLG8eG_className{font-family:"serif",serif Fallback,Iowan Old Style,Georgia,serif;font-style:normal}.XLG8eG_variable{--gl-font-serif:"serif", "serif Fallback", Iowan Old Style, Georgia, serif}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_latin_wght-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.V9TADa_className{font-family:mono,mono Fallback,ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.V9TADa_variable{--gl-font-mono:"mono", "mono Fallback", ui-monospace, SF Mono, Menlo, monospace}
.OTKcra_clause{background:var(--lilac);color:var(--indigo);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;white-space:nowrap;vertical-align:baseline;border-radius:6px;padding:2px 7px;font-weight:600;line-height:1.4;display:inline-block}.OTKcra_checked{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--gray);margin:0;font-weight:500;line-height:1.5}
.kzi0ZW_window{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-window);border:1px solid #00000014;width:100%;overflow:hidden}.kzi0ZW_chrome{border-bottom:1px solid var(--hairline);align-items:center;height:40px;padding-inline:16px;display:flex;position:relative}.kzi0ZW_dots{gap:8px;display:inline-flex}.kzi0ZW_dot{background:#00000024;border-radius:50%;width:10px;height:10px}.kzi0ZW_title{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);font-weight:500;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.kzi0ZW_hero{width:100%;max-width:1100px;margin-inline:auto}.kzi0ZW_heroCrop{padding-inline:0;position:relative;overflow:hidden}.kzi0ZW_heroCrop:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--wash-sky) 100%);pointer-events:none;z-index:2;height:140px;position:absolute;bottom:0;left:0;right:0}.kzi0ZW_heroWindow{width:100%}@media (max-width:640px){.kzi0ZW_heroCrop:after{height:90px}}
.RmHDQW_normList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.RmHDQW_normItem{min-width:0}.RmHDQW_empty{color:var(--gray);margin:0;font-size:14px;line-height:20px}.RmHDQW_stillNeeded{gap:6px;display:grid}.RmHDQW_stillNeededTitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:600}.RmHDQW_stillNeededList{margin:0;padding-left:20px;font-size:15px;line-height:22px}
._3Ue93G_window{max-width:720px;margin-inline:auto}._3Ue93G_body{color:var(--ink);font-family:var(--font-body);flex-direction:column;gap:16px;padding:24px;display:flex}._3Ue93G_message,._3Ue93G_errorText{font-size:var(--fs-body);margin:0;line-height:1.5}._3Ue93G_message a,._3Ue93G_fallback a{color:var(--blue);text-underline-offset:2px;border-radius:2px;text-decoration:underline}._3Ue93G_message a:focus-visible,._3Ue93G_fallback a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}._3Ue93G_messageBox{flex-direction:column;gap:16px;display:flex}._3Ue93G_errorText{color:#9b1c1c;font-weight:600}._3Ue93G_errorActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._3Ue93G_fallback{font-size:var(--fs-small);color:var(--gray)}._3Ue93G_zoneLine{font-size:var(--fs-small);color:var(--gray);margin:0;line-height:1.5}._3Ue93G_zoneField{flex-direction:column;gap:6px;display:flex}._3Ue93G_label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:0;font-weight:500}._3Ue93G_select{width:100%;max-width:100%;min-height:44px;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--white);border-radius:var(--r-md);border:1px solid #00000040;padding:0 12px}._3Ue93G_select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}._3Ue93G_select:disabled{opacity:.5;cursor:not-allowed}._3Ue93G_days{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:232px;margin:-4px;padding:4px;display:grid;overflow-y:auto}._3Ue93G_times{flex-wrap:wrap;gap:8px;display:flex}._3Ue93G_choice{min-width:0;position:relative}._3Ue93G_radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._3Ue93G_radio:disabled{cursor:not-allowed}._3Ue93G_day,._3Ue93G_time{border-radius:var(--r-md);background:var(--white);min-height:44px;color:var(--ink);pointer-events:none;border:1px solid #00000040;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:flex}._3Ue93G_day{text-align:center;flex-direction:column;gap:2px;padding:8px 6px}._3Ue93G_dayWeek{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}._3Ue93G_dayDate{font-size:var(--fs-small);font-weight:600}._3Ue93G_time{font-size:var(--fs-body);padding:0 18px;font-weight:600}@media (hover:hover) and (pointer:fine){._3Ue93G_radio:hover:not(:disabled)+._3Ue93G_day,._3Ue93G_radio:hover:not(:disabled)+._3Ue93G_time{border-color:var(--blue)}}._3Ue93G_radio:checked+._3Ue93G_day,._3Ue93G_radio:checked+._3Ue93G_time{background:var(--blue);border-color:var(--blue);color:var(--cream)}._3Ue93G_radio:checked+._3Ue93G_day ._3Ue93G_dayWeek{color:var(--cream-muted)}._3Ue93G_radio:focus-visible+._3Ue93G_day,._3Ue93G_radio:focus-visible+._3Ue93G_time{outline:3px solid var(--blue);outline-offset:2px}._3Ue93G_radio:disabled+._3Ue93G_day,._3Ue93G_radio:disabled+._3Ue93G_time{opacity:.5}._3Ue93G_summary{min-height:0}._3Ue93G_summary:not(:empty){background:var(--cream);border-radius:var(--r-md);padding:14px 16px}._3Ue93G_summaryMain{font-size:var(--fs-body);margin:0;font-weight:600;line-height:1.5}._3Ue93G_summaryNote{font-size:var(--fs-small);color:var(--gray);margin:4px 0 0}@media (max-width:560px){._3Ue93G_body{padding:16px}._3Ue93G_days{max-height:200px}}
.nwvSPa_grid{grid-template-columns:repeat(var(--link-cards-columns,2), minmax(0, 1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.nwvSPa_grid>li{margin:0;display:flex}.nwvSPa_grid>li>*{width:100%}.nwvSPa_title.nwvSPa_title{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0 0 8px;font-weight:600;line-height:28px}.nwvSPa_title a{color:var(--blue);text-decoration:none}.nwvSPa_title a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){@media (hover:hover) and (pointer:fine){.nwvSPa_title a:hover{text-underline-offset:3px;text-decoration:underline}}}.nwvSPa_text.nwvSPa_text{color:var(--gray);font-size:var(--fs-small);margin:0;line-height:1.5}@media (max-width:860px){.nwvSPa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nwvSPa_grid{grid-template-columns:minmax(0,1fr)}}
.jJEB7G_crumbs{margin-bottom:24px}.jJEB7G_head{text-align:center;gap:16px;max-width:760px;margin:0 auto 40px;display:grid}.jJEB7G_lead{color:var(--gray-on-lilac);font-size:var(--fs-lead);line-height:1.4}.jJEB7G_lead p{margin:0}.jJEB7G_lead a{color:var(--blue)}@media (max-width:640px){.jJEB7G_head{margin-bottom:28px}}
.pph2oW_crumbs{text-align:left;margin-bottom:24px}.pph2oW_hero{text-align:center;justify-items:center;gap:16px;display:grid}.pph2oW_independence{color:var(--gray-on-lilac);font-size:var(--fs-small);margin:0;line-height:1.5}.pph2oW_sectionTitle{margin-bottom:40px}.pph2oW_steps,.pph2oW_cases{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pph2oW_steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pph2oW_cases{grid-template-columns:repeat(3,minmax(0,1fr))}.pph2oW_step,.pph2oW_case{min-width:0;display:flex}.pph2oW_stepCard,.pph2oW_caseCard{flex-direction:column;flex:1;gap:12px;display:flex}.pph2oW_cardText{font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.5}.pph2oW_caseFacts{gap:14px;margin:0;display:grid}.pph2oW_caseFacts dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:0 0 2px;font-weight:500}.pph2oW_caseFacts dd{font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.5}@media (max-width:1100px){.pph2oW_steps,.pph2oW_cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pph2oW_steps,.pph2oW_cases{grid-template-columns:1fr}}
.NbJz5a_form{gap:18px;display:grid}.NbJz5a_field{gap:6px;display:grid}.NbJz5a_fieldLabel{color:var(--ink)}.NbJz5a_input,.NbJz5a_select,.NbJz5a_textarea{box-sizing:border-box;border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);border:1px solid #00000040;padding:12px 14px;font-size:16px;line-height:24px;transition:border-color .15s,box-shadow .15s}.NbJz5a_select{appearance:auto}.NbJz5a_textarea{resize:vertical;min-height:120px}@media (hover:hover){@media (hover:hover) and (pointer:fine){.NbJz5a_input:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.NbJz5a_select:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.NbJz5a_textarea:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}}.NbJz5a_input[readonly]{background:color-mix(in srgb, var(--ink) 5%, var(--white));color:color-mix(in srgb, var(--ink) 75%, var(--white))}.NbJz5a_input:focus-visible,.NbJz5a_select:focus-visible,.NbJz5a_textarea:focus-visible,.NbJz5a_check input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.NbJz5a_input[aria-invalid=true],.NbJz5a_select[aria-invalid=true],.NbJz5a_textarea[aria-invalid=true]{border-color:#b3151a;box-shadow:0 0 0 1px #b3151a}.NbJz5a_check{min-height:44px;font-size:var(--fs-small);color:var(--ink);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:24px;display:grid}.NbJz5a_check input{width:22px;height:22px;accent-color:var(--blue);margin:1px 0 0}.NbJz5a_check:has(input:disabled){cursor:not-allowed;opacity:var(--state-disabled-opacity)}.NbJz5a_check:has(input:disabled) input{opacity:1}.NbJz5a_error{font-size:var(--fs-small);color:#8f1216;margin:0;line-height:22px}.NbJz5a_hint{font-size:var(--fs-small);color:color-mix(in srgb, var(--ink) 70%, var(--white));margin:0;line-height:22px}.NbJz5a_status{border-radius:var(--r-md);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:22px}.NbJz5a_statusOk{background:color-mix(in srgb, var(--green) 14%, var(--white));color:var(--green-text)}.NbJz5a_statusError{background:color-mix(in srgb, var(--coral-measured) 12%, var(--white));color:#8f1216}.NbJz5a_statusError a,.NbJz5a_statusOk a{color:inherit;font-weight:600}.NbJz5a_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.NbJz5a_stepTitle{font-family:var(--font-display,var(--font-body));color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:32px}.NbJz5a_summary{border-radius:var(--r-md);background:var(--white);border:1px solid #00000026;gap:0;margin:0;padding:4px 18px;display:grid}.NbJz5a_summaryRow{font-size:var(--fs-small);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;line-height:22px;display:flex}.NbJz5a_summaryRow+.NbJz5a_summaryRow{border-top:1px solid #0000001a}.NbJz5a_codeInput{max-width:220px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.3em;text-align:center;font-size:24px}.NbJz5a_linkButton{min-height:44px;color:var(--blue);font-family:var(--font-body);font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}@media (hover:hover){@media (hover:hover) and (pointer:fine){.NbJz5a_linkButton:hover:not(:disabled){color:var(--indigo)}}}.NbJz5a_linkButton:active:not(:disabled){color:var(--indigo)}.NbJz5a_linkButton:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.NbJz5a_linkButton:disabled{color:color-mix(in srgb, var(--ink) 55%, var(--white));cursor:not-allowed;text-decoration:none}.NbJz5a_linkButton[aria-busy=true]{cursor:progress}.NbJz5a_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:640px){.NbJz5a_split{grid-template-columns:minmax(0,1fr)}}
.ms2-YW_windows{gap:48px;display:grid}.ms2-YW_block{gap:20px;display:grid}.ms2-YW_blockHeading{text-align:center}.ms2-YW_rowHead{text-align:left;font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:normal;text-transform:none;background:var(--white);white-space:normal;font-weight:600}
.lp-sIG_head{text-align:center;gap:12px;max-width:760px;margin:32px auto 0;display:grid}.lp-sIG_sub{color:var(--gray-on-lilac)}.lp-sIG_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.lp-sIG_stack{gap:24px;display:grid}.lp-sIG_gateWrap{margin-top:40px}.lp-sIG_card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-card);gap:16px;padding:28px;display:grid}.lp-sIG_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.lp-sIG_cardTitle{font-size:var(--fs-card-title);letter-spacing:var(--track-heading-small);color:var(--ink);font-weight:600;line-height:28px}.lp-sIG_muted{color:var(--gray);font-size:var(--fs-small);line-height:22px}.lp-sIG_signedIn{color:var(--gray-on-lilac);font-size:var(--fs-small);text-align:center;overflow-wrap:anywhere;line-height:22px}.lp-sIG_signedIn strong{color:var(--ink);font-weight:600}.lp-sIG_balance{border-radius:var(--r-lg);background:var(--blue);color:var(--cream);box-shadow:var(--shadow-card);--focus:var(--cream);--muted:var(--cream-muted);gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.lp-sIG_balance:before{content:"";-webkit-mask:var(--grain-image) 0 0 / 220px 220px;-webkit-mask:var(--grain-image) 0 0 / 220px 220px;mask:var(--grain-image) 0 0 / 220px 220px;opacity:var(--grain-opacity);mix-blend-mode:soft-light;pointer-events:none;background-color:#fff;position:absolute;inset:0}.lp-sIG_balance>*{position:relative}.lp-sIG_balanceLabel{color:var(--cream);opacity:.85}.lp-sIG_facts{gap:18px;margin:0;display:grid}.lp-sIG_fact{gap:4px;display:grid}.lp-sIG_fact dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--cream-muted);font-weight:600}.lp-sIG_fact dd{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:var(--track-tight);margin:0;font-weight:700;line-height:1.1}.lp-sIG_expiries{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:normal;color:var(--cream-muted);gap:4px;margin:6px 0 0;padding:0;font-weight:400;line-height:22px;list-style:none;display:grid}.lp-sIG_balanceActions{gap:10px;display:grid}.lp-sIG_note{border-radius:var(--r-md);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:22px}.lp-sIG_noteOk{background:color-mix(in srgb, var(--green) 14%, var(--white));color:var(--green-text)}.lp-sIG_noteError{background:color-mix(in srgb, var(--coral-measured) 12%, var(--white));color:#8f1216}.lp-sIG_noteInfo{background:color-mix(in srgb, var(--gold) 26%, var(--white));color:var(--ink)}.lp-sIG_note a{color:inherit;font-weight:600}.lp-sIG_list{margin:0;padding:0;list-style:none;display:grid}.lp-sIG_row{border-top:1px solid var(--hairline);gap:12px;padding:18px 0;display:grid}.lp-sIG_row:first-child{border-top:0;padding-top:0}.lp-sIG_row:last-child{padding-bottom:0}.lp-sIG_rowMain{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.lp-sIG_dateTile{background:var(--lilac);width:64px;height:64px;color:var(--blue);text-align:center;border-radius:12px;place-items:center;display:grid}.lp-sIG_dateTileMonth{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.lp-sIG_dateTileDay{font-family:var(--font-display);letter-spacing:var(--track-heading-small);font-size:26px;font-weight:700;line-height:1}.lp-sIG_rowText{gap:2px;min-width:0;display:grid}.lp-sIG_rowTitle{color:var(--ink);font-weight:600}.lp-sIG_rowMeta{color:var(--gray);font-size:var(--fs-small);line-height:22px}.lp-sIG_rowActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lp-sIG_pastRow{border-top:1px solid var(--hairline);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;line-height:22px;display:grid}.lp-sIG_pastRow:first-child{border-top:0}.lp-sIG_pastStatus{color:var(--gray);text-align:right}.lp-sIG_empty{color:var(--gray);font-size:var(--fs-small);justify-items:start;gap:14px;line-height:22px;display:grid}.lp-sIG_confirm{border-radius:var(--r-md);background:var(--cream);border:1px solid var(--hairline);font-size:var(--fs-small);gap:12px;padding:16px;line-height:22px;display:grid}.lp-sIG_confirmActions{flex-wrap:wrap;gap:8px;display:flex}.lp-sIG_form{gap:16px;display:grid}.lp-sIG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-sIG_field{align-content:start;gap:6px;display:grid}.lp-sIG_fieldWide{grid-column:1/-1}.lp-sIG_label{color:var(--ink)}.lp-sIG_optional{color:var(--gray);font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:normal;text-transform:none;font-weight:400}.lp-sIG_input,.lp-sIG_select,.lp-sIG_textarea{box-sizing:border-box;border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);border:1px solid #00000040;padding:12px 14px;font-size:16px;line-height:24px}.lp-sIG_textarea{resize:vertical;min-height:112px}.lp-sIG_input:focus-visible,.lp-sIG_select:focus-visible,.lp-sIG_textarea:focus-visible,.lp-sIG_check input:focus-visible,.lp-sIG_radio input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.lp-sIG_input[aria-invalid=true],.lp-sIG_select[aria-invalid=true],.lp-sIG_textarea[aria-invalid=true]{border-color:#b3161b}@media (hover:hover){@media (hover:hover) and (pointer:fine){.lp-sIG_input:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.lp-sIG_select:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.lp-sIG_textarea:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}}.lp-sIG_fieldError{color:#8f1216;font-size:var(--fs-small);line-height:22px}.lp-sIG_check{font-size:var(--fs-small);color:var(--ink);grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:24px;display:grid}.lp-sIG_check input{width:22px;height:22px;accent-color:var(--blue);margin:1px 0 0}.lp-sIG_check:has(input:disabled){cursor:not-allowed;opacity:var(--state-disabled-opacity)}.lp-sIG_check:has(input:disabled) input{opacity:1}.lp-sIG_radios{border:0;gap:10px;margin:0;padding:0;display:grid}.lp-sIG_radio{border-radius:var(--r-md);background:var(--white);font-size:var(--fs-small);cursor:pointer;border:1px solid #00000024;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:14px 16px;line-height:22px;display:grid}.lp-sIG_radio:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.lp-sIG_radio input{width:20px;height:20px;accent-color:var(--blue);margin:0}.lp-sIG_radio:has(input:disabled){cursor:not-allowed;opacity:var(--state-disabled-opacity)}.lp-sIG_radio:has(input:disabled) input{opacity:1}.lp-sIG_radioPrice{color:var(--blue);font-weight:700}.lp-sIG_manage{gap:20px;max-width:680px;margin:40px auto 0;display:grid}.lp-sIG_detailList{gap:14px;margin:0;display:grid}.lp-sIG_detailList div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.lp-sIG_detailList dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);font-weight:600;line-height:22px}.lp-sIG_detailList dd{color:var(--ink);font-size:var(--fs-small);margin:0;line-height:22px}.lp-sIG_actionsRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:960px){.lp-sIG_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lp-sIG_card,.lp-sIG_balance{padding:22px 20px}.lp-sIG_formGrid{grid-template-columns:minmax(0,1fr)}.lp-sIG_rowMain{grid-template-columns:56px minmax(0,1fr)}.lp-sIG_dateTile{width:56px;height:56px}.lp-sIG_rowActions{grid-column:1/-1;justify-content:flex-start}.lp-sIG_detailList div{grid-template-columns:minmax(0,1fr);gap:2px}.lp-sIG_pastRow{grid-template-columns:minmax(0,1fr)}.lp-sIG_pastStatus{text-align:left}}
.qWUw3q_root{gap:32px;max-width:880px;margin:0 auto;display:grid}.qWUw3q_step{gap:16px;display:grid}.qWUw3q_stepHead{align-items:center;gap:14px;display:flex}.qWUw3q_stepNumber{background:var(--blue);width:36px;height:36px;color:var(--cream);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.qWUw3q_stepTitle{font-family:var(--font-display);font-size:var(--fs-card-title);letter-spacing:var(--track-tight);color:var(--blue);margin:0;font-weight:700;line-height:28px}.qWUw3q_stepBody{gap:16px;display:grid}.qWUw3q_picker{scroll-margin-top:96px}.qWUw3q_picker:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:var(--r-md)}.qWUw3q_summaryCard{gap:10px;display:grid}.qWUw3q_summaryTitle{font-family:var(--font-display);font-size:var(--fs-card-title);color:var(--blue);margin:0;font-weight:600;line-height:28px}.qWUw3q_summaryList{gap:8px;margin:0;padding:0;display:grid}.qWUw3q_summaryItem{font-size:var(--fs-small);color:var(--ink);grid-template-columns:140px 1fr;gap:12px;line-height:22px;display:grid}.qWUw3q_summaryItem dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);padding-top:2px}.qWUw3q_summaryItem dd{margin:0}.qWUw3q_summaryNote{font-size:var(--fs-small);color:var(--gray);margin:0;line-height:22px}.qWUw3q_buttonRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qWUw3q_note{font-size:var(--fs-small);color:var(--gray);margin:0;line-height:22px}.qWUw3q_panel{gap:16px;display:grid}.qWUw3q_panelTitle{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--track-tight);color:var(--blue);margin:0;font-weight:700;line-height:1.15}.qWUw3q_panelText{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:24px}.qWUw3q_panelText a{color:var(--blue);text-underline-offset:3px;font-weight:600}.qWUw3q_offerList{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;display:grid}.qWUw3q_offerRadio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.qWUw3q_offer{border-radius:var(--r-lg);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;border:2px solid #00000040;align-content:start;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.qWUw3q_offer:hover{border-color:var(--blue)}}.qWUw3q_offerSelected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.qWUw3q_offerRadio:focus-visible+.qWUw3q_offer{outline:3px solid var(--blue);outline-offset:3px}.qWUw3q_offerRadio:disabled+.qWUw3q_offer{cursor:not-allowed;opacity:.6}@media (hover:hover) and (pointer:fine){.qWUw3q_offerRadio:disabled+.qWUw3q_offer:not(.qWUw3q_offerSelected):hover{border-color:#00000040}}.qWUw3q_offerRadio:not(:disabled)+.qWUw3q_offer:active{border-color:var(--indigo)}.qWUw3q_offerTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.qWUw3q_offerName{font-family:var(--font-display);font-size:var(--fs-card-title);color:var(--blue);font-weight:600;line-height:28px}.qWUw3q_offerPrice{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:var(--track-tight);color:var(--ink);font-weight:800;line-height:1.1}.qWUw3q_offerLine{font-size:var(--fs-small);color:var(--gray);line-height:22px}.qWUw3q_groupLabel{margin:0 0 12px}.qWUw3q_signIn{gap:14px;max-width:440px;display:grid}@media (max-width:640px){.qWUw3q_summaryItem{grid-template-columns:1fr;gap:2px}}
.WjsN7W_crumbs{margin-bottom:24px}.WjsN7W_termHead{gap:16px;display:grid}.WjsN7W_definition{color:var(--ink);font-size:var(--fs-lead);margin:0;line-height:1.4}.WjsN7W_aliases{color:var(--gray);font-size:var(--fs-small);margin:0;line-height:1.5}.WjsN7W_byline{color:var(--gray);margin:0}.WjsN7W_figure{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);justify-items:center;gap:16px;margin:8px 0 28px;padding:24px;display:grid}.WjsN7W_board{width:100%;max-width:360px}.WjsN7W_caption{max-width:560px;color:var(--gray);font-size:var(--fs-small);text-align:center;margin:0;line-height:1.5}.WjsN7W_cardGrid.WjsN7W_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.WjsN7W_cardGrid>li{margin:0;display:flex}.WjsN7W_cardGrid>li>*{width:100%}.WjsN7W_cardTitle.WjsN7W_cardTitle{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0 0 8px;font-weight:600;line-height:28px}.WjsN7W_cardTitle a{color:var(--blue);text-decoration:none}.WjsN7W_cardTitle a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){@media (hover:hover) and (pointer:fine){.WjsN7W_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}}}.WjsN7W_cardText.WjsN7W_cardText{color:var(--gray);font-size:var(--fs-small);margin:0;line-height:1.5}.WjsN7W_bodyLink{text-underline-offset:3px}.WjsN7W_sources.WjsN7W_sources{color:var(--ink);font-size:var(--fs-small);margin:0 0 20px;padding-left:24px;line-height:1.5}.WjsN7W_sources li{margin:0 0 8px}.WjsN7W_head{text-align:center;gap:16px;max-width:760px;margin:0 auto;display:grid}.WjsN7W_lead{color:var(--gray-on-lilac);font-size:var(--fs-lead);margin:0;line-height:1.4}.WjsN7W_topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.WjsN7W_topics>li{margin:0;display:flex}.WjsN7W_topics>li>*{width:100%}.WjsN7W_count{color:var(--gray);margin-top:12px;display:block}.WjsN7W_sectionHead{margin:0 0 24px}.WjsN7W_letters{gap:32px;display:grid}.WjsN7W_letterGroup{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid}.WjsN7W_letter{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--track-tight);color:var(--blue);margin:0;font-weight:700;line-height:1.1}.WjsN7W_termList{columns:3 220px;column-gap:24px;margin:0;padding:0;list-style:none}.WjsN7W_termList li{break-inside:avoid;font-size:var(--fs-body);margin:0 0 8px;line-height:24px}.WjsN7W_termList a{color:var(--blue);text-decoration:none}.WjsN7W_termList a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){@media (hover:hover) and (pointer:fine){.WjsN7W_termList a:hover{text-underline-offset:3px;text-decoration:underline}}}@media (max-width:900px){.WjsN7W_topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WjsN7W_cardGrid,.WjsN7W_topics{grid-template-columns:minmax(0,1fr)}.WjsN7W_figure{padding:16px}.WjsN7W_letterGroup{grid-template-columns:minmax(0,1fr);gap:8px}}.WjsN7W_practice{color:var(--ink);font-size:var(--fs-body);margin:0;line-height:1.5}
.dq6G_q_head{gap:16px;max-width:760px;margin-bottom:40px;display:grid}.dq6G_q_crumbs{margin-bottom:8px}.dq6G_q_title{margin:0}.dq6G_q_answer{max-width:720px;margin:0}.dq6G_q_updated{margin-top:4px}.dq6G_q_windowWrap{max-width:var(--container-tool);margin-inline:auto}.dq6G_q_section{gap:8px;display:grid}.dq6G_q_formula{background:var(--lilac);border-radius:var(--r-md);font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;margin:0 0 20px;padding:16px 20px;font-size:15px;line-height:1.6;overflow-x:auto}.dq6G_q_note{color:var(--gray);margin:0 0 20px;font-size:15px;line-height:1.5}.dq6G_q_faq{gap:20px;margin:0;padding:0;display:grid}.dq6G_q_faqItem{margin:0}.dq6G_q_question{font-family:var(--font-display);color:var(--blue);margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}.dq6G_q_faqAnswer{font-size:var(--fs-prose);color:var(--ink);margin:0;line-height:28px}.dq6G_q_sources{color:var(--gray);margin:0 0 20px;font-size:15px;line-height:1.5}.dq6G_q_sources a{color:var(--blue)}.dq6G_q_hubGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.dq6G_q_hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.dq6G_q_hubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dq6G_q_hubCard{background:var(--white);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-card);color:var(--ink);transition:transform var(--t-fast), box-shadow var(--t-fast);align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.dq6G_q_hubCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.dq6G_q_hubCard:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dq6G_q_hubName{font-family:var(--font-display);color:var(--blue);margin:0;font-size:20px;font-weight:600;line-height:28px}.dq6G_q_hubText{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.5}.dq6G_q_hubGo{font-family:var(--font-display);color:var(--blue);font-size:14px;font-weight:600}
.YiUxpG_next{text-align:center;max-width:560px;color:var(--gray-on-lilac);gap:8px;margin:28px auto 0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.YiUxpG_back{justify-content:center;margin-top:40px;display:flex}
._7fEvEq_crumbs{margin-bottom:24px}._7fEvEq_title{margin:0 0 16px}._7fEvEq_effective{color:var(--gray);margin:0 0 40px}
.kmnDqq_page{background:var(--blue);flex-direction:column;min-height:100dvh;display:flex}.kmnDqq_bar{padding:24px var(--gutter)}.kmnDqq_main{padding:48px var(--gutter) 96px;flex:1;justify-content:center;align-items:flex-start;display:flex}.kmnDqq_card{background:var(--cream);width:100%;max-width:480px;color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-window);flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.kmnDqq_title{font-family:var(--font-display);font-size:var(--fs-section);letter-spacing:var(--track-tight);color:var(--blue);font-weight:700;line-height:1.1}.kmnDqq_line{font-size:var(--fs-lead);color:var(--gray);line-height:1.4}.kmnDqq_line a{color:var(--blue)}.kmnDqq_form{margin:8px 0 0}.kmnDqq_again{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;width:100%;margin-top:8px;padding-top:24px;display:flex}.kmnDqq_prompt{font-size:var(--fs-small);color:var(--gray)}.kmnDqq_home{font-family:var(--font-display);font-size:var(--fs-nav);color:var(--blue);margin-top:8px;font-weight:600}@media (max-width:640px){.kmnDqq_bar{padding-top:12px;padding-bottom:12px}.kmnDqq_main{padding-top:24px}.kmnDqq_card{padding:28px 24px}}
._4EUQlG_panel{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);width:100%;max-width:480px;box-shadow:var(--shadow-window);gap:16px;margin:0 auto;padding:32px;display:grid}._4EUQlG_eyebrow{color:var(--blue)}._4EUQlG_title{font-size:var(--fs-h3);letter-spacing:var(--track-tight);color:var(--blue);font-weight:700;line-height:1.15}._4EUQlG_lead{color:var(--gray);font-size:var(--fs-small);line-height:22px}._4EUQlG_address{color:var(--ink);overflow-wrap:anywhere;font-weight:600}._4EUQlG_form{gap:16px;margin-top:4px;display:grid}._4EUQlG_field{gap:6px;display:grid}._4EUQlG_label{color:var(--ink)}._4EUQlG_input{box-sizing:border-box;border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);border:1px solid #00000040;padding:12px 14px;font-size:16px;line-height:24px}._4EUQlG_input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}._4EUQlG_input[aria-invalid=true]{border-color:#b3161b}@media (hover:hover){@media (hover:hover) and (pointer:fine){._4EUQlG_input:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}}._4EUQlG_input:disabled{background:var(--cream);color:var(--gray)}._4EUQlG_codeInput{font-family:var(--font-mono);letter-spacing:.32em;text-align:center;font-size:24px}._4EUQlG_fieldError{color:#8f1216;font-size:var(--fs-small);line-height:22px}._4EUQlG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._4EUQlG_links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}._4EUQlG_linkButton{min-height:44px;color:var(--blue);font-size:var(--fs-small);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}._4EUQlG_linkButton:active:not(:disabled){color:var(--indigo)}._4EUQlG_linkButton:disabled{color:var(--gray);cursor:not-allowed}._4EUQlG_notice{border-radius:var(--r-md);font-size:var(--fs-small);margin:0;padding:14px 16px;line-height:22px}._4EUQlG_noticeOk{background:color-mix(in srgb, var(--green) 14%, var(--white));color:var(--green-text)}._4EUQlG_noticeError{background:color-mix(in srgb, var(--coral-measured) 12%, var(--white));color:#8f1216}._4EUQlG_notice a{color:inherit;font-weight:600}._4EUQlG_loading{color:var(--gray);font-size:var(--fs-small);text-align:center;padding:48px 0}@media (max-width:640px){._4EUQlG_panel{padding:24px 20px}}
._-wIOa_chip{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:8px;align-items:center;padding:4px 10px;font-weight:600;line-height:1.2;display:inline-flex}._-wIOa_outline{background:0 0}._-wIOa_solidBlue{background:var(--blue);color:var(--cream)}._-wIOa_solidGold{background:var(--gold);color:var(--ink)}
.kmMXha_figure{max-width:360px;margin:28px auto}.kmMXha_figure figcaption{font-size:var(--fs-small);color:var(--gray);text-align:center;margin-top:10px;line-height:22px}.kmMXha_moves{font-family:var(--font-mono);color:var(--ink);margin-top:4px;font-size:14px;display:block}.kmMXha_line{background:var(--lilac);font-family:var(--font-mono);border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:16px;line-height:26px}.kmMXha_line span{font-family:var(--font-body);color:var(--gray-on-lilac)}.kmMXha_game{margin:0 0 28px}.kmMXha_game>p:first-child{margin-bottom:8px}
.olj27W_figure{color:var(--ink);margin:0;padding:clamp(16px,3vw,32px)}.olj27W_svg{width:100%;height:auto;display:block}.olj27W_caption{color:var(--gray);font-size:var(--fs-small);text-align:center;margin:12px 0 0;line-height:1.5}
.XbIylq_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:900px){.XbIylq_layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:40px}}.XbIylq_controls{gap:20px;min-width:0;display:grid}.XbIylq_result{background:var(--cream);border-radius:var(--r-lg);align-content:start;gap:20px;min-width:0;padding:24px;display:grid}@media (min-width:900px){.XbIylq_result{position:sticky;top:24px}}.XbIylq_field{gap:6px;min-width:0;display:grid}.XbIylq_label,.XbIylq_legend{font-family:var(--font-display);color:var(--ink);padding:0;font-size:14px;font-weight:600;line-height:1.3}.XbIylq_hint{color:var(--gray);margin:0;font-size:14px;line-height:1.4}.XbIylq_error{color:#b42318;margin:0;font-size:14px;font-weight:500;line-height:1.4}.XbIylq_input,.XbIylq_select{box-sizing:border-box;border-radius:var(--r-md);background:var(--white);width:100%;min-height:44px;font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast);border:1.5px solid #00000047;padding:0 14px;font-size:16px}@media (hover:hover){@media (hover:hover) and (pointer:fine){.XbIylq_input:hover,.XbIylq_select:hover{border-color:var(--blue)}}}.XbIylq_input:focus-visible,.XbIylq_select:focus-visible,.XbIylq_checkInput:focus-visible,.XbIylq_segInput:focus-visible+.XbIylq_segLabel,.XbIylq_rowButton:focus-visible,.XbIylq_preset:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.XbIylq_invalid{border-color:#b42318}.XbIylq_checkRow{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;display:grid}.XbIylq_checkInput{width:22px;height:22px;accent-color:var(--blue);margin:10px 0 0}.XbIylq_checkText{gap:2px;padding-top:10px;display:grid}.XbIylq_fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.XbIylq_segmented{flex-wrap:wrap;gap:8px;display:flex}.XbIylq_segInput{opacity:0;width:1px;height:1px;position:absolute}.XbIylq_segItem{display:inline-flex;position:relative}.XbIylq_segLabel{border-radius:var(--r-md);background:var(--white);min-height:44px;font-family:var(--font-display);color:var(--ink);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);border:1.5px solid #00000047;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.XbIylq_segInput:checked+.XbIylq_segLabel{background:var(--blue);border-color:var(--blue);color:var(--cream)}.XbIylq_rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.XbIylq_row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 44px;align-items:start;gap:10px;display:grid}.XbIylq_rowNumber{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--gray);text-align:right;padding-top:15px;font-weight:600}.XbIylq_rowButton,.XbIylq_preset{border:1.5px solid var(--blue);border-radius:var(--r-md);background:var(--white);min-height:44px;font-family:var(--font-display);color:var(--blue);cursor:pointer;transition:background var(--t-fast);padding:0 16px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.XbIylq_preset:hover{background:var(--lilac)}}@media (hover:hover){@media (hover:hover) and (pointer:fine){.XbIylq_rowButton:hover{background:var(--lilac)}}}.XbIylq_rowButton:disabled{opacity:.45;cursor:not-allowed}.XbIylq_remove{width:44px;padding:0}.XbIylq_rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XbIylq_presets{flex-wrap:wrap;gap:8px;display:flex}.XbIylq_stat{gap:4px;margin:0;display:grid}.XbIylq_statLabel{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:0;font-weight:500;line-height:1.3}.XbIylq_statValue{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:var(--track-tight);color:var(--blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.XbIylq_statValueBig{font-size:var(--fs-section)}.XbIylq_statNote{color:var(--gray);margin:0;font-size:14px;line-height:1.4}.XbIylq_stats{gap:16px;margin:0;display:grid}.XbIylq_divider{border:0;border-top:1px solid var(--hairline);margin:0}.XbIylq_problems{gap:8px;margin:0;padding:0;list-style:none;display:grid}.XbIylq_problemTitle{font-family:var(--font-display);color:#b42318;margin:0;font-size:16px;font-weight:600}.XbIylq_provenance{color:var(--gray);margin:0;font-size:13px;line-height:1.4}.XbIylq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.XbIylq_row{grid-template-columns:24px minmax(0,1fr) 44px}.XbIylq_row>:nth-child(3){grid-area:2/2/auto/3}.XbIylq_row>:nth-child(4){grid-area:1/3}.XbIylq_result{padding:20px}}.XbIylq_group{border:0;min-width:0;margin:0;padding:0}.XbIylq_groupLegend{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.XbIylq_count{color:var(--gray);font-size:14px}.XbIylq_breakdown{margin-top:32px}.XbIylq_breakdown>div{margin-bottom:0}
