@layer components{.se-scope{--paper:#f4f3ed;--paper-2:#fcfbf6;--paper-3:#e9e7dc;--ink:#1a1810;--ink-soft:#4b4634;--ink-faint:#6f6852;--line:#d6d2c4;--line-strong:#1a1810;--stamp:#9c2b21;--ink-blue:#2f5d8f;--ink-blue-wash:#2f5d8f29;--mark-search:#9c2b2129;--mark-theme:#1a18101f;background-color:var(--paper);color:var(--ink)}.font-serif-ink{font-family:Georgia,Iowan Old Style,Times New Roman,Liberation Serif,serif}.font-mono-ink{font-family:Courier New,Liberation Mono,Nimbus Mono PS,monospace}.mono-label{text-transform:uppercase;letter-spacing:.11em;font-family:Courier New,Liberation Mono,monospace;font-size:.6875rem;line-height:1.45}@media (min-width:1280px){.ink-dock{max-height:min(100vh - 7rem,55rem)}}.paper-bg{background-color:var(--paper)}.ink-card{border:1px solid var(--line);background:var(--paper-2)}.ink-card-solid{border:1px solid var(--line);background:var(--paper)}.ink-btn{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Courier New,Liberation Mono,monospace;transition:background .12s steps(3,end),color .12s steps(3,end),border-color .12s steps(3,end)}.ink-btn:hover,.ink-btn[data-on=true]{background:var(--ink);color:var(--paper)}.ink-btn-stamp{background:var(--stamp);color:#fdfbf4;border-color:var(--stamp)}.ink-btn-stamp:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mark-search{background:var(--mark-search);box-shadow:0 0 0 1px var(--stamp) inset;color:inherit;padding:0 1px;font-weight:600}.mark-theme{background:var(--mark-theme);box-shadow:0 2.5px 0 0 var(--stamp) inset;color:inherit;padding:0 1px;font-weight:600}.dither-3{background:color-mix(in srgb, var(--ink) 72%, transparent)}.dither-2{background:color-mix(in srgb, var(--ink) 46%, transparent)}.dither-1{background:color-mix(in srgb, var(--ink) 27%, transparent)}.dither-0{background:color-mix(in srgb, var(--ink) 13%, transparent)}.rule-double{border-top:1.5px solid var(--ink-soft);border-bottom:1px solid var(--ink-soft);height:5px}.tick-bg{background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 12px);opacity:.25}.ink-scroll::-webkit-scrollbar{width:10px;height:10px}.ink-scroll::-webkit-scrollbar-track{background:var(--paper-3);border-left:1px solid var(--line)}.ink-scroll::-webkit-scrollbar-thumb{background:var(--paper-2);border:1px solid var(--line)}.ink-scroll::-webkit-scrollbar-thumb:hover{background:var(--paper-3)}.ink-focus:focus-visible{outline:2px solid var(--ink-blue);outline-offset:2px}::selection{background:var(--ink-blue-wash)}.se-scope,.se-scope input,.se-scope textarea{caret-color:var(--ink-blue)}.devanagari{font-family:Noto Serif Devanagari,Nirmala UI,Mangal,Georgia,serif}.hero-plate{transform:rotate(-.4deg)}@media (prefers-reduced-motion:reduce){.hero-plate{transform:none}}.hero-photo{filter:grayscale()contrast(1.32)brightness(.88);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(118% 96% at 50% 42%,#000 64%,#0000008c 84%,#0000 100%);mask-image:radial-gradient(118% 96% at 50% 42%,#000 64%,#0000008c 84%,#0000 100%)}.hero-grain{mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n' x='0' y='0' width='320' height='320' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.1' intercept='-0.55'/%3E%3CfeFuncG type='linear' slope='2.1' intercept='-0.55'/%3E%3CfeFuncB type='linear' slope='2.1' intercept='-0.55'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23n)'/%3E%3C/svg%3E");background-size:320px 320px;position:absolute;inset:-100%}@keyframes grain-jump{0%,to{transform:translate(0)}10%{transform:translate(-4%,-8%)}20%{transform:translate(-12%,3%)}30%{transform:translate(5%,-13%)}40%{transform:translate(-3%,9%)}50%{transform:translate(-9%,4%)}60%{transform:translate(9%,-2%)}70%{transform:translateY(7%)}80%{transform:translate(2%,12%)}90%{transform:translate(-6%,3%)}}@media (prefers-reduced-motion:no-preference){.hero-grain{will-change:transform;animation:2.2s step-end infinite grain-jump}}.hero-vignette{mix-blend-mode:multiply;background:radial-gradient(125% 95% at 50% 36%,#0000 52%,#100e0870 100%),linear-gradient(#0000 56%,#100e0861)}.hero-plate-tint{background:var(--ink-blue-wash);mix-blend-mode:multiply}.hero-sound{border:1px solid var(--line);background:var(--paper);color:var(--ink);align-items:center;gap:7px;padding:4px 9px;font-size:.6rem;display:inline-flex;position:absolute;bottom:10px;right:10px}.hero-sound-bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.hero-sound-bars i{background:var(--ink);transform-origin:bottom;width:2px;height:100%;transform:scaleY(.35)}.hero-sound-bars i:first-child{transform:scaleY(.7)}.hero-sound-bars i:nth-child(2){transform:scaleY(1)}.hero-sound-bars i:nth-child(3){transform:scaleY(.5)}@keyframes sound-bar{0%,to{transform:scaleY(.3)}25%{transform:scaleY(1)}50%{transform:scaleY(.55)}75%{transform:scaleY(.85)}}@media (prefers-reduced-motion:no-preference){.hero-sound.is-on .hero-sound-bars i{animation:.9s step-end infinite sound-bar}.hero-sound.is-on .hero-sound-bars i:nth-child(2){animation-delay:-.3s}.hero-sound.is-on .hero-sound-bars i:nth-child(3){animation-delay:-.6s}}.field-note{border:1px solid var(--line);background:var(--paper-2)}.gauge-tick{letter-spacing:.1em;fill:var(--ink-soft);font-family:Courier New,Liberation Mono,monospace;font-size:9px}.ink-chart .recharts-cartesian-axis-tick text{letter-spacing:.05em;fill:var(--ink-soft);font-family:Courier New,Liberation Mono,monospace;font-size:10px}.ink-chart .recharts-tooltip-cursor{fill:var(--mark-theme)}.ink-chart .recharts-active-dot circle,.ink-chart .recharts-dot{stroke:var(--paper)}.hero-photo{color:#0000}.hero-crop{pointer-events:none;width:15px;height:15px;position:absolute}.hero-crop:before,.hero-crop:after{content:"";position:absolute}.hero-crop:before{border-top:1px solid var(--ink-faint);top:7px;left:0;right:0}.hero-crop:after{border-left:1px solid var(--ink-faint);top:0;bottom:0;left:7px}.hero-crop-tl{top:-5px;left:-5px}.hero-crop-tr{top:-5px;right:-5px}.hero-crop-bl{bottom:-5px;left:-5px}.hero-crop-br{bottom:-5px;right:-5px}.hero-microfilm{border-right:1px solid var(--line);width:30px;margin-right:10px;overflow:hidden}.hero-microfilm span{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.16em;color:var(--ink-faint);font-size:.52rem;transform:rotate(180deg)}.hero-tab{--hero-tab-ink:color-mix(in srgb, var(--ink) 26%, var(--paper-2));pointer-events:none;width:0;height:0;position:absolute}.hero-tab-tl{border-top:15px solid var(--hero-tab-ink);border-right:15px solid #0000;top:0;left:0}.hero-tab-tr{border-top:15px solid var(--hero-tab-ink);border-left:15px solid #0000;top:0;right:0}.hero-tab-bl{border-bottom:15px solid var(--hero-tab-ink);border-right:15px solid #0000;bottom:0;left:0}.hero-tab-br{border-bottom:15px solid var(--hero-tab-ink);border-left:15px solid #0000;bottom:0;right:0}.hero-hand{font-family:var(--font-hand), cursive;color:var(--ink-blue);font-size:1.05rem;line-height:1.15;transform:rotate(-1.1deg)}@media print{[id^=secbody-]{grid-template-rows:1fr!important;transition:none!important}[id^=secbody-]>.overflow-hidden{overflow:visible!important}header.sticky,.ink-btn,[data-print-hide]{display:none!important}.ink-dock,.ink-scroll{max-height:none!important;position:static!important;overflow:visible!important}.se-scope{--paper:#fff;--paper-2:#fff;--paper-3:#fff;--ink:#000;--ink-soft:#1a1a1a;--ink-faint:#333;--line:#bbb;color:#000!important;background:#fff!important}body{background:#fff!important}.mono-label,.font-mono-ink{color:#000!important;font-size:8.5pt!important}.font-serif-ink{color:#000!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}[id^=sec-],.ink-card,.ink-card-solid,figure,tr{break-inside:avoid;page-break-inside:avoid}#desk{display:block!important}#desk>*{margin-bottom:1.5rem}}}
