.print-manual.svelte-1yw6hyx{font-family:var(--font-mono);font-size:9pt;line-height:1.45;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.bar.svelte-1yw6hyx{display:flex;justify-content:space-between;padding:1.5mm 3mm;background:var(--ink);color:var(--panel);font-size:7pt;font-weight:700;letter-spacing:.15em}.cover.svelte-1yw6hyx{padding:7mm 0 5mm;border-bottom:1.5pt solid var(--ink)}h1.svelte-1yw6hyx{margin:0;font-size:24pt;font-weight:700;line-height:1;letter-spacing:-.01em}.slash.svelte-1yw6hyx{color:var(--ink-dim);font-weight:400}.model.svelte-1yw6hyx{margin:3mm 0 0;font-size:10pt;font-weight:700;letter-spacing:.12em;color:var(--accent)}.lede.svelte-1yw6hyx{margin:2mm 0 0;max-width:120mm;color:var(--ink-dim)}.block.svelte-1yw6hyx{margin-top:4.5mm;-moz-column-break-inside:avoid;break-inside:avoid}h2.svelte-1yw6hyx{display:flex;align-items:baseline;gap:3mm;margin:0 0 2.5mm;padding-bottom:1mm;border-bottom:.5pt solid var(--line);font-size:8pt;font-weight:700;letter-spacing:.2em}.num.svelte-1yw6hyx{color:var(--accent)}table.svelte-1yw6hyx{width:100%;border-collapse:collapse}th.svelte-1yw6hyx,td.svelte-1yw6hyx{padding:.6mm 0;border-bottom:.5pt dotted var(--line);text-align:left;vertical-align:top}th.svelte-1yw6hyx{width:32mm;font-weight:400;font-size:7pt;letter-spacing:.15em;color:var(--ink-dim)}a.svelte-1yw6hyx{color:var(--ink);text-decoration:none}.controls.svelte-1yw6hyx{display:grid;grid-template-columns:auto 1fr;gap:8mm;align-items:start}kbd.svelte-1yw6hyx{display:inline-flex;align-items:center;justify-content:center;min-width:8mm;height:6mm;padding:0 1.5mm;border:.75pt solid var(--ink);border-radius:1mm;box-shadow:.75pt .75pt 0 var(--ink);background:var(--panel);font-family:var(--font-mono);font-size:8pt;font-weight:700}.keys.svelte-1yw6hyx{display:flex;gap:2mm;margin:0;padding:2.5mm;list-style:none;border:.75pt solid var(--line);border-radius:1.5mm;background:var(--panel-sunk)}.keys.svelte-1yw6hyx li:where(.svelte-1yw6hyx){display:flex;flex-direction:column;align-items:center;gap:1.5mm}.keys.svelte-1yw6hyx kbd:where(.svelte-1yw6hyx){width:12mm;height:10mm}.keys.svelte-1yw6hyx span:where(.svelte-1yw6hyx){font-size:6.5pt;letter-spacing:.12em;color:var(--ink-dim)}.legend.svelte-1yw6hyx{display:grid;grid-template-columns:auto 1fr;gap:1mm 3mm;align-items:center;margin:0}.legend.svelte-1yw6hyx dt:where(.svelte-1yw6hyx){display:flex;gap:1mm}.legend.svelte-1yw6hyx dd:where(.svelte-1yw6hyx){margin:0;color:var(--ink-dim)}.plates.svelte-1yw6hyx{display:grid;grid-template-columns:repeat(3,1fr);gap:1mm 6mm;margin:0;padding:0;list-style:none}.plates.svelte-1yw6hyx li:where(.svelte-1yw6hyx){display:flex;gap:2mm;align-items:baseline}.idx.svelte-1yw6hyx{color:var(--accent);font-size:7pt}.plate-id.svelte-1yw6hyx{font-weight:700}.note.svelte-1yw6hyx,.fine.svelte-1yw6hyx{color:var(--ink-dim);font-size:7.5pt}.fine.svelte-1yw6hyx{margin:2.5mm 0 0}.safety.svelte-1yw6hyx ul:where(.svelte-1yw6hyx){margin:0;padding:2.5mm 4mm;list-style:none;border:.75pt solid var(--ink)}.safety.svelte-1yw6hyx li:where(.svelte-1yw6hyx){padding-left:4mm;text-indent:-4mm}.safety.svelte-1yw6hyx li:where(.svelte-1yw6hyx):before{content:"!";display:inline-block;width:4mm;text-indent:0;font-weight:700;color:var(--accent)}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-cyrillic-ext-400-normal.CH_iUxq2.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-400-normal.CFQi7qvd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-cyrillic-400-normal.XY9qUppk.woff2) format("woff2"),url(./noto-sans-cyrillic-400-normal.-jh3sVvp.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-devanagari-400-normal.BV8n3Zrw.woff2) format("woff2"),url(./noto-sans-devanagari-400-normal.Da_uNpmI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-greek-ext-400-normal.D73iK5X1.woff2) format("woff2"),url(./noto-sans-greek-ext-400-normal.DWouWyWY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-greek-400-normal.CPTbu1sO.woff2) format("woff2"),url(./noto-sans-greek-400-normal.BroOW-sQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-vietnamese-400-normal.l431O8bE.woff2) format("woff2"),url(./noto-sans-vietnamese-400-normal.DziUSn_1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-latin-ext-400-normal.BIBIZdeZ.woff2) format("woff2"),url(./noto-sans-latin-ext-400-normal.vP3vnBxr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-latin-400-normal.CF_EggQ_.woff2) format("woff2"),url(./noto-sans-latin-400-normal.DMz6UGTQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-cyrillic-ext-700-normal.CojAy5w4.woff2) format("woff2"),url(./noto-sans-cyrillic-ext-700-normal.B5dGcPIT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-cyrillic-700-normal.8ZAWbjJL.woff2) format("woff2"),url(./noto-sans-cyrillic-700-normal.CTzjhoZt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-devanagari-700-normal.C8e99gZj.woff2) format("woff2"),url(./noto-sans-devanagari-700-normal.C2VYeOxD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-greek-ext-700-normal.ZrWkOZr4.woff2) format("woff2"),url(./noto-sans-greek-ext-700-normal.BJpqEDTw.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-greek-700-normal.P_B9BfF7.woff2) format("woff2"),url(./noto-sans-greek-700-normal.BVjVfDKs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-vietnamese-700-normal.RhAWG0gK.woff2) format("woff2"),url(./noto-sans-vietnamese-700-normal.Dp2_pAUa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-latin-ext-700-normal.BS3CI2D1.woff2) format("woff2"),url(./noto-sans-latin-ext-700-normal.BInqjRdw.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-latin-700-normal.DwlQfr5s.woff2) format("woff2"),url(./noto-sans-latin-700-normal.CkyHDghY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASEABAAAAAACNAAAAQqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVFoAXBEICoUIhBALGgABNgIkAy4EIAWEZAeBAwwHGyUHKI7RJyOqiGOeOYyKGObFw/f7/W/tfc8Xc/BkYonq0ZLWR4UKJVDx0hhCoVuCOcfn2c9LUmZhpt+rYskkuy6VpF/0yboBPPIkTxwzXTQ1UDXowGbYQQVSbZkiExlHNe1LNAr/3vRV0VlkK3KZd/xwg0AvIIQ2IQT27t1mxUFHqxs7QapA/Q9ViGtkwF4b8kAruCAAKo8v2YOWg4hsYez/386IWTAyBoAKJUDSJRHMDhh6+jCAl1TlXfPv3wNwB5S3COjd68cg1+QzLE76np0So3Csgj0xWwQE3H2odSACwrIQYiGgv0GDjJBYDpAfACSdGbcA4htINN1rQmAIJzW9w84qDrmMkjhIvKsVhj5AvL2ofqmHaoAAtOtEmw6ZHKL+N8Ah2CcBjX8D/ARWQRCNrImkmboBs7BeuuC4VBYY1CUL6ZKFlgBS5E/o/EUGux9pJ/vltLyzl6R3PkKvHxSRvT1k94Yt4esOxvaSBrZr4SOm97FOQ7562Mk+WIFe9DiVkXduf9hDMrseyVsPkqoJTQhjfJhULPXRifI4Ak0mmpmBtkM2bEAzNm1q32HpnMSQIGxBiMbN5wPL7UTSesmeZ7uf9RfnlVT837g7D8Sbvk+ofcoGXX7ZfNnhfyrsTQvR5V8637UV7ucErbzSO5Q7fqZk5PKP8xsH067wteBvl67fE6hV1MpVyn5jsUo34Gany5TqASOlaC6p1WwLm/1pdPY2hUbCfgrmt1HqkpJa9TbdoaSplAFcImK1XKnqN1FKZZcirW9b5JptIdqkoAB1zegv9LZhmqivX9QHfGPJGP5CB+D4+7ij9vSeMsdItgCBS5+k+w44+qPT445CyJWcaYtMsxdB5K/02voWmbKaXpaVPY2ujX9gaAFsDYR23fM2ooe9HQpO6mIboJ1c35ywgduB9vin2DO369msab5pbi/J+7jSwcDSP1Icfws/7u2vEc5ndz5pb6Ca0kF3TLsEwUMJypsg/n+tSt1bbyWunmShR00FqB1YDjQDK6PNIFb7+HGgXwW3AE/TNaljerTio8iAD5FAyGE2MHLq9Zfc2O0cudhgJbnNtPHkduu0kvptF8OGQK9+IAH9e2mIAFxmZObjoMVhGFmZWQggtOg9eGMU/pd4ehwrDwGvAM/KoYAbx6xQi2qN6hkJ1DhaVi68Jm4ubvnqCLQcrPRoRhyelZtLEkoBSrHibgxJNl9SasPGKVFPrWQKqST3QVUa8HlMwG2NZLqaIrAm6eRAYx7T5m3FcbMxSjqxq/i22O7GVa+ctd12M2u19/PRKaDn5lQ4VK2Fi/6D2TDqd6oRBYTkpl6schUl7A0cEUiExEiCpEgmVun+DyBG4nNZi4apqgSqapSIQqtfP1pk1jqd2gCt3icYf59D/CUdar8ydkXRiCj0FPo/5xCxBA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-italic.CpTRWTGK.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-italic.B0IBCV6k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-italic.Cv3Lqv-T.woff2) format("woff2"),url(./jetbrains-mono-greek-400-italic.BmhR2pCu.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-vietnamese-400-italic.BsbD7ygE.woff2) format("woff2"),url(./jetbrains-mono-vietnamese-400-italic.DpC369iW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-italic.Dajob4nU.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-italic.BcOgzu2c.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-italic.BErzo9kg.woff2) format("woff2"),url(./jetbrains-mono-latin-400-italic.Bd9qiy8k.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASQABAAAAAACOgAAAQ0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEgAXBEICoUIhA4LGgABNgIkAy4EIAWFDgeBAwwHGzsHUVRRgsg+DuM2LpyVqmhCMlDByruzRvD9fvz23He/iIInk6QaxSRZSKKRao0EjaSNyhC9iegbPk//FVPejBTG5KwZlYLpt4+cdP/GCeDlBM7/MdNFJFeQz/BvFmkJEl1ga9FR5UXRvdElH9jeodQwvbmaxOPnAwTqASFUAGbw9Fr9SlHmL2zAQLIMZQkZvNG4qJdmHxgigyAdihzOaV26qYJ0Jq0pv1pmXUUXmyhjNpCoISunKjuXzgXAFXPyq+Lv/5fwT4gxQwHl0rM3pNHpIYYO9eWqJbSjYiTqsd2TJAV7Dw/5KVloRheCwMuQINrTTdIaIL0HCQXa0YR1Dt1iQL1qSTbH7Uj5en5VluCUa/nls8q75ZwyQAAqVaNClVAYoiw1sdCObiCYewHPMVLzU0g3MUBDW2gcIT47F0V1TVNzTU1rTU1bbqyraMjbGio6Rn2piA/2IR4E64Ge5deUky/FsKcbdkwt5Z04K8LhaGfHodd4zxsoBg+/wjpf3sFz+A0LR7DF290QX7mDHHqJZgIagQMaiS0pQQoXn3lgycpz7HZ4P+yampuaouycmVko6YGT2GYcaqAcEMyz13nrkwpIfb3u96vv+xRik+2/yCgGKaJ3S+53W+CpO65TRP6x1LsovSm7tbipAtwWJB9+uqPmz9apjIGptBN/9qJP+cngX41vdF3GiFyPON2DQU21bywe2JXiqBoKatV+jd0cy/S9U2fEHlKr3qX3kA+0YYuJLDOzsk/NG0qx5x1C7FUgRV1Z2asRDCBBSoq9+hYa1aTWadhj+mraU5T/7SvvaCH7Yzj1R8Ha2dKzQc42ZT27RpYDQPvN70enGnYXc0rPgqzJwu2Hjxw4DAq+MJvaWlMcA3Ydi5VkH0lxBFrNAepoFFSqHfQwdYABz8dqmAoof5BmFDcAZAHW5tzT6aEV5fK0vtJD07R874K0fSBj+rfqongJjx5crcatD+9/FrhlQzq9ulApgeAqmNOaDOy/qxMvXSS769Ia3XiRRjQAlUIxqCoWA6LN5+svORLNELQSWZdIap0zuZFrcDMWe4LQH2MESWd0CgpzvRRkUywKKvTaJ6g0gYffaBpUIajXDs3I6pdpl4y5QvxG1SIN8SOMwI0hTJhEav9rUliMkYxMzIgoQhgpRiqG4CcVEjVBplmVBnXGkJyihhCCYhqFBIVIOoN6NNECcMKFUpJqvRQUjZhQgEZbUFBcUWMCw3UyDaVyk9UPo9AlJGyj6KKpJ6CTazYUFoGO1TARW4so8HiNGanqcIgvviMkWqg9fyMcE4jM74sbJjUiJEDWQbeyyTsFqJdq2nInJSDIZ9VjpHuRTI8iclREZVRFddRUztn2V4CspCOHCPkUR6WFq9Srgsiqyw0Vu7cGAkPpW7fHybGvdKhf1aFNTXFMlmvF8EtRHj+VzwMAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(./jetbrains-mono-cyrillic-700-italic.D4NO7-Xp.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-700-italic.DEyUS91U.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(./jetbrains-mono-greek-700-italic.GMXU9Ot_.woff2) format("woff2"),url(./jetbrains-mono-greek-700-italic.B5YpCPym.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(./jetbrains-mono-vietnamese-700-italic.DHYDbIgo.woff2) format("woff2"),url(./jetbrains-mono-vietnamese-700-italic.BRpcqYz9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-italic.BHvq88S6.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-700-italic.tAUwmss6.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-italic.CZ6Jb3tH.woff2) format("woff2"),url(./jetbrains-mono-latin-700-italic.Dor426dT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal.DduX7Cxz.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal.Ddg-ESa-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal.SMrb6SvR.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal.CL28JpsE.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.DQPePN4I.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.Dn-Q5RzH.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.Br5SKFH9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.BrRFx4uz.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal.BKFenxV8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAARoABAAAAAACKAAAAQNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3ILGgABNgIkAy4EIAWEaAeBAwwHG/0GCI7THbWz+VKC5/nvfH/tMxNMJldAUjC3EOeCLvTXR6v137ODqFyXjGkiJ/nQNfVrSQm4o01kYCMeZWMFRXO0JU983hbRXiAFNnU6D6fgIa2xbKWGMaSHzyO6AwK4AQBBsCEIAusGLuKJRxYvXb0ZJzqA3w+Ai4VMMlGfhjZb3a0EAvi762qnehobqKNqO7AKO8teSmUhKDAQ3MrBTVYOuB5fv9L+/f9j0P6V/GTkuvOfgcpUp4DksV/XiQLCUUA6qq+uvluAhreaJQghHB0NQUkwAAIoALGrp0FtB/U9AArQgHA0BAi+5cDdq6uOzwui9Pv0r/x+wKTcq3+5kf95v88vAAQAsOMEbDgMoyBRexAkb44GO/4k8BaQroOgoV5mgAXRHh5BEF3TnEZQkGGEGkaYHmjaAvTKAFt1k9vcZ+5xbXVt3mVuvfHT2Ms/jje1neaWKx6IuOyhuG3mdmUd/VS0ic/MY5+gxj/+eOuxj0RcjH+w05SJD11H36eRXyARFn7hAL916C3Za+644porrpCJq666Lm6XuZuhMzcPXeEQc/yZRfHccfiPd566+dSekvw5C/x5s/NJe+yLGx7/Yjzr/hflkvMjT+a9dH3Q2pSUwLXP8Z3xyftTHf++E1O0wHin9d9Js75BntHU31s9q7q/p+kE6jlexQyr2ru02dtc3nyquXx4xtJTuz1NXm+ThzxjSU35TMt3zDdzf035ko3hmbnvbjyL671XeOIvxHvumH3xQrTncq/ndg/fPfTwyxkTtauqLx8rg7KxyzbXrB57KeNh3Gm5DccOdhwj9KXUtfs2VFgpl6Wl3ZZiVcxvoTIRwI4rcSKa8AHVBxngAUgD5dEeRTgq3qdOkeNfrYoIkyqvPr065Np9QXN/c2ralwCnP7z1SvScev9nURGqT3sUsscAIPD89Wq7i/h/RhUE4THVdnZqKA0PLgpers3BvwJeZJQAbtLRSEKjapQLvjRedAN4WiItIMTzN1A4+RloeHnarpPJADZiGQZ20tnODMRLKpuAm8gKsbMNElTHuS4VjAvYqE0LS6sVulmaNaiyTY0Gdep161fu1q7LbIoookuVTg3adetSSJcGzQpp06lOEesstdpKNbpV6GRp0KrLGm1atSmgQptm1baq0ckROn6VTCmFlFJCCUWXzMEnp8ZqP4eVKszpLsHceyUv0qbdgM40fMmUUqyNyWyuQDX5DGtcrxN9jWpUccw+PakK8hIGqpJNwuY6Dc7f9ahUSJU2LYq6FVp0X3cOCsGrv4ZSQNjJDaTzhijmiia62MQuDnGKYfdVfvw/xtHT2lBc7luC5CUzBTZu6eezbHVWS4sVaFX1dNf8jEP4RQ6lu8lcVuzdox8X/4H79RMA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-cyrillic-700-normal.DqW7IXWH.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-700-normal.BC_BlfJB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-greek-700-normal.CeJAPzd1.woff2) format("woff2"),url(./jetbrains-mono-greek-700-normal.DzgyOscY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-700-normal.BcEvxvzL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-normal.EJ07orPW.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-700-normal.xYcj4c6c.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal.CCUXOMUO.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal.BdLAbhJS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--font-pixel: "JetBrains Mono", ui-monospace, monospace;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-body: "Noto Sans", system-ui, sans-serif;font-family:var(--font-body)}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--line) transparent}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--ink-dim)}::-webkit-scrollbar-corner{background:transparent}:focus-visible{outline:var(--stroke) solid var(--accent);outline-offset:2px;border-radius:0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.panel{position:relative;background-color:var(--panel);border:var(--stroke) solid var(--line);border-radius:var(--radius)}.section-label{position:absolute;top:0;transform:translateY(-50%);background-color:var(--panel);padding-inline:.5rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono)}.hbtn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:var(--stroke) solid var(--line);border-radius:var(--radius);background-color:var(--panel-sunk);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono);font-weight:700;box-shadow:2px 2px 0 var(--shadow);transition:transform 80ms cubic-bezier(.2,.9,.25,1),box-shadow 80ms cubic-bezier(.2,.9,.25,1),border-color .12s linear,color .12s linear}.hbtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.hbtn:active:not(:disabled),.hbtn[aria-pressed=true],.hbtn[data-active=true]{transform:translate(1px,2px);box-shadow:0 0 0 var(--shadow)}.hbtn:disabled{opacity:.35;box-shadow:0 0 0 var(--shadow)}.led{width:.25rem;height:.25rem;border-radius:0;background-color:var(--line)}.led[data-on=true]{background-color:var(--rec);box-shadow:0 0 4px var(--rec)}.led[data-on=ok]{background-color:var(--ok);box-shadow:0 0 4px var(--ok)}.hw-screw{position:absolute;width:10px;height:10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,var(--hw-metal-hi),var(--hw-metal) 48%,var(--hw-metal-lo) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--hw-well-2) 30%,transparent),0 1px 1px var(--shadow-soft)}.hw-screw:after{content:"";position:absolute;top:50%;left:16%;right:16%;height:1.5px;margin-top:-.75px;border-radius:1px;background:var(--hw-metal-lo);box-shadow:0 .5px color-mix(in srgb,var(--hw-sheen) 55%,transparent);transform:rotate(var(--angle, 0deg))}.hw-key{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--hw-key-line);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--hw-key) 70%,var(--hw-sheen)),var(--hw-key) 55%,color-mix(in srgb,var(--hw-key) 80%,var(--hw-key-shadow)));color:var(--hw-key-ink);font-family:var(--font-mono);font-weight:700;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,var(--hw-sheen) 45%,transparent),0 2px 0 var(--hw-key-shadow),0 3px 6px var(--shadow-soft);transition:transform 80ms cubic-bezier(.2,.9,.25,1),box-shadow 80ms cubic-bezier(.2,.9,.25,1),border-color .12s linear,color .12s linear}.hw-key:hover{border-color:var(--accent);color:var(--accent)}.hw-key:active,.hw-key[aria-pressed=true]{transform:translateY(2px);box-shadow:inset 0 1px 2px var(--shadow-soft),0 0 0 var(--hw-key-shadow),0 1px 1px var(--shadow-soft)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url(../../../images/grain.png);background-repeat:repeat}.scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 1px,var(--hw-well-2) 1px,var(--hw-well-2) 2px);opacity:var(--scan)}.dot-grid{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:8px 8px}.line-art *{vector-effect:non-scaling-stroke;stroke-width:var(--stroke)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-4{left:1rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-0{margin-left:-0px}.-ml-0\.5{margin-left:-.125rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[85vh\]{height:85vh}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:0px}.min-h-72{min-height:18rem}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[1px\]{width:1px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[220px\]{max-width:220px}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[var\(--stroke\)\]{gap:var(--stroke)}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:var(--stroke)}.border-2{border-width:2px}.border-b{border-bottom-width:var(--stroke)}.border-b-\[4px\]{border-bottom-width:4px}.border-l-\[2px\]{border-left-width:2px}.border-r{border-right-width:var(--stroke)}.border-r-\[2px\]{border-right-width:2px}.border-t{border-top-width:var(--stroke)}.border-dashed{border-style:dashed}.border-\[var\(--hw-case-line\)\]{border-color:var(--hw-case-line)}.border-\[var\(--hw-port\)\]{border-color:var(--hw-port)}.border-\[var\(--hw-screen-ink\)\]{border-color:var(--hw-screen-ink)}.border-\[var\(--hw-screen-line\)\]{border-color:var(--hw-screen-line)}.border-\[var\(--hw-well-2\)\]{border-color:var(--hw-well-2)}.border-accent{border-color:var(--accent)}.border-line{border-color:var(--line)}.border-transparent{border-color:transparent}.border-warn{border-color:var(--warn)}.border-b-accent{border-bottom-color:var(--accent)}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.bg-\[var\(--hw-case\)\]{background-color:var(--hw-case)}.bg-\[var\(--hw-case-2\)\]{background-color:var(--hw-case-2)}.bg-\[var\(--hw-case-line\)\]{background-color:var(--hw-case-line)}.bg-\[var\(--hw-chip\)\]{background-color:var(--hw-chip)}.bg-\[var\(--hw-key-ink\)\]{background-color:var(--hw-key-ink)}.bg-\[var\(--hw-screen\)\]{background-color:var(--hw-screen)}.bg-\[var\(--hw-screen-cell\)\]{background-color:var(--hw-screen-cell)}.bg-\[var\(--hw-screen-cell-on\)\]{background-color:var(--hw-screen-cell-on)}.bg-\[var\(--hw-screen-ink\)\]{background-color:var(--hw-screen-ink)}.bg-\[var\(--hw-screen-seg-off\)\]{background-color:var(--hw-screen-seg-off)}.bg-\[var\(--hw-screen-well\)\]{background-color:var(--hw-screen-well)}.bg-\[var\(--hw-well\)\]{background-color:var(--hw-well)}.bg-\[var\(--hw-well-2\)\]{background-color:var(--hw-well-2)}.bg-accent{background-color:var(--accent)}.bg-current{background-color:currentColor}.bg-dim{background-color:var(--ink-dim)}.bg-hover{background-color:var(--hover)}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-ok{background-color:var(--ok)}.bg-page{background-color:var(--bg)}.bg-panel{background-color:var(--panel)}.bg-rec{background-color:var(--rec)}.bg-screen-dark{background-color:var(--screen-dark)}.bg-scrim{background-color:var(--scrim)}.bg-sunk{background-color:var(--panel-sunk)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,1\)_0\%\,rgba\(255\,255\,255\,0\)_60\%\)\]{background-image:linear-gradient(135deg,#fff,#fff0 60%)}.bg-\[linear-gradient\(rgba\(18\,16\,16\,0\)_50\%\,rgba\(0\,0\,0\,0\.25\)_50\%\)\]{background-image:linear-gradient(#12101000 50%,#00000040 50%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-line{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--line) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[var\(--hw-glass\)\]{--tw-gradient-to: var(--hw-glass) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\[size\:100\%_4px\]{background-size:100% 4px}.stroke-line{stroke:var(--line)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.font-mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.font-sans{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-femto{font-size:5px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-micro{font-size:8px}.text-nano{font-size:7px}.text-pico{font-size:6px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-tiny{font-size:9px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:10px}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--hw-chip-ink\)\]{color:var(--hw-chip-ink)}.text-\[var\(--hw-key-ink\)\]{color:var(--hw-key-ink)}.text-\[var\(--hw-screen-ink\)\]{color:var(--hw-screen-ink)}.text-\[var\(--hw-screen-ink-dim\)\]{color:var(--hw-screen-ink-dim)}.text-accent{color:var(--accent)}.text-current{color:currentColor}.text-dim{color:var(--ink-dim)}.text-ink{color:var(--ink)}.text-rec{color:var(--rec)}.text-warn{color:var(--warn)}.no-underline{text-decoration-line:none}.accent-ink{accent-color:var(--ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-\[0\.1\]{opacity:.1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_4px_0_var\(--shadow\)\]{--tw-shadow: 4px 4px 0 var(--shadow);--tw-shadow-colored: 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: inset 0 0 20px rgba(0,0,0,.8);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_5px_rgba\(0\,0\,0\,0\.8\)\,0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: inset 0 2px 5px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: inset 0 2px 5px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}:root,:root[data-theme=light]{color-scheme:light;--bg: #f4f4f5;--panel: #ffffff;--panel-sunk: #ececee;--hover: rgba(0, 0, 0, .045);--ink: #121212;--ink-dim: #55555a;--line: #d3d3d7;--accent: #c2410c;--accent-ink: #ffffff;--ok: #0f7a3d;--rec: #c0161b;--warn: #8a5300;--shadow: #121212;--shadow-soft: rgba(0, 0, 0, .15);--scrim: rgba(24, 24, 27, .22);--screen-dark: rgba(8, 8, 10, .86);--accent-wash: rgba(204, 68, 0, .09);--radius: 2px;--stroke: 1px;--grain: .04;--scan: .05;--code-bg: #eff1f5;--code-fg: #24292f;--code-comment: #57606a;--code-punct: #4c545e;--code-namespace: #3c4d5c;--code-deleted: #82071e;--code-symbol: #0550ae;--code-tag: #cf222e;--code-boolean: #0550ae;--code-number: #953800;--code-constant: #0550ae;--code-selector: #6f35c4;--code-attr: #116329;--code-string: #0a3069;--code-class: #953800;--code-regex: #0550ae;--code-selection: rgba(31, 86, 158, .18);--hw-case: #e6e6e3;--hw-case-2: #dfdfdf;--hw-case-line: #c5c5c5;--hw-well: #1c1c1c;--hw-well-2: #121212;--hw-screw: #c9c9cb;--hw-key: #f4f4f2;--hw-key-line: #cccccc;--hw-key-ink: #4b4b50;--hw-key-shadow: #b5b5b8;--hw-knob-edge: #111111;--hw-knob-1: #0a84ff;--hw-knob-2: #00b25a;--hw-knob-3: #ff5a14;--hw-knob-4: #ffc400;--hw-metal-hi: #ffffff;--hw-metal: #c4c4c8;--hw-metal-lo: #77777d;--hw-sheen: #ffffff;--hw-screen: #8ba67e;--hw-screen-2: #071308;--hw-screen-ink: #132a10;--hw-screen-ink-2: #00ff66;--hw-screen-line: #6c8660;--hw-screen-ink-dim: #5e7456;--hw-screen-well: #83a07a;--hw-screen-cell: #899f7c;--hw-screen-cell-on: #86a077;--hw-screen-seg-off: #738a6a;--hw-screen-grid: rgba(19, 42, 16, .04);--hw-screen-glow: none;--hw-port: #b8860b;--hw-lightbar: #ff5a14;--hw-glass: rgba(255, 255, 255, .1);--hw-chip: rgba(0, 0, 0, .62);--hw-chip-ink: #ffffff;--hw-glyph: #ffffff;--hw-glyph-edge: #55555a}:root[data-theme=dark]{color-scheme:dark;--bg: #1a1b1e;--panel: #232428;--panel-sunk: #191a1d;--hover: rgba(255, 255, 255, .055);--ink: #f2f2f3;--ink-dim: #a9a9b1;--line: #3a3b40;--accent: #ff6a1f;--accent-ink: #14100c;--ok: #3ad07c;--rec: #ff4f4f;--warn: #ffb454;--shadow: #0d0d0f;--shadow-soft: rgba(0, 0, 0, .5);--scrim: rgba(0, 0, 0, .3);--screen-dark: rgba(4, 4, 6, .88);--accent-wash: rgba(255, 106, 31, .12);--grain: .035;--scan: .06;--code-bg: #19212e;--code-fg: #d6deeb;--code-comment: rgb(99, 119, 119);--code-punct: rgb(199, 146, 234);--code-namespace: rgb(178, 204, 214);--code-deleted: rgba(239, 83, 80, .56);--code-symbol: rgb(128, 203, 196);--code-tag: rgb(127, 219, 202);--code-boolean: rgb(255, 88, 116);--code-number: rgb(247, 140, 108);--code-constant: rgb(130, 170, 255);--code-selector: rgb(199, 146, 234);--code-attr: rgb(173, 219, 103);--code-string: rgb(173, 219, 103);--code-class: rgb(255, 203, 139);--code-regex: rgb(214, 222, 235);--code-selection: rgba(29, 59, 83, .99);--hw-case: #1e1e1f;--hw-case-2: #1d1d1f;--hw-case-line: #2b2b2c;--hw-well: #0b0b0c;--hw-well-2: #050505;--hw-screw: #333338;--hw-key: #242426;--hw-key-line: #3f3f46;--hw-key-ink: #a1a1aa;--hw-key-shadow: #111111;--hw-knob-edge: #000000;--hw-knob-1: #1f7fd0;--hw-knob-2: #1fb86c;--hw-knob-3: #e8581a;--hw-knob-4: #e6b400;--hw-metal-hi: #e4e4ea;--hw-metal: #7a7a82;--hw-metal-lo: #1e1e22;--hw-sheen: #ffffff;--hw-screen: #071308;--hw-screen-2: #040c05;--hw-screen-ink: #13a846;--hw-screen-ink-2: #00ff66;--hw-screen-line: #1c2e1f;--hw-screen-ink-dim: #13a846;--hw-screen-well: #060e07;--hw-screen-cell: #060e07;--hw-screen-cell-on: #0a1e0c;--hw-screen-seg-off: #0e2411;--hw-screen-grid: rgba(0, 255, 102, .02);--hw-screen-glow: 0 0 2px rgba(0, 255, 102, .4);--hw-port: #ffd700;--hw-lightbar: #ff6a1f;--hw-glyph: #f2f2f3;--hw-glyph-edge: #f2f2f3}:root[data-theme=phosphor]{color-scheme:dark;--bg: #04070a;--panel: #070f0c;--panel-sunk: #030806;--hover: rgba(51, 255, 102, .07);--ink: #6bff92;--ink-dim: #35c463;--line: #1d4a2c;--accent: #ff6a1f;--accent-ink: #0a0500;--ok: #33ff66;--rec: #ff5252;--warn: #ffb454;--shadow: #000000;--shadow-soft: rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .32);--screen-dark: rgba(0, 3, 1, .9);--accent-wash: rgba(255, 106, 31, .14);--grain: .03;--scan: .12;--code-bg: #04100a;--code-fg: #7dffa3;--code-comment: #2f7a4a;--code-punct: #4fd97a;--code-namespace: #58e089;--code-deleted: #ff5252;--code-symbol: #33ff66;--code-tag: #7dffa3;--code-boolean: #b6ffc4;--code-number: #b6ffc4;--code-constant: #33ff66;--code-selector: #4fd97a;--code-attr: #58e089;--code-string: #9cffb8;--code-class: #7dffa3;--code-regex: #b6ffc4;--code-selection: rgba(51, 255, 102, .22);--hw-case: #061009;--hw-case-2: #050d07;--hw-case-line: #12351f;--hw-well: #010402;--hw-well-2: #000201;--hw-screw: #12351f;--hw-key: #071109;--hw-key-line: #16452a;--hw-key-ink: #35c463;--hw-key-shadow: #000000;--hw-knob-edge: #000000;--hw-knob-1: #33ff66;--hw-knob-2: #1fcc4f;--hw-knob-3: #6bff92;--hw-knob-4: #14993a;--hw-metal-hi: #6bff92;--hw-metal: #16452a;--hw-metal-lo: #010402;--hw-sheen: #b6ffc4;--hw-screen: #04170c;--hw-screen-2: #010502;--hw-screen-ink: #33ff66;--hw-screen-ink-2: #6bff92;--hw-screen-line: #12351f;--hw-screen-ink-dim: #2ad156;--hw-screen-well: #020c06;--hw-screen-cell: #051309;--hw-screen-cell-on: #072012;--hw-screen-seg-off: #0d3f22;--hw-screen-grid: rgba(51, 255, 102, .025);--hw-screen-glow: 0 0 2px rgba(51, 255, 102, .45);--hw-port: #33ff66;--hw-lightbar: #33ff66;--hw-glyph: #6bff92;--hw-glyph-edge: #6bff92}:root[data-theme=gameboy]{color-scheme:dark;--bg: #306230;--panel: #0f380f;--panel-sunk: #0f380f;--hover: rgba(155, 188, 15, .1);--ink: #9bbc0f;--ink-dim: #8bac0f;--line: #306230;--accent: #ff6a1f;--accent-ink: #0f380f;--ok: #9bbc0f;--rec: #ff6a1f;--warn: #ffb454;--shadow: #061f06;--shadow-soft: rgba(6, 31, 6, .55);--scrim: rgba(6, 31, 6, .28);--screen-dark: rgba(6, 31, 6, .9);--accent-wash: rgba(255, 106, 31, .14);--grain: .05;--scan: .1;--code-bg: #0f380f;--code-fg: #9bbc0f;--code-comment: #306230;--code-punct: #8bac0f;--code-namespace: #8bac0f;--code-deleted: #ff6a1f;--code-symbol: #9bbc0f;--code-tag: #9bbc0f;--code-boolean: #9bbc0f;--code-number: #8bac0f;--code-constant: #9bbc0f;--code-selector: #8bac0f;--code-attr: #8bac0f;--code-string: #8bac0f;--code-class: #9bbc0f;--code-regex: #8bac0f;--code-selection: rgba(155, 188, 15, .3);--hw-case: #306230;--hw-case-2: #0f380f;--hw-case-line: #0f380f;--hw-well: #0f380f;--hw-well-2: #061f06;--hw-screw: #306230;--hw-key: #8bac0f;--hw-key-line: #0f380f;--hw-key-ink: #0f380f;--hw-key-shadow: #0f380f;--hw-knob-edge: #0f380f;--hw-knob-1: #8bac0f;--hw-knob-2: #9bbc0f;--hw-knob-3: #306230;--hw-knob-4: #8bac0f;--hw-metal-hi: #9bbc0f;--hw-metal: #306230;--hw-metal-lo: #0f380f;--hw-sheen: #9bbc0f;--hw-screen: #8bac0f;--hw-screen-2: #0f380f;--hw-screen-ink: #0f380f;--hw-screen-ink-2: #0f380f;--hw-screen-line: #0f380f;--hw-screen-ink-dim: #306230;--hw-screen-well: #84a30e;--hw-screen-cell: #84a30e;--hw-screen-cell-on: #9bbc0f;--hw-screen-seg-off: #6f8f0d;--hw-screen-grid: rgba(15, 56, 15, .06);--hw-screen-glow: none;--hw-port: #0f380f;--hw-lightbar: #9bbc0f;--hw-glyph: #9bbc0f;--hw-glyph-edge: #9bbc0f}:root[data-theme=ps1]{color-scheme:light;--bg: #c8c2b4;--panel: #e2ded4;--panel-sunk: #d3cec2;--hover: rgba(36, 36, 42, .055);--ink: #24242a;--ink-dim: #4f4c45;--line: #a39b89;--accent: #87310c;--accent-ink: #ffffff;--ok: #0c5540;--rec: #9a1b35;--warn: #6b4909;--shadow: #3a352c;--shadow-soft: rgba(58, 53, 44, .2);--scrim: rgba(40, 37, 31, .26);--screen-dark: rgba(10, 10, 14, .88);--accent-wash: rgba(135, 49, 12, .1);--grain: .05;--scan: .06;--code-bg: #dcd8cd;--code-fg: #24242a;--code-comment: #66625a;--code-punct: #4a4740;--code-namespace: #3a4f8a;--code-deleted: #9a1b35;--code-symbol: #3a4f8a;--code-tag: #9a1b35;--code-boolean: #3a4f8a;--code-number: #87310c;--code-constant: #3a4f8a;--code-selector: #7a2f63;--code-attr: #0c5540;--code-string: #1f4477;--code-class: #87310c;--code-regex: #3a4f8a;--code-selection: rgba(58, 79, 138, .2);--hw-case: #cdc8bb;--hw-case-2: #c2bcae;--hw-case-line: #a29b8c;--hw-well: #2a2a2e;--hw-well-2: #17171a;--hw-screw: #b5afa1;--hw-key: #d9d4c9;--hw-key-line: #b0a99a;--hw-key-ink: #3c3c40;--hw-key-shadow: #a79f90;--hw-knob-edge: #2a2a2e;--hw-knob-1: #6f86d6;--hw-knob-2: #2fae88;--hw-knob-3: #d86fb2;--hw-knob-4: #e0484e;--hw-metal-hi: #fbf8f1;--hw-metal: #b5afa1;--hw-metal-lo: #6a655a;--hw-sheen: #ffffff;--hw-screen: #101014;--hw-screen-2: #06060a;--hw-screen-ink: #e6e6ea;--hw-screen-ink-2: #8fb7ff;--hw-screen-line: #2a2a32;--hw-screen-ink-dim: #9a9aa4;--hw-screen-well: #0c0c10;--hw-screen-cell: #16161c;--hw-screen-cell-on: #dcdce2;--hw-screen-seg-off: #23232a;--hw-screen-grid: rgba(230, 230, 234, .05);--hw-screen-glow: 0 0 2px rgba(143, 183, 255, .35);--hw-port: #9a1b35;--hw-lightbar: #3d6bff;--hw-glyph: #ffffff;--hw-glyph-edge: #4f4c45}:root[data-theme=ps2]{color-scheme:dark;--bg: #0d0f14;--panel: #1a1e27;--panel-sunk: #12151c;--hover: rgba(255, 255, 255, .055);--ink: #e9edf4;--ink-dim: #9aa5b5;--line: #333a47;--accent: #4d9fff;--accent-ink: #08111f;--ok: #35d07c;--rec: #ff5b5b;--warn: #ffb454;--shadow: #05070a;--shadow-soft: rgba(0, 0, 0, .5);--scrim: rgba(0, 0, 0, .34);--screen-dark: rgba(3, 5, 9, .88);--accent-wash: rgba(77, 159, 255, .12);--grain: .035;--scan: .06;--code-bg: #141a24;--code-fg: #d6deeb;--code-comment: #78898a;--code-punct: rgb(199, 146, 234);--code-namespace: rgb(178, 204, 214);--code-deleted: rgba(239, 83, 80, .56);--code-symbol: rgb(128, 203, 196);--code-tag: rgb(127, 219, 202);--code-boolean: rgb(255, 88, 116);--code-number: rgb(247, 140, 108);--code-constant: rgb(130, 170, 255);--code-selector: rgb(199, 146, 234);--code-attr: rgb(173, 219, 103);--code-string: rgb(173, 219, 103);--code-class: rgb(255, 203, 139);--code-regex: rgb(214, 222, 235);--code-selection: rgba(29, 59, 83, .99);--hw-case: #191d25;--hw-case-2: #161a21;--hw-case-line: #262c36;--hw-well: #05070a;--hw-well-2: #030405;--hw-screw: #333a46;--hw-key: #232833;--hw-key-line: #3b4250;--hw-key-ink: #a9b3c2;--hw-key-shadow: #0b0d11;--hw-knob-edge: #05070a;--hw-knob-1: #5f93f0;--hw-knob-2: #3cc98f;--hw-knob-3: #e27ab6;--hw-knob-4: #ff5a5f;--hw-metal-hi: #d3dbe8;--hw-metal: #5b6474;--hw-metal-lo: #12151b;--hw-sheen: #ffffff;--hw-screen: #080b12;--hw-screen-2: #04060a;--hw-screen-ink: #eaeffb;--hw-screen-ink-2: #6fa8ff;--hw-screen-line: #232a3a;--hw-screen-ink-dim: #93a0b8;--hw-screen-well: #05070c;--hw-screen-cell: #0c1220;--hw-screen-cell-on: #dbe4f5;--hw-screen-seg-off: #1a2130;--hw-screen-grid: rgba(234, 239, 251, .05);--hw-screen-glow: 0 0 2px rgba(111, 168, 255, .4);--hw-port: #3d8bfd;--hw-lightbar: #3d8bfd;--hw-glyph: #e9edf4;--hw-glyph-edge: #e9edf4}:root[data-theme=mrrobot]{color-scheme:dark;--bg: #0a0101;--panel: #120303;--panel-sunk: #070000;--hover: rgba(255, 36, 25, .08);--ink: #ff6b5c;--ink-dim: #e4463a;--line: #4a1410;--accent: #ff2419;--accent-ink: #0a0000;--ok: #ff8f80;--rec: #ff2419;--warn: #ffb3a6;--shadow: #000000;--shadow-soft: rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .36);--screen-dark: rgba(4, 0, 0, .9);--accent-wash: rgba(255, 36, 25, .14);--grain: .03;--scan: .16;--code-bg: #0e0101;--code-fg: #ff7a6c;--code-comment: #8a2a22;--code-punct: #e4463a;--code-namespace: #f0584b;--code-deleted: #ff2419;--code-symbol: #ff3b2f;--code-tag: #ff7a6c;--code-boolean: #ffb3a6;--code-number: #ffb3a6;--code-constant: #ff3b2f;--code-selector: #e4463a;--code-attr: #f0584b;--code-string: #ff9c90;--code-class: #ff7a6c;--code-regex: #ffb3a6;--code-selection: rgba(255, 36, 25, .24);--hw-case: #0f0202;--hw-case-2: #0b0101;--hw-case-line: #3a0f0b;--hw-well: #030000;--hw-well-2: #010000;--hw-screw: #3a0f0b;--hw-key: #120303;--hw-key-line: #4a1410;--hw-key-ink: #e4463a;--hw-key-shadow: #000000;--hw-knob-edge: #000000;--hw-knob-1: #ff2419;--hw-knob-2: #c41a12;--hw-knob-3: #ff6b5c;--hw-knob-4: #8a120c;--hw-metal-hi: #ff6b5c;--hw-metal: #4a1410;--hw-metal-lo: #030000;--hw-sheen: #ffb3a6;--hw-screen: #140100;--hw-screen-2: #050000;--hw-screen-ink: #ff3b2f;--hw-screen-ink-2: #ff6b5c;--hw-screen-line: #3a0f0b;--hw-screen-ink-dim: #d8392c;--hw-screen-well: #0a0000;--hw-screen-cell: #140302;--hw-screen-cell-on: #230605;--hw-screen-seg-off: #3f0e0a;--hw-screen-grid: rgba(255, 36, 25, .03);--hw-screen-glow: 0 0 2px rgba(255, 36, 25, .5);--hw-port: #ff2419;--hw-lightbar: #ff2419;--hw-glyph: #ff6b5c;--hw-glyph-edge: #ff6b5c}:root[data-theme=gd]{color-scheme:dark;--bg: #061f6e;--panel: #0b2f9c;--panel-sunk: #08267f;--hover: rgba(255, 224, 26, .08);--ink: #f7fbff;--ink-dim: #b8cdff;--line: #2d5ae0;--accent: #ffe01a;--accent-ink: #1a1400;--ok: #5aff3c;--rec: #ff8a8a;--warn: #ffb347;--shadow: #020b2e;--shadow-soft: rgba(1, 6, 30, .5);--scrim: rgba(1, 6, 30, .34);--screen-dark: rgba(2, 8, 34, .88);--accent-wash: rgba(255, 224, 26, .14);--grain: .03;--scan: .05;--code-bg: #072478;--code-fg: #eef3ff;--code-comment: #8fa8e8;--code-punct: #c3d3ff;--code-namespace: #7ff0ff;--code-deleted: #ff8a8a;--code-symbol: #7ff0ff;--code-tag: #ffe01a;--code-boolean: #ffb347;--code-number: #ffb347;--code-constant: #7ff0ff;--code-selector: #ffe01a;--code-attr: #5aff3c;--code-string: #b6ff9e;--code-class: #ffe01a;--code-regex: #ff9ef0;--code-selection: rgba(255, 224, 26, .22);--hw-case: #0c33a8;--hw-case-2: #0a2c93;--hw-case-line: #2a55d4;--hw-well: #03104a;--hw-well-2: #020a33;--hw-screw: #d9b21f;--hw-key: #1240c4;--hw-key-line: #3d6af0;--hw-key-ink: #ffe01a;--hw-key-shadow: #041357;--hw-knob-edge: #03104a;--hw-knob-1: #ffe01a;--hw-knob-2: #5aff3c;--hw-knob-3: #00e5ff;--hw-knob-4: #ff4fd8;--hw-metal-hi: #fff6b0;--hw-metal: #d9b21f;--hw-metal-lo: #6b5205;--hw-sheen: #fffbe0;--hw-screen: #041657;--hw-screen-2: #020b36;--hw-screen-ink: #ffe01a;--hw-screen-ink-2: #fff6b0;--hw-screen-line: #173aa6;--hw-screen-ink-dim: #c9ad14;--hw-screen-well: #030f45;--hw-screen-cell: #06196b;--hw-screen-cell-on: #ffe98a;--hw-screen-seg-off: #0e2a8a;--hw-screen-grid: rgba(0, 229, 255, .05);--hw-screen-glow: 0 0 2px rgba(255, 224, 26, .45);--hw-port: #ffe01a;--hw-lightbar: #ffd000;--hw-glyph: #fff6b0;--hw-glyph-edge: #fff6b0}.highlight-link{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--stroke);text-underline-offset:4px;transition:color .12s linear}.highlight-link:hover{background-color:transparent;color:var(--accent)}.blog-content{color:var(--ink);font-family:var(--font-body)}.blog-content h1{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog-content h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog-content h1,.blog-content h2,.blog-content h3{color:var(--ink);font-family:var(--font-mono)}.blog-content p,.blog-content li{color:var(--ink);font-family:var(--font-body)}.blog-content p{margin-bottom:1.5rem;line-height:2}.blog-content ul{margin-bottom:1.5rem;list-style-type:disc}.blog-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.blog-content ul{padding-left:1.5rem}.blog-content ol{margin-bottom:1.5rem;list-style-type:decimal}.blog-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.blog-content ol{padding-left:1.5rem}.blog-content li{line-height:2}.blog-content ul ul,.blog-content ol ol,.blog-content ul ol,.blog-content ol ul{margin-bottom:0;margin-top:.75rem}.blog-content blockquote{border-left:4px solid var(--line);color:var(--ink-dim);margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1rem;font-style:italic;line-height:2}.blog-content img{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;display:block;cursor:pointer;border:var(--stroke) solid var(--line);border-radius:var(--radius);transition:border-color .12s linear}.blog-content img:hover{border-color:var(--accent)}.blog-content video{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;display:block;border:var(--stroke) solid var(--line);border-radius:var(--radius)}.blog-content pre{background-color:var(--panel-sunk);border:var(--stroke) solid var(--line);color:var(--ink);margin-top:1.5rem;margin-bottom:1.5rem;display:block;overflow-x:auto;padding:1rem}.blog-content table{border:var(--stroke) solid var(--line);margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;text-align:left}.blog-content th{border:var(--stroke) solid var(--line);background-color:var(--panel-sunk);color:var(--ink);padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog-content td{border:var(--stroke) solid var(--line);color:var(--ink);padding:.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}.blog-content a{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--stroke);text-underline-offset:4px;transition:color .12s linear}.blog-content a:hover{background-color:transparent;color:var(--accent)}hr{border-color:var(--line)!important}@property --fs-p{syntax: "<number>"; inherits: true; initial-value: 0;}.focus-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.focus-sweep-window{position:sticky;top:0;height:100vh;height:100dvh;max-height:100%;overflow:hidden}.focus-sweep-curtain{--fs-x: 50%;--fs-y: 50%;--fs-b: 200vmax;position:absolute;top:0;right:0;bottom:0;left:0}.focus-sweep-curtain>div{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(var(--fs-blur));backdrop-filter:blur(var(--fs-blur));-webkit-mask-image:radial-gradient(circle at var(--fs-x) var(--fs-y),transparent calc((var(--fs-p) - 1 + var(--fs-in)) * var(--fs-b)),#000 calc((var(--fs-p) - 1 + var(--fs-lock)) * var(--fs-b)),#000 calc((var(--fs-p) - var(--fs-lock)) * var(--fs-b)),transparent calc((var(--fs-p) - var(--fs-in)) * var(--fs-b)));mask-image:radial-gradient(circle at var(--fs-x) var(--fs-y),transparent calc((var(--fs-p) - 1 + var(--fs-in)) * var(--fs-b)),#000 calc((var(--fs-p) - 1 + var(--fs-lock)) * var(--fs-b)),#000 calc((var(--fs-p) - var(--fs-lock)) * var(--fs-b)),transparent calc((var(--fs-p) - var(--fs-in)) * var(--fs-b)))}.focus-sweep-curtain>div:nth-child(1){--fs-blur: 1px;--fs-in: .04;--fs-lock: .14}.focus-sweep-curtain>div:nth-child(2){--fs-blur: 2px;--fs-in: .05;--fs-lock: .17}.focus-sweep-curtain>div:nth-child(3){--fs-blur: 4px;--fs-in: .06;--fs-lock: .2}.focus-sweep-curtain>div:nth-child(4){--fs-blur: 7px;--fs-in: .07;--fs-lock: .23}.focus-sweep-curtain>div:nth-child(5){--fs-blur: 12px;--fs-in: .07;--fs-lock: .25}:root[data-boot=armed] [data-boot]{opacity:0}@keyframes plate-blink{0%{opacity:1}40%{opacity:.4}to{opacity:1}}.plate-blink{animation:plate-blink .14s steps(3,end)}@keyframes crt-on{0%{opacity:0}40%{opacity:1}62%{opacity:.3}to{opacity:1}}.crt-on{animation:crt-on .13s steps(3,end) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.before\:-inset-2\.5:before{content:var(--tw-content);top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-line:hover{border-color:var(--line)}.hover\:bg-accent-wash:hover{background-color:var(--accent-wash)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:text-accent:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:bg-hover:focus-visible{background-color:var(--hover)}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:text-accent,.group:hover .group-hover\:text-accent{color:var(--accent)}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-6{height:1.5rem}.sm\:h-72{height:18rem}.sm\:max-h-\[60vh\]{max-height:60vh}.sm\:w-12{width:3rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:max-w-\[60vw\]{max-width:60vw}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-1{padding:.25rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-tiny{font-size:9px}.sm\:text-xxs{font-size:10px}}@media (min-width: 768px){.md\:col-span-3{grid-column:span 3 / span 3}.md\:flex{display:flex}.md\:w-48{width:12rem}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-y-6{row-gap:1.5rem}.md\:self-center{align-self:center}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>p\:last-child\]\:mb-0>p:last-child{margin-bottom:0}.\[\&\>p\]\:mb-2>p{margin-bottom:.5rem}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:cursor-pointer{cursor:pointer}}code[class*=language-],pre[class*=language-]{color:var(--code-fg);font-family:Jetbrains Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:var(--code-selection)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:var(--code-selection)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{color:var(--code-fg);background:var(--code-bg)}:not(pre)>code[class*=language-]{border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:var(--code-comment)}.token.punctuation{color:var(--code-punct)}.namespace{color:var(--code-namespace)}.token.deleted{color:var(--code-deleted);font-style:italic}.token.symbol,.token.property{color:var(--code-symbol)}.token.tag,.token.operator,.token.keyword{color:var(--code-tag)}.token.boolean{color:var(--code-boolean)}.token.number{color:var(--code-number)}.token.constant,.token.function,.token.builtin,.token.char{color:var(--code-constant)}.token.selector,.token.doctype{color:var(--code-selector);font-style:italic}.token.attr-name,.token.inserted{color:var(--code-attr);font-style:italic}.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string{color:var(--code-string)}.token.class-name,.token.atrule,.token.attr-value{color:var(--code-class)}.token.regex,.token.important,.token.variable{color:var(--code-regex)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.print-manual{display:none}@page{size:A4;margin:14mm}@media print{html:root,html:root[data-theme]{color-scheme:light;--bg: #ffffff;--panel: #ffffff;--panel-sunk: #f4f4f5;--hover: transparent;--ink: #121212;--ink-dim: #55555a;--line: #b4b4ba;--accent: #c2410c;--accent-ink: #ffffff;--ok: #0f7a3d;--rec: #c0161b;--warn: #8a5300;--shadow: transparent;--shadow-soft: transparent;--scrim: transparent;--screen-dark: rgba(8, 8, 10, .86);--accent-wash: rgba(204, 68, 0, .09);--radius: 2px;--stroke: 1px;--grain: 0;--scan: 0;--code-bg: #f4f4f5;--code-fg: #24292f;--code-comment: #57606a;--code-punct: #4c545e;--code-namespace: #3c4d5c;--code-deleted: #82071e;--code-symbol: #0550ae;--code-tag: #cf222e;--code-boolean: #0550ae;--code-number: #953800;--code-constant: #0550ae;--code-selector: #6f35c4;--code-attr: #116329;--code-string: #0a3069;--code-class: #953800;--code-regex: #0550ae;--code-selection: rgba(31, 86, 158, .18);--hw-case: #e6e6e3;--hw-case-2: #dfdfdf;--hw-case-line: #c5c5c5;--hw-well: #1c1c1c;--hw-well-2: #121212;--hw-screw: #c9c9cb;--hw-key: #f4f4f2;--hw-key-line: #cccccc;--hw-key-ink: #4b4b50;--hw-key-shadow: #b5b5b8;--hw-knob-edge: #111111;--hw-knob-1: #0a84ff;--hw-knob-2: #00b25a;--hw-knob-3: #ff5a14;--hw-knob-4: #ffc400;--hw-metal-hi: #ffffff;--hw-metal: #c4c4c8;--hw-metal-lo: #77777d;--hw-sheen: #ffffff;--hw-screen: #8ba67e;--hw-screen-2: #071308;--hw-screen-ink: #132a10;--hw-screen-ink-2: #00ff66;--hw-screen-line: #6c8660;--hw-screen-ink-dim: #5e7456;--hw-screen-well: #83a07a;--hw-screen-cell: #899f7c;--hw-screen-cell-on: #86a077;--hw-screen-seg-off: #738a6a;--hw-screen-grid: rgba(19, 42, 16, .04);--hw-screen-glow: none;--hw-port: #b8860b;--hw-glass: rgba(255, 255, 255, .1);--hw-chip: rgba(0, 0, 0, .62);--hw-chip-ink: #ffffff;--hw-glyph: #ffffff;--hw-glyph-edge: #55555a}html,body{background:#fff!important;color:var(--ink)}.grain,.focus-sweep,[data-status-bar],[data-status-bar]~[data-boot="7"],#key-map,[role=dialog],.hbtn,.hw-key,.usb-port,video,audio,iframe{display:none!important}div:has(>.print-manual)>.absolute.inset-0{display:none!important}div:has(>.print-manual){display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;min-height:0!important;padding:0!important}.print-manual{display:block!important;order:-1;-moz-column-break-after:page;break-after:page}div:has(>[data-status-bar]){max-width:none!important;border:0!important;box-shadow:none!important}[data-boot]{opacity:1!important;transform:none!important;visibility:visible!important}*,*:before,*:after{animation:none!important;transition:none!important;text-shadow:none!important}.shadow-2xl,.panel{box-shadow:none!important}.panel,figure,pre,table,tr,img,svg{-moz-column-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid}p{orphans:3;widows:3}a[href^=http]:after,a[href^="mailto:"]:after{content:" <" attr(href) ">";font-family:var(--font-mono);font-size:.8em;font-weight:400;color:var(--ink-dim);word-break:break-all}.print-manual a:after{content:none!important}}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){transition:color .12s linear}.brand.svelte-12qhfyh:hover span:where(.svelte-12qhfyh),.brand[data-stretching=true].svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--accent)}.brand.svelte-12qhfyh{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-dot.svelte-12qhfyh{transform-box:fill-box}.brand.svelte-12qhfyh:hover .brand-dot:where(.svelte-12qhfyh),.brand.svelte-12qhfyh:focus-visible .brand-dot:where(.svelte-12qhfyh){animation:svelte-12qhfyh-brand-hop .42s steps(4,end)}@keyframes svelte-12qhfyh-brand-hop{50%{transform:translateY(-1.5px)}}.badge-led.svelte-12qhfyh{display:inline-block;width:5px;height:5px;background-color:var(--accent)}.carrier-lost.svelte-12qhfyh{animation:svelte-12qhfyh-carrier-blink 1s steps(1,end) infinite}:root[data-motion=off] .carrier-lost.svelte-12qhfyh{animation:none}@keyframes svelte-12qhfyh-carrier-blink{50%{opacity:0}}.battery.svelte-12qhfyh{position:relative;display:inline-block;width:1.375rem;height:.6875rem;margin-right:3px;padding:1px;border:var(--stroke) solid var(--line);border-radius:1px}.battery.svelte-12qhfyh:after{content:"";position:absolute;top:50%;right:-3px;width:2px;height:45%;transform:translateY(-50%);background-color:var(--line)}.battery-fill.svelte-12qhfyh{display:block;height:100%;background-color:var(--accent);transform:scaleX(var(--level));transform-origin:left}.battery[data-charging=true].svelte-12qhfyh .battery-fill:where(.svelte-12qhfyh){background-image:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--accent-ink) 55%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:svelte-12qhfyh-battery-flow 1.4s linear infinite}@keyframes svelte-12qhfyh-battery-flow{0%{background-position:100% 0}to{background-position:-150% 0}}.battery-bolt.svelte-12qhfyh{position:absolute;top:50%;left:50%;height:9px;width:6px;transform:translate(-50%,-50%);fill:var(--ink);stroke:var(--panel);stroke-width:2px;paint-order:stroke;overflow:visible}.charge-banner.svelte-12qhfyh{container-type:inline-size;background-color:var(--accent);color:var(--accent-ink);clip-path:inset(0 100% 0 0);animation:svelte-12qhfyh-charge-wipe var(--charge-ms) linear forwards}.charge-banner.svelte-12qhfyh:before{content:"";position:absolute;top:0;right:-2rem;bottom:0;left:-2rem;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent-ink) 8%,transparent) 0 5px,transparent 5px 14px);transform:skew(-30deg);animation:svelte-12qhfyh-charge-stream .6s linear infinite}.charge-banner.svelte-12qhfyh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-ink) 45%,transparent),transparent);transform:translate(-100%);animation:svelte-12qhfyh-charge-surge calc(var(--charge-ms) * .3) cubic-bezier(.3,.6,.4,1) forwards}.charge-track.svelte-12qhfyh{position:absolute;top:50%;left:0;display:flex;align-items:center;gap:.75rem;white-space:nowrap;letter-spacing:.18em;transform:translate(100cqw,-50%);animation:svelte-12qhfyh-charge-run var(--charge-ms) linear forwards}@keyframes svelte-12qhfyh-charge-wipe{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.2,.9,.25,1)}8%{clip-path:inset(0 0 0 0)}88%{clip-path:inset(0 0 0 0);animation-timing-function:cubic-bezier(.7,0,.8,.2)}to{clip-path:inset(0 0 0 100%)}}@keyframes svelte-12qhfyh-charge-run{0%,5%{transform:translate(100cqw,-50%)}88%,to{transform:translate(-100%,-50%)}}@keyframes svelte-12qhfyh-charge-stream{to{background-position:14px 0}}@keyframes svelte-12qhfyh-charge-surge{to{transform:translate(300%)}}
