:root{--ink-050:#ececea;--ink-100:#e4e4e1;--ink-200:#cfcfcb;--ink-300:#bdbdb8;--ink-400:#8c8c87;--ink-500:#56585c;--ink-600:#46484c;--ink-700:#3c3f44;--ink-800:#2c2e32;--ink-900:#222426;--paper:#f5f5f3;--surface:#f5f5f3;--wash:#e4e4e1;--rule-strong:#b7b7b2;--accent:#4338ca;--accent-strong:#3730a3;--buy:#45614c;--exit:#8e3b33;--amber:#7a5a22;--ink:#222426;--muted:#56585c;--line:#cfcfcb;--charcoal:#222426;--font-serif:"Source Serif 4", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--stamp:4px 4px 0 var(--ink)}@media (prefers-contrast:more){:root{--buy:#16a34a;--exit:#dc2626;--amber:#b45309;--ink:#1a1a18;--line:#b7b7b2}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.px-page{--cell:14px;--maxw:1176px;--gutter:56px;--wx-bg:#fff;--wx-ink:#0f172a;--wx-ink-2:#1e293b;--wx-mut:#64748b;--wx-line:#e2e8f0;--wx-line-2:#f1f5f9;--px-slate:#1e293b;--px-indigo:#6366f1;--px-indigo-deep:#4338ca;--px-indigo-soft:#a5b4fc;--px-amber:#f59e0b;--px-red:#dc2626;--px-green:#16a34a;--wx-sans:"Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--wx-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (max-width:680px){.px-page{--gutter:28px}}.px-page ::selection{color:#0f172a;background:#c7d2fe}@media (prefers-reduced-motion:no-preference){.px-page .px-motif-live{animation:3.6s step-end infinite px-motif-print}}@keyframes px-motif-print{0%,78%{opacity:1}78.01%,92%{opacity:.3}92.01%,to{opacity:1}}
[data-theme=device-paper-color]{--accent:#396683;--accent-strong:#2e5468;--buy:#486d51;--exit:#8e564c;--amber:#7e583a}[data-theme=kindle-sepia]{--ink-050:#fbf0d9;--ink-100:#f4eae1;--ink-200:#e0d5be;--ink-300:#d2c4a6;--ink-400:#b0a07e;--ink-500:#6e6353;--ink-600:#5a5145;--ink-700:#4a443c;--ink-800:#38332c;--ink-900:#2a2521;--paper:#f8efde;--surface:#f8efde;--wash:#f0e6d4;--rule-strong:#cfc0a2;--line:#e0d5be;--ink:#2a2521;--muted:#6e6353;--charcoal:#2a2521;--accent:#854636;--accent-strong:#6e3a2e;--buy:#566a3f;--exit:#93402f;--amber:#74551f}[data-theme=kindle-sepia-color]{--ink-050:#fbf0d9;--ink-100:#f4eae1;--ink-200:#e0d5be;--ink-300:#d2c4a6;--ink-400:#b0a07e;--ink-500:#6e6353;--ink-600:#5a5145;--ink-700:#4a443c;--ink-800:#38332c;--ink-900:#2a2521;--paper:#f8efde;--surface:#f8efde;--wash:#f0e6d4;--rule-strong:#cfc0a2;--line:#e0d5be;--ink:#2a2521;--muted:#6e6353;--charcoal:#2a2521;--accent:#3a6a86;--accent-strong:#2e5468;--buy:#44694c;--exit:#884f46;--amber:#835b36}[data-theme=newsprint]{--ink-050:#fbfaf4;--ink-100:#f1f0ea;--ink-200:#d8d5cc;--ink-300:#bbb8ae;--ink-400:#8a877e;--ink-500:#57534e;--ink-600:#403d38;--ink-700:#2c2a26;--ink-800:#1f1e1a;--ink-900:#1a1a18;--paper:#fdfdfb;--surface:#fdfdfb;--wash:#f1f0ea;--rule-strong:#1a1a18;--line:#d8d5cc;--ink:#1a1a18;--muted:#57534e;--charcoal:#1a1a18;--accent:#1a1a18;--accent-strong:#1a1a18;--buy:#2c2a26;--exit:#1a1a18;--amber:#403d38}[data-theme=newsprint] *{border-radius:0!important}[data-theme=warm-night]{--ink-050:#1b1813;--ink-100:#221e17;--ink-200:#38332a;--ink-300:#4a4338;--ink-400:#6e6452;--ink-500:#9a8e76;--ink-600:#b7ab92;--ink-700:#c9bca0;--ink-800:#dbcfb3;--ink-900:#e8dcc4;--paper:#232019;--surface:#232019;--wash:#2a2620;--rule-strong:#4a4338;--line:#38332a;--ink:#e8dcc4;--muted:#9a8e76;--charcoal:#e8dcc4;--accent:#d98b2b;--accent-strong:#c77e25;--buy:#8fb07e;--exit:#d08a5a;--amber:#e0a94a}[data-theme$=-color]{--c-1:#c3e3f9;--c-1-ink:#396683;--c-2:#cae7cf;--c-2-ink:#436a4c;--c-3:#f5d8c1;--c-3-ink:#7e583a;--c-4:#e5d7f7;--c-4-ink:#6a587f;--c-5:#bee8e2;--c-5-ink:#2b6c65;--c-6:#f7d2e0;--c-6-ink:#7f5265;--c-7:#e7debd;--c-7-ink:#6c6033;--cat-1:#c3e3f9;--cat-1-ink:#396683;--cat-2:#bee8e2;--cat-2-ink:#2b6c65;--cat-3:#bde6f1;--cat-3-ink:#2b6978;--cat-4:#d5dcfd;--cat-4-ink:#565d85;--cat-5:#e5d7f7;--cat-5-ink:#6a587f;--cat-6:#cae7cf;--cat-6-ink:#436a4c;--cat-7:#d5e4c5;--cat-7-ink:#54663d;--cat-8:#e7debd;--cat-8-ink:#6c6033;--cat-9:#f5d8c1;--cat-9-ink:#7e583a;--cat-10:#f7d2e0;--cat-10-ink:#7f5265;--cat-11:#fbd3ce;--cat-11-ink:#83534d;--seq-1:#e6f1ee;--seq-1-ink:#222426;--seq-2:#c4e0d9;--seq-2-ink:#222426;--seq-3:#8fbfb4;--seq-3-ink:#1e2a27;--seq-4:#3d7a6e;--seq-4-ink:#f5f5f3;--seq-5:#2d5f56;--seq-5-ink:#f5f5f3;--div-n3:#2d5f56;--div-n3-ink:#f5f5f3;--div-n2:#6fa89d;--div-n2-ink:#1e2a27;--div-n1:#c4e0d9;--div-n1-ink:#222426;--div-0:#e4e4e1;--div-0-ink:#222426;--div-p1:#ecc9b8;--div-p1-ink:#222426;--div-p2:#c77f66;--div-p2-ink:#221a17;--div-p3:#9a4234;--div-p3-ink:#f5f5f3}
[data-theme$=-color] .cat-1{background:var(--cat-1);color:var(--cat-1-ink);border-color:var(--cat-1-ink)}[data-theme$=-color] .cat-2{background:var(--cat-2);color:var(--cat-2-ink);border-color:var(--cat-2-ink)}[data-theme$=-color] .cat-3{background:var(--cat-3);color:var(--cat-3-ink);border-color:var(--cat-3-ink)}[data-theme$=-color] .cat-4{background:var(--cat-4);color:var(--cat-4-ink);border-color:var(--cat-4-ink)}[data-theme$=-color] .cat-5{background:var(--cat-5);color:var(--cat-5-ink);border-color:var(--cat-5-ink)}[data-theme$=-color] .cat-6{background:var(--cat-6);color:var(--cat-6-ink);border-color:var(--cat-6-ink)}[data-theme$=-color] .cat-7{background:var(--cat-7);color:var(--cat-7-ink);border-color:var(--cat-7-ink)}[data-theme$=-color] .cat-8{background:var(--cat-8);color:var(--cat-8-ink);border-color:var(--cat-8-ink)}[data-theme$=-color] .cat-9{background:var(--cat-9);color:var(--cat-9-ink);border-color:var(--cat-9-ink)}[data-theme$=-color] .cat-10{background:var(--cat-10);color:var(--cat-10-ink);border-color:var(--cat-10-ink)}[data-theme$=-color] .cat-11{background:var(--cat-11);color:var(--cat-11-ink);border-color:var(--cat-11-ink)}[data-theme$=-color] .seq-1{background:var(--seq-1);color:var(--seq-1-ink)}[data-theme$=-color] .seq-2{background:var(--seq-2);color:var(--seq-2-ink)}[data-theme$=-color] .seq-3{background:var(--seq-3);color:var(--seq-3-ink)}[data-theme$=-color] .seq-4{background:var(--seq-4);color:var(--seq-4-ink)}[data-theme$=-color] .seq-5{background:var(--seq-5);color:var(--seq-5-ink)}[data-theme$=-color] .div-n3{background:var(--div-n3);color:var(--div-n3-ink)}[data-theme$=-color] .div-n2{background:var(--div-n2);color:var(--div-n2-ink)}[data-theme$=-color] .div-n1{background:var(--div-n1);color:var(--div-n1-ink)}[data-theme$=-color] .div-0{background:var(--div-0);color:var(--div-0-ink)}[data-theme$=-color] .div-p1{background:var(--div-p1);color:var(--div-p1-ink)}[data-theme$=-color] .div-p2{background:var(--div-p2);color:var(--div-p2-ink)}[data-theme$=-color] .div-p3{background:var(--div-p3);color:var(--div-p3-ink)}
.lf-app{--paper:#fff;--surface:#fff;--wash:#f8fafc;--ink-050:#f8fafc;--ink-100:#f8fafc;--ink:#0f172a;--ink-900:#0f172a;--charcoal:#0f172a;--ink-800:#1e293b;--ink-700:#334155;--ink-600:#334155;--ink-500:#64748b;--muted:#64748b;--ink-400:#94a3b8;--ink-300:#cbd5e1;--rule-strong:#cbd5e1;--ink-200:#e2e8f0;--line:#e2e8f0;--control-border:#64748b;--grid-line:#f1f5f9;--accent:#4338ca;--accent-strong:#3730a3;--focus:#6366f1;--font-sans:"Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--stamp:none;--cell:14px;--wx-bg:#fff;--wx-ink:#0f172a;--wx-ink-2:#1e293b;--wx-mut:#64748b;--wx-line:#e2e8f0;--wx-line-2:#f1f5f9;--px-indigo:#6366f1;--px-indigo-deep:#4338ca;--px-indigo-soft:#a5b4fc;--wx-sans:"Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--wx-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--clip-btn:polygon(0 10px, 5px 10px, 5px 5px, 10px 5px, 10px 0, calc(100% - 10px) 0, calc(100% - 10px) 5px, calc(100% - 5px) 5px, calc(100% - 5px) 10px, 100% 10px, 100% calc(100% - 10px), calc(100% - 5px) calc(100% - 10px), calc(100% - 5px) calc(100% - 5px), calc(100% - 10px) calc(100% - 5px), calc(100% - 10px) 100%, 10px 100%, 10px calc(100% - 5px), 5px calc(100% - 5px), 5px calc(100% - 10px), 0 calc(100% - 10px));--clip-chip:polygon(0 6px, 3px 6px, 3px 3px, 6px 3px, 6px 0, calc(100% - 6px) 0, calc(100% - 6px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 6px, 100% 6px, 100% calc(100% - 6px), calc(100% - 3px) calc(100% - 6px), calc(100% - 3px) calc(100% - 3px), calc(100% - 6px) calc(100% - 3px), calc(100% - 6px) 100%, 6px 100%, 6px calc(100% - 3px), 3px calc(100% - 3px), 3px calc(100% - 6px), 0 calc(100% - 6px));font-family:var(--font-sans);color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M0 .5H14M.5 0V14' fill='none' stroke='%23F1F5F9'/%3E%3C/svg%3E")}.lf-app :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.lf-app) :where(button,input,select,textarea){border-radius:0}:where(.lf-app) :where(input[type=search]){appearance:none}@media (max-width:860px),(pointer:coarse){html .lf-app :is(input,select,textarea){font-size:16px}}:is(html:has(.lf-app),body:has(.lf-app)){background-color:#fff}@media (prefers-contrast:more){.lf-app{--line:#64748b;--rule-strong:#475569;--ink-500:#475569;--muted:#475569}}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[data-eink-surface]{--stamp:none}[data-eink-surface] .eink-screen{filter:url(#eink-quantize)}[data-eink-surface] .eink-bite{filter:url(#eink-bite)}[data-eink-surface][data-theme$=-color] .eink-screen{filter:url(#eink-quantize-color)}[data-eink-surface][data-theme$=-color] .eink-bite{filter:url(#eink-bite-color)}.eink-grain{display:none}[data-eink-surface] .eink-grain{z-index:9998;pointer-events:none;mix-blend-mode:multiply;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20200%20200'%3E%3Cfilter%20id%3D'g'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.9'%20numOctaves%3D'3'%20stitchTiles%3D'stitch'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'200'%20height%3D'200'%20filter%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E");background-size:180px 180px;display:block;position:fixed;inset:0}[data-eink-surface] .eink-dither-desk{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%3E%3Cfilter%20id%3D's'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.7'%20numOctaves%3D'2'%20seed%3D'7'%20stitchTiles%3D'stitch'%20result%3D'n'%2F%3E%3CfeComponentTransfer%20in%3D'n'%20result%3D'a'%3E%3CfeFuncA%20type%3D'discrete'%20tableValues%3D'0%200%200%200%201'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D'%23CFCFCA'%20result%3D'c'%2F%3E%3CfeComposite%20in%3D'c'%20in2%3D'a'%20operator%3D'in'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'80'%20height%3D'80'%20filter%3D'url(%23s)'%2F%3E%3C%2Fsvg%3E");background-size:80px 80px}[data-eink-surface] .eink-dither-panel{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%3E%3Cfilter%20id%3D's'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.7'%20numOctaves%3D'2'%20seed%3D'3'%20stitchTiles%3D'stitch'%20result%3D'n'%2F%3E%3CfeComponentTransfer%20in%3D'n'%20result%3D'a'%3E%3CfeFuncA%20type%3D'discrete'%20tableValues%3D'0%200%200%200%201'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D'%23D2D2CB'%20result%3D'c'%2F%3E%3CfeComposite%20in%3D'c'%20in2%3D'a'%20operator%3D'in'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'80'%20height%3D'80'%20filter%3D'url(%23s)'%2F%3E%3C%2Fsvg%3E");background-size:80px 80px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-eink-surface] .eink-screen{filter:none}[data-eink-surface] .eink-grain{display:none}[data-eink-surface] .eink-dither-desk,[data-eink-surface] .eink-dither-panel{background-image:none}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--ink-050);color:var(--ink);margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit;text-decoration:none}:where(button:not(:disabled)){cursor:pointer}
