.eSH4da_mention{font-size:var(--text-sm);color:var(--ink-2)}.eSH4da_link{color:var(--ink);font-weight:var(--weight-semibold);border-bottom:1px solid var(--line-strong);transition:color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out);text-decoration:none}.eSH4da_link:hover{color:var(--primary);border-color:var(--primary)}
.ZFdGbG_header{width:100%}.ZFdGbG_headerInner{justify-content:space-between;align-items:center;gap:var(--s-4);max-width:calc(var(--public-width) + 2 * var(--gutter));min-height:68px;padding:var(--s-2) var(--gutter);padding-top:calc(var(--s-2) + env(safe-area-inset-top,0px));margin:0 auto;display:flex}.ZFdGbG_brand{min-height:var(--tap);border-radius:var(--r-sm);align-items:center;display:inline-flex}.ZFdGbG_nav{align-items:center;gap:var(--s-1);display:flex}.ZFdGbG_navLink{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color var(--d-fast) var(--ease-out);align-items:center;text-decoration:none;display:none}.ZFdGbG_navLink:focus-visible{border-radius:var(--r-pill)}.ZFdGbG_navLink:hover{background:var(--surface-2)}.ZFdGbG_login{margin-left:var(--s-2)}@media (min-width:560px){.ZFdGbG_navLink{display:inline-flex}}.ZFdGbG_footer{border-top:1px solid var(--line);margin-top:auto}.ZFdGbG_footerInner{gap:var(--s-6);max-width:calc(var(--public-width) + 2 * var(--gutter));padding:var(--s-10) var(--gutter) calc(var(--s-10) + env(safe-area-inset-bottom,0px));margin:0 auto;display:grid}.ZFdGbG_footerBrand{gap:var(--s-3);justify-items:start;display:grid}.ZFdGbG_pledge{color:var(--ink-2);font-size:var(--text-sm)}.ZFdGbG_footerLinks{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.ZFdGbG_footerLink{min-height:var(--tap);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_footerLink:hover{text-decoration:underline}@media (min-width:800px){.ZFdGbG_footerInner{align-items:start;column-gap:var(--s-12);grid-template-columns:1fr auto}.ZFdGbG_maker{grid-column:1/-1}}
.a6wBfG_page{gap:var(--s-6);width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:var(--s-3) var(--gutter) var(--s-8);flex-direction:column;margin:0 auto;display:flex}.a6wBfG_wide{max-width:calc(var(--content-wide) + 2 * var(--gutter))}@media (min-width:960px){.a6wBfG_page{--gutter:var(--s-8);gap:var(--s-8);padding-top:var(--s-10)}}.a6wBfG_header{gap:var(--s-2);flex-direction:column;display:flex}.a6wBfG_back{align-items:center;gap:var(--s-1);min-height:var(--tap);padding-right:var(--s-2);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--d-fast) var(--ease-out);align-self:flex-start;margin-left:-6px;text-decoration:none;display:inline-flex}.a6wBfG_back:hover{color:var(--ink)}.a6wBfG_row{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.a6wBfG_titles{min-width:0}.a6wBfG_title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight)}@media (min-width:640px){.a6wBfG_title{font-size:var(--text-3xl)}}.a6wBfG_subtitle{margin-top:var(--s-2);color:var(--ink-2)}.a6wBfG_actions{align-items:center;gap:var(--s-2);display:flex}.a6wBfG_section{gap:var(--s-3);flex-direction:column;display:flex}.a6wBfG_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.a6wBfG_sectionTitle{font-size:var(--text-lg);font-weight:650}.a6wBfG_sectionAside{font-size:var(--text-sm);color:var(--ink-2)}
._09XwpW_iconButton{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), opacity var(--d-fast) var(--ease-out);border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid;position:relative}@media (hover:hover){._09XwpW_iconButton:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}}._09XwpW_iconButton:active:not(:disabled){transform:scale(.94)}._09XwpW_iconButton:focus-visible{border-radius:var(--r-pill)}._09XwpW_iconButton:disabled{opacity:.4}._09XwpW_outline{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}._09XwpW_solid{background:var(--primary);color:var(--on-primary)}@media (hover:hover){._09XwpW_solid:hover:not(:disabled){background:var(--primary);color:var(--on-primary);filter:brightness(.92)}}._09XwpW_sm{width:36px;height:36px}._09XwpW_sm:after{content:"";position:absolute;inset:-4px}
.gzVlDW_collapse{opacity:0;visibility:hidden;transition:grid-template-rows var(--d-slow) var(--ease-out), opacity var(--d-base) var(--ease-out), visibility 0s linear var(--d-slow);grid-template-rows:0fr;display:grid}.gzVlDW_collapse[data-state=in]{opacity:1;visibility:visible;transition:grid-template-rows var(--d-slow) var(--ease-out), opacity var(--d-base) var(--ease-out), visibility 0s;grid-template-rows:1fr}.gzVlDW_inner{min-width:0;min-height:0;overflow:hidden}.gzVlDW_collapse[data-settled]>.gzVlDW_inner{overflow:visible}
.bfn3sa_field{flex-direction:column;min-width:0;display:flex}.bfn3sa_labelRow{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.bfn3sa_label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.bfn3sa_optional{font-weight:var(--weight-regular);color:var(--ink-2)}.bfn3sa_aside{font-size:var(--text-sm);color:var(--ink-2);flex-shrink:0}.bfn3sa_help,.bfn3sa_error{padding-top:var(--s-2);font-size:var(--text-sm);line-height:1.4}.bfn3sa_help{color:var(--ink-2)}.bfn3sa_error{gap:var(--s-2);color:var(--hold);font-weight:var(--weight-medium);align-items:flex-start;display:flex}.bfn3sa_error>svg{margin-top:.12em}
._5jsJuW_wrap{display:block;position:relative}._5jsJuW_control{width:100%;min-height:48px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);color:var(--ink);appearance:none;transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);line-height:1.3;display:block}._5jsJuW_control:hover:not(:disabled,:focus){border-color:var(--ink-2)}._5jsJuW_control:focus,._5jsJuW_control:focus-visible{border-color:var(--primary);border-radius:var(--r-field);box-shadow:0 0 0 3px var(--primary-soft);outline:none}._5jsJuW_control[aria-invalid=true]{border-color:var(--hold)}._5jsJuW_control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--hold-soft)}._5jsJuW_control:disabled{background:var(--surface-2);color:var(--ink-2)}._5jsJuW_control:read-only:not(select){background:var(--surface-2)}._5jsJuW_control:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--ink)}._5jsJuW_control:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset, 0 0 0 3px var(--primary-soft)}._5jsJuW_hasTrailing{padding-right:calc(var(--tap) + var(--s-2))}._5jsJuW_trailing{align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}._5jsJuW_textarea{padding-block:var(--s-3);line-height:var(--leading-normal);resize:vertical;field-sizing:content;min-height:96px}._5jsJuW_select{padding-right:var(--s-10);cursor:pointer}._5jsJuW_chevron{top:50%;right:var(--s-3);color:var(--ink-2);pointer-events:none;position:absolute;transform:translateY(-50%)}
._7Yhcpq_root{z-index:var(--z-sheet);padding-bottom:var(--keyboard,0px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._7Yhcpq_scrim{background:var(--scrim);transition:opacity var(--d-slow) var(--ease-out);position:absolute;inset:0}._7Yhcpq_panel{width:100%;max-height:min(92dvh, calc(100dvh - var(--keyboard,0px) - var(--s-6)));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-3);transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative}._7Yhcpq_root[data-state=pre] ._7Yhcpq_scrim,._7Yhcpq_root[data-state=out] ._7Yhcpq_scrim{opacity:0}._7Yhcpq_root[data-state=pre] ._7Yhcpq_panel,._7Yhcpq_root[data-state=out] ._7Yhcpq_panel{opacity:0;transform:translateY(calc(var(--shift) * 3))}._7Yhcpq_root[data-state=out]{pointer-events:none}._7Yhcpq_header{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-3) var(--s-2) var(--s-5);display:flex}._7Yhcpq_headerBare{z-index:1;padding:var(--s-2);position:absolute;top:0;right:0}._7Yhcpq_heading{min-width:0;padding-top:var(--s-2)}._7Yhcpq_title{font-size:var(--text-xl);line-height:var(--leading-snug)}._7Yhcpq_description{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--text-sm)}._7Yhcpq_close{flex-shrink:0}._7Yhcpq_body{overscroll-behavior:contain;min-height:0;padding:var(--s-3) var(--s-5) var(--s-6);padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}._7Yhcpq_footer{justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._7Yhcpq_footer>*{flex:auto}._7Yhcpq_panel:has(._7Yhcpq_footer) ._7Yhcpq_body{padding-bottom:var(--s-5)}@media (min-width:640px){._7Yhcpq_root{padding:var(--s-6);align-items:center}._7Yhcpq_panel{border-radius:var(--r-lg);width:100%;max-width:520px;max-height:min(86dvh,760px)}._7Yhcpq_root[data-size=sm] ._7Yhcpq_panel{max-width:400px}._7Yhcpq_root[data-size=lg] ._7Yhcpq_panel{max-width:680px}._7Yhcpq_root[data-state=pre] ._7Yhcpq_panel,._7Yhcpq_root[data-state=out] ._7Yhcpq_panel{transform:translateY(var(--shift)) scale(.985)}._7Yhcpq_header{padding:var(--s-6) var(--s-4) var(--s-2) var(--s-6)}._7Yhcpq_headerBare{padding:var(--s-3)}._7Yhcpq_body{padding:var(--s-3) var(--s-6) var(--s-6)}._7Yhcpq_footer{padding:var(--s-4) var(--s-6)}._7Yhcpq_footer>*{flex:none}}
@keyframes WHO0Ia_swapFade{0%{opacity:0}}@keyframes WHO0Ia_swapRise{0%{opacity:0;transform:translateY(var(--shift))}}@keyframes WHO0Ia_swapOut{to{opacity:0}}.WHO0Ia_swap{min-width:0;transition:height var(--d-slow) var(--ease-out);position:relative}.WHO0Ia_current{min-width:0}.WHO0Ia_inline,.WHO0Ia_inline>.WHO0Ia_current,.WHO0Ia_inline>.WHO0Ia_leaving{display:block}.WHO0Ia_current[data-entering]{animation:WHO0Ia_swapFade var(--d-slow) var(--ease-out) both}.WHO0Ia_current.WHO0Ia_shift[data-entering]{animation-name:WHO0Ia_swapRise}.WHO0Ia_leaving{pointer-events:none;animation:WHO0Ia_swapOut var(--d-fast) var(--ease-out) both;position:absolute;inset:0 0 auto}
.FP-Lza_counter{color:var(--ink-2);font-size:var(--text-xs);opacity:0;transition:opacity var(--d-base) var(--ease-out)}.FP-Lza_counter[data-visible]{opacity:1}.FP-Lza_strength{align-items:center;gap:var(--s-3);padding-top:var(--s-2);grid-template-columns:88px 1fr;min-height:28px;display:grid}.FP-Lza_meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.FP-Lza_segment{border-radius:var(--r-pill);background:var(--line);height:4px;transition:background-color var(--d-base) var(--ease-out)}.FP-Lza_segment[data-on]{background:var(--ink-2)}.FP-Lza_strength[data-level=weak] .FP-Lza_segment[data-on],.FP-Lza_strength[data-level=short] .FP-Lza_segment[data-on]{background:var(--hold)}.FP-Lza_strength[data-level=ok] .FP-Lza_segment[data-on]{background:var(--primary)}.FP-Lza_strength[data-level=strong] .FP-Lza_segment[data-on]{background:var(--ok)}.FP-Lza_verdict{font-size:var(--text-xs);color:var(--ink-2);min-width:0;line-height:1.3}
@keyframes pGcBGW_caret{0%,45%{opacity:1}55%,to{opacity:0}}.pGcBGW_code{width:100%;max-width:344px;position:relative}.pGcBGW_slots{gap:var(--s-2);display:grid}.pGcBGW_slot{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);height:56px;font-family:var(--font-display);font-size:var(--text-2xl);transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);place-items:center;font-weight:600;display:grid;position:relative}.pGcBGW_digit{transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);opacity:0;transform:translateY(calc(var(--shift) * .5))}.pGcBGW_slot[data-filled] .pGcBGW_digit{opacity:1;transform:none}.pGcBGW_slot[data-active]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pGcBGW_slot[data-active]:not([data-filled]):after{content:"";background:var(--primary);border-radius:1px;width:2px;height:24px;animation:1.1s step-end infinite pGcBGW_caret;position:absolute}.pGcBGW_code[data-invalid] .pGcBGW_slot{border-color:var(--hold)}.pGcBGW_code[data-invalid] .pGcBGW_slot[data-active]{box-shadow:0 0 0 3px var(--hold-soft)}.pGcBGW_input{color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--text-field);letter-spacing:2em;text-align:center;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.pGcBGW_input:focus-visible{outline:none}.pGcBGW_input::selection{color:#0000;background:0 0}.pGcBGW_input:disabled{cursor:default}.pGcBGW_code:has(.pGcBGW_input:disabled) .pGcBGW_slot{background:var(--surface-2);color:var(--ink-2)}
.tYwp1q_checkbox{flex-direction:column;display:flex}.tYwp1q_row{gap:var(--s-3);min-height:var(--tap);grid-template-columns:24px 1fr;align-items:start;padding-block:10px;display:grid;position:relative}.tYwp1q_input{width:var(--tap);height:var(--tap);opacity:0;cursor:pointer;margin:0;position:absolute;top:0;left:-10px}.tYwp1q_box{border:1.5px solid var(--line-strong);background:var(--surface);width:24px;height:24px;color:var(--on-primary);pointer-events:none;transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border-radius:7px;place-items:center;display:grid}.tYwp1q_box svg{opacity:0;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);transform:scale(.6)}.tYwp1q_input:checked+.tYwp1q_box{background:var(--primary);border-color:var(--primary)}.tYwp1q_input:checked+.tYwp1q_box svg{opacity:1;transform:none}.tYwp1q_input:focus-visible+.tYwp1q_box{outline:2px solid var(--focus);outline-offset:2px}.tYwp1q_input[aria-invalid=true]+.tYwp1q_box{border-color:var(--hold)}.tYwp1q_input:disabled+.tYwp1q_box{opacity:.5}.tYwp1q_label{font-size:var(--text-md);color:var(--ink);cursor:pointer;line-height:1.45;position:relative}.tYwp1q_label a{color:var(--primary);font-weight:var(--weight-medium)}.tYwp1q_error{padding:0 0 var(--s-2) calc(24px + var(--s-3));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--hold)}
.QeUTqq_switch{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--tap);display:flex}.QeUTqq_text{flex-direction:column;gap:2px;min-width:0;display:flex}.QeUTqq_label{font-weight:var(--weight-medium);cursor:pointer}.QeUTqq_description{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.QeUTqq_control{width:52px;height:var(--tap);flex-shrink:0;place-items:center;display:grid;position:relative}.QeUTqq_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.QeUTqq_track{border-radius:var(--r-pill);background:var(--line-strong);pointer-events:none;width:52px;height:30px;transition:background-color var(--d-base) var(--ease-out);padding:3px}.QeUTqq_thumb{background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow-1);transition:transform var(--d-base) var(--ease-out);border-radius:50%;display:block}.QeUTqq_input:checked+.QeUTqq_track{background:var(--primary)}.QeUTqq_input:checked+.QeUTqq_track .QeUTqq_thumb{transform:translate(22px)}.QeUTqq_input:focus-visible+.QeUTqq_track{outline:2px solid var(--focus);outline-offset:2px}.QeUTqq_switch[data-disabled] .QeUTqq_label,.QeUTqq_switch[data-disabled] .QeUTqq_input{cursor:default}.QeUTqq_switch[data-disabled]{opacity:1}.QeUTqq_switch[data-disabled] .QeUTqq_label,.QeUTqq_switch[data-disabled] .QeUTqq_control{opacity:.5}
.pBd-2W_segmented{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);isolation:isolate;padding:3px;display:inline-grid;position:relative}.pBd-2W_full{width:100%;display:grid}.pBd-2W_thumb{z-index:-1;width:calc((100% - 6px) / var(--count));border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);transform:translateX(calc(var(--index) * 100%));transition:transform var(--d-base) var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px}.pBd-2W_option{min-height:38px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:color var(--d-fast) var(--ease-out);place-items:center;display:grid;position:relative}.pBd-2W_option:after{content:"";position:absolute;inset:-4px 0}.pBd-2W_option[data-selected]{color:var(--ink)}.pBd-2W_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pBd-2W_option:has(.pBd-2W_input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.pBd-2W_text{pointer-events:none}
.IAwj_a_chip{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);line-height:1.2;display:inline-flex;position:relative}.IAwj_a_chip:after{content:"";position:absolute;inset:-4px 0}@media (hover:hover){.IAwj_a_chip:hover:not([data-selected]){background:var(--surface-2)}}.IAwj_a_chip:active{transform:scale(.97)}.IAwj_a_chip[data-selected]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.IAwj_a_chip[data-subject]{border-color:var(--subject-line)}.IAwj_a_chip[data-subject][data-selected]{background:var(--subject-soft);border-color:var(--subject-line);color:var(--subject-ink)}.IAwj_a_chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-pill)}.IAwj_a_chip:has(.IAwj_a_input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-pill)}.IAwj_a_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.IAwj_a_picker{border:0;min-width:0;margin:0;padding:0}.IAwj_a_legend{margin-bottom:var(--s-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.IAwj_a_options{gap:var(--s-2) var(--s-2);row-gap:var(--s-3);flex-wrap:wrap;display:flex}.IAwj_a_help{margin-top:var(--s-3);font-size:var(--text-sm);color:var(--ink-2)}
.hnPFiq_stepper{flex-direction:column;display:flex}.hnPFiq_label{margin-bottom:var(--s-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.hnPFiq_row{align-items:center;gap:var(--s-2);display:inline-flex}.hnPFiq_value{min-width:6.5ch;padding:var(--s-2) var(--s-2);border-radius:var(--r-field);font-family:var(--font-display);font-size:var(--text-xl);text-align:center;font-weight:650;line-height:1.2}.hnPFiq_help{margin-top:var(--s-2);font-size:var(--text-sm);color:var(--ink-2)}
.b6YjYG_card{border-radius:var(--r-card);min-width:0;position:relative}.b6YjYG_surface{background:var(--surface);border:1px solid var(--line)}.b6YjYG_sunken{background:var(--surface-2)}.b6YjYG_plain{border:1px solid var(--line)}.b6YjYG_lifted{border-color:var(--line);box-shadow:var(--shadow-2)}.b6YjYG_pad-none{padding:0}.b6YjYG_pad-sm{padding:var(--s-4)}.b6YjYG_pad-md{padding:var(--s-5)}.b6YjYG_pad-lg{padding:var(--s-6)}@media (min-width:640px){.b6YjYG_pad-md{padding:var(--s-6)}.b6YjYG_pad-lg{padding:var(--s-8)}}.b6YjYG_title{font-size:var(--text-lg);font-weight:650;line-height:var(--leading-snug)}.b6YjYG_figure{flex-direction:column;gap:2px;display:flex}.b6YjYG_figureValue{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:700;line-height:1}.b6YjYG_figureLabel{font-size:var(--text-sm);color:var(--ink-2)}
._0UqGOq_dot{background:var(--subject-line);border-radius:50%;flex-shrink:0;display:inline-block}._0UqGOq_tag{border-radius:var(--r-pill);background:var(--subject-soft);max-width:100%;color:var(--subject-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);vertical-align:middle;align-items:center;gap:.45em;padding:.22em .7em .22em .6em;line-height:1.35;display:inline-flex}._0UqGOq_sm{font-size:var(--text-xs)}._0UqGOq_tagDot{background:var(--subject-line);border-radius:50%;flex-shrink:0;width:.5em;height:.5em}._0UqGOq_tagText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.K1fhQq_frame{width:100%;max-width:calc(560px + 2 * var(--gutter));min-width:0;padding:0 var(--gutter);padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:auto;margin:0 auto;display:flex}.K1fhQq_top{align-items:center;min-height:56px;display:flex}.K1fhQq_back{align-items:center;gap:var(--s-1);min-height:var(--tap);padding-right:var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--d-fast) var(--ease-out);margin-left:-6px;text-decoration:none;display:inline-flex}.K1fhQq_back:hover{color:var(--ink)}.K1fhQq_body{gap:var(--s-5);min-width:0;padding-bottom:var(--s-6);flex-direction:column;flex:auto;display:flex}.K1fhQq_frame[data-align=center] .K1fhQq_body{text-align:center;align-items:center}.K1fhQq_footer{z-index:1;margin:0 calc(-1 * var(--gutter));padding:var(--s-3) var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;bottom:0}@media (min-width:640px){.K1fhQq_frame{padding-bottom:var(--s-10)}.K1fhQq_top{min-height:72px}.K1fhQq_footer{padding:var(--s-2) 0 0;background:0 0;border-top:0;margin:0;position:static}}
._2xI0mq_landing{--wrap:calc(var(--public-width) + 2 * var(--gutter));flex-direction:column;display:flex}._2xI0mq_hero{position:relative;overflow:clip}._2xI0mq_trajectory{display:none}._2xI0mq_heroInner{gap:var(--s-12);max-width:var(--wrap);padding:var(--s-10) var(--gutter) var(--s-16);margin:0 auto;display:grid;position:relative}._2xI0mq_heroText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._2xI0mq_headline{max-width:11ch;font-size:var(--text-display);letter-spacing:-.034em;font-weight:750;line-height:1.02}._2xI0mq_lede{max-width:44ch;margin-top:var(--s-6);font-size:var(--text-lg);color:var(--ink-2);line-height:1.5}._2xI0mq_cta{align-self:stretch;align-items:stretch;gap:var(--s-2);margin-top:var(--s-8);flex-direction:column;display:flex}@media (min-width:520px){._2xI0mq_cta{align-self:flex-start;align-items:center;gap:var(--s-2) var(--s-3);flex-flow:wrap}}._2xI0mq_reassure{margin-top:var(--s-5);font-size:var(--text-sm);color:var(--ink-2)}._2xI0mq_heroDemo{justify-content:center;min-width:0;display:flex}@media (min-width:960px){._2xI0mq_trajectory{top:var(--s-10);bottom:var(--s-10);left:calc(-1 * var(--gutter));right:calc(372px + var(--s-8));pointer-events:none;opacity:.55;display:block;position:absolute}._2xI0mq_trajectory svg{width:100%;height:100%;overflow:visible}._2xI0mq_trajectoryDot{background:var(--accent);border-radius:50%;width:16px;height:16px;margin:-14px 0 0 -4px;position:absolute;top:13%;left:99%}._2xI0mq_heroInner{align-items:center;gap:var(--s-16);padding-top:var(--s-16);padding-bottom:var(--s-24);grid-template-columns:minmax(0,1fr) 372px}._2xI0mq_lede{font-size:var(--text-xl);line-height:1.45}}._2xI0mq_section{width:100%;max-width:var(--wrap);padding:var(--s-16) var(--gutter);margin:0 auto}._2xI0mq_sectionHead{max-width:40rem}._2xI0mq_sectionTitle{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.12}._2xI0mq_sectionLede{margin-top:var(--s-3);font-size:var(--text-lg);color:var(--ink-2)}@media (min-width:800px){._2xI0mq_section{padding-block:var(--s-24)}._2xI0mq_sectionTitle{font-size:var(--text-3xl)}._2xI0mq_split{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}}._2xI0mq_pillars{gap:var(--s-10) var(--s-12);margin-top:var(--s-10);display:grid}._2xI0mq_pillar{column-gap:var(--s-4);row-gap:var(--s-1);grid-template-columns:auto 1fr;align-items:start;display:grid}._2xI0mq_pillarIcon{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:14px;grid-row:span 2;place-items:center;display:grid}._2xI0mq_pillarTitle{font-size:var(--text-xl);align-self:center;align-items:center;min-height:46px;display:flex}._2xI0mq_pillarText{max-width:44ch;color:var(--ink-2);grid-column:2}@media (min-width:800px){._2xI0mq_pillars{margin-top:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}}._2xI0mq_band{background:var(--surface-2);border-block:1px solid var(--line)}._2xI0mq_bandInner{max-width:var(--wrap);padding:var(--s-16) var(--gutter);margin:0 auto}._2xI0mq_bandTitle{max-width:22ch;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.12}._2xI0mq_rules{gap:var(--s-8);margin:var(--s-10) 0 0;display:grid}._2xI0mq_rule{gap:var(--s-2);padding-top:var(--s-5);border-top:2px solid var(--ink);display:grid}._2xI0mq_ruleValue{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--primary);font-weight:750;line-height:1}._2xI0mq_ruleLabel{max-width:32ch;color:var(--ink);margin:0}@media (min-width:800px){._2xI0mq_bandInner{padding-block:var(--s-20)}._2xI0mq_bandTitle{font-size:var(--text-3xl)}._2xI0mq_rules{gap:var(--s-10);grid-template-columns:repeat(3,minmax(0,1fr))}._2xI0mq_ruleValue{font-size:3.75rem}}._2xI0mq_nots{margin-top:var(--s-8)}._2xI0mq_not{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);font-size:var(--text-lg);grid-template-columns:auto 1fr;align-items:start;line-height:1.45;display:grid}._2xI0mq_not:first-child{border-top:1px solid var(--line)}._2xI0mq_notIcon{color:var(--ink-2);margin-top:.3em}@media (min-width:800px){._2xI0mq_nots{margin-top:0}}._2xI0mq_method{gap:var(--s-8);margin-top:var(--s-10);display:grid}._2xI0mq_methodItem{align-items:flex-start;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-strong);flex-direction:column;display:flex}._2xI0mq_methodTitle{font-size:var(--text-xl)}._2xI0mq_methodText{color:var(--ink-2)}._2xI0mq_more{margin-top:var(--s-10)}@media (min-width:800px){._2xI0mq_method{gap:var(--s-10);margin-top:var(--s-12);grid-template-columns:repeat(3,minmax(0,1fr))}}._2xI0mq_faq{margin-top:var(--s-6);border-top:1px solid var(--line)}@media (min-width:800px){._2xI0mq_faq{margin-top:0}}._2xI0mq_closing{width:100%;max-width:var(--wrap);padding:0 var(--gutter) var(--s-16);margin:0 auto}._2xI0mq_closingInner{align-items:flex-start;gap:var(--s-4);padding:var(--s-10) var(--s-6);border-radius:var(--r-lg);background:var(--primary);color:var(--on-primary);flex-direction:column;display:flex}._2xI0mq_closingTitle{max-width:18ch;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.1}._2xI0mq_closingText{max-width:48ch;margin-bottom:var(--s-3);opacity:.92}@media (min-width:800px){._2xI0mq_closing{padding-bottom:var(--s-24)}._2xI0mq_closingInner{padding:var(--s-16);border-radius:32px}._2xI0mq_closingTitle{font-size:var(--text-4xl)}._2xI0mq_closingText{font-size:var(--text-lg)}}
._97oTOq_form{gap:var(--s-5);--note-gap:var(--s-5);flex-direction:column;display:flex}._97oTOq_actions{gap:var(--s-2);margin-top:var(--s-1);flex-direction:column;display:flex}._97oTOq_row{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);margin-inline:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}._97oTOq_inlineLink{color:var(--primary);font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:var(--r-sm)}._97oTOq_checks{flex-direction:column;display:flex}._97oTOq_said{color:var(--ink)}._97oTOq_said strong{font-weight:var(--weight-semibold);overflow-wrap:anywhere}._97oTOq_small{color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}._97oTOq_done{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}._97oTOq_doneActions{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}._97oTOq_doneIcon{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:50%;place-items:center;display:grid}._97oTOq_doneTitle{font-size:var(--text-xl)}._97oTOq_steps{gap:var(--s-2);flex-direction:column;display:flex}._97oTOq_stepsLabel{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._97oTOq_stepsBar{gap:var(--s-1);grid-template-columns:repeat(3,1fr);max-width:132px;display:grid}._97oTOq_stepsBar span{border-radius:var(--r-pill);background:var(--line);height:4px;transition:background-color var(--d-slow) var(--ease-out)}._97oTOq_stepsBar span[data-on]{background:var(--primary)}
.rJ9ltq_flow{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.rJ9ltq_progress{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.rJ9ltq_meter{gap:var(--s-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rJ9ltq_segment{border-radius:var(--r-pill);background:var(--line);height:4px;transition:background-color var(--d-slow) var(--ease-out)}.rJ9ltq_segment[data-on]{background:var(--primary)}.rJ9ltq_count{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.rJ9ltq_card{min-width:0}.rJ9ltq_step{gap:var(--s-4);flex-direction:column;display:flex}.rJ9ltq_stepTitle{font-size:var(--text-xl);outline:none;font-weight:650}.rJ9ltq_part{gap:var(--s-4);--note-gap:var(--s-4);flex-direction:column;display:flex}.rJ9ltq_lead{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.4}.rJ9ltq_quiet{color:var(--ink-2);font-size:var(--text-sm);line-height:1.5}.rJ9ltq_block{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.rJ9ltq_blockTitle{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.rJ9ltq_list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rJ9ltq_item{align-items:center;gap:var(--s-2) var(--s-3);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;display:grid}.rJ9ltq_itemWhen{margin-right:var(--s-1);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.rJ9ltq_okIcon{color:var(--ok)}.rJ9ltq_goal{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--surface-2);text-align:center;flex-direction:column;display:flex}.rJ9ltq_goalLabel{font-weight:var(--weight-semibold)}.rJ9ltq_goalPicker{align-items:center;gap:var(--s-4);grid-template-columns:auto minmax(7rem,auto) auto;display:grid}.rJ9ltq_goalValue{flex-direction:column;align-items:center;display:flex}.rJ9ltq_goalNumber{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--primary);font-weight:700;line-height:1}.rJ9ltq_goalUnit{color:var(--ink-2);font-size:var(--text-sm)}.rJ9ltq_goalDots{gap:var(--s-2);display:flex}.rJ9ltq_goalDot{border-radius:var(--r-pill);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out)}.rJ9ltq_goalDot[data-on]{background:var(--primary);box-shadow:none}.rJ9ltq_nav{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.rJ9ltq_backButton.rJ9ltq_backButton{opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out)}.rJ9ltq_backButton.rJ9ltq_backButton[data-shown]{opacity:1;pointer-events:auto}.rJ9ltq_nextButton{min-width:11rem}.rJ9ltq_done{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.rJ9ltq_doneMark{border-radius:var(--r-pill);background:var(--ok-soft);width:52px;height:52px;color:var(--ok);place-items:center;display:grid}.rJ9ltq_doneTitle{font-size:var(--text-2xl);outline:none;font-weight:700}.rJ9ltq_doneText{color:var(--ink-2);line-height:1.5}.rJ9ltq_doneGoal{font-size:var(--text-lg)}.rJ9ltq_doneActions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}
.w1rdPG_form{flex-direction:column;flex:auto;min-width:0;display:flex}.w1rdPG_head{gap:var(--s-2);display:grid}.w1rdPG_title{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight)}.w1rdPG_lede{color:var(--ink-2);overflow-wrap:anywhere}.w1rdPG_worked{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.w1rdPG_block{gap:var(--s-4);--note-gap:var(--s-4);--reveal-gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.w1rdPG_fields{gap:var(--s-5);display:grid}.w1rdPG_said{color:var(--ink-2);line-height:1.5}.w1rdPG_note{min-width:0}.w1rdPG_legend{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.w1rdPG_optional{color:var(--ink-2);font-weight:var(--weight-regular)}.w1rdPG_chips{gap:var(--s-3) var(--s-2);flex-wrap:wrap;display:flex}.w1rdPG_help{color:var(--ink-2);font-size:var(--text-sm)}.w1rdPG_block:has(.w1rdPG_chips){gap:var(--s-2)}.w1rdPG_actions{gap:var(--s-2);display:grid}
._0cvUSW_content{gap:var(--s-6);--note-gap:var(--s-6);flex-direction:column;display:flex}._0cvUSW_skeletons{gap:var(--s-3);flex-direction:column;display:flex}._0cvUSW_row{align-items:center;column-gap:var(--s-4);row-gap:var(--s-2);width:100%;min-height:78px;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:left;transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}._0cvUSW_row:focus-visible{border-radius:var(--r-card)}@media (hover:hover){._0cvUSW_row:hover{border-color:var(--line-strong)}}._0cvUSW_tile{background:var(--subject-soft);width:44px;height:44px;color:var(--subject-ink);font-family:var(--font-display);font-size:var(--text-xl);border-radius:13px;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}._0cvUSW_identity{flex-direction:column;gap:1px;min-width:0;display:flex}._0cvUSW_name{font-weight:var(--weight-semibold);font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.25}._0cvUSW_kind{color:var(--ink-2);font-size:var(--text-sm)}._0cvUSW_week{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}._0cvUSW_weekValue{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;line-height:1.1}._0cvUSW_weekLabel{color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap}._0cvUSW_chevron{color:var(--ink-2);grid-column:4}._0cvUSW_meta{gap:var(--s-1) var(--s-5);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;grid-column:2/-1;display:flex}._0cvUSW_metaItem{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}._0cvUSW_archived{border-bottom:0;border-top:1px solid var(--line)}._0cvUSW_archivedRow{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}._0cvUSW_archivedRow ._0cvUSW_tile{width:36px;height:36px;font-size:var(--text-lg);border-radius:11px}._0cvUSW_archivedRow ._0cvUSW_name{font-size:var(--text-md)}._0cvUSW_empty{gap:var(--s-4);padding:var(--s-6) var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}._0cvUSW_emptyTitle{font-size:var(--text-xl)}._0cvUSW_emptyText{max-width:52ch;color:var(--ink-2)}._0cvUSW_emptyActions{align-items:stretch;gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}@media (min-width:640px){._0cvUSW_empty{padding:var(--s-8)}._0cvUSW_emptyActions{align-items:center;gap:var(--s-3);flex-direction:row}}
.YVaYQW_stack{gap:var(--s-6);--note-gap:var(--s-6);--reveal-gap:var(--s-6);flex-direction:column;min-width:0;display:flex}@media (min-width:960px){.YVaYQW_stack{gap:var(--s-8);--note-gap:var(--s-8);--reveal-gap:var(--s-8)}}.YVaYQW_headMeta{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.YVaYQW_muted{color:var(--ink-2);font-size:var(--text-sm);line-height:1.5}.YVaYQW_noteLink{margin-left:calc(-1 * var(--s-3))}.YVaYQW_startCard{gap:var(--s-4);flex-direction:column;display:flex}.YVaYQW_start{gap:var(--s-2);justify-items:start;display:grid}.YVaYQW_nextSession{color:var(--ink-2);font-size:var(--text-sm)}@media (min-width:640px){.YVaYQW_start{align-items:center;gap:var(--s-4);grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}.YVaYQW_duration{gap:var(--s-4);display:grid}.YVaYQW_figures{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.YVaYQW_figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.YVaYQW_explain{padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--ink-2);line-height:1.6}.YVaYQW_evidence{margin-left:var(--s-2);vertical-align:middle}.YVaYQW_sessions{overflow:hidden}.YVaYQW_sessionGroup{padding:var(--s-4) var(--s-5)}.YVaYQW_sessionGroup+.YVaYQW_sessionGroup{border-top:1px solid var(--line)}.YVaYQW_sessionHead{margin-bottom:var(--s-2);color:var(--ink-2);font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0}.YVaYQW_sessionList{display:grid}.YVaYQW_sessionRow{align-items:start;gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;display:grid}.YVaYQW_sessionIcon{color:var(--ink-2);align-self:start;margin-top:3px}.YVaYQW_sessionDone{color:var(--ok)}.YVaYQW_sessionNote{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.YVaYQW_sessionMinutes{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;padding-top:1px}.YVaYQW_sketch{padding-top:var(--s-2);color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}.YVaYQW_notesActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.YVaYQW_closing{align-items:center;gap:var(--s-2) var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.YVaYQW_closingQuiet{gap:var(--s-1);margin-left:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}@media (min-width:640px){.YVaYQW_closing{justify-content:space-between}.YVaYQW_closingQuiet{margin-left:0}}.YVaYQW_link{color:var(--primary);font-weight:var(--weight-semibold);border-radius:var(--r-sm)}
.Sl2Q_a_segments{align-self:stretch}@media (min-width:640px){.Sl2Q_a_segments{align-self:flex-start;min-width:320px}}.Sl2Q_a_stack{gap:var(--s-6);--reveal-gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.Sl2Q_a_groupHelp{color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}.Sl2Q_a_list{overflow:hidden}.Sl2Q_a_item+.Sl2Q_a_item .Sl2Q_a_row{border-top:1px solid var(--line)}.Sl2Q_a_row{min-height:64px;padding-right:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.Sl2Q_a_check{border-radius:var(--r-field);place-items:center;width:52px;min-height:56px;display:grid}.Sl2Q_a_check:focus-visible{outline-offset:-4px;border-radius:var(--r-field)}.Sl2Q_a_checkBox{border:1.75px solid var(--line-strong);color:#0000;width:24px;height:24px;transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.Sl2Q_a_check:hover .Sl2Q_a_checkBox{border-color:var(--ok);color:var(--ok)}}.Sl2Q_a_check:active .Sl2Q_a_checkBox{transform:scale(.9)}.Sl2Q_a_check[data-on] .Sl2Q_a_checkBox{border-color:var(--ok);background:var(--ok);color:var(--surface)}.Sl2Q_a_rowLink{min-width:0;padding:var(--s-3) var(--s-2) var(--s-3) 0;border-radius:var(--r-sm);gap:3px;text-decoration:none;display:grid}.Sl2Q_a_rowLink:focus-visible{outline-offset:-2px}.Sl2Q_a_rowTitle{font-weight:var(--weight-semibold);overflow-wrap:anywhere;transition:color var(--d-fast) var(--ease-out);line-height:1.35}@media (hover:hover){.Sl2Q_a_rowLink:hover .Sl2Q_a_rowTitle{color:var(--primary)}}.Sl2Q_a_row[data-closed] .Sl2Q_a_rowTitle{color:var(--ink-2);font-weight:var(--weight-medium)}.Sl2Q_a_meta{gap:1px var(--s-3);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.45;display:flex}.Sl2Q_a_metaItem{align-items:center;gap:6px;min-width:0;display:inline-flex}.Sl2Q_a_risk{color:var(--hold);font-weight:var(--weight-medium)}.Sl2Q_a_chevron{color:var(--ink-2);opacity:.6}.Sl2Q_a_closed{border-bottom:0}.Sl2Q_a_skeletonRow{align-items:center;gap:var(--s-3);min-height:64px;padding:0 var(--s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.Sl2Q_a_skeletonRow+.Sl2Q_a_skeletonRow{border-top:1px solid var(--line)}.Sl2Q_a_skeletonText{gap:2px;display:grid}.Sl2Q_a_exam{gap:var(--s-4) var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.Sl2Q_a_examMain{justify-items:start;gap:var(--s-2);min-width:0;display:grid}.Sl2Q_a_examTitle{font-size:var(--text-lg);line-height:var(--leading-snug);overflow-wrap:anywhere}.Sl2Q_a_examLink{border-radius:var(--r-sm);text-decoration:none}.Sl2Q_a_examLink:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.Sl2Q_a_examLink:focus-visible{outline:none}.Sl2Q_a_examLink:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.Sl2Q_a_exam:hover .Sl2Q_a_examLink{color:var(--primary)}}.Sl2Q_a_examMeta{align-items:center;gap:2px var(--s-3);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.45;display:flex}.Sl2Q_a_examPlace{overflow-wrap:anywhere;min-width:0}.Sl2Q_a_examFormat{padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;display:inline-block}.Sl2Q_a_countdown{justify-items:end;line-height:1;display:grid}.Sl2Q_a_countValue{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:700}.Sl2Q_a_countLabel{color:var(--ink-2);font-size:var(--text-sm);margin-top:2px}.Sl2Q_a_countWord{font-family:var(--font-display);font-size:var(--text-lg);padding-top:6px;font-weight:700}.Sl2Q_a_exam[data-past] .Sl2Q_a_countWord{color:var(--ink-2);font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.Sl2Q_a_examMastery{grid-column:1/-1}
.AND0Yq_frame{width:100%;min-height:100dvh;max-width:calc(34rem + 2 * var(--gutter));padding:0 var(--gutter);flex-direction:column;flex:auto;margin:0 auto;display:flex}.AND0Yq_top{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;padding-top:env(safe-area-inset-top,0px);margin-right:calc(-1 * var(--s-3));display:flex}.AND0Yq_brand{align-items:center;display:inline-flex}.AND0Yq_topActions{align-items:center;display:flex}.AND0Yq_leave{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);place-items:center;display:inline-grid}.AND0Yq_leave:focus-visible{border-radius:var(--r-pill)}@media (hover:hover){.AND0Yq_leave:hover{background:var(--surface-2);color:var(--ink)}}.AND0Yq_progress{align-items:center;gap:var(--s-2);min-height:var(--tap);margin-left:calc(-1 * var(--s-3));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AND0Yq_back.AND0Yq_back{opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out), background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out)}.AND0Yq_back.AND0Yq_back[data-shown]{opacity:1;pointer-events:auto}.AND0Yq_back.AND0Yq_back[data-shown]:disabled{opacity:.4}.AND0Yq_meter{gap:var(--s-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.AND0Yq_segment{border-radius:var(--r-pill);background:var(--line);height:4px;transition:background-color var(--d-slow) var(--ease-out)}.AND0Yq_segment[data-on]{background:var(--primary)}.AND0Yq_count{min-width:4.2rem;color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.AND0Yq_columns{padding:var(--s-6) 0 var(--s-8);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.AND0Yq_main{gap:var(--s-5);--note-gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.AND0Yq_side{display:none}.AND0Yq_waiting{gap:var(--s-4);flex-direction:column;display:flex}.AND0Yq_step{gap:var(--s-6);flex-direction:column;display:flex}.AND0Yq_head{gap:var(--s-3);flex-direction:column;display:flex}.AND0Yq_title{letter-spacing:-.026em;outline:none;font-size:clamp(1.75rem,1.45rem + 1.4vw,2.25rem);font-weight:750;line-height:1.1}.AND0Yq_lede{color:var(--ink-2);font-size:var(--text-lg);line-height:1.45}.AND0Yq_stepForm{gap:var(--s-6);--note-gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.AND0Yq_withNote{gap:var(--s-3);--note-gap:var(--s-3);flex-direction:column;display:flex}.AND0Yq_aside{color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}.AND0Yq_pair{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.AND0Yq_group{gap:var(--s-4);--note-gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.AND0Yq_groupTitle{font-family:var(--font-text);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:0}.AND0Yq_tiles{gap:var(--s-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.AND0Yq_tile{min-height:78px;padding:var(--s-3) var(--s-8) var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);flex-direction:column;justify-content:center;gap:2px;display:flex;position:relative}.AND0Yq_tile:last-child:nth-child(odd){grid-column:1/-1}.AND0Yq_tile[data-selected]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}@media (hover:hover){.AND0Yq_tile:hover:not([data-selected]){border-color:var(--ink-2)}}.AND0Yq_tile:has(.AND0Yq_tileInput:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.AND0Yq_tileInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.AND0Yq_tileLabel{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-title);font-weight:650;line-height:1.2}.AND0Yq_tileHint{color:var(--ink-2);font-size:var(--text-sm);line-height:1.3}.AND0Yq_tileCheck{top:var(--s-3);right:var(--s-3);background:var(--primary);width:22px;height:22px;color:var(--on-primary);opacity:0;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.6)}.AND0Yq_tile[data-selected] .AND0Yq_tileCheck{opacity:1;transform:none}.AND0Yq_already{gap:var(--s-2);flex-direction:column;display:flex}.AND0Yq_alreadyLabel{color:var(--ink-2);font-size:var(--text-sm)}.AND0Yq_alreadyList{gap:var(--s-2);flex-wrap:wrap;display:flex}.AND0Yq_found{gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-card);background:var(--primary-soft);flex-direction:column;display:flex}.AND0Yq_foundFigure{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.AND0Yq_foundValue{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700;line-height:1}.AND0Yq_foundLabel{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.AND0Yq_foundSource{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere}.AND0Yq_mapper{gap:var(--s-3);flex-direction:column;display:flex}.AND0Yq_mapperTitle{font-size:var(--text-lg)}.AND0Yq_mapper>ul{margin-top:var(--s-2);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.AND0Yq_activity{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-field);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.AND0Yq_activityText{flex-direction:column;min-width:0;display:flex}.AND0Yq_activityLabel{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.AND0Yq_activityLine{color:var(--ink-2);font-size:var(--text-sm)}.AND0Yq_activityForm{gap:var(--s-5);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.AND0Yq_meal{gap:var(--s-2);--note-gap:var(--s-2);flex-direction:column;display:flex}.AND0Yq_phrase{gap:var(--s-5);flex-direction:column;display:flex}.AND0Yq_phrase input{min-height:56px;font-size:var(--text-lg)}.AND0Yq_examples{gap:var(--s-3);flex-direction:column;display:flex}.AND0Yq_examplesLabel{color:var(--ink-2);font-size:var(--text-sm)}.AND0Yq_exampleChips{gap:var(--s-3) var(--s-2);flex-wrap:wrap;display:flex}.AND0Yq_exampleChips>button{white-space:normal;text-align:left;max-width:100%;padding-block:var(--s-2)}.AND0Yq_understoodHint{padding:var(--s-4);border:1px dashed var(--line-strong);border-radius:var(--r-card);color:var(--ink-2);font-size:var(--text-sm)}.AND0Yq_understoodCard{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.AND0Yq_understoodTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;line-height:1.3}.AND0Yq_understoodLabel{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-regular)}.AND0Yq_understoodChips{gap:var(--s-2);flex-wrap:wrap;display:flex}.AND0Yq_pill{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:.4em;padding:.22em .7em;line-height:1.35;display:inline-flex}.AND0Yq_pill svg{color:var(--ink-2)}.AND0Yq_pillNote{color:var(--ink-2);font-weight:var(--weight-regular)}.AND0Yq_recap{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.AND0Yq_recapTitle{font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--ink-2)}.AND0Yq_recapList{gap:var(--s-3);flex-direction:column;display:flex}.AND0Yq_recapItem{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AND0Yq_recapMark{border:1.5px solid var(--line-strong);color:#0000;width:20px;height:20px;transition:background-color var(--d-slow) var(--ease-out), border-color var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);border-radius:50%;place-items:center;margin-top:2px;display:grid}.AND0Yq_recapItem[data-done] .AND0Yq_recapMark{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.AND0Yq_recapText{flex-direction:column;min-width:0;display:flex}.AND0Yq_recapLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AND0Yq_recapValue{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4;display:block}.AND0Yq_recapItem[data-done] .AND0Yq_recapValue{color:var(--ink)}@keyframes AND0Yq_arcDraw{0%{stroke-dashoffset:1px}}@keyframes AND0Yq_arcLand{0%{opacity:0;transform:scale(.4)}}.AND0Yq_ready{gap:var(--s-5);flex-direction:column;display:flex}.AND0Yq_arc{width:168px;height:auto;overflow:visible}.AND0Yq_arcTrack,.AND0Yq_arcLine{fill:none;stroke-width:7px;stroke-linecap:round}.AND0Yq_arcTrack{stroke:var(--line)}.AND0Yq_arcLine{stroke:var(--primary);stroke-dasharray:1;stroke-dashoffset:0;animation:AND0Yq_arcDraw .7s var(--ease-out) both}.AND0Yq_arcDot{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:AND0Yq_arcLand .26s var(--ease-out) .56s both}@media (prefers-reduced-motion:reduce){.AND0Yq_arcLine,.AND0Yq_arcDot{animation:none}}.AND0Yq_readyTitle{letter-spacing:-.03em;outline:none;font-size:clamp(2rem,1.6rem + 2vw,2.75rem);font-weight:750;line-height:1.05}.AND0Yq_readyLede{color:var(--ink-2);font-size:var(--text-lg);line-height:1.45}.AND0Yq_session{align-items:flex-start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.AND0Yq_sessionLabel{color:var(--ink-2);font-size:var(--text-sm)}.AND0Yq_sessionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;font-weight:650;line-height:1.2}.AND0Yq_sessionMeta{align-items:baseline;gap:var(--s-1) var(--s-3);color:var(--ink-2);flex-wrap:wrap;display:flex}.AND0Yq_sessionMeta strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:650}.AND0Yq_readyActions{gap:var(--s-3);margin-top:var(--s-2);flex-direction:column;display:flex}.AND0Yq_linkWaiting{opacity:.45;pointer-events:none}.AND0Yq_bar{z-index:1;margin:0 calc(-1 * var(--gutter));padding:var(--s-3) var(--gutter);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);opacity:0;transition:opacity var(--d-base) var(--ease-out);position:sticky;bottom:0}.AND0Yq_bar[data-shown]{opacity:1}html:has(.AND0Yq_bar[data-shown]){--flash-bottom:calc(var(--s-3) * 2 + 3.5rem + var(--s-4))}.AND0Yq_barInner{align-items:center;gap:var(--s-3);margin-left:calc(-1 * var(--s-3));grid-template-columns:auto minmax(0,1fr);display:grid}.AND0Yq_barNext{width:100%}@media (min-width:640px){.AND0Yq_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.AND0Yq_tile:last-child:nth-child(odd){grid-column:auto}.AND0Yq_columns{padding-top:var(--s-10)}.AND0Yq_barInner{grid-template-columns:auto auto;justify-content:space-between}.AND0Yq_barNext{width:auto;min-width:12rem}}@media (min-width:960px){.AND0Yq_frame{max-width:calc(34rem + 20rem + var(--s-12) + 2 * var(--gutter))}.AND0Yq_columns{column-gap:var(--s-12);grid-template-columns:minmax(0,34rem) 20rem}.AND0Yq_readyRecap{display:none}.AND0Yq_side{top:var(--s-8);align-self:start;display:block;position:sticky}.AND0Yq_progress,.AND0Yq_bar{max-width:34rem}.AND0Yq_bar{margin:0;padding-inline:0}}
