.post-module__fYsk_G__read{--ed-paper:#fefdfb;--ed-ink:#211b18;--ed-body:#4a403a;--ed-muted:#7a6a5a;--ed-faint:#9b897d;--ed-copper:#a95036;--ed-mineral:#526b78;--ed-sage:#6f9185;--ed-line:#2c242029;--surface-page:var(--ed-paper);--surface-panel:#ffffff94;--surface-quiet:#ffffff6b;--surface-band:linear-gradient(105deg, #c96f4d1c, #80a79a26);--text-title:var(--ed-ink);--text-body:var(--ed-body);--text-muted:var(--ed-muted);--text-faint:var(--ed-faint);--text-accent:var(--ed-copper);--signal-tension:var(--ed-copper);--signal-structure:var(--ed-mineral);--signal-continuity:var(--ed-sage);--line:var(--ed-line);--line-strong:#2c24204d;--action-bg:var(--ed-ink);--action-fg:var(--ed-paper);--focus-ring:var(--ed-copper);--link-hover:var(--ed-ink);--touch:44px;--text-ui-sm:11px;--text-meta:11px;--tracking-meta:.1em;--tracking-meta-tight:.08em;min-height:100vh;color:var(--text-body);background:var(--surface-page);font-family:var(--lab-font-body);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-wrap:pretty;transition:background var(--lab-motion-state) ease, color var(--lab-motion-state) ease;font-size:16px;line-height:1.62;position:relative}.post-module__fYsk_G__read[data-lab-theme=dark]{--surface-page:#1d1d1a;--surface-panel:#fffaf411;--surface-quiet:#ffffff06;--surface-band:linear-gradient(105deg, #c96f4d24, #80a79a1f);--text-title:var(--lab-night-title);--text-body:var(--lab-night-body);--text-muted:#f2eee8ad;--text-faint:#f2eee87a;--text-accent:var(--lab-clay-light);--signal-tension:var(--lab-clay);--signal-structure:#8fa8b4;--signal-continuity:var(--lab-sage);--line:var(--lab-line-dark);--line-strong:#fffaf457;--action-bg:var(--lab-cream);--action-fg:var(--lab-night);--focus-ring:var(--lab-clay-light);--link-hover:var(--lab-cream)}.post-module__fYsk_G__read:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 25%,#c96f4d4d,#0000 28%),radial-gradient(circle at 80% 0,#80a79a47,#0000 34%),linear-gradient(#f4eee7db,#fffaf400);height:360px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.post-module__fYsk_G__read[data-lab-theme=dark]:before{background:radial-gradient(circle at 18% 18%,#c96f4d26,#0000 30%),radial-gradient(circle at 82% 0,#80a79a21,#0000 34%),linear-gradient(#252321eb,#1d1d1a00)}.post-module__fYsk_G__read ::selection{background:#ead4ca}.post-module__fYsk_G__read a{color:var(--text-accent);text-underline-offset:3px;text-decoration-thickness:1px}.post-module__fYsk_G__read a:hover{color:var(--link-hover)}.post-module__fYsk_G__read :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.post-module__fYsk_G__read h1{color:var(--text-title);font-family:var(--lab-font-display);text-wrap:balance;font-weight:500}.post-module__fYsk_G__skipLink{z-index:100;opacity:0;pointer-events:none;background:#211b18;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-8px);color:#fefdfb!important}.post-module__fYsk_G__skipLink:focus{opacity:1;pointer-events:auto;transform:none}.post-module__fYsk_G__readNav,.post-module__fYsk_G__layout{z-index:1;position:relative}.post-module__fYsk_G__readNav{margin:0 5vw}.post-module__fYsk_G__masthead{justify-content:space-between;align-items:center;gap:var(--lab-space-5);border-bottom:1px solid var(--line);min-height:78px;display:flex}.post-module__fYsk_G__signature{align-items:baseline;gap:var(--lab-space-2);text-transform:none;letter-spacing:0;text-decoration:none;display:inline-flex;color:var(--text-title)!important}.post-module__fYsk_G__signature a{min-height:var(--touch);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;color:inherit!important}.post-module__fYsk_G__signature b{font-family:var(--lab-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.post-module__fYsk_G__signature span{color:var(--text-muted);font-family:var(--lab-font-body);letter-spacing:0;font-size:11px;font-weight:400}.post-module__fYsk_G__mastheadNav{align-items:center;gap:var(--lab-space-5);display:flex}.post-module__fYsk_G__mastheadNav a{min-height:var(--touch);color:var(--text-muted);font-size:var(--text-ui-sm);white-space:nowrap;transition:color var(--lab-motion-fast) var(--lab-ease-out);align-items:center;text-decoration:none;display:inline-flex}.post-module__fYsk_G__mastheadNav a:hover{color:var(--text-title)}.post-module__fYsk_G__themeToggle{gap:var(--lab-space-1);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.post-module__fYsk_G__themeToggle button{min-height:28px;color:var(--text-faint);font-family:var(--lab-font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color var(--lab-motion-state) var(--lab-ease-out), background var(--lab-motion-state) var(--lab-ease-out);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:11px;line-height:normal;position:relative}.post-module__fYsk_G__themeToggle button:before{content:"";position:absolute;inset:-8px 0}.post-module__fYsk_G__themeToggle button[aria-pressed=true]{color:var(--surface-page);background:var(--text-title)}.post-module__fYsk_G__layout{grid-template-columns:150px minmax(0,680px) 180px;justify-content:center;gap:clamp(32px,4vw,64px);max-width:1180px;margin:0 auto;padding:66px 5vw 96px;display:grid}.post-module__fYsk_G__meta{color:var(--text-faint);font-family:var(--lab-font-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;padding-top:10px;line-height:1.9}.post-module__fYsk_G__meta strong{color:var(--text-accent);margin-bottom:20px;font-weight:500;display:block}.post-module__fYsk_G__metaReading{color:var(--signal-continuity);margin-top:18px}.post-module__fYsk_G__title{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(46px,5.5vw,72px);font-weight:500;line-height:.98}.post-module__fYsk_G__deck{max-width:58ch;color:var(--text-muted);margin:0 0 36px;font-size:19px;line-height:1.5}.post-module__fYsk_G__body{max-width:64ch}.post-module__fYsk_G__body p{color:var(--text-title);margin:0 0 14px;font-size:16px;line-height:1.62}.post-module__fYsk_G__read[data-lab-theme=dark] .post-module__fYsk_G__body p{color:var(--text-body);letter-spacing:.005em;line-height:1.66}.post-module__fYsk_G__aside{color:var(--text-faint);padding-top:160px;font-size:12px;line-height:1.65}.post-module__fYsk_G__aside strong{color:var(--text-title);font-family:var(--lab-font-display);margin-bottom:10px;font-size:15px;font-weight:500;display:block}.post-module__fYsk_G__aside p{margin:1em 0}.post-module__fYsk_G__asideAction{margin-top:14px!important}.post-module__fYsk_G__textAction{min-height:var(--touch);border-bottom:1px solid var(--line-strong);font-size:var(--text-ui-sm);transition:opacity var(--lab-motion-fast) var(--lab-ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;color:var(--text-title)!important}.post-module__fYsk_G__textAction:hover{border-color:currentColor}.post-module__fYsk_G__table{border-collapse:collapse;width:100%;margin:22px 0 24px}.post-module__fYsk_G__table th{border-top:1px solid var(--text-title);border-bottom:1px solid var(--line);color:var(--text-muted);font-family:var(--lab-font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta-tight);text-align:left;text-transform:uppercase;padding:14px 12px;font-weight:500}.post-module__fYsk_G__table td{border-bottom:1px solid var(--line);color:var(--text-body);vertical-align:top;padding:14px 12px;font-size:14px;line-height:1.55}.post-module__fYsk_G__table th:first-child,.post-module__fYsk_G__table td:first-child{color:var(--text-title);padding-left:0;font-weight:600}.post-module__fYsk_G__table th:last-child,.post-module__fYsk_G__table td:last-child{padding-right:0}.post-module__fYsk_G__evidence{background:var(--surface-panel);margin:24px 0;padding:20px 22px}.post-module__fYsk_G__evidence strong{color:var(--text-title);font-family:var(--lab-font-display);margin-bottom:7px;font-size:19px;font-weight:500;display:block}.post-module__fYsk_G__download{border-top:1px solid var(--line);margin-top:42px;padding-top:28px}.post-module__fYsk_G__continuity{border-radius:var(--lab-radius-interface);background:var(--surface-band);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;text-decoration:none;display:grid;color:inherit!important}.post-module__fYsk_G__continuity strong{color:var(--text-title);font-family:var(--lab-font-display);margin-bottom:6px;font-size:16px;font-weight:500;display:block}.post-module__fYsk_G__continuity span{color:var(--text-muted);font-size:var(--text-ui-sm)}.post-module__fYsk_G__continuity .post-module__fYsk_G__continuityMeta{color:var(--signal-continuity);font-family:var(--lab-font-mono);font-size:var(--text-ui-sm);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-weight:500;line-height:1.45;display:inline-block}.post-module__fYsk_G__continuity b{color:var(--text-accent);font-size:var(--text-ui-sm);white-space:nowrap;font-weight:600}.post-module__fYsk_G__fig{margin:36px 0 32px}.post-module__fYsk_G__fig figcaption{color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.55}.post-module__fYsk_G__fig figcaption b{color:var(--text-title);font-weight:600}.post-module__fYsk_G__sort{border:1px solid var(--line);background:var(--surface-quiet);border-radius:20px;padding:18px 18px 12px;position:relative}.post-module__fYsk_G__sort canvas{aspect-ratio:16/8;width:100%;height:auto;display:block}.post-module__fYsk_G__bar.post-module__fYsk_G__barEnd{justify-content:flex-end}.post-module__fYsk_G__bar{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.post-module__fYsk_G__state{color:var(--text-muted);font-family:var(--lab-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.post-module__fYsk_G__pause{border:1px solid var(--line);min-height:44px;color:inherit;font:500 12px/1 var(--lab-font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.post-module__fYsk_G__proc{background:var(--lab-app-atmosphere);border-radius:20px;padding:20px 12px 8px;overflow-x:auto}.post-module__fYsk_G__proc svg{width:100%;min-width:640px;height:auto;display:block}.post-module__fYsk_G__nl{font-family:var(--lab-font-display);fill:var(--lab-night-title);font-size:15px;font-weight:600}.post-module__fYsk_G__ns{font-family:var(--lab-font-body);fill:#f2eee899;font-size:11px}.post-module__fYsk_G__sl{font-family:var(--lab-font-display);font-size:14px;font-weight:600}.post-module__fYsk_G__ss{font-family:var(--lab-font-body);fill:#f2eee88c;font-size:10.5px}.post-module__fYsk_G__mono{font-family:var(--lab-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}@media (min-width:900px){.post-module__fYsk_G__wide{width:min(1040px,100vw - 64px);position:relative;left:50%;transform:translate(-50%)}.post-module__fYsk_G__wide .post-module__fYsk_G__proc{overflow:visible}.post-module__fYsk_G__wide .post-module__fYsk_G__proc svg{min-width:0}.post-module__fYsk_G__wide figcaption{max-width:640px;margin-left:auto;margin-right:auto}}@media (max-width:980px){.post-module__fYsk_G__layout{padding:38px 22px 56px;display:block}.post-module__fYsk_G__meta{padding-bottom:24px}.post-module__fYsk_G__aside{padding-top:32px}.post-module__fYsk_G__body,.post-module__fYsk_G__deck{max-width:none}}@media (max-width:640px){.post-module__fYsk_G__masthead{flex-wrap:wrap;gap:0;padding:6px 0 10px}.post-module__fYsk_G__mastheadNav{justify-content:space-between;width:100%}}@media (max-width:880px){.post-module__fYsk_G__continuity{gap:var(--lab-space-3);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.post-module__fYsk_G__read,.post-module__fYsk_G__read *,.post-module__fYsk_G__read:before,.post-module__fYsk_G__read :before,.post-module__fYsk_G__read :after{transition-duration:1ms!important;animation:none!important}.post-module__fYsk_G__pause,.post-module__fYsk_G__pt{display:none}}
