@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.help-body{--help-ink:#111313;--help-paper:#f3f1eb;--help-green:#315c4b;--help-mint:#d6e2da;background:radial-gradient(circle at 92% 5%, #6c9b832e, transparent 26rem), radial-gradient(circle at 8% 34%, #d6e2da6b, transparent 30rem), var(--help-paper);min-height:100vh;color:var(--help-ink)}.help-reading-progress{z-index:100;background:0 0;height:3px;position:fixed;inset:0 0 auto}.help-reading-progress span{background:linear-gradient(90deg,#6c9b83,#315c4b);width:0;height:100%;transition:width 80ms linear;display:block}.help-topbar{z-index:60;backdrop-filter:blur(18px);background:#f3f1ebe0;border-bottom:1px solid #1113131a;position:sticky;top:0}.help-topbar-inner{align-items:center;gap:1rem;width:min(100% - 2rem,82rem);min-height:5.25rem;margin-inline:auto;display:flex}.help-topbar-name{border-left:1px solid #1113132e;margin-right:auto;padding-left:1rem;display:grid}.help-topbar-name span{color:#11131385;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700}.help-topbar-name strong{font-size:.82rem}.help-topbar-actions{align-items:center;gap:.6rem;display:flex}.help-nav-link,.help-back-link{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s;display:inline-flex}.help-nav-link{color:var(--help-green)}.help-back-link{background:var(--help-ink);color:#fff;gap:.45rem;box-shadow:0 8px 24px #1113131f}.help-nav-link:hover,.help-back-link:hover{transform:translateY(-2px)}.help-nav-link:hover{background:#fff}.help-back-link:hover{box-shadow:0 12px 30px #11131333}.help-hero{border-bottom:1px solid #1113131a;position:relative;overflow:hidden}.help-hero:after{content:"";pointer-events:none;border:1px solid #315c4b29;border-radius:50%;width:31rem;height:31rem;position:absolute;bottom:-13rem;right:-8rem;box-shadow:0 0 0 4rem #315c4b0a,0 0 0 8rem #315c4b08}.help-hero-inner{z-index:1;gap:3rem;width:min(100% - 2rem,82rem);margin-inline:auto;padding-block:clamp(4.5rem,9vw,8rem);display:grid;position:relative}.help-eyebrow{color:var(--help-green);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:800}.help-display{letter-spacing:-.075em;text-wrap:balance;max-width:58rem;margin-top:1.2rem;font-size:clamp(3rem,7vw,6.6rem);font-weight:500;line-height:.96}.help-lead{color:#111313a8;max-width:48rem;margin-top:1.6rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.help-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:42rem;display:grid}.help-metric{backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #1113131a;border-radius:1rem;padding:1rem}.help-metric strong{font-size:1.6rem;font-weight:500;display:block}.help-metric span{color:#1113138f;font-size:.68rem}.help-filter-shell{z-index:5;width:min(100% - 2rem,82rem);margin:-2rem auto 0;position:relative}.help-filter{background:#fff;border:1px solid #1113131f;border-radius:1.35rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 18px 50px #112c251a}.help-filter-copy h2{font-size:1rem}.help-filter-copy p{color:#11131394;margin-top:.35rem;font-size:.76rem;line-height:1.5}.help-filter-fields{gap:.75rem;display:grid}.help-filter label{color:#111313ad;font-size:.68rem;font-weight:700}.help-filter select{width:100%;min-height:3rem;font:inherit;background:#f8f8f4;border:1px solid #11131326;border-radius:.8rem;margin-top:.4rem;padding:.7rem .85rem;font-size:.78rem;display:block}.help-filter button{background:var(--help-green);color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:.8rem;align-self:end;padding:.7rem 1rem;font-size:.75rem;font-weight:700;transition:transform .18s,box-shadow .18s}.help-filter button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #315c4b33}.help-library{width:min(100% - 2rem,82rem);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.help-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.help-section-heading h2{letter-spacing:-.055em;max-width:42rem;margin-top:.5rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1}.help-context-pill{background:var(--help-mint);color:#23483b;border-radius:999px;padding:.65rem 1rem;font-size:.7rem;font-weight:700}.help-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.help-card{min-height:19rem;color:inherit;background:#ffffffb3;border:1px solid #1113131c;border-radius:1.25rem;padding:1.35rem;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .3s,background-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px #1113130a}.help-card:before{content:"";background:#6c9b831a;border-radius:50%;width:10rem;height:10rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto -3rem -4rem auto}.help-card:hover{background:#fff;border-color:#315c4b66;transform:translateY(-6px);box-shadow:0 22px 48px #112c251c}.help-card:hover:before{transform:scale(1.4)}.help-card-number{color:var(--help-green);letter-spacing:.16em;font-size:.68rem;font-weight:800}.help-card h3{letter-spacing:-.035em;align-self:end;max-width:15rem;font-size:1.35rem;line-height:1.15}.help-card p{color:#11131399;margin-top:.75rem;font-size:.78rem;line-height:1.65}.help-card-footer{color:var(--help-green);justify-content:space-between;align-self:end;align-items:center;margin-top:1.25rem;font-size:.68rem;font-weight:700;display:flex}.help-empty{color:#111313a6;border:1px dashed #11131333;border-radius:1rem;padding:2rem}.help-lesson-shell{gap:2rem;width:min(100% - 2rem,82rem);margin-inline:auto;padding-block:3rem 6rem;display:grid}.help-lesson-aside{background:#ffffffa6;border:1px solid #1113131a;border-radius:1.15rem;align-self:start;padding:1rem}.help-lesson-aside>a{color:var(--help-green);font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.help-toc{gap:.25rem;margin-top:1rem;display:grid}.help-toc strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem}.help-toc a{color:#11131399;border-left:2px solid #0000;padding:.45rem .65rem;font-size:.68rem;line-height:1.4;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s}.help-toc a:hover{border-color:var(--help-green);color:var(--help-green);background:#fff}.help-article{background:#ffffffdb;border:1px solid #1113131a;border-radius:1.4rem;min-width:0;overflow:hidden;box-shadow:0 22px 60px #112c2514}.help-article-header{background:linear-gradient(135deg,#e4eee8,#f8f7f2 62%);border-bottom:1px solid #1113131a;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.help-article-header:after{content:"";border:1px solid #315c4b24;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-6rem;right:-4rem;box-shadow:0 0 0 2.5rem #315c4b0a,0 0 0 5rem #315c4b08}.help-article-header h1{z-index:1;letter-spacing:-.07em;text-wrap:balance;max-width:48rem;margin-top:1rem;font-size:clamp(2.5rem,6vw,5.2rem);font-weight:500;line-height:.98;position:relative}.help-article-header p{z-index:1;color:#1113139e;max-width:42rem;margin-top:1.25rem;line-height:1.75;position:relative}.help-article-meta{z-index:1;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex;position:relative}.help-article-meta span{color:var(--help-green);background:#ffffff94;border:1px solid #315c4b26;border-radius:999px;padding:.5rem .75rem;font-size:.66rem;font-weight:700}.help-prose{max-width:54rem;margin-inline:auto;padding:clamp(1.5rem,5vw,4.5rem);font-size:.94rem;line-height:1.8}.help-prose>:first-child{margin-top:0}.help-prose h1{display:none}.help-prose h2{color:#173d33;letter-spacing:-.04em;margin:3.2rem 0 1rem;scroll-margin-top:7rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.15}.help-prose h3{color:#254f42;margin:2.2rem 0 .8rem;scroll-margin-top:7rem;font-size:1.2rem;line-height:1.25}.help-prose h4{color:#315c4b;margin:1.7rem 0 .6rem;font-size:1rem}.help-prose p{color:#111313c2;margin:.85rem 0}.help-prose ul,.help-prose ol{gap:.45rem;margin:1rem 0;padding-left:1.5rem;display:grid}.help-prose li::marker{color:#4f826d;font-weight:700}.help-prose blockquote{background:#edf4f0;border-left:4px solid #6c9b83;border-radius:0 .8rem .8rem 0;margin:1.5rem 0;padding:1rem 1.2rem}.help-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.78rem;display:table}.help-prose th,.help-prose td{text-align:left;vertical-align:top;border:1px solid #dce5e0;padding:.75rem}.help-prose th{color:#244f41;background:#eaf1ed}.help-prose code{background:#e8eeea;border-radius:.35rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.help-prose pre{color:#e8f1ec;background:#101513;border-radius:.9rem;padding:1rem;overflow-x:auto}.help-prose pre code{background:0 0;padding:0}.help-prose a{color:#176d58;text-underline-offset:.2em;font-weight:700}.help-prose input[type=checkbox]{accent-color:#315c4b;width:1rem;height:1rem}.help-lesson-nav{border-top:1px solid #1113131a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.help-lesson-nav a{min-height:6rem;color:inherit;background:#f4f5f1;border-radius:1rem;padding:1rem;text-decoration:none;transition:transform .2s,background-color .2s;display:grid}.help-lesson-nav a:hover{background:#e7efe9;transform:translateY(-2px)}.help-lesson-nav a:last-child{text-align:right}.help-lesson-nav span{color:#56605b;font-size:.65rem;font-weight:600}.help-lesson-nav strong{color:#315c4b;align-self:end;font-size:.78rem}.help-footer{border-top:1px solid #1113131a;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 2rem,82rem);margin-inline:auto;padding-block:2rem;font-size:.72rem;display:flex}.help-footer>div{color:#1113138c;align-items:center;gap:1rem;display:flex}.help-footer a{color:var(--help-green);font-weight:700}[data-reveal]{transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}[data-reveal][data-visible=true]{transform:translateY(0)}::view-transition-old(root){animation:.16s both help-fade-out}::view-transition-new(root){animation:.36s cubic-bezier(.22,1,.36,1) both help-fade-in}@keyframes help-fade-out{to{opacity:0;transform:translateY(-5px)}}@keyframes help-fade-in{0%{opacity:0;transform:translateY(10px)}}@media (width>=48rem){.help-filter{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:end}.help-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto}}@media (width>=64rem){.help-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end}.help-lesson-shell{grid-template-columns:15rem minmax(0,1fr)}.help-lesson-aside{max-height:calc(100vh - 8rem);position:sticky;top:7rem;overflow-y:auto}}@media (width<=42rem){.help-topbar-name,.help-nav-link{display:none}.help-topbar-actions{margin-left:auto}.help-display{font-size:clamp(2.7rem,15vw,4.2rem)}.help-metrics{grid-template-columns:1fr}.help-metric{align-items:baseline;gap:.7rem;display:flex}.help-lesson-nav{grid-template-columns:1fr}.help-lesson-nav a:last-child{text-align:left}.help-footer,.help-footer>div{flex-direction:column;align-items:flex-start}.help-prose{overflow-x:auto}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}
