.sx{background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:top}.sx__inner{gap:var(--space-8);min-width:0;padding-block:var(--space-16) var(--space-24);flex-direction:column;display:flex}@media (width<=560px){.sx__inner{padding-block:var(--space-8) var(--space-16)}}.sx__frame{margin-inline:var(--space-2)}.sx__band{align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--card-pad);flex-direction:column;display:flex}@media (width>=64em){.sx__band{padding:var(--space-12)}}.sx__band .t-h1,.sx__band .t-display,.sx__band p{margin:0}.sx__band--center{text-align:center;align-items:center}.sx__tick{background-color:var(--surface-inverse);width:4rem;height:4rem;color:var(--text-inverse);flex:none;place-items:center;display:grid}.sx__tick svg{width:2rem;height:2rem}.sx__tiles{gap:var(--space-3);counter-reset:sx;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.sx__tiles>li{counter-increment:sx;border:0;flex:13rem;min-width:0;padding:0;position:relative}.sx__tiles>li:before{content:counter(sx, decimal-leading-zero);top:var(--space-3);left:var(--space-4);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--text-muted);pointer-events:none;position:absolute}.sx__tiles>li:has(>.sx__tile--primary):before{color:var(--action-text);opacity:.8}.sx__tile{justify-content:space-between;align-items:flex-end;gap:var(--space-3);min-height:6.5rem;padding:var(--space-10) var(--space-4) var(--space-4);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--r-control);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--track-button);text-transform:var(--case-button);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.sx__tile:hover{background-color:var(--surface-accent);border-color:var(--text-strong)}.sx__tile:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.sx__tile svg{transition:transform var(--dur-fast) var(--ease-out);flex:none}.sx__tile:hover svg{transform:translate(4px)}.sx__tile--primary{background-color:var(--action-fill);border-color:var(--action-fill);color:var(--action-text)}.sx__tile--primary:hover{background-color:var(--action-fill-hover);border-color:var(--action-fill-hover)}@media (prefers-reduced-motion:reduce){.sx__tile,.sx__tile svg{transition:none}.sx__tile:hover svg{transform:none}}section[data-block]:has(>.f-guides.f-roadmap){background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:top}.f-guides.f-roadmap.f-flow{padding-block:var(--space-12) var(--space-20);gap:var(--space-10);max-width:calc(56rem + 2 * var(--gutter))}@media (width<=560px){.f-guides.f-roadmap.f-flow{padding-block:var(--space-6) var(--space-12);gap:var(--space-6)}}.f-guides.f-roadmap .f-guides__lead{align-self:center}.f-roadmap .f-scheduler{border:1px solid var(--line-strong);border-radius:var(--r-card);background-color:var(--surface-sunken)}.f-roadmap .f-under{padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--line-strong)}.f-roadmap .f-settled--under{padding:var(--space-4) var(--space-6);background-color:var(--surface-inverse);color:var(--text-inverse);align-self:center;margin:0}.f-roadmap .f-settled--under strong{color:inherit}.f-roadmap .f-lede--head{align-self:center}.f-before__sheet{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.f-before__sheet>p{margin:0}.f-before__sheet>.f-before__panel{margin-inline:var(--space-2)}.f-before__sheet>.f-before__panel--dark{margin-inline:0}.f-before__panel{padding:var(--card-pad);line-height:1.6;font-size:var(--step-0);color:var(--text-body)}.f-before__panel--dark{padding:var(--card-pad);background-color:var(--surface-page);color:var(--text-body);border:0}.f-before__panel strong{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--text-strong)}.f-before__lead{color:var(--text-strong);font-family:var(--font-ui);margin:0}.f-before__note{padding-top:var(--space-4);border-top:1px solid var(--line-strong);color:var(--text-muted);font-size:var(--step--1);line-height:1.55}.f-before .table-wrap{border:1px solid var(--text-strong);border-radius:var(--r-card);background-color:var(--surface-raised);box-shadow:.4rem .4rem 0 var(--surface-sunken), .4rem .4rem 0 1px var(--line-strong)}.f-before .table thead th{background-color:var(--surface-inverse);color:var(--text-inverse);letter-spacing:.12em;text-transform:uppercase;border-bottom:0}.f-before .table tbody th{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;background-color:var(--surface-sunken);border-right:1px solid var(--line-strong);text-align:center}.f-before .table tbody tr+tr>*{border-top:1px solid var(--line-strong)}.f-roadmap .f-when{font-size:var(--step-2)}.f-roadmap .f-list-head,.f-unsub .f-unsub__form{margin:0}.search{counter-reset:sr}.search__panel{gap:var(--space-6);margin-inline:var(--space-2);padding:var(--card-pad);flex-direction:column;display:flex}@media (width>=64em){.search__panel{padding:var(--space-10)}}.search__panel .t-h1{margin:0}.search__results>li{counter-increment:sr;padding:var(--space-5) var(--space-5) var(--space-5) calc(3rem + var(--space-4) + var(--space-5));background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--r-card);min-width:0;position:relative}.search__results>li:before{content:counter(sr, decimal-leading-zero);top:var(--space-5);left:var(--space-5);background-color:var(--surface-inverse);width:3rem;height:3rem;color:var(--text-inverse);font-family:var(--font-display);font-weight:var(--weight-extrabold);letter-spacing:.04em;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}@media (width<=560px){.search__results>li{padding:var(--space-5);padding-top:calc(3rem + var(--space-4) + var(--space-5))}}.f-roadmap .btn--link{padding-inline:0}
