﻿:lang(he),:lang(ar),:lang(hy),:lang(ka){font-synthesis:none}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Light-8c918ad4.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-LightItalic-706ea574.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Regular-c2668aa8.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Italic-36b01080.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Work Sans";src:url("/assets/WorkSans-Light-9383f30d.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url("/assets/WorkSans-LightItalic-50964673.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Work Sans";src:url("/assets/WorkSans-Medium-6086d839.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url("/assets/WorkSans-MediumItalic-074c4221.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-Light-074448fa.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-LightItalic-ee3e1171.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-Regular-a92b6470.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-Italic-8852e683.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-Medium-456c1c8c.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("/assets/NotoSans-MediumItalic-42b375a0.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Noto Sans Arabic";src:url("/assets/NotoSansArabic-Light-8a07faa8.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Arabic";src:url("/assets/NotoSansArabic-Regular-19eaf890.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Arabic";src:url("/assets/NotoSansArabic-Medium-8e05eafd.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Hebrew";src:url("/assets/NotoSansHebrew-Light-1264ca3b.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Hebrew";src:url("/assets/NotoSansHebrew-Regular-ca22348d.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Hebrew";src:url("/assets/NotoSansHebrew-Medium-63917118.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Armenian";src:url("/assets/NotoSansArmenian-Light-25ecedd5.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Armenian";src:url("/assets/NotoSansArmenian-Regular-017c51d0.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Armenian";src:url("/assets/NotoSansArmenian-Medium-1995c973.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Georgian";src:url("/assets/NotoSansGeorgian-Light-6f9c383c.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Georgian";src:url("/assets/NotoSansGeorgian-Regular-e9e96bca.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Georgian";src:url("/assets/NotoSansGeorgian-Medium-5ff70b0e.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/Ubuntu-Regular-7a1ba748.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/Ubuntu-Bold-40e5f1b3.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:url("/assets/Fraunces-latin-ext-a7c21477.woff2") format("woff2");font-weight:400 600;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:"Fraunces";src:url("/assets/Fraunces-latin-dc218a09.woff2") format("woff2");font-weight:400 600;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:"JetBrains Mono";src:url("/assets/JetBrainsMono-latin-ext-607540b7.woff2") format("woff2");font-weight:400 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:"JetBrains Mono";src:url("/assets/JetBrainsMono-latin-3f516b04.woff2") format("woff2");font-weight:400 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}@font-face{font-family:"Space Grotesk";src:url("/assets/SpaceGrotesk-latin-ext-b42bf108.woff2") format("woff2");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:"Space Grotesk";src:url("/assets/SpaceGrotesk-latin-5ea4a19e.woff2") format("woff2");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}:root{--color: #000000;--dark: #352d22;--light: #eff2f5;--accent: #cc9db0;--bkgg: #e2e8e3;--bkgb: #d2d3dc;--blue: #6e8a9e;--green: #6f8a72;--red: #8f6363;--blue-btn: #637590;--yellow: #ab9670;--link: #dfe6e0;--hover: #eef1ee;--pending: #f3f6b7;--overdue: #eebea8;--booked: #f1bec4;--my-booking: #a6c3a7;--btn-neutral-base: #515558;--link-l-20: #a6b9a9;--green-l-30: #2b352c;--green-l-15: #4d604f;--green-l-10: #586e5b;--green-l-8: #5d735f;--green-l3p5: #78937b;--green-l5: #7c967f;--green-l7: #829b85;--green-l7p5: #849c86;--green-l10: #8ba18d;--green-l11: #8da490;--green-l15: #99ad9b;--green-l18: #a1b4a3;--green-l20: #a7b8a9;--green-l22: #adbdae;--green-l25: #b5c3b7;--green-l27p5: #bcc9be;--green-l30: #c3cfc4;--green-l30-rgb: 195 207 196;--accent-l-10: #bb7b95;--accent-l15: #e6cfd9;--accent-l20: #efe0e6;--blue-l-42: #161c20;--blue-l-32: #2a363f;--blue-l-10: #577082;--blue-l15: #9cafbd;--blue-l20: #abbbc7;--blue-l30: #cad4db;--blue-l40: #e8edf0;--blue-l46: #fbfbfc;--blue-l48: #ffffff;--blue-l50: #ffffff;--bkgg-l-15: #b7c6ba;--bkgg-l-10: #c6d1c8;--booked-mix-black-25: #3c3031;--booked-mix-black-80: #c1989d;--booked-l-30-mix-red-80: #de3342;--my-booking-mix-black-25: #2a312a;--my-booking-mix-black-80: #859c86;--pending-mix-black-25: #3d3e2e;--pending-mix-black-80: #c2c592;--btn-neutral-top: #5d6265;--btn-neutral-mid: #575b5f;--btn-neutral-bot: #515558;--btn-neutral-h-top: #696f72;--btn-neutral-h-mid: #63686c;--btn-neutral-h-bot: #5d6265;--btn-green-top: #7c967f;--btn-green-mid: #759078;--btn-green-bot: #6f8a72;--btn-green-h-top: #8aa18d;--btn-green-h-mid: #839b86;--btn-green-h-bot: #7c967f;--btn-red-top: #9c7070;--btn-red-mid: #976868;--btn-red-bot: #8f6363;--btn-red-h-top: #a67f7f;--btn-red-h-mid: #a17777;--btn-red-h-bot: #9c7070;--btn-yellow-top: #b4a280;--btn-yellow-mid: #b09c78;--btn-yellow-bot: #ab9670;--btn-yellow-h-top: #bdae90;--btn-yellow-h-mid: #b9a888;--btn-yellow-h-bot: #b4a280;--btn-blue-btn-top: #70829d;--btn-blue-btn-mid: #687b97;--btn-blue-btn-bot: #637590;--btn-blue-btn-h-top: #7f8fa7;--btn-blue-btn-h-mid: #7788a1;--btn-blue-btn-h-bot: #70829d;--btn-none-btn-top: transparent;--btn-none-btn-mid: transparent;--btn-none-btn-bot: transparent;--btn-none-btn-h-top: rgb(0 0 0 / 0.06);--btn-none-btn-h-mid: rgb(0 0 0 / 0.06);--btn-none-btn-h-bot: rgb(0 0 0 / 0.06);--be-nested: #3c3c5c;--be-nested-l3: #424265;--be-nested-l10: #50507b;--be-nested-l20: #64649a;--be-nested-l60: #e0e0ea;--be-yellow: #ffff99;--be-yellow-l-30: #ffff00;--be-highlight: #99ff99;--be-highlight-l15: #e5ffe5;--be-link: #dce4b5;--be-hover: #ffffff;--be-bkg-mix-green-90: #6f8a76;--error-red: #ff6666;--error-yellow: #ffff99;--ink:#14140f;--paper:#e9e6dc;--paper-2:#b8b5a6;--paper-3: #f1f1ee;--line:#c7c1aa;--stamp:#3a5f36;--stamp-2:#56824f;--flag:#bb4234;--muted:#5f5b4d}@media(min-width: 900px){:root{--dark: #3e362b;--light: #dfe3e9;--accent: #c5a2ad;--bkgg: #dadfdb;--bkgb: #cacbd1;--blue: #748794;--green: #768578;--red: #8b6b6b;--blue-btn: #6b7b8b;--yellow: #a89a78;--link: #b9c1ba;--hover: #c7cdc8;--pending: #f0f2b3;--overdue: #e9b9a3;--booked: #efbfc2;--my-booking: #a9c1aa;--link-l-20: #839185;--green-l-30: #2e342f;--green-l-15: #525c53;--green-l-10: #5e6a60;--green-l-8: #636f64;--green-l3p5: #7f8e81;--green-l5: #839185;--green-l7: #89968a;--green-l7p5: #8a978c;--green-l10: #919d92;--green-l11: #93a095;--green-l15: #9ea9a0;--green-l18: #a6b0a8;--green-l20: #acb5ad;--green-l22: #b1bab2;--green-l25: #b9c1ba;--green-l27p5: #c0c7c1;--green-l30: #c7cdc8;--green-l30-rgb: 199 205 200;--accent-l-10: #bb7b95;--accent-l15: #e2d1d7;--accent-l20: #ece1e4;--blue-l-42: #161a1c;--blue-l-32: #2c3439;--blue-l-25: #3b464d;--blue-l-10: #5d6d78;--blue-l15: #9facb5;--blue-l20: #aeb9c0;--blue-l30: #cad2d7;--blue-l40: #e7ebed;--blue-l46: #f9f9fa;--blue-l48: #fefefe;--bkgg-l-15: #b1bcb3;--bkgg-l-10: #bfc7c0;--booked-mix-black-25: #3c3030;--booked-mix-black-80: #bf999b;--booked-l-30-mix-red-80: #d9373e;--my-booking-mix-black-25: #2a302a;--my-booking-mix-black-80: #879a88;--pending-mix-black-25: #3c3c2d;--pending-mix-black-80: #c0c28f;--btn-green-top: #839185;--btn-green-mid: #7d8b7e;--btn-green-bot: #768578;--btn-green-h-top: #919d92;--btn-green-h-mid: #8a978b;--btn-green-h-bot: #839185;--btn-red-top: #977878;--btn-red-mid: #927171;--btn-red-bot: #8b6b6b;--btn-red-h-top: #a28686;--btn-red-h-mid: #9d7f7f;--btn-red-h-bot: #977878;--btn-yellow-top: #b2a688;--btn-yellow-mid: #ada080;--btn-yellow-bot: #a89a78;--btn-yellow-h-top: #bcb297;--btn-yellow-h-mid: #b7ac8f;--btn-yellow-h-bot: #b2a688;--btn-blue-btn-top: #788897;--btn-blue-btn-mid: #718192;--btn-blue-btn-bot: #6b7b8b;--btn-blue-btn-h-top: #8695a2;--btn-blue-btn-h-mid: #7f8e9d;--btn-blue-btn-h-bot: #788897;--be-link: #dee2b2;--be-bkg-mix-green-90: #76857b;--stamp:#3d5b3a;--stamp-2:#5a7d54;--flag:#b5473a;--muted:#6a6656;--paper-2:#a8a596}}@media(prefers-contrast: more){:root:not(.contrast-normal){--color: #000000;--dark: #241c11;--light: #ffffff;--bkgg: #ffffff;--bkgb: #eef0f4;--hover: #e7eee7;--link: #ffffff;--link-l-20: #f2f6f2;--accent: #eee3e9;--accent-l-10: #d1468b;--accent-l15: #f3eaef;--accent-l20: #f4edf1;--green: #237040;--green-l-30: #236d3e;--green-l-15: #277c46;--green-l-10: #298149;--green-l-8: #29834a;--green-l3p5: #2d8e50;--green-l5: #2d8f51;--green-l7: #2e9152;--green-l7p5: #2e9253;--green-l10: #2f9454;--green-l11: #2f9554;--green-l15: #e1ece5;--green-l18: #e2ede6;--green-l20: #e3ede7;--green-l22: #e4eee8;--green-l25: #e5efe9;--green-l27p5: #e7efea;--green-l30: #e8f0eb;--green-l30-rgb: 232 240 235;--blue: #10567f;--blue-l-42: #126392;--blue-l-32: #136b9d;--blue-l-10: #177cb6;--blue-l15: #e0eaef;--blue-l20: #e3ebf1;--blue-l30: #e8eff3;--blue-l40: #edf2f6;--blue-l46: #f0f5f7;--blue-l48: #ffffff;--blue-l50: #ffffff;--red: #931915;--yellow: #856300;--blue-btn: #154d75;--bkgg-l-15: #e9ecea;--bkgg-l-10: #ebedec;--pending: #fdf3a4;--overdue: #ffd6bd;--booked: #ffc7cf;--my-booking: #c2e8c4;--booked-mix-black-25: #b92b3e;--booked-mix-black-80: #eee2e3;--booked-l-30-mix-red-80: #d13c50;--my-booking-mix-black-25: #206f2b;--my-booking-mix-black-80: #2b9539;--pending-mix-black-25: #6c5e09;--pending-mix-black-80: #f0eedf;--btn-neutral-base: #67727e;--btn-neutral-top: #2e3338;--btn-neutral-mid: #282d31;--btn-neutral-bot: #22262a;--btn-neutral-h-top: #394046;--btn-neutral-h-mid: #34393f;--btn-neutral-h-bot: #2e3338;--btn-green-top: #226d3d;--btn-green-mid: #1f6338;--btn-green-bot: #1c5933;--btn-green-h-top: #288048;--btn-green-h-mid: #257643;--btn-green-h-bot:#226d3d;--btn-red-top: #9c1b16;--btn-red-mid: #911915;--btn-red-bot: #861713;--btn-red-h-top: #b31f19;--btn-red-h-mid: #a71d18;--btn-red-h-bot: #9c1b16;--btn-yellow-top: #946f00;--btn-yellow-mid: #876500;--btn-yellow-bot: #7a5c00;--btn-yellow-h-top: #ad8200;--btn-yellow-h-mid: #a17800;--btn-yellow-h-bot: #946f00;--btn-blue-btn-top: #175582;--btn-blue-btn-mid: #154e77;--btn-blue-btn-bot: #13476c;--btn-blue-btn-h-top: #1b6498;--btn-blue-btn-h-mid: #195d8d;--btn-blue-btn-h-bot: #175582;--paper:#f9f6ec;--paper-2:#c8c5b6;--ink:#040400;--muted:#4f4b3d;--stamp:#2a4f26;--flag:#ab5244}}:root.high-contrast{--color: #000000;--dark: #241c11;--light: #ffffff;--bkgg: #ffffff;--bkgb: #eef0f4;--hover: #e7eee7;--link: #ffffff;--link-l-20: #f2f6f2;--accent: #eee3e9;--accent-l-10: #d1468b;--accent-l15: #f3eaef;--accent-l20: #f4edf1;--green: #237040;--green-l-30: #236d3e;--green-l-15: #277c46;--green-l-10: #298149;--green-l-8: #29834a;--green-l3p5: #2d8e50;--green-l5: #2d8f51;--green-l7: #2e9152;--green-l7p5: #2e9253;--green-l10: #2f9454;--green-l11: #2f9554;--green-l15: #e1ece5;--green-l18: #e2ede6;--green-l20: #e3ede7;--green-l22: #e4eee8;--green-l25: #e5efe9;--green-l27p5: #e7efea;--green-l30: #e8f0eb;--green-l30-rgb: 232 240 235;--blue: #10567f;--blue-l-42: #126392;--blue-l-32: #136b9d;--blue-l-10: #177cb6;--blue-l15: #e0eaef;--blue-l20: #e3ebf1;--blue-l30: #e8eff3;--blue-l40: #edf2f6;--blue-l46: #f0f5f7;--blue-l48: #ffffff;--blue-l50: #ffffff;--red: #931915;--yellow: #856300;--blue-btn: #154d75;--bkgg-l-15: #e9ecea;--bkgg-l-10: #ebedec;--pending: #fdf3a4;--overdue: #ffd6bd;--booked: #ffc7cf;--my-booking: #c2e8c4;--booked-mix-black-25: #b92b3e;--booked-mix-black-80: #eee2e3;--booked-l-30-mix-red-80: #d13c50;--my-booking-mix-black-25: #206f2b;--my-booking-mix-black-80: #2b9539;--pending-mix-black-25: #6c5e09;--pending-mix-black-80: #f0eedf;--btn-neutral-base: #67727e;--btn-neutral-top: #2e3338;--btn-neutral-mid: #282d31;--btn-neutral-bot: #22262a;--btn-neutral-h-top: #394046;--btn-neutral-h-mid: #34393f;--btn-neutral-h-bot: #2e3338;--btn-green-top: #226d3d;--btn-green-mid: #1f6338;--btn-green-bot: #1c5933;--btn-green-h-top: #288048;--btn-green-h-mid: #257643;--btn-green-h-bot:#226d3d;--btn-red-top: #9c1b16;--btn-red-mid: #911915;--btn-red-bot: #861713;--btn-red-h-top: #b31f19;--btn-red-h-mid: #a71d18;--btn-red-h-bot: #9c1b16;--btn-yellow-top: #946f00;--btn-yellow-mid: #876500;--btn-yellow-bot: #7a5c00;--btn-yellow-h-top: #ad8200;--btn-yellow-h-mid: #a17800;--btn-yellow-h-bot: #946f00;--btn-blue-btn-top: #175582;--btn-blue-btn-mid: #154e77;--btn-blue-btn-bot: #13476c;--btn-blue-btn-h-top: #1b6498;--btn-blue-btn-h-mid: #195d8d;--btn-blue-btn-h-bot: #175582;--paper:#f9f6ec;--paper-2:#c8c5b6;--ink:#040400;--muted:#4f4b3d;--stamp:#2a4f26;--flag:#ab5244}:root{--is-phone: 1;--is-desktop: 0;--dir-start: left;--dir-end: right}@media(min-width: 500px){:root{--is-phone: 0}}@media(min-width: 900px){:root{--is-desktop: 1}}:root[dir=rtl]{--dir-start: right;--dir-end: left}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}html{font-size:clamp(.875rem,1.15625rem - .5vw,1rem)}body{padding-bottom:env(safe-area-inset-bottom)}*{color:var(--color);margin:0;border:none;padding:0;box-sizing:border-box;font-weight:300}*{font-family:"Open Sans","Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Armenian","Noto Sans Georgian",sans-serif,serif}ul,li{list-style-type:none}a,a:link,a:visited,a:hover{color:var(--link);text-decoration:none}@media(hover: hover){a:hover{color:var(--hover)}}.backend_link,a.backend_link{color:var(--be-link)}@media(hover: hover){.backend_link:hover,a.backend_link:hover{font-weight:400;color:var(--be-hover)}}code{font-family:"Comic Sans MS";color:#c00}h1,h2{color:var(--light);text-align:start;margin:1.5vw auto}@media(max-width: 500px){h1,h2{margin:5vw auto}}@media(min-width: 900px){h1,h2{color:var(--blue-l30);margin:2vw 0 .5vw}}select{color:var(--blue-l50);background-color:var(--green-l3p5);padding:.2vw;border:.1vw solid #ccc;border-radius:.4vw}@media(min-width: 900px){select{border-radius:.15vw}}input,textarea,.ts-wrapper{background-color:var(--light);border-radius:.4vw}@media(min-width: 900px){input,textarea,.ts-wrapper{border-radius:.15vw}}.svg-definitions{display:none}.text-correction-error{color:red}.display_block{display:block}.button{display:inline-block;font-size:.85rem;line-height:1.25;padding:1.25vw;border-radius:.5vw;border:none;cursor:pointer;background:linear-gradient(to bottom, var(--btn-bg-top) 0%, var(--btn-bg-mid) 45%, var(--btn-bg-bottom) 100%);box-shadow:0 .12vw .12vw hsla(0,0%,100%,.42) inset,0 -0.12vw .12vw rgba(0,0,0,.54) inset,.03vw 0 .3vw hsla(0,0%,100%,.3) inset,-0.03vw 0 .03vw hsla(0,0%,100%,.15) inset,-0.06vw .18vw .3vw rgba(0,0,0,.55);color:var(--light);font-weight:400;transition:background .12s ease-out,box-shadow .12s ease-out}.button svg{width:var(--svg-width, 3.5vw);height:var(--svg-height, 3.5vw);color:var(--svg-color, var(--be-link));fill:var(--svg-fill, var(--be-link))}.button svg.small-screen,.button svg.tiny-screen{width:var(--svg-width, 2.5vw);height:var(--svg-height, 2.5vw);color:var(--svg-color, var(--be-link));fill:var(--svg-fill, var(--be-link))}.button svg.stroke{fill:none;stroke:var(--svg-stroke, var(--be-link));stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.button svg.s5{stroke-width:5}.button svg.s10{stroke-width:10}.button svg.s15{stroke-width:15}.button svg.s20{stroke-width:20}.button svg.s25{stroke-width:25}.button svg.s30{stroke-width:30}.button svg.s35{stroke-width:35}.button svg.s40{stroke-width:40}.button svg.s45{stroke-width:45}.button svg.s50{stroke-width:50}.button svg.s55{stroke-width:55}.button svg.s60{stroke-width:60}.button svg.s65{stroke-width:65}.button svg.s70{stroke-width:70}.button svg.s75{stroke-width:75}.button svg.s80{stroke-width:80}.button svg.s85{stroke-width:85}.button svg.s90{stroke-width:90}.button svg.s95{stroke-width:95}.button svg.s100{stroke-width:100}@media(hover: hover){.button:hover svg:not(.stroke){color:var(--svg-hover, var(--green));fill:var(--svg-hover, var(--green))}.button:hover svg.stroke{stroke:var(--svg-hover, var(--green))}}.button{--btn-bg-top: var(--btn-neutral-top);--btn-bg-mid: var(--btn-neutral-mid);--btn-bg-bottom: var(--btn-neutral-bot)}@media(hover: hover){.button:hover{--btn-bg-top: var(--btn-neutral-h-top);--btn-bg-mid: var(--btn-neutral-h-mid);--btn-bg-bottom: var(--btn-neutral-h-bot)}}.button.green{--btn-bg-top: var(--btn-green-top);--btn-bg-mid: var(--btn-green-mid);--btn-bg-bottom: var(--btn-green-bot)}@media(hover: hover){.button.green:hover{--btn-bg-top: var(--btn-green-h-top);--btn-bg-mid: var(--btn-green-h-mid);--btn-bg-bottom: var(--btn-green-h-bot)}}.button.red{--btn-bg-top: var(--btn-red-top);--btn-bg-mid: var(--btn-red-mid);--btn-bg-bottom: var(--btn-red-bot)}@media(hover: hover){.button.red:hover{--btn-bg-top: var(--btn-red-h-top);--btn-bg-mid: var(--btn-red-h-mid);--btn-bg-bottom: var(--btn-red-h-bot)}}.button.yellow{--btn-bg-top: var(--btn-yellow-top);--btn-bg-mid: var(--btn-yellow-mid);--btn-bg-bottom: var(--btn-yellow-bot)}@media(hover: hover){.button.yellow:hover{--btn-bg-top: var(--btn-yellow-h-top);--btn-bg-mid: var(--btn-yellow-h-mid);--btn-bg-bottom: var(--btn-yellow-h-bot)}}.button.blue{--btn-bg-top: var(--btn-blue-btn-top);--btn-bg-mid: var(--btn-blue-btn-mid);--btn-bg-bottom: var(--btn-blue-btn-bot)}@media(hover: hover){.button.blue:hover{--btn-bg-top: var(--btn-blue-btn-h-top);--btn-bg-mid: var(--btn-blue-btn-h-mid);--btn-bg-bottom: var(--btn-blue-btn-h-bot)}}.button.transparent{--btn-bg-top: var(--btn-none-btn-top);--btn-bg-mid: var(--btn-none-btn-mid);--btn-bg-bottom: var(--btn-none-btn-bot)}@media(hover: hover){.button.transparent:hover{--btn-bg-top: var(--btn-none-btn-h-top);--btn-bg-mid: var(--btn-none-btn-h-mid);--btn-bg-bottom: var(--btn-none-btn-h-bot)}}.button .big-screen,.button .tiny-screen{display:none}@media(hover: hover){.button:hover{opacity:1;box-shadow:0 .04vw .04vw hsla(0,0%,100%,.5) inset,0 -0.04vw .04vw rgba(0,0,0,.6) inset,.01vw 0 .1vw hsla(0,0%,100%,.35) inset,-0.01vw 0 .01vw hsla(0,0%,100%,.2) inset,-0.02vw .07vw .12vw rgba(0,0,0,.6)}}.hidden{display:none}.fade-transition{transition:opacity .3s ease-in}.zero-opacity{opacity:0;pointer-events:none}.obscured{position:relative}.obscured::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:1;pointer-events:none;transition:opacity .3s ease;margin-block:0 -3vw;margin-inline:.15vw 0}.obscured:hover::after,.obscured.revealed::after{opacity:0}.small{font-size:.85rem}body{position:relative;width:100vw;min-height:100vh}body #skip-link{position:fixed;top:0;inset-inline-start:0;z-index:1000;padding:.5rem 1rem;background:#fff;color:#000;transform:translateY(-200%);transition:transform .15s}body #skip-link:focus{transform:translateY(0)}body #page .flash,body #page #nav-confirm{position:fixed;top:40vh;inset-inline-start:50vw;transform:translate(-50%, -50%);z-index:9999;background-color:#fff;box-shadow:0 0 0 100vmax rgba(0,0,0,.5);width:80vw;padding:3vw 3vw;border-radius:.5vw;text-align:center;opacity:1;transition:opacity .3s ease}body #page .flash span,body #page .flash a,body #page #nav-confirm span,body #page #nav-confirm a{color:var(--accent-l-25)}body #page .flash a,body #page #nav-confirm a{font-style:italic}body #page .flash a:hover,body #page #nav-confirm a:hover{font-weight:400}body #page .flash-close,body #page .nav-confirm-close{display:block;margin-top:2.5vw;width:100%;padding:2vw;cursor:pointer}body #page .nav-confirm-close{width:40%}body.high-contrast :focus-visible{outline:3px solid #ff0;outline-offset:2px}body.high-contrast :focus:not(:focus-visible){outline:none}@media(max-width: 500px){html{font-size:1rem}.no-phone{display:none}.button{padding:2vw 5vw;border-radius:.75vw}.button .bigger-screen{display:none}.button .tiny-screen{display:inline}}@media(min-width: 501px){.phone-only{display:none}}@media(min-width: 900px){html{font-size:clamp(.875rem,1.33vw,1.125rem)}.button{padding:.5vw 1.5vw;border-radius:.15vw;box-shadow:0 .04vw .04vw hsla(0,0%,100%,.42) inset,0 -0.04vw .04vw rgba(0,0,0,.54) inset,.01vw 0 .1vw hsla(0,0%,100%,.3) inset,-0.01vw 0 .01vw hsla(0,0%,100%,.15) inset,-0.02vw .06vw .1vw rgba(0,0,0,.55)}.button .small-screen,.button .tiny-screen{display:none}.button .big-screen{display:inline}.obscured::after{margin-block:0 -1.5vw;margin-inline:.15vw 0}body #page .flash{position:static;transform:none;width:auto;height:auto;max-width:none;box-shadow:none;text-align:inherit;background-color:var(--accent-l15);margin-bottom:0;padding:.5vw 1vw}body #page .flash-close{display:none}body #page #nav-confirm{background-color:#fff;width:initial;min-width:25vw;padding:1vw 1vw}body #page .nav-confirm-close{margin-top:1.5vw;padding:.5vw}body.sessions #page .flash,body.passwords #page .flash{width:50vw;height:initial;margin-top:3vw;margin-inline-start:10vw;text-align:start;background-color:var(--be-highlight)}body.sessions #page .flash span,body.passwords #page .flash span{padding:.5vw 1vw;line-height:1.25}}html{scroll-behavior:smooth}body.welcome.index,body.welcome.demo{background:var(--paper);font-family:"Space Grotesk",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.welcome.index *,body.welcome.demo *{color:var(--ink)}body.welcome.index .wrap,body.welcome.demo .wrap{margin:0 auto;padding:0 3.2vw;z-index:1}body.welcome.index .wrap nav,body.welcome.demo .wrap nav{display:flex;align-items:baseline;justify-content:space-between;padding:2.8vw 0 2.2vw;border-bottom:.15vw solid var(--ink)}body.welcome.index .wrap nav .brand a,body.welcome.demo .wrap nav .brand a{font-family:"JetBrains Mono",monospace;font-weight:500;font-size:1.17rem;text-decoration:none;letter-spacing:-0.02em}body.welcome.index .wrap nav .brand a::before,body.welcome.demo .wrap nav .brand a::before{content:"$ ";color:var(--stamp)}body.welcome.index .wrap nav .navmeta,body.welcome.demo .wrap nav .navmeta{font-family:"JetBrains Mono",monospace;font-size:.86rem;color:var(--muted);letter-spacing:.02em;display:flex;gap:2.2vw}body.welcome.index .wrap nav .navmeta a,body.welcome.demo .wrap nav .navmeta a{color:var(--muted);text-decoration:none;transition:color .15s}body.welcome.index .wrap nav .navmeta a:hover,body.welcome.demo .wrap nav .navmeta a:hover{color:var(--ink)}@media(max-width: 500px){body.welcome.index .wrap nav,body.welcome.demo .wrap nav{padding:4vw 0 3.5vw}body.welcome.index .wrap nav .brand a,body.welcome.demo .wrap nav .brand a{font-size:.94rem}body.welcome.index .wrap nav .navmeta,body.welcome.demo .wrap nav .navmeta{font-size:.75rem}body.welcome.index .wrap nav .navmeta a:not(.gh),body.welcome.demo .wrap nav .navmeta a:not(.gh){display:none}}body.welcome.index .wrap .hero,body.welcome.demo .wrap .hero{padding:2.9vw 0 3vw}@media(max-width: 500px){body.welcome.index .wrap .hero,body.welcome.demo .wrap .hero{padding:5vw 0 5vw}}body.welcome.index .wrap .hero .eyebrow,body.welcome.demo .wrap .hero .eyebrow{font-family:"JetBrains Mono",monospace;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);margin-bottom:6vw;margin-inline-start:.1vw;line-height:1.6;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem 3.6rem}body.welcome.index .wrap .hero .eyebrow>span,body.welcome.demo .wrap .hero .eyebrow>span{position:relative}body.welcome.index .wrap .hero .eyebrow>span+span:not(.more)::before,body.welcome.demo .wrap .hero .eyebrow>span+span:not(.more)::before{content:"·";position:absolute;inset-inline-start:-1.8rem;transform:translateX(-50%);opacity:.5}body.welcome.index .wrap .hero .eyebrow .langs,body.welcome.demo .wrap .hero .eyebrow .langs{display:flex;align-items:baseline;gap:.1rem 3.6rem}body.welcome.index .wrap .hero .eyebrow .langs a,body.welcome.demo .wrap .hero .eyebrow .langs a{position:relative;opacity:.75;color:inherit;text-decoration:none}body.welcome.index .wrap .hero .eyebrow .langs a+a::before,body.welcome.demo .wrap .hero .eyebrow .langs a+a::before{content:"·";position:absolute;inset-inline-start:-1.8rem;transform:translateX(-50%);opacity:.75}body.welcome.index .wrap .hero .eyebrow .langs a.on,body.welcome.demo .wrap .hero .eyebrow .langs a.on{opacity:1;color:var(--ink)}body.welcome.index .wrap .hero .eyebrow .langs a.on::after,body.welcome.demo .wrap .hero .eyebrow .langs a.on::after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:.14em;bottom:-0.25vw;height:.15vw;background:var(--flag)}body.welcome.index .wrap .hero .eyebrow .langs a.on::before,body.welcome.demo .wrap .hero .eyebrow .langs a.on::before{opacity:.33}body.welcome.index .wrap .hero .eyebrow .langs a:hover,body.welcome.demo .wrap .hero .eyebrow .langs a:hover{opacity:1}body.welcome.index .wrap .hero .eyebrow .more,body.welcome.demo .wrap .hero .eyebrow .more{opacity:.5;letter-spacing:.25em;margin-inline-start:-1.8rem}@media(max-width: 500px){body.welcome.index .wrap .hero .eyebrow,body.welcome.demo .wrap .hero .eyebrow{font-size:.7rem;line-height:1.2;margin-top:.5vw;margin-bottom:8vw;gap:.5rem 1.8rem}body.welcome.index .wrap .hero .eyebrow>span+span:not(.more)::before,body.welcome.demo .wrap .hero .eyebrow>span+span:not(.more)::before{inset-inline-start:-0.9rem}body.welcome.index .wrap .hero .eyebrow .langs,body.welcome.demo .wrap .hero .eyebrow .langs{gap:.1rem 1.8rem}body.welcome.index .wrap .hero .eyebrow .langs a+a::before,body.welcome.demo .wrap .hero .eyebrow .langs a+a::before{inset-inline-start:-0.9rem}body.welcome.index .wrap .hero .eyebrow .langs a.on::after,body.welcome.demo .wrap .hero .eyebrow .langs a.on::after{height:.3vw}body.welcome.index .wrap .hero .eyebrow .more,body.welcome.demo .wrap .hero .eyebrow .more{margin-inline-start:-0.9rem}}body.welcome.index .wrap .hero h1,body.welcome.demo .wrap .hero h1{font-family:"Fraunces",serif;font-weight:400;font-size:clamp(52px,9vw,116px);line-height:.92;letter-spacing:-0.02em;margin-bottom:.8vw}body.welcome.index .wrap .hero h1 .again,body.welcome.demo .wrap .hero h1 .again{font-style:italic;font-weight:500;position:relative}body.welcome.index .wrap .hero h1 .again::after,body.welcome.demo .wrap .hero h1 .again::after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:-0.4vw;bottom:.1em;height:.5vw;background:var(--flag);opacity:.85;transform:skewX(-12deg) scaleX(0);transform-origin:left;animation:strike .7s cubic-bezier(0.2, 0.8, 0.2, 1) .5s forwards}@media(max-width: 500px){body.welcome.index .wrap .hero h1,body.welcome.demo .wrap .hero h1{margin-bottom:8vw;line-height:1;font-size:40px}body.welcome.index .wrap .hero h1 .again::after,body.welcome.demo .wrap .hero h1 .again::after{height:.75vw}}@keyframes strike{to{transform:skewX(-12deg) scaleX(1)}}body.welcome.index .wrap .hero .subline,body.welcome.demo .wrap .hero .subline{font-family:"Fraunces",serif;font-size:clamp(24px,3.4vw,34px);font-weight:400;margin:3vw 0 0;letter-spacing:-0.01em}body.welcome.index .wrap .hero .subline .rotbox,body.welcome.demo .wrap .hero .subline .rotbox{display:inline-block;position:relative;text-align:center;height:1em;line-height:1;vertical-align:baseline;will-change:width}body.welcome.index .wrap .hero .subline .rotbox .rot,body.welcome.demo .wrap .hero .subline .rotbox .rot{color:var(--flag);font-style:italic;position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-0.15em;text-align:center;line-height:1;white-space:nowrap;will-change:opacity}@media(max-width: 500px){body.welcome.index .wrap .hero .subline,body.welcome.demo .wrap .hero .subline{font-size:22px}}@media(max-width: 500px){body.welcome.index .wrap .hero .subline.demo,body.welcome.demo .wrap .hero .subline.demo{line-height:1}}body.welcome.index .wrap .hero .lede,body.welcome.demo .wrap .hero .lede{margin:3vw 0 4vw;font-size:1.2rem;color:var(--muted)}@media(max-width: 500px){body.welcome.index .wrap .hero .lede,body.welcome.demo .wrap .hero .lede{font-size:1rem;margin:5vw 0 10vw}}body.welcome.index .wrap .hero .cta-row,body.welcome.demo .wrap .hero .cta-row{display:flex;gap:1.4vw;flex-wrap:wrap;align-items:center}body.welcome.index .wrap .hero .cta-row .btn,body.welcome.demo .wrap .hero .cta-row .btn{font-family:"JetBrains Mono",monospace;font-size:1rem;padding:1.3vw 2.25vw;border-radius:.2vw;text-decoration:none;border:.15vw solid var(--ink);transition:transform .12s,background .15s,color .15s;display:inline-block}body.welcome.index .wrap .hero .cta-row .btn-primary,body.welcome.demo .wrap .hero .cta-row .btn-primary{background:var(--ink);color:var(--paper)}body.welcome.index .wrap .hero .cta-row .btn-primary:hover,body.welcome.demo .wrap .hero .cta-row .btn-primary:hover{background:var(--stamp);border-color:var(--stamp);transform:translate(-0.2vw, -0.2vw)}body.welcome.index .wrap .hero .cta-row .btn-primary span,body.welcome.demo .wrap .hero .cta-row .btn-primary span{color:var(--paper)}body.welcome.index .wrap .hero .cta-row .btn-ghost,body.welcome.demo .wrap .hero .cta-row .btn-ghost{background:rgba(0,0,0,0);color:var(--ink)}body.welcome.index .wrap .hero .cta-row .btn-ghost:hover,body.welcome.demo .wrap .hero .cta-row .btn-ghost:hover{background:var(--ink);color:var(--paper)}body.welcome.index .wrap .hero .cta-row .cta-note,body.welcome.demo .wrap .hero .cta-row .cta-note{font-family:"JetBrains Mono",monospace;font-size:.86rem;color:var(--muted)}@media(max-width: 500px){body.welcome.index .wrap .hero .cta-row,body.welcome.demo .wrap .hero .cta-row{gap:4vw 8vw;align-items:stretch}body.welcome.index .wrap .hero .cta-row .btn,body.welcome.demo .wrap .hero .cta-row .btn{width:42vw;padding:3vw 3.5vw;display:flex;align-items:center;justify-content:center;text-align:center}body.welcome.index .wrap .hero .cta-row .cta-note,body.welcome.demo .wrap .hero .cta-row .cta-note{flex-basis:100%;order:3}}body.welcome.index .wrap .hero .cta-row.demolinks,body.welcome.demo .wrap .hero .cta-row.demolinks{align-items:flex-start;gap:3vw}body.welcome.index .wrap .hero .cta-row.demolinks .door,body.welcome.demo .wrap .hero .cta-row.demolinks .door{display:flex;flex-direction:column;gap:.5vw;width:45vw}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to{margin:0}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span{display:block;white-space:nowrap}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::after,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::after{content:" →"}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::before,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::before{content:"→ ";visibility:hidden}body.welcome.index .wrap .hero .cta-row.demolinks .door .btn,body.welcome.demo .wrap .hero .cta-row.demolinks .door .btn{flex-direction:column;width:100%;padding:1vw 1.5vw;text-align:center}body.welcome.index .wrap .hero .cta-row.demolinks .door .btn:first-child:hover,body.welcome.demo .wrap .hero .cta-row.demolinks .door .btn:first-child:hover{background:var(--ink)}body.welcome.index .wrap .hero .cta-row.demolinks .door .btn:first-child:hover span,body.welcome.demo .wrap .hero .cta-row.demolinks .door .btn:first-child:hover span{color:var(--paper)}body.welcome.index .wrap .hero .cta-row.demolinks .door.phone-only,body.welcome.demo .wrap .hero .cta-row.demolinks .door.phone-only{display:none}body.welcome.index .wrap .hero .cta-row.demolinks .cta-note,body.welcome.demo .wrap .hero .cta-row.demolinks .cta-note{align-self:center}@media(max-width: 600px){body.welcome.index .wrap .hero .cta-row.demolinks,body.welcome.demo .wrap .hero .cta-row.demolinks{display:grid;grid-template-columns:repeat(2, 43vw);column-gap:5vw;row-gap:8vw;align-items:stretch}body.welcome.index .wrap .hero .cta-row.demolinks .door,body.welcome.demo .wrap .hero .cta-row.demolinks .door{width:auto;display:grid;grid-template-rows:subgrid;grid-row:span 2}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to{height:100%}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn{height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span{white-space:normal}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::before,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::before{content:""}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::after,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:last-child::after{content:""}body.welcome.index .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:first-child::after,body.welcome.demo .wrap .hero .cta-row.demolinks .door form.button_to button.btn span:first-child::after{content:"."}body.welcome.index .wrap .hero .cta-row.demolinks .door .btn,body.welcome.demo .wrap .hero .cta-row.demolinks .door .btn{font-size:.95rem;padding:1.5vw 2vw}body.welcome.index .wrap .hero .cta-row.demolinks .door.phone-only,body.welcome.demo .wrap .hero .cta-row.demolinks .door.phone-only{grid-column:1/-1;width:auto;display:flex}body.welcome.index .wrap .hero .cta-row.demolinks .cta-note,body.welcome.demo .wrap .hero .cta-row.demolinks .cta-note{grid-column:1/-1}}@media(min-width: 900px){body.welcome.index .wrap .hero .cta-row.demolinks .door,body.welcome.demo .wrap .hero .cta-row.demolinks .door{width:30vw}}body.welcome.index .wrap .ledger,body.welcome.demo .wrap .ledger{margin-top:6.5vw;border-top:.15vw solid var(--ink);border-bottom:.15vw solid var(--ink);display:grid;grid-template-columns:repeat(4, 1fr)}body.welcome.index .wrap .ledger .cell,body.welcome.demo .wrap .ledger .cell{padding:2vw 1.85vw;border-inline-end:.1vw solid var(--line)}body.welcome.index .wrap .ledger .cell .k,body.welcome.demo .wrap .ledger .cell .k{font-family:"JetBrains Mono",monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.75vw}body.welcome.index .wrap .ledger .cell .v,body.welcome.demo .wrap .ledger .cell .v{font-family:"Fraunces",serif;font-size:2.15rem;line-height:1}body.welcome.index .wrap .ledger .cell .v.licence,body.welcome.demo .wrap .ledger .cell .v.licence{font-size:1.35rem;line-height:1.6}body.welcome.index .wrap .ledger .cell .v small,body.welcome.demo .wrap .ledger .cell .v small{font-size:1rem;color:var(--muted);font-family:"Space Grotesk",sans-serif}body.welcome.index .wrap .ledger .cell:last-child,body.welcome.demo .wrap .ledger .cell:last-child{border-inline-end:none}@media(max-width: 500px){body.welcome.index .wrap .ledger,body.welcome.demo .wrap .ledger{grid-template-columns:repeat(2, 1fr)}body.welcome.index .wrap .ledger .cell .k,body.welcome.demo .wrap .ledger .cell .k{font-size:.7rem}body.welcome.index .wrap .ledger .cell .v,body.welcome.demo .wrap .ledger .cell .v{font-size:1.88rem}body.welcome.index .wrap .ledger .cell .v.licence,body.welcome.demo .wrap .ledger .cell .v.licence{font-size:1.125rem}body.welcome.index .wrap .ledger .cell .v small,body.welcome.demo .wrap .ledger .cell .v small{font-size:.875rem}body.welcome.index .wrap .ledger .cell:nth-child(2),body.welcome.demo .wrap .ledger .cell:nth-child(2){border-inline-end:none}body.welcome.index .wrap .ledger .cell:nth-child(1),body.welcome.index .wrap .ledger .cell:nth-child(2),body.welcome.demo .wrap .ledger .cell:nth-child(1),body.welcome.demo .wrap .ledger .cell:nth-child(2){border-bottom:.1vw solid var(--line)}}body.welcome.index .wrap section.feat,body.welcome.demo .wrap section.feat{padding:9vw 0 4vw}body.welcome.index .wrap section.feat .sec-head,body.welcome.demo .wrap section.feat .sec-head{font-family:"JetBrains Mono",monospace;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);margin-bottom:4vw;display:flex;align-items:center;gap:1.2vw}body.welcome.index .wrap section.feat .sec-head::before,body.welcome.demo .wrap section.feat .sec-head::before{content:"//";opacity:.5}body.welcome.index .wrap section.feat .rows,body.welcome.demo .wrap section.feat .rows{border-top:.1vw solid var(--line)}body.welcome.index .wrap section.feat .rows .row,body.welcome.demo .wrap section.feat .rows .row{display:grid;grid-template-columns:5.25vw 1fr 1.3fr;gap:2.2vw;padding:2.8vw 0;border-bottom:.1vw solid var(--line);align-items:baseline}body.welcome.index .wrap section.feat .rows .row .num,body.welcome.demo .wrap section.feat .rows .row .num{font-family:"JetBrains Mono",monospace;font-size:.93rem;color:var(--muted)}body.welcome.index .wrap section.feat .rows .row .num .tier,body.welcome.demo .wrap section.feat .rows .row .num .tier{display:block;margin-top:.5vw;font-size:.71rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}body.welcome.index .wrap section.feat .rows .row h3,body.welcome.demo .wrap section.feat .rows .row h3{font-family:"Fraunces",serif;font-weight:500;font-size:1.61rem;letter-spacing:-0.01em}body.welcome.index .wrap section.feat .rows .row p,body.welcome.demo .wrap section.feat .rows .row p{color:var(--muted);font-size:1.1rem}@media(max-width: 500px){body.welcome.index .wrap section.feat,body.welcome.demo .wrap section.feat{padding:12vw 0 4vw}body.welcome.index .wrap section.feat .sec-head,body.welcome.demo .wrap section.feat .sec-head{font-size:.75rem}body.welcome.index .wrap section.feat .rows .row,body.welcome.demo .wrap section.feat .rows .row{grid-template-columns:1fr;gap:.75vw}body.welcome.index .wrap section.feat .rows .row .num,body.welcome.demo .wrap section.feat .rows .row .num{font-size:.8125rem;font-size:.75rem}body.welcome.index .wrap section.feat .rows .row .num .tier,body.welcome.demo .wrap section.feat .rows .row .num .tier{font-size:.625rem}body.welcome.index .wrap section.feat .rows .row h3,body.welcome.demo .wrap section.feat .rows .row h3{font-size:1.4375rem}body.welcome.index .wrap section.feat .rows .row p,body.welcome.demo .wrap section.feat .rows .row p{font-size:1rem}}body.welcome.index .wrap .band,body.welcome.demo .wrap .band{margin:5.75vw 0;padding:5.2vw 3.9vw;background:var(--ink);color:var(--paper);border-radius:.2vw;display:flex;justify-content:space-between;align-items:center;gap:3vw;flex-wrap:wrap}body.welcome.index .wrap .band h2,body.welcome.demo .wrap .band h2{color:var(--paper);font-family:"Fraunces",serif;font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-0.01em}body.welcome.index .wrap .band p,body.welcome.demo .wrap .band p{color:#a8a596;color:var(--paper-2);font-family:"JetBrains Mono",monospace;font-size:.92rem;margin-top:1.2vw}body.welcome.index .wrap .band p::before,body.welcome.demo .wrap .band p::before{content:"// "}body.welcome.index .wrap .band .btn,body.welcome.demo .wrap .band .btn{border-color:var(--paper);color:var(--paper)}body.welcome.index .wrap .band .btn:hover,body.welcome.demo .wrap .band .btn:hover{background:var(--paper);color:var(--ink)}@media(max-width: 500px){body.welcome.index .wrap .band p,body.welcome.demo .wrap .band p{font-size:.8125rem;margin-top:5vw;margin-inline-start:6.5vw}body.welcome.index .wrap .band p::before,body.welcome.demo .wrap .band p::before{margin-inline-start:-6.5vw}}body.welcome.index .wrap footer,body.welcome.demo .wrap footer{border-top:.15vw solid var(--ink);padding:3.2vw 0 6vw;display:flex;justify-content:space-between;gap:2vw;flex-wrap:wrap;font-family:"JetBrains Mono",monospace;font-size:.85rem;color:var(--muted)}body.welcome.index .wrap footer .sig,body.welcome.demo .wrap footer .sig{color:var(--ink)}body.welcome.index .wrap footer a,body.welcome.demo .wrap footer a{color:var(--muted);text-decoration:none}body.welcome.index .wrap footer a:hover,body.welcome.demo .wrap footer a:hover{color:var(--ink)}body.welcome.index .wrap footer div.contrast,body.welcome.demo .wrap footer div.contrast{display:flex;align-items:center;gap:.5vw}body.welcome.index .wrap footer div.contrast form button,body.welcome.demo .wrap footer div.contrast form button{display:flex;background-color:rgba(0,0,0,0);cursor:pointer;--svg-width: 1.5vw;--svg-height: 1.5vw;--svg-fill: black;--svg-hover: #999999}body.welcome.index .wrap footer div.contrast form button svg,body.welcome.demo .wrap footer div.contrast form button svg{width:var(--svg-width, 3.5vw);height:var(--svg-height, 3.5vw);color:var(--svg-color, var(--be-link));fill:var(--svg-fill, var(--be-link))}body.welcome.index .wrap footer div.contrast form button svg.small-screen,body.welcome.index .wrap footer div.contrast form button svg.tiny-screen,body.welcome.demo .wrap footer div.contrast form button svg.small-screen,body.welcome.demo .wrap footer div.contrast form button svg.tiny-screen{width:var(--svg-width, 2.5vw);height:var(--svg-height, 2.5vw);color:var(--svg-color, var(--be-link));fill:var(--svg-fill, var(--be-link))}body.welcome.index .wrap footer div.contrast form button svg.stroke,body.welcome.demo .wrap footer div.contrast form button svg.stroke{fill:none;stroke:var(--svg-stroke, var(--be-link));stroke-width:20;stroke-linecap:round;stroke-linejoin:round}body.welcome.index .wrap footer div.contrast form button svg.s5,body.welcome.demo .wrap footer div.contrast form button svg.s5{stroke-width:5}body.welcome.index .wrap footer div.contrast form button svg.s10,body.welcome.demo .wrap footer div.contrast form button svg.s10{stroke-width:10}body.welcome.index .wrap footer div.contrast form button svg.s15,body.welcome.demo .wrap footer div.contrast form button svg.s15{stroke-width:15}body.welcome.index .wrap footer div.contrast form button svg.s20,body.welcome.demo .wrap footer div.contrast form button svg.s20{stroke-width:20}body.welcome.index .wrap footer div.contrast form button svg.s25,body.welcome.demo .wrap footer div.contrast form button svg.s25{stroke-width:25}body.welcome.index .wrap footer div.contrast form button svg.s30,body.welcome.demo .wrap footer div.contrast form button svg.s30{stroke-width:30}body.welcome.index .wrap footer div.contrast form button svg.s35,body.welcome.demo .wrap footer div.contrast form button svg.s35{stroke-width:35}body.welcome.index .wrap footer div.contrast form button svg.s40,body.welcome.demo .wrap footer div.contrast form button svg.s40{stroke-width:40}body.welcome.index .wrap footer div.contrast form button svg.s45,body.welcome.demo .wrap footer div.contrast form button svg.s45{stroke-width:45}body.welcome.index .wrap footer div.contrast form button svg.s50,body.welcome.demo .wrap footer div.contrast form button svg.s50{stroke-width:50}body.welcome.index .wrap footer div.contrast form button svg.s55,body.welcome.demo .wrap footer div.contrast form button svg.s55{stroke-width:55}body.welcome.index .wrap footer div.contrast form button svg.s60,body.welcome.demo .wrap footer div.contrast form button svg.s60{stroke-width:60}body.welcome.index .wrap footer div.contrast form button svg.s65,body.welcome.demo .wrap footer div.contrast form button svg.s65{stroke-width:65}body.welcome.index .wrap footer div.contrast form button svg.s70,body.welcome.demo .wrap footer div.contrast form button svg.s70{stroke-width:70}body.welcome.index .wrap footer div.contrast form button svg.s75,body.welcome.demo .wrap footer div.contrast form button svg.s75{stroke-width:75}body.welcome.index .wrap footer div.contrast form button svg.s80,body.welcome.demo .wrap footer div.contrast form button svg.s80{stroke-width:80}body.welcome.index .wrap footer div.contrast form button svg.s85,body.welcome.demo .wrap footer div.contrast form button svg.s85{stroke-width:85}body.welcome.index .wrap footer div.contrast form button svg.s90,body.welcome.demo .wrap footer div.contrast form button svg.s90{stroke-width:90}body.welcome.index .wrap footer div.contrast form button svg.s95,body.welcome.demo .wrap footer div.contrast form button svg.s95{stroke-width:95}body.welcome.index .wrap footer div.contrast form button svg.s100,body.welcome.demo .wrap footer div.contrast form button svg.s100{stroke-width:100}@media(hover: hover){body.welcome.index .wrap footer div.contrast form button:hover svg:not(.stroke),body.welcome.demo .wrap footer div.contrast form button:hover svg:not(.stroke){color:var(--svg-hover, var(--green));fill:var(--svg-hover, var(--green))}body.welcome.index .wrap footer div.contrast form button:hover svg.stroke,body.welcome.demo .wrap footer div.contrast form button:hover svg.stroke{stroke:var(--svg-hover, var(--green))}}@media(max-width: 500px){body.welcome.index .wrap footer,body.welcome.demo .wrap footer{font-size:.7rem}body.welcome.index .wrap footer div.contrast form button,body.welcome.demo .wrap footer div.contrast form button{--svg-width: 3.5vw;--svg-height: 3.5vw}}body.welcome.index::before,body.welcome.demo::before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(to bottom, transparent 0, transparent 4vw, rgba(20, 20, 15, 0.045) 4vw, rgba(20, 20, 15, 0.045) 4.1vw);pointer-events:none;z-index:0}@media(prefers-reduced-motion: reduce){*{animation:none !important}h1 .again::after{transform:skewX(-12deg) scaleX(1)}.subline .rot{transition:none}}body.welcome.easy_manual h1,body.welcome.easy_manual h2,body.welcome.easy_manual h3,body.welcome.easy_manual h4,body.welcome.easy_manual h5,body.welcome.easy_manual h6,body.welcome.pro_manual h1,body.welcome.pro_manual h2,body.welcome.pro_manual h3,body.welcome.pro_manual h4,body.welcome.pro_manual h5,body.welcome.pro_manual h6{font-family:"Work Sans","Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Armenian","Noto Sans Georgian",sans-serif}body.welcome.easy_manual,body.welcome.pro_manual{font-family:"Open Sans","Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Armenian","Noto Sans Georgian",sans-serif;background:var(--paper-3);line-height:1.3;-webkit-font-smoothing:antialiased}body.welcome.easy_manual *,body.welcome.pro_manual *{color:var(--ink)}body.welcome.easy_manual #page,body.welcome.pro_manual #page{padding-bottom:5vw}body.welcome.easy_manual #page #main,body.welcome.pro_manual #page #main{padding:0 3vw}body.welcome.easy_manual #page #main div.guide nav.guide-toc ul,body.welcome.pro_manual #page #main div.guide nav.guide-toc ul{background:var(--paper-3);padding-block:1vw 1vw;padding-inline:1.25vw 0;margin:.75vw 0}body.welcome.easy_manual #page #main div.guide nav.guide-toc ul li a,body.welcome.pro_manual #page #main div.guide nav.guide-toc ul li a{color:#000;text-decoration:none}body.welcome.easy_manual #page #main div.guide nav.guide-toc ul li a:hover,body.welcome.pro_manual #page #main div.guide nav.guide-toc ul li a:hover{color:#666}body.welcome.easy_manual #page #main div.guide h1,body.welcome.pro_manual #page #main div.guide h1{font-size:1.5rem;color:#000;font-weight:400;margin-bottom:1vw}body.welcome.easy_manual #page #main div.guide h2,body.welcome.pro_manual #page #main div.guide h2{background-color:var(--green);color:var(--light);margin:2vw -3vw 1vw;padding:.5vw 3vw;font-size:1rem;font-weight:400}body.welcome.easy_manual #page #main div.guide h3,body.welcome.pro_manual #page #main div.guide h3{background-color:var(--paper);color:#000;margin:2vw -3vw 1vw;padding:.5vw 3vw;font-size:1rem;font-weight:400}body.welcome.easy_manual #page #main div.guide p,body.welcome.easy_manual #page #main div.guide ol,body.welcome.easy_manual #page #main div.guide ul,body.welcome.pro_manual #page #main div.guide p,body.welcome.pro_manual #page #main div.guide ol,body.welcome.pro_manual #page #main div.guide ul{font-size:1rem}body.welcome.easy_manual #page #main div.guide p+p,body.welcome.pro_manual #page #main div.guide p+p{margin-top:.66rem}body.welcome.easy_manual #page #main div.guide ol,body.welcome.easy_manual #page #main div.guide ul,body.welcome.pro_manual #page #main div.guide ol,body.welcome.pro_manual #page #main div.guide ul{padding-block:.5vw .5vw;padding-inline:3.5vw 0;margin:.75vw 0;background:var(--paper);color:#000}body.welcome.easy_manual #page #main div.guide ol li,body.welcome.pro_manual #page #main div.guide ol li{list-style:decimal outside none}body.welcome.easy_manual #page #main div.guide ul li,body.welcome.pro_manual #page #main div.guide ul li{list-style:disc outside none}body.welcome.easy_manual #page #main div.guide li,body.welcome.pro_manual #page #main div.guide li{padding-inline-start:.5vw;padding-inline-end:.5vw}body.welcome.easy_manual #page #main div.guide p a,body.welcome.pro_manual #page #main div.guide p a{color:#000;text-decoration:underline}body.welcome.easy_manual #page #main div.guide p a:hover,body.welcome.pro_manual #page #main div.guide p a:hover{font-weight:400}body.welcome.easy_manual #page #main div.guide code,body.welcome.pro_manual #page #main div.guide code{color:#d00}body.welcome.easy_manual #page #main div.crud_navigation,body.welcome.pro_manual #page #main div.crud_navigation{margin:2vw 0}body.welcome.easy_manual #page #main div.crud_navigation a,body.welcome.pro_manual #page #main div.crud_navigation a{text-decoration:none}@media(max-width: 500px){body.welcome.easy_manual #page #main div.guide nav.guide-toc ul,body.welcome.pro_manual #page #main div.guide nav.guide-toc ul{padding-block:1vw 1vw;padding-inline:3vw 0}body.welcome.easy_manual #page #main div.guide ol,body.welcome.easy_manual #page #main div.guide ul,body.welcome.pro_manual #page #main div.guide ol,body.welcome.pro_manual #page #main div.guide ul{padding-block:2vw 2vw;padding-inline:5vw 1vw}}body.welcome.legal{background-color:var(--bkgg)}body.welcome.legal *{font-family:"Open Sans","Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Armenian","Noto Sans Georgian",sans-serif}body.welcome.legal h1,body.welcome.legal h2,body.welcome.legal h3,body.welcome.legal h4,body.welcome.legal h5,body.welcome.legal h6{font-family:"Work Sans","Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Armenian","Noto Sans Georgian",sans-serif;font-weight:500}body.welcome.legal a,body.welcome.legal a:link,body.welcome.legal a:visited,body.welcome.legal a:hover{text-decoration:none;color:var(--link)}body.welcome.legal a:hover{color:var(--hover)}body.welcome.legal #page #main{padding:2vw 5vw}body.welcome.legal #page #main div.crud_navigation{margin:2vw 0}body.welcome.legal #page #main div.crud_navigation a{text-decoration:none;color:#000}body.welcome.legal #page #main h1,body.welcome.legal #page #main h2{margin:2.5vw 0 1vw}body.welcome.legal #page #main a{color:blue}body.welcome.legal #page #main a:hover{text-decoration:underline}body.welcome.legal #page #main a.home-link{display:inline-block;margin-top:5vw}body.welcome.legal #page #main #logo{position:relative;color:#999;font-family:"Ubuntu";font-size:1.6vw;font-weight:700;letter-spacing:0;line-height:4vw}body.welcome.legal #page #main #logo #w1,body.welcome.legal #page #main #logo #w2,body.welcome.legal #page #main #logo #w3,body.welcome.legal #page #main #logo #dotcom{font-family:"Ubuntu";font-weight:700}body.welcome.legal #page #main #logo #w1{color:#777;font-size:4.8vw;vertical-align:-0.733vw;letter-spacing:-0.2vw}body.welcome.legal #page #main #logo #w2{color:#888;font-size:3.07vw;vertical-align:-0.333vw;letter-spacing:-0.07vw}body.welcome.legal #page #main #logo #w3{color:#999;font-size:1.87vw;vertical-align:0;letter-spacing:-0.133vw}body.welcome.legal #page #main #logo #dotcom{position:absolute;inset-inline-start:10.25vw;top:.75vw;height:1vw;line-height:.1vw;font-size:.733vw;padding-inline-start:.2vw;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#999;background-color:rgba(0,0,0,0);display:inline-block}body.welcome.legal #page #main #logo #dotcom span{color:#999;font-size:2.4vw;padding-inline-end:.1vw}@media(min-width: 500px){body.welcome.legal #page #main #logo{font-size:2.4vw;line-height:5.3vw}body.welcome.legal #page #main #logo #w1{font-size:7.2vw;vertical-align:-1.1vw;letter-spacing:-0.3vw}body.welcome.legal #page #main #logo #w2{font-size:4.6vw;vertical-align:-0.5vw;letter-spacing:-0.1vw}body.welcome.legal #page #main #logo #w3{font-size:2.8vw;vertical-align:0;letter-spacing:-0.2vw}body.welcome.legal #page #main #logo #dotcom{inset-inline-start:15.1vw;top:1.1vw;height:.8vw;font-size:1.1vw;padding-inline-start:.2vw;background-color:rgba(0,0,0,0)}body.welcome.legal #page #main #logo #dotcom span{font-size:3.6vw;padding-inline-end:.2vw}}
