:root{--dusk:#211e3b;--ink:#1b1a17;--ink-2:#57534c;--ink-3:#8b867d;--line:#e2e0da;--hair:#1b1a1714;--field:#efeee9;--panel:#f6f5f2;--on-dusk:#f4f2ec;--accent:#e2561f;--accent-soft:#fbe6dc;--font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--r:12px;--r-lg:18px;--shadow:0 1px 2px #08061424,0 14px 36px #0806144d}@supports (corner-shape:squircle){:root{--r:17px;--r-lg:25px}}*{box-sizing:border-box}html{background:var(--dusk);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--dusk);min-height:100vh;color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0}.lp{flex-direction:column;align-items:center;padding:40px 16px 56px;display:flex}.lp-mark{color:var(--on-dusk);font:600 24px/28px var(--font);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.lp-mark img{width:28px;height:28px}.lp-mark:hover{opacity:.88}.lp-nav{gap:18px;margin:14px 0 0;font-size:14.5px;display:flex}.lp-nav a{color:var(--on-dusk);text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #f4f2ec73;text-decoration:underline #f4f2ec73}.lp-nav a[aria-current=page]{text-decoration-color:currentColor;text-decoration-thickness:2px}.lp-sheet{border-radius:var(--r-lg);width:min(760px,100%);box-shadow:var(--shadow);background:#fff;margin:26px 0 0;padding:34px 40px 30px}@supports (corner-shape:squircle){.lp-sheet{corner-shape:squircle}}.lp-sheet h1{font:600 30px/1.2 var(--font);letter-spacing:-.02em;margin:0}.lp-dated{color:var(--ink-3);margin:8px 0 0;font-size:14px}.lp-lede{text-wrap:pretty;margin:18px 0 0;font-size:17.5px;line-height:1.55}.lp-sheet h2{border-top:1px solid var(--line);font:600 19px/1.3 var(--font);letter-spacing:-.01em;margin:34px 0 0;padding:16px 0 0}.lp-sheet h3{font:600 16px/1.4 var(--font);margin:20px 0 0}.lp-sheet p,.lp-sheet ul,.lp-sheet ol{max-width:66ch;color:var(--ink);text-wrap:pretty;margin:10px 0 0}.lp-sheet ul,.lp-sheet ol{padding-left:22px}.lp-sheet li{margin:5px 0 0}.lp-sheet li::marker{color:var(--ink-3)}.lp-sheet a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:500}.lp-sheet a:hover{text-decoration-color:currentColor}.lp-sheet strong{font-weight:600}.lp-sheet code{background:var(--field);font:400 13.5px/1.4 var(--mono);border-radius:6px;padding:1px 6px}.lp-table{border-collapse:collapse;width:100%;margin:14px 0 0;font-size:15px}.lp-table th,.lp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px 9px 0}.lp-table th{white-space:nowrap;font-weight:600}.lp-table thead th{border-bottom:1px solid var(--ink-3);color:var(--ink-2);font:500 13px/1.3 var(--font)}.lp-todo{background:var(--accent-soft);color:#8a3413;border-radius:6px;padding:0 5px;font-weight:500}.lp-foot{width:min(760px,100%);color:var(--on-dusk);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:22px 0 0;font-size:13.5px;display:flex}.lp-foot a{color:var(--on-dusk);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #f4f2ec73;text-decoration:underline #f4f2ec73}:focus-visible{outline:2px solid var(--on-dusk);outline-offset:3px}.lp-sheet :focus-visible{outline-color:#1b1a1766}@media (width<=699px){.lp{padding:28px 16px 40px}.lp-sheet{padding:24px 18px 22px}.lp-sheet h1{font-size:25px}.lp-lede{font-size:16.5px}.lp-table,.lp-table tbody,.lp-table tr,.lp-table td,.lp-table th{width:100%;display:block}.lp-table thead{display:none}.lp-table tr{border-bottom:1px solid var(--line);padding:8px 0}.lp-table td,.lp-table th{border:0;padding:2px 0}.lp-table th{white-space:normal}}@media print{html,body{background:#fff}.lp-mark,.lp-nav,.lp-foot{display:none}.lp-sheet{box-shadow:none;padding:0}}
