.BookGate-module__-tURfa__gate{color:var(--foreground);gap:1rem;display:grid}.BookGate-module__-tURfa__gate p{margin:0}.BookGate-module__-tURfa__gate a{color:var(--nugalaxy);text-decoration:underline}.BookGate-module__-tURfa__title{font-size:1.4rem;font-weight:650}.BookGate-module__-tURfa__fields{gap:.55rem;display:grid}.BookGate-module__-tURfa__fields label{color:#ededf2bf;font-size:.875rem}.BookGate-module__-tURfa__fields input{width:100%;min-width:0;height:3rem;color:var(--foreground);background:#06060e;border:1px solid #fff3;border-radius:3px;padding:.75rem .9rem}.BookGate-module__-tURfa__fields input:focus-visible{border-color:var(--nugalaxy);outline:2px solid #26fdfd4d}.BookGate-module__-tURfa__fields input+label{margin-top:.5rem}.BookGate-module__-tURfa__gate button{color:#000;background:var(--nugalaxy);cursor:pointer;border:0;border-radius:3px;width:100%;height:3rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.BookGate-module__-tURfa__gate button:hover:not(:disabled){opacity:.9}.BookGate-module__-tURfa__gate button:focus-visible{outline:2px solid var(--nugalaxy);outline-offset:4px}.BookGate-module__-tURfa__gate button:disabled{cursor:wait;opacity:.6}.BookGate-module__-tURfa__note{color:#d1d6de;font-size:.85rem}.BookGate-module__-tURfa__honeypot{width:1px;height:1px;position:absolute;left:-10000px}
.page-module__TTXSAW__main{width:min(100% - 3rem,1120px);margin:0 auto;padding:8rem 0 7rem}.page-module__TTXSAW__breadcrumb{color:#ededf285;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.page-module__TTXSAW__breadcrumb a:hover{color:var(--nugalaxy)}.page-module__TTXSAW__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);margin-top:3rem;display:grid}.page-module__TTXSAW__coverStage{place-items:center;padding:clamp(1.2rem,4vw,3rem);display:grid}.page-module__TTXSAW__cover{width:min(100%,410px);height:auto;box-shadow:18px 24px 36px #00000073,-2px 0 #ffffff2e}.page-module__TTXSAW__eyebrow{color:var(--nugalaxy);font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.page-module__TTXSAW__heroCopy h1{letter-spacing:-.055em;max-width:12ch;margin-top:1rem;font-size:clamp(2.7rem,5vw,5.25rem);font-weight:650;line-height:1.03}.page-module__TTXSAW__heroCopy h1 span{color:var(--nugalaxy)}.page-module__TTXSAW__subtitle{white-space:nowrap;color:#ededf2d9;margin-top:1.25rem;font-size:clamp(.625rem,1.2vw,1rem);line-height:1.4}.page-module__TTXSAW__heroDescription{color:#ededf2ad;max-width:50ch;margin-top:1.75rem;line-height:1.7}.page-module__TTXSAW__facts{border-top:1px solid #ededf221;border-bottom:1px solid #ededf221;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:2rem;padding:1.4rem 0;display:flex}.page-module__TTXSAW__facts dt{color:#ededf280;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.page-module__TTXSAW__facts dd{margin-top:.35rem;font-size:.9rem}.page-module__TTXSAW__primaryCta{background:var(--nugalaxy);color:#000;letter-spacing:.025em;border-radius:4px;justify-content:center;align-items:center;gap:1rem;height:3rem;margin-top:2rem;padding:0 2rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}.page-module__TTXSAW__primaryCta:hover{opacity:.9}.page-module__TTXSAW__primaryCta:focus-visible,.page-module__TTXSAW__breadcrumb a:focus-visible{outline-offset:4px;outline:2px solid #fff}.page-module__TTXSAW__giftNote{color:#ededf280;margin-top:.8rem;font-size:.82rem}.page-module__TTXSAW__description{border-top:1px solid #26fdfd38;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(6rem,11vw,10rem);padding-top:2.5rem;display:grid}.page-module__TTXSAW__sectionIntro h2,.page-module__TTXSAW__previewHead h2,.page-module__TTXSAW__access h2{letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.page-module__TTXSAW__descriptionCopy{color:#ededf2bd;line-height:1.8}.page-module__TTXSAW__descriptionCopy p+p{margin-top:1.25rem}.page-module__TTXSAW__preview{margin-top:clamp(6rem,11vw,10rem)}.page-module__TTXSAW__previewHead{margin-bottom:2rem}.page-module__TTXSAW__previewLayout{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.page-module__TTXSAW__previewAside{display:none}.page-module__TTXSAW__previewArticle{color:#ededf2c7;min-width:0;max-width:76ch;font-size:1.05rem;line-height:1.8}.page-module__TTXSAW__readerSection{border-top:1px solid #ededf229;padding:3rem 0;scroll-margin-top:2rem}.page-module__TTXSAW__readerSection:first-child{padding-top:2rem}.page-module__TTXSAW__readerKicker,.page-module__TTXSAW__navTitle{color:var(--nugalaxy);font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.page-module__TTXSAW__readerSection h3{color:#fff;letter-spacing:-.035em;margin:.6rem 0 1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.page-module__TTXSAW__readerSection h4{color:#fff;margin:1.5rem 0 .55rem;font-size:1.16rem;line-height:1.35}.page-module__TTXSAW__readerSection h5{color:#ededf2f0;font-size:1rem;font-weight:650;line-height:1.4}.page-module__TTXSAW__readerSection>p+p{margin-top:1rem}.page-module__TTXSAW__readerSection>ol:not(.page-module__TTXSAW__contentsList){margin-top:1rem;padding-left:1.5rem;list-style:decimal}.page-module__TTXSAW__readerSection>ol:not(.page-module__TTXSAW__contentsList) li+li{margin-top:.35rem}.page-module__TTXSAW__readerSection code{color:#ededf2f2;background:#ededf217;padding:.05rem .22rem;font-size:.88em}.page-module__TTXSAW__contentsList{margin-top:2rem;list-style:none}.page-module__TTXSAW__contentsList>li+li{margin-top:2.2rem}.page-module__TTXSAW__contentsList ol{margin-top:.9rem;padding-left:2rem;list-style:decimal-leading-zero}.page-module__TTXSAW__contentsList ol li{padding-left:.35rem}.page-module__TTXSAW__contentsList ol li+li{margin-top:1.3rem}.page-module__TTXSAW__contentsList ol li::marker{color:var(--nugalaxy);font-family:var(--font-jetbrains-mono), monospace;font-size:.8rem}.page-module__TTXSAW__contentsList ol p,.page-module__TTXSAW__closingEntry p{color:#ededf29e;margin-top:.35rem;font-size:.95rem;line-height:1.7}.page-module__TTXSAW__prefaceEntry{color:#ededf2bf}.page-module__TTXSAW__readerSection .page-module__TTXSAW__closing{margin-top:2.4rem}.page-module__TTXSAW__closingEntry{margin-top:.8rem}.page-module__TTXSAW__authorEntry{margin-top:1.2rem}.page-module__TTXSAW__previewCta{background:var(--nugalaxy);color:#000;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:.8rem;min-height:3rem;margin-top:2rem;padding:.6rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.4;transition:opacity .2s;display:inline-flex}.page-module__TTXSAW__previewCta:hover{opacity:.9}.page-module__TTXSAW__previewCta:focus-visible,.page-module__TTXSAW__previewNav a:focus-visible{outline:2px solid var(--nugalaxy);outline-offset:4px}.page-module__TTXSAW__mobileShare{border-top:1px solid #ededf229;padding-top:1.5rem}.page-module__TTXSAW__accessSection{margin-top:clamp(6rem,11vw,10rem);scroll-margin-top:2rem}.page-module__TTXSAW__access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.page-module__TTXSAW__access h2{margin-bottom:1.5rem}.page-module__TTXSAW__access>div:first-child>p:last-child{color:#ededf2a6;max-width:50ch;margin-bottom:1.5rem;line-height:1.7}.page-module__TTXSAW__access>div:first-child a{color:var(--nugalaxy);text-underline-offset:3px;text-decoration:underline}@media (min-width:64rem){.page-module__TTXSAW__previewLayout{grid-template-columns:14rem minmax(0,1fr)}.page-module__TTXSAW__previewAside{display:block}.page-module__TTXSAW__previewAsideSticky{flex-direction:column;gap:1.25rem;max-height:calc(100vh - 4rem);display:flex;position:sticky;top:2rem}.page-module__TTXSAW__previewNav{min-height:0;overflow-y:auto}.page-module__TTXSAW__previewNav ol{border-left:2px solid #ededf229;margin-top:.9rem}.page-module__TTXSAW__previewNav a{color:#ededf299;border-left:2px solid #0000;margin-left:-2px;padding:.45rem 0 .45rem .85rem;font-size:.88rem;line-height:1.4;display:block}.page-module__TTXSAW__previewNav a:hover{border-left-color:var(--nugalaxy);color:var(--nugalaxy)}.page-module__TTXSAW__sidebarShare{border-top:1px solid #ededf229;flex-shrink:0;padding-top:1.1rem}.page-module__TTXSAW__mobileShare{display:none}}@media (max-width:760px){.page-module__TTXSAW__main{width:min(100% - 2rem,560px);padding-top:6rem}.page-module__TTXSAW__hero,.page-module__TTXSAW__description,.page-module__TTXSAW__access{grid-template-columns:1fr}.page-module__TTXSAW__hero{gap:2.5rem}.page-module__TTXSAW__coverStage{padding:1.5rem}.page-module__TTXSAW__cover{width:min(75%,360px)}.page-module__TTXSAW__description{gap:1.6rem}}
