.Hx0lNG_homeShell{--home-hairline-strong:color-mix(in srgb, var(--text-primary) 22%, transparent);background:var(--background)}.Hx0lNG_page{overflow-wrap:anywhere;padding-top:clamp(3.5rem,7vw,5.5rem)}.Hx0lNG_hero{padding-bottom:var(--space-section);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);display:grid}.Hx0lNG_heroCopy{text-align:center;min-width:0;max-width:52rem;margin-inline:auto}.Hx0lNG_title{letter-spacing:var(--tracking-heading);font-weight:700}.Hx0lNG_statement{text-wrap:balance;word-break:auto-phrase;font-size:clamp(2.5rem,6.4vw,4.5rem);line-height:1.1;display:block}.Hx0lNG_statement>span{display:inline-block}.Hx0lNG_question{color:var(--text-secondary);letter-spacing:var(--tracking-heading);text-wrap:balance;margin-top:.875rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.35}.Hx0lNG_question>span{max-width:100%;display:inline-block}.Hx0lNG_summary{max-width:40rem;color:var(--text-primary);font-size:1.0625rem;line-height:var(--reading-leading);text-wrap:pretty;margin:1.75rem auto 0}.Hx0lNG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-top:2.25rem;display:flex}.Hx0lNG_primaryAction,.Hx0lNG_labAction{border-radius:var(--radius-control);background:var(--brand);min-height:48px;color:var(--on-brand);justify-content:center;align-items:center;padding:.625rem 1.375rem;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:filter .16s;display:inline-flex}.Hx0lNG_primaryAction:hover,.Hx0lNG_labAction:hover{filter:brightness(.94)}.Hx0lNG_secondaryAction{min-height:48px;color:var(--brand-text);text-underline-offset:.25em;align-items:center;font-size:1.0625rem;font-weight:600;line-height:1.4;display:inline-flex}.Hx0lNG_secondaryAction:hover{text-decoration:underline}.Hx0lNG_primaryAction:focus-visible,.Hx0lNG_secondaryAction:focus-visible,.Hx0lNG_labAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.Hx0lNG_policy{max-width:40rem;color:var(--text-secondary);margin:1.25rem auto 0;font-size:.875rem;line-height:1.6}.Hx0lNG_chapterTitle{letter-spacing:var(--tracking-heading);text-wrap:balance;word-break:auto-phrase;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.Hx0lNG_chapterHead{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.Hx0lNG_chapterHead>a{flex-shrink:0}.Hx0lNG_learningEntry{min-width:0}.Hx0lNG_courseHeader{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.Hx0lNG_courseGrid{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr);display:grid}.Hx0lNG_courseCard{border-top:1px solid var(--divider);flex-direction:column;gap:.5rem;height:100%;min-height:44px;padding:1rem 0 1.125rem;display:flex}.Hx0lNG_courseMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.6}.Hx0lNG_courseTitle{letter-spacing:var(--tracking-heading);word-break:auto-phrase;font-size:1.1875rem;font-weight:600;line-height:1.45}.Hx0lNG_courseCard:hover .Hx0lNG_courseTitle{color:var(--brand-text);text-underline-offset:.2em;text-decoration:underline}.Hx0lNG_labEntry{margin-top:var(--space-section);background:var(--surface);border-radius:2rem;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid}.Hx0lNG_labEntry h2{font-size:clamp(1.75rem,3vw,2.5rem)}.Hx0lNG_labEntry h2>span{display:inline-block}.Hx0lNG_labText{max-width:32em;color:var(--text-secondary);margin-top:1.25rem;font-size:1.0625rem;line-height:1.8}.Hx0lNG_labAction{margin-top:2rem}.Hx0lNG_labNote{color:var(--text-secondary);margin-top:1rem;font-size:.8125rem;line-height:1.6}.Hx0lNG_labFigure{min-width:0;margin:0}.Hx0lNG_labBlocks{flex-direction:column;list-style:none;display:flex}.Hx0lNG_labLink{align-items:center;gap:.625rem;height:2.5rem;padding-left:calc(2.625rem - 1px);display:flex}.Hx0lNG_labLinkLine{background:var(--tone-assurance);align-self:stretch;width:2px}.Hx0lNG_labLinkLabel{color:var(--tone-assurance-text);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.Hx0lNG_labLinkLabel svg{flex-shrink:0;width:.875rem;height:.875rem}.Hx0lNG_labBlock{background:var(--background);border-radius:1.125rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.875rem 1.125rem .875rem .875rem;display:grid}.Hx0lNG_labNumber{background:var(--surface);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-lift);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.Hx0lNG_labNumber>span:first-child{color:var(--text-secondary);font-size:.6875rem;line-height:1.3}.Hx0lNG_labNumber>span:last-child{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.1}.Hx0lNG_labFields{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .875rem;margin:0;font-size:.8125rem;line-height:1.5;display:grid}.Hx0lNG_labFields dt{color:var(--text-secondary);white-space:nowrap}.Hx0lNG_labFields dd{min-width:0;margin:0}.Hx0lNG_labValue{font-size:.9375rem;font-weight:600}.Hx0lNG_labHash{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.Hx0lNG_mechanism{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(3rem,5vw,5rem) 0;display:grid}.Hx0lNG_reference{padding:clamp(3rem, 5vw, 5rem) 0 var(--space-section);scroll-margin-top:6rem}.Hx0lNG_referenceFact{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:2rem 0;scroll-margin-top:6rem;display:grid}.Hx0lNG_claimLabel{letter-spacing:var(--tracking-heading);font-size:1.375rem;font-weight:700;line-height:1.35}.Hx0lNG_claimMore{min-height:44px;color:var(--brand-text);text-underline-offset:.25em;align-items:center;margin-top:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Hx0lNG_claimMore:hover{text-decoration:underline}.Hx0lNG_claimStatement{color:var(--text-primary);font-size:1.0625rem;line-height:1.85}.Hx0lNG_claimDetails{margin-top:.5rem}.Hx0lNG_claimSummary{width:fit-content;min-height:44px;color:var(--brand-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.Hx0lNG_claimSummary::-webkit-details-marker{display:none}.Hx0lNG_claimSummary svg{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s}.Hx0lNG_claimDetails[open]>.Hx0lNG_claimSummary svg{transform:rotate(90deg)}.Hx0lNG_claimSummary:hover>span{text-underline-offset:.25em;text-decoration:underline}.Hx0lNG_claimSummary:focus-visible,.Hx0lNG_claimMore:focus-visible,.Hx0lNG_claimEvidence a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Hx0lNG_claimBody{padding:.5rem 0 .25rem 1.375rem}.Hx0lNG_claimBoundary{color:var(--text-primary);font-size:.9375rem;line-height:1.8}.Hx0lNG_claimEvidence{flex-direction:column;gap:2px;margin-top:.875rem;list-style:none;display:flex}.Hx0lNG_claimEvidence a{min-height:2.25rem;color:var(--brand-text);text-underline-offset:.25em;align-items:center;font-size:.875rem;line-height:1.5;display:inline-flex}.Hx0lNG_claimEvidence a:hover{text-decoration:underline}.Hx0lNG_verified{border-top:1px solid var(--divider);color:var(--text-secondary);padding-top:1.75rem;font-size:.8125rem;line-height:1.7}.Hx0lNG_context{margin:0 0 var(--space-section);background:var(--surface);border-radius:2rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.Hx0lNG_contextText{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem 3rem;display:grid}.Hx0lNG_contextText p{color:var(--text-secondary);font-size:1.0625rem;line-height:1.85}.Hx0lNG_atlas{min-width:0;margin:1.5rem 0 0}.Hx0lNG_atlasPath{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.Hx0lNG_atlasStep{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Hx0lNG_atlasStep:not(:last-child):after{content:"";background:var(--brand);opacity:.5;width:2px;height:1.5rem;margin-left:calc(1.375rem - 1px)}.Hx0lNG_atlasCore{align-items:center;width:100%;min-width:0;display:flex}.Hx0lNG_atlasNode{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--divider);color:var(--text-primary);text-wrap:balance;word-break:auto-phrase;overflow-wrap:normal;border-radius:12px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:inline-flex}.Hx0lNG_atlasNode:hover{box-shadow:inset 0 0 0 1px var(--brand)}.Hx0lNG_atlasNode:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Hx0lNG_atlasNode[data-kind=core]{background:var(--glass-bg-interactive);box-shadow:none;color:var(--brand-text)}.Hx0lNG_atlasNode[data-kind=core]:hover{box-shadow:inset 0 0 0 1px var(--brand)}.Hx0lNG_atlasNode[data-kind=goal]{background:var(--brand);box-shadow:none;color:var(--on-brand)}.Hx0lNG_atlasNode[data-kind=goal]:hover{filter:brightness(.94)}.Hx0lNG_atlasBranch{border-left:1px solid var(--home-hairline-strong);flex-direction:column;align-items:flex-start;gap:.625rem;margin-left:1.375rem;padding:.875rem 0 0 .875rem;list-style:none;display:flex}.Hx0lNG_atlasCaption{color:var(--text-secondary);margin-top:1.75rem;font-size:.8125rem;line-height:1.6}.Hx0lNG_featured{padding-bottom:clamp(4rem,7vw,6rem)}.Hx0lNG_faq{border-top:1px solid var(--divider);max-width:48rem;margin:0 auto;padding:clamp(3rem,5vw,5rem) 0}.Hx0lNG_basics{padding:var(--space-section) 0;scroll-margin-top:6rem}.Hx0lNG_basics h2{max-width:46rem;letter-spacing:var(--tracking-heading);text-wrap:balance;word-break:auto-phrase;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.Hx0lNG_scope{max-width:46rem;color:var(--text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.8}.Hx0lNG_comparison{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}.Hx0lNG_comparison article{background:var(--surface);border-radius:22px;min-width:0;padding:.5rem 1.5rem .75rem}.Hx0lNG_compareHead{border-bottom:1px solid var(--divider);align-items:center;gap:.875rem;padding:1.25rem 0 1rem;display:flex}.Hx0lNG_compareIcon{background:var(--glass-bg-interactive);width:44px;height:44px;color:var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hx0lNG_compareIcon svg{width:1.5rem;height:1.5rem}.Hx0lNG_compareHead h3{letter-spacing:var(--tracking-heading);font-size:1.3125rem;font-weight:700;line-height:1.4}.Hx0lNG_comparison dl{margin:0}.Hx0lNG_comparison dl>div{border-bottom:1px solid var(--divider);padding:1.125rem 0}.Hx0lNG_comparison dl>div:last-child{border-bottom:0}.Hx0lNG_comparison dt{color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.5}.Hx0lNG_comparison dd{color:var(--text-primary);margin-top:.375rem;font-size:1rem;line-height:1.75}.Hx0lNG_exampleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;margin-top:1.75rem;display:flex}.Hx0lNG_example{max-width:44rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.75}.Hx0lNG_warning{max-width:50rem;color:var(--text-secondary);margin-top:2.5rem;font-size:1rem;line-height:1.9}.Hx0lNG_useHeading{margin-top:clamp(3.5rem,6vw,5rem);scroll-margin-top:6rem}.Hx0lNG_uses{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}.Hx0lNG_uses article{border-bottom:1px solid var(--divider);padding-bottom:1.5rem}.Hx0lNG_uses h3{font-size:1.125rem;font-weight:600;line-height:1.6}.Hx0lNG_uses p{color:var(--text-secondary);margin-top:.5rem;font-size:1rem;line-height:1.9}.Hx0lNG_basics a{min-height:44px;color:var(--brand-text);text-underline-offset:.25em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.Hx0lNG_basics a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Hx0lNG_evidence{border-top:1px solid var(--divider);margin-top:2.5rem;padding-top:1.5rem}.Hx0lNG_evidence p{max-width:50rem;color:var(--text-tertiary);font-size:.8125rem;line-height:1.9}.Hx0lNG_evidence ul{flex-wrap:wrap;column-gap:1.5rem;margin:.5rem 0;list-style:none;display:flex}.Hx0lNG_evidence div{flex-wrap:wrap;column-gap:1.5rem;display:flex}.Hx0lNG_next{margin-top:1rem}@media (min-width:640px){.Hx0lNG_courseHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.Hx0lNG_courseHeader>a{flex-shrink:0;max-width:14rem}}@media (min-width:768px){.Hx0lNG_courseGrid{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.Hx0lNG_courseCard{border-top-color:var(--home-hairline-strong);gap:.625rem;padding:1.25rem 0 0}.Hx0lNG_courseTitle{font-size:1.3125rem}.Hx0lNG_comparison{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.Hx0lNG_comparison article{grid-template-rows:subgrid;grid-row:span 4;display:grid}.Hx0lNG_comparison dl{grid-template-rows:subgrid;grid-row:span 3;display:grid}.Hx0lNG_compareHead{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.5rem;padding-bottom:1.25rem}}@media (min-width:1024px){.Hx0lNG_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,5vw,4.5rem)}.Hx0lNG_heroCopy{text-align:left;max-width:none;margin-inline:0}.Hx0lNG_statement{font-size:clamp(2.75rem,4.6vw,3.5rem)}.Hx0lNG_summary{max-width:33em;font-size:1.1875rem;line-height:1.8}.Hx0lNG_summary,.Hx0lNG_policy{margin-inline:0}.Hx0lNG_actions{justify-content:flex-start}.Hx0lNG_chapterHead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}.Hx0lNG_labEntry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}.Hx0lNG_mechanism{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:4rem}.Hx0lNG_referenceFact{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:3rem}.Hx0lNG_comparison article{padding-inline:1.75rem}.Hx0lNG_uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.Hx0lNG_uses article{flex-direction:column;display:flex}.Hx0lNG_uses a{margin-top:auto;padding-top:.75rem}.Hx0lNG_atlasPath{align-items:flex-start;display:flex}.Hx0lNG_atlasStep{flex:auto;min-width:auto}.Hx0lNG_atlasStep:last-child{flex:0 auto}.Hx0lNG_atlasStep:not(:last-child):after{content:none}.Hx0lNG_atlasStep:not(:last-child) .Hx0lNG_atlasCore:after{content:"";background:var(--brand);opacity:.5;flex:1 0 1.25rem;height:2px;margin-inline:.5rem}}.Hx0lNG_featuredGrid{grid-template-columns:minmax(0,1fr);column-gap:3rem;display:grid}.Hx0lNG_featuredLink{border-top:1px solid var(--divider);align-items:flex-start;gap:1.25rem;padding-block:1.75rem;display:flex}.Hx0lNG_featuredLink h3{letter-spacing:var(--tracking-heading);font-size:1.125rem;line-height:1.6}.Hx0lNG_featuredLink p{font-size:.9375rem;line-height:var(--reading-leading);color:var(--text-secondary);margin-top:.5rem}.Hx0lNG_featuredLink:hover h3{color:var(--brand-text);text-underline-offset:.2em;text-decoration:underline}.Hx0lNG_featuredLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.Hx0lNG_faq summary{font-size:1rem;line-height:1.7}.Hx0lNG_faq .details-content{font-size:1rem;line-height:var(--reading-leading);padding-bottom:1rem}@media (min-width:768px){.Hx0lNG_featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.Hx0lNG_heroCopy{text-align:left}.Hx0lNG_actions{flex-direction:column;align-items:stretch;gap:.25rem}.Hx0lNG_secondaryAction{justify-content:center}.Hx0lNG_statement{font-size:clamp(2rem,8.5vw,3rem)}.Hx0lNG_question{font-size:1.375rem}.Hx0lNG_summary{font-size:1rem}.Hx0lNG_labEntry{border-radius:1.5rem}.Hx0lNG_labLink{padding-left:calc(2.5rem - 1px)}.Hx0lNG_labBlock{gap:.75rem;padding:.75rem .875rem .75rem .75rem}.Hx0lNG_comparison article{padding-inline:1.25rem}.Hx0lNG_context{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.Hx0lNG_primaryAction,.Hx0lNG_labAction,.Hx0lNG_claimSummary svg{transition:none}}
.Vt6jdq_trigger[data-search-trigger]{cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:flex}.Vt6jdq_triggerField{background:var(--fill-control);min-width:36px;min-height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.5rem;transition:background-color .16s,box-shadow .16s;display:inline-flex}.Vt6jdq_trigger[data-search-trigger] .Vt6jdq_triggerIcon{flex-shrink:0;width:17px;height:17px}.Vt6jdq_trigger:hover .Vt6jdq_triggerField{background:var(--fill-control-hover);box-shadow:inset 0 0 0 1px var(--divider)}.Vt6jdq_trigger:active .Vt6jdq_triggerField{background:var(--fill-control);box-shadow:inset 0 0 0 1px var(--divider)}.Vt6jdq_trigger:focus-visible{outline:none}.Vt6jdq_trigger:focus-visible .Vt6jdq_triggerField{outline:2px solid var(--focus-ring);outline-offset:2px}.Vt6jdq_triggerLabel{white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.3;display:none}.Vt6jdq_overlay{z-index:10000;justify-content:center;align-items:flex-start;padding:5vh 1rem 1rem;display:flex;position:fixed;inset:0}.Vt6jdq_backdrop{background:#0000007a;position:absolute;inset:0}.Vt6jdq_panel{--panel-text-secondary:color-mix(in srgb, var(--text-secondary) 85%, var(--text-primary));background:var(--surface);width:100%;max-width:42.5rem;max-height:88dvh;box-shadow:0 0 0 1px var(--material-line), var(--shadow-float);border-radius:26px;flex-direction:column;padding:10px;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Vt6jdq_panel{background:var(--material-panel);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.Vt6jdq_panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.Vt6jdq_inputRow{border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:.75rem;min-height:60px;padding-left:14px;display:flex}.Vt6jdq_inputRow:focus-within{box-shadow:inset 0 -2px var(--focus-ring)}.Vt6jdq_inputIcon{width:20px;height:20px;color:var(--panel-text-secondary);flex-shrink:0}.Vt6jdq_input{min-width:0;min-height:44px;color:var(--text-primary);background:0 0;outline:none;flex:1;font-size:1.1875rem;line-height:1.3}.Vt6jdq_input::placeholder{color:var(--panel-text-secondary);opacity:1}.Vt6jdq_filters{border:0;flex-shrink:0;min-width:0;margin:0;padding:10px 0 0}.Vt6jdq_filterRow{overscroll-behavior-x:contain;scrollbar-width:none;background:var(--fill-control);border-radius:12px;gap:3px;padding:3px;display:flex;overflow-x:auto}.Vt6jdq_filterRow::-webkit-scrollbar{display:none}.Vt6jdq_filter{min-height:44px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:background-color .16s,box-shadow .16s}.Vt6jdq_filter:hover{background:var(--fill-control-hover)}.Vt6jdq_filter[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-lift);font-weight:600}.Vt6jdq_body{overscroll-behavior:contain;flex:auto;min-height:0;margin-top:4px;overflow-y:auto}.Vt6jdq_results{flex-direction:column;gap:2px;display:flex}.Vt6jdq_sectionLabel{color:var(--panel-text-secondary);padding:10px 14px 6px;font-size:.8125rem;line-height:1.4}.Vt6jdq_entryLink{min-height:52px;color:var(--text-primary);border-radius:16px;align-items:center;padding:.5rem 14px;font-size:1.0625rem;font-weight:600;line-height:1.45;transition:background-color .16s;display:flex}.Vt6jdq_message{color:var(--panel-text-secondary);text-align:center;padding:2.5rem 1rem 1.75rem;font-size:.9375rem;line-height:1.7}.Vt6jdq_hint{color:var(--panel-text-secondary);margin-top:1rem;font-size:.8125rem}.Vt6jdq_retry,.Vt6jdq_recoveryLink{min-height:44px;color:var(--brand-text);border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Vt6jdq_retry{background:var(--fill-control);cursor:pointer}.Vt6jdq_retry:hover{background:var(--fill-control-hover)}.Vt6jdq_recoveryLink:hover{text-underline-offset:.2em;text-decoration:underline}.Vt6jdq_resultLink{border-radius:16px;min-height:64px;padding:12px 14px 13px;transition:background-color .16s;display:block;container-type:inline-size}.Vt6jdq_resultLink:hover,.Vt6jdq_entryLink:hover{background:var(--fill-control-hover)}.Vt6jdq_resultLink:focus-visible,.Vt6jdq_entryLink:focus-visible{background:var(--fill-control)}.Vt6jdq_resultHeading{align-items:baseline;gap:.625rem;display:flex}.Vt6jdq_kind{color:var(--panel-text-secondary);flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1.4}.Vt6jdq_resultTitle{-webkit-line-clamp:2;min-width:0;color:var(--text-primary);font-feature-settings:"palt" 1;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.Vt6jdq_external{width:13px;height:13px;color:var(--panel-text-secondary);flex-shrink:0;align-self:center}.Vt6jdq_parent{color:var(--panel-text-secondary);margin-top:2px;font-size:.8125rem;line-height:1.5}.Vt6jdq_summary{-webkit-line-clamp:2;color:var(--panel-text-secondary);-webkit-box-orient:vertical;margin-top:4px;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.Vt6jdq_meta{color:var(--panel-text-secondary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.75rem;line-height:1.5}.Vt6jdq_filter:focus-visible,.Vt6jdq_entryLink:focus-visible,.Vt6jdq_retry:focus-visible,.Vt6jdq_recoveryLink:focus-visible,.Vt6jdq_resultLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (min-width:640px){.Vt6jdq_overlay{padding-top:10vh}.Vt6jdq_panel{max-height:78dvh}.Vt6jdq_input{font-size:1.25rem}.Vt6jdq_filter{flex:1 0 0;min-width:max-content;padding-inline:.375rem}}@media (min-width:1280px){.Vt6jdq_triggerField{justify-content:flex-start;min-width:6.5rem;padding:0 .875rem 0 .625rem}.Vt6jdq_triggerLabel{display:inline}}@media (max-height:30rem){.Vt6jdq_panel{overscroll-behavior:contain;overflow-y:auto}.Vt6jdq_body{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.Vt6jdq_triggerField,.Vt6jdq_filter,.Vt6jdq_entryLink,.Vt6jdq_resultLink{transition:none}}@container (max-width:18rem){.Vt6jdq_resultHeading{flex-wrap:wrap}.Vt6jdq_resultTitle{-webkit-line-clamp:unset;flex-basis:100%;order:1;display:block;overflow:visible}.Vt6jdq_withoutKind{flex-wrap:nowrap}.Vt6jdq_withoutKind .Vt6jdq_resultTitle{flex-basis:auto;order:0}}
.i_4jTW_header{border-bottom:1px solid var(--divider);background:var(--surface);container-type:inline-size}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.i_4jTW_header{border-bottom-color:var(--material-line);background:var(--material-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.i_4jTW_header{border-bottom-color:var(--divider);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.i_4jTW_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:72rem;min-height:4rem;margin-inline:auto;padding-inline:1rem;display:flex;position:relative}.i_4jTW_brand{min-width:44px}.i_4jTW_tools{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.125rem;max-width:100%;display:flex}.i_4jTW_tools button{padding:8px;font-size:14px}.i_4jTW_tools svg{flex-shrink:0;width:20px;height:20px}.i_4jTW_menu{overscroll-behavior:contain;border-bottom:1px solid var(--divider);background:var(--surface-card);max-height:calc(100dvh - 100%);padding:.75rem 1.5rem 1.25rem;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 8px 12px #0000000a}.i_4jTW_menuLinks{flex-direction:column;display:flex}.i_4jTW_menuLink{min-height:48px;color:var(--text-primary);outline:none;align-items:center;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45;transition:background-color .16s,color .16s;display:flex}.i_4jTW_menuLink:nth-child(4),.i_4jTW_liveLink{border-top:1px solid var(--divider);margin-top:.5rem}.i_4jTW_menuLink:hover{text-underline-offset:.3em;text-decoration:underline}.i_4jTW_menuLink[aria-current=page]{color:var(--text-primary);text-underline-offset:.3em;font-weight:600;text-decoration:underline}.i_4jTW_menuLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (min-width:640px){.i_4jTW_nav{padding-inline:1.5rem}.i_4jTW_tools{gap:.25rem}}.i_4jTW_desktopLinks{align-items:center;gap:.25rem;display:none}.i_4jTW_menuButton{display:flex}@container (min-width:64rem){.i_4jTW_desktopLinks{display:flex}.i_4jTW_menuButton,.i_4jTW_menu{display:none}}@container (max-width:24rem){.i_4jTW_brand{flex-shrink:0;justify-content:center}.i_4jTW_brandName{display:none}}
.zWveta_footer{border-top:1px solid var(--divider);background:var(--surface-secondary);margin-top:clamp(4rem,8vw,7rem)}.zWveta_inner{max-width:72rem;margin-inline:auto;padding:3rem 1.5rem 1.5rem}.zWveta_columns{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;display:grid}.zWveta_brand{grid-column:1/-1}.zWveta_wordmark{border-radius:.25rem;align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.zWveta_links{margin-top:0}.zWveta_link{min-height:44px;color:var(--text-secondary);border-radius:.25rem;align-items:center;padding-block:.5rem;font-size:.8125rem;line-height:1.5;transition:color .16s;display:flex}.zWveta_linkButton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0;font-size:.8125rem;line-height:1.5}.zWveta_link:hover,.zWveta_legalLink:hover{color:var(--brand-text);text-underline-offset:.2em;text-decoration:underline}.zWveta_legal{border-top:1px solid var(--divider);color:var(--text-secondary);flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.8;display:flex}.zWveta_legalLink{border-radius:.25rem;align-items:center;min-height:44px;display:inline-flex}.zWveta_copyright{font-variant-numeric:tabular-nums;flex-shrink:0}.zWveta_wordmark:focus-visible,.zWveta_link:focus-visible,.zWveta_legalLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (min-width:900px){.zWveta_inner{padding-top:3.5rem}.zWveta_columns{grid-template-columns:1fr .8fr .8fr;gap:4rem}.zWveta_brand{grid-column:auto}.zWveta_legal{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}}
.HFw1rq_specimen{--specimen-padding:.75rem;--specimen-well-radius:1rem;--specimen-hairline-strong:color-mix(in srgb, var(--text-primary) 22%, transparent);min-width:0;padding:var(--specimen-padding);border-radius:calc(var(--specimen-well-radius) + var(--specimen-padding));background:var(--surface);box-shadow:0 0 0 1px var(--divider)}.HFw1rq_controls{padding:1.25rem 1.25rem 1.125rem}.HFw1rq_title{letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:1.3125rem;font-weight:600;line-height:1.4}.HFw1rq_title>span{display:inline-block}.HFw1rq_term{white-space:nowrap}.HFw1rq_inputLabel{color:var(--text-secondary);align-items:baseline;gap:.625rem;margin-top:1.125rem;font-size:.8125rem;line-height:1.7;display:flex}.HFw1rq_technical{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.HFw1rq_switcher{background:var(--fill-control);border-radius:12px;gap:3px;margin-top:.5rem;padding:3px;display:flex}.HFw1rq_switcher button{min-width:0;min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:1.0625rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.HFw1rq_switcher button:hover{background:var(--fill-control-hover)}.HFw1rq_switcher button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-lift)}.HFw1rq_switcher button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HFw1rq_check{flex-shrink:0;width:.9375rem;height:.9375rem}.HFw1rq_well{border-radius:var(--specimen-well-radius);background:var(--background);padding:1.375rem 1.5rem 1.5rem;container-type:inline-size}.HFw1rq_outputLabel{color:var(--text-secondary);font-size:.8125rem;line-height:1.7}.HFw1rq_output{margin-top:.875rem;display:block}.HFw1rq_digest{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-primary);flex-direction:column;gap:.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.875rem,7.4cqi,1.5625rem);font-weight:500;line-height:1.3;display:flex}.HFw1rq_digestRow{flex-wrap:wrap;gap:.25em .7em;display:flex}.HFw1rq_digestGroup{display:inline-flex}.HFw1rq_digest [data-changed=true]{color:var(--brand-text);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:2px}.HFw1rq_meter{grid-template-columns:repeat(32,minmax(0,1fr));gap:3px;margin-top:1.5rem;display:grid}.HFw1rq_meter span{height:.875rem;box-shadow:inset 0 0 0 1px var(--specimen-hairline-strong);border-radius:3px;transition:background-color .25s,box-shadow .25s;display:block}.HFw1rq_meter span[data-on=true]{background:var(--brand);box-shadow:none}.HFw1rq_result{color:var(--text-primary);margin-top:1rem;font-size:.9375rem;line-height:1.65}.HFw1rq_caption{color:var(--text-secondary);padding:.875rem 1.25rem .625rem;font-size:.8125rem;line-height:1.6}@media (min-width:640px){.HFw1rq_meter{gap:4px}}@media (min-width:900px) and (max-width:1023.98px){.HFw1rq_specimen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.HFw1rq_controls{grid-area:1/1}.HFw1rq_well{grid-area:1/2/span 2}.HFw1rq_caption{grid-area:2/1;align-self:end}}@media (max-width:639px){.HFw1rq_controls{padding:.875rem .75rem 1rem}.HFw1rq_title{font-size:1.1875rem;line-height:1.45}.HFw1rq_well{padding:1.125rem 1.125rem 1.25rem}.HFw1rq_caption{padding:.75rem .75rem .375rem}}@media (prefers-reduced-motion:reduce){.HFw1rq_switcher button,.HFw1rq_meter span{transition:none}}
.swMWYG_main{overflow-wrap:anywhere;max-width:44rem;margin-inline:auto;padding:4rem 1.5rem 6rem}.swMWYG_heading{margin-bottom:2rem}.swMWYG_heading h1{font-size:var(--type-title);letter-spacing:-.025em;font-weight:600;line-height:1.2}.swMWYG_form{min-width:0}.swMWYG_requiredNote{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem}.swMWYG_fields{border:0;gap:1.75rem;min-width:0;margin:0;padding:0;display:grid}.swMWYG_field{min-width:0}.swMWYG_field label{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.625rem;font-weight:600;display:flex}.swMWYG_optional{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.swMWYG_field input:not([type=radio]),.swMWYG_field textarea{border:1px solid var(--control-border);width:100%;min-width:0;min-height:3.25rem;color:var(--text-primary);background:var(--surface);font:inherit;border-radius:.75rem;padding:.875rem 1rem;font-size:1rem;line-height:1.5;display:block}.swMWYG_field textarea{resize:vertical;min-height:11rem}.swMWYG_field :is(input,select,textarea):focus-visible,.swMWYG_primary:focus-visible,.swMWYG_textButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.swMWYG_field [aria-invalid=true]{border-color:var(--tone-risk-text)}.swMWYG_hint,.swMWYG_count{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.7}.swMWYG_hint a,.swMWYG_links a{color:var(--brand-text);text-underline-offset:.2em;text-decoration:underline}.swMWYG_messageHelp{flex-wrap:wrap;align-items:start;gap:.25rem 1.5rem;display:flex}.swMWYG_messageHelp .swMWYG_hint{flex:20rem}.swMWYG_count{font-variant-numeric:tabular-nums;margin-left:auto}.swMWYG_submitArea{justify-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.swMWYG_primary{background:var(--brand);max-width:100%;min-height:3rem;color:var(--on-brand);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-weight:600;line-height:1.5;display:inline-flex}.swMWYG_primary:hover{filter:brightness(.95)}.swMWYG_primary:disabled,.swMWYG_fields:disabled{opacity:.65}.swMWYG_primary:disabled{cursor:not-allowed}.swMWYG_error{color:var(--tone-risk-text);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.swMWYG_trap{display:none}.swMWYG_notes{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.swMWYG_notes h2{font-size:1rem;font-weight:600}.swMWYG_notes p{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.8}.swMWYG_links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem;font-size:.875rem;display:flex}.swMWYG_links a{align-items:center;min-height:2.75rem;display:inline-flex}.swMWYG_success{padding-block:1rem 2rem}.swMWYG_success svg{fill:none;width:3rem;height:3rem;stroke:var(--brand);stroke-width:2px;margin-bottom:1.5rem}.swMWYG_success h2{font-size:1.5rem;font-weight:600;line-height:1.5}.swMWYG_success p{color:var(--text-secondary);margin-block:1rem 1.75rem;line-height:1.8}.swMWYG_textButton{min-height:2.75rem;color:var(--brand-text);text-underline-offset:.2em;cursor:pointer;margin-top:1rem;text-decoration:underline;display:block}@media (max-width:40rem){.swMWYG_main{padding:2.5rem 1.25rem 4rem}.swMWYG_primary{width:100%}.swMWYG_submitArea{justify-items:stretch}}.swMWYG_topicField{border:0;margin:0;padding:0}.swMWYG_topicField legend{margin-bottom:.625rem;font-weight:600}.swMWYG_choices{border:1px solid var(--control-border);background:var(--surface);border-radius:.75rem}.swMWYG_field .swMWYG_choice{cursor:pointer;flex-wrap:nowrap;align-items:center;gap:.875rem;min-height:3.25rem;margin:0;padding:.875rem 1rem;font-weight:400;display:flex}.swMWYG_choice+.swMWYG_choice{border-top:1px solid var(--border)}.swMWYG_choice input{width:1.125rem;height:1.125rem;accent-color:var(--brand);flex:none}.swMWYG_choice span{min-width:0;line-height:1.5}.swMWYG_verification{min-width:0;margin-top:1.75rem}.swMWYG_verification h2{font-size:1rem;font-weight:600}.swMWYG_verificationWidget{width:100%;min-width:0;margin-top:1rem}
.XFqHfa_hero{padding-bottom:0}.XFqHfa_privacy{align-items:flex-start;gap:.5rem;max-width:46rem;margin-top:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.XFqHfa_privacy svg{flex:none;margin-top:.15em}.XFqHfa_jumpNav{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:0 1.75rem;margin-top:1rem;padding-bottom:.25rem;display:flex}.XFqHfa_jumpLink{color:var(--brand-text);text-underline-offset:.25em;font-size:.9375rem}.XFqHfa_jumpLink:hover{text-decoration:underline}.XFqHfa_section{padding-top:clamp(3.5rem,8vw,5.5rem)}.XFqHfa_intro{max-width:46em;color:var(--text-secondary);margin-top:.75rem;font-size:1.0625rem;line-height:1.8}.XFqHfa_hashBench,.XFqHfa_chainWorkbench{border:1px solid var(--divider);border-radius:1.75rem;min-width:0;margin-top:1.75rem;padding:.75rem}.XFqHfa_hashBench{background:var(--surface)}.XFqHfa_wells{gap:.75rem;display:grid}.XFqHfa_well{border-radius:var(--radius-surface);background:var(--background);min-width:0;padding:1.375rem 1.5rem 1.5rem}.XFqHfa_wellLabel{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.XFqHfa_referenceText{align-items:center;min-height:3rem;margin-top:.625rem;font-size:1.125rem;display:flex}.XFqHfa_outputLabel{color:var(--text-secondary);margin-top:1.125rem;font-size:.8125rem}.XFqHfa_input{border-radius:var(--radius-control);background:var(--surface)}.XFqHfa_hashInput{field-sizing:content;min-height:3rem;max-height:12rem;margin-top:.625rem;font-size:1.125rem;line-height:1.5}@supports (field-sizing:content){.XFqHfa_hashInput{resize:none}}.XFqHfa_result{min-height:calc(5.2em + 1.125rem);margin-top:.625rem;font-size:1.3125rem}.XFqHfa_digest{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.3125rem;line-height:1.3;display:block}.XFqHfa_well>.XFqHfa_digest{margin-top:.625rem}.XFqHfa_digestRows{flex-direction:column;gap:.375rem;display:flex}.XFqHfa_digestRow{flex-wrap:wrap;gap:0 .875rem;display:flex}.XFqHfa_changed{color:var(--brand-text);text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:2px}.XFqHfa_hint{color:var(--text-secondary);margin-top:.875rem;font-size:.8125rem;line-height:1.6}.XFqHfa_benchFoot{padding:1.375rem .75rem .625rem}.XFqHfa_meter{grid-template-columns:repeat(32,minmax(0,1fr));gap:3px;display:grid}.XFqHfa_cell{height:.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 22%, transparent);border-radius:3px;transition:background-color .15s;display:block}.XFqHfa_cellOn{background:var(--brand);box-shadow:none}.XFqHfa_hashResult{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.125rem;display:flex}.XFqHfa_hashStatus{flex:20rem;font-size:1.0625rem;font-weight:600;line-height:1.6}.XFqHfa_actionRow{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.XFqHfa_control{border-radius:var(--radius-control);background:var(--fill-control);color:var(--text-primary);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1.35;transition:background-color .15s,box-shadow .15s;display:inline-flex}.XFqHfa_control:hover:not(:disabled){background:var(--fill-control-hover);box-shadow:inset 0 0 0 1px var(--divider)}.XFqHfa_primaryControl,.XFqHfa_primaryControl:hover:not(:disabled){background:var(--brand);box-shadow:none;color:var(--on-brand)}.XFqHfa_primaryControl:hover:not(:disabled){filter:brightness(1.07)}.XFqHfa_chainWorkbench{background:var(--background)}.XFqHfa_chainActions{padding:.625rem .625rem 0}.XFqHfa_reconnectHint{color:var(--text-secondary);margin-top:.625rem;font-size:.8125rem;line-height:1.6}.XFqHfa_chainStatus{min-height:1.7em;color:var(--text-secondary);align-items:flex-start;gap:.625rem;margin:.875rem .625rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.7;display:flex}.XFqHfa_chainStatus svg{flex:none;margin-top:.25em}.XFqHfa_chainStatus[data-state=consistent],.XFqHfa_chainStatus[data-state=reconnected]{color:var(--tone-assurance-text)}.XFqHfa_chainStatus[data-state=broken]{color:var(--tone-risk-text)}.XFqHfa_chainStatus[data-state=dirty]{color:var(--warning-text)}.XFqHfa_chainStatus[data-state=error]{color:var(--text-primary)}.XFqHfa_chainGrid{gap:2rem;display:grid}.XFqHfa_blockCard{border:1px solid var(--divider);background:var(--surface);border-radius:1.25rem;flex-direction:column;gap:.875rem;min-width:0;padding:1.125rem;display:flex;position:relative}.XFqHfa_blockCard[data-status=mismatch]{border-color:var(--tone-risk);box-shadow:0 0 0 .5px var(--tone-risk)}.XFqHfa_connector{height:2rem;color:color-mix(in srgb, var(--text-primary) 30%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.XFqHfa_connector svg{transform:rotate(90deg)}.XFqHfa_connector[data-link=ok]{color:var(--tone-assurance)}.XFqHfa_connector[data-link=broken]{color:var(--tone-risk)}.XFqHfa_blockTitle{font-size:1.0625rem;font-weight:700}.XFqHfa_fieldLabel{color:var(--text-secondary);font-size:.75rem}.XFqHfa_blockInput{min-height:44px;margin-top:.375rem;font-size:1.0625rem}.XFqHfa_hashRecords{gap:.875rem;display:grid}.XFqHfa_hashRecords dd{margin-top:.25rem}.XFqHfa_hashValue{letter-spacing:.02em;word-break:break-all;font-size:13px;line-height:1.55}.XFqHfa_cardStatus{border-top:1px solid var(--divider);min-height:1.5rem;color:var(--text-secondary);align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:flex}.XFqHfa_cardStatus svg{flex:none;margin-top:.15em}.XFqHfa_blockCard[data-status=matched] .XFqHfa_cardStatus{color:var(--tone-assurance-text)}.XFqHfa_blockCard[data-status=mismatch] .XFqHfa_cardStatus{color:var(--tone-risk-text)}.XFqHfa_blockCard[data-status=untested] .XFqHfa_cardStatus,.XFqHfa_blockCard[data-status=priorBroken] .XFqHfa_cardStatus{color:var(--warning-text)}.XFqHfa_tailNote{color:var(--text-secondary);padding:1.125rem .625rem .5rem;font-size:.8125rem;line-height:1.7}.XFqHfa_disclosure{max-width:52em;margin-top:1rem}.XFqHfa_disclosure summary{color:var(--brand-text);font-size:.9375rem;font-weight:600}.XFqHfa_modelCode{border-radius:var(--radius-control);background:var(--fill-control-hover);margin-top:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.6}.XFqHfa_limitList{border-top:1px solid var(--divider);margin-top:1.75rem}.XFqHfa_limitList>div{border-bottom:1px solid var(--divider);gap:.375rem 2.5rem;padding-block:1.25rem;font-size:1.0625rem;display:grid}.XFqHfa_limitList>div:last-child{border-bottom:0}.XFqHfa_limitList dt{font-weight:700}.XFqHfa_limitList dd{line-height:1.8}.XFqHfa_further{gap:2rem 3.5rem;margin-top:3.5rem;display:grid}.XFqHfa_furtherTitle{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.XFqHfa_furtherList{margin-top:.375rem}.XFqHfa_furtherLink,.XFqHfa_sourceLink{min-height:44px;color:var(--brand-text);text-underline-offset:4px;align-items:center;font-size:1.0625rem;display:inline-flex}.XFqHfa_furtherLink:hover,.XFqHfa_sourceLink:hover{text-decoration:underline}.XFqHfa_sourceLink{font-weight:600}.XFqHfa_sourceList{margin-top:.375rem}.XFqHfa_sourceList li{border-bottom:1px solid var(--divider);padding-block:.25rem .75rem}.XFqHfa_sourceList li:last-child{border-bottom:0}.XFqHfa_sourceNote{color:var(--text-secondary);font-size:.875rem;line-height:1.6}@media (min-width:640px){.XFqHfa_meter{grid-template-columns:repeat(64,minmax(0,1fr))}.XFqHfa_limitList>div{grid-template-columns:minmax(9rem,12.5rem) minmax(0,1fr)}}@media (min-width:768px){.XFqHfa_further{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.XFqHfa_wells{grid-template-columns:repeat(2,minmax(0,1fr))}.XFqHfa_chainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem}.XFqHfa_connector{width:2.5rem;height:auto;inset:0 100% 0 auto}.XFqHfa_connector svg{transform:none}}@media (max-width:1023.98px){.XFqHfa_chainWorkbench{flex-direction:column;display:flex}.XFqHfa_chainActions{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:10;background:var(--material-panel);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-float);border-radius:20px;order:1;margin-top:1.25rem;padding:10px;position:sticky}.XFqHfa_tailNote{order:2}.XFqHfa_reconnectHint{margin-top:.5rem;padding-inline:.25rem}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.XFqHfa_chainActions{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:639px){.XFqHfa_well{padding:1.125rem 1rem 1.25rem}.XFqHfa_digest,.XFqHfa_result{font-size:1rem}.XFqHfa_changed{text-underline-offset:4px}.XFqHfa_hashResult>.XFqHfa_actionRow{flex:100%}.XFqHfa_control{flex:calc(50% - .25rem)}.XFqHfa_chainActions .XFqHfa_control{flex-basis:calc(50% - .25rem);padding-inline:.5rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.XFqHfa_control,.XFqHfa_cell{transition:none}}.XFqHfa_chainWorkbench{container-type:inline-size}@container (max-width:18rem){.XFqHfa_chainActions{position:static}.XFqHfa_chainActions .XFqHfa_control{flex-basis:100%}}@media (max-height:32rem){.XFqHfa_chainActions{position:static}}
.dcsfXq_reader{background:var(--surface)}.dcsfXq_breadcrumb{margin-bottom:2.5rem}.dcsfXq_heading{margin-bottom:2.5rem;position:relative}.dcsfXq_title{letter-spacing:var(--tracking-heading);text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2rem,7.5vw,2.25rem);font-weight:700;line-height:1.2}.dcsfXq_description{color:var(--text-secondary);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.dcsfXq_metadata{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:1.5rem;font-size:.875rem;line-height:1.6;overflow:hidden}.dcsfXq_metaRow{flex-wrap:wrap;row-gap:.25rem;margin-inline-start:calc(-1.75rem - 1px);display:flex}.dcsfXq_metaItem{min-width:0;padding-inline-start:calc(1.75rem + 1px);position:relative}.dcsfXq_metaItem:before{content:"";inset-inline-start:.875rem;opacity:.35;background:currentColor;width:1px;height:.75rem;position:absolute;top:.4em}.dcsfXq_sectionHeading{color:var(--text-primary);letter-spacing:var(--tracking-heading);gap:.875rem;margin-bottom:1.5rem;font-size:1.625rem;font-weight:700;line-height:1.3}.dcsfXq_bodyText{font-size:1.0625rem;line-height:var(--reading-leading)}.dcsfXq_briefLead{letter-spacing:-.005em;font-size:1.375rem;font-weight:600;line-height:1.55}.dcsfXq_desktopContents{padding:0 0 0 1rem}.dcsfXq_contentsList{gap:.125rem}.dcsfXq_chapterLink{color:var(--text-secondary);text-underline-offset:.25em;background:0 0;border:0;border-radius:0;gap:.125rem;line-height:1.55;transition:color .16s}.dcsfXq_chapterLink:hover{color:var(--text-primary)}.dcsfXq_chapterLink:hover>span:last-child{text-decoration:underline}.dcsfXq_chapterLink[aria-current=location]{color:var(--text-primary);font-weight:600}.dcsfXq_chapterLink[aria-current=location]>span:last-child{text-decoration:underline;text-decoration-thickness:1px}.dcsfXq_mobileContents{border-block:1px solid var(--divider);background:var(--surface);max-width:none;margin-inline:-1.5rem;top:4rem}.dcsfXq_contentsSummary{border-radius:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dcsfXq_mobileContents{border-color:var(--material-line);background:var(--material-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}@media (not (min-width:64rem)) and (max-height:32rem){.dcsfXq_mobileContents[open]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.dcsfXq_mobileContents{border-color:var(--divider);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.dcsfXq_contextNote{border-block:1px solid var(--divider);padding:1.25rem 0}.dcsfXq_contextLink{min-height:44px;color:var(--brand-text);text-underline-offset:.25em;align-items:center;font-size:1.0625rem;font-weight:600;line-height:1.5;display:inline-flex}.dcsfXq_contextLink:hover{text-decoration:underline}.dcsfXq_contextLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dcsfXq_nextCard{background:var(--glass-bg-secondary);color:var(--text-primary);border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.dcsfXq_nextCard:hover{background:var(--glass-bg-tertiary)}.dcsfXq_nextTitle{text-wrap:pretty;min-width:0;font-size:1.125rem;font-weight:700;line-height:1.45}.dcsfXq_nextMinutes{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem}.dcsfXq_wellPanel{background:var(--glass-bg-secondary);border-radius:22px;padding:1.25rem}.dcsfXq_citationMetadata{grid-template-columns:minmax(0,1fr);gap:1rem 2rem;display:grid}.dcsfXq_citationMetadata dt{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.dcsfXq_citationMetadata dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin-top:.125rem;font-size:.9375rem;line-height:1.6}.dcsfXq_revisionRow{border-top:1px solid var(--divider);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.dcsfXq_revisionDate{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.75}.dcsfXq_revisionNote{color:var(--text-primary);font-size:.9375rem;line-height:1.75}@media (min-width:640px){.dcsfXq_heading{margin-bottom:3.5rem}.dcsfXq_description{font-size:1.3125rem}.dcsfXq_sectionHeading{font-size:1.875rem}.dcsfXq_bodyText{font-size:1.125rem}.dcsfXq_briefLead{font-size:1.625rem}.dcsfXq_nextCard{padding:1.375rem 1.5rem}.dcsfXq_nextTitle{font-size:1.3125rem}.dcsfXq_wellPanel{padding:1.75rem}.dcsfXq_citationMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.dcsfXq_revisionRow{grid-template-columns:7rem minmax(0,1fr)}}@media (min-width:1024px){.dcsfXq_title{font-size:clamp(2.75rem,3.6vw,3.25rem);line-height:1.16}}@media (prefers-reduced-motion:reduce){.dcsfXq_chapterLink{transition:none}}
.LR21Sa_page{padding-top:clamp(2rem,4vw,3rem)}.LR21Sa_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""results";display:grid}.LR21Sa_head{grid-area:head;min-width:0}.LR21Sa_results{grid-area:results;min-width:0}.LR21Sa_title{letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.2}.LR21Sa_title span{display:inline-block}.LR21Sa_subtitle{color:var(--text-secondary);margin-top:.875rem;font-size:1.0625rem;line-height:1.75}.LR21Sa_coverage{color:var(--text-secondary);margin-top:.125rem;font-size:.9375rem;line-height:1.75}.LR21Sa_controls{background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:22px;margin-top:1.75rem;padding:.625rem;container-type:inline-size}.LR21Sa_query{display:block;position:relative}.LR21Sa_queryIcon{width:1.125rem;height:1.125rem;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.LR21Sa_queryInput{border-radius:var(--radius-control);background:var(--fill-control);width:100%;min-height:48px;color:var(--text-primary);font:inherit;border:0;padding:0 1rem 0 2.75rem;font-size:1.0625rem;display:block}.LR21Sa_queryInput::placeholder{color:var(--text-secondary);opacity:1}.LR21Sa_controlRow{flex-wrap:wrap;align-items:flex-end;gap:.875rem 1.5rem;padding:.875rem .375rem .25rem;display:flex}.LR21Sa_controlItem{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex}.LR21Sa_filterLabel{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.LR21Sa_levels{border-radius:var(--radius-control);background:var(--fill-control);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.LR21Sa_level{min-width:0;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .375rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .16s,box-shadow .16s}.LR21Sa_level:hover{background:var(--fill-control-hover)}.LR21Sa_level[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-lift)}.LR21Sa_selectWrap{display:block;position:relative}.LR21Sa_select{border-radius:var(--radius-control);background:var(--fill-control);width:100%;min-height:50px;color:var(--text-primary);font:inherit;cursor:pointer;appearance:none;border:0;padding:0 2.625rem 0 .875rem;font-size:1rem;font-weight:600;display:block}.LR21Sa_selectIcon{width:.875rem;height:.875rem;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.LR21Sa_status{justify-content:space-between;align-items:center;gap:.375rem;width:100%;min-height:50px;display:flex}.LR21Sa_count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}.LR21Sa_clear{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:600;transition:background-color .16s;display:inline-flex}.LR21Sa_clear:hover{background:var(--fill-control-hover)}.LR21Sa_clear:disabled{cursor:not-allowed;opacity:.4;background:0 0}.LR21Sa_queryInput:focus-visible,.LR21Sa_level:focus-visible,.LR21Sa_select:focus-visible,.LR21Sa_clear:focus-visible,.LR21Sa_sideLink:focus-visible,.LR21Sa_courseLink:focus-visible,.LR21Sa_card:focus-visible,.LR21Sa_emptyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LR21Sa_side{grid-area:side;min-width:0;margin-top:1.75rem}.LR21Sa_sideList{flex-wrap:wrap;gap:2px 4px;display:flex}.LR21Sa_sideLink{border-radius:var(--radius-control);min-height:44px;color:var(--text-primary);align-items:center;gap:.5rem;padding:0 .625rem;transition:background-color .16s;display:flex}.LR21Sa_sideLink:hover{background:var(--fill-control-hover)}.LR21Sa_sideNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.4}.LR21Sa_sideName{font-size:.875rem;font-weight:600;line-height:1.35}.LR21Sa_sideFoot{margin-top:.25rem}.LR21Sa_courseLink{border-radius:var(--radius-control);min-height:44px;color:var(--brand-text);align-items:center;padding:0 .625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.LR21Sa_courseLink:hover{text-underline-offset:4px;text-decoration:underline}.LR21Sa_shelves{flex-direction:column;gap:4rem;margin-top:2.5rem;display:flex}.LR21Sa_shelfNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4}.LR21Sa_shelfTitle{letter-spacing:-.01em;margin-top:.25rem;scroll-margin-top:6.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.LR21Sa_cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}.LR21Sa_card{background:var(--surface);box-shadow:0 0 0 1px var(--divider);color:var(--text-primary);border-radius:18px;flex-direction:column;padding:1.375rem;transition:box-shadow .16s;display:flex}.LR21Sa_card:hover{box-shadow:0 0 0 1px var(--brand)}.LR21Sa_cardTitle{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.5}.LR21Sa_cardDescription{color:var(--text-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.LR21Sa_cardMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .875rem;margin-top:auto;padding-top:1rem;font-size:.8125rem;line-height:1.4;display:flex}.LR21Sa_empty{background:var(--surface);box-shadow:0 0 0 1px var(--divider);text-align:center;border-radius:22px;margin-top:2.5rem;padding:3.5rem 1.5rem}.LR21Sa_emptyTitle{font-size:1.0625rem;font-weight:600}.LR21Sa_emptyText{color:var(--text-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.LR21Sa_emptyButton{border-radius:var(--radius-control);background:var(--fill-control);min-height:44px;color:var(--brand-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:1.25rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .16s;display:inline-flex}.LR21Sa_emptyButton:hover{background:var(--fill-control-hover)}@container (max-width:30rem){.LR21Sa_levelsLong{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.LR21Sa_title{font-size:2.5rem}.LR21Sa_controlItem{width:auto}.LR21Sa_levels{display:inline-flex}.LR21Sa_level{flex:none;min-width:4rem;padding:0 .875rem}.LR21Sa_select{width:auto;min-width:14.5rem}.LR21Sa_status{justify-content:flex-start;width:auto;margin-left:auto}.LR21Sa_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.LR21Sa_shelfTitle{font-size:1.75rem}}@media (min-width:1024px){.LR21Sa_layout{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"side head""side results";align-items:start;column-gap:2.5rem}.LR21Sa_shelves,.LR21Sa_empty{margin-top:3.5rem}.LR21Sa_side{background:var(--surface);max-height:calc(100vh - 6rem);box-shadow:0 0 0 1px var(--material-line), var(--shadow-float);border-radius:20px;align-self:start;margin-top:0;padding:.5rem;position:sticky;top:5rem;overflow-y:auto}.LR21Sa_sideList{flex-flow:column;gap:2px}.LR21Sa_sideLink{flex-direction:column;justify-content:center;align-items:stretch;gap:1px;padding:.4375rem .75rem}.LR21Sa_sideName{font-size:.9375rem}.LR21Sa_sideFoot{border-top:1px solid var(--divider);margin:.375rem .25rem 0;padding-top:.375rem}.LR21Sa_courseLink{padding:0 .5rem}}@media (min-width:1100px){.LR21Sa_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:1024px){.LR21Sa_side{background:var(--material-panel);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){@media (min-width:1024px){.LR21Sa_side{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}}@media (prefers-reduced-motion:reduce){.LR21Sa_level,.LR21Sa_clear,.LR21Sa_sideLink,.LR21Sa_card,.LR21Sa_emptyButton{transition:none}}
.zameva_courseList{border-top:1px solid var(--divider)}.zameva_courseChoice{border:0;border-bottom:1px solid var(--divider);width:100%;min-height:44px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:1.25rem 1rem;transition:background-color .16s;display:block}.zameva_courseChoice[aria-pressed=true],.zameva_courseChoice:hover{background:var(--surface-secondary)}.zameva_courseChoice:focus-visible,.zameva_stepLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.zameva_coursePanel{border-top:1px solid var(--divider);padding-top:1.5rem;scroll-margin-top:5.5rem}.zameva_stepLink{border-bottom:1px solid var(--divider);align-items:center;gap:.75rem;min-height:44px;padding:.75rem 0;transition:background-color .16s;display:flex}.zameva_stepLink:hover{background:var(--surface-secondary)}@media (prefers-reduced-motion:reduce){.zameva_courseChoice,.zameva_stepLink{transition:none}}
