.bookTransition_overlay__BJDED{position:fixed;top:0;left:0;z-index:120;width:320px;height:440px;overflow:hidden;padding:1.25rem 1.2rem 1.1rem 1.5rem;border:var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);box-shadow:0 22px 48px rgba(10,16,18,.2);pointer-events:none;transform:translate3d(var(--book-x),var(--book-y),0) scale(var(--book-scale-x),var(--book-scale-y));transform-origin:0 0;transition:transform .36s cubic-bezier(.22,.75,.25,1),opacity .26s ease,box-shadow .36s ease}.bookTransition_overlaySpine__sqO68{position:absolute;inset:0 auto 0 0;width:.28rem;background:var(--bridge-green)}.bookTransition_overlayType__imJGf{color:var(--bridge-green);font-family:var(--font-annotation);font-size:.75rem;letter-spacing:.08em}.bookTransition_overlayTitle__kR_sC{max-width:12em;margin-top:1.25rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.8rem;font-weight:600;line-height:1.35}.bookTransition_overlayOpening__6FOJv{opacity:.12;transform:translate3d(var(--book-x),var(--book-y),0) scale(var(--book-scale-x),var(--book-scale-y)) rotateY(-105deg);transform-origin:0 50%}.bookTransition_overlayClosing__AKaTv{transition-duration:.3s}@media (max-width:760px){.bookTransition_overlayOpening__6FOJv{transform:translate3d(var(--book-x),var(--book-y),0) scale(var(--book-scale-x),var(--book-scale-y));opacity:.18}}@media (prefers-reduced-motion:reduce){.bookTransition_overlay__BJDED{transition:none}}.layout_header__yS6mU{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border-default);background:var(--header-bg);backdrop-filter:blur(14px)}.layout_navigation___WWkD{display:flex;align-items:center;gap:1.5rem;max-width:1480px;height:62px;margin:0 auto;padding:0 40px}.layout_brand__KjZY5{display:inline-flex;align-items:baseline;gap:.5rem;flex:0 0 auto;font-family:var(--font-title);font-size:2rem;line-height:1}.layout_brand__KjZY5 small{color:var(--text-muted);font-family:var(--font-annotation);font-size:.62rem;letter-spacing:.12em}.layout_desktopLinks__SH_wz{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,1.5rem);flex:1}.layout_activeLink__ZW044,.layout_navLink__3VSiS{position:relative;padding:.65rem .1rem;color:var(--text-secondary);font-family:var(--font-functional);font-size:.92rem;white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard)}.layout_activeLink__ZW044:after,.layout_navLink__3VSiS:after{content:"";position:absolute;right:0;bottom:.25rem;left:0;height:2px;background:var(--ink-orange);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-base) var(--easing-standard)}.layout_navLink__3VSiS:hover{color:var(--ink-orange)}.layout_activeLink__ZW044{color:var(--text-primary);font-weight:600}.layout_activeLink__ZW044:after{transform:scaleX(1)}.layout_actions__gLFSA{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.layout_mobileDownloadAction__w3X0y{display:none;align-items:center;justify-content:center;min-height:36px;padding:0 .85rem;border-radius:var(--radius-card);background:var(--ink-orange);color:#151a1d;font-family:var(--font-functional);font-size:.84rem;font-weight:700}.layout_githubLink__6Msxw,.layout_menuButton__F3QIO,.layout_themeButton__vNn2X{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-card);background:transparent;color:var(--text-secondary);cursor:pointer}.layout_menuButton__F3QIO{display:none;color:var(--text-primary)}.layout_mobilePanel__zCY0C{display:none;border-top:1px solid var(--border-default);background:var(--surface-card);padding:.5rem 1.5rem 1rem}.layout_mobileActive__RXDah,.layout_mobileLink__h3N21{padding:.85rem .25rem;border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-family:var(--font-functional)}.layout_mobileActive__RXDah{color:var(--ink-orange);font-weight:600}.layout_activeLink__ZW044:focus-visible,.layout_githubLink__6Msxw:focus-visible,.layout_menuButton__F3QIO:focus-visible,.layout_mobileDownloadAction__w3X0y:focus-visible,.layout_navLink__3VSiS:focus-visible,.layout_themeButton__vNn2X:focus-visible{outline:2px solid var(--water-blue);outline-offset:3px}.layout_footer__wDAel{position:relative;overflow:hidden;border-top:1px solid var(--border-default);background:var(--surface-card);padding:3.5rem 1.5rem 2.25rem}.layout_footerInner__BdYr8{position:relative;max-width:1180px;margin:0 auto}.layout_footerGrid__oLZGj{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(520px,1.8fr);gap:3rem}.layout_footerBrand__tpdXz{display:flex;align-items:center;gap:.8rem;font-family:var(--font-title);font-size:1.9rem}.layout_footerTagline__RVvIb{max-width:19rem;color:var(--text-secondary);font-family:var(--font-function);line-height:1.9}.layout_linkGroups__i79Zz{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:2rem}.layout_linkGroup___uF_H h2{margin:0 0 .8rem;color:var(--text-secondary);font-family:var(--font-annotation);font-size:.75rem;letter-spacing:.1em}.layout_linkGroup___uF_H div{display:flex;flex-direction:column;gap:.6rem}.layout_linkGroup___uF_H a{color:var(--text-secondary);font-size:.85rem}.layout_legal__hwWUr{justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:.75rem}.layout_filing__afYnw,.layout_legal__hwWUr{display:flex;flex-wrap:wrap;font-family:var(--font-annotation);line-height:1.7}.layout_filing__afYnw{align-items:center;justify-content:center;gap:.45rem 1rem;margin-top:.65rem;color:var(--text-muted);font-size:.7rem;text-align:center}.layout_filing__afYnw a{color:inherit}.layout_filing__afYnw a:hover{color:var(--text-secondary)}.layout_policeFiling__Yp6FR{display:inline-flex;align-items:center;gap:.3rem}.layout_policeFiling__Yp6FR img{width:18px;height:20px;object-fit:contain;flex:0 0 auto}@media (max-width:900px){.layout_desktopLinks__SH_wz,.layout_githubLink__6Msxw{display:none}.layout_navigation___WWkD{gap:.75rem}.layout_brand__KjZY5{margin-right:auto}.layout_brand__KjZY5 small{display:none}.layout_themeButton__vNn2X{display:inline-grid;width:40px;height:40px}.layout_menuButton__F3QIO{display:inline-grid}.layout_mobileDownloadAction__w3X0y{display:inline-flex}.layout_mobilePanel__zCY0C{display:flex;flex-direction:column}.layout_footerGrid__oLZGj{grid-template-columns:1fr}.layout_linkGroups__i79Zz{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width:420px){.layout_navigation___WWkD{padding:0 16px}.layout_footer__wDAel{padding-inline:1.25rem}.layout_linkGroups__i79Zz{grid-template-columns:1fr}.layout_filing__afYnw{justify-content:flex-start;text-align:left}}