:root{--bg: #1B1424;--surface: #241C30;--raised: #2E2440;--line: #443658;--line-hi: #5A4C70;--line-soft: #342A44;--text-mute: #9A93A2;--text-2: #C9C4CE;--text: #ECEAEF;--steel: #9AA2BA;--hover-row: #221A2D;--lift: #2B2536;--hatch-a: #2A2038;--hatch-b: #281E36;--doc-well: #150F1C;--paper: #FFFFFF;--lt-surface: #F1F0F2;--lt-sunken: #E6E4E7;--lt-line: #C4C0C7;--lt-line-hi: #9B95A1;--lt-mute: #5E5865;--ink-2: #413050;--ink: #1A141F;--lt-steel: #5C6480;--glow-a: rgba(154, 162, 186, .2);--glow-b: rgba(154, 162, 186, .17);--bevel: rgba(200, 204, 218, .13);--bevel-2: rgba(200, 204, 218, .1);--footglow-a: rgba(186, 194, 216, .34);--footglow-b: rgba(154, 162, 186, .17);--uncertain: #E8A33D;--uncertain-text: #F0C67E;--uncertain-bg: #2A2114;--uncertain-print: #8A6A25;--uncertain-bg-lt: #F6E4BC;--error: #B4443A;--error-text: #D98A80;--unreadable-line: #77688E;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Roboto Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--s-2: 2px;--s-4: 4px;--s-6: 6px;--s-8: 8px;--s-12: 12px;--s-16: 16px;--s-24: 24px;--s-32: 32px;--s-48: 48px;--s-64: 64px;--maxw: 1140px;--pad-x: 40px;--measure: 620px;--t-fast: .14s linear;--t-med: .26s cubic-bezier(.2, .7, .3, 1);--t-reveal: .56s cubic-bezier(.16, .84, .44, 1)}.kw-hatch{background-image:repeating-linear-gradient(45deg,var(--hatch-a) 0 5px,var(--hover-row) 5px 10px)}.kw-hatch-lt{background-image:repeating-linear-gradient(45deg,#e4e7e9 0 4px,#fff 4px 8px)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{margin:0;padding-top:14px;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;position:relative;z-index:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button,input,textarea,select{border-radius:0}:focus-visible{outline:2px solid var(--steel);outline-offset:1px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.micro{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shell{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad-x)}@media(max-width:600px){:root{--pad-x: 20px}}@media(max-width:900px){body{padding-top:10px}}.reveal{opacity:0;transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none;transition:opacity var(--t-reveal),transform var(--t-reveal)}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-in{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}#kw-lights{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.kw-light{position:absolute;left:-50vw;top:-50vh;width:200vw;height:200vh}.kw-light-l{background:radial-gradient(46vw 46vw at 32% 50%,var(--glow-a),rgba(27,20,36,0) 64%)}.kw-light-r{background:radial-gradient(48vw 48vw at 69% 50%,var(--glow-b),rgba(27,20,36,0) 62%)}#kw-field{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.kw-streaks{position:absolute;left:-60%;top:-60%;width:220%;height:220%;filter:blur(30px)}.kw-s1{transform:translate3d(-40px,20px,0);background:repeating-linear-gradient(112deg,#9aa2ba00 0px 62px,#9aa2ba33 96px,#9aa2ba00 150px)}.kw-s2{transform:translate3d(90px,-55px,0);background:repeating-linear-gradient(108deg,#c8ccda00 0px 120px,#c8ccda21 168px,#c8ccda00 260px)}.kw-s3{transform:translate3d(-180px,70px,0);background:repeating-linear-gradient(117deg,#9aa2ba00 0px 210px,#9aa2ba17 300px,#9aa2ba00 430px)}#kw-footglow{position:fixed;left:50%;bottom:0;width:170vw;height:58vh;transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(62% 100% at 50% 100%,var(--footglow-a),var(--footglow-b) 42%,rgba(27,20,36,0) 76%)}
