.wt{--ground: #d9caa9;--ground-hi: #e3d6b8;--sheet: #f6eedc;--card: #fbf6ea;--mount: #17121b;--footer: #3a2818;--ink: #2e2116;--ink-soft: #5e4a33;--sepia: #6b4a1e;--tactical: #4a3320;--accent: #c7b596;--rule: #b9a47e;--wax: #8a1c17;--wax-hi: #b8352a;--wax-deep: #5a0e0b;--gold: #d4a843;--el-fire: #a63a12;--el-water: #1d5a86;--el-wind: #2c6b3f;--el-light: #7c5b06;--el-dark: #5a2e8c;--f-display: "Uncial Antiqua", "Palatino Linotype", serif;--f-ui: "Ovo", Georgia, serif;--f-body: "Alegreya", Georgia, serif;--gutter: clamp(16px, 3vw, 36px);--hdr: 64px;color-scheme:light;position:relative;min-height:100vh;color:var(--ink);font-family:var(--f-body);font-size:1.125rem;line-height:1.62;font-synthesis:none;font-variant-numeric:lining-nums;font-kerning:normal;overflow-x:clip}.wt:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(../../../img/codex/rhumbs.svg) 50% 50% / cover no-repeat,url(../../../img/codex/grain.webp) 0 0 / 160px repeat,radial-gradient(120% 90% at 50% 40%,var(--ground-hi),var(--ground) 70%)}.wt svg{overflow:visible}.wt a{color:var(--wax);text-decoration-thickness:1px;text-underline-offset:.18em}.wt a:hover{color:var(--wax-deep);text-decoration-thickness:2px}.wt p{margin:0 0 1em}.wt :focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--gold);border-radius:2px}.wt .colophon :focus-visible{outline-color:var(--gold);box-shadow:0 0 0 3px var(--footer)}.wt .skip{position:absolute;left:12px;top:-100px;z-index:100;background:var(--ink);color:var(--sheet);padding:10px 16px;font-family:var(--f-ui)}.wt .skip:focus{top:10px;color:var(--sheet)}.wt h1,.wt h2{font-family:var(--f-display);font-weight:400;color:var(--ink);line-height:1.08;margin:0 0 .4em;letter-spacing:.01em}.wt h2{font-size:clamp(2rem,1.35rem + 1.9vw,2.875rem)}.wt h3{font-family:var(--f-ui);font-weight:400;font-size:1.25rem;line-height:1.25;color:var(--sepia);margin:0 0 .35em;letter-spacing:.01em}.wt strong,.wt b{font-weight:700}.wt .kicker{font-family:var(--f-ui);font-size:.875rem;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin:0 0 .7rem}.wt .kicker .sep{display:inline-block;width:26px;height:1px;background:currentColor;vertical-align:middle;margin:0 .6em}.wt .wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--gutter)}.wt .ico{width:1.1em;height:1.1em;flex:none;vertical-align:-.16em}.wt .el-fire{color:var(--el-fire)}.wt .el-water{color:var(--el-water)}.wt .el-wind{color:var(--el-wind)}.wt .el-light{color:var(--el-light)}.wt .el-dark{color:var(--el-dark)}.wt .masthead{position:sticky;top:0;z-index:50;background:#e1d4b8;box-shadow:0 1px 0 var(--tactical),0 4px #e1d4b8,0 5px 0 var(--tactical),0 14px 22px -16px #2e21168c}.wt .mast-inner{position:relative;max-width:1440px;margin:0 auto;padding:0 var(--gutter);height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:20px}.wt .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.wt .brand:hover{color:var(--ink)}.wt .brand svg{width:36px;height:38px;color:var(--tactical);--rose-light: var(--sheet)}.wt .brand-word{font-family:var(--f-display);font-size:1.75rem;line-height:1;letter-spacing:.06em;padding-top:2px}.wt .site-nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.wt .nav-link,.wt .codex-btn{font-family:var(--f-ui);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tactical);text-decoration:none;background:none;border:0;cursor:pointer;padding:10px 14px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.wt .nav-link:hover,.wt .codex-btn:hover,.wt .codex-btn[aria-expanded=true]{color:var(--wax);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:9px}.wt .codex-btn.is-here{color:var(--ink);text-decoration:underline;text-decoration-color:var(--wax);text-decoration-thickness:2px;text-underline-offset:9px}.wt .codex-btn .ico{width:14px;height:14px;transition:transform .2s}.wt .codex-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.wt .nav-dl{margin-left:10px}.wt .btn-wax{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase;color:#fbf1e0;text-decoration:none;padding:10px 20px;border-radius:3px;border:0;cursor:pointer;background:radial-gradient(130% 160% at 30% 15%,var(--wax-hi),var(--wax) 52%,var(--wax-deep));box-shadow:inset 0 1px #ffd6c447,inset 0 -2px #00000038,0 2px 5px #2e211666}.wt .btn-wax:hover{color:#fff;filter:brightness(1.08);text-decoration:none}.wt .btn-ink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sheet);background:var(--tactical);text-decoration:none;padding:10px 18px;border-radius:3px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #c7b59659,0 2px 4px #2e21164d}.wt .btn-ink:hover{color:#fff;background:#3a2818;text-decoration:none}.wt .btn-line{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tactical);background:#fbf6eab3;text-decoration:none;padding:10px 18px;border-radius:3px;border:1px solid var(--tactical);cursor:pointer}.wt .btn-line:hover{color:var(--wax);background:var(--card);text-decoration:none}.wt .nav-toggle{display:none;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tactical);background:transparent;border:1px solid var(--tactical);border-radius:3px;cursor:pointer}.wt .nav-toggle .bars{width:18px;height:12px;position:relative;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.wt .nav-toggle .bars:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}.wt .codex-panel{position:absolute;top:calc(100% + 12px);right:var(--gutter);width:min(940px,calc(100vw - 32px));background:var(--card);color:var(--ink);padding:22px 28px 16px;border:1px solid var(--tactical);box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 5px var(--rule),0 30px 60px -24px #2e2116b3,0 2px 6px #2e211633}.wt .codex-panel[hidden]{display:none}.wt .cp-head{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--rule);padding-bottom:12px;margin-bottom:16px}.wt .cp-head svg{width:44px;height:46px;color:var(--sepia);--rose-light: var(--card);flex:none}.wt .cp-title{font-family:var(--f-display);font-size:1.75rem;line-height:1;margin:0}.wt .cp-sub{margin:2px 0 0;font-style:italic;color:var(--ink-soft);font-size:1rem}.wt .cp-groups{display:grid;grid-template-columns:.8fr 1.1fr 1.15fr 1.1fr .8fr;gap:20px}.wt .cp-group{border-left:1px solid rgba(74,51,32,.2);padding-left:16px}.wt .cp-group:first-child{border-left:0;padding-left:0}.wt .cp-h{font-family:var(--f-ui);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);margin:0 0 8px;line-height:1.3}.wt .cp-num{display:block;font-family:var(--f-body);font-weight:700;font-size:1.125rem;letter-spacing:.04em;color:var(--wax);margin-bottom:2px}.wt .cp-group ul{list-style:none;margin:0;padding:0}.wt .cp-group a{display:block;padding:5px 0;color:var(--ink);text-decoration:none;font-size:1.0625rem;line-height:1.3}.wt .cp-group a:hover{color:var(--wax);text-decoration:underline}.wt .cp-group a[aria-current=page]{color:var(--wax);font-weight:700}.wt .cp-foot{margin:16px 0 0;padding-top:10px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:.9375rem;color:var(--ink-soft)}.wt .cp-foot a{font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.wt .sheet{position:relative;border:44px solid transparent;border-image:url(../../../img/codex/sheet.webp) 68 fill / 44px / 0 round}.wt .sheet:before,.wt .sheet:after{content:"";position:absolute;top:-18px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbe7b0,#c9973a 48%,#5e4318);box-shadow:1px 3px 3px #1e140a66,inset 0 0 0 .5px #4a3320}.wt .sheet:before{left:-12px}.wt .sheet:after{right:-12px}.wt .plate{margin:0}.wt .mount{position:relative;display:block;background:var(--mount);padding:7px;box-shadow:0 0 0 1px #0b080e,0 14px 22px -10px #1e140a99,0 3px 5px #1e140a59}.wt .mount img{display:block;width:100%;height:auto;outline:1px solid rgba(212,168,67,.6);outline-offset:-5px}.wt .corners:before,.wt .corners:after{content:"";position:absolute;width:24px;height:24px;pointer-events:none;z-index:1}.wt .corners:before{top:-4px;left:-4px;background:linear-gradient(135deg,#6a4b28 0 49%,transparent 51%);filter:drop-shadow(1px 1px 1px rgba(0,0,0,.35))}.wt .corners:after{bottom:-4px;right:-4px;background:linear-gradient(-45deg,#6a4b28 0 49%,transparent 51%);filter:drop-shadow(-1px -1px 1px rgba(0,0,0,.25))}.wt .plate figcaption{margin-top:9px;text-align:center;font-family:var(--f-ui);font-size:.8125rem;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--sepia)}.wt .plate figcaption b{display:block;font-family:var(--f-body);font-weight:400;font-style:italic;text-transform:none;letter-spacing:.01em;font-size:1.0625rem;color:var(--ink)}.wt .store{display:inline-flex;align-items:center;gap:10px;min-width:168px;height:54px;padding:0 16px 0 12px;background:#1e150d;color:#f6eedc;border-radius:9px;text-decoration:none;box-shadow:inset 0 0 0 1px #d4a8438c,0 3px 6px #2e211659}.wt .store:hover{background:#33261a;color:#fff;text-decoration:none}.wt .store svg{width:24px;height:24px;color:var(--gold)}.wt .store span{display:flex;flex-direction:column;font-family:var(--f-ui);font-size:1.25rem;line-height:1.05;letter-spacing:.02em}.wt .store small{font-family:var(--f-body);font-size:.8125rem;letter-spacing:.03em;line-height:1.2}.wt .seal{width:66px;height:66px;flex:none;filter:drop-shadow(0 3px 3px rgba(46,33,22,.45))}.wt .seal-t{font-family:var(--f-ui);font-size:25px;letter-spacing:.02em;fill:#f8e2d4}.wt .seal-t.shade{fill:#4a0b08}.wt .hero-card{display:block;background:var(--card);padding:5px 5px 10px;text-decoration:none;color:var(--ink);height:100%;box-shadow:0 1px 1px #2e21162e,0 10px 16px -8px #2e211673}.wt .hero-card:hover{color:var(--ink);text-decoration:none}.wt .hero-card:hover .hc-name{color:var(--wax)}.wt .hc-photo{display:block;background:var(--mount);padding:3px;position:relative}.wt .hc-photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%}.wt .hc-name{display:block;font-weight:700;font-size:1rem;line-height:1.2;margin:8px 4px 2px}.wt .hc-meta{display:flex;align-items:center;gap:5px;margin:0 4px;font-variant-caps:all-small-caps;letter-spacing:.05em;font-size:1rem;line-height:1.2}.wt .hc-role{display:block;margin:1px 4px 0;font-size:.9375rem;color:var(--ink-soft);font-style:italic;line-height:1.2}.wt .roster{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:22px 14px}.wt .roster li[hidden]{display:none}.wt .manual .roster{max-width:none;padding-left:0}.wt .roster li:nth-child(3n+1) .hero-card{transform:rotate(-.8deg)}.wt .roster li:nth-child(3n+2) .hero-card{transform:rotate(.6deg)}@media(prefers-reduced-motion:no-preference){.wt .hero-card{transition:transform .2s ease}.wt .roster li .hero-card:hover{transform:translateY(-4px) rotate(0)}}.wt .filter{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}.wt .filter legend{float:left;width:100%;font-family:var(--f-ui);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tactical);margin-bottom:8px;padding:0}.wt .filter button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 12px;cursor:pointer;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tactical);background:#fbf6eab3;border:1px solid var(--tactical);border-radius:999px}.wt .filter button .ico{width:18px;height:18px}.wt .filter button:hover{background:var(--card)}.wt .filter button[aria-pressed=true]{background:var(--tactical);color:var(--sheet)}.wt .filter button[aria-pressed=true] .ico{color:var(--sheet)}.wt .filter-status{margin:12px 0 0;font-style:italic;color:var(--tactical);font-size:1rem}.wt .more-link{margin:26px 0 0;font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem}.wt .more-link a{display:inline-block;padding:10px 0}.wt .more-link a .ico{margin-left:6px}.wt .colophon{background:var(--footer);color:#e6dac0;position:relative;padding:52px 0 30px}.wt .colophon:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;border-top:2px solid var(--accent);border-bottom:1px solid var(--accent);opacity:.8}.wt .colophon a{color:#f3e7cd;text-decoration:none}.wt .colophon a:hover{color:var(--gold);text-decoration:underline}.wt .foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:32px}.wt .foot-brand .foot-word{font-family:var(--f-display);font-size:2.25rem;line-height:1;color:#f3e7cd;margin:0 0 12px;letter-spacing:.05em}.wt .foot-brand p{max-width:36ch;font-size:1rem;line-height:1.55;color:#d9ccb0}.wt .foot-col h2{font-family:var(--f-ui);font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.wt .foot-col ul{list-style:none;margin:0;padding:0}.wt .foot-col li a{display:inline-flex;align-items:center;gap:9px;min-height:36px;font-size:1.0625rem}.wt .foot-col .doc svg{width:16px;height:18px;color:var(--accent);flex:none}.wt .foot-base{margin-top:38px;padding-top:18px;border-top:1px solid rgba(199,181,150,.3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;font-size:.9375rem;color:#d9ccb0}.wt .foot-age{display:inline-flex;align-items:center;gap:12px}.wt .foot-age .seal{width:52px;height:52px;filter:none}.wt .crumbs{max-width:1440px;margin:0 auto;padding:18px var(--gutter) 4px}.wt .crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-family:var(--f-ui);font-size:.9375rem;letter-spacing:.06em;line-height:1.4}.wt .crumbs li{display:inline-flex;align-items:center;color:var(--tactical)}.wt .crumbs li+li:before{content:"›";margin:0 .65em;color:var(--sepia)}.wt .crumbs a{color:var(--tactical);display:inline-flex;min-height:32px;align-items:center}.wt .crumbs a:hover{color:var(--wax)}.wt .crumbs [aria-current]{color:var(--ink)}.wt .folio{padding:8px clamp(8px,2vw,28px) 56px}.wt .manual-sheet{max-width:1400px;margin:0 auto}.wt .manual-grid{display:grid;grid-template-columns:224px minmax(0,1fr);gap:clamp(24px,3.5vw,56px);padding:12px 12px 16px}.wt .toc-col{position:relative}.wt .toc{position:sticky;top:calc(var(--hdr) + 28px)}.wt .toc-title{font-family:var(--f-ui);font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.wt .toc ol{list-style:none;margin:0 0 26px;padding:0;counter-reset:t}.wt .toc li{counter-increment:t}.wt .toc a{display:grid;grid-template-columns:1.6em 1fr;padding:7px 8px 7px 10px;border-left:2px solid transparent;color:var(--tactical);text-decoration:none;font-size:1.0625rem;line-height:1.3}.wt .toc a:before{content:counter(t);font-weight:700;color:var(--wax)}.wt .toc a:hover{color:var(--wax);text-decoration:underline}.wt .toc a[aria-current=true]{border-left-color:var(--wax);color:var(--ink);background:linear-gradient(90deg,rgba(138,28,23,.08),transparent)}.wt .toc .toc-codex a{font-size:1rem;padding-top:4px;padding-bottom:4px}.wt .toc .toc-codex a:before{content:attr(data-n);font-weight:400;font-variant-caps:all-small-caps}.wt .toc .toc-codex a[aria-current=page]{color:var(--wax);font-weight:700}.wt .otp{display:none}.wt .manual{min-width:0;max-width:calc(68ch + 300px);padding-right:300px}.wt .manual.wide{max-width:none;padding-right:0}.wt .manual-head{position:relative;padding-bottom:22px;margin-bottom:30px;box-shadow:0 1px 0 var(--tactical),0 4px 0 var(--sheet),0 5px 0 var(--tactical)}.wt .manual-head h1{font-size:clamp(2.5rem,1.5rem + 3.2vw,4.25rem);margin:.1em 0 .28em}.wt .lead{font-size:1.3125rem;line-height:1.55;font-style:italic;color:var(--ink-soft);max-width:60ch;margin-bottom:18px}.wt .verified{display:flex;align-items:center;gap:14px;margin:0}.wt .verified svg.stamp{width:104px;height:104px;color:var(--wax);flex:none;transform:rotate(-9deg)}.wt .verified p{margin:0;font-variant-caps:all-small-caps;letter-spacing:.06em;font-size:1.125rem;line-height:1.35;color:var(--wax)}.wt .verified p span{display:block;font-variant-caps:normal;letter-spacing:0;font-style:italic;color:var(--ink-soft);font-size:1rem;margin-top:2px;max-width:62ch}.wt .verified p span strong{font-style:normal;color:var(--ink)}.wt .stamp-t{font-family:var(--f-ui);font-size:10.5px;letter-spacing:.05em;fill:currentColor;text-transform:uppercase}.wt .stamp-c{font-family:var(--f-body);font-weight:700;font-size:12px;letter-spacing:.04em;fill:currentColor}.wt .manual section{margin-top:3rem}.wt .manual h2{display:flex;align-items:baseline;gap:.45em;font-size:clamp(1.875rem,1.45rem + 1.3vw,2.5rem);padding-bottom:.22em;margin-bottom:.75em;border-bottom:1px solid var(--rule)}.wt .sec-no{font-family:var(--f-body);font-weight:700;font-size:.62em;color:var(--wax);font-variant-numeric:lining-nums;min-width:1.2em;flex:none}.wt .manual h3{font-size:1.3125rem;margin-top:1.6em}.wt .manual p,.wt .manual ul,.wt .manual ol{max-width:68ch}.wt .manual ul,.wt .manual ol{padding-left:1.2em;margin:0 0 1em}.wt .manual li{margin-bottom:.4em}.wt .manual li::marker{color:var(--wax);font-weight:700}.wt .manual code{font-family:var(--f-body);font-style:italic;font-variant-numeric:lining-nums;background:#c7b5964d;padding:0 .3em;border-radius:2px;white-space:nowrap}.wt .manual .fine{font-size:1rem;color:var(--ink-soft)}.wt .precis{background:var(--card);border-left:3px solid var(--tactical);padding:18px 22px 16px;margin:0 0 1rem;max-width:68ch;box-shadow:0 10px 20px -18px #2e211699}.wt .precis .ph{font-family:var(--f-ui);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sepia);margin:0 0 6px}.wt .precis p:last-child{margin:0}.wt .note{float:right;clear:right;width:262px;margin:.2em -300px 1.2em 0;font-size:1rem;line-height:1.5;color:var(--ink);padding:2px 0 0 16px;border-left:2px solid var(--wax);position:relative}.wt .note .nh{display:block;font-variant-caps:all-small-caps;letter-spacing:.07em;color:var(--wax);font-size:1.0625rem;line-height:1.25;margin-bottom:4px}.wt .note p{margin:0;max-width:none}.wt .note p+p{margin-top:.6em}.wt .note:before{content:"†";position:absolute;left:-26px;top:0;color:var(--wax);font-weight:700}.wt .caution{max-width:68ch;margin:1.3em 0;padding:16px 20px 14px;background:var(--card);border:1px solid rgba(138,28,23,.35);border-left:4px solid var(--wax);box-shadow:0 10px 20px -18px #2e211699}.wt .caution .ch{display:block;font-variant-caps:all-small-caps;letter-spacing:.07em;color:var(--wax);font-size:1.125rem;line-height:1.25;margin:0 0 6px;font-weight:700}.wt .caution p:last-child{margin-bottom:0}.wt .caution.plain{border-color:#4a33204d;border-left-color:var(--tactical)}.wt .caution.plain .ch{color:var(--sepia)}.wt .formula{margin:1.1em 0 1.3em;padding:18px 22px;background:var(--card);text-align:center;border:1px solid var(--tactical);box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 5px var(--rule);font-size:1.1875rem;line-height:1.9;font-variant-numeric:lining-nums;max-width:68ch}.wt .formula .fl{display:block;font-family:var(--f-ui);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);line-height:1.4;margin-bottom:4px}.wt .formula var{font-style:italic}.wt .formula .hl{color:var(--wax);border-bottom:2px solid currentColor;white-space:nowrap}.wt .table-frame{max-width:100%;overflow-x:auto;margin:1.2em 0 1.5em;-webkit-overflow-scrolling:touch}.wt .table-frame.narrow{max-width:560px}.wt .table-frame{background:linear-gradient(to left,var(--sheet) 40%,rgba(246,238,220,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,#2e211638,#2e211600) right center / 14px 100% no-repeat scroll}.wt .table-frame:focus-visible{box-shadow:0 0 0 3px var(--gold)}.wt table.inked{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums lining-nums;font-size:1.0625rem;line-height:1.4}.wt table.inked caption{caption-side:top;text-align:left;font-style:italic;color:var(--ink-soft);padding-bottom:8px;font-size:1rem}.wt table.inked caption b{font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.07em;color:var(--sepia);font-weight:400;font-size:1.0625rem;margin-right:.4em}.wt .inked thead th{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--f-ui);font-weight:400;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tactical);text-align:left;padding:10px 12px;vertical-align:bottom}.wt .inked td,.wt .inked tbody th{padding:9px 12px;border-bottom:1px solid rgba(74,51,32,.2);text-align:left;vertical-align:top}.wt .inked tbody th{font-weight:700;white-space:nowrap}.wt .inked tbody th[scope=row],.wt .inked thead th:first-child{position:sticky;left:0;background:var(--sheet);z-index:1}.wt .inked tbody tr:last-child>*{border-bottom:2px solid var(--ink)}.wt table.inked.wrap-first tbody th{white-space:normal;min-width:9.5em;max-width:16em}.wt .inked .num{text-align:right;white-space:nowrap}.wt .inked thead th.num{text-align:right}.wt .inked .good{color:#24562a;font-weight:700}.wt .bar{display:inline-block;height:8px;background:var(--tactical);vertical-align:middle;margin-left:10px;opacity:.75}.wt .matrix{min-width:520px}.wt .matrix th,.wt .matrix td{text-align:center;white-space:nowrap}.wt .matrix thead th{text-align:center;font-size:.75rem}.wt .matrix thead th:first-child,.wt .matrix tbody th{text-align:left}.wt .matrix tbody th{box-shadow:1px 0 #4a332033}.wt .matrix .up{color:#24562a;font-weight:700;background:#3f6b3a21}.wt .matrix .dn{color:var(--wax);font-weight:700;background:#8a1c1717}.wt .matrix .eq{color:var(--ink-soft)}.wt .matrix .up:before,.wt .matrix .dn:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.35em;background:currentColor;vertical-align:.08em}.wt .matrix .up:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.wt .matrix .dn:before{clip-path:polygon(0 0,100% 0,50% 100%)}.wt .fig{margin:1.4em 0 1.6em;max-width:68ch}.wt .fig figcaption{margin-top:10px;font-style:italic;font-size:1rem;line-height:1.45;color:var(--ink-soft);text-align:left;text-transform:none;letter-spacing:0;font-family:var(--f-body)}.wt .fig figcaption b{display:inline;font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.07em;color:var(--sepia);font-size:1.0625rem;font-weight:400;margin-right:.3em}.wt .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.2em 0;max-width:68ch}.wt .pair>div{background:var(--card);padding:16px 18px;border-top:2px solid var(--tactical)}.wt .pair h3{margin-top:0}.wt .pair p{margin:0;font-size:1.0625rem}.wt .pair p+p{margin-top:.6em}.wt .kv{max-width:68ch;margin:1em 0 1.3em;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.wt .kv>div{display:grid;grid-template-columns:8.5em 1fr;gap:12px;padding:8px 0;border-top:1px solid rgba(74,51,32,.2);font-size:1.0625rem;line-height:1.45}.wt .kv>div:first-child{border-top:0}.wt .kv dt,.wt .kv .k{font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--sepia);font-size:1.0625rem}.wt .kv dd{margin:0}.wt .uncharted{margin:1.4em 0 .5em;padding:22px 26px;max-width:68ch;position:relative;border:2px dashed var(--sepia);border-radius:30px 12px 36px 16px/16px 32px 14px 28px;background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(107,74,30,.07) 11px 12px)}.wt .uncharted .uh{font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--wax);font-size:1.125rem;margin:0 0 4px}.wt .uncharted h3{color:var(--ink);font-family:var(--f-body);font-weight:700;font-size:1.25rem;margin:0 0 8px}.wt .uncharted p:last-child{margin:0}.wt .pager{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:3.2rem;padding-top:18px;box-shadow:inset 0 1px 0 var(--tactical),inset 0 4px 0 var(--sheet),inset 0 5px 0 var(--tactical);max-width:68ch}.wt .pager a{display:block;padding:14px 0 4px;text-decoration:none;color:var(--ink)}.wt .pager a:hover .pt{color:var(--wax);text-decoration:underline}.wt .pager .pl{display:block;font-family:var(--f-ui);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sepia)}.wt .pager .pt{display:block;font-weight:700;font-size:1.25rem}.wt .pager .next{text-align:right;grid-column:2}.wt .doc-sheet{max-width:980px;margin:0 auto}.wt .document{max-width:72ch;margin:0 auto;padding:10px 8px 18px}.wt .document .manual-head h1{font-size:clamp(2.375rem,1.5rem + 2.6vw,3.75rem)}.wt .document h2{font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);margin-top:1.8em;padding-bottom:.2em;border-bottom:1px solid var(--rule)}.wt .document h3{margin-top:1.4em}.wt .document ul,.wt .document ol{padding-left:1.3em}.wt .document li{margin:.5em 0}.wt .document li::marker{color:var(--wax);font-weight:700}.wt .document .kv{max-width:none}.wt .document .kv>div{grid-template-columns:10em 1fr}.wt .document .fine{font-size:1rem;margin-top:2.4rem;padding-top:1.1rem;color:var(--ink-soft);box-shadow:inset 0 1px 0 var(--tactical),inset 0 4px 0 var(--sheet),inset 0 5px 0 var(--tactical)}@media(max-width:1240px){.wt .manual{padding-right:0;max-width:68ch}.wt .manual.wide{max-width:none}.wt .note{float:none;width:auto;max-width:68ch;margin:1.2em 0;background:var(--card);padding:12px 16px 14px 18px;border-left-width:3px}.wt .note:before{display:none}}@media(max-width:1100px){.wt .foot-grid{grid-template-columns:1fr 1fr}.wt .cp-groups{grid-template-columns:repeat(3,1fr)}.wt .cp-group:nth-child(4){border-left:0;padding-left:0}}@media(max-width:920px){.wt{--hdr: 60px}.wt .nav-toggle{display:inline-flex}.wt .site-nav{position:fixed;left:0;right:0;top:calc(var(--hdr) + 5px);max-height:calc(100dvh - var(--hdr) - 5px);overflow:auto;background:var(--card);padding:10px var(--gutter) 22px;display:none;box-shadow:0 1px 0 var(--tactical),0 24px 40px -20px #2e211699}.wt .site-nav.open{display:block}.wt .site-nav>ul{flex-direction:column;align-items:stretch;gap:0}.wt .site-nav>ul>li{border-bottom:1px solid rgba(74,51,32,.15)}.wt .nav-link,.wt .codex-btn{width:100%;justify-content:space-between;padding:12px 4px;font-size:1.0625rem}.wt .nav-dl{margin:14px 0 0;border:0!important}.wt .nav-dl .btn-wax{width:100%}.wt .codex-panel{position:static;width:auto;box-shadow:none;border:0;padding:4px 0 14px 4px;background:transparent}.wt .cp-head{display:none}.wt .cp-groups{grid-template-columns:1fr 1fr;gap:14px 18px}.wt .cp-group,.wt .cp-group:nth-child(4){border-left:0;padding-left:0}.wt .manual-grid{grid-template-columns:1fr}.wt .toc-col{display:none}.wt .otp{display:block;position:sticky;top:calc(var(--hdr) + 12px);z-index:20;margin:0 0 22px;background:var(--card);border:1px solid var(--tactical);box-shadow:0 10px 18px -12px #2e21168c}.wt .otp summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 14px;cursor:pointer;font-family:var(--f-ui);font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tactical)}.wt .otp summary::-webkit-details-marker{display:none}.wt .otp summary .ico{width:14px;height:14px;transition:transform .2s}.wt .otp[open] summary .ico{transform:rotate(180deg)}.wt .otp ol{margin:0;padding:2px 14px 12px 38px}.wt .otp li{padding:0}.wt .otp li::marker{color:var(--wax);font-weight:700}.wt .otp a{display:block;padding:7px 0;color:var(--tactical);text-decoration:none;font-size:1.0625rem}}@media(max-width:699px){.wt{font-size:1.0625rem}.wt .brand-word{font-size:1.75rem}.wt .brand svg{width:30px;height:32px}.wt .sheet{border-width:28px;border-image-width:28px}.wt .sheet:before,.wt .sheet:after{top:-12px;width:13px;height:13px}.wt .sheet:before{left:-6px}.wt .sheet:after{right:-6px}.wt .store{min-width:0;flex:1 1 0;height:50px;padding:0 8px;gap:6px;justify-content:center}.wt .store span{font-size:1.0625rem}.wt .store small{font-size:.75rem}.wt .corners:before,.wt .corners:after{width:16px;height:16px}.wt .foot-grid{grid-template-columns:1fr;gap:26px}.wt .pair{grid-template-columns:1fr}.wt .manual-grid{padding:4px 0 8px}.wt .inked td,.wt .inked tbody th,.wt .inked thead th{padding-left:8px;padding-right:8px}.wt .inked .bar{display:none}.wt .inked td.txt{min-width:15em}.wt .manual-head h1{font-size:2.625rem}.wt .lead{font-size:1.1875rem}.wt .verified{align-items:flex-start}.wt .verified svg.stamp{width:84px;height:84px}.wt .kv>div{grid-template-columns:1fr;gap:0}.wt .pager{grid-template-columns:1fr}.wt .pager .next{grid-column:1}.wt .document{padding:4px 0 8px}}@media print{.wt .masthead,.wt .toc-col,.wt .otp{display:none}.wt:before{display:none}}
