.C51wLa_head{padding-top:var(--s-4)}.C51wLa_hero{margin-top:var(--s-4);padding-block:clamp(2.5rem,1.4rem + 4.2vw,4.75rem) clamp(4.5rem,2.75rem + 6.5vw,7.75rem)}.C51wLa_hero :focus-visible,.C51wLa_night :focus-visible,.C51wLa_panel :focus-visible{outline-color:#fff}.C51wLa_scrim{pointer-events:none;background:linear-gradient(#150a3800 28%,#150a3894 100%);position:absolute;inset:0}.C51wLa_heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid;position:relative}.C51wLa_heroText{gap:var(--s-4);justify-items:start;min-width:0;display:grid}.C51wLa_h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.15rem,1.15rem + 3.1vw,3.85rem);line-height:1.02}.C51wLa_answer{max-width:40rem;color:var(--stage-ink-2)}.C51wLa_actions{align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.C51wLa_heroLink{color:#fff;min-height:2.75rem;font-size:var(--fs-small);text-underline-offset:.25em;transition:text-decoration-color var(--d-2) var(--ease-out);align-items:center;gap:.4rem;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-flex}.C51wLa_heroLink:hover{text-decoration-color:#fff}.C51wLa_heroLink svg{width:1em;height:1em;transition:transform var(--d-2) var(--ease-out);flex:none}.C51wLa_heroLink:hover svg{transform:translate(3px)}.C51wLa_glance{border-radius:var(--r-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#150a38a8;border:1px solid #ffffff3d;padding:clamp(1.25rem,1rem + 1vw,1.75rem);box-shadow:0 30px 60px -30px #0a0228b3}.C51wLa_glanceTitle{color:var(--peach);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.35rem;font-weight:500}.C51wLa_glanceRow{border-top:1px solid #ffffff29;grid-template-columns:minmax(6.5rem,.85fr) minmax(0,1.15fr);align-items:baseline;gap:.15rem 1rem;padding-block:.7rem;display:grid}.C51wLa_glanceRow:first-child{border-top:0}.C51wLa_glanceK{color:var(--stage-ink-2);font-size:var(--fs-xs)}.C51wLa_glanceV{color:#fff;min-width:0;font-size:var(--fs-small);overflow-wrap:anywhere;font-weight:600}.C51wLa_glanceV a{color:#fff;text-underline-offset:.22em;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.C51wLa_glanceV a:hover{text-decoration-color:#fff}.C51wLa_what{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.C51wLa_whatHead{gap:var(--s-4);justify-items:start;display:grid}.C51wLa_whatTitle{text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.6rem)}.C51wLa_whatBody{border-top:2px solid var(--ink);color:var(--ink-2);padding-top:1.25rem}.C51wLa_whatBody>*+*{margin-top:1rem}.C51wLa_whatLead{color:var(--ink);font-size:var(--fs-lead);line-height:1.5}.C51wLa_links{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.C51wLa_links a{min-height:2.75rem}.C51wLa_tiles{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.C51wLa_tileItem{display:grid}.C51wLa_tile{padding:var(--s-5);flex-direction:column;gap:.5rem;display:flex}.C51wLa_tileKind{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.C51wLa_tileTitle{color:var(--ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:650;font-stretch:108%;line-height:1.3}.C51wLa_tileText{color:var(--ink-2);font-size:var(--fs-small);line-height:1.55}.C51wLa_tileMore{margin-top:auto;padding-top:.5rem}.C51wLa_tilePlan{padding:var(--s-5);border-radius:var(--r-4);background:radial-gradient(80% 70% at 100% 0%, #6b3bff80, transparent 70%), var(--stage);color:var(--stage-ink-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.C51wLa_tilePlan .C51wLa_tileKind{color:var(--peach)}.C51wLa_tilePlan .C51wLa_tileTitle{color:#fff}.C51wLa_tilePlan .C51wLa_tileText{color:var(--stage-ink-2);margin-bottom:var(--s-2)}.C51wLa_tileAction{margin-top:auto;padding-top:.25rem}.C51wLa_specimen{gap:var(--s-3);max-width:26rem;margin:var(--s-5) 0 0;display:grid}.C51wLa_slide{aspect-ratio:16/9;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--sh-slide), var(--sh-2);grid-template-rows:auto 1fr;gap:.8rem;padding:1rem 1.15rem .9rem;display:grid}.C51wLa_slideTitle{background:var(--ink);opacity:.85;border-radius:2px;width:58%;height:.6rem}.C51wLa_slideBody{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:1.1rem;min-height:0;display:grid}.C51wLa_slideLines{align-self:start;gap:.4rem;display:grid}.C51wLa_slideLines i{background:var(--ink);opacity:.14;border-radius:2px;height:.3rem;display:block}.C51wLa_slideLines i:nth-child(2){width:88%}.C51wLa_slideLines i:nth-child(3){width:72%}.C51wLa_slideLines i:nth-child(4){width:80%}.C51wLa_slideBars{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:7%;height:100%;display:flex}.C51wLa_slideBars i{height:var(--h);background:var(--ink);opacity:.22;border-radius:1px 1px 0 0;flex:1}.C51wLa_slideBars i:last-child{background:var(--signal);opacity:1}.C51wLa_caption{gap:.2rem;display:grid}.C51wLa_captionLabel{color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.C51wLa_captionLabel:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.C51wLa_captionNote{color:var(--ink-3);font-size:var(--fs-xs)}.C51wLa_night{background:radial-gradient(60% 90% at 100% 0%, #6b3bff66, transparent 70%), radial-gradient(45% 60% at 0% 100%, #d2357f2e, transparent 70%), var(--stage)}.C51wLa_nightLead{max-width:40rem;color:var(--stage-ink-2);font-size:var(--fs-lead);line-height:1.55}.C51wLa_rules{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.C51wLa_rule{padding:var(--s-5);border-radius:var(--r-3);background:#ffffff0d;border:1px solid #ffffff2e;align-content:start;gap:.6rem;display:grid}.C51wLa_ruleNum{color:var(--peach);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em}.C51wLa_ruleTitle{letter-spacing:-.012em;font-size:1.25rem;font-weight:650;font-stretch:108%;line-height:1.25}.C51wLa_ruleText{color:var(--stage-ink-2);font-size:1rem;line-height:1.6}.C51wLa_nightLinks{margin-top:var(--s-5);flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.C51wLa_nightLink{color:#fff;min-height:2.75rem;font-size:var(--fs-small);text-underline-offset:.25em;transition:text-decoration-color var(--d-2) var(--ease-out);align-items:center;gap:.4rem;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-flex}.C51wLa_nightLink:hover{text-decoration-color:#fff}.C51wLa_nightLink svg{width:1em;height:1em;transition:transform var(--d-2) var(--ease-out);flex:none}.C51wLa_nightLink:hover svg{transform:translate(3px)}.C51wLa_onNight{color:var(--peach)}.C51wLa_rows{margin-top:var(--s-5);border-top:1px solid var(--line-2);display:grid}.C51wLa_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1.5rem;padding-block:.85rem;display:grid}.C51wLa_rowK{color:var(--ink-2);font-size:var(--fs-small)}.C51wLa_rowV{color:var(--ink);text-align:right;overflow-wrap:anywhere;font-weight:600}.C51wLa_rowV a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--signal-line);text-decoration-color:var(--signal-line);text-underline-offset:.22em;transition:text-decoration-color var(--d-2), text-decoration-thickness var(--d-2);padding-block:.4rem;display:inline-block}.C51wLa_rowV a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px}.C51wLa_note{color:var(--ink-3);font-size:var(--fs-xs);line-height:1.55}.C51wLa_meta{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.03em;font-size:.6875rem}.C51wLa_faqBody{min-width:0}.C51wLa_faqInline{margin-top:var(--s-4)}.C51wLa_policy{border-top:1px solid var(--line-2);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-top:clamp(2rem,1.25rem + 2vw,3rem)}.C51wLa_policy:first-of-type{border-top:0;margin-top:0;padding-top:0}.C51wLa_policyTitle{letter-spacing:-.024em;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 1.25rem);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem .9rem;font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);line-height:1.18;display:grid}.C51wLa_n{color:var(--signal-ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;font-weight:500}.C51wLa_policyLead{color:var(--ink);margin-top:.9rem;font-size:1.1875rem;line-height:1.55}.C51wLa_points{margin:var(--s-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.C51wLa_point{border-bottom:1px solid var(--line);color:var(--ink-2);padding-block:.9rem;font-size:1.0625rem;line-height:1.65}.C51wLa_point strong{color:var(--ink);font-weight:650}.C51wLa_paras{margin-top:var(--s-4);color:var(--ink-2);font-size:1.0625rem;line-height:1.7}.C51wLa_paras>*+*{margin-top:1rem}.C51wLa_policyLink{margin-top:var(--s-4)}.C51wLa_checks{gap:var(--s-3);margin:var(--s-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.C51wLa_check{padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--surface);box-shadow:inset 0 2px 0 var(--ink);align-content:start;gap:.75rem;display:grid}.C51wLa_checkType{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;font-stretch:108%}.C51wLa_checkDl{gap:.75rem;display:grid}.C51wLa_checkDl dt{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.2rem}.C51wLa_checkDl dd{color:var(--ink-2);font-size:var(--fs-small);line-height:1.55}.C51wLa_checkDl dd.C51wLa_checkDate{border-radius:var(--r-pill);background:var(--violet-soft);color:var(--violet-ink);font-size:var(--fs-xs);padding:.2rem .65rem;font-weight:600;line-height:1.45;display:inline-block}.C51wLa_noteBox{margin-top:var(--s-4);border-left:2px solid var(--signal);color:var(--ink);font-size:var(--fs-small);padding:.2rem 0 .2rem 1.1rem;line-height:1.6}.C51wLa_logTitle{margin-top:var(--s-5);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.C51wLa_log{border-top:2px solid var(--ink);margin:.75rem 0 0;padding:0;list-style:none}.C51wLa_logItem{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:9rem minmax(0,1fr);gap:.2rem 1.25rem;padding-block:.9rem;line-height:1.55;display:grid}.C51wLa_logDate{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-xs)}.C51wLa_logPage{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal-line);text-decoration-color:var(--signal-line);text-underline-offset:.22em;font-weight:600;display:block}.C51wLa_empty{padding:var(--s-5);border:1px dashed var(--line-3);border-radius:var(--r-3);color:var(--ink-2);font-size:var(--fs-small);margin-top:.75rem;line-height:1.6}.C51wLa_small{margin-top:var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);line-height:1.55}.C51wLa_report{margin-top:var(--s-5);padding:var(--s-5);border:1px solid var(--violet-line);border-radius:var(--r-3);background:var(--violet-soft);color:var(--ink-2);justify-items:start;gap:.7rem;display:grid}.C51wLa_reportTitle{color:var(--ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:650;font-stretch:108%}.C51wLa_report p{max-width:34rem;font-size:var(--fs-small);line-height:1.6}.C51wLa_closing{padding-block:var(--section-y)}.C51wLa_panel{isolation:isolate;border-radius:var(--r-5);background:radial-gradient(60% 80% at 0% 0%, #6b3bff73, transparent 70%), radial-gradient(50% 70% at 100% 100%, #d2357f38, transparent 70%), var(--stage);color:var(--stage-ink-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);padding:clamp(1.5rem,.75rem + 4vw,4.5rem);display:grid;position:relative}.C51wLa_panelCopy{gap:var(--s-4);justify-items:start;min-width:0;display:grid}.C51wLa_panelTitle{color:#fff;text-wrap:balance;max-width:17ch;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);line-height:1.04}.C51wLa_panelLead{max-width:32rem;color:var(--stage-ink-2);font-size:var(--fs-lead);line-height:1.55}.C51wLa_panelNote{color:var(--stage-ink-2);font-size:var(--fs-xs);align-items:center;gap:.5rem;display:flex}.C51wLa_panelNote svg{width:1rem;height:1rem;color:var(--mint);flex:none}.C51wLa_panelBrief{min-width:0}@media (max-width:64rem){.C51wLa_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.C51wLa_heroGrid,.C51wLa_what,.C51wLa_panel,.C51wLa_rules,.C51wLa_checks{grid-template-columns:minmax(0,1fr)}.C51wLa_panelTitle{max-width:none}}@media (max-width:40rem){.C51wLa_tiles,.C51wLa_row,.C51wLa_logItem{grid-template-columns:minmax(0,1fr)}.C51wLa_rowV{text-align:left}.C51wLa_glanceRow{grid-template-columns:minmax(0,1fr)}}
