*{box-sizing:border-box;margin:0;padding:0}html{interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;font-size:62.5%}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after,html.reduce-motion ::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.reduce-motion body:after{display:none}.console{transition:transform .2s cubic-bezier(.22,1,.36,1)}.drawer-open{overflow:hidden}.drawer-open .console{transform:translate(calc(-1*min(82vw,320px)))}@media (width<=760px){html{overflow-x:hidden}}*{-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#1d252b transparent}* ::-webkit-scrollbar{width:9px;height:9px}* ::-webkit-scrollbar-thumb{background:#1d252b padding-box padding-box;border:2px solid #0000;border-radius:99px}* ::-webkit-scrollbar-thumb:hover{background:#788892 padding-box padding-box}body{color:#e9eff1;-webkit-font-smoothing:antialiased;background-color:#07090b;background-image:radial-gradient(circle at 50% -10%,#ffb6270f,#0000 55%),radial-gradient(circle at 50% 120%,#2fe07c0d,#0000 50%),linear-gradient(#0000008c,#0000008c),repeating-linear-gradient(0deg,#0000 0 47px,#8caab909 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#8caab909 47px 48px);background-attachment:fixed;height:100%;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.8rem;line-height:1.65}body:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.5;z-index:9999;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:fixed;inset:0}h1,h2,h3{letter-spacing:.04em;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}::selection{color:#07090b;background:#ffb627}input,textarea,button{font-family:inherit}.empty{text-align:center;color:#9aabb5;padding:2.8rem 1.4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.8rem;line-height:1.65}.menu-row{color:#e9eff1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:.8rem;width:100%;padding:1rem;font-size:1.6rem;line-height:1.4;transition:color .12s,background .12s;display:flex}.menu-row:hover{color:#ffb627;background:#1d252b}.menu-row.danger:hover{color:#ff5b4a}.menu-row:disabled{opacity:.4;cursor:not-allowed}:where(a,button,[role=button],[tabindex],summary,label.check input):focus-visible{outline-offset:2px;outline:2px solid #ffb627}.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.drawer-open .burger,html.drawer-open .back-to-board{display:none}html:has(dialog[open]) .burger{display:none}html:has(dialog[open]) .back-to-board{display:none}.skip-link:focus{z-index:950;color:#07090b;background:#ffb627;border-radius:4px;padding:.8rem 1.4rem;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600;position:fixed;top:.8rem;left:.8rem}.app-icon[data-v-8cb8ddc3]{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.input[data-v-c9aff14c]{color:#e9eff1;background:#07090b;border:1px solid #8caab91a;border-radius:4px;width:100%}.input[data-v-c9aff14c]:focus{border-color:#ffb627;outline:none}.input[data-v-c9aff14c]::placeholder{color:#788892}.input-default[data-v-c9aff14c]{padding:.8rem 1rem;font-size:1.6rem;line-height:1.4}.input-shell[data-v-c9aff14c]{width:100%;display:block;position:relative}.input-clearable[data-v-c9aff14c]{padding-right:calc(1rem + 28px)}.input-clear[data-v-c9aff14c]{color:#9aabb5;cursor:pointer;background:#1d252b;border:none;border-radius:99px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.6rem;transition:color .12s,background .12s;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.input-clear[data-v-c9aff14c]:hover{color:#ffb627}.input-seed[data-v-c9aff14c]{color:#ffb627;letter-spacing:.2em;text-transform:uppercase;border-color:#8caab933;padding:.8rem 1.2rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:2rem;font-weight:600}.input-seed[data-v-c9aff14c]:focus{border-color:#ffb627;outline:none;box-shadow:0 0 0 1px #ffb627,0 0 16px #ffb62773}.input-seed[data-v-c9aff14c]::placeholder{letter-spacing:.1em}.input-title[data-v-c9aff14c]{letter-spacing:.04em;text-transform:uppercase;border-color:#ffb627;border-radius:3px;padding:.4rem .6rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600}.input-ghost[data-v-c9aff14c]{background:0 0;border-color:#0000;border-radius:3px;padding:.4rem .6rem;font-size:1.6rem;line-height:1.4;transition:border-color .15s,background .15s}.input-ghost[data-v-c9aff14c]:hover{border-color:#8caab933}.input-ghost[data-v-c9aff14c]:focus{background:#07090b}.input-time[data-v-c9aff14c]{color:#ffd277;text-align:center;font-variant-numeric:tabular-nums;width:56px;padding:.4rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;line-height:1.4}.input-time[data-v-c9aff14c]::placeholder{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.4}@media (width<=760px){.input-time[data-v-c9aff14c]{width:72px;min-height:40px;padding:.6rem .4rem}.input-default[data-v-c9aff14c]{min-height:40px}.input[data-v-c9aff14c]{font-size:1.6rem;line-height:1.4}}.input-help[data-v-c9aff14c]{color:#788892;margin:1rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.btn[data-v-dc992e32]{cursor:pointer;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;font-family:Chakra Petch,system-ui,sans-serif;transition:border-color .15s,color .15s,background .15s,box-shadow .2s,filter .15s,transform 60ms;display:inline-flex}.btn[data-v-dc992e32]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-block[data-v-dc992e32]{width:100%}.btn-line[data-v-dc992e32]{color:#e9eff1;letter-spacing:.1em;background:#161c21;border:1px solid #8caab933;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:500}.btn-line[data-v-dc992e32]:hover{color:#ffb627;background:#1d252b;border-color:#ffb627}.btn-line[data-v-dc992e32]:active{background:#1d252b}.btn-danger[data-v-dc992e32]{color:#ff5b4a;letter-spacing:.1em;background:#161c21;border:1px solid #ff5b4a;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:500}.btn-danger[data-v-dc992e32]:hover{color:#07090b;background:#ff5b4a}.btn-danger[data-v-dc992e32]:active{color:#07090b;background:#ff5b4a;transform:translateY(1px)}.btn-accent[data-v-dc992e32]{color:#042312;letter-spacing:.1em;background:linear-gradient(#2fe07c,#21bd66);border:1px solid #0000;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:600;box-shadow:inset 0 1px #ffffff40}.btn-accent[data-v-dc992e32]:hover{filter:brightness(1.07)}.btn-accent[data-v-dc992e32]:active{transform:translateY(1px)}@media (width<=760px){.btn-line[data-v-dc992e32],.btn-accent[data-v-dc992e32],.btn-danger[data-v-dc992e32]{min-height:44px}}.btn-primary[data-v-dc992e32]{color:#042312;letter-spacing:.14em;background:linear-gradient(#2fe07c,#21bd66);border:none;padding:1.6rem 1.8rem;font-size:2.5rem;font-weight:700;box-shadow:0 0 22px #2fe07c66,inset 0 1px #ffffff59}.btn-primary[data-v-dc992e32]:hover{filter:brightness(1.08);box-shadow:0 0 34px #2fe07c66,inset 0 1px #fff6}.btn-primary[data-v-dc992e32]:active{transform:translateY(2px);box-shadow:inset 0 2px 8px #0006}.btn-primary.is-pulse[data-v-dc992e32]{animation:1.8s ease-in-out infinite roll-pulse-dc992e32}.btn-pill[data-v-dc992e32]{color:#788892;text-align:center;letter-spacing:.1em;text-transform:uppercase;min-width:42px;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600;line-height:1;font-size:inherit;border:1px solid #8caab933;border-radius:3px;flex:none;padding:.2rem .6rem;transition:color .12s,border-color .12s,background .12s}.btn.is-on[data-v-dc992e32]{color:#ffb627;border-color:#ffb627}.btn.is-on .btn-pill[data-v-dc992e32]{color:#07090b;background:#ffb627;border-color:#ffb627}.btn-block .btn-pill[data-v-dc992e32]{margin-left:auto}@keyframes roll-pulse-dc992e32{0%,to{box-shadow:0 0 18px #2fe07c66,inset 0 1px #ffffff59}50%{box-shadow:0 0 38px #2fe07c66,inset 0 1px #ffffff73}}.icon-button[data-v-544d7571]{color:#788892;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;transition:color .12s;display:inline-flex}.icon-button-glyph[data-v-544d7571]{font-size:1.8rem}.tone-default[data-v-544d7571]:hover{color:#ffb627}.tone-danger[data-v-544d7571]:hover{color:#ff5b4a}@media (width<=760px){.icon-button[data-v-544d7571]{min-width:40px;min-height:40px}}.drawer[data-v-224e36e7]{z-index:890;width:min(82vw,320px);height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) 2rem;background:linear-gradient(#0f1317,#07090b);border-left:1px solid #8caab933;flex-direction:column;gap:1.2rem;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #00000080}.drawer.open[data-v-224e36e7]{transform:translate(0)}.drawer-head[data-v-224e36e7]{border-bottom:1px solid #8caab91a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.drawer-title[data-v-224e36e7]{letter-spacing:.2em;text-transform:uppercase;color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600}[data-v-224e36e7] .drawer-x{margin-right:-.6rem}.drawer-body[data-v-224e36e7]{flex-direction:column;gap:.8rem;display:flex}.perf-inner[data-v-224e36e7]{align-items:center;gap:.6rem;display:inline-flex}.drawer-scrim[data-v-224e36e7]{z-index:880;background:#00000080;position:fixed;inset:0}.scrim-enter-active[data-v-224e36e7],.scrim-leave-active[data-v-224e36e7]{transition:opacity .2s}.scrim-enter-from[data-v-224e36e7],.scrim-leave-to[data-v-224e36e7]{opacity:0}.modal[data-v-c31de932]{color:#e9eff1;background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;flex-direction:column;width:100%;max-height:88dvh;margin:auto;padding:1.8rem 2rem 2rem;display:none;position:fixed;inset:0;overflow:visible;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.modal-default[data-v-c31de932]{max-width:560px}.modal-medium[data-v-c31de932]{max-width:960px}.modal-wide[data-v-c31de932]{max-width:1200px;height:92dvh}.modal[data-v-c31de932]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8}.modal[open][data-v-c31de932]:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:fixed;inset:0}.modal-head[data-v-c31de932]{overflow-wrap:anywhere;border-bottom:1px solid #8caab91a;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.modal-title[data-v-c31de932]{letter-spacing:.2em;text-transform:uppercase;color:#e9eff1;flex:1;align-items:flex-start;gap:1rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;display:flex}.modal-title[data-v-c31de932]:before{content:"";background:#ffb627;border-radius:50%;flex:none;width:9px;height:9px;margin-top:calc(.5lh - 4.5px);box-shadow:0 0 10px #ffb62773}[data-v-c31de932] .modal-x{margin:-.4rem -.6rem -.4rem 0}.modal-body[data-v-c31de932]{flex:auto;min-height:0;padding:0 .6rem;overflow:auto}.modal-foot[data-v-c31de932]{border-top:1px solid #8caab91a;flex-wrap:wrap;flex:none;gap:.8rem;margin-top:1.6rem;padding-top:1.4rem;display:flex}.modal[data-v-c31de932]{opacity:0;transition:opacity .2s, transform .2s cubic-bezier(.22, 1, .36, 1), block-size .28s cubic-bezier(.22, 1, .36, 1), overlay .2s allow-discrete, display .2s allow-discrete;transform:translateY(12px)}.modal[open][data-v-c31de932]{opacity:1;display:flex;transform:none}@starting-style{.modal[open][data-v-c31de932]{opacity:0;transform:translateY(12px)}}.modal.is-behind[data-v-c31de932]{opacity:0;pointer-events:none;transform:translateY(12px)}.modal[data-v-c31de932]::backdrop{opacity:0;transition:opacity .2s, overlay .2s allow-discrete, display .2s allow-discrete}.modal[open][data-v-c31de932]::backdrop{opacity:1}@starting-style{.modal[open][data-v-c31de932]::backdrop{opacity:0}}.modal.is-nested[data-v-c31de932]::backdrop{opacity:0;transition:none}@media (width<=760px){.modal[data-v-c31de932],.modal-default[data-v-c31de932],.modal-medium[data-v-c31de932],.modal-wide[data-v-c31de932]{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(1.8rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(2rem, env(safe-area-inset-left));border:none;border-radius:0}}.stepper[data-v-286b43a2]{background:#07090b;border:1px solid #8caab933;border-radius:4px;align-items:stretch;height:30px;display:inline-flex;overflow:hidden}.stepper[data-v-286b43a2]:focus-within{border-color:#ffb627;box-shadow:0 0 0 1px #ffb627}@media (width<=760px){.stepper[data-v-286b43a2]{min-height:44px}}.step[data-v-286b43a2]{flex:none;width:28px}@media (width<=760px){.step[data-v-286b43a2]{width:44px}}.step[data-v-286b43a2]{color:#9aabb5;cursor:pointer;background:0 0;border:none;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;line-height:1;transition:color .12s,background .12s}.step[data-v-286b43a2]:hover:not(:disabled){color:#ffb627;background:#1d252b}.step[data-v-286b43a2]:disabled{color:#788892;opacity:.5;cursor:default}.field[data-v-286b43a2]{border-inline:1px solid #8caab91a;justify-content:center;align-items:baseline;gap:.2rem;width:72px;padding-inline:.4rem;display:inline-flex}.field .unit[data-v-286b43a2]{color:#788892;flex:none;font-size:1.4rem;line-height:1.4}.num[data-v-286b43a2]{color:#ffb627;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4}.num[data-v-286b43a2]::-webkit-outer-spin-button{appearance:none;margin:0}.num[data-v-286b43a2]::-webkit-inner-spin-button{appearance:none;margin:0}.intro[data-v-85f1b7cf]{color:#9aabb5;margin:0 0 1.6rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.fields[data-v-85f1b7cf]{flex-direction:column;gap:1.6rem;display:flex}.field-head[data-v-85f1b7cf]{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.field-head label[data-v-85f1b7cf]{letter-spacing:.1em;text-transform:uppercase;color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600}.slider[data-v-85f1b7cf]{accent-color:#ffb627;cursor:pointer;width:100%;margin:.8rem 0 .6rem}.hint[data-v-85f1b7cf]{color:#788892;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.55}.done[data-v-85f1b7cf]{margin-left:auto}.bar[data-v-20d91178]{background:linear-gradient(#0f1317,#07090b);border-bottom:1px solid #8caab91a;flex-wrap:wrap;align-items:center;gap:1.8rem;padding:1.4rem 2.2rem;display:flex;position:relative;box-shadow:0 1px #ffb6271f}.brand[data-v-20d91178]{align-items:center;gap:1.4rem;display:flex}.sign[data-v-20d91178]{letter-spacing:.04em;color:#07090b;background:#ffb627;border-radius:4px;padding:.6rem 1.2rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:2.2rem;font-weight:700;box-shadow:0 0 18px #ffb62773}.sign b[data-v-20d91178]{color:#07090b;opacity:.55}.titles[data-v-20d91178]{flex-direction:column;line-height:1.2;display:flex}.title[data-v-20d91178]{letter-spacing:.2em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:2rem;font-weight:600}.sub[data-v-20d91178]{letter-spacing:.04em;color:#9aabb5;text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.6rem;display:flex}.strapline[data-v-20d91178]{align-items:center;gap:.6rem;display:inline-flex}.copyright[data-v-20d91178]{color:#788892;text-transform:none}.copyright[data-v-20d91178]:before{content:"·";margin-right:.6rem}.live[data-v-20d91178]{background:#2fe07c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite blink-20d91178;box-shadow:0 0 8px #2fe07c66}@keyframes blink-20d91178{0%,to{opacity:1}50%{opacity:.25}}.bar-right[data-v-20d91178]{align-items:flex-end;gap:1.6rem;margin-left:auto;display:flex}.controls[data-v-20d91178]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.icon-toggle[data-v-20d91178]{color:#9aabb5;cursor:pointer;background:0 0;border:1px solid #8caab933;border-radius:4px;flex:none;align-items:center;gap:.6rem;height:38px;margin-bottom:1px;padding:0 1rem;font-size:1.8rem;line-height:1.4;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.icon-toggle[data-v-20d91178]:hover{color:#ffb627;border-color:#ffb627}.burger[data-v-20d91178]{display:none}.seedbox[data-v-20d91178]{flex-direction:column;gap:.4rem;display:flex}.seedbox label[data-v-20d91178]{letter-spacing:.2em;text-transform:uppercase;color:#9aabb5;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.seedfield[data-v-20d91178]{gap:.6rem;display:flex}.seedfield[data-v-20d91178] .input{width:140px}@media (width<=760px){.bar[data-v-20d91178]{padding-top:max(1.4rem, env(safe-area-inset-top));padding-right:max(2.2rem, env(safe-area-inset-right));padding-left:max(2.2rem, env(safe-area-inset-left))}.brand[data-v-20d91178]{padding-right:calc(44px + .8rem)}.burger[data-v-20d91178]{top:max(1.4rem, env(safe-area-inset-top));right:max(2.2rem, env(safe-area-inset-right));z-index:870;background:#161c21;min-width:44px;min-height:44px;margin-bottom:0;padding:0 1.2rem;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000073}.bar-right[data-v-20d91178]{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.controls[data-v-20d91178]{display:none}.seedfield .input[data-v-20d91178]{flex:1;width:auto}.sub[data-v-20d91178]{flex-wrap:wrap}.copyright[data-v-20d91178]{flex-basis:100%}.copyright[data-v-20d91178]:before{content:none}}.panel[data-v-55f88a3a]{background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;padding:1.8rem 2rem 2rem;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.panel-head[data-v-55f88a3a]{border-bottom:1px solid #8caab91a;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.panel-title[data-v-55f88a3a]{letter-spacing:.2em;text-transform:uppercase;color:#e9eff1;align-items:center;gap:1rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;display:flex}.panel-title[data-v-55f88a3a]:before{content:"";background:#ffb627;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #ffb62773}.panel-help[data-v-55f88a3a]{align-items:center;margin-left:-.4rem;display:inline-flex}.panel-hint[data-v-55f88a3a]{color:#788892;margin-left:auto;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.4}.popmenu[data-v-556e510d]{display:inline-flex}.popmenu-panel[data-v-556e510d]{z-index:950;opacity:0;min-width:220px;transition:opacity .12s, transform .12s cubic-bezier(.22, 1, .36, 1), overlay .12s allow-discrete, display .12s allow-discrete;background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;flex-direction:column;gap:.4rem;margin:0;padding:.6rem;position:fixed;inset:auto;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.popmenu-panel[data-v-556e510d]:popover-open{opacity:1;display:flex;transform:translateY(0)}@starting-style{.popmenu-panel[data-v-556e510d]:popover-open{opacity:0;transform:translateY(-6px)}}.help[data-v-aa9c30cc]{line-height:1}.help-btn[data-v-aa9c30cc]{color:#788892;cursor:help;background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;transition:color .12s;display:inline-flex}.help-btn[data-v-aa9c30cc]:hover,.help-btn.open[data-v-aa9c30cc]{color:#ffb627}.help-btn[data-v-aa9c30cc]:focus-visible{outline-offset:1px;outline:1px solid #ffb627}.help-card[data-v-aa9c30cc]{color:#9aabb5;max-width:320px;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.help-card[data-v-aa9c30cc] p{margin:0}.help-card[data-v-aa9c30cc] p+p{margin-top:.8rem}.help-card[data-v-aa9c30cc] b{color:#e9eff1}.help-card[data-v-aa9c30cc] .k{color:#ffd277}.ot-trigger[data-v-7ee535ad]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ot-pop[data-v-7ee535ad]{z-index:10000;color:#e9eff1;opacity:1;max-width:min(320px,90vw);transition:opacity .12s, overlay .12s allow-discrete, display .12s allow-discrete;background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;margin:0;padding:.8rem 1rem;font-size:1.6rem;line-height:1.4;position:fixed;inset:auto;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}@starting-style{.ot-pop[data-v-7ee535ad]{opacity:0}}.summary-stat[data-v-ec63e7f5]{color:#9aabb5;margin:0 0 1.2rem;font-size:1.6rem;line-height:1.4}.summary-stat b[data-v-ec63e7f5]{color:#ffb627;font-variant-numeric:tabular-nums;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.summary-updated[data-v-ec63e7f5]{color:#788892;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.4}.summary-empty[data-v-ec63e7f5]{color:#9aabb5;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.summary-empty .link[data-v-ec63e7f5]{cursor:pointer;font:inherit;color:#ffb627;background:0 0;border:none;padding:0}.summary-empty .link[data-v-ec63e7f5]:hover{color:#ffd277}.route-list[data-v-ec63e7f5]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.srow[data-v-ec63e7f5]{cursor:pointer;background:#161c21;border:1px solid #8caab91a;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:1rem 1.2rem;transition:border-color .15s,background .15s;display:flex}.srow[data-v-ec63e7f5]:hover,.srow[data-v-ec63e7f5]:focus-visible{background:#1d252b;border-color:#8caab933;outline:none}.srow.off[data-v-ec63e7f5]{opacity:.6}.srow.off[data-v-ec63e7f5] .srow-name{color:#788892;text-decoration:line-through}.dot[data-v-ec63e7f5]{background:#788892;border-radius:50%;flex:none;width:8px;height:8px}.dot.live[data-v-ec63e7f5]{background:#2fe07c;box-shadow:0 0 8px #2fe07c66}[data-v-ec63e7f5] .srow-name{letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:45%;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600}.srow-meta[data-v-ec63e7f5]{color:#788892;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:1.6rem;line-height:1.4}.off-tag[data-v-ec63e7f5]{color:#ffd277}.blocked-tag[data-v-ec63e7f5]{color:#ff5b4a;cursor:help}@media (width<=1280px){.route-list[data-v-ec63e7f5]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:60vh;overflow-y:auto}}@media (width<=760px){.route-list[data-v-ec63e7f5]{display:none}.summary-updated[data-v-ec63e7f5]{margin-bottom:0}}.seg-actions[data-v-e35f9e5b]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;gap:.4rem;padding:.4rem;display:flex}.seg-btn[data-v-e35f9e5b]{color:#9aabb5;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;padding:.8rem 1.2rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600;transition:color .12s,background .12s}.seg-btn[data-v-e35f9e5b]:hover{color:#ffb627;background:#1d252b}.seg-btn[data-v-e35f9e5b]:active{background:#1d252b}@media (width<=760px){.seg-btn[data-v-e35f9e5b]{min-height:44px}}.check[data-v-e79cb154]{cursor:pointer;align-items:center;gap:1.2rem;display:inline-flex}.check.has-hint[data-v-e79cb154]{align-items:flex-start}.check.disabled[data-v-e79cb154]{cursor:not-allowed;opacity:.45}.check-text[data-v-e79cb154]{flex-direction:column;gap:.2rem;display:flex}.check-label[data-v-e79cb154]{color:#9aabb5;font-size:1.6rem;line-height:1.4}.check-hint[data-v-e79cb154]{color:#788892;font-size:1.4rem;line-height:1.4}input[type=checkbox][data-v-e79cb154]{appearance:none;cursor:pointer;background:#07090b;border:1.5px solid #8caab933;border-radius:3px;flex:none;place-content:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:grid;position:relative}input[type=checkbox][data-v-e79cb154]:before{content:"";position:absolute;inset:-8px}input[type=checkbox][data-v-e79cb154]:after{content:"";background:#ffb627;border-radius:1px;width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0);box-shadow:0 0 8px #ffb62773}input[type=checkbox][data-v-e79cb154]:checked{border-color:#ffb627}input[type=checkbox][data-v-e79cb154]:checked:after{transform:scale(1)}input[type=checkbox][data-v-e79cb154]:hover:not(:disabled){border-color:#9aabb5}input[type=checkbox][data-v-e79cb154]:disabled{cursor:not-allowed}.hl[data-v-4a27c6e8]{color:#07090b;font-weight:inherit;background:#ffb627;border-radius:3px;padding:0 .1em}.suggest[data-v-4d13144c]{flex:1;min-width:0;display:flex}.suggest .input[data-v-4d13144c]{flex:1}.suggest-panel[data-v-4d13144c]{z-index:950;opacity:0;max-height:280px;transition:opacity .12s, transform .12s cubic-bezier(.22, 1, .36, 1), overlay .12s allow-discrete, display .12s allow-discrete;background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;margin:0;padding:.4rem;position:fixed;inset:auto;overflow-y:auto;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.suggest-panel[data-v-4d13144c]:popover-open{opacity:1;transform:translateY(0)}@starting-style{.suggest-panel[data-v-4d13144c]:popover-open{opacity:0;transform:translateY(-4px)}}.suggest-opt[data-v-4d13144c]{color:#e9eff1;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:3px;width:100%;padding:.6rem .8rem;font-size:1.6rem;line-height:1.4;transition:background .12s;display:block;overflow:hidden}.suggest-opt.active[data-v-4d13144c]{color:#ffb627;background:#1d252b}.te-label[data-v-a7c71b9f]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin-bottom:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:block}.te-input[data-v-a7c71b9f]{width:100%}.te-confirm[data-v-a7c71b9f]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.route-tags[data-v-7552e7de]{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.tag[data-v-7552e7de]{color:#ffd277;white-space:nowrap;background:#ffd2771f;border:1px solid #ffd27752;border-radius:99px;align-items:center;padding:.2rem .8rem;font-size:1.4rem;line-height:1.4;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.tag[data-v-7552e7de]:before{content:"#";color:#ffd277bf;margin-right:1px}.tag.removable[data-v-7552e7de]{padding-right:.4rem}.tag.info[data-v-7552e7de]{color:#788892;background:0 0;border-style:dashed;border-color:#8caab933}.tag.info[data-v-7552e7de]:before{content:none}.tag-x[data-v-7552e7de]{color:#788892;cursor:pointer;background:0 0;border:none;border-radius:99px;flex:none;justify-content:center;align-items:center;margin-left:.4rem;padding:.2rem;font-size:1.4rem;line-height:1;transition:color .12s,background-color .12s,opacity .12s;display:inline-flex}.tag-x .app-icon[data-v-7552e7de]{transition:rotate .12s cubic-bezier(.22,1,.36,1),scale .12s cubic-bezier(.22,1,.36,1);rotate:0deg;scale:1}.tag-x[data-v-7552e7de]:hover{color:#ff5b4a;background:#ff5b4a2e}.tag-x:hover .app-icon[data-v-7552e7de]{rotate:90deg;scale:1.25}.tag-x:active .app-icon[data-v-7552e7de]{scale:.85}.tag-x[data-v-7552e7de]:focus-visible{outline-offset:1px;outline:1px solid #ff5b4a}@media (hover:hover){.tag.removable .tag-x[data-v-7552e7de]{opacity:0}.tag.removable[data-v-7552e7de]:hover{color:#e9eff1;background:#ffd27738;border-color:#ffd277}.tag.info.removable[data-v-7552e7de]:hover{color:#e9eff1;background:#9aabb524;border-color:#9aabb5}.tag.removable:hover .tag-x[data-v-7552e7de],.tag.removable .tag-x[data-v-7552e7de]:focus-visible{opacity:1}}.chip-enter-active[data-v-7552e7de]{transition:opacity .2s,scale .2s cubic-bezier(.22,1,.36,1)}.chip-leave-active[data-v-7552e7de]{transition:opacity .12s,scale .12s cubic-bezier(.22,1,.36,1);position:absolute}.chip-enter-from[data-v-7552e7de],.chip-leave-to[data-v-7552e7de]{opacity:0;scale:.5}.chip-move[data-v-7552e7de]{transition:transform .2s cubic-bezier(.22,1,.36,1)}.compact[data-v-7552e7de]{gap:.4rem}.compact .tag[data-v-7552e7de]{padding-block:1px}.tag-row[data-v-cceff03a]{background:#0f1317;border:1px solid #8caab91a;border-radius:4px;align-items:center;gap:.8rem;padding:.4rem 1rem;display:flex}.sigil[data-v-cceff03a]{color:#788892;visibility:hidden;flex:none;width:1ch;font-size:1.6rem;line-height:1.4}.tag-row.filterable[data-v-cceff03a]{border-color:#ffd27752}.tag-row.filterable .sigil[data-v-cceff03a]{visibility:visible;color:#ffd277}.name[data-v-cceff03a]{flex:auto;min-width:0}.row-filter[data-v-cceff03a]{flex:none}.tags-label[data-v-3742d79f]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin-bottom:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:block}.tags-add[data-v-3742d79f]{align-items:stretch;gap:.8rem;display:flex}.tags-input[data-v-3742d79f]{flex:auto;min-width:0}.tags-add-btn[data-v-3742d79f]{flex:none}.tags-list-label[data-v-3742d79f]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin:2rem 0 .8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.tags-rows[data-v-3742d79f]{flex-direction:column;gap:.6rem;display:flex}.tags-hint[data-v-3742d79f]{color:#788892;margin:1rem 0 0;font-size:1.4rem;line-height:1.4}.tags-empty[data-v-3742d79f]{color:#788892;margin:1.6rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.tags-done[data-v-3742d79f]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.sched-lbl[data-v-68600270]{letter-spacing:.1em;text-transform:uppercase;color:#788892;align-items:baseline;gap:1.2rem;margin:0 0 .8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:flex}.sched-clear[data-v-68600270]{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#9aabb5;background:0 0;border:none;padding:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:400;transition:color .12s}.sched-clear[data-v-68600270]:hover{color:#ffb627}.tt-off-flag[data-v-68600270]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin-left:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:400}.sched-warn[data-v-68600270]{color:#9aabb5;background:#ff5b4a14;border:1px solid #ff5b4a;border-radius:4px;margin:.8rem 0 0;padding:.8rem 1rem;font-size:1.4rem;line-height:1.4}.sched-warn b[data-v-68600270]{color:#ff5b4a;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.sched-lbl-tts[data-v-68600270]{margin-top:2rem}.sched-window[data-v-68600270]{align-items:center;gap:.6rem;display:flex}.sched-dash[data-v-68600270]{color:#788892;font-size:1.4rem;line-height:1.4}.sched-tts[data-v-68600270]{flex-direction:column;gap:.8rem;display:flex}.sched-hint[data-v-68600270]{color:#788892;margin:.8rem 0 0;font-size:1.4rem;line-height:1.4}.sched-hint b[data-v-68600270]{font-variant-numeric:tabular-nums;color:#9aabb5;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.sched-done[data-v-68600270]{margin-left:auto}.loco-tools[data-v-9a2917ae]{align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.loco-tools .loco-tools-lbl[data-v-9a2917ae]{letter-spacing:.1em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.loco-tools .loco-tools-sep[data-v-9a2917ae]{margin-left:.8rem}.link-btn[data-v-9a2917ae]{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#9aabb5;background:0 0;border:none;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;transition:color .12s}.link-btn[data-v-9a2917ae]:hover{color:#ffb627}.locos-grid[data-v-9a2917ae]{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:.2rem .8rem;display:grid}.loco[data-v-9a2917ae]{border-radius:3px;flex-direction:column;gap:.6rem;padding:.6rem .8rem;transition:background .12s;display:flex}.loco[data-v-9a2917ae]:hover{background:#1d252b}.loco.matched[data-v-9a2917ae]{background:#ffb62773;box-shadow:inset 3px 0 #ffb627}.loco.matched .loco-sched[data-v-9a2917ae],.loco.matched[data-v-9a2917ae] .icon-button{color:#e9eff1}.loco.matched[data-v-9a2917ae] .tone-danger:hover{color:#ff5b4a}.loco.matched[data-v-9a2917ae] .tone-default:hover{color:#ffb627}.loco.matched.off[data-v-9a2917ae] .lname{color:#e9eff1;opacity:.65}.loco.off[data-v-9a2917ae] .lname{color:#788892;text-decoration:line-through}.loco.off .loco-sched[data-v-9a2917ae]{opacity:.65}.loco.tt-off[data-v-9a2917ae] .lname{color:#ff5b4a;opacity:.8;text-decoration:line-through}.loco.tt-off .loco-sched[data-v-9a2917ae],.loco.tt-off .sched-ico[data-v-9a2917ae],.loco.tt-off .sched-txt[data-v-9a2917ae]{color:#ff5b4a}.loco.tt-off .sched-tt[data-v-9a2917ae]{text-decoration:line-through}.loco.tt-off .tt-why[data-v-9a2917ae] .help-btn{color:#ff5b4a}.loco.tt-off .tt-why[data-v-9a2917ae] .help-btn:hover,.loco.tt-off .tt-why[data-v-9a2917ae] .help-btn.open{color:#ffb627}.loco-main[data-v-9a2917ae]{grid-template-columns:auto minmax(0,max-content) minmax(auto,1fr) auto;grid-template-areas:"check name meta menu";align-items:center;column-gap:1rem;font-size:1.6rem;line-height:1.4;display:grid}.loco-main.no-meta[data-v-9a2917ae]{grid-template-areas:"check name name menu"}.loco-check[data-v-9a2917ae]{grid-area:check}.lname-cell[data-v-9a2917ae]{grid-area:name;min-width:10ch;height:32px;position:relative;overflow:hidden}.lname-mirror[data-v-9a2917ae]{visibility:hidden;white-space:pre;border:1px solid #0000;padding:.4rem .6rem;font-size:1.6rem;line-height:1.4;display:block}[data-v-9a2917ae] .lname{position:absolute;inset:0}.loco-meta[data-v-9a2917ae]{grid-area:meta;justify-content:flex-end;align-items:center;gap:.6rem;min-width:84px;display:flex;container:loco-meta/inline-size}.loco-menu[data-v-9a2917ae]{grid-area:menu;justify-self:end;display:inline-flex}.loco-tags[data-v-9a2917ae]{margin-bottom:.2rem;padding-left:calc(20px + 1rem)}.menu-detail[data-v-9a2917ae]{font-variant-numeric:tabular-nums;color:#788892;margin-left:auto;font-size:1.4rem;line-height:1.4}.loco-sched[data-v-9a2917ae]{cursor:pointer;color:#9aabb5;background:0 0;border:none;border-radius:3px;align-items:center;gap:.6rem;min-width:2.4rem;padding:.2rem .4rem;transition:color .12s;display:inline-flex}.loco-sched[data-v-9a2917ae]:hover{color:#ffb627}.loco-sched.chip-win[data-v-9a2917ae]{flex:none}.loco-sched .sched-ico[data-v-9a2917ae]{color:#ffd277;flex:none;font-size:1.6rem;line-height:1}.loco-sched:hover .sched-ico[data-v-9a2917ae],.loco-sched:hover .sched-txt[data-v-9a2917ae]{color:#ffb627}.loco-sched .sched-txt[data-v-9a2917ae]{text-overflow:ellipsis;white-space:nowrap;color:#ffd277;max-width:12ch;font-size:1.4rem;line-height:1.4;overflow:hidden}.loco-sched .sched-win[data-v-9a2917ae]{font-variant-numeric:tabular-nums}.loco-sched .sched-brief[data-v-9a2917ae],.loco-sched .sched-win[data-v-9a2917ae],.loco-sched .sched-full[data-v-9a2917ae]{display:none}@media (width<=760px){.loco-sched[data-v-9a2917ae]{border:1px solid #8caab933;border-radius:3px;min-height:40px;padding:.2rem 1rem}}.field-row[data-v-9a2917ae]{gap:.6rem;margin-top:.8rem;display:flex}.field-row .input[data-v-9a2917ae]{flex:1}.route-locos.wide .field-row[data-v-9a2917ae]{max-width:420px}.add-loco-btn[data-v-9a2917ae]{justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;display:inline-flex}.loco-enter-active[data-v-9a2917ae]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.loco-enter-from[data-v-9a2917ae]{opacity:0;transform:translateY(-6px)}.loco-move[data-v-9a2917ae]{z-index:1;background:#161c21;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.loco-leave-active[data-v-9a2917ae]{transition:none}@media (width<=760px){.loco-main[data-v-9a2917ae]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check name menu"".meta meta";column-gap:.6rem}.loco-main.no-meta[data-v-9a2917ae]{grid-template-areas:"check name menu"}.loco-meta[data-v-9a2917ae]{flex-wrap:wrap;justify-content:flex-start;margin-top:.4rem}.loco-sched .sched-txt[data-v-9a2917ae]{max-width:20ch}}@container loco-meta (width>=120px){.loco-meta:not(:has(.chip-tt,.tt-why)) .sched-win[data-v-9a2917ae]{display:block}}@container loco-meta (width>=130px){.loco-meta:not(:has(.chip-win)) .sched-brief[data-v-9a2917ae]{display:block}}@container loco-meta (width>=145px){.loco-meta:not(:has(.chip-tt)) .sched-win[data-v-9a2917ae]{display:block}}@container loco-meta (width>=160px){.loco-sched .sched-brief[data-v-9a2917ae]{display:block}}@container loco-meta (width>=240px){.loco-meta:not(:has(.chip-win)) .sched-brief.has-full[data-v-9a2917ae]{display:none}.loco-meta:not(:has(.chip-win)) .sched-full[data-v-9a2917ae]{display:block}}@container loco-meta (width>=250px){.loco-sched .sched-win[data-v-9a2917ae]{display:block}}@container loco-meta (width>=360px){.loco-sched .sched-brief.has-full[data-v-9a2917ae]{display:none}.loco-sched .sched-full[data-v-9a2917ae]{display:block}}.loco-sched .sched-full[data-v-9a2917ae]{max-width:22ch}@media (width<=760px){.loco-sched .sched-win[data-v-9a2917ae],.loco-sched .sched-full[data-v-9a2917ae],.loco-sched .sched-brief[data-v-9a2917ae]{display:block}.loco-sched .sched-brief.has-full[data-v-9a2917ae]{display:none}}.route-tts[data-v-0ab87574]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;width:100%;margin-bottom:1rem;margin-left:-.6rem;padding:.4rem .6rem;transition:background .12s,border-color .12s;display:flex}.route-tts[data-v-0ab87574]:hover{background:#161c21;border-color:#8caab91a}.route-tts:hover .tts-lbl[data-v-0ab87574]{color:#ffb627}.tts-lbl[data-v-0ab87574]{letter-spacing:.1em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;transition:color .12s}.tts-chip[data-v-0ab87574]{color:#9aabb5;background:#1d252b;border:1px solid #8caab933;border-radius:3px;align-items:center;gap:.6rem;padding:.2rem .8rem;font-size:1.4rem;line-height:1.4;display:inline-flex}.tts-chip.off[data-v-0ab87574]{color:#788892;opacity:.7}.tts-chip.off .tts-name[data-v-0ab87574]{text-decoration:line-through}.tts-off[data-v-0ab87574]{letter-spacing:.1em;text-transform:uppercase;color:#ff5b4a;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.tt-row[data-v-2aad7bbb]{background:#0f1317;border:1px solid #8caab91a;border-radius:4px;align-items:center;gap:.8rem;padding:.4rem 1rem;display:flex}.tt-row.off[data-v-2aad7bbb] .name{color:#788892;text-decoration:line-through}.name[data-v-2aad7bbb]{flex:auto;min-width:0}.row-roll[data-v-2aad7bbb]{flex:none}.row-count[data-v-2aad7bbb]{cursor:help;font-variant-numeric:tabular-nums;color:#788892;white-space:nowrap;flex:none;font-size:1.4rem;line-height:1.4}.tts-label[data-v-1edaab5d]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin-bottom:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:block}.tts-add[data-v-1edaab5d]{align-items:stretch;gap:.8rem;display:flex}.tts-input[data-v-1edaab5d]{flex:auto;min-width:0}.tts-add-btn[data-v-1edaab5d]{flex:none}.tts-list-label[data-v-1edaab5d]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin:2rem 0 .8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.tts-rows[data-v-1edaab5d]{flex-direction:column;gap:.6rem;display:flex}.tts-hint[data-v-1edaab5d]{color:#788892;margin:1rem 0 0;font-size:1.4rem;line-height:1.4}.tts-warn[data-v-1edaab5d]{color:#9aabb5;background:#ff5b4a14;border:1px solid #ff5b4a;border-radius:4px;margin:1.2rem 0 0;padding:.8rem 1rem;font-size:1.4rem;line-height:1.4}.tts-warn b[data-v-1edaab5d]{color:#ff5b4a;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.tts-empty[data-v-1edaab5d]{color:#788892;margin:1.6rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.tts-done[data-v-1edaab5d]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.route[data-v-0de04461]{content-visibility:auto;contain-intrinsic-size:auto 64px;background:#161c21;border:1px solid #8caab91a;border-radius:4px;transition:border-color .15s;overflow:hidden}.route[data-v-0de04461]:hover{border-color:#8caab933}.route.off[data-v-0de04461]{opacity:.6}.route.off .name[data-v-0de04461]{color:#788892;text-decoration:line-through}.route.open[data-v-0de04461]{border-color:#8caab933}.route.open .caret[data-v-0de04461]{color:#ffb627;transform:rotate(90deg)}.route-head[data-v-0de04461]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.2rem;display:flex;position:relative}.route-head .head-tags[data-v-0de04461]{pointer-events:none;flex-basis:100%;margin-top:-.4rem;padding-left:3.2rem}.route-head .head-tags[data-v-0de04461] .tag{pointer-events:auto}.route-head[data-v-0de04461]:has(.route-toggle:hover){background:#1d252b}.route-head[data-v-0de04461]>:not(.route-toggle){z-index:1;position:relative}.route-head .route-toggle[data-v-0de04461]{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1;align-items:center;gap:1rem;padding:0;display:flex}.route-head .route-toggle[data-v-0de04461]:after{content:"";position:absolute;inset:0}.route-head .name[data-v-0de04461]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;overflow:hidden}@media (width<=760px){.route-head .name[data-v-0de04461]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.6rem;display:-webkit-box}}.route-head[data-v-0de04461] .name-edit{flex:1;height:3.2rem}.route-head .count[data-v-0de04461]{white-space:nowrap;color:#788892;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.4rem;font-size:1.6rem;line-height:1.4;display:inline-flex}.route-head .off-tag[data-v-0de04461]{color:#ffd277}.route-head .blocked-tag[data-v-0de04461]{color:#ff5b4a;cursor:help}.route-head .count-badge[data-v-0de04461]{color:#9aabb5;background:#1d252b;border-radius:99px;justify-content:center;align-items:center;min-width:22px;padding:0 .4rem;font-size:1.4rem;line-height:1.4;display:inline-flex}.route-head .count-off-dot[data-v-0de04461]{background:#ffd277;border-radius:50%;width:7px;height:7px}.route-head .count-off-dot.is-blocked[data-v-0de04461]{background:#ff5b4a}[data-v-0de04461] .kebab.open{color:#ffb627}.caret[data-v-0de04461]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#788892;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1.6rem;line-height:1.4;transition:transform .2s,color .15s;display:inline-flex}.route-body[data-v-0de04461]{grid-template-rows:minmax(0,1fr);display:grid}.route-expand-enter-active[data-v-0de04461],.route-expand-leave-active[data-v-0de04461]{transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1)}.route-expand-enter-from[data-v-0de04461],.route-expand-leave-to[data-v-0de04461]{grid-template-rows:minmax(0,0fr)}.route-body-inner[data-v-0de04461]{border-top:1px solid #8caab91a;padding:.8rem 1.2rem 1.2rem;overflow:hidden}.step[data-v-e8ffdae3]{padding:0 .4rem}.step-stage[data-v-e8ffdae3]{overflow-x:clip}.step-label[data-v-e8ffdae3]{letter-spacing:.1em;text-transform:uppercase;color:#788892;margin-bottom:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:block}.step-input[data-v-e8ffdae3]{width:100%}.step-help[data-v-e8ffdae3]{color:#788892;margin:0 .8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.cta[data-v-e8ffdae3]{margin-left:auto}.step-enter-active[data-v-e8ffdae3],.step-leave-active[data-v-e8ffdae3]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.step-enter-from[data-v-e8ffdae3]{opacity:0;transform:translate(24px)}.step-leave-to[data-v-e8ffdae3]{opacity:0;transform:translate(-24px)}.roster-filter[data-v-71d105ff]{z-index:2;background:#0f1317;border-bottom:1px solid #8caab91a;flex-direction:column;gap:.8rem;margin:0 -.6rem 1.2rem;padding:1rem .6rem;display:flex;position:sticky;top:0}.filter-bar[data-v-71d105ff]{align-items:stretch;gap:.8rem;display:flex}.filter-toggle[data-v-71d105ff]{color:#9aabb5;cursor:pointer;background:#07090b;border:1px solid #8caab933;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 1.2rem;font-size:1.8rem;transition:color .12s,border-color .12s,background .12s;display:none}.filter-toggle[data-v-71d105ff]:hover{color:#ffb627;border-color:#ffb627}.filter-toggle.active[data-v-71d105ff]{color:#ffb627;background:#1d252b;border-color:#ffb627}.filter-tools[data-v-71d105ff]{flex-wrap:wrap;gap:.8rem 1.2rem;display:flex}.tool-group[data-v-71d105ff]{align-items:center;gap:.6rem;display:flex}.tool-group .tool-lbl[data-v-71d105ff]{letter-spacing:.1em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}@media (width<=760px){.tool-group[data-v-71d105ff]{justify-content:space-between;width:100%}.filter-toggle[data-v-71d105ff]{display:inline-flex}.filter-tools[data-v-71d105ff]{display:none}.roster-filter.tools-open .filter-tools[data-v-71d105ff]{display:flex}}.add-btn[data-v-71d105ff]{justify-content:center;align-items:center;gap:.6rem;height:56px;display:inline-flex}@media (width<=760px){.add-btn[data-v-71d105ff]{height:64px}}.editor-wide .add-btn[data-v-71d105ff]{max-width:none;padding-block:1.2rem}.routes[data-v-71d105ff]{flex-direction:column;gap:1rem;margin-bottom:1.2rem;display:flex}.no-match[data-v-71d105ff]{color:#788892;text-align:center;padding:1.2rem 0;font-size:1.6rem;line-height:1.4}.note[data-v-71d105ff]{color:#788892;margin-top:1.4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.55}.note b[data-v-71d105ff]{color:#9aabb5;font-weight:600}.editor-wide .note[data-v-71d105ff]{max-width:70ch}.lead[data-v-e406dcca]{color:#9aabb5;margin-bottom:1.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.lead b[data-v-e406dcca]{color:#ffd277;font-weight:600}textarea[data-v-e406dcca]{color:#e9eff1;resize:vertical;background:#07090b;border:1px solid #8caab91a;border-radius:4px;width:100%;height:220px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.6rem}textarea[data-v-e406dcca]:focus{border-color:#ffb627;outline:none}.file-hidden[data-v-e406dcca]{display:none}.io-row[data-v-e406dcca]{flex-wrap:wrap;gap:.8rem;width:100%;display:flex}.io-row-commit[data-v-e406dcca]{border-top:1px solid #8caab91a;justify-content:flex-end;margin-top:.4rem;padding-top:1.2rem}.roster-actions[data-v-95fd95d8]{gap:.6rem;display:flex}.done[data-v-95fd95d8]{margin-left:auto}.flap[data-v-3accb361]{perspective:400px;contain:layout paint;width:.78em;height:1.25em;margin:.04em;position:relative}.half[data-v-3accb361],.leaf-face[data-v-3accb361]{font-variant-numeric:tabular-nums;color:#ffb627;text-shadow:0 0 .18em;background:#050708;justify-content:center;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600;display:flex;position:absolute;overflow:hidden}.glyph[data-v-3accb361]{justify-content:center;align-items:center;height:200%;line-height:1;display:flex;position:absolute;left:0;right:0}.half[data-v-3accb361]{height:50%;left:0;right:0}.half-top[data-v-3accb361]{top:0}.half-bottom[data-v-3accb361]{bottom:0}.half-top[data-v-3accb361],.leaf-front[data-v-3accb361]{border-radius:.08em .08em 0 0;box-shadow:inset 0 .04em #ffffff0f}.half-top .glyph[data-v-3accb361],.leaf-front .glyph[data-v-3accb361]{top:0}.half-bottom[data-v-3accb361],.leaf-back[data-v-3accb361]{background:#0c1014;border-radius:0 0 .08em .08em;box-shadow:inset 0 -.06em .06em #0009}.half-bottom .glyph[data-v-3accb361],.leaf-back .glyph[data-v-3accb361]{bottom:0}.flap[data-v-3accb361]:after{content:"";z-index:2;pointer-events:none;background:#0000008c;height:.04em;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 .01em #ffffff0a}.leaf[data-v-3accb361]{transform-origin:bottom;height:50%;transform-style:preserve-3d;z-index:1;transition:transform linear;position:absolute;top:0;left:0;right:0}.leaf-face[data-v-3accb361]{backface-visibility:hidden;inset:0}.flap.folding .leaf[data-v-3accb361],.flap.folding .leaf-face[data-v-3accb361]{will-change:transform}.leaf-back[data-v-3accb361]{transform:rotateX(180deg)}.spinner-board[data-v-78336ecd]{flex-wrap:wrap;justify-content:center;row-gap:.12em;display:flex}.spinner-board.grid[data-v-78336ecd]{justify-content:center;display:grid}.ticker[data-v-f89cb636]{background-color:#050708;background-image:radial-gradient(circle,#ffb6270f 1px,#0000 1.4px);background-size:3px 3px;border-radius:3px;align-items:center;width:100%;height:3.2rem;padding-block:.6rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #000c;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker[data-v-f89cb636]:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 1.25px,#0507088c 1.6px) 0 0/3px 3px;position:absolute;inset:0}.ticker:hover .track[data-v-f89cb636]{animation-play-state:paused}.track[data-v-f89cb636]{opacity:0;flex:none;align-items:center;width:max-content;display:flex}.revealed .track[data-v-f89cb636]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.ticker:not(.scrolling) .track[data-v-f89cb636]{justify-content:center;width:100%}.scrolling.revealed .track[data-v-f89cb636]{will-change:transform;animation:ticker-scroll-f89cb636 var(--dur) linear infinite}.reduced[data-v-f89cb636]{height:auto;min-height:3.2rem;-webkit-mask-image:none;mask-image:none}.reduced .seg[data-v-f89cb636]{flex-wrap:wrap;justify-content:center;row-gap:.4rem;width:100%}.seg[data-v-f89cb636]{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.led[data-v-f89cb636]{white-space:nowrap;color:#ffd277;text-shadow:0 0 6px #ffb62773;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;line-height:1;display:inline-flex}.led[data-v-f89cb636]:after{content:"•";color:#ffb627;opacity:.5;margin:0 1.2rem}.seg:last-child .led[data-v-f89cb636]:last-child:after{display:none}@keyframes ticker-scroll-f89cb636{to{transform:translate(-50%)}}.roll-filter[data-v-8240f1ff]{flex-direction:column;gap:.8rem;margin-top:1.4rem;display:flex}.rf-head[data-v-8240f1ff]{align-items:baseline;gap:1.2rem;display:flex}.rf-label[data-v-8240f1ff]{letter-spacing:.26em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.rf-clear[data-v-8240f1ff]{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#9aabb5;background:0 0;border:none;padding:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:400;transition:color .12s}.rf-clear[data-v-8240f1ff]:hover{color:#ffb627}.rf-chips[data-v-8240f1ff]{flex-wrap:wrap;gap:.6rem;display:flex}.rf-note[data-v-8240f1ff]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.rf-chip[data-v-8240f1ff]{color:#9aabb5;cursor:pointer;white-space:nowrap;background:#1d252b;border:1px solid #8caab91a;border-radius:99px;padding:.2rem 1rem;font-size:1.4rem;line-height:1.4;transition:color .12s,border-color .12s,background-color .12s}.rf-chip[data-v-8240f1ff]:before{content:"#";color:#788892;margin-right:1px}.rf-chip[data-v-8240f1ff]:hover{color:#e9eff1;border-color:#8caab933}.rf-chip.active[data-v-8240f1ff]{color:#e9eff1;background:#ffb62773;border-color:#ffb627}.rf-chip.active[data-v-8240f1ff]:before{color:#e9eff1}.rf-chip.active[data-v-8240f1ff]:hover{background:#ffb6278c}.rf-chip[data-v-8240f1ff]:focus-visible{outline-offset:1px;outline:1px solid #ffb627}.stats[data-v-eed7ff28]{opacity:0;pointer-events:none;flex-wrap:wrap;align-items:stretch;gap:.8rem;margin-top:1.4rem;display:flex}.stats.revealed[data-v-eed7ff28]{opacity:1;pointer-events:auto;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.stat[data-v-eed7ff28]{white-space:nowrap;background:#07090b;border:1px solid #8caab91a;border-radius:4px;align-items:baseline;gap:.8rem;padding:.6rem 1.2rem;display:flex}@media (width<=760px){.stat[data-v-eed7ff28]{flex:auto;justify-content:space-between}.log-menu[data-v-eed7ff28]{flex:auto}.log-menu .log-trigger[data-v-eed7ff28]{width:100%}}.log-menu[data-v-eed7ff28]{margin-left:auto}.log-menu[data-v-eed7ff28] .popmenu-panel{max-width:min(92vw,420px)}.s-lbl[data-v-eed7ff28]{letter-spacing:.2em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.s-val[data-v-eed7ff28]{font-variant-numeric:tabular-nums;color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4}.stat-btn[data-v-eed7ff28]{cursor:pointer;font:inherit;transition:border-color .12s,background .12s}.stat-btn[data-v-eed7ff28]:hover{background:#161c21;border-color:#ffb627}.log-ico[data-v-eed7ff28]{vertical-align:-.1em;margin-right:.2rem;font-size:.9em}.log-row[data-v-eed7ff28]{align-items:center;gap:1.2rem}.log-row .log-no[data-v-eed7ff28]{letter-spacing:.1em;text-transform:uppercase;color:#788892;flex:none;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600}.log-row .log-txt[data-v-eed7ff28]{flex-direction:column;gap:1px;min-width:0;display:flex}.log-row .log-txt b[data-v-eed7ff28],.log-row .log-txt i[data-v-eed7ff28]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row .log-txt b[data-v-eed7ff28]{font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4}.log-row .log-txt i[data-v-eed7ff28]{color:#788892;font-size:1.4rem;font-style:normal;line-height:1.4}.log-row .log-code[data-v-eed7ff28]{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#ffb627;flex:none;margin-left:auto;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.log-row:disabled .log-code[data-v-eed7ff28]{color:#788892}.pool[data-v-4f186c53]{flex-direction:column;gap:1.4rem;display:flex}.pool-filter[data-v-4f186c53]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.pool-filter .ftag[data-v-4f186c53]{color:#ffd277;margin-left:.6rem}.pool-head[data-v-4f186c53]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1.2rem;margin-bottom:.6rem;display:flex}.pool-lbl[data-v-4f186c53]{letter-spacing:.26em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.pool-count[data-v-4f186c53]{color:#9aabb5;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.4}.pool-text[data-v-4f186c53]{color:#9aabb5;margin:0;font-size:1.4rem;line-height:1.4}.pool-note[data-v-4f186c53]{color:#788892;margin:.6rem 0 0;font-size:1.4rem;line-height:1.4}.chips[data-v-4f186c53]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-v-4f186c53]{color:#9aabb5;overflow-wrap:anywhere;background:#1d252b;border:1px solid #8caab91a;border-radius:99px;max-width:100%;padding:.2rem 1rem;font-size:1.4rem;line-height:1.4}.chip.chosen[data-v-4f186c53]{color:#e9eff1;background:#ffb62773;border-color:#ffb627;font-weight:600}.board[data-v-d3cd7522]{flex-direction:column;display:flex}.board-head[data-v-d3cd7522]{border-bottom:1px solid #8caab91a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:flex}.board-head h1[data-v-d3cd7522]{letter-spacing:.1em;text-transform:uppercase;font-size:2.2rem}.board-head .board-help[data-v-d3cd7522]{margin-right:auto}.board-head .code[data-v-d3cd7522]{letter-spacing:.14em;text-transform:uppercase;color:#788892;align-items:center;gap:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;display:flex}.board-head .code .dot[data-v-d3cd7522]{background:#788892;border-radius:50%;width:8px;height:8px}.board-head .code.on[data-v-d3cd7522]{color:#ffb627}.board-head .code.on .dot[data-v-d3cd7522]{background:#ffb627;box-shadow:0 0 10px #ffb62773}.board-head .code.working[data-v-d3cd7522]{color:#2fe07c}.board-head .code.working .dot[data-v-d3cd7522]{background:#2fe07c;animation:.55s step-end infinite code-working-d3cd7522;box-shadow:0 0 10px #2fe07c66}.board.landed .board-head .code.on[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) code-land-d3cd7522}.board.landed .board-head .code.on .dot[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) dot-land-d3cd7522}.board-head .code .caveat[data-v-d3cd7522]{color:#788892;cursor:help}@keyframes code-working-d3cd7522{50%{opacity:.2}}@keyframes code-land-d3cd7522{0%,to{text-shadow:none}25%{text-shadow:0 0 12px #ffb62773}}@keyframes dot-land-d3cd7522{0%,to{transform:scale(1);box-shadow:0 0 10px #ffb62773}25%{transform:scale(1.9);box-shadow:0 0 22px #ffb627}}.screen[data-v-d3cd7522]{background:radial-gradient(at 50% 0,#ffb6270d,#0000 70%),linear-gradient(#0a0d10,#060809);border:1px solid #8caab933;border-radius:4px;flex-direction:column;flex:1;justify-content:safe center;gap:2.2rem;min-height:420px;max-height:76vh;padding:1.8rem 2rem;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 2px 18px #000000b3}@media (width<=760px){.screen[data-v-d3cd7522]{min-height:460px;max-height:none}}@media (width<=1280px){.screen.is-empty[data-v-d3cd7522]{min-height:220px}}.flash[data-v-d3cd7522]{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(at 50% 45%,#ffb6274d,#0000 68%);position:absolute;inset:0;overflow:hidden}.flash[data-v-d3cd7522]:after{content:"";background:linear-gradient(104deg,#0000 42%,#ffe8be2e 50%,#ffe8be0d 54%,#0000 62%);position:absolute;inset:-30% -70%;transform:translate(-72%)}.board.landed .flash[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) land-bloom-d3cd7522}.board.landed .flash[data-v-d3cd7522]:after{animation:.8s cubic-bezier(.22,1,.36,1) land-sweep-d3cd7522}.board.landed .screen[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) land-edge-d3cd7522}@keyframes land-bloom-d3cd7522{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes land-sweep-d3cd7522{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes land-edge-d3cd7522{0%,to{border-color:#8caab933;box-shadow:inset 0 2px 18px #000000b3}18%{border-color:#ffb627;box-shadow:inset 0 2px 18px #000000b3,0 0 26px #ffb62773}}.row-lbl[data-v-d3cd7522]{letter-spacing:.26em;text-transform:uppercase;color:#788892;text-align:center;margin-bottom:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.flaps[data-v-d3cd7522]{justify-content:center;align-items:center;display:flex}.ticket-tags[data-v-d3cd7522]{margin-top:1.2rem}.flaps-name[data-v-d3cd7522]{font-size:clamp(1.6rem,3.4vw,3.8rem)}@media (width<=760px){.flaps-name[data-v-d3cd7522]{font-size:clamp(2.1rem,7.5vw,3.4rem)}}.flaps-name[data-v-d3cd7522] .spinner-board{width:100%}.depart[data-v-d3cd7522]{border-top:1px dashed #8caab91a;margin-top:2px;padding-top:1.2rem}@media (height<=940px) and (width>=1281px){.flaps-name[data-v-d3cd7522]{font-size:clamp(1.6rem,2.7vw,3rem)}.flaps-time[data-v-d3cd7522]{font-size:clamp(3.4rem,5vw,5.6rem)}}.flaps-time[data-v-d3cd7522]{gap:1rem;font-size:clamp(4.5rem,6.4vw,7.2rem)}.flaps-time .gte[data-v-d3cd7522]{color:#ffb627;text-shadow:0 0 .2em #ffb62773;font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;line-height:1}.order-note[data-v-d3cd7522]{white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:1rem;height:2.4rem;margin-top:1.2rem;padding:0 .8rem;display:flex;overflow:hidden}.order-note.revealed[data-v-d3cd7522]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.note[data-v-d3cd7522]{color:#9aabb5;align-items:center;gap:.6rem;min-width:0;font-size:1.4rem;line-height:1.4;display:inline-flex}.note .note-ico[data-v-d3cd7522]{color:#788892;flex:none;font-size:1.15em}.note b[data-v-d3cd7522]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600;overflow:hidden}.note.muted b[data-v-d3cd7522]{color:#788892}.note+.note[data-v-d3cd7522]:before{content:"·";color:#8caab933;margin-right:1rem}.roll[data-v-d3cd7522]{margin-top:1.4rem}.roll .roll-ico[data-v-d3cd7522]{margin-right:.6rem;font-size:1em}.roll.is-working[data-v-d3cd7522]{filter:saturate(.75)brightness(.92)}.roll.is-working .roll-ico[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) infinite die-tumble-d3cd7522}@media (width<=760px){.roll[data-v-d3cd7522]{font-size:1.8rem}}@keyframes die-tumble-d3cd7522{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.board-foot[data-v-d3cd7522]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-top:1.4rem;display:flex;container-type:inline-size}@media (width<=760px){.board-foot[data-v-d3cd7522]{justify-content:flex-end}}.foot-actions[data-v-d3cd7522]{display:none}@container (width>=900px){.foot-actions[data-v-d3cd7522]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.foot-menu[data-v-d3cd7522]{display:none}}.locks[data-v-d3cd7522]{align-items:flex-start;gap:1.8rem;height:35.2px;display:flex}.modal-close[data-v-d3cd7522]{margin-left:auto}.brief-steps[data-v-d3cd7522]{color:#9aabb5;margin:0;padding-left:1.8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.brief-steps b[data-v-d3cd7522]{color:#e9eff1}.back-to-board[data-v-d3cd7522]{right:max(1.6rem, env(safe-area-inset-right));bottom:max(2rem, env(safe-area-inset-bottom));z-index:870;color:#07090b;cursor:pointer;background:linear-gradient(#ffb627,#e0951a);border:none;border-radius:99px;justify-content:center;align-items:center;width:52px;height:52px;font-size:2.5rem;transition:filter .12s,transform 60ms;display:inline-flex;position:fixed;box-shadow:0 6px 18px #00000080,0 0 16px #ffb62773}.back-to-board[data-v-d3cd7522]:hover{filter:brightness(1.06)}.back-to-board[data-v-d3cd7522]:active{transform:translateY(1px)}.back-to-board.landed[data-v-d3cd7522]{animation:.9s cubic-bezier(.22,1,.36,1) b2b-land-d3cd7522}@keyframes b2b-land-d3cd7522{0%,to{transform:scale(1)}30%{transform:scale(1.18);box-shadow:0 6px 18px #00000080,0 0 30px #ffb627}}.b2b-enter-active[data-v-d3cd7522],.b2b-leave-active[data-v-d3cd7522]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.b2b-enter-from[data-v-d3cd7522],.b2b-leave-to[data-v-d3cd7522]{opacity:0;transform:translateY(12px)scale(.9)}.seg[data-v-e7a9d709]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;gap:.4rem;padding:.4rem;display:flex}.seg button[data-v-e7a9d709]{color:#9aabb5;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;padding:.8rem .6rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600;transition:color .15s,background .15s,box-shadow .2s}.seg button[data-v-e7a9d709]:hover{color:#e9eff1}.seg button.is-active[data-v-e7a9d709]{color:#07090b;background:#ffb627;box-shadow:0 0 14px #ffb62773}@media (width<=760px){.seg button[data-v-e7a9d709]{min-height:44px}}.apply-note[data-v-480ba20c]{opacity:0;letter-spacing:.08em;text-transform:uppercase;color:#ffb627;height:0;margin:0;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:400;transition:height .2s,opacity .2s,margin .2s;overflow:hidden}.apply-note.show[data-v-480ba20c]{opacity:1;height:auto;margin:.8rem 0 0}.rx[data-v-480ba20c]{opacity:0;background:#07090b;border:1px solid #0000;border-radius:99px;height:6px;margin-top:1rem;transition:opacity .2s;overflow:hidden}.rx.on[data-v-480ba20c]{opacity:1;border-color:#8caab91a}.rx i[data-v-480ba20c]{background:linear-gradient(90deg,#0000,#ffb627,#0000);border-radius:99px;width:40%;height:100%;display:block;transform:translate(-100%)}.rx.on i[data-v-480ba20c]{animation:1.15s ease-in-out infinite rx-scan-480ba20c}@keyframes rx-scan-480ba20c{0%{transform:translate(-100%)}to{transform:translate(250%)}}.orders[data-v-480ba20c]{opacity:0}.orders.revealed[data-v-480ba20c]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.orders:not(.revealed) .g-bar i[data-v-480ba20c],.orders:not(.revealed) .evolve span[data-v-480ba20c]{animation:none}.readouts[data-v-480ba20c]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.ro[data-v-480ba20c]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;padding:.8rem 1.2rem}.ro .ro-lbl[data-v-480ba20c]{letter-spacing:.2em;text-transform:uppercase;color:#788892;margin-bottom:.2rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500;display:block}.ro .ro-val[data-v-480ba20c]{color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4}.ro .ro-val .glyph[data-v-480ba20c]{color:#ffb627;vertical-align:-.15em;margin-right:.4rem}.gauges[data-v-480ba20c]{flex-direction:column;gap:.8rem;margin-top:1.6rem;display:flex}.gauge[data-v-480ba20c]{color:#9aabb5;grid-template-columns:116px 1fr 42px;align-items:center;gap:1rem;font-size:1.4rem;line-height:1.4;display:grid}.gauge .g-lbl[data-v-480ba20c]{letter-spacing:.04em;color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem}.gauge .g-bar[data-v-480ba20c]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:7px;overflow:hidden}.gauge .g-bar i[data-v-480ba20c]{height:100%;width:var(--w);background:linear-gradient(90deg,#ffb627,#ffd277);border-radius:99px;animation:.7s cubic-bezier(.22,1,.36,1) both grow-480ba20c;display:block;box-shadow:0 0 10px #ffb62773}.gauge .g-pct[data-v-480ba20c]{text-align:right;color:#ffd277;font-variant-numeric:tabular-nums;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4}@keyframes grow-480ba20c{0%{width:0}to{width:var(--w)}}.dynamic[data-v-480ba20c]{margin-top:1.6rem}.dynamic .evolve[data-v-480ba20c]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:10px;position:relative;overflow:hidden}.dynamic .evolve span[data-v-480ba20c]{background:repeating-linear-gradient(90deg,#0000 0,#4fd6e626 12.5%,#ffb627 25%,#4fd6e626 37.5%,#0000 50%);width:200%;animation:3.4s linear infinite drift-480ba20c;position:absolute;inset:0 auto 0 0}.dynamic p[data-v-480ba20c]{color:#9aabb5;margin-top:1.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.dynamic p b[data-v-480ba20c]{color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}@keyframes drift-480ba20c{0%{transform:translate(0)}to{transform:translate(-50%)}}.foot-note[data-v-480ba20c]{color:#788892;border-top:1px solid #8caab91a;margin-top:1.6rem;padding-top:1.4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.55}.toast[data-v-e4a6e6f6]{color:#07090b;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:10000;background:#ffb627;border:none;border-radius:4px;margin:0;padding:1rem 2.4rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s;position:fixed;inset:auto auto 2.4rem 50%;overflow:visible;transform:translate(-50%)translateY(90px);box-shadow:0 0 24px #ffb62773}.toast.show[data-v-e4a6e6f6]{opacity:1;transform:translate(-50%)translateY(0)}.toast-info[data-v-e4a6e6f6]{background:#9aabb5;box-shadow:0 0 24px #4fd6e673}.toast-success[data-v-e4a6e6f6]{background:#2fe07c;box-shadow:0 0 24px #2fe07c66}.toast-warning[data-v-e4a6e6f6]{background:#ffb627;box-shadow:0 0 24px #ffb62773}.toast-error[data-v-e4a6e6f6]{background:#ff5b4a;box-shadow:0 0 24px #ff5b4a73}.toast[data-v-e4a6e6f6]:popover-open{display:block}.confirm-message[data-v-56d0f033]{color:#9aabb5;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.confirm-accept[data-v-56d0f033]{margin-left:auto}.lead[data-v-4d93d628]{color:#9aabb5;margin-bottom:1.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.added[data-v-4d93d628]{color:#9aabb5;margin:0;padding-left:1.8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.added li+li[data-v-4d93d628]{margin-top:.4rem}.added b[data-v-4d93d628]{color:#ffd277}.done[data-v-4d93d628]{margin-left:auto}.console[data-v-59fc208b]{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.deck[data-v-59fc208b]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.6fr) minmax(340px,.95fr);gap:1.8rem;min-height:0;padding:1.8rem 2.2rem 2.2rem;display:grid}.deck-col[data-v-59fc208b]{min-width:0;min-height:0;animation:.5s cubic-bezier(.22,1,.36,1) both rise-59fc208b;overflow:hidden auto}.col-roster[data-v-59fc208b]{animation-delay:50ms}.col-board[data-v-59fc208b]{animation-delay:.16s}.col-wx[data-v-59fc208b]{animation-delay:.27s}@keyframes rise-59fc208b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.console[data-v-59fc208b]{height:auto;min-height:100vh;overflow:visible}.deck[data-v-59fc208b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.deck-col[data-v-59fc208b]{overflow:visible}.col-board[data-v-59fc208b]{order:-1;grid-column:1/-1}}@media (width<=760px){.deck[data-v-59fc208b]{padding:1.4rem max(1.4rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.4rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:1.4rem}}
