*{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;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.reduce-motion body:after{display:none}@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.4rem 1.2rem;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:.8rem;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:has(dialog[open]) .back-to-board{display:none}.skip-link:focus{z-index:950;color:#07090b;background:#ffb627;border-radius:4px;padding:.8rem 1.2rem;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}.btn[data-v-393eb489]{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-393eb489]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-block[data-v-393eb489]{width:100%}.btn-line[data-v-393eb489]{color:#e9eff1;letter-spacing:.1em;background:#161c21;border:1px solid #8caab933;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:500}.btn-line[data-v-393eb489]:hover{color:#ffb627;background:#1d252b;border-color:#ffb627}.btn-line[data-v-393eb489]:active{background:#1d252b}.btn-danger[data-v-393eb489]{color:#ff5b4a;letter-spacing:.1em;background:#161c21;border:1px solid #ff5b4a;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:500}.btn-danger[data-v-393eb489]:hover{color:#07090b;background:#ff5b4a}.btn-danger[data-v-393eb489]:active{color:#07090b;background:#ff5b4a;transform:translateY(1px)}.btn-accent[data-v-393eb489]{color:#042312;letter-spacing:.1em;background:linear-gradient(#2fe07c,#21bd66);border:1px solid #0000;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:600;box-shadow:inset 0 1px #ffffff40}.btn-accent[data-v-393eb489]:hover{filter:brightness(1.07)}.btn-accent[data-v-393eb489]:active{transform:translateY(1px)}@media (width<=760px){.btn-line[data-v-393eb489],.btn-accent[data-v-393eb489],.btn-danger[data-v-393eb489]{min-height:44px}}.btn-primary[data-v-393eb489]{color:#042312;letter-spacing:.1em;background:linear-gradient(#2fe07c,#21bd66);border:none;padding:1.6rem;font-size:2.5rem;font-weight:700;box-shadow:0 0 22px #2fe07c66,inset 0 1px #ffffff59}.btn-primary[data-v-393eb489]:hover{filter:brightness(1.08);box-shadow:0 0 34px #2fe07c66,inset 0 1px #fff6}.btn-primary[data-v-393eb489]:active{transform:translateY(2px);box-shadow:inset 0 2px 8px #0006}.btn-primary.is-pulse[data-v-393eb489]{animation:1.8s ease-in-out infinite roll-pulse-393eb489}.btn-pill[data-v-393eb489]{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-393eb489]{color:#ffb627;border-color:#ffb627}.btn.is-on .btn-pill[data-v-393eb489]{color:#07090b;background:#ffb627;border-color:#ffb627}.btn-block .btn-pill[data-v-393eb489]{margin-left:auto}@keyframes roll-pulse-393eb489{0%,to{box-shadow:0 0 18px #2fe07c66,inset 0 1px #ffffff59}50%{box-shadow:0 0 38px #2fe07c66,inset 0 1px #ffffff73}}.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)}}.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}}.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}}.modal[data-v-b9d3671e]{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.6rem 2rem 2rem;display:none;position:fixed;inset:0;overflow:visible;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.modal-default[data-v-b9d3671e]{max-width:560px}.modal-medium[data-v-b9d3671e]{max-width:960px}.modal-wide[data-v-b9d3671e]{max-width:1200px;height:92dvh}.modal[data-v-b9d3671e]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8}.modal[open][data-v-b9d3671e]: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-b9d3671e]{overflow-wrap:anywhere;border-bottom:1px solid #8caab91a;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.modal-title[data-v-b9d3671e]{letter-spacing:.2em;text-transform:uppercase;color:#e9eff1;flex:1;align-items:flex-start;gap:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;display:flex}.modal-title[data-v-b9d3671e]:before{content:"";background:#ffb627;border-radius:50%;flex:none;width:8px;height:8px;margin-top:calc(.5lh - 4px);box-shadow:0 0 10px #ffb62773}[data-v-b9d3671e] .modal-x{margin:-.4rem -.6rem -.4rem 0}.modal-body[data-v-b9d3671e]{flex:auto;min-height:0;padding:0 .6rem;overflow:auto}.modal-foot[data-v-b9d3671e]{border-top:1px solid #8caab91a;flex-wrap:wrap;flex:none;gap:.8rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.modal[data-v-b9d3671e]{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-b9d3671e]{opacity:1;display:flex;transform:none}.modal.is-behind[data-v-b9d3671e]{opacity:0;pointer-events:none;transform:translateY(12px)}@starting-style{.modal[open][data-v-b9d3671e]{opacity:0;transform:translateY(12px)}}.modal[data-v-b9d3671e]::backdrop{opacity:0;transition:opacity .2s, overlay .2s allow-discrete, display .2s allow-discrete}.modal[open][data-v-b9d3671e]::backdrop{opacity:1}@starting-style{.modal[open][data-v-b9d3671e]::backdrop{opacity:0}}.modal.is-nested[data-v-b9d3671e]::backdrop{opacity:0;transition:none}@media (width<=760px){.modal[data-v-b9d3671e],.modal-default[data-v-b9d3671e],.modal-medium[data-v-b9d3671e],.modal-wide[data-v-b9d3671e]{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(1.6rem, 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}.modal[data-v-b9d3671e]{opacity:1;transition:transform .28s cubic-bezier(.22, 1, .36, 1), overlay .28s allow-discrete, display .28s allow-discrete;transform:translateY(100%)}.modal[open][data-v-b9d3671e]{transform:none}.modal.is-behind[data-v-b9d3671e]{opacity:1;transform:none}@starting-style{.modal[open][data-v-b9d3671e]{opacity:1;transform:translateY(100%)}}.modal[data-v-b9d3671e]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.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-15375a26]{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-15375a26]{flex-direction:column;gap:1.6rem;display:flex}.field-head[data-v-15375a26]{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.field-head label[data-v-15375a26]{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-15375a26]{accent-color:#ffb627;cursor:pointer;width:100%;margin:.8rem 0 .6rem}.hint[data-v-15375a26]{color:#788892;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.65}.done[data-v-15375a26]{margin-left:auto}.settings[data-v-21988064] .popmenu-panel{gap:1.2rem;width:280px;padding:1.2rem}.group[data-v-21988064]{flex-direction:column;gap:.8rem;display:flex}.group-lbl[data-v-21988064]{letter-spacing:.2em;text-transform:uppercase;color:#9aabb5;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600}.note[data-v-21988064]{color:#788892;font-size:1.4rem;line-height:1.4}.advanced[data-v-21988064]{justify-content:flex-start;margin-top:.4rem}.advanced.in-use[data-v-21988064]{color:#ffb627;border-color:#ffb627}.in-use-tag[data-v-21988064]{color:#07090b;letter-spacing:.1em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600;line-height:1;font-size:inherit;background:#ffb627;border-radius:3px;margin-left:auto;padding:.2rem .6rem}.credit[data-v-21988064]{color:#788892;border-top:1px solid #8caab91a;padding-top:.8rem;font-size:1.4rem;line-height:1.4;display:none}.settings-trigger[data-v-21988064]{height:40px}@media (width<=760px){.settings-trigger[data-v-21988064]{min-width:44px;min-height:44px}.settings-lbl[data-v-21988064]{display:none}.credit[data-v-21988064]{display:block}}.bar[data-v-29ebf68b]{background:linear-gradient(#0f1317,#07090b);border-bottom:1px solid #8caab91a;align-items:center;gap:1.6rem;padding:1.2rem 2rem;display:flex;position:relative;box-shadow:0 1px #ffb6271f}.brand[data-v-29ebf68b]{align-items:center;gap:1.2rem;min-width:0;display:flex}.sign[data-v-29ebf68b]{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-29ebf68b]{color:#07090b;opacity:.55}.titles[data-v-29ebf68b]{flex-direction:column;line-height:1;display:flex}.title[data-v-29ebf68b]{letter-spacing:.2em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:2rem;font-weight:600}.sub[data-v-29ebf68b]{letter-spacing:.04em;color:#9aabb5;text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.6rem;display:flex}.strapline[data-v-29ebf68b]{align-items:center;gap:.6rem;display:inline-flex}.copyright[data-v-29ebf68b]{color:#788892;text-transform:none}.copyright[data-v-29ebf68b]:before{content:"·";margin-right:.6rem}.live[data-v-29ebf68b]{background:#2fe07c;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite blink-29ebf68b;box-shadow:0 0 10px #2fe07c66}@keyframes blink-29ebf68b{0%,to{opacity:1}50%{opacity:.25}}.bar-right[data-v-29ebf68b]{align-items:center;margin-left:auto;display:flex}@media (width<=760px){.bar[data-v-29ebf68b]{padding:max(1.2rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) 1.2rem max(2rem, env(safe-area-inset-left));gap:1.2rem}.sign[data-v-29ebf68b]{padding:.4rem .8rem;font-size:2rem}.title[data-v-29ebf68b]{letter-spacing:.1em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600}.sub[data-v-29ebf68b]{display:none}}.panel[data-v-346594bb]{background:linear-gradient(#ffffff04,#0000 120px),#0f1317;border:1px solid #8caab91a;border-radius:8px;padding:1.6rem 2rem 2rem;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000080}.panel-head[data-v-346594bb]{border-bottom:1px solid #8caab91a;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.panel-title[data-v-346594bb]{letter-spacing:.2em;text-transform:uppercase;color:#e9eff1;align-items:center;gap:.8rem;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;display:flex}.panel-title[data-v-346594bb]:before{content:"";background:#ffb627;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffb62773}.panel-help[data-v-346594bb]{align-items:center;margin-left:-.4rem;display:inline-flex}.panel-hint[data-v-346594bb]{color:#788892;margin-left:auto;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.4}.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-375d1541]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ot-pop[data-v-375d1541]{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;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-375d1541]{opacity:0}}.summary-bar[data-v-83aa15fa]{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1.2rem;display:flex}.summary-text[data-v-83aa15fa]{white-space:nowrap;flex:1 0 auto}.summary-actions[data-v-83aa15fa]{flex:1 0 auto;gap:.6rem;display:flex}.summary-actions[data-v-83aa15fa]>.btn{flex:1}.summary-stat[data-v-83aa15fa]{color:#9aabb5;font-size:1.6rem;line-height:1.4}.summary-stat b[data-v-83aa15fa]{color:#ffb627;font-variant-numeric:tabular-nums;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.summary-updated[data-v-83aa15fa]{color:#788892;margin-top:.2rem;font-size:1.4rem;line-height:1.4}.summary-empty[data-v-83aa15fa]{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-83aa15fa]{cursor:pointer;font:inherit;color:#ffb627;background:0 0;border:none;padding:0}.summary-empty .link[data-v-83aa15fa]:hover{color:#ffd277}.route-list[data-v-83aa15fa]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.srow[data-v-83aa15fa]{cursor:pointer;background:#161c21;border:1px solid #8caab91a;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.8rem 1.2rem;transition:border-color .15s,background .15s;display:flex}.srow[data-v-83aa15fa]:hover,.srow[data-v-83aa15fa]:focus-visible{background:#1d252b;border-color:#8caab933;outline:none}.srow.off[data-v-83aa15fa]{opacity:.6}.srow.off[data-v-83aa15fa] .srow-name{color:#788892;text-decoration:line-through}.dot[data-v-83aa15fa]{width:8px;height:8px;box-shadow:none;background:#788892;border-radius:50%;flex:none}.dot.live[data-v-83aa15fa]{background:#2fe07c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #2fe07c66}[data-v-83aa15fa] .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-83aa15fa]{color:#788892;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:1.6rem;line-height:1.4}.off-tag[data-v-83aa15fa]{color:#ffd277}.blocked-tag[data-v-83aa15fa]{color:#ff5b4a;cursor:help}@media (width<=1280px){.route-list[data-v-83aa15fa]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:60vh;overflow-y:auto}}@media (width<=760px){.route-list[data-v-83aa15fa]{display:none}.summary-bar[data-v-83aa15fa]{margin-bottom:0}}.input[data-v-988ced2b]{color:#e9eff1;background:#07090b;border:1px solid #8caab91a;border-radius:4px;width:100%}.input[data-v-988ced2b]:focus{border-color:#ffb627;outline:none}.input[data-v-988ced2b]::placeholder{color:#788892}.input-default[data-v-988ced2b]{padding:.8rem;font-size:1.6rem;line-height:1.4}.input-shell[data-v-988ced2b]{width:100%;display:block;position:relative}.input-clearable[data-v-988ced2b]{padding-right:calc(.8rem + 28px)}.input-clear[data-v-988ced2b]{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-988ced2b]:hover{color:#ffb627}.input-title[data-v-988ced2b]{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-988ced2b]{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-988ced2b]:hover{border-color:#8caab933}.input-ghost[data-v-988ced2b]:focus{background:#07090b}.input-time[data-v-988ced2b]{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-988ced2b]::placeholder{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.4}@media (width<=760px){.input-time[data-v-988ced2b]{width:72px;min-height:40px;padding:.6rem .4rem}.input-default[data-v-988ced2b]{min-height:40px}.input[data-v-988ced2b]{font-size:1.6rem;line-height:1.4}}.input-help[data-v-988ced2b]{color:#788892;margin:.8rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.seg-actions[data-v-16ee595a]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;gap:.4rem;padding:.4rem;display:flex}.seg-btn[data-v-16ee595a]{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-16ee595a]:hover{color:#ffb627;background:#1d252b}.seg-btn[data-v-16ee595a]:active{background:#1d252b}@media (width<=760px){.seg-btn[data-v-16ee595a]{min-height:44px}}.compact[data-v-16ee595a]{gap:.2rem;padding:.2rem}.compact .seg-btn[data-v-16ee595a]{padding:.4rem .8rem}.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-34704ea2]{background:#0f1317;border:1px solid #8caab91a;border-radius:4px;align-items:center;gap:.8rem;padding:.4rem .8rem;display:flex}.sigil[data-v-34704ea2]{color:#788892;visibility:hidden;flex:none;width:1ch;font-size:1.6rem;line-height:1.4}.tag-row.filterable[data-v-34704ea2]{border-color:#ffd27752}.tag-row.filterable .sigil[data-v-34704ea2]{visibility:visible;color:#ffd277}.name[data-v-34704ea2]{flex:auto;min-width:0}.row-filter[data-v-34704ea2]{flex:none}.tags-label[data-v-f9123ad9]{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-f9123ad9]{align-items:stretch;gap:.8rem;display:flex}.tags-input[data-v-f9123ad9]{flex:auto;min-width:0}.tags-add-btn[data-v-f9123ad9]{flex:none}.tags-list-label[data-v-f9123ad9]{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-f9123ad9]{flex-direction:column;gap:.6rem;display:flex}.tags-hint[data-v-f9123ad9]{color:#788892;margin:.8rem 0 0;font-size:1.4rem;line-height:1.4}.tags-empty[data-v-f9123ad9]{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-f9123ad9]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.sched-lbl[data-v-2b939c65]{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-2b939c65]{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-2b939c65]:hover{color:#ffb627}.tt-off-flag[data-v-2b939c65]{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-2b939c65]{color:#9aabb5;background:#ff5b4a14;border:1px solid #ff5b4a;border-radius:4px;margin:.8rem 0 0;padding:.8rem;font-size:1.4rem;line-height:1.4}.sched-warn b[data-v-2b939c65]{color:#ff5b4a;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.sched-lbl-tts[data-v-2b939c65]{margin-top:2rem}.sched-window[data-v-2b939c65]{align-items:center;gap:.6rem;display:flex}.sched-dash[data-v-2b939c65]{color:#788892;font-size:1.4rem;line-height:1.4}.sched-tts[data-v-2b939c65]{flex-direction:column;gap:.8rem;display:flex}.sched-hint[data-v-2b939c65]{color:#788892;margin:.8rem 0 0;font-size:1.4rem;line-height:1.4}.sched-hint b[data-v-2b939c65]{font-variant-numeric:tabular-nums;color:#9aabb5;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.sched-done[data-v-2b939c65]{margin-left:auto}.loco-tools[data-v-6b02ecb5]{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-bottom:.8rem;display:flex}.loco-tools .tool-group[data-v-6b02ecb5]{align-items:center;gap:.6rem;display:flex}.loco-tools .loco-tools-lbl[data-v-6b02ecb5]{letter-spacing:.1em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.locos-grid[data-v-6b02ecb5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:.2rem .8rem;display:grid}.loco[data-v-6b02ecb5]{border-radius:3px;flex-direction:column;gap:.6rem;padding:.6rem .8rem;transition:background .12s;display:flex}.loco[data-v-6b02ecb5]:hover{background:#1d252b}.loco.matched[data-v-6b02ecb5]{background:#ffb62773;box-shadow:inset 3px 0 #ffb627}.loco.matched .loco-sched[data-v-6b02ecb5],.loco.matched[data-v-6b02ecb5] .icon-button{color:#e9eff1}.loco.matched[data-v-6b02ecb5] .tone-danger:hover{color:#ff5b4a}.loco.matched[data-v-6b02ecb5] .tone-default:hover{color:#ffb627}.loco.matched.off[data-v-6b02ecb5] .lname{color:#e9eff1;opacity:.65}.loco.off[data-v-6b02ecb5] .lname{color:#788892;text-decoration:line-through}.loco.off .loco-sched[data-v-6b02ecb5]{opacity:.65}.loco.tt-off[data-v-6b02ecb5] .lname{color:#ff5b4a;opacity:.8;text-decoration:line-through}.loco.tt-off .loco-sched[data-v-6b02ecb5],.loco.tt-off .sched-ico[data-v-6b02ecb5],.loco.tt-off .sched-txt[data-v-6b02ecb5]{color:#ff5b4a}.loco.tt-off .sched-tt[data-v-6b02ecb5]{text-decoration:line-through}.loco.tt-off .tt-why[data-v-6b02ecb5] .help-btn{color:#ff5b4a}.loco.tt-off .tt-why[data-v-6b02ecb5] .help-btn:hover,.loco.tt-off .tt-why[data-v-6b02ecb5] .help-btn.open{color:#ffb627}.loco-main[data-v-6b02ecb5]{grid-template-columns:auto minmax(0,max-content) minmax(auto,1fr) auto;grid-template-areas:"check name meta menu";align-items:center;column-gap:.8rem;font-size:1.6rem;line-height:1.4;display:grid}.loco-main.no-meta[data-v-6b02ecb5]{grid-template-areas:"check name name menu"}.loco-check[data-v-6b02ecb5]{grid-area:check}.lname-cell[data-v-6b02ecb5]{grid-area:name;min-width:10ch;height:32px;position:relative;overflow:hidden}.lname-mirror[data-v-6b02ecb5]{visibility:hidden;white-space:pre;border:1px solid #0000;padding:.4rem .6rem;font-size:1.6rem;line-height:1.4;display:block}[data-v-6b02ecb5] .lname{position:absolute;inset:0}.loco-meta[data-v-6b02ecb5]{grid-area:meta;justify-content:flex-end;align-items:center;gap:.6rem;min-width:84px;display:flex;container:loco-meta/inline-size}@supports (anchor-name:--a){@media (width>760px){.loco-main[data-v-6b02ecb5]:not(.no-meta){anchor-scope:--lname, --loco-status;position:relative}.loco-main:not(.no-meta) .lname-cell[data-v-6b02ecb5]{anchor-name:--lname;position:static}.loco-main:not(.no-meta) .loco-meta[data-v-6b02ecb5]>:first-child{anchor-name:--loco-status}.loco-main[data-v-6b02ecb5]:not(.no-meta) .lname{width:auto;inset:anchor(--lname top) calc(anchor(--loco-status left) + .8rem) anchor(--lname bottom) anchor(--lname left)}}}.loco-menu[data-v-6b02ecb5]{grid-area:menu;justify-self:end;display:inline-flex}.loco-tags[data-v-6b02ecb5]{margin-bottom:.2rem;padding-left:calc(20px + .8rem)}.menu-detail[data-v-6b02ecb5]{font-variant-numeric:tabular-nums;color:#788892;margin-left:auto;font-size:1.4rem;line-height:1.4}.loco-sched[data-v-6b02ecb5]{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-6b02ecb5]:hover{color:#ffb627}.loco-sched.chip-win[data-v-6b02ecb5]{flex:none}.loco-sched .sched-ico[data-v-6b02ecb5]{color:#ffd277;flex:none;font-size:1.6rem;line-height:1}.loco-sched:hover .sched-ico[data-v-6b02ecb5],.loco-sched:hover .sched-txt[data-v-6b02ecb5]{color:#ffb627}.loco-sched .sched-txt[data-v-6b02ecb5]{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-6b02ecb5]{font-variant-numeric:tabular-nums}.loco-sched .sched-brief[data-v-6b02ecb5],.loco-sched .sched-win[data-v-6b02ecb5],.loco-sched .sched-full[data-v-6b02ecb5]{display:none}@media (width<=760px){.loco-sched[data-v-6b02ecb5]{border:1px solid #8caab933;border-radius:3px;min-height:40px;padding:.2rem .8rem}}.field-row[data-v-6b02ecb5]{gap:.6rem;margin-top:.8rem;display:flex}.field-row .input[data-v-6b02ecb5]{flex:1}.route-locos.wide .field-row[data-v-6b02ecb5]{max-width:420px}.add-loco-btn[data-v-6b02ecb5]{justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;display:inline-flex}.loco-enter-active[data-v-6b02ecb5]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.loco-enter-from[data-v-6b02ecb5]{opacity:0;transform:translateY(-6px)}.loco-move[data-v-6b02ecb5]{z-index:1;background:#161c21;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.loco-leave-active[data-v-6b02ecb5]{transition:none}@media (width<=760px){.loco-main[data-v-6b02ecb5]{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-6b02ecb5]{grid-template-areas:"check name menu"}.loco-meta[data-v-6b02ecb5]{flex-wrap:wrap;justify-content:flex-start;margin-top:.4rem}.loco-sched .sched-txt[data-v-6b02ecb5]{max-width:20ch}}@container loco-meta (width>=120px){.loco-meta:not(:has(.chip-tt,.tt-why)) .sched-win[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=130px){.loco-meta:not(:has(.chip-win)) .sched-brief[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=145px){.loco-meta:not(:has(.chip-tt)) .sched-win[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=160px){.loco-sched .sched-brief[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=240px){.loco-meta:not(:has(.chip-win)) .sched-brief.has-full[data-v-6b02ecb5]{display:none}.loco-meta:not(:has(.chip-win)) .sched-full[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=250px){.loco-sched .sched-win[data-v-6b02ecb5]{display:block}}@container loco-meta (width>=360px){.loco-sched .sched-brief.has-full[data-v-6b02ecb5]{display:none}.loco-sched .sched-full[data-v-6b02ecb5]{display:block}}.loco-sched .sched-full[data-v-6b02ecb5]{max-width:22ch}@media (width<=760px){.loco-sched .sched-win[data-v-6b02ecb5],.loco-sched .sched-full[data-v-6b02ecb5],.loco-sched .sched-brief[data-v-6b02ecb5]{display:block}.loco-sched .sched-brief.has-full[data-v-6b02ecb5]{display:none}}.route-tts[data-v-6e182be9]{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:.8rem;margin-left:-.6rem;padding:.4rem .6rem;transition:background .12s,border-color .12s;display:flex}.route-tts[data-v-6e182be9]:hover{background:#161c21;border-color:#8caab91a}.route-tts:hover .tts-lbl[data-v-6e182be9]{color:#ffb627}.tts-lbl[data-v-6e182be9]{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-6e182be9]{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-6e182be9]{color:#788892;opacity:.7}.tts-chip.off .tts-name[data-v-6e182be9]{text-decoration:line-through}.tts-off[data-v-6e182be9]{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-b81d417c]{background:#0f1317;border:1px solid #8caab91a;border-radius:4px;align-items:center;gap:.8rem;padding:.4rem .8rem;display:flex}.tt-row.off[data-v-b81d417c] .name{color:#788892;text-decoration:line-through}.name[data-v-b81d417c]{flex:auto;min-width:0}.row-roll[data-v-b81d417c]{flex:none}.row-count[data-v-b81d417c]{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-e10ed8d4]{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-e10ed8d4]{align-items:stretch;gap:.8rem;display:flex}.tts-input[data-v-e10ed8d4]{flex:auto;min-width:0}.tts-add-btn[data-v-e10ed8d4]{flex:none}.tts-list-label[data-v-e10ed8d4]{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-e10ed8d4]{flex-direction:column;gap:.6rem;display:flex}.tts-hint[data-v-e10ed8d4]{color:#788892;margin:.8rem 0 0;font-size:1.4rem;line-height:1.4}.tts-warn[data-v-e10ed8d4]{color:#9aabb5;background:#ff5b4a14;border:1px solid #ff5b4a;border-radius:4px;margin:1.2rem 0 0;padding:.8rem;font-size:1.4rem;line-height:1.4}.tts-warn b[data-v-e10ed8d4]{color:#ff5b4a;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.tts-empty[data-v-e10ed8d4]{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-e10ed8d4]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.route[data-v-4311463f]{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-4311463f]:hover{border-color:#8caab933}.route.off[data-v-4311463f]{opacity:.6}.route.off .name[data-v-4311463f]{color:#788892;text-decoration:line-through}.route.open[data-v-4311463f]{border-color:#8caab933}.route.open .caret[data-v-4311463f]{color:#ffb627;transform:rotate(90deg)}.route-head[data-v-4311463f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem;display:flex;position:relative}.route-head .head-tags[data-v-4311463f]{pointer-events:none;flex-basis:100%;margin-top:-.4rem;padding-left:3.2rem}.route-head .head-tags[data-v-4311463f] .tag{pointer-events:auto}.route-head[data-v-4311463f]:has(.route-toggle:hover){background:#1d252b}.route-head[data-v-4311463f]>:not(.route-toggle){z-index:1;position:relative}.route-head .route-toggle[data-v-4311463f]{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:.8rem;padding:0;display:flex}.route-head .route-toggle[data-v-4311463f]:after{content:"";position:absolute;inset:0}.route-head .name[data-v-4311463f]{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-4311463f]{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-4311463f] .name-edit{flex:1;height:3.2rem}.route-head .count[data-v-4311463f]{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-4311463f]{color:#ffd277}.route-head .blocked-tag[data-v-4311463f]{color:#ff5b4a;cursor:help}.route-head .count-badge[data-v-4311463f]{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-4311463f]{background:#ffd277;border-radius:50%;width:7px;height:7px}.route-head .count-off-dot.is-blocked[data-v-4311463f]{background:#ff5b4a}[data-v-4311463f] .kebab.open{color:#ffb627}.caret[data-v-4311463f]{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-4311463f]{grid-template-rows:minmax(0,1fr);display:grid}.route-expand-enter-active[data-v-4311463f],.route-expand-leave-active[data-v-4311463f]{transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1)}.route-expand-enter-from[data-v-4311463f],.route-expand-leave-to[data-v-4311463f]{grid-template-rows:minmax(0,0fr)}.route-body-inner[data-v-4311463f]{border-top:1px solid #8caab91a;padding:.8rem 1.2rem 1.2rem;overflow:hidden}.step[data-v-3c2c8126]{padding:0 .4rem}.step-stage[data-v-3c2c8126]{overflow-x:clip}.step-label[data-v-3c2c8126]{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-3c2c8126]{width:100%}.step-help[data-v-3c2c8126]{color:#788892;margin:0 .8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.cta[data-v-3c2c8126]{margin-left:auto}.step-enter-active[data-v-3c2c8126],.step-leave-active[data-v-3c2c8126]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.step-enter-from[data-v-3c2c8126]{opacity:0;transform:translate(24px)}.step-leave-to[data-v-3c2c8126]{opacity:0;transform:translate(-24px)}.roster-filter[data-v-a25f5048]{z-index:2;background:#0f1317;border-bottom:1px solid #8caab91a;flex-direction:column;gap:.8rem;margin:0 -.6rem 1.2rem;padding:.8rem .6rem;display:flex;position:sticky;top:0}.filter-bar[data-v-a25f5048]{align-items:stretch;gap:.8rem;display:flex}.filter-toggle[data-v-a25f5048]{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-a25f5048]:hover{color:#ffb627;border-color:#ffb627}.filter-toggle.active[data-v-a25f5048]{color:#ffb627;background:#1d252b;border-color:#ffb627}.filter-tools[data-v-a25f5048]{flex-wrap:wrap;gap:.8rem 1.2rem;display:flex}.tool-group[data-v-a25f5048]{align-items:center;gap:.6rem;display:flex}.tool-group .tool-lbl[data-v-a25f5048]{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-a25f5048]{justify-content:space-between;width:100%}.filter-toggle[data-v-a25f5048]{display:inline-flex}.filter-tools[data-v-a25f5048]{display:none}.roster-filter.tools-open .filter-tools[data-v-a25f5048]{display:flex}}.add-btn[data-v-a25f5048]{justify-content:center;align-items:center;gap:.6rem;height:56px;display:inline-flex}@media (width<=760px){.add-btn[data-v-a25f5048]{height:64px}}.editor-wide .add-btn[data-v-a25f5048]{max-width:none;padding-block:1.2rem}.routes[data-v-a25f5048]{flex-direction:column;gap:.8rem;margin-bottom:1.2rem;display:flex}.no-match[data-v-a25f5048]{color:#788892;text-align:center;padding:1.2rem 0;font-size:1.6rem;line-height:1.4}.note[data-v-a25f5048]{color:#788892;margin-top:1.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.65}.note b[data-v-a25f5048]{color:#9aabb5;font-weight:600}.editor-wide .note[data-v-a25f5048]{max-width:70ch}.lead[data-v-0ccf0d01]{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-0ccf0d01]{color:#ffd277;font-weight:600}textarea[data-v-0ccf0d01]{color:#e9eff1;resize:vertical;background:#07090b;border:1px solid #8caab91a;border-radius:4px;width:100%;height:220px;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.6rem}textarea[data-v-0ccf0d01]:focus{border-color:#ffb627;outline:none}.file-hidden[data-v-0ccf0d01]{display:none}.io-row[data-v-0ccf0d01]{flex-wrap:wrap;gap:.8rem;width:100%;display:flex}.io-row-backup[data-v-0ccf0d01]{grid-template-columns:repeat(2,1fr);display:grid}.io-row-commit[data-v-0ccf0d01]{border-top:1px solid #8caab91a;justify-content:flex-end;margin-top:.4rem;padding-top:1.2rem}.done[data-v-d5443c1f]{margin-left:auto}.flap[data-v-f62572cd]{perspective:400px;contain:layout paint;width:.78em;height:1.25em;margin:.04em;position:relative}.half[data-v-f62572cd],.leaf-face[data-v-f62572cd]{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-f62572cd]{justify-content:center;align-items:center;height:200%;line-height:1;display:flex;position:absolute;left:0;right:0}.half[data-v-f62572cd]{height:50%;left:0;right:0}.half-top[data-v-f62572cd]{top:0}.half-bottom[data-v-f62572cd]{bottom:0}.half-top[data-v-f62572cd],.leaf-front[data-v-f62572cd]{border-radius:.08em .08em 0 0;box-shadow:inset 0 .04em #ffffff0f}.half-top .glyph[data-v-f62572cd],.leaf-front .glyph[data-v-f62572cd]{top:0}.half-bottom[data-v-f62572cd],.leaf-back[data-v-f62572cd]{background:#0c1014;border-radius:0 0 .08em .08em;box-shadow:inset 0 -.06em .06em #0009}.half-bottom .glyph[data-v-f62572cd],.leaf-back .glyph[data-v-f62572cd]{bottom:0}.flap[data-v-f62572cd]: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-f62572cd]{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-f62572cd]{backface-visibility:hidden;inset:0}.flap.folding .leaf[data-v-f62572cd],.flap.folding .leaf-face[data-v-f62572cd]{will-change:transform}.leaf-back[data-v-f62572cd]{transform:rotateX(180deg)}.spinner-board[data-v-45688fc9]{flex-wrap:wrap;justify-content:center;row-gap:.12em;display:flex}.spinner-board.grid[data-v-45688fc9]{justify-content:center;display:grid}.ticker[data-v-34d176f2]{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:2.4rem;padding-block:.4rem;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-34d176f2]: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-34d176f2]{animation-play-state:paused}.track[data-v-34d176f2]{opacity:0;flex:none;align-items:center;width:max-content;display:flex}.revealed .track[data-v-34d176f2]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.ticker:not(.scrolling) .track[data-v-34d176f2]{justify-content:center;width:100%}.scrolling.revealed .track[data-v-34d176f2]{will-change:transform;animation:ticker-scroll-34d176f2 var(--dur) linear infinite}.reduced[data-v-34d176f2]{height:auto;min-height:2.4rem;-webkit-mask-image:none;mask-image:none}.reduced .seg[data-v-34d176f2]{flex-wrap:wrap;justify-content:center;row-gap:.4rem;width:100%}.seg[data-v-34d176f2]{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.led[data-v-34d176f2]{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.4rem;line-height:1;display:inline-flex}.led[data-v-34d176f2]:after{content:"•";color:#ffb627;opacity:.5;margin:0 1.2rem}.seg:last-child .led[data-v-34d176f2]:last-child:after{display:none}@keyframes ticker-scroll-34d176f2{to{transform:translate(-50%)}}.roll-filter[data-v-51d69750]{flex-direction:column;gap:.8rem;margin-top:1.2rem;display:flex}.rf-head[data-v-51d69750]{align-items:baseline;gap:1.2rem;display:flex}.rf-label[data-v-51d69750]{letter-spacing:.2em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.rf-clear[data-v-51d69750]{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-51d69750]:hover{color:#ffb627}.rf-chips[data-v-51d69750]{flex-wrap:wrap;gap:.6rem;display:flex}.rf-note[data-v-51d69750]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.rf-chip[data-v-51d69750]{color:#9aabb5;cursor:pointer;white-space:nowrap;background:#1d252b;border:1px solid #8caab91a;border-radius:99px;padding:.2rem .8rem;font-size:1.4rem;line-height:1.4;transition:color .12s,border-color .12s,background-color .12s}.rf-chip[data-v-51d69750]:before{content:"#";color:#788892;margin-right:1px}.rf-chip[data-v-51d69750]:hover{color:#e9eff1;border-color:#8caab933}.rf-chip.active[data-v-51d69750]{color:#e9eff1;background:#ffb62773;border-color:#ffb627}.rf-chip.active[data-v-51d69750]:before{color:#e9eff1}.rf-chip.active[data-v-51d69750]:hover{background:#ffb6278c}.rf-chip[data-v-51d69750]:focus-visible{outline-offset:1px;outline:1px solid #ffb627}.stats[data-v-9fc3a3e8]{opacity:0;visibility:hidden;flex-wrap:wrap;align-items:stretch;gap:.8rem;margin-top:1.2rem;display:flex}.stats.revealed[data-v-9fc3a3e8]{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.stat[data-v-9fc3a3e8]{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-9fc3a3e8]{flex:auto;justify-content:space-between}.log-menu[data-v-9fc3a3e8]{flex:auto}.log-menu .stat-btn[data-v-9fc3a3e8]{width:100%}}.log-menu[data-v-9fc3a3e8]{margin-left:auto}.log-menu[data-v-9fc3a3e8] .popmenu-panel{max-width:min(92vw,420px)}.s-lbl[data-v-9fc3a3e8]{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-9fc3a3e8]{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-9fc3a3e8]{cursor:pointer;font:inherit;background:#161c21;border-color:#8caab933;transition:border-color .12s,background .12s,transform 60ms;box-shadow:inset 0 1px #ffffff0a}.stat-btn .s-lbl[data-v-9fc3a3e8]{color:#9aabb5}.stat-btn[data-v-9fc3a3e8]:hover{background:#1d252b;border-color:#ffb627}.stat-btn[data-v-9fc3a3e8]:active{transform:translateY(1px)}.log-ico[data-v-9fc3a3e8]{vertical-align:-.1em;margin-right:.2rem;font-size:.9em}.log-row[data-v-9fc3a3e8]{align-items:center;gap:1.2rem}.log-row .log-no[data-v-9fc3a3e8]{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-9fc3a3e8]{flex-direction:column;gap:1px;min-width:0;display:flex}.log-row .log-txt b[data-v-9fc3a3e8],.log-row .log-txt i[data-v-9fc3a3e8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row .log-txt b[data-v-9fc3a3e8]{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-9fc3a3e8]{color:#788892;font-size:1.4rem;font-style:normal;line-height:1.4}.pool[data-v-ffa290ef]{flex-direction:column;gap:1.2rem;display:flex}.pool-filter[data-v-ffa290ef]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.pool-filter .ftag[data-v-ffa290ef]{color:#ffd277;margin-left:.6rem}.pool-head[data-v-ffa290ef]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1.2rem;margin-bottom:.6rem;display:flex}.pool-lbl[data-v-ffa290ef]{letter-spacing:.2em;text-transform:uppercase;color:#788892;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.pool-count[data-v-ffa290ef]{color:#9aabb5;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.4}.pool-text[data-v-ffa290ef]{color:#9aabb5;margin:0;font-size:1.4rem;line-height:1.4}.pool-note[data-v-ffa290ef]{color:#788892;margin:.6rem 0 0;font-size:1.4rem;line-height:1.4}.chips[data-v-ffa290ef]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-v-ffa290ef]{color:#9aabb5;overflow-wrap:anywhere;background:#1d252b;border:1px solid #8caab91a;border-radius:99px;max-width:100%;padding:.2rem .8rem;font-size:1.4rem;line-height:1.4}.chip.chosen[data-v-ffa290ef]{color:#e9eff1;background:#ffb62773;border-color:#ffb627;font-weight:600}.board[data-v-c2ec91df]{flex-direction:column;display:flex}.status[data-v-c2ec91df]{letter-spacing:.1em;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}.status .dot[data-v-c2ec91df]{width:8px;height:8px;box-shadow:none;background:#788892;border-radius:50%;flex:none}.status.on[data-v-c2ec91df]{color:#ffb627}.status.on .dot[data-v-c2ec91df]{background:#ffb627;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffb62773}.status.working[data-v-c2ec91df]{color:#2fe07c}.status.working .dot[data-v-c2ec91df]{background:#2fe07c;border-radius:50%;flex:none;width:8px;height:8px;animation:.55s step-end infinite status-working-c2ec91df;box-shadow:0 0 10px #2fe07c66}@media (width<=760px){.status[data-v-c2ec91df]{letter-spacing:.1em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.4rem;font-weight:600}}.empty-why[data-v-c2ec91df]{margin-top:1.6rem}@keyframes status-working-c2ec91df{50%{opacity:.2}}.screen-slot[data-v-c2ec91df]{display:contents}.screen-slot.is-away[data-v-c2ec91df]{flex:none;display:block}.screen[data-v-c2ec91df]{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:2rem;min-height:420px;max-height:76vh;padding:1.6rem 2rem;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 2px 18px #000000b3}@media (width<=760px){.screen[data-v-c2ec91df]{min-height:460px;max-height:none}}@media (width<=1280px){.screen.is-empty[data-v-c2ec91df]{min-height:220px}}.flash[data-v-c2ec91df]{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(at 50% 45%,#ffb62729,#0000 72%);position:absolute;inset:0;overflow:hidden}.flash[data-v-c2ec91df]:after{content:"";background:linear-gradient(104deg,#0000 42%,#ffe8be14 50%,#ffe8be05 54%,#0000 62%);position:absolute;inset:-30% -70%;transform:translate(-72%)}.screen.landed .flash[data-v-c2ec91df]{animation:.75s cubic-bezier(.22,1,.36,1) land-bloom-c2ec91df}.screen.landed .flash[data-v-c2ec91df]:after{animation:.7s cubic-bezier(.22,1,.36,1) land-sweep-c2ec91df}@keyframes land-bloom-c2ec91df{0%{opacity:0}20%{opacity:.5}to{opacity:0}}@keyframes land-sweep-c2ec91df{0%{transform:translate(-72%)}to{transform:translate(72%)}}.row-lbl[data-v-c2ec91df]{letter-spacing:.2em;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-c2ec91df]{justify-content:center;align-items:center;display:flex}.ticket-tags[data-v-c2ec91df]{margin-top:.8rem}.flaps-name[data-v-c2ec91df]{font-size:clamp(1.6rem,3.4vw,3.8rem)}@media (width<=760px){.flaps-name[data-v-c2ec91df]{font-size:clamp(2.1rem,7.5vw,3.4rem)}}.flaps-name[data-v-c2ec91df] .spinner-board{width:100%}@media (height<=940px) and (width>=1281px){.flaps-name[data-v-c2ec91df]{font-size:clamp(1.6rem,2.7vw,3rem)}.flaps-time[data-v-c2ec91df]{font-size:clamp(3.4rem,5vw,5.6rem)}}.flaps-time[data-v-c2ec91df]{gap:.8rem;font-size:clamp(4.5rem,6.4vw,7.2rem)}.flaps-time .gte[data-v-c2ec91df]{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-c2ec91df]{white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:.8rem;height:2.4rem;margin-top:1.2rem;padding:0 .8rem;display:flex;overflow:hidden}.order-note.revealed[data-v-c2ec91df]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.note[data-v-c2ec91df]{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-c2ec91df]{color:#788892;flex:none;font-size:1.15em}.note b[data-v-c2ec91df]{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-c2ec91df]{color:#788892}.note+.note[data-v-c2ec91df]:before{content:"·";color:#8caab933;margin-right:.8rem}.focus[data-v-c2ec91df]{color:#e9eff1;overscroll-behavior:contain;background:#060809;border:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.focus[open][data-v-c2ec91df]{flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) focus-in-c2ec91df;display:flex}html.reduce-motion .focus[open][data-v-c2ec91df]{animation:none}.focus[data-v-c2ec91df]::backdrop{background:#060809}@keyframes focus-in-c2ec91df{0%{opacity:0}}.focus-x[data-v-c2ec91df]{top:max(.8rem, env(safe-area-inset-top));right:max(.8rem, env(safe-area-inset-right));z-index:3;position:absolute}.screen.is-focus[data-v-c2ec91df]{min-height:0;max-height:none;padding:max(3.2rem, env(safe-area-inset-top)) max(1.6rem, env(safe-area-inset-right)) max(3.2rem, env(safe-area-inset-bottom)) max(1.6rem, env(safe-area-inset-left));border:none;border-radius:0;flex:1;gap:2.4rem}.screen.is-focus .note-window[data-v-c2ec91df],.screen.is-focus .order-note[data-v-c2ec91df]:not(.has-timetable){display:none}.screen.is-focus .flaps-name[data-v-c2ec91df]{font-size:clamp(2.1rem,9.5vw,6rem)}.screen.is-focus .flaps-time[data-v-c2ec91df]{font-size:min(16vw,13dvh)}.screen.is-focus .order-note[data-v-c2ec91df]{margin-top:1.6rem}.screen.is-focus .note[data-v-c2ec91df]{font-size:1.8rem}@media (width<=1280px){.roll-stats.is-idle[data-v-c2ec91df]{display:none}}.roll-dock[data-v-c2ec91df]{margin-top:1.2rem}@media (width<=760px){.roll-dock[data-v-c2ec91df]{z-index:3;margin-top:.4rem;padding:1.2rem 2rem max(1.2rem, env(safe-area-inset-bottom));background:linear-gradient(#0000,#0f1317 1.2rem);margin-inline:-2rem;position:sticky;bottom:0}}.roll .roll-ico[data-v-c2ec91df]{margin-right:.6rem;font-size:1em}.roll.is-working[data-v-c2ec91df]{filter:saturate(.75)brightness(.92)}.roll.is-working .roll-ico[data-v-c2ec91df]{animation:.9s cubic-bezier(.22,1,.36,1) infinite die-tumble-c2ec91df}@media (width<=760px){.roll[data-v-c2ec91df]{font-size:1.8rem}}@keyframes die-tumble-c2ec91df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.board-foot[data-v-c2ec91df]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;min-height:40px;margin-top:1.2rem;display:flex}@media (width<=760px){.board-foot[data-v-c2ec91df]{justify-content:flex-end;margin-top:0}}.locks[data-v-c2ec91df]{align-items:center;gap:1.6rem;display:flex}.modal-close[data-v-c2ec91df]{margin-left:auto}.brief-steps[data-v-c2ec91df]{color:#9aabb5;margin:0;padding-left:1.6rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.brief-steps b[data-v-c2ec91df]{color:#e9eff1}.back-to-board[data-v-c2ec91df]{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-c2ec91df]:hover{filter:brightness(1.06)}.back-to-board[data-v-c2ec91df]:active{transform:translateY(1px)}.b2b-enter-active[data-v-c2ec91df],.b2b-leave-active[data-v-c2ec91df]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.b2b-enter-from[data-v-c2ec91df],.b2b-leave-to[data-v-c2ec91df]{opacity:0;transform:translateY(12px)scale(.9)}.apply-note[data-v-4a6f967d]{opacity:0;letter-spacing:.1em;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-4a6f967d]{opacity:1;height:auto;margin:.8rem 0 0}.feed[data-v-4a6f967d]{position:relative}.skeleton[data-v-4a6f967d]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.skeleton[data-v-4a6f967d]>:first-child{margin-top:0}.skeleton .sk-lbl[data-v-4a6f967d]{box-sizing:content-box;background-clip:content-box;width:40%;height:1.155rem;margin-bottom:.2rem;padding:.5775rem 0}.skeleton .sk-val[data-v-4a6f967d]{box-sizing:content-box;background-clip:content-box;width:76%;height:1.485rem;padding:.7425rem 0}.skeleton .gauge .sk-line[data-v-4a6f967d]{box-sizing:content-box;background-clip:content-box;height:1.12rem;padding:.56rem 0}.skeleton .foot-note .sk-line[data-v-4a6f967d]{box-sizing:content-box;background-clip:content-box;height:1.155rem;padding:.5775rem 0}.skeleton .dynamic p .sk-line[data-v-4a6f967d]{box-sizing:content-box;background-clip:content-box;height:1.32rem;padding:.66rem 0}.skeleton-leave-active[data-v-4a6f967d]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.skeleton-leave-to[data-v-4a6f967d]{opacity:0}.sk[data-v-4a6f967d]{background-image:linear-gradient(90deg,#161c21 0% 25%,#1d252b 50%,#161c21 75% 100%);background-repeat:repeat;background-size:320px 100%;border-radius:3px;animation:2s linear infinite sk-shimmer-4a6f967d;display:block}.sk-line.short[data-v-4a6f967d]{width:62%}.sk-bar[data-v-4a6f967d]{border-radius:99px;height:7px}.sk-evolve[data-v-4a6f967d]{border-radius:99px;height:12px}@keyframes sk-shimmer-4a6f967d{0%{background-position-x:0}to{background-position-x:320px}}.orders[data-v-4a6f967d]{opacity:0}.orders.revealed[data-v-4a6f967d]{opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.orders:not(.revealed) .g-bar i[data-v-4a6f967d],.orders:not(.revealed) .evolve span[data-v-4a6f967d]{animation:none}.readouts[data-v-4a6f967d]{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.2rem;display:grid}.ro[data-v-4a6f967d]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;padding:.8rem 1.2rem}.ro .ro-lbl[data-v-4a6f967d]{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-4a6f967d]{color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4}@media (width<=760px){.ro .ro-val[data-v-4a6f967d]{font-size:1.6rem;line-height:1.4}}.ro .ro-val .glyph[data-v-4a6f967d]{color:#ffb627;vertical-align:-.15em;margin-right:.4rem}.gauges[data-v-4a6f967d]{flex-direction:column;gap:.8rem;margin-top:1.6rem;display:flex}.gauge[data-v-4a6f967d]{color:#9aabb5;grid-template-columns:116px 1fr 42px;align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.4;display:grid}.gauge .g-lbl[data-v-4a6f967d]{letter-spacing:.04em;color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem}.gauge .g-bar[data-v-4a6f967d]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:7px;overflow:hidden}.gauge .g-bar i[data-v-4a6f967d]{height:100%;width:var(--w);background:linear-gradient(90deg,#ffb627,#ffd277);border-radius:99px;animation:.7s cubic-bezier(.22,1,.36,1) both grow-4a6f967d;display:block;box-shadow:0 0 10px #ffb62773}.gauge .g-pct[data-v-4a6f967d]{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-4a6f967d{0%{width:0}to{width:var(--w)}}.dynamic[data-v-4a6f967d]{margin-top:1.6rem}.dynamic .evolve[data-v-4a6f967d]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:10px;position:relative;overflow:hidden}.dynamic .evolve span[data-v-4a6f967d]{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-4a6f967d;position:absolute;inset:0 auto 0 0}.dynamic p[data-v-4a6f967d]{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-4a6f967d]{color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}@keyframes drift-4a6f967d{0%{transform:translate(0)}to{transform:translate(-50%)}}.foot-note[data-v-4a6f967d]{color:#788892;border-top:1px solid #8caab91a;margin-top:1.6rem;padding-top:1.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;line-height:1.65}.toast[data-v-8055756f]{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:.8rem 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-8055756f]{opacity:1;transform:translate(-50%)translateY(0)}.toast-info[data-v-8055756f]{background:#9aabb5;box-shadow:0 0 24px #9aabb559}.toast-success[data-v-8055756f]{background:#2fe07c;box-shadow:0 0 24px #2fe07c66}.toast-warning[data-v-8055756f]{background:#ffb627;box-shadow:0 0 24px #ffb62773}.toast-error[data-v-8055756f]{background:#ff5b4a;box-shadow:0 0 24px #ff5b4a73}.toast[data-v-8055756f]:popover-open{display:block}.confirm-message[data-v-50201970]{color:#9aabb5;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.confirm-accept[data-v-50201970]{margin-left:auto}.console[data-v-a3492409]{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.deck[data-v-a3492409]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.6fr) minmax(340px,.95fr);gap:1.6rem;min-height:0;padding:1.6rem 2rem 2rem;display:grid}.deck-col[data-v-a3492409]{min-width:0;min-height:0;animation:.5s cubic-bezier(.22,1,.36,1) both rise-a3492409;overflow:hidden auto}html.reduce-motion .deck-col[data-v-a3492409]{animation:none}.col-roster[data-v-a3492409]{animation-delay:50ms}.col-board[data-v-a3492409]{animation-delay:.16s}.col-wx[data-v-a3492409]{animation-delay:.27s}@keyframes rise-a3492409{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.console[data-v-a3492409]{height:auto;min-height:100vh;overflow:visible}.deck[data-v-a3492409]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.deck-col[data-v-a3492409]{overflow:visible}.col-board[data-v-a3492409]{order:-1;grid-column:1/-1}}@media (width<=760px){.deck[data-v-a3492409]{padding:1.2rem max(1.2rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:1.2rem}}
