._2jYvhG_h2{margin-block:var(--space-2) var(--space-3);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}._2jYvhG_text{color:var(--color-text-muted);margin-bottom:var(--space-2)}._2jYvhG_note{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-2);max-width:68ch}._2jYvhG_note strong{color:var(--color-text)}._2jYvhG_code{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);tab-size:2;margin:0;font-size:.82rem;line-height:1.6;overflow-x:auto}._2jYvhG_code code{font:inherit;white-space:pre}._2jYvhG_intro{gap:var(--space-4);display:grid}@media (min-width:60rem){._2jYvhG_intro{gap:var(--space-5);grid-template-columns:1.2fr .8fr;align-items:start}}._2jYvhG_bases{gap:var(--space-2)}._2jYvhG_basesTitle{font-size:1rem}._2jYvhG_basesList{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}._2jYvhG_basesList dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.78rem}._2jYvhG_basesList dd{overflow-wrap:anywhere;margin:.2rem 0 0}._2jYvhG_basesNote{font-size:var(--text-sm);color:var(--color-text-muted);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._2jYvhG_sandboxPoints{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (min-width:58rem){._2jYvhG_sandboxPoints{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}._2jYvhG_sandboxPoints li{padding-left:var(--space-2);border-left:2px solid var(--labs-rule);color:var(--color-text-muted);font-size:var(--text-sm)}._2jYvhG_sandboxPoints strong{color:var(--color-text);margin-bottom:.25rem;display:block}._2jYvhG_tableWrap{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._2jYvhG_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:40rem}._2jYvhG_table th,._2jYvhG_table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:top}._2jYvhG_table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap;font-size:.78rem}._2jYvhG_table tbody tr:last-child th,._2jYvhG_table tbody tr:last-child td{border-bottom:none}._2jYvhG_table tbody th{white-space:nowrap;font-weight:600}._2jYvhG_table tbody td{color:var(--color-text-muted)}._2jYvhG_twoCol{gap:var(--space-4);display:grid}@media (min-width:62rem){._2jYvhG_twoCol{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start}}._2jYvhG_events{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2jYvhG_events li{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.2rem;display:flex}._2jYvhG_events li:last-child{border-bottom:none}._2jYvhG_events span{color:var(--color-text-muted);font-size:var(--text-sm)}._2jYvhG_states{margin:var(--space-2) 0 0;flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}._2jYvhG_states li{align-items:baseline;gap:var(--space-2);display:flex}._2jYvhG_stateNumber{color:var(--labs-accent-text);font-weight:700;font-size:var(--text-sm)}._2jYvhG_errors{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;display:flex}._2jYvhG_errors dt{align-items:center;gap:.5rem;font-weight:600;display:flex}._2jYvhG_errors dd{color:var(--color-text-muted);font-size:var(--text-sm);margin:.25rem 0 0}._2jYvhG_errors em{color:var(--labs-accent-text);margin-top:.15rem;font-style:normal;display:block}
.pu6YWW_band{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (min-width:52rem){.pu6YWW_band{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);flex-direction:row}}.pu6YWW_copy{gap:var(--space-1);flex-direction:column;display:flex}.pu6YWW_title{font-size:clamp(1.4rem,1.1rem + 1.1vw,1.9rem)}.pu6YWW_text{color:var(--color-text-muted);max-width:46ch}.pu6YWW_capacity{margin-top:var(--space-1)}.pu6YWW_actions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}
.hgeLra_badge{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);font-size:var(--text-sm);color:var(--color-text);border-radius:999px;align-items:center;gap:.55em;padding:.55em 1em;display:inline-flex}.hgeLra_dot{border-radius:999px;flex-shrink:0;width:.6em;height:.6em}.hgeLra_dotGreen{background:var(--color-success)}.hgeLra_dotYellow{background:var(--color-warning)}.hgeLra_dotRed{background:var(--color-danger)}.hgeLra_dotNeutral{background:var(--color-text-muted)}.hgeLra_text strong{font-weight:700}
.UssUZW_title{margin-block:var(--space-2) var(--space-2);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.UssUZW_grid{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}@media (min-width:40rem){.UssUZW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.UssUZW_grid{grid-template-columns:repeat(4,1fr)}}.UssUZW_card{gap:var(--space-1);height:100%}.UssUZW_outcome{align-self:flex-start}.UssUZW_situation{margin-top:var(--space-1);font-size:1.15rem}.UssUZW_text{color:var(--color-text-muted);font-size:var(--text-sm);flex-grow:1}.UssUZW_action{margin-top:var(--space-1);color:var(--color-accent);font-weight:600;font-size:var(--text-sm);align-items:center;gap:.4rem;display:inline-flex}.UssUZW_card:hover .UssUZW_action svg{transform:translate(3px)}.UssUZW_action svg{transition:transform var(--motion-micro)}
._2Q8yqa_heading{text-align:center;max-width:40rem;margin:0 auto var(--space-4)}._2Q8yqa_title{margin-bottom:var(--space-2);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem)}._2Q8yqa_subtitle{color:var(--color-text-muted);font-size:var(--text-lg)}._2Q8yqa_list{gap:var(--space-2);flex-direction:column;max-width:46rem;margin:0 auto;display:flex}._2Q8yqa_item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-2) var(--space-3)}._2Q8yqa_item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:700;list-style:none;display:flex}._2Q8yqa_item summary::-webkit-details-marker{display:none}._2Q8yqa_iconWrap{transition:transform var(--transition-fast);color:var(--color-accent);flex-shrink:0}._2Q8yqa_item[open] ._2Q8yqa_iconWrap{transform:rotate(45deg)}._2Q8yqa_answer{color:var(--color-text-muted);font-size:var(--text-md);margin-top:var(--space-2);line-height:var(--leading-body)}
._7Eff2q_heading{text-align:center;max-width:40rem;margin:0 auto var(--space-5)}._7Eff2q_title{margin-bottom:var(--space-2);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem)}._7Eff2q_subtitle{color:var(--color-text-muted);font-size:var(--text-lg)}._7Eff2q_rail{gap:var(--space-3);counter-reset:step;display:grid}@media (min-width:60rem){._7Eff2q_rail{grid-template-columns:repeat(4,1fr)}}._7Eff2q_step{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--tone-color);position:relative}._7Eff2q_number{background:color-mix(in srgb, var(--tone-color) 16%, transparent);width:2.25rem;height:2.25rem;color:var(--tone-color);margin-bottom:var(--space-2);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._7Eff2q_stepTitle{margin-bottom:var(--space-1);font-size:1.05rem}._7Eff2q_stepText{color:var(--color-text-muted);font-size:var(--text-sm)}
.vBWCZG_title{margin-block:var(--space-2);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.vBWCZG_grid{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}@media (min-width:44rem){.vBWCZG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.vBWCZG_grid{grid-template-columns:repeat(4,1fr)}}.vBWCZG_card{gap:var(--space-1);height:100%}.vBWCZG_cardTitle{font-size:1.15rem}.vBWCZG_summary{color:var(--color-text-muted);font-size:var(--text-sm);flex-grow:1}.vBWCZG_meta{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.vBWCZG_meta dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.vBWCZG_meta dd{margin:.15rem 0 0;font-weight:600}.vBWCZG_more{color:var(--color-accent);font-weight:600;font-size:var(--text-sm);margin-top:var(--space-1)}
.NST8TG_layout{gap:var(--space-4);display:grid}@media (min-width:62rem){.NST8TG_layout{gap:var(--space-6);grid-template-columns:.9fr 1.1fr;align-items:start}}.NST8TG_intro{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:62rem){.NST8TG_intro{position:sticky;top:6rem}}.NST8TG_title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.NST8TG_lede{color:var(--color-text-muted);max-width:40ch}.NST8TG_facts{gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.NST8TG_facts dt{font-size:var(--text-sm);color:var(--color-text-muted)}.NST8TG_facts dd{font-size:1.6rem;font-weight:var(--weight-heading);font-family:var(--font-heading);letter-spacing:var(--tracking-heading);margin:0}.NST8TG_grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.NST8TG_grid{grid-template-columns:repeat(2,1fr)}}.NST8TG_item{padding-left:var(--space-2);border-left:2px solid var(--labs-rule);flex-direction:column;gap:.35rem;display:flex}.NST8TG_itemTitle{font-size:1.02rem}.NST8TG_itemText{color:var(--color-text-muted);font-size:var(--text-sm)}
.JJkZQW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.JJkZQW_title{margin-top:var(--space-2);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.JJkZQW_allLink{color:var(--color-accent);font-weight:600;font-size:var(--text-sm);min-height:var(--touch-target-min);align-items:center;text-decoration:none;display:inline-flex}.JJkZQW_allLink:hover{text-decoration:underline}.JJkZQW_grid{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:44rem){.JJkZQW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.JJkZQW_card{align-items:flex-start;height:100%}.JJkZQW_card .fv-chip{white-space:normal}.JJkZQW_cardTitle{font-size:1.1rem}.JJkZQW_challenge{color:var(--color-text-muted);font-size:var(--text-sm);flex-grow:1}.JJkZQW_meta{padding-top:var(--space-2);border-top:1px solid var(--color-border);width:100%;font-size:var(--text-sm);flex-direction:column;gap:.4rem;margin:0;display:flex}.JJkZQW_meta dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.JJkZQW_meta dd{margin:.1rem 0 0}
.rKZotq_section{background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.rKZotq_layout{gap:var(--space-5);display:grid}@media (min-width:60rem){.rKZotq_layout{grid-template-columns:.9fr 1.1fr;align-items:start}}.rKZotq_badge{background:var(--overlay-hover);border:1px solid var(--color-border-strong);color:var(--color-success-text);font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-2);border-radius:999px;align-items:center;gap:.5em;padding:.4em .9em;display:inline-flex}.rKZotq_title{margin-bottom:var(--space-2);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem)}.rKZotq_lede{color:var(--color-text-muted);font-size:var(--text-lg);max-width:32rem}.rKZotq_grid{gap:var(--space-2);display:grid}@media (min-width:34rem){.rKZotq_grid{grid-template-columns:1fr 1fr}}.rKZotq_item{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:flex}.rKZotq_itemIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-success) 14%, transparent);width:2.25rem;height:2.25rem;color:var(--color-success-text);flex-shrink:0;place-items:center;display:grid}.rKZotq_itemTitle{margin-bottom:.25em;font-size:.95rem;font-weight:700}.rKZotq_itemText{color:var(--color-text-muted);font-size:var(--text-sm)}
.wXxeHq_wrap{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}@media (min-width:58rem){.wXxeHq_wrap{gap:var(--space-5);grid-template-columns:1fr 1.2fr;align-items:start}}.wXxeHq_intro{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.wXxeHq_title{font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem)}.wXxeHq_text{color:var(--color-text-muted);max-width:42ch}.wXxeHq_link{color:var(--color-accent);min-height:var(--touch-target-min);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.wXxeHq_link:hover{text-decoration:underline}.wXxeHq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.wXxeHq_list{grid-template-columns:repeat(3,1fr)}}.wXxeHq_item{flex-direction:column;gap:.3rem;display:flex}.wXxeHq_itemTitle{font-size:.98rem}.wXxeHq_itemText{color:var(--color-text-muted);font-size:var(--text-sm)}
.A3TrVa_finder{gap:var(--space-3);max-width:52rem}.A3TrVa_question{gap:var(--space-2);flex-direction:column;display:flex}.A3TrVa_questionTitle{margin:0;font-size:1.2rem}.A3TrVa_result{gap:var(--space-2)}.A3TrVa_resultTitle{margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.A3TrVa_resultText{color:var(--color-text)}.A3TrVa_facts{gap:var(--space-1);flex-direction:column;display:flex}.A3TrVa_facts ul{margin:0;padding:0;list-style:none}.A3TrVa_limits{font-size:var(--text-sm);color:var(--color-text-muted)}.A3TrVa_limits strong{color:var(--color-text)}.A3TrVa_alternative{font-size:var(--text-sm);color:var(--color-text-muted);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.A3TrVa_alternative strong{color:var(--color-text)}.A3TrVa_resultActions{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.A3TrVa_actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.A3TrVa_actions:empty{display:none}
