@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-600-normal.Bw0J83-2.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-italic.B1appi_f.woff2)format("woff2"),url(/_astro/public-sans-latin-400-italic.DsCWG5h0.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--clinic:#f5f7f6;--ink:#111b17;--intact:#0e6b4f;--damage:#d96c2c;--data:#4d5b54;--hairline:#d7ded9;--card:#fff;--intact-hover:#0a5540;--intact-08:#0e6b4f14;--intact-12:#0e6b4f1f;--intact-tint-solid:#e7f0ec;--intact-on-ink:#d8efe5;--damage-deep:#a34c17;--damage-08:#d96c2c14;--damage-16:#d96c2c29;--hatch:repeating-linear-gradient(-45deg, #d96c2c8c 0, #d96c2c8c 3px, #d96c2c1a 3px, #d96c2c1a 8px);--font-display:"Bricolage Grotesque", "Public Sans", system-ui, sans-serif;--font-body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-body:15px;--leading-body:1.6;--size-h1:clamp(2.2rem, 5vw, 3.4rem);--size-h2:clamp(1.45rem, 3vw, 1.9rem);--size-h3:1.1rem;--size-small:.86rem;--size-mono-label:10px;--radius:6px;--radius-lg:10px;--shadow-card:0 1px 2px #111b170d;--shadow-pop:0 6px 20px #111b171f;--container:66rem;--measure:66ch;--gutter:clamp(1rem, 4vw, 2rem);--section-gap:clamp(3.25rem, 8vw, 5.5rem);--z-nav:10;--z-skip:100;--ease-out:cubic-bezier(.16, 1, .3, 1);--knit-delay:1.05s}*,:before,:after{box-sizing:border-box}html{background:var(--clinic);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-weight:700}h1{font-size:var(--size-h1);margin:0 0 .6em;line-height:1.05}h2{font-size:var(--size-h2);margin:0 0 .7em;line-height:1.15}h3{font-family:var(--font-body);font-weight:700;font-size:var(--size-h3);text-wrap:balance;margin:1.6em 0 .5em;line-height:1.3}p,li{max-width:var(--measure);text-wrap:pretty}p{margin:0 0 1em}a{color:var(--intact);text-underline-offset:2px;text-decoration:underline 1px}a:hover{color:var(--intact-hover)}:focus-visible{outline:2px solid var(--intact);outline-offset:2px;border-radius:2px}::selection{background:var(--intact-12)}hr{border:0;border-top:1px solid var(--hairline);margin:2.5rem 0}strong{font-weight:700}code,kbd{font-family:var(--font-mono);background:var(--card);border:1px solid var(--hairline);overflow-wrap:break-word;border-radius:3px;padding:.08em .35em;font-size:.86em}.mono{font-family:var(--font-mono)}.data{color:var(--data)}.error-string{font-family:var(--font-mono);background:var(--damage-08);border:1px solid var(--damage-16);border-radius:var(--radius);max-width:var(--measure);white-space:pre-wrap;margin:0 0 1rem;padding:.7rem 1rem;font-size:.84rem;line-height:1.55;display:block;overflow-x:auto}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{margin-block:var(--section-gap)}.section--tight{margin-block:calc(var(--section-gap) * .55)}.skip-link{z-index:var(--z-skip);background:var(--ink);color:var(--card);border-radius:0 0 var(--radius) 0;padding:.6rem 1rem;position:absolute;left:-9999px}.skip-link:focus{top:0;left:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{font-family:var(--font-body);color:#fff;background:var(--intact);border:1px solid var(--intact);border-radius:var(--radius);cursor:pointer;transition:background-color .15s var(--ease-out), transform .12s var(--ease-out);padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.btn:hover{background:var(--intact-hover);color:#fff}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--data);border-color:var(--data);cursor:default}.btn--ghost{background:var(--card);color:var(--intact);border:1px solid var(--hairline)}.btn--ghost:hover{background:var(--intact-08);color:var(--intact-hover)}.bytestrip{gap:3px;width:100%;display:flex}.bs-seg{flex:var(--grow,1) 1 0;min-height:var(--bs-h,38px);background:var(--intact-12);border:1px solid var(--intact);border-radius:3px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.bs-label{font-family:var(--font-mono);font-size:var(--size-mono-label);letter-spacing:.05em;color:var(--intact);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;padding:0 5px 4px;line-height:1;overflow:hidden}.bs-seg.is-damaged{background-color:var(--card);background-image:var(--hatch);border-color:var(--damage)}.bs-seg.is-damaged>.bs-label{color:var(--ink);background:var(--card);border-radius:2px 2px 0 0;padding-top:2px}.bs-heal{background:var(--intact-tint-solid);border:1px solid var(--intact);opacity:0;transform-origin:0;border-radius:3px;align-items:flex-end;display:flex;position:absolute;inset:-1px;transform:scaleX(0)}.bs-heal .bs-label{color:var(--intact);background:0 0;padding-top:0}[data-knit]:not([data-knit-onview]) .bs-heal{animation:bs-knit .8s var(--ease-out) var(--knit-delay,1.05s) forwards}[data-knit-onview].is-inview .bs-heal{animation:bs-knit .8s var(--ease-out) forwards}.bytestrip--result{--knit-delay:.35s}@keyframes bs-knit{0%{opacity:0;transform:scaleX(0)}45%{opacity:1}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-knit] .bs-heal{opacity:1;animation:none;transform:none}}.bs-caption{color:var(--data);max-width:var(--measure);text-wrap:pretty;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.bs-caption--hero{max-width:460px;margin-inline:auto}.bytestrip--divider{--bs-h:9px;max-width:200px;margin:0 auto}.bytestrip--divider .bs-label{display:none}.bytestrip--hero{--bs-h:46px;max-width:460px;margin-inline:auto}.bytestrip--anatomy{--bs-h:54px}.bs-axis{font-family:var(--font-mono);letter-spacing:.04em;color:var(--data);justify-content:space-between;max-width:none;margin:.55rem 0 0;font-size:.72rem;display:flex}.bs-axis span{padding-top:.55rem;position:relative}.bs-axis span:before{content:"";background:var(--hairline);width:1px;height:6px;position:absolute;top:0}.bs-axis span:first-child:before{left:0}.bs-axis span:last-child:before{right:0}.trust-strip{font-family:var(--font-mono);color:var(--data);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;max-width:none;margin:.9rem 0 0;font-size:.82rem;line-height:1.55;display:flex}.ts-counter:not([hidden]){background:var(--ink);color:var(--intact-on-ink);letter-spacing:.03em;white-space:nowrap;border-radius:4px;align-items:center;gap:.55em;padding:.32rem .65rem;font-size:.74rem;display:inline-flex}.ts-counter:before{content:"";background:var(--intact-on-ink);border-radius:1px;width:7px;height:7px;animation:1.6s steps(2,start) infinite ts-blink}@keyframes ts-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ts-counter:before{animation:none}}.dz{max-width:640px}.dz--center{margin-inline:auto}.dropzone{background:var(--card);border:1.5px dashed var(--data);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:clamp(1.4rem,4vw,2.2rem) clamp(1rem,3vw,1.8rem)}.dropzone:hover,.dropzone.is-drag{border-color:var(--intact);background:#fbfdfc}.dropzone.is-drag{box-shadow:0 0 0 3px var(--intact-08);border-style:solid}.dropzone:focus-visible{outline:2px solid var(--intact);outline-offset:3px}.dz-title{font-family:var(--font-body);max-width:none;margin:1.1rem 0 .25rem;font-size:1rem;font-weight:600}.dz-browse{color:var(--intact);text-underline-offset:2px;text-decoration:underline}.dz-hint{font-family:var(--font-mono);color:var(--data);max-width:none;margin:0;font-size:.8rem}.dz-result{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:left;margin-top:.9rem;padding:1.1rem 1.2rem 1.3rem}.dz-readout{font-family:var(--font-mono);overflow-wrap:anywhere;max-width:none;margin:0 0 .9rem;font-size:.8rem;line-height:1.7}.dz-readout .k{color:var(--data)}.dz-result .bytestrip{margin-bottom:1rem}.dz-note{color:var(--data);margin:.5rem 0 0;font-size:.86rem}.dz-action{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.dz-result-ad{margin-top:1.1rem}.dz-result-ad .ad--result{margin:0}.dz-result-ad .ad-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--data);margin:0 0 .3rem;font-size:.7rem}.dz-result-ad .adsbygoogle{display:block}.dz-quota{font-family:var(--font-mono);color:var(--data);max-width:var(--measure);margin:0;font-size:.82rem}.dz-quota a{color:var(--intact)}.dz-report{margin-top:.9rem;font-size:.86rem}.dz-report summary{cursor:pointer;color:var(--ink);font-weight:600}.dz-report ul{max-height:16rem;margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.dz-report li{border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;padding:.28rem 0}.dz-report li.is-skipped{color:var(--damage-deep)}.dz-report li code{background:0 0;border:0;padding:0}.dz input{font-size:16px}.file-index{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);display:grid}.fi-group>h3{margin-top:1.9rem;font-size:.95rem}.fi-list{margin:0;padding:0;list-style:none}.fi-link{border-bottom:1px solid var(--hairline);color:inherit;flex-wrap:wrap;align-items:baseline;gap:.15rem .8rem;padding:.6rem .1rem;text-decoration:none;display:flex}.fi-symptom{color:var(--ink);font-size:.92rem;font-weight:600}.fi-tech{font-family:var(--font-mono);color:var(--data);flex:10rem;font-size:.74rem}.fi-link:hover{background:var(--intact-08)}.fi-link:hover .fi-symptom{color:var(--intact);text-underline-offset:2px;text-decoration:underline}.fi-soon{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--data);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.68rem}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.3rem 1.4rem}.notice{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:1rem 1.2rem;font-size:.92rem}.table-wrap{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:100%;box-shadow:var(--shadow-card);overflow-x:auto}.pricing-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:.92rem}.pricing-table col.col-plan{width:12.5rem}.pricing-table col.col-price{width:9.5rem}.pricing-table col.col-per{width:8rem}.pricing-table col.col-notes{width:auto}.pricing-table col.col-cta{width:11.5rem}.pricing-table caption{text-align:left;padding:1rem 1.2rem .4rem;font-weight:700}.pricing-table th,.pricing-table td{text-align:left;vertical-align:top;border-top:1px solid var(--hairline);padding:.75rem 1.2rem}.pricing-table thead th{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--data);border-top:0;font-size:.72rem;font-weight:500}.pricing-table .per-repair{font-family:var(--font-mono);font-size:.84rem}.pricing-table .price{font-weight:700}.pricing-table .price .data,.pricing-table .per-repair .data{margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.pricing-table tr.is-popular{background:var(--intact-08)}.pricing-table th[scope=row]{white-space:nowrap;font-weight:700}.badge-popular{width:fit-content;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--intact);border-radius:999px;margin-top:.35rem;padding:.16rem .55rem;font-size:.62rem;display:inline-block}.pricing-note{color:var(--data);font-size:.87rem}.faq h3{margin-top:1.7rem}.faq h3:before{content:"Q ";font-family:var(--font-mono);color:var(--data);letter-spacing:.02em;font-size:.8em;font-weight:500}.site-header{background:var(--card);border-bottom:1px solid var(--hairline);z-index:var(--z-nav);position:relative}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.8rem;display:flex}.brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.site-nav{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.site-nav a{color:var(--ink);font-size:.92rem;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--intact);text-underline-offset:3px;text-decoration:underline}.site-nav a[aria-current=page]{color:var(--intact)}.site-footer{background:var(--card);border-top:1px solid var(--hairline);margin-top:var(--section-gap);padding-block:2.4rem 2rem;font-size:.88rem}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.6rem;margin-bottom:1.8rem;display:grid}.footer-cols h2{font-size:.78rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--data);margin:0 0 .6rem;font-weight:500}.footer-cols ul{margin:0;padding:0;list-style:none}.footer-cols li{margin-bottom:.35rem}.footer-cols a{color:var(--ink);text-decoration:none}.footer-cols a:hover{color:var(--intact);text-decoration:underline}.footer-claim{font-family:var(--font-mono);color:var(--data);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.2rem;font-size:.76rem;display:flex}.footer-claim p{max-width:none;margin:0}.hero{text-align:left;padding-top:clamp(2.2rem,6vw,4rem)}@media (prefers-reduced-motion:no-preference){html[data-motion=ready] .hero h1,html[data-motion=ready] .hero .lede,html[data-motion=ready] .hero .claim,html[data-motion=ready] .hero .dz{animation:hero-settle .5s var(--ease-out) both}html[data-motion=ready] .hero h1{animation-delay:40ms}html[data-motion=ready] .hero .dz{animation-delay:.14s}html[data-motion=ready] .hero .lede{animation-delay:.11s}html[data-motion=ready] .hero .claim{animation-delay:.18s}}@keyframes hero-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.2rem;display:grid}@media (width>=880px){.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4rem)}}.hero .lede{color:var(--ink);font-size:1.05rem}.hero .claim{font-family:var(--font-mono);color:var(--data);font-size:.8rem}.steps{counter-reset:step;flex-wrap:wrap;gap:.4rem 1.8rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;font-size:.9rem;font-weight:600}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--data);margin-right:.45rem;font-size:.78rem;font-weight:400}.limit-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.limit-cols h3{margin-top:0}.limit-list{margin:0;padding-left:1.1rem}.limit-list li{margin-bottom:.45rem}article.prose>p:first-of-type{font-size:1.02rem}@media (pointer:coarse){.btn{justify-content:center;align-items:center;min-height:44px;padding-block:.95rem;display:inline-flex}.site-nav a{padding-block:.75rem;display:inline-block}.brand{padding-block:.65rem}.skip-link{padding-block:.75rem}.dz-report summary{padding-block:.8rem}.footer-cols li{margin-bottom:0}.footer-cols a{min-width:44px;padding-block:.8rem;display:inline-block}.fi-link{padding-block:.75rem}.notice a{padding-block:.8rem;display:inline-block}}.dz-title-tap{display:none}@media (pointer:coarse){.dz-title-drag{display:none}.dz-title-tap{display:inline}}.ts-credits:not([hidden]){background:var(--intact-tint-solid);color:var(--intact-hover);border:1px solid var(--intact-12);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;border-radius:4px;align-items:center;padding:.32rem .65rem;font-size:.74rem;display:inline-flex}.ts-recover{color:var(--intact)}.pricing-table .cta-cell{white-space:nowrap}.pricing-table .cta-cell .btn{padding:.45rem .85rem;font-size:.84rem}[data-checkout][aria-disabled=true]{opacity:.45;cursor:not-allowed}.thanks-status[data-tone=ok]{border-color:var(--intact-12);background:var(--intact-tint-solid)}.thanks-status[data-tone=warn]{border-color:var(--damage)}.thanks-chipline{margin-top:.8rem}.recover-form{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .6rem;display:flex}.recover-form input[type=email]{font:inherit;font-family:var(--font-mono);color:var(--ink);background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius);flex:16rem;padding:.55rem .75rem;font-size:.9rem}.recover-form input[type=email]:focus-visible{outline:2px solid var(--intact);outline-offset:1px}.home-split{align-items:start;gap:clamp(1.6rem,4vw,3.2rem);display:grid}@media (width>=900px){.home-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.home-split--wide-rail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.home-split>*{min-width:0}.home-split h2{margin-top:0}.home-split p:last-child{margin-bottom:0}.path-diagram{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.2rem 1.35rem 1.35rem}.path-diagram>h3{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--data);margin:0 0 .4rem;font-size:.74rem;font-weight:500}.path-list{margin:0}.path-item{border-top:1px solid var(--hairline);padding:.85rem 0}.path-item:first-of-type{border-top:0}.path-item dt{align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.path-item dt:before{content:"";background:var(--data);opacity:.55;border-radius:2px;flex:none;width:9px;height:9px}.path-item.is-local dt:before{background:var(--intact);opacity:1}.path-item dd{font-family:var(--font-mono);color:var(--data);max-width:none;margin:.35rem 0 0;font-size:.78rem;line-height:1.6}.fact-rail{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.2rem 1.35rem}.fact-rail>h3{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--data);margin:0 0 .5rem;font-size:.74rem;font-weight:500}.fact-list{margin:0}.fact-list>div{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.fact-list>div:first-child{border-top:0}.fact-list dt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--data);font-size:.76rem}.fact-list dd{text-align:right;margin:0;font-size:.86rem;font-weight:600}.thanks-grid{align-items:start;gap:clamp(1.4rem,3.5vw,2.6rem);display:grid}@media (width>=880px){.thanks-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.thanks-grid>*{min-width:0}.thanks-status{padding:1.2rem 1.35rem;font-size:1.02rem;line-height:1.55}.thanks-status strong{font-family:var(--font-display)}.thanks-ledger{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.2rem 1.35rem 1.35rem}.thanks-ledger>h2{margin:0 0 .7rem;font-size:1.05rem}.thanks-ledger ul{margin:0;padding:0;list-style:none}.thanks-ledger li{border-top:1px solid var(--hairline);max-width:none;padding:.55rem 0 .55rem 1.5rem;font-size:.9rem;line-height:1.5;position:relative}.thanks-ledger li:first-child{border-top:0}.thanks-ledger li:before{content:"";border:solid var(--intact);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:.85rem;left:0;transform:rotate(45deg)}.lang-menu[data-astro-cid-nen7h5rs]{position:relative}.lang-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;user-select:none;list-style:none}.lang-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:after{content:"▾";margin-inline-start:.35em;font-size:.8em}.lang-menu[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:after{content:"▴"}.lang-menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);min-width:8rem;box-shadow:var(--shadow-pop);z-index:var(--z-nav);margin:.4rem 0 0;padding:.35rem;list-style:none;position:absolute;inset-inline-end:0}.lang-menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:.35rem;padding:.35rem .6rem;display:block}.lang-menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{font-weight:700}@media (pointer:coarse){.lang-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}.lang-menu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:flex}}
