.manual-library-page .site-main{width:min(74rem, calc(100vw - 2 * var(--page-pad)))}.manual-library{--manual-index-width:clamp(15rem, 28%, 19.5rem);gap:clamp(.9rem,2vw,1.35rem);min-width:0;display:grid}.manual-library__masthead{border:1px solid color-mix(in srgb, var(--reading-border) 72%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 62%), var(--reading-surface-soft);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);backdrop-filter:blur(12px)saturate(1.02);border-radius:.5rem;justify-content:space-between;align-items:end;gap:1.5rem;padding:.82rem .95rem;display:flex}.manual-library__introduction{gap:.32rem;display:grid}.manual-library__introduction h1{max-width:none;color:var(--ink-strong);font-size:clamp(2rem,4vw,3.1rem);line-height:1}.manual-library__introduction>p:last-child{max-width:61ch;color:var(--ink-muted)}.manual-library__summary{border-left:1px solid var(--reading-border);flex:none;gap:1.4rem;margin:0;padding:.55rem .15rem .2rem 1.15rem;display:flex}.manual-library__summary div{gap:.08rem;min-width:4.1rem;display:grid}.manual-library__summary dt{color:var(--ink-muted);text-transform:uppercase;font-size:.63rem;font-weight:780}.manual-library__summary dd{color:var(--ink-strong);margin:0;font-size:1.2rem;font-weight:850}.manual-fieldbook{isolation:isolate;grid-template-columns:var(--manual-index-width) minmax(0, 1fr);border:1px solid color-mix(in srgb, var(--reading-border) 82%, var(--accent) 18%);background:color-mix(in srgb, var(--surface-solid) 86%, var(--accent) 14%);min-height:clamp(35rem,69vh,43rem);box-shadow:0 2.2rem 5rem color-mix(in srgb, var(--shadow-color) 42%, transparent), inset 0 1px 0 var(--glass-highlight);perspective:1500px;transform-style:preserve-3d;border-radius:.5rem;display:grid;position:relative;overflow:hidden}.manual-fieldbook:before{z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 .32rem color-mix(in srgb, var(--surface-solid) 42%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.manual-fieldbook__index-page,.manual-fieldbook__reading-page{min-width:0;color:var(--ink-strong);background:linear-gradient(115deg, color-mix(in srgb, var(--glass-highlight) 18%, transparent), transparent 42%), color-mix(in srgb, var(--reading-surface) 96%, var(--paper) 4%);position:relative}.manual-fieldbook__index-page{z-index:2;border-right:1px solid color-mix(in srgb, var(--reading-border) 72%, transparent);box-shadow:inset -1rem 0 1.8rem color-mix(in srgb, var(--shadow-color) 9%, transparent);grid-template-rows:auto 1fr auto;gap:1rem;padding:clamp(1.15rem,2.5vw,1.7rem) clamp(.9rem,2vw,1.3rem);display:grid}.manual-fieldbook__reading-page{z-index:1;box-shadow:inset 1.1rem 0 2.1rem color-mix(in srgb, var(--shadow-color) 10%, transparent);padding:clamp(1.35rem,3vw,2.35rem) clamp(1.25rem,3.6vw,3rem);display:grid}.manual-fieldbook__seam{z-index:7;top:.45rem;bottom:.45rem;left:var(--manual-index-width);background:linear-gradient(transparent, var(--reading-border) 9%, var(--reading-border) 91%, transparent);width:1px;box-shadow:-.32rem 0 .7rem color-mix(in srgb, var(--shadow-color) 14%, transparent), .26rem 0 .55rem color-mix(in srgb, var(--glass-highlight) 32%, transparent);pointer-events:none;position:absolute}.manual-fieldbook__page-heading{border-bottom:1px solid var(--reading-border);gap:.2rem;padding:.15rem .45rem .85rem;display:grid}.manual-fieldbook__page-heading span,.manual-fieldbook__section-heading .eyebrow,.manual-fieldbook__file-copy small,.manual-fieldbook__leaf-face span,.manual-fieldbook__index-footer,.manual-fieldbook__page-number{color:var(--accent-strong);text-transform:uppercase;font-size:.64rem;font-weight:800}.manual-fieldbook__page-heading strong{color:var(--ink-strong);font-size:1.05rem}.manual-fieldbook__tabs{align-content:start;gap:.22rem;display:grid}.manual-fieldbook__tab{border:0;border-bottom:1px solid var(--border-soft);min-height:3.25rem;color:var(--ink-muted);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border-radius:.28rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .5rem;display:grid}.manual-fieldbook__tab>span{color:color-mix(in srgb, var(--accent-strong) 72%, var(--ink-muted));font-size:.65rem;font-weight:840}.manual-fieldbook__tab strong{overflow-wrap:anywhere;min-width:0;font-size:.79rem}.manual-fieldbook__tab small{color:var(--ink-muted);font-size:.61rem}.manual-fieldbook__tab:hover,.manual-fieldbook__tab:focus-visible,.manual-fieldbook__tab.is-active{background:color-mix(in srgb, var(--accent) 13%, var(--reading-surface-soft));color:var(--ink-strong)}.manual-fieldbook__tab.is-active{box-shadow:inset 2px 0 0 var(--accent-strong)}.manual-fieldbook__index-footer,.manual-fieldbook__page-number{border-top:1px solid var(--reading-border);color:var(--ink-muted);justify-content:space-between;gap:1rem;padding:.72rem .45rem 0;display:flex}.manual-fieldbook__panels{min-width:0;display:grid}.manual-fieldbook__panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-rows:auto 1fr auto;align-content:start;gap:clamp(1.1rem,2.5vw,1.7rem);min-width:0;display:grid}.manual-fieldbook__panel.is-active{visibility:visible;opacity:1;pointer-events:auto}.manual-fieldbook__section-heading{border-bottom:1px solid var(--reading-border);grid-template-columns:minmax(16rem,1fr) minmax(14rem,1fr);align-items:end;gap:clamp(1rem,3vw,2.4rem);padding-bottom:1.1rem;display:grid}.manual-fieldbook__section-heading>div{gap:.32rem;display:grid}.manual-fieldbook__section-heading h2{color:var(--ink-strong);font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.04}.manual-fieldbook__section-heading>p{max-width:46ch;color:var(--ink-muted);font-size:.84rem;line-height:1.55}.manual-fieldbook__file-list{align-content:start;min-width:0;display:grid}.manual-fieldbook__file{border-bottom:1px solid var(--border-soft);min-width:0;color:var(--ink-strong);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem .35rem;text-decoration:none;display:grid;position:relative}.manual-fieldbook__file:before{z-index:-1;background:color-mix(in srgb, var(--accent) 10%, transparent);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:.35rem;position:absolute;inset:.22rem -.4rem}.manual-fieldbook__file:hover:before,.manual-fieldbook__file:focus-visible:before{opacity:1}.manual-fieldbook__file:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 72%, transparent);outline-offset:.22rem}.manual-fieldbook__file-number{color:color-mix(in srgb, var(--accent-strong) 76%, var(--ink-muted));font-size:.68rem;font-weight:850}.manual-fieldbook__file-copy{gap:.2rem;min-width:0;display:grid}.manual-fieldbook__file-copy strong{overflow-wrap:anywhere;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.22}.manual-fieldbook__file-copy p{max-width:68ch;color:var(--ink-muted);font-size:.74rem;line-height:1.48}.manual-fieldbook__file-action{color:var(--accent-strong);white-space:nowrap;align-items:center;gap:.38rem;font-size:.68rem;font-weight:800;display:inline-flex}.manual-fieldbook__file--featured{padding-block:1.05rem}.manual-fieldbook__file--quiet{opacity:.78}.manual-fieldbook__page-number{justify-content:flex-end;align-self:end}.manual-fieldbook__turn-leaf{z-index:9;visibility:hidden;opacity:0;pointer-events:none;transform-style:preserve-3d;will-change:transform, opacity;position:absolute;top:.35rem;bottom:.35rem}.manual-fieldbook__turn-leaf--index{width:calc(var(--manual-index-width) - .35rem);left:.35rem}.manual-fieldbook__turn-leaf--open{width:calc(100% - var(--manual-index-width) - .35rem);right:.35rem}.manual-fieldbook__leaf-face{border:1px solid var(--reading-border);background:linear-gradient(112deg, color-mix(in srgb, var(--glass-highlight) 28%, transparent), transparent 52%), color-mix(in srgb, var(--reading-surface) 97%, var(--paper) 3%);box-shadow:0 1.2rem 2.8rem color-mix(in srgb, var(--shadow-color) 24%, transparent);backface-visibility:hidden;align-content:center;gap:.35rem;padding:clamp(1rem,3vw,2.4rem);display:grid;position:absolute;inset:0;overflow:hidden}.manual-fieldbook__leaf-face--front{transform:rotateY(0)}.manual-fieldbook__leaf-face--back{background:linear-gradient(248deg, color-mix(in srgb, var(--glass-highlight) 22%, transparent), transparent 48%), color-mix(in srgb, var(--reading-surface-soft) 96%, var(--paper) 4%);transform:rotateY(180deg)}.manual-fieldbook__leaf-face strong{max-width:18ch;color:var(--ink-strong);font-size:clamp(1.2rem,2.7vw,2.1rem);line-height:1.08}.manual-fieldbook[data-manual-state=turning] .manual-fieldbook__panel,.manual-fieldbook[data-manual-state=opening] .manual-fieldbook__reading-page{will-change:transform, opacity}.manual-fieldbook[data-manual-state=opening] .manual-fieldbook__file{pointer-events:none}@media (width<=860px){.manual-library{--manual-index-width:100%}.manual-library__masthead{align-items:start}.manual-fieldbook{perspective:none;transform-style:flat;grid-template-columns:1fr;min-height:0;overflow:visible}.manual-fieldbook__index-page{border-right:0;border-bottom:1px solid var(--reading-border);box-shadow:inset 0 -.8rem 1.5rem color-mix(in srgb, var(--shadow-color) 7%, transparent);gap:.7rem;padding-bottom:.85rem}.manual-fieldbook__tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.35rem;display:flex;overflow-x:auto}.manual-fieldbook__tab{border:1px solid var(--border-soft);border-radius:.36rem;flex:none;grid-template-columns:1.45rem auto;min-height:2.65rem;padding-inline:.65rem}.manual-fieldbook__tab small,.manual-fieldbook__index-footer,.manual-fieldbook__seam,.manual-fieldbook__turn-leaf{display:none}.manual-fieldbook__reading-page{box-shadow:none;padding:clamp(1.15rem,4.5vw,2rem)}.manual-fieldbook__panel{display:none}.manual-fieldbook__panel.is-active{display:grid}.manual-fieldbook__section-heading{grid-template-columns:1fr;align-items:start;gap:.55rem}}@media (width<=620px){.manual-library__masthead{gap:.8rem;display:grid}.manual-library__summary{border-top:1px solid var(--reading-border);border-left:0;justify-content:start;padding:.45rem 0 0}.manual-fieldbook__page-heading{display:none}.manual-fieldbook__index-page{grid-template-rows:auto;padding:.7rem}.manual-fieldbook__file{grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.55rem;padding-block:.8rem}.manual-fieldbook__file-action{grid-column:2;justify-self:start}.manual-fieldbook__file-copy p{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.manual-fieldbook,.manual-fieldbook__turn-leaf{perspective:none;transform-style:flat}.manual-fieldbook__turn-leaf{display:none}.manual-fieldbook__tab,.manual-fieldbook__file,.manual-fieldbook__file:before{transition:none}}@media print{.manual-library-page .site-main{width:100%}.manual-library__summary,.manual-fieldbook__index-page,.manual-fieldbook__seam,.manual-fieldbook__turn-leaf{display:none}.manual-fieldbook{min-height:0;box-shadow:none;border:0;display:block;overflow:visible}.manual-fieldbook__reading-page{box-shadow:none;padding:0}.manual-fieldbook__panel{visibility:visible;opacity:1;page-break-after:always;display:grid;position:static}}
