@charset "UTF-8";@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-68adfe7f]{color-scheme:dark}body[data-v-68adfe7f],html[data-v-68adfe7f]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-68adfe7f],[data-v-68adfe7f]:before,[data-v-68adfe7f]:after{box-sizing:border-box}a[data-v-68adfe7f]{color:#fff;text-decoration:none}a[data-v-68adfe7f]:hover{color:#ff6060}button[data-v-68adfe7f]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-68adfe7f]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-68adfe7f]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-68adfe7f]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-68adfe7f]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-68adfe7f]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-68adfe7f]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-68adfe7f]{color:#ff6060}button.g-button.text[data-v-68adfe7f]{padding:0}button.g-button.text[data-v-68adfe7f]:focus-visible{color:#ff6060}button.g-button.icon[data-v-68adfe7f]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-68adfe7f]:focus-visible{outline:1px solid white}.text--accent[data-v-68adfe7f]{color:#ff6060}.text--warn[data-v-68adfe7f]{color:#ffe02e}.text--grayed[data-v-68adfe7f]{color:#ccc}select[data-v-68adfe7f]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-68adfe7f]{color:gray}select[data-v-68adfe7f]:focus-visible{border-color:#ff6060}option[disabled][data-v-68adfe7f]{color:#ccc}.g-modal[data-v-68adfe7f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-68adfe7f]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-68adfe7f]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-68adfe7f]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-68adfe7f]{transition:color 125ms ease}label.g-checkbox span[data-v-68adfe7f]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-68adfe7f]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-68adfe7f]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-68adfe7f]{color:#adff2f}label.g-checkbox input:checked+span[data-v-68adfe7f]:before{content:"✓"}[data-tooltip][data-v-68adfe7f]{cursor:pointer}[data-tooltip][data-v-68adfe7f]:hover:after,[data-tooltip][data-v-68adfe7f]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}[data-v-68adfe7f] h1{text-align:center;color:var(--clr-primary)}[data-v-68adfe7f] h2{padding:.25em 0;border-bottom:1px solid #aaa}[data-v-68adfe7f] ul{list-style:disc;padding:1em;line-height:1.5em;text-align:justify}.update-card[data-v-68adfe7f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;justify-content:center;align-items:center}.card-background[data-v-68adfe7f]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:250;cursor:pointer;background-color:#0000008c}.card-content[data-v-68adfe7f]{display:grid;grid-template-rows:auto 1fr auto;gap:.5em;margin:1em;max-height:95vh;max-height:95dvh;background-color:#1a1a1a;box-shadow:0 0 15px 10px #0e0e0e;border-radius:1em;padding:1em;min-height:700px;overflow:auto;max-width:700px;z-index:300}.no-features[data-v-68adfe7f]{text-align:center}.changelog[data-v-68adfe7f]{text-align:left}button.btn-confirm[data-v-68adfe7f]{padding:.5em .75em;font-size:1.1em}p.bottom-info[data-v-68adfe7f]{text-align:center;color:#ccc}a[data-v-68adfe7f]{text-decoration:underline}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-4b0abcf0]{color-scheme:dark}body[data-v-4b0abcf0],html[data-v-4b0abcf0]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-4b0abcf0],[data-v-4b0abcf0]:before,[data-v-4b0abcf0]:after{box-sizing:border-box}a[data-v-4b0abcf0]{color:#fff;text-decoration:none}a[data-v-4b0abcf0]:hover{color:#ff6060}button[data-v-4b0abcf0]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-4b0abcf0]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-4b0abcf0]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-4b0abcf0]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-4b0abcf0]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-4b0abcf0]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-4b0abcf0]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-4b0abcf0]{color:#ff6060}button.g-button.text[data-v-4b0abcf0]{padding:0}button.g-button.text[data-v-4b0abcf0]:focus-visible{color:#ff6060}button.g-button.icon[data-v-4b0abcf0]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-4b0abcf0]:focus-visible{outline:1px solid white}.text--accent[data-v-4b0abcf0]{color:#ff6060}.text--warn[data-v-4b0abcf0]{color:#ffe02e}.text--grayed[data-v-4b0abcf0]{color:#ccc}select[data-v-4b0abcf0]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-4b0abcf0]{color:gray}select[data-v-4b0abcf0]:focus-visible{border-color:#ff6060}option[disabled][data-v-4b0abcf0]{color:#ccc}.g-modal[data-v-4b0abcf0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-4b0abcf0]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-4b0abcf0]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-4b0abcf0]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-4b0abcf0]{transition:color 125ms ease}label.g-checkbox span[data-v-4b0abcf0]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-4b0abcf0]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-4b0abcf0]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-4b0abcf0]{color:#adff2f}label.g-checkbox input:checked+span[data-v-4b0abcf0]:before{content:"✓"}[data-tooltip][data-v-4b0abcf0]{cursor:pointer}[data-tooltip][data-v-4b0abcf0]:hover:after,[data-tooltip][data-v-4b0abcf0]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.update-prompt[data-v-4b0abcf0]{position:fixed;bottom:0;left:0;padding:.5em;z-index:200;font-weight:700;text-align:center;width:100%;background-color:#ff6060;cursor:pointer}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-4b315164]{color-scheme:dark}body[data-v-4b315164],html[data-v-4b315164]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-4b315164],[data-v-4b315164]:before,[data-v-4b315164]:after{box-sizing:border-box}a[data-v-4b315164]{color:#fff;text-decoration:none}a[data-v-4b315164]:hover{color:#ff6060}button[data-v-4b315164]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-4b315164]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-4b315164]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-4b315164]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-4b315164]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-4b315164]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-4b315164]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-4b315164]{color:#ff6060}button.g-button.text[data-v-4b315164]{padding:0}button.g-button.text[data-v-4b315164]:focus-visible{color:#ff6060}button.g-button.icon[data-v-4b315164]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-4b315164]:focus-visible{outline:1px solid white}.text--accent[data-v-4b315164]{color:#ff6060}.text--warn[data-v-4b315164]{color:#ffe02e}.text--grayed[data-v-4b315164]{color:#ccc}select[data-v-4b315164]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-4b315164]{color:gray}select[data-v-4b315164]:focus-visible{border-color:#ff6060}option[disabled][data-v-4b315164]{color:#ccc}.g-modal[data-v-4b315164]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-4b315164]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-4b315164]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-4b315164]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-4b315164]{transition:color 125ms ease}label.g-checkbox span[data-v-4b315164]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-4b315164]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-4b315164]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-4b315164]{color:#adff2f}label.g-checkbox input:checked+span[data-v-4b315164]:before{content:"✓"}[data-tooltip][data-v-4b315164]{cursor:pointer}[data-tooltip][data-v-4b315164]:hover:after,[data-tooltip][data-v-4b315164]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.g-popup[data-v-4b315164]{position:fixed;bottom:1em;left:50%;transform:translate(-50%);z-index:100;width:95%;max-width:400px;padding:.5em;border-radius:.5em;font-size:1.2em;text-align:center;-webkit-user-select:none;user-select:none;-moz-user-select:none}.g-popup[data-type=info][data-v-4b315164]{color:#fff;background-color:#09a6e5e6}.g-popup[data-type=warning][data-v-4b315164]{background-color:#f09d03e6}.g-popup[data-type=success][data-v-4b315164]{background-color:#00c32ae6}button.popup-exit[data-v-4b315164]{position:absolute;top:0;right:0;font-size:1.2em;padding:0}.popup-anim-enter-active[data-v-4b315164],.popup-anim-leave-active[data-v-4b315164]{transition:all .1s ease-out}.popup-anim-enter-from[data-v-4b315164],.popup-anim-leave-to[data-v-4b315164]{transform:translate(-50%,100%)}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-139bab22]{color-scheme:dark}body[data-v-139bab22],html[data-v-139bab22]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-139bab22],[data-v-139bab22]:before,[data-v-139bab22]:after{box-sizing:border-box}a[data-v-139bab22]{color:#fff;text-decoration:none}a[data-v-139bab22]:hover{color:#ff6060}button[data-v-139bab22]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-139bab22]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-139bab22]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-139bab22]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-139bab22]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-139bab22]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-139bab22]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-139bab22]{color:#ff6060}button.g-button.text[data-v-139bab22]{padding:0}button.g-button.text[data-v-139bab22]:focus-visible{color:#ff6060}button.g-button.icon[data-v-139bab22]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-139bab22]:focus-visible{outline:1px solid white}.text--accent[data-v-139bab22]{color:#ff6060}.text--warn[data-v-139bab22]{color:#ffe02e}.text--grayed[data-v-139bab22]{color:#ccc}select[data-v-139bab22]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-139bab22]{color:gray}select[data-v-139bab22]:focus-visible{border-color:#ff6060}option[disabled][data-v-139bab22]{color:#ccc}.g-modal[data-v-139bab22]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-139bab22]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-139bab22]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-139bab22]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-139bab22]{transition:color 125ms ease}label.g-checkbox span[data-v-139bab22]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-139bab22]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-139bab22]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-139bab22]{color:#adff2f}label.g-checkbox input:checked+span[data-v-139bab22]:before{content:"✓"}[data-tooltip][data-v-139bab22]{cursor:pointer}[data-tooltip][data-v-139bab22]:hover:after,[data-tooltip][data-v-139bab22]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.app-navbar[data-v-139bab22]{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:.5em;background-color:#1c1c1c}.navbar-content[data-v-139bab22]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px}.navbar-brand[data-v-139bab22]{display:flex;align-items:center;gap:.5em}.navbar-brand sup[data-v-139bab22]{font-size:.75em}.brand-author[data-v-139bab22]{font-size:.8em;color:#aaa}.navbar-actions[data-v-139bab22]{display:flex;align-items:center;gap:.5em}.navbar-actions button[data-v-139bab22]{gap:.25em;border-radius:.5em}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}.slide-anim-enter-active,.slide-anim-leave-active{transition:all 125ms ease;transform:translateY(0)}.slide-anim-enter-from,.slide-anim-leave-to{transform:translateY(100%)}#app{color:#fff;min-height:100vh}@media screen and (max-width: 500px){#app{font-size:calc(1vw + .65rem)}}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-26ae5e58]{color-scheme:dark}body[data-v-26ae5e58],html[data-v-26ae5e58]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-26ae5e58],[data-v-26ae5e58]:before,[data-v-26ae5e58]:after{box-sizing:border-box}a[data-v-26ae5e58]{color:#fff;text-decoration:none}a[data-v-26ae5e58]:hover{color:#ff6060}button[data-v-26ae5e58]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-26ae5e58]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-26ae5e58]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-26ae5e58]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-26ae5e58]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-26ae5e58]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-26ae5e58]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-26ae5e58]{color:#ff6060}button.g-button.text[data-v-26ae5e58]{padding:0}button.g-button.text[data-v-26ae5e58]:focus-visible{color:#ff6060}button.g-button.icon[data-v-26ae5e58]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-26ae5e58]:focus-visible{outline:1px solid white}.text--accent[data-v-26ae5e58]{color:#ff6060}.text--warn[data-v-26ae5e58]{color:#ffe02e}.text--grayed[data-v-26ae5e58]{color:#ccc}select[data-v-26ae5e58]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-26ae5e58]{color:gray}select[data-v-26ae5e58]:focus-visible{border-color:#ff6060}option[disabled][data-v-26ae5e58]{color:#ccc}.g-modal[data-v-26ae5e58]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-26ae5e58]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-26ae5e58]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-26ae5e58]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-26ae5e58]{transition:color 125ms ease}label.g-checkbox span[data-v-26ae5e58]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-26ae5e58]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-26ae5e58]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-26ae5e58]{color:#adff2f}label.g-checkbox input:checked+span[data-v-26ae5e58]:before{content:"✓"}[data-tooltip][data-v-26ae5e58]{cursor:pointer}[data-tooltip][data-v-26ae5e58]:hover:after,[data-tooltip][data-v-26ae5e58]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.header-input-box[data-v-26ae5e58]{width:100%;padding:.5em 1em}.order-input[data-v-26ae5e58]{max-width:100%;width:100%;text-align:left}.order-table[data-v-26ae5e58],.order-table tr:last-child td[data-v-26ae5e58]{border-bottom:none}.order-select[data-v-26ae5e58]{font-size:.95em;padding:.25em .5em}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-c6534fde]{color-scheme:dark}body[data-v-c6534fde],html[data-v-c6534fde]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-c6534fde],[data-v-c6534fde]:before,[data-v-c6534fde]:after{box-sizing:border-box}a[data-v-c6534fde]{color:#fff;text-decoration:none}a[data-v-c6534fde]:hover{color:#ff6060}button[data-v-c6534fde]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-c6534fde]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-c6534fde]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-c6534fde]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-c6534fde]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-c6534fde]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-c6534fde]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-c6534fde]{color:#ff6060}button.g-button.text[data-v-c6534fde]{padding:0}button.g-button.text[data-v-c6534fde]:focus-visible{color:#ff6060}button.g-button.icon[data-v-c6534fde]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-c6534fde]:focus-visible{outline:1px solid white}.text--accent[data-v-c6534fde]{color:#ff6060}.text--warn[data-v-c6534fde]{color:#ffe02e}.text--grayed[data-v-c6534fde]{color:#ccc}select[data-v-c6534fde]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-c6534fde]{color:gray}select[data-v-c6534fde]:focus-visible{border-color:#ff6060}option[disabled][data-v-c6534fde]{color:#ccc}.g-modal[data-v-c6534fde]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-c6534fde]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-c6534fde]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-c6534fde]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-c6534fde]{transition:color 125ms ease}label.g-checkbox span[data-v-c6534fde]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-c6534fde]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-c6534fde]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-c6534fde]{color:#adff2f}label.g-checkbox input:checked+span[data-v-c6534fde]:before{content:"✓"}[data-tooltip][data-v-c6534fde]{cursor:pointer}[data-tooltip][data-v-c6534fde]:hover:after,[data-tooltip][data-v-c6534fde]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-instruction-checkbox[data-v-c6534fde]{display:block;position:relative;text-align:center;cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-instruction-checkbox>input[data-v-c6534fde]{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.order-instruction-checkbox>input:checked~.checkmark[data-v-c6534fde]:after{content:"×"}.order-instruction-checkbox>input:focus-visible~.text[data-v-c6534fde]{text-decoration:underline;color:#ff6060}.order-instruction-checkbox .checkmark[data-v-c6534fde]{display:block;position:relative;margin:0 auto;height:20px;width:20px;background-color:#eee;border:2px solid black;background-color:gold}.order-instruction-checkbox .checkmark.dark[data-v-c6534fde]{color:#000}.order-instruction-checkbox .checkmark[data-v-c6534fde]:after{content:"";position:absolute;top:50%;left:50%;font-size:20px;transform:translate(-50%,-50%)}.order-instruction-checkbox:hover input~.checkmark[data-v-c6534fde]{background-color:#ffe44b}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-cdd3b87f]{color-scheme:dark}body[data-v-cdd3b87f],html[data-v-cdd3b87f]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-cdd3b87f],[data-v-cdd3b87f]:before,[data-v-cdd3b87f]:after{box-sizing:border-box}a[data-v-cdd3b87f]{color:#fff;text-decoration:none}a[data-v-cdd3b87f]:hover{color:#ff6060}button[data-v-cdd3b87f]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-cdd3b87f]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-cdd3b87f]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-cdd3b87f]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-cdd3b87f]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-cdd3b87f]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-cdd3b87f]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-cdd3b87f]{color:#ff6060}button.g-button.text[data-v-cdd3b87f]{padding:0}button.g-button.text[data-v-cdd3b87f]:focus-visible{color:#ff6060}button.g-button.icon[data-v-cdd3b87f]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-cdd3b87f]:focus-visible{outline:1px solid white}.text--accent[data-v-cdd3b87f]{color:#ff6060}.text--warn[data-v-cdd3b87f]{color:#ffe02e}.text--grayed[data-v-cdd3b87f]{color:#ccc}select[data-v-cdd3b87f]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-cdd3b87f]{color:gray}select[data-v-cdd3b87f]:focus-visible{border-color:#ff6060}option[disabled][data-v-cdd3b87f]{color:#ccc}.g-modal[data-v-cdd3b87f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-cdd3b87f]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-cdd3b87f]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-cdd3b87f]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-cdd3b87f]{transition:color 125ms ease}label.g-checkbox span[data-v-cdd3b87f]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-cdd3b87f]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-cdd3b87f]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-cdd3b87f]{color:#adff2f}label.g-checkbox input:checked+span[data-v-cdd3b87f]:before{content:"✓"}[data-tooltip][data-v-cdd3b87f]{cursor:pointer}[data-tooltip][data-v-cdd3b87f]:hover:after,[data-tooltip][data-v-cdd3b87f]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-table[data-v-cdd3b87f]{border-top:none;border-bottom:none}.order-table td[data-v-cdd3b87f]{padding:.25em}.order-table tr:not(:first-child) td[data-v-cdd3b87f]{padding:.25em 1em;line-height:2em;text-align:justify}.order-table tr.bg-lighter[data-v-cdd3b87f]{background-color:#eeece1}.order-table tr.bg-lighter.dark[data-v-cdd3b87f]{background-color:#111}.order-instruction-number[data-v-cdd3b87f]{position:relative;height:60px}.order-instruction-number>label[data-v-cdd3b87f]{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5em}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-d93265f3]{color-scheme:dark}body[data-v-d93265f3],html[data-v-d93265f3]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-d93265f3],[data-v-d93265f3]:before,[data-v-d93265f3]:after{box-sizing:border-box}a[data-v-d93265f3]{color:#fff;text-decoration:none}a[data-v-d93265f3]:hover{color:#ff6060}button[data-v-d93265f3]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-d93265f3]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-d93265f3]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-d93265f3]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-d93265f3]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-d93265f3]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-d93265f3]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-d93265f3]{color:#ff6060}button.g-button.text[data-v-d93265f3]{padding:0}button.g-button.text[data-v-d93265f3]:focus-visible{color:#ff6060}button.g-button.icon[data-v-d93265f3]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-d93265f3]:focus-visible{outline:1px solid white}.text--accent[data-v-d93265f3]{color:#ff6060}.text--warn[data-v-d93265f3]{color:#ffe02e}.text--grayed[data-v-d93265f3]{color:#ccc}select[data-v-d93265f3]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-d93265f3]{color:gray}select[data-v-d93265f3]:focus-visible{border-color:#ff6060}option[disabled][data-v-d93265f3]{color:#ccc}.g-modal[data-v-d93265f3]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-d93265f3]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-d93265f3]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-d93265f3]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-d93265f3]{transition:color 125ms ease}label.g-checkbox span[data-v-d93265f3]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-d93265f3]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-d93265f3]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-d93265f3]{color:#adff2f}label.g-checkbox input:checked+span[data-v-d93265f3]:before{content:"✓"}[data-tooltip][data-v-d93265f3]{cursor:pointer}[data-tooltip][data-v-d93265f3]:hover:after,[data-tooltip][data-v-d93265f3]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-input[type=text][data-v-d93265f3]{max-width:100%;width:100%;text-align:left}.order-input[type=number][data-v-d93265f3]{max-width:50px}.order-table>tbody>tr>td>div[data-v-d93265f3]{width:100%;padding:.5em 1rem}.id-input-box[data-v-d93265f3]{display:flex}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark]{color-scheme:dark}body,html{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}*,*:before,*:after{box-sizing:border-box}a{color:#fff;text-decoration:none}a:hover{color:#ff6060}button{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action{background-color:#080808;padding:.5em;color:#fff}button.g-button.action:focus-visible{outline:2px solid #ff6060}button.g-button.action:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option{position:relative;margin:0 .25em;padding:.25em}button.g-button.option:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true]{color:#ff6060}button.g-button.text{padding:0}button.g-button.text:focus-visible{color:#ff6060}button.g-button.icon{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon:focus-visible{outline:1px solid white}.text--accent{color:#ff6060}.text--warn{color:#ffe02e}.text--grayed{color:#ccc}select{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled]{color:gray}select:focus-visible{border-color:#ff6060}option[disabled]{color:#ccc}.g-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content{position:relative;z-index:1001;overflow:auto}label.g-checkbox{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span{transition:color 125ms ease}label.g-checkbox span:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input{width:0;opacity:0}label.g-checkbox input:focus-visible+span{text-decoration:underline}label.g-checkbox input:checked+span{color:#adff2f}label.g-checkbox input:checked+span:before{content:"✓"}[data-tooltip]{cursor:pointer}[data-tooltip]:hover:after,[data-tooltip]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order{width:100%;background-color:#fff;color:#000;height:100%;overflow:auto}.order.dark{background-color:#080808;color:#eee}@media screen and (max-width: 550px){.order{font-size:.85em}}table.order-table{width:100%;overflow:auto;table-layout:fixed;min-width:750px;border:2px solid black;border-collapse:collapse}table.order-table td{border:2px solid black;border-collapse:collapse;text-align:justify;vertical-align:top}.order-input-box{display:inline-block;position:relative;padding-bottom:1.25em}.order-input-box>span{position:absolute;left:50%;top:0;transform:translate(-50%,2em);font-size:.8em;width:100%;text-align:center}input.order-input{max-width:100%;background-color:transparent;outline:none;border:none;font-size:1em;text-align:center;border-bottom:2px dotted black}input.order-input:focus-visible{border-bottom:2px solid #ff6060}input.order-input.row-checkbox+input::placeholder{color:red}input.order-input[type=checkbox]:focus-visible,input.order-input[type=radio]:focus-visible{outline:2px solid #ff6060}input.order-input[type=checkbox],input.order-input[type=radio]{margin-top:.5em;margin-right:.5em;font-size:.8em;color:#000}input.order-input::placeholder{font-size:.85em}label.order-input-label{display:block;margin-top:.5rem;font-size:.8rem}select.order-select{margin-top:.5em;margin-right:.5em;font-size:.8em;color:#000}textarea.order-textarea{width:100%;min-height:200px;resize:vertical}textarea.order-textarea:focus-visible{outline:2px solid #ff6060}.order.dark input.order-input{border-color:#eee!important;color:#eee!important}.order.dark input.order-input:focus-visible{border-bottom:2px solid #ff6060!important}.order.dark input.order-input::placeholder{color:#ccc!important}.order.dark select.order-select{color:#eee!important;border-color:#eee}.order.dark select.order-select:focus-visible{border-color:#ff6060}.order.dark select.order-select option,.order.dark textarea.order-textarea{color:#eee!important;border-color:#eee!important;background-color:#080808!important}.order.dark .horizontal-bar{background-color:#fff}.order.dark .order_header,.order.dark .order_other,.order.dark table.order-table,.order.dark tr,.order.dark td{border-color:#eee!important}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-bbebc6d6]{color-scheme:dark}body[data-v-bbebc6d6],html[data-v-bbebc6d6]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-bbebc6d6],[data-v-bbebc6d6]:before,[data-v-bbebc6d6]:after{box-sizing:border-box}a[data-v-bbebc6d6]{color:#fff;text-decoration:none}a[data-v-bbebc6d6]:hover{color:#ff6060}button[data-v-bbebc6d6]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-bbebc6d6]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-bbebc6d6]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-bbebc6d6]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-bbebc6d6]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-bbebc6d6]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-bbebc6d6]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-bbebc6d6]{color:#ff6060}button.g-button.text[data-v-bbebc6d6]{padding:0}button.g-button.text[data-v-bbebc6d6]:focus-visible{color:#ff6060}button.g-button.icon[data-v-bbebc6d6]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-bbebc6d6]:focus-visible{outline:1px solid white}.text--accent[data-v-bbebc6d6]{color:#ff6060}.text--warn[data-v-bbebc6d6]{color:#ffe02e}.text--grayed[data-v-bbebc6d6]{color:#ccc}select[data-v-bbebc6d6]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-bbebc6d6]{color:gray}select[data-v-bbebc6d6]:focus-visible{border-color:#ff6060}option[disabled][data-v-bbebc6d6]{color:#ccc}.g-modal[data-v-bbebc6d6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-bbebc6d6]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-bbebc6d6]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-bbebc6d6]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-bbebc6d6]{transition:color 125ms ease}label.g-checkbox span[data-v-bbebc6d6]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-bbebc6d6]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-bbebc6d6]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-bbebc6d6]{color:#adff2f}label.g-checkbox input:checked+span[data-v-bbebc6d6]:before{content:"✓"}[data-tooltip][data-v-bbebc6d6]{cursor:pointer}[data-tooltip][data-v-bbebc6d6]:hover:after,[data-tooltip][data-v-bbebc6d6]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-message[data-v-bbebc6d6]{overflow:auto}.order-message h3[data-v-bbebc6d6]{margin:0 0 1em;text-align:center}.order-message button[data-v-bbebc6d6]{margin:0 .5em}.message_body[data-v-bbebc6d6]{height:350px;overflow:auto;background-color:#292929;color:#fff;text-align:justify;border-radius:.5em .5em 0 0;padding:.5em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.message_hint[data-v-bbebc6d6]{color:#ff6060;text-align:center;font-weight:700;padding:.5em;background-color:#292929;line-height:1.25em;border-radius:0 0 .5em .5em}.message_hint svg[data-v-bbebc6d6]{vertical-align:middle}.message_info[data-v-bbebc6d6]{text-align:center;color:#ccc}.message_actions[data-v-bbebc6d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em}.message_actions button.icon[data-v-bbebc6d6]{gap:.5em}.message_actions button img[data-v-bbebc6d6]{height:2ch;vertical-align:text-bottom;margin-right:.5em}.message_actions button[data-disabled=true][data-v-bbebc6d6]{-webkit-user-select:none;user-select:none;color:#aaa}.message_checkboxes[data-v-bbebc6d6]{display:flex;flex-direction:column;margin-top:1em}.action_monit[data-v-bbebc6d6]{text-align:center;padding:1.5em;font-size:1.15em}.monit-anim-enter-active[data-v-bbebc6d6],.monit-anim-leave-active[data-v-bbebc6d6]{transition:all .1s ease-in-out}.monit-anim-enter-from[data-v-bbebc6d6],.monit-anim-leave-to[data-v-bbebc6d6]{opacity:0;transform:translateY(-20px)}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-ae4b8e79]{color-scheme:dark}body[data-v-ae4b8e79],html[data-v-ae4b8e79]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-ae4b8e79],[data-v-ae4b8e79]:before,[data-v-ae4b8e79]:after{box-sizing:border-box}a[data-v-ae4b8e79]{color:#fff;text-decoration:none}a[data-v-ae4b8e79]:hover{color:#ff6060}button[data-v-ae4b8e79]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-ae4b8e79]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-ae4b8e79]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-ae4b8e79]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-ae4b8e79]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-ae4b8e79]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-ae4b8e79]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-ae4b8e79]{color:#ff6060}button.g-button.text[data-v-ae4b8e79]{padding:0}button.g-button.text[data-v-ae4b8e79]:focus-visible{color:#ff6060}button.g-button.icon[data-v-ae4b8e79]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-ae4b8e79]:focus-visible{outline:1px solid white}.text--accent[data-v-ae4b8e79]{color:#ff6060}.text--warn[data-v-ae4b8e79]{color:#ffe02e}.text--grayed[data-v-ae4b8e79]{color:#ccc}select[data-v-ae4b8e79]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-ae4b8e79]{color:gray}select[data-v-ae4b8e79]:focus-visible{border-color:#ff6060}option[disabled][data-v-ae4b8e79]{color:#ccc}.g-modal[data-v-ae4b8e79]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-ae4b8e79]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-ae4b8e79]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-ae4b8e79]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-ae4b8e79]{transition:color 125ms ease}label.g-checkbox span[data-v-ae4b8e79]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-ae4b8e79]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-ae4b8e79]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-ae4b8e79]{color:#adff2f}label.g-checkbox input:checked+span[data-v-ae4b8e79]:before{content:"✓"}[data-tooltip][data-v-ae4b8e79]{cursor:pointer}[data-tooltip][data-v-ae4b8e79]:hover:after,[data-tooltip][data-v-ae4b8e79]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.list-move[data-v-ae4b8e79],.list-enter-active[data-v-ae4b8e79],.list-leave-active[data-v-ae4b8e79]{transition:all .25s ease}.list-enter-from[data-v-ae4b8e79],.list-leave-to[data-v-ae4b8e79]{opacity:0;transform:translateY(30px)}.list-leave-active[data-v-ae4b8e79]{position:absolute;width:100%}.order-list[data-v-ae4b8e79]{overflow:auto}hr[data-v-ae4b8e79]{border:1px solid #aaa;height:0}ul[data-v-ae4b8e79]{overflow:hidden;position:relative;list-style:none;padding:0;margin:0}h3[data-v-ae4b8e79]{position:sticky;top:0;z-index:100;margin:0 0 .5em;text-align:center;background-color:#080808;padding:1em}li[data-v-ae4b8e79]{text-align:left;padding:1em;margin:.5em;background-color:#080808;cursor:pointer}li[selected=true][data-v-ae4b8e79]{outline:1px solid #ff6060}li.no-orders-warning[data-v-ae4b8e79]{text-align:center;font-size:1.2em;cursor:default}.order-date[data-v-ae4b8e79]{color:#aaa}.order-id[data-v-ae4b8e79]{color:#ccc;margin-top:.5em}.wrong-order-indicator[data-v-ae4b8e79]{color:#ff6060;padding:0 .25em}.buttons[data-v-ae4b8e79]{display:flex;gap:.5em}.buttons button[data-v-ae4b8e79]{padding:.5em;background-color:#292929;gap:.5em}.buttons button[data-v-ae4b8e79]:hover{background-color:#666}.buttons button[data-v-ae4b8e79]:focus-visible{outline:2px solid #ff6060}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-1d337a7e]{color-scheme:dark}body[data-v-1d337a7e],html[data-v-1d337a7e]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-1d337a7e],[data-v-1d337a7e]:before,[data-v-1d337a7e]:after{box-sizing:border-box}a[data-v-1d337a7e]{color:#fff;text-decoration:none}a[data-v-1d337a7e]:hover{color:#ff6060}button[data-v-1d337a7e]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-1d337a7e]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-1d337a7e]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-1d337a7e]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-1d337a7e]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-1d337a7e]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-1d337a7e]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-1d337a7e]{color:#ff6060}button.g-button.text[data-v-1d337a7e]{padding:0}button.g-button.text[data-v-1d337a7e]:focus-visible{color:#ff6060}button.g-button.icon[data-v-1d337a7e]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-1d337a7e]:focus-visible{outline:1px solid white}.text--accent[data-v-1d337a7e]{color:#ff6060}.text--warn[data-v-1d337a7e]{color:#ffe02e}.text--grayed[data-v-1d337a7e]{color:#ccc}select[data-v-1d337a7e]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-1d337a7e]{color:gray}select[data-v-1d337a7e]:focus-visible{border-color:#ff6060}option[disabled][data-v-1d337a7e]{color:#ccc}.g-modal[data-v-1d337a7e]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-1d337a7e]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-1d337a7e]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-1d337a7e]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-1d337a7e]{transition:color 125ms ease}label.g-checkbox span[data-v-1d337a7e]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-1d337a7e]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-1d337a7e]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-1d337a7e]{color:#adff2f}label.g-checkbox input:checked+span[data-v-1d337a7e]:before{content:"✓"}[data-tooltip][data-v-1d337a7e]{cursor:pointer}[data-tooltip][data-v-1d337a7e]:hover:after,[data-tooltip][data-v-1d337a7e]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-train-picker[data-v-1d337a7e]{display:flex;flex-direction:column;align-items:center;overflow:auto;padding:.5em}.options[data-v-1d337a7e]{display:flex;flex-wrap:wrap;width:100%;gap:.5em}.options select[data-v-1d337a7e]{background-color:#080808;font-size:1em;width:100%}.options select[disabled][data-v-1d337a7e]{color:gray}.options-top[data-v-1d337a7e]{display:grid;grid-template-columns:3fr auto;gap:.5em;width:100%}.content[data-v-1d337a7e]{margin-top:1em;width:100%;text-align:center}ul.train-list[data-v-1d337a7e]{padding:1px;list-style:none}ul.train-list li.no-trains[data-v-1d337a7e]{font-weight:700;background-color:#080808;padding:.5em;margin-top:.5em}ul.train-list li>button[data-v-1d337a7e]{width:100%;background-color:#080808;padding:.5em;margin-top:.5em}ul.train-list li>button[data-v-1d337a7e]:hover{background-color:#292929}ul.train-list li>button[data-v-1d337a7e]:focus-visible{outline:1px solid #ff6060}.online-indicator[data-v-1d337a7e]{display:inline-block;width:9px;height:9px;vertical-align:middle;background-color:#adff2f;border-radius:100%;margin:0 5px}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-3825f177]{color-scheme:dark}body[data-v-3825f177],html[data-v-3825f177]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-3825f177],[data-v-3825f177]:before,[data-v-3825f177]:after{box-sizing:border-box}a[data-v-3825f177]{color:#fff;text-decoration:none}a[data-v-3825f177]:hover{color:#ff6060}button[data-v-3825f177]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-3825f177]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-3825f177]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-3825f177]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-3825f177]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-3825f177]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-3825f177]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-3825f177]{color:#ff6060}button.g-button.text[data-v-3825f177]{padding:0}button.g-button.text[data-v-3825f177]:focus-visible{color:#ff6060}button.g-button.icon[data-v-3825f177]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-3825f177]:focus-visible{outline:1px solid white}.text--accent[data-v-3825f177]{color:#ff6060}.text--warn[data-v-3825f177]{color:#ffe02e}.text--grayed[data-v-3825f177]{color:#ccc}select[data-v-3825f177]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-3825f177]{color:gray}select[data-v-3825f177]:focus-visible{border-color:#ff6060}option[disabled][data-v-3825f177]{color:#ccc}.g-modal[data-v-3825f177]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-3825f177]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-3825f177]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-3825f177]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-3825f177]{transition:color 125ms ease}label.g-checkbox span[data-v-3825f177]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-3825f177]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-3825f177]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-3825f177]{color:#adff2f}label.g-checkbox input:checked+span[data-v-3825f177]:before{content:"✓"}[data-tooltip][data-v-3825f177]{cursor:pointer}[data-tooltip][data-v-3825f177]:hover:after,[data-tooltip][data-v-3825f177]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.order-helper-panel[data-v-3825f177]{overflow:auto;padding:0 .5em}.header-box[data-v-3825f177]{background-color:#080808;padding:.75em}.header[data-v-3825f177]{display:flex;justify-content:center;align-items:center;gap:.25em;margin:0}.subtitle[data-v-3825f177]{color:#ccc;margin-top:.5em;text-align:center}.helper-reminder[data-v-3825f177]{font-weight:700;text-align:center;color:#ff6060}.instruction-info[data-v-3825f177]{margin-top:2em}.static-info h2[data-v-3825f177],.instruction-info h2[data-v-3825f177]{text-align:center}.description[data-v-3825f177]{line-height:1.5em;text-align:justify}.helper-fields[data-v-3825f177]{margin-top:1em}.fields-list[data-v-3825f177]{line-height:1.5em;text-align:justify}.warnings[data-v-3825f177]{text-align:justify}.warnings[data-v-3825f177]{color:#ffe02e}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/fonts/libre-franklin-800.woff2) format("woff2")}[data-theme=dark][data-v-d4060660]{color-scheme:dark}body[data-v-d4060660],html[data-v-d4060660]{padding:0;margin:0;min-height:100vh;background-color:#0e0e0e;font-family:Libre Franklin,sans-serif;font-weight:500}[data-v-d4060660],[data-v-d4060660]:before,[data-v-d4060660]:after{box-sizing:border-box}a[data-v-d4060660]{color:#fff;text-decoration:none}a[data-v-d4060660]:hover{color:#ff6060}button[data-v-d4060660]{border:none;outline:none;background:none;transition:color 90ms ease-in,border 90ms ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-d4060660]{text-align:center;color:inherit;transition:color .1s ease-in,background-color .1s ease-in}button.g-button.action[data-v-d4060660]{background-color:#080808;padding:.5em;color:#fff}button.g-button.action[data-v-d4060660]:focus-visible{outline:2px solid #ff6060}button.g-button.action[data-v-d4060660]:hover:not([data-disabled=true]){background-color:#2e2e2e}button.g-button.option[data-v-d4060660]{position:relative;margin:0 .25em;padding:.25em}button.g-button.option[data-v-d4060660]:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ff6060}button.g-button.option[data-active=true][data-v-d4060660]{color:#ff6060}button.g-button.text[data-v-d4060660]{padding:0}button.g-button.text[data-v-d4060660]:focus-visible{color:#ff6060}button.g-button.icon[data-v-d4060660]{display:flex;justify-content:center;align-items:center;vertical-align:middle}button.g-button.icon[data-v-d4060660]:focus-visible{outline:1px solid white}.text--accent[data-v-d4060660]{color:#ff6060}.text--warn[data-v-d4060660]{color:#ffe02e}.text--grayed[data-v-d4060660]{color:#ccc}select[data-v-d4060660]{border:2px solid black;background:none;border-radius:.3em;text-align:center;border:2px solid #888;color:#fff;outline:none;margin:0;padding:.15em}select[disabled][data-v-d4060660]{color:gray}select[data-v-d4060660]:focus-visible{border-color:#ff6060}option[disabled][data-v-d4060660]{color:#ccc}.g-modal[data-v-d4060660]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-d4060660]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-d4060660]{position:relative;z-index:1001;overflow:auto}label.g-checkbox[data-v-d4060660]{display:inline-block;margin:.25em 0;cursor:pointer;color:#aaa;-webkit-user-select:none;user-select:none;-moz-user-select:none}label.g-checkbox span[data-v-d4060660]{transition:color 125ms ease}label.g-checkbox span[data-v-d4060660]:before{content:"✗";display:inline-block;border-radius:50%;margin-right:.25em;transition:background-color 125ms ease}label.g-checkbox input[data-v-d4060660]{width:0;opacity:0}label.g-checkbox input:focus-visible+span[data-v-d4060660]{text-decoration:underline}label.g-checkbox input:checked+span[data-v-d4060660]{color:#adff2f}label.g-checkbox input:checked+span[data-v-d4060660]:before{content:"✓"}[data-tooltip][data-v-d4060660]{cursor:pointer}[data-tooltip][data-v-d4060660]:hover:after,[data-tooltip][data-v-d4060660]:focus:after{position:absolute;content:attr(data-tooltip);color:#fff;background:#000;padding:.5em;margin:.25em;max-width:300px;z-index:100}.home[data-v-d4060660]{overflow-x:auto;display:flex;justify-content:center;align-items:center;width:100%}.home-container[data-v-d4060660]{display:grid;grid-template-columns:800px minmax(auto,600px);justify-content:center;gap:2em 1em;padding:1em;width:100%}@media screen and (max-width: 1300px){.home-container[data-v-d4060660]{grid-template-columns:auto;padding:1em .5em}}.order-container[data-v-d4060660],.panel-container[data-v-d4060660]{height:calc(100vh - 5em);overflow:auto}.panel-container[data-v-d4060660]{display:grid;grid-template-rows:auto auto 1fr;color-scheme:dark;padding:2px}.panel-nav[data-v-d4060660]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25em;margin-bottom:1.5em}.panel-nav>button[data-v-d4060660]{position:relative;display:flex;justify-content:center;align-items:center;gap:.5em;padding:.25em .5em}.panel-nav>button[data-v-d4060660]:focus-visible{outline:1px solid white}.panel-nav>button[data-v-d4060660]:before{position:absolute;content:"";bottom:-3px;left:50%;transform:translate(-50%);width:0;height:3px;transition:all .25s;background-color:#ff6060}.panel-nav>button[data-active=true][data-v-d4060660]{color:#ff6060}.panel-nav>button[data-active=true][data-v-d4060660]:before{width:100%}
