.sheet[data-v-fc3ec031]{color:var(--lp-paper-ink);display:flex;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18)) drop-shadow(0 10px 18px rgba(0,0,0,.14));flex-direction:column;min-width:0;position:relative}.sheet[data-v-fc3ec031]:before{background:var(--lp-paper);content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) left / calc(100% - 7px) 100% no-repeat,var(--deckle) right /7.5px 100% no-repeat;mask:linear-gradient(#000,#000) left / calc(100% - 7px) 100% no-repeat,var(--deckle) right /7.5px 100% no-repeat;position:absolute;z-index:-1}.sheet[data-v-fc3ec031]{--deckle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 8 100'%3E%3Cpath d='M0 0h5L3 2.8l-.4 3.5 1.6 3.3.7 2.3-.4 2.3-1.8 2.4 4 3L3.4 22l3.9 3.5-3 3.4L2.5 33l1.3 3.9-1 2.5 3.8 2.8-1.3 2.6-1.1 3.5-1.7 3.3.8 2.3 1.2 3.5.9 2.9-1.6 3.1L6 67.2l-.7 2.7 1.6 3.2-3.1 3.7-1 4.1L6.3 84l-1.5 2.5 1 2.2-.5 3.8-1.4 3.9 1.5 3.6H0Z'/%3E%3C/svg%3E")}:root[data-theme=light] .sheet[data-v-fc3ec031]{filter:drop-shadow(0 1px 1px rgba(20,30,45,.14)) drop-shadow(0 8px 16px rgba(20,30,45,.08))}.pic[data-v-fc3ec031]{border-bottom:1px solid var(--lp-paper-edge);display:grid;height:190px;margin:14px 21px 0 14px;overflow:hidden;place-items:center;position:relative}.sch[data-v-fc3ec031]{box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px 0 12px;width:100%}.screen .pic[data-v-fc3ec031]{background:radial-gradient(70% 70% at 50% 60%,rgba(70,90,120,.14),transparent 70%)}.screen .pic img[data-v-fc3ec031]{background:#000;border:5px solid #050607;border-radius:3px;box-shadow:0 12px 20px -10px #0000008c;display:block;height:auto;image-rendering:pixelated;position:relative;width:min(100%,calc(var(--w)*1.05px))}.screen .pic img.behind[data-v-fc3ec031]{filter:brightness(.65);position:absolute;transform:translate(52px,-8px) rotate(6deg)}.screen .pic img.behind+img[data-v-fc3ec031]{transform:translate(-30px,6px) rotate(-3deg)}.body[data-v-fc3ec031]{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 24px 16px 16px}.title[data-v-fc3ec031]{font-size:16px;font-weight:600;line-height:1.3;margin:0}.title a[data-v-fc3ec031]{color:inherit;text-decoration:none}.title a[data-v-fc3ec031]:after{content:"";inset:0;position:absolute}.title a[data-v-fc3ec031]:focus-visible{outline:none}.sheet[data-v-fc3ec031]:has(.title a:focus-visible){border-radius:2px;outline:2px solid var(--lp-accent);outline-offset:4px}.body p[data-v-fc3ec031]{color:var(--lp-paper-dim);font-size:14px;line-height:1.45;margin:0}.chips[data-v-fc3ec031]{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:4px 0 0;padding:0}.chips li[data-v-fc3ec031]{border:1px solid var(--lp-paper-edge);border-radius:3px;font:500 12px/1.5 var(--mono);padding:1px 6px}.body .heavy[data-v-fc3ec031],.chips li[data-v-fc3ec031]{color:var(--lp-paper-ink)}.body .heavy[data-v-fc3ec031]{border-left:3px solid #b8860b;font-size:13px;margin-top:4px;padding-left:9px}.open[data-v-fc3ec031]{color:#7a5600;font-size:13.5px;font-weight:600;margin-top:auto;padding-top:8px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.sheet:hover .open[data-v-fc3ec031]{text-decoration-color:currentColor}.sheet:hover .title a[data-v-fc3ec031]{text-decoration:underline;text-underline-offset:3px}.top[data-v-71451365]{background:var(--lp-frame);border-bottom:1px solid var(--lp-line);font-size:14.5px;gap:22px;height:56px;padding:0 var(--lp-gutter);position:sticky;top:0;z-index:10}.brand[data-v-71451365],.top[data-v-71451365]{align-items:center;display:flex}.brand[data-v-71451365]{color:var(--lp-text);font-size:15.5px;font-weight:600;gap:9px;text-decoration:none;white-space:nowrap}.brand svg[data-v-71451365]{height:22px;width:22px}nav[data-v-71451365]{align-self:stretch;gap:20px;margin-left:auto}nav[data-v-71451365],nav a[data-v-71451365]{display:flex}nav a[data-v-71451365]{align-items:center;color:var(--lp-dim);text-decoration:none;transition:color .15s,box-shadow .15s;white-space:nowrap}nav a.here[data-v-71451365],nav a[data-v-71451365]:hover{color:var(--lp-text)}nav a.here[data-v-71451365]{box-shadow:inset 0 -2px 0 var(--lp-accent)}.themesw[data-v-71451365]{background:transparent;border:1px solid var(--lp-line-2);border-radius:6px;color:var(--lp-text);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.themesw svg[data-v-71451365]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.themesw[data-v-71451365]:hover{border-color:var(--lp-dim)}.langs[data-v-71451365]{border:1px solid var(--lp-line-2);border-radius:6px;display:flex;overflow:hidden}.langs a[data-v-71451365]{color:var(--lp-dim);display:grid;font-size:12.5px;font-weight:600;height:28px;place-items:center;text-decoration:none;width:32px}.langs a.on[data-v-71451365]{background:var(--lp-text);color:var(--lp-frame)}.openlink[data-v-71451365]{color:var(--lp-text);font-weight:600;text-underline-offset:4px;white-space:nowrap}.openlink[data-v-71451365]:hover{color:var(--lp-accent)}a[data-v-71451365]:focus-visible,button[data-v-71451365]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){nav a[data-v-71451365]{transition:none}}@media(max-width:1240px){nav[data-v-71451365]{display:none}.themesw[data-v-71451365]{margin-left:auto}}@media(max-width:720px){.top[data-v-71451365]{gap:10px}.openlink[data-v-71451365]{display:none}}@media(max-width:380px){.brand span[data-v-71451365]{display:none}}.foot[data-v-6065fc72]{background:var(--lp-frame);border-top:1px solid var(--lp-line);color:var(--lp-dim);display:grid;font-size:14.5px;gap:28px clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:44px var(--lp-gutter) 52px}.brand[data-v-6065fc72]{align-items:center;color:var(--lp-text);display:flex;font-size:15.5px;font-weight:600;gap:9px;text-decoration:none}.brand svg[data-v-6065fc72]{height:22px;width:22px}.fabout p[data-v-6065fc72]{margin:12px 0 0;max-width:24em}nav[data-v-6065fc72]{align-content:start;display:grid;gap:7px}h3[data-v-6065fc72]{color:var(--lp-text);font-size:14.5px;font-weight:600;margin:0 0 4px}nav a[data-v-6065fc72]{color:var(--lp-dim);text-decoration:none;width:-moz-fit-content;width:fit-content}nav a[data-v-6065fc72]:hover{color:var(--lp-text)}.flegal[data-v-6065fc72]{display:grid;gap:7px}.flegal[data-v-6065fc72] a{color:var(--lp-dim);text-decoration:none;width:-moz-fit-content;width:fit-content}.flegal[data-v-6065fc72] a:hover{color:var(--lp-text)}.flegal[data-v-6065fc72] a:focus-visible,a[data-v-6065fc72]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}@media(max-width:720px){.foot[data-v-6065fc72]{grid-template-columns:minmax(0,1fr)}}.lp{--lp-bench:#1b1e22;--lp-frame:#17191c;--lp-screen:#101412;--lp-text:#ece9e2;--lp-body:#d5d3cc;--lp-dim:#a2a7ae;--lp-line:#31363c;--lp-line-2:#444a52;--lp-accent:#e3b341;--mark-tile:#e3b341;--mark-ink:#17191c;--lp-accent-hi:#efc45e;--lp-on-accent:#1b1e22;--lp-in:#6fc3df;--lp-data:#6ff0d0;--lp-trace-rgb:227,179,65;--lp-in-rgb:111,195,223;--lp-halo:1;--lp-core-rgb:255,246,214;--lp-grat:rgba(236,233,226,.085);--lp-grat-2:rgba(236,233,226,.2);--lp-copper:#5c4a22;--lp-chart-a:#b88720;--lp-chart-b:#3b9ad9;--lp-shadow:0 14px 34px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.3);--lp-radius:10px;--lp-vignette:rgba(0,0,0,.55);--lp-window:#0a100e;--lp-data-glow:rgba(111,240,208,.35);--lp-slot:#0d0f11;--lp-bg-hole:#17191c}:root[data-theme=light] .lp{--lp-bench:#f6f7f8;--lp-frame:#eceff2;--lp-screen:#fbfcfc;--lp-text:#14181d;--lp-body:#333b45;--lp-dim:#56606c;--lp-line:#d6dbe0;--lp-line-2:#bcc3cb;--lp-accent:#775400;--mark-tile:#775400;--mark-ink:#fff;--lp-accent-hi:#5f4300;--lp-on-accent:#fff;--lp-in:#0b6c8c;--lp-data:#0b5e4f;--lp-trace-rgb:138,98,0;--lp-in-rgb:11,108,140;--lp-halo:.4;--lp-core-rgb: ;--lp-grat:rgba(20,30,45,.085);--lp-grat-2:rgba(20,30,45,.24);--lp-copper:#d5c6a0;--lp-chart-a:#9a6a00;--lp-chart-b:#0a78a8;--lp-shadow:0 12px 30px rgba(20,30,45,.1),0 1px 2px rgba(20,30,45,.08);--lp-vignette:rgba(70,85,105,.1);--lp-window:#dfe7e3;--lp-data-glow:transparent;--lp-slot:#aeb6bf;--lp-bg-hole:#f6f7f8}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp{--lp-paper:#f7f8f6;--lp-paper-ink:#22272d;--lp-paper-dim:#5a636e;--lp-paper-edge:rgba(20,30,45,.16)}:root[data-theme=light] .lp{--lp-paper:#fff;--lp-paper-edge:rgba(20,30,45,.14)}
