@font-face{font-family:Apercu Mono;src:url(/assets/ApercuMonoProLight-B0ZuAgsn.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono;src:url(/assets/ApercuMonoProRegular-Dn67qFi1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono;src:url(/assets/ApercuMonoProMedium-BU3E_jiX.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono;src:url(/assets/ApercuMonoProBold-DOkiwniR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/Archivo-latin-ext-C4zznr8T.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Archivo;src:url(/assets/Archivo-latin-E0tuGl4L.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-latin-ext-400-BmRBH3aV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:IBM Plex Mono;src:url(/assets/IBMPlexMono-latin-400-DMJ8VG8y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-latin-ext-500-CAhNIIs5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:IBM Plex Mono;src:url(/assets/IBMPlexMono-latin-500-DSY6xOcd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#E4E1D7;--panel:#F6F4EF;--panel-2:#EDEAE2;--ink:#191612;--ink-2:#6A6255;--ink-3:#948B7B;--line:#D3CDBF;--line-2:#BBB3A2;--brass:#A07A26;--brass-ink:#7A5A17;--brass-soft:rgba(160,122,38,.16);--slowbar:#B3A48C;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--preview:#9AACBA;--felt:#9C3128;--felt-strip:#D42A1E;--verd:#2F6B52;--key-w:#FCFBF8;--key-w-edge:#C6BFAF;--key-b:#1B1814;--key-b-edge:#3A342B;--shadow:0 1px 0 rgba(25,22,18,.1), 0 10px 24px -18px rgba(25,22,18,.55);--radius:10px}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg:#131109;--panel:#1E1B15;--panel-2:#26221B;--ink:#F1ECE1;--ink-2:#A79D8B;--ink-3:#7C7466;--line:#332E25;--line-2:#463F33;--brass:#DCA945;--brass-ink:#E8BC63;--brass-soft:rgba(220,169,69,.18);--slowbar:#6E6552;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--preview:#7A93A8;--felt:#DA6053;--verd:#6CB794;--key-w:#DFDACE;--key-w-edge:#8B8474;--key-b:#0B0908;--key-b-edge:#2B2620;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}}:root[data-theme=dark]{--bg:#131109;--panel:#1E1B15;--panel-2:#26221B;--ink:#F1ECE1;--ink-2:#A79D8B;--ink-3:#7C7466;--line:#332E25;--line-2:#463F33;--brass:#DCA945;--brass-ink:#E8BC63;--brass-soft:rgba(220,169,69,.18);--slowbar:#6E6552;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--preview:#7A93A8;--felt:#DA6053;--verd:#6CB794;--key-w:#DFDACE;--key-w-edge:#8B8474;--key-b:#0B0908;--key-b-edge:#2B2620;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=lipiano]{--bg:#DCDCDC;--panel:#FFFFFF;--panel-2:#F0F0F0;--ink:#2B2B2B;--ink-2:#5D5D5D;--ink-3:#7E7E7E;--line:#D6D6D6;--line-2:#BDBDBD;--brass:#3893E8;--brass-ink:#1A6DBB;--brass-soft:rgba(56,147,232,.14);--slowbar:#A5A5A5;--series-1:#6d4bd1;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--preview:#8E9AA3;--felt:#B03A30;--felt-strip:#8C8C8C;--verd:#2F6B52;--key-w:#FFFFFF;--key-w-edge:#BFBFBF;--key-b:#2B2B2B;--key-b-edge:#454545;--shadow:0 1px 0 rgba(0,0,0,.08), 0 10px 24px -18px rgba(0,0,0,.45)}:root[data-theme=lipiano-dark]{--bg:#161512;--panel:#262421;--panel-2:#2E2C29;--ink:#DEDEDE;--ink-2:#A0A0A0;--ink-3:#7C7C7C;--line:#3A3835;--line-2:#4A4744;--brass:#3692E7;--brass-ink:#63ABEE;--brass-soft:rgba(54,146,231,.2);--slowbar:#5E5C58;--series-1:#8b6fe0;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--preview:#8A9299;--felt:#DA6053;--felt-strip:#57544F;--verd:#6CB794;--key-w:#CFCFCF;--key-w-edge:#828282;--key-b:#121212;--key-b-edge:#2E2E2E;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=gruvbox-dark]{--bg:#282828;--panel:#3C3836;--panel-2:#504945;--ink:#EBDBB2;--ink-2:#BDAE93;--ink-3:#928374;--line:#504945;--line-2:#665C54;--brass:#FABD2F;--brass-ink:#FABD2F;--brass-soft:rgba(250,189,47,.18);--slowbar:#7C6F64;--series-1:#83A598;--series-2:#FE8019;--series-3:#8EC07C;--series-4:#D3869B;--series-5:#B16286;--preview:#83A598;--felt:#FB4934;--felt-strip:#CC241D;--verd:#B8BB26;--key-w:#EBDBB2;--key-w-edge:#A89984;--key-b:#1D2021;--key-b-edge:#3C3836;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=gruvbox-light]{--bg:#F2E5BC;--panel:#FBF1C7;--panel-2:#EBDBB2;--ink:#3C3836;--ink-2:#665C54;--ink-3:#928374;--line:#D5C4A1;--line-2:#BDAE93;--brass:#B57614;--brass-ink:#B57614;--brass-soft:rgba(181,118,20,.16);--slowbar:#A89984;--series-1:#076678;--series-2:#AF3A03;--series-3:#427B58;--series-4:#8F3F71;--series-5:#D65D0E;--preview:#458588;--felt:#9D0006;--felt-strip:#CC241D;--verd:#79740E;--key-w:#F9F5D7;--key-w-edge:#A89984;--key-b:#282828;--key-b-edge:#504945;--shadow:0 1px 0 rgba(60,56,54,.1), 0 10px 24px -18px rgba(60,56,54,.55)}:root[data-theme=dracula]{--bg:#21222C;--panel:#282A36;--panel-2:#343746;--ink:#F8F8F2;--ink-2:#B4B7C7;--ink-3:#6272A4;--line:#44475A;--line-2:#565A75;--brass:#BD93F9;--brass-ink:#BD93F9;--brass-soft:rgba(189,147,249,.18);--slowbar:#4F5370;--series-1:#8BE9FD;--series-2:#FFB86C;--series-3:#50FA7B;--series-4:#F1FA8C;--series-5:#FF79C6;--preview:#6272A4;--felt:#FF5555;--felt-strip:#FF5555;--verd:#50FA7B;--key-w:#F8F8F2;--key-w-edge:#A9ABB8;--key-b:#191A21;--key-b-edge:#343746;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=dracula-light]{--bg:#F5F1E1;--panel:#FFFBEB;--panel-2:#F1EDDD;--ink:#1F1F1F;--ink-2:#4E4A38;--ink-3:#6C664B;--line:#DCD8C8;--line-2:#C9C5B3;--brass:#644AC9;--brass-ink:#644AC9;--brass-soft:rgba(100,74,201,.14);--slowbar:#A8A48F;--series-1:#036A96;--series-2:#A34D14;--series-3:#14710A;--series-4:#846E15;--series-5:#A3144D;--preview:#7E7BA3;--felt:#CB3A2A;--felt-strip:#CB3A2A;--verd:#14710A;--key-w:#FFFEF7;--key-w-edge:#B9B5A3;--key-b:#1F1F1F;--key-b-edge:#44475A;--shadow:0 1px 0 rgba(31,31,31,.1), 0 10px 24px -18px rgba(31,31,31,.55)}:root[data-theme=catppuccin-mocha]{--bg:#181825;--panel:#1E1E2E;--panel-2:#313244;--ink:#CDD6F4;--ink-2:#BAC2DE;--ink-3:#9399B2;--line:#313244;--line-2:#45475A;--brass:#89B4FA;--brass-ink:#89B4FA;--brass-soft:rgba(137,180,250,.18);--slowbar:#585B70;--series-1:#CBA6F7;--series-2:#FAB387;--series-3:#94E2D5;--series-4:#F9E2AF;--series-5:#F5C2E7;--preview:#7F849C;--felt:#F38BA8;--felt-strip:#F38BA8;--verd:#A6E3A1;--key-w:#CDD6F4;--key-w-edge:#7F849C;--key-b:#11111B;--key-b-edge:#313244;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=catppuccin-latte]{--bg:#E6E9EF;--panel:#EFF1F5;--panel-2:#DCE0E8;--ink:#4C4F69;--ink-2:#6C6F85;--ink-3:#8C8FA1;--line:#CCD0DA;--line-2:#BCC0CC;--brass:#1E66F5;--brass-ink:#1E66F5;--brass-soft:rgba(30,102,245,.14);--slowbar:#9CA0B0;--series-1:#8839EF;--series-2:#FE640B;--series-3:#179299;--series-4:#DF8E1D;--series-5:#EA76CB;--preview:#7C7F93;--felt:#D20F39;--felt-strip:#D20F39;--verd:#40A02B;--key-w:#FAFBFD;--key-w-edge:#ACB0BE;--key-b:#4C4F69;--key-b-edge:#6C6F85;--shadow:0 1px 0 rgba(76,79,105,.1), 0 10px 24px -18px rgba(76,79,105,.55)}:root[data-theme=solarized-light]{--bg:#EEE8D5;--panel:#FDF6E3;--panel-2:#EEE8D5;--ink:#4D6269;--ink-2:#657B83;--ink-3:#839496;--line:rgba(88,110,117,.18);--line-2:#93A1A1;--brass:#268BD2;--brass-ink:#1D6FA8;--brass-soft:rgba(38,139,210,.15);--slowbar:#93A1A1;--series-1:#6C71C4;--series-2:#CB4B16;--series-3:#2AA198;--series-4:#B58900;--series-5:#D33682;--preview:#839496;--felt:#DC322F;--felt-strip:#DC322F;--verd:#627100;--key-w:#FDF6E3;--key-w-edge:#93A1A1;--key-b:#073642;--key-b-edge:#586E75;--shadow:0 1px 0 rgba(0,43,54,.1), 0 10px 24px -18px rgba(0,43,54,.55)}:root[data-theme=one-light]{--bg:#F0F0F1;--panel:#FAFAFA;--panel-2:#E5E5E6;--ink:#383A42;--ink-2:#696C77;--ink-3:#A0A1A7;--line:#E5E5E6;--line-2:#A0A1A7;--brass:#4078F2;--brass-ink:#2F60C9;--brass-soft:rgba(64,120,242,.14);--slowbar:#A0A1A7;--series-1:#A626A4;--series-2:#D75F00;--series-3:#0184BC;--series-4:#C18401;--series-5:#986801;--preview:#696C77;--felt:#CA1243;--felt-strip:#CA1243;--verd:#367A35;--key-w:#FAFAFA;--key-w-edge:#A0A1A7;--key-b:#202227;--key-b-edge:#696C77;--shadow:0 1px 0 rgba(9,10,11,.08), 0 10px 24px -18px rgba(9,10,11,.45)}:root[data-theme=nord]{--bg:#2E3440;--panel:#3B4252;--panel-2:#434C5E;--ink:#E5E9F0;--ink-2:#D8DEE9;--ink-3:#8F9AAF;--line:#434C5E;--line-2:#4C566A;--brass:#88C0D0;--brass-ink:#8FBCBB;--brass-soft:rgba(136,192,208,.18);--slowbar:#4C566A;--series-1:#B48EAD;--series-2:#D08770;--series-3:#8FBCBB;--series-4:#EBCB8B;--series-5:#5E81AC;--preview:#81A1C1;--felt:#F0969E;--felt-strip:#BF616A;--verd:#A3BE8C;--key-w:#ECEFF4;--key-w-edge:#8F9AAF;--key-b:#242933;--key-b-edge:#4C566A;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=tokyo-night-dark]{--bg:#16161E;--panel:#1A1B26;--panel-2:#2F3549;--ink:#A9B1D6;--ink-2:#9AA2C7;--ink-3:#858CAA;--line:#2F3549;--line-2:#444B6A;--brass:#2AC3DE;--brass-ink:#B4F9F8;--brass-soft:rgba(42,195,222,.18);--slowbar:#444B6A;--series-1:#BB9AF7;--series-2:#A9B1D6;--series-3:#B4F9F8;--series-4:#0DB9D7;--series-5:#F7768E;--preview:#787C99;--felt:#F7768E;--felt-strip:#F7768E;--verd:#9ECE6A;--key-w:#CBCCD1;--key-w-edge:#787C99;--key-b:#111119;--key-b-edge:#2F3549;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=midnight]{--bg:#0B0E13;--panel:#141A24;--panel-2:#1B2330;--ink:#9FADC6;--ink-2:#8998B3;--ink-3:#697A99;--line:#202A39;--line-2:#394760;--brass:#60759F;--brass-ink:#91A4C9;--brass-soft:rgba(96,117,159,.22);--slowbar:#394760;--series-1:#8E7DBE;--series-2:#C28B70;--series-3:#75A58C;--series-4:#B9A36A;--series-5:#C27070;--preview:#60759F;--felt:#D17D7D;--felt-strip:#A95252;--verd:#75A58C;--key-w:#B8C1D0;--key-w-edge:#60708A;--key-b:#080A0E;--key-b-edge:#202A39;--shadow:0 1px 0 rgba(0,0,0,.6), 0 12px 28px -18px rgba(0,0,0,.95)}:root[data-theme=watermelon]{--bg:#102B23;--panel:#1F4437;--panel-2:#2D5D4D;--ink:#F0E8DD;--ink-2:#D6CEC3;--ink-3:#A7BEB5;--line:#356B58;--line-2:#4B8A73;--brass:#F47C84;--brass-ink:#FFABB0;--brass-soft:rgba(244,124,132,.22);--slowbar:#4B8A73;--series-1:#83A8C7;--series-2:#E79A68;--series-3:#93BE91;--series-4:#D7B96E;--series-5:#C986B4;--preview:#7FB09E;--felt:#E77D83;--felt-strip:#C82931;--verd:#93BE91;--key-w:#EEE8DE;--key-w-edge:#83A497;--key-b:#0B211A;--key-b-edge:#356B58;--shadow:0 1px 0 rgba(0,0,0,.45), 0 12px 28px -18px rgba(0,0,0,.85)}:root[data-theme=greenhouse]{--bg:#7B9C98;--panel:#EAF1F3;--panel-2:#D9E5E5;--ink:#1F2928;--ink-2:#495755;--ink-3:#657572;--line:#C4D4D3;--line-2:#9CB5B2;--brass:#495755;--brass-ink:#34403F;--brass-soft:rgba(73,87,85,.15);--slowbar:#9CB5B2;--series-1:#486F91;--series-2:#B66A48;--series-3:#47785F;--series-4:#92742D;--series-5:#9A5D7C;--preview:#72908D;--felt:#A84436;--felt-strip:#D8785B;--verd:#3F7058;--key-w:#F6F9F9;--key-w-edge:#8EA9A6;--key-b:#34403F;--key-b-edge:#566865;--shadow:0 1px 0 rgba(52,64,63,.12), 0 10px 24px -18px rgba(52,64,63,.55)}:root[data-theme=charcoal]{--bg:#1F1F1F;--panel:#262626;--panel-2:#303030;--ink:#D2DFF4;--ink-2:#A9B8CC;--ink-3:#768F95;--line:#353535;--line-2:#494949;--brass:#F2C17B;--brass-ink:#F2C17B;--brass-soft:rgba(242,193,123,.18);--slowbar:#59676B;--series-1:#7FA6D9;--series-2:#D98B61;--series-3:#79AB8F;--series-4:#D8AE59;--series-5:#C980A4;--preview:#768F95;--felt:#E06A6A;--felt-strip:#B84848;--verd:#79AB8F;--key-w:#D8DEE8;--key-w-edge:#76818F;--key-b:#141414;--key-b-edge:#383838;--shadow:0 1px 0 rgba(0,0,0,.55), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=night-owl]{--bg:#011627;--panel:#0B2942;--panel-2:#13344F;--ink:#D6DEEB;--ink-2:#BEC5D4;--ink-3:#8394A8;--line:#1D3B53;--line-2:#44596B;--brass:#82AAFF;--brass-ink:#82AAFF;--brass-soft:rgba(130,170,255,.18);--slowbar:#44596B;--series-1:#C792EA;--series-2:#FFCB8B;--series-3:#7FDBCA;--series-4:#ADDB67;--series-5:#EF5350;--preview:#637777;--felt:#F78C6C;--felt-strip:#EF5350;--verd:#ADDB67;--key-w:#D6DEEB;--key-w-edge:#637777;--key-b:#010E1A;--key-b-edge:#1D3B53;--shadow:0 1px 0 rgba(0,0,0,.55), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=monokai-pro]{--bg:#29282A;--panel:#363537;--panel-2:#413F41;--ink:#F7F1FF;--ink-2:#BAB6C0;--ink-3:#8B888F;--line:#413F41;--line-2:#525053;--brass:#FCE566;--brass-ink:#FCE566;--brass-soft:rgba(252,229,102,.16);--slowbar:#69676C;--series-1:#4DCBE0;--series-2:#FD9353;--series-3:#7BD88F;--series-4:#948AE3;--series-5:#FC618D;--preview:#8B888F;--felt:#FC618D;--felt-strip:#F8467B;--verd:#7BD88F;--key-w:#F7F1FF;--key-w-edge:#8B888F;--key-b:#19181A;--key-b-edge:#413F41;--shadow:0 1px 0 rgba(0,0,0,.55), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=ayu-light]{--bg:#F0EEE4;--panel:#FAFAFA;--panel-2:#F3F1E8;--ink:#5C6773;--ink-2:#69737E;--ink-3:#8A9199;--line:#E6E4DA;--line-2:#D3D1C6;--brass:#FF6A00;--brass-ink:#B84D00;--brass-soft:rgba(255,106,0,.14);--slowbar:#C9C6BA;--series-1:#41A6D9;--series-2:#F07178;--series-3:#4DBF99;--series-4:#A37ACC;--series-5:#86B300;--preview:#ABB0B6;--felt:#D92B2B;--felt-strip:#FF3333;--verd:#4F7A00;--key-w:#FFFFFF;--key-w-edge:#ABB0B6;--key-b:#323232;--key-b-edge:#5C6773;--shadow:0 1px 0 rgba(50,50,50,.1), 0 10px 24px -18px rgba(50,50,50,.5)}:root[data-theme=red-sands]{--bg:#5A1A15;--panel:#7A251E;--panel-2:#88302A;--ink:#F2E8D2;--ink-2:#D7C9A7;--ink-3:#CDB396;--line:#8E3A31;--line-2:#A4544A;--brass:#E7B000;--brass-ink:#F2C94C;--brass-soft:rgba(231,176,0,.2);--slowbar:#A4544A;--series-1:#7FB6E0;--series-2:#F2A36B;--series-3:#8FD18F;--series-4:#C9A0DC;--series-5:#6FD6D6;--preview:#A4A390;--felt:#FFB199;--felt-strip:#FF3F00;--verd:#8FD18F;--key-w:#EFE4CC;--key-w-edge:#A4A390;--key-b:#2A0B08;--key-b-edge:#5A1A15;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=dumbledore]{--bg:#36203F;--panel:#4F2F61;--panel-2:#5B3870;--ink:#ECE8EF;--ink-2:#C5C8C6;--ink-3:#BFA5C7;--line:#5B3870;--line-2:#72508A;--brass:#F0C75E;--brass-ink:#F0C75E;--brass-soft:rgba(240,199,94,.2);--slowbar:#72508A;--series-1:#6FA8FF;--series-2:#E58B6B;--series-3:#5FBF7F;--series-4:#B294BB;--series-5:#D98BA0;--preview:#8C84B8;--felt:#FF8A80;--felt-strip:#AE0001;--verd:#5FBF7F;--key-w:#E6E1EA;--key-w-edge:#9A86A8;--key-b:#1E1528;--key-b-edge:#423F54;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=belafonte-day]{--bg:#D5CCBA;--panel:#E8E2D5;--panel-2:#DDD5C5;--ink:#45373C;--ink-2:#5E5252;--ink-3:#7A6D66;--line:#CFC5B2;--line-2:#AFA491;--brass:#97522C;--brass-ink:#7A3F20;--brass-soft:rgba(151,82,44,.16);--slowbar:#AFA491;--series-1:#426A79;--series-2:#C9832A;--series-3:#6E7A4E;--series-4:#8A5C7A;--series-5:#5E8C99;--preview:#968C83;--felt:#9E0D0B;--felt-strip:#BE100E;--verd:#45602A;--key-w:#F3EEE4;--key-w-edge:#AFA491;--key-b:#20111B;--key-b-edge:#5E5252;--shadow:0 1px 0 rgba(32,17,27,.1), 0 10px 24px -18px rgba(32,17,27,.5)}:root[data-theme=c64]{--bg:#362A78;--panel:#4A3B9A;--panel-2:#5646A8;--ink:#E4DFFA;--ink-2:#C4BCEE;--ink-3:#A89DE0;--line:#5646A8;--line-2:#6A5ABB;--brass:#BFCE72;--brass-ink:#BFCE72;--brass-soft:rgba(191,206,114,.2);--slowbar:#6A5ABB;--series-1:#67B6BD;--series-2:#E08A6A;--series-3:#7CC46F;--series-4:#D9A0E6;--series-5:#E6C36A;--preview:#7869C4;--felt:#FFB0A6;--felt-strip:#D9584B;--verd:#9BD68F;--key-w:#F7F7F7;--key-w-edge:#7869C4;--key-b:#1A1340;--key-b-edge:#40318D;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=zenburn]{--bg:#3F3F3F;--panel:#4F4F4F;--panel-2:#5A5A5A;--ink:#DCDCCC;--ink-2:#C8C8B8;--ink-3:#A9B9A9;--line:#555555;--line-2:#6F6F6F;--brass:#F0DFAF;--brass-ink:#F0DFAF;--brass-soft:rgba(240,223,175,.16);--slowbar:#709080;--series-1:#94BFF3;--series-2:#DFAF8F;--series-3:#60B48A;--series-4:#DC8CC3;--series-5:#8CD0D3;--preview:#709080;--felt:#ECB3B3;--felt-strip:#BC6C6C;--verd:#7FD4A4;--key-w:#DCDCCC;--key-w-edge:#709080;--key-b:#2B2B2B;--key-b-edge:#4F4F4F;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=sulphurpool]{--bg:#202746;--panel:#293256;--panel-2:#313B63;--ink:#A3A9C0;--ink-2:#979DB4;--ink-3:#7D86A8;--line:#343E68;--line-2:#5E6687;--brass:#3D8FD1;--brass-ink:#6FAEE3;--brass-soft:rgba(61,143,209,.2);--slowbar:#5E6687;--series-1:#6679CC;--series-2:#C76B29;--series-3:#AC9739;--series-4:#9C637A;--series-5:#22A2C9;--preview:#6B7394;--felt:#E8836A;--felt-strip:#C94922;--verd:#9DB860;--key-w:#DFE2F1;--key-w-edge:#898EA4;--key-b:#151A30;--key-b-edge:#293256;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=espresso-libre]{--bg:#2A211C;--panel:#3A2E27;--panel-2:#45382F;--ink:#B8A898;--ink-2:#A89888;--ink-3:#8A7B6E;--line:#45382F;--line-2:#5A4B40;--brass:#C5656B;--brass-ink:#E08A8E;--brass-soft:rgba(197,101,107,.2);--slowbar:#5A4B40;--series-1:#43A8ED;--series-2:#E0B25A;--series-3:#7CC46A;--series-4:#34B8B8;--series-5:#D3D7CF;--preview:#7E7368;--felt:#F27C7C;--felt-strip:#CC0000;--verd:#8FCB7C;--key-w:#D3D7CF;--key-w-edge:#8A7B6E;--key-b:#15100D;--key-b-edge:#3A2E27;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=paraiso-dark]{--bg:#2F1E2E;--panel:#3A2838;--panel-2:#433241;--ink:#A39E9B;--ink-2:#9A9592;--ink-3:#857C7F;--line:#45343F;--line-2:#4F424C;--brass:#5BC4BF;--brass-ink:#5BC4BF;--brass-soft:rgba(91,196,191,.18);--slowbar:#4F424C;--series-1:#06B6EF;--series-2:#FEC418;--series-3:#48B685;--series-4:#A383C4;--series-5:#EF6155;--preview:#776E71;--felt:#F27266;--felt-strip:#EF6155;--verd:#48B685;--key-w:#E7E9DB;--key-w-edge:#776E71;--key-b:#1E131D;--key-b-edge:#4F424C;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=softserver]{--bg:#242626;--panel:#2E3131;--panel-2:#373B3B;--ink:#99A3A2;--ink-2:#909A99;--ink-3:#7A8382;--line:#373B3B;--line-2:#4A5050;--brass:#6BA58F;--brass-ink:#7FBBA4;--brass-soft:rgba(107,165,143,.18);--slowbar:#4A5050;--series-1:#6B8FA3;--series-2:#A3906A;--series-3:#9AA56A;--series-4:#8A90C3;--series-5:#C4888A;--preview:#666C6C;--felt:#DD7C80;--felt-strip:#DD5C60;--verd:#AAB57A;--key-w:#D2E0DE;--key-w-edge:#7F8786;--key-b:#151717;--key-b-edge:#373B3B;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=ciapre]{--bg:#191C27;--panel:#212534;--panel-2:#282D3F;--ink:#AEA47A;--ink-2:#A09770;--ink-3:#7F7A63;--line:#2A2F42;--line-2:#3E4560;--brass:#CC8B3F;--brass-ink:#DCA25C;--brass-soft:rgba(204,139,63,.18);--slowbar:#3E4560;--series-1:#3097C6;--series-2:#D8607F;--series-3:#A6A75D;--series-4:#9A78A4;--series-5:#F3DBB2;--preview:#576D8C;--felt:#E07070;--felt-strip:#AC3835;--verd:#7FB069;--key-w:#F3DBB2;--key-w-edge:#7F7A63;--key-b:#101218;--key-b-edge:#2A2F42;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=chalice-dark]{--bg:#0C1011;--panel:#141B1C;--panel-2:#1B2425;--ink:#73A1A4;--ink-2:#6A9497;--ink-3:#56787A;--line:#1E2829;--line-2:#2E3B3C;--brass:#D4984D;--brass-ink:#D4984D;--brass-soft:rgba(212,152,77,.18);--slowbar:#2E3B3C;--series-1:#509CE7;--series-2:#CC6DC2;--series-3:#74C766;--series-4:#D9C27A;--series-5:#ADADAD;--preview:#3E5A5C;--felt:#E06264;--felt-strip:#CB1D27;--verd:#74C766;--key-w:#B8CCCD;--key-w-edge:#56787A;--key-b:#050707;--key-b-edge:#1E2829;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=ollie]{--bg:#222125;--panel:#2A292F;--panel-2:#323139;--ink:#9295B6;--ink-2:#8C90B0;--ink-3:#75789A;--line:#34333C;--line-2:#45445A;--brass:#C29A3E;--brass-ink:#D1AC56;--brass-soft:rgba(194,154,62,.18);--slowbar:#45445A;--series-1:#6A9BF0;--series-2:#D0704A;--series-3:#4DBF7A;--series-4:#3FB8BE;--series-5:#D85A6A;--preview:#5B6EA7;--felt:#EC7078;--felt-strip:#AC2E31;--verd:#4DBF7A;--key-w:#C9CBDD;--key-w-edge:#6B6E8C;--key-b:#151418;--key-b-edge:#34333C;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=belafonte-night]{--bg:#20111B;--panel:#2B1C25;--panel-2:#35252E;--ink:#968C83;--ink-2:#928880;--ink-3:#75696A;--line:#3A2A33;--line-2:#45373C;--brass:#EAA549;--brass-ink:#EAA549;--brass-soft:rgba(234,165,73,.18);--slowbar:#45373C;--series-1:#6A93A3;--series-2:#B8764F;--series-3:#A7A382;--series-4:#D5CCBA;--series-5:#C86A6A;--preview:#5E5252;--felt:#E06A5E;--felt-strip:#BE100E;--verd:#8FB07A;--key-w:#D5CCBA;--key-w-edge:#75696A;--key-b:#140A11;--key-b-edge:#3A2A33;--shadow:0 1px 0 rgba(0,0,0,.5), 0 12px 28px -18px rgba(0,0,0,.9)}:root[data-theme=light],:root[data-theme=lipiano],:root[data-theme=gruvbox-light],:root[data-theme=dracula-light],:root[data-theme=catppuccin-latte],:root[data-theme=solarized-light],:root[data-theme=one-light],:root[data-theme=greenhouse],:root[data-theme=ayu-light],:root[data-theme=belafonte-day]{color-scheme:light}:root[data-theme=dark],:root[data-theme=lipiano-dark],:root[data-theme=gruvbox-dark],:root[data-theme=dracula],:root[data-theme=catppuccin-mocha],:root[data-theme=nord],:root[data-theme=tokyo-night-dark],:root[data-theme=midnight],:root[data-theme=watermelon],:root[data-theme=charcoal],:root[data-theme=night-owl],:root[data-theme=monokai-pro],:root[data-theme=red-sands],:root[data-theme=dumbledore],:root[data-theme=c64],:root[data-theme=zenburn],:root[data-theme=sulphurpool],:root[data-theme=espresso-libre],:root[data-theme=paraiso-dark],:root[data-theme=softserver],:root[data-theme=ciapre],:root[data-theme=chalice-dark],:root[data-theme=ollie],:root[data-theme=belafonte-night]{color-scheme:dark}html{color-scheme:light dark;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.site{max-width:720px;margin:0 auto;padding:28px 20px;min-height:calc(100vh - 61px);display:flex;flex-direction:column;gap:28px}.site-bar{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background-color:transparent;transition:all .25s cubic-bezier(.4,0,.2,1)}.site-bar.scrolled{border-color:var(--line);background-color:var(--bg)}@media(min-width:768px){.site-bar{position:fixed;left:0;right:0;height:90px}.site-bar.scrolled{height:60px}.site-head{height:100%;min-height:0;padding-top:0;padding-bottom:0}.site{margin-top:90px;min-height:calc(100vh - 90px)}}.site-head{max-width:720px;margin:0 auto;padding:10px 20px;min-height:60px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.site-brand{display:inline-flex;align-items:center;padding:3px 0;color:var(--ink)}.site-brand:hover{color:var(--brass-ink)}.brand-mark{display:block;height:18px;aspect-ratio:212.157/76.326;background:currentColor;-webkit-mask:url(/assets/ppp-B-12i2fe.svg) no-repeat center/contain;mask:url(/assets/ppp-B-12i2fe.svg) no-repeat center/contain}.site-nav{display:flex;flex-wrap:wrap;gap:2px 4px}.site-nav a{font-family:Apercu Mono,ui-monospace,monospace;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:8px;padding:3px 9px;color:var(--ink-2);transition:color .12s,background .12s}.site-nav a:hover{color:var(--ink);background:var(--panel-2)}.site-nav a[aria-current=page]{color:var(--brass-ink);background:var(--brass-soft)}.site-open{margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;border-radius:999px;padding:6px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);transition:opacity .12s}.site-open:hover{opacity:.86}.site-main{flex:1 0 auto}.site-main>:first-child{margin-top:0}h1{font-family:Apercu Mono,ui-monospace,monospace;font-weight:600;font-size:clamp(30px,7vw,40px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px}h2{font-family:Apercu Mono,ui-monospace,monospace;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:34px 0 8px}h2.section{font-size:26px;margin-top:44px}h3{font-size:15px;font-weight:600;margin:20px 0 4px}p{margin:0 0 12px}ul,ol{margin:0 0 12px;padding-left:22px}li{margin:0 0 5px}li::marker{color:var(--ink-3)}a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}a:hover{color:var(--brass-ink);text-decoration-color:currentColor}strong{font-weight:600}@font-face{font-family:Nanum Myeongjo;src:url(/assets/NanumMyeongjo-latin-800-BTvIKRVY.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main{font-family:Nanum Myeongjo,Georgia,serif;font-size:19px;letter-spacing:-.01em}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main h1{font-size:clamp(36px,8vw,48px)}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main h2{font-size:21px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main h2.section{font-size:30px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main h3{font-size:21px;margin-top:28px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main strong{color:var(--brass-ink)}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main .meta{font-size:15.5px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main .mail{font-size:16px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main .release .kind{font-size:13px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main .release time{font-family:inherit;font-size:15.5px}.lede{font-size:18px;line-height:1.5;color:var(--ink-2);margin-bottom:20px}.meta{font-size:13px;color:var(--ink-3)}time{font-variant-numeric:tabular-nums}mark.todo{background:var(--brass-soft);color:var(--brass-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.86em;font-weight:500;border:1px dashed var(--brass);border-radius:4px;padding:0 5px}.note{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 16px;margin:0 0 20px}.note>:last-child{margin-bottom:0}.note h2{margin-top:0}.note.draft{border-color:var(--brass);background:var(--brass-soft)}.note.draft strong{color:var(--brass-ink)}.contents{margin:0 0 8px;font-size:14.5px}.contents ul{list-style:none;padding:0;margin:0;columns:2;column-gap:24px}.contents li{margin:0 0 3px;break-inside:avoid}.contents a{color:var(--ink-2);text-decoration-color:transparent}.contents a:hover{color:var(--brass-ink);text-decoration-color:currentColor}dl.terms{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 12px}dl.terms dt{font-family:Apercu Mono,ui-monospace,monospace;font-weight:600}dl.terms dd{margin:0}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0 0 20px}.plans .note{margin:0}.price{font-family:Apercu Mono,ui-monospace,monospace;font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em;margin:0 0 10px}.price small{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:var(--ink-2)}.plan h3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 6px}.plan-sub{font-size:14px;color:var(--ink-2)}.plan ul{font-size:14.5px;line-height:1.5}.buy{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.buy-btn,.buy-btn:hover{font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;border-radius:999px;padding:6px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);transition:opacity .12s}.buy-btn:hover{opacity:.86}.buy-have{font-size:13px;font-weight:600;white-space:nowrap;border-radius:999px;padding:6px 16px;border:1px solid var(--line);color:var(--ink-2)}.table{overflow-x:auto;margin:0 0 16px}table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.45}th,td{text-align:left;vertical-align:top;padding:7px 12px 7px 0;border-bottom:1px solid var(--line)}th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}td:last-child,th:last-child{padding-right:0}.release{border-top:1px solid var(--line);padding-top:4px}.release h2{margin-top:18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.release .kind{margin:16px 0 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.release .kind+ul{margin-top:0}.release time{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:var(--ink-3);white-space:nowrap}.site-foot{flex:0 0 auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;border-top:1px solid var(--line);padding-top:12px;font-size:12.5px;color:var(--ink-3)}.site-foot nav{display:flex;flex-wrap:wrap;gap:4px 14px}.site-foot a{text-decoration-color:transparent}.site-foot a:hover{color:var(--ink-2);text-decoration-color:currentColor}.site-foot a[aria-current=page]{color:var(--ink-2)}.site-version{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em}@media(max-width:560px){body{font-size:15.5px}:is([data-page=about],[data-page=contact],[data-page=changelog]) .site-main{font-size:17.5px}.site{padding:12px 16px 24px;gap:22px}.site-head{padding:10px 16px}.site-nav{order:3;flex:1 0 100%;margin-left:-9px}.contents ul{columns:1}}@media print{.site-bar,.site-foot{display:none}body{background:#fff;color:#000}}
