*{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}: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-acd08e56]{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-52339dba]{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-52339dba]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-block[data-v-52339dba]{width:100%}.btn-line[data-v-52339dba]{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-52339dba]:hover{color:#ffb627;background:#1d252b;border-color:#ffb627}.btn-line[data-v-52339dba]:active{background:#1d252b}.btn-danger[data-v-52339dba]{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-52339dba]:hover{color:#07090b;background:#ff5b4a}.btn-danger[data-v-52339dba]:active{color:#07090b;background:#ff5b4a;transform:translateY(1px)}.btn-accent[data-v-52339dba]{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-52339dba]:hover{filter:brightness(1.07)}.btn-accent[data-v-52339dba]:active{transform:translateY(1px)}@media (width<=760px){.btn-line[data-v-52339dba],.btn-accent[data-v-52339dba],.btn-danger[data-v-52339dba]{min-height:44px}}.btn-primary[data-v-52339dba]{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-52339dba]:hover{filter:brightness(1.08);box-shadow:0 0 34px #2fe07c66,inset 0 1px #fff6}.btn-primary[data-v-52339dba]:active{transform:translateY(2px);box-shadow:inset 0 2px 8px #0006}.btn-primary.is-pulse[data-v-52339dba]{animation:1.8s ease-in-out infinite roll-pulse-52339dba}.btn-pill[data-v-52339dba]{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-52339dba]{color:#ffb627;border-color:#ffb627}.btn.is-on .btn-pill[data-v-52339dba]{color:#07090b;background:#ffb627;border-color:#ffb627}.btn-block .btn-pill[data-v-52339dba]{margin-left:auto}@keyframes roll-pulse-52339dba{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-61e56a67]{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-61e56a67]{max-width:560px}.modal-wide[data-v-61e56a67]{max-width:1200px;height:92dvh}.modal[data-v-61e56a67]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8}.modal[open][data-v-61e56a67]: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-61e56a67]{border-bottom:1px solid #8caab91a;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.modal-title[data-v-61e56a67]{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-61e56a67]: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-61e56a67] .modal-x{margin:-.4rem -.6rem -.4rem 0}.modal-body[data-v-61e56a67]{flex:auto;min-height:0;padding:0 .6rem;overflow:auto}.modal-foot[data-v-61e56a67]{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-61e56a67]{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-61e56a67]{opacity:1;display:flex;transform:none}@starting-style{.modal[open][data-v-61e56a67]{opacity:0;transform:translateY(12px)}}.modal.is-behind[data-v-61e56a67]{opacity:0;pointer-events:none;transform:translateY(12px)}.modal[data-v-61e56a67]::backdrop{opacity:0;transition:opacity .2s, overlay .2s allow-discrete, display .2s allow-discrete}.modal[open][data-v-61e56a67]::backdrop{opacity:1}@starting-style{.modal[open][data-v-61e56a67]::backdrop{opacity:0}}@media (width<=760px){.modal[data-v-61e56a67],.modal-default[data-v-61e56a67],.modal-wide[data-v-61e56a67]{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-f365d351]{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-f365d351]{align-items:center;gap:1.4rem;display:flex}.sign[data-v-f365d351]{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-f365d351]{color:#07090b;opacity:.55}.titles[data-v-f365d351]{flex-direction:column;line-height:1.2;display:flex}.title[data-v-f365d351]{letter-spacing:.2em;text-transform:uppercase;font-family:Chakra Petch,system-ui,sans-serif;font-size:2rem;font-weight:600}.sub[data-v-f365d351]{letter-spacing:.04em;color:#9aabb5;text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.6rem;display:flex}.strapline[data-v-f365d351]{align-items:center;gap:.6rem;display:inline-flex}.copyright[data-v-f365d351]{color:#788892;text-transform:none}.copyright[data-v-f365d351]:before{content:"·";margin-right:.6rem}.live[data-v-f365d351]{background:#2fe07c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite blink-f365d351;box-shadow:0 0 8px #2fe07c66}@keyframes blink-f365d351{0%,to{opacity:1}50%{opacity:.25}}.bar-right[data-v-f365d351]{align-items:flex-end;gap:1.6rem;margin-left:auto;display:flex}.controls[data-v-f365d351]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.icon-toggle[data-v-f365d351]{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-f365d351]:hover{color:#ffb627;border-color:#ffb627}.burger[data-v-f365d351]{display:none}.seedbox[data-v-f365d351]{flex-direction:column;gap:.4rem;display:flex}.seedbox label[data-v-f365d351]{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-f365d351]{gap:.6rem;display:flex}.seedfield[data-v-f365d351] .input{width:140px}@media (width<=760px){.bar[data-v-f365d351]{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-f365d351]{padding-right:calc(44px + .8rem)}.burger[data-v-f365d351]{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-f365d351]{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.controls[data-v-f365d351]{display:none}.seedfield .input[data-v-f365d351]{flex:1;width:auto}.sub[data-v-f365d351]{flex-wrap:wrap}.copyright[data-v-f365d351]{flex-basis:100%}.copyright[data-v-f365d351]:before{content:none}}.panel[data-v-4a295775]{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-4a295775]{border-bottom:1px solid #8caab91a;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.panel-title[data-v-4a295775]{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-4a295775]:before{content:"";background:#ffb627;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #ffb62773}.panel-help[data-v-4a295775]{align-items:center;margin-left:-.4rem;display:inline-flex}.panel-hint[data-v-4a295775]{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-5120d3b6]{color:#9aabb5;margin:0 0 1.2rem;font-size:1.6rem;line-height:1.4}.summary-stat b[data-v-5120d3b6]{color:#ffb627;font-variant-numeric:tabular-nums;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.summary-updated[data-v-5120d3b6]{color:#788892;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.4}.summary-empty[data-v-5120d3b6]{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-5120d3b6]{cursor:pointer;font:inherit;color:#ffb627;background:0 0;border:none;padding:0}.summary-empty .link[data-v-5120d3b6]:hover{color:#ffd277}.route-list[data-v-5120d3b6]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.srow[data-v-5120d3b6]{cursor:pointer;background:#161c21;border:1px solid #8caab91a;border-radius:4px;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:border-color .15s,background .15s;display:flex}.srow[data-v-5120d3b6]:hover,.srow[data-v-5120d3b6]:focus-visible{background:#1d252b;border-color:#8caab933;outline:none}.srow.off[data-v-5120d3b6]{opacity:.6}.srow.off[data-v-5120d3b6] .srow-name{color:#788892;text-decoration:line-through}.dot[data-v-5120d3b6]{background:#788892;border-radius:50%;flex:none;width:8px;height:8px}.dot.live[data-v-5120d3b6]{background:#2fe07c;box-shadow:0 0 8px #2fe07c66}[data-v-5120d3b6] .srow-name{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}.srow-meta[data-v-5120d3b6]{color:#788892;font-variant-numeric:tabular-nums;flex:none;font-size:1.6rem;line-height:1.4}.off-tag[data-v-5120d3b6]{color:#ffd277}@media (width<=760px){.route-list[data-v-5120d3b6]{display:none}.summary-updated[data-v-5120d3b6]{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-4d73eddf]{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-4d73eddf]{width:100%}.te-confirm[data-v-4d73eddf]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.route-tags[data-v-2c71072c]{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.tag[data-v-2c71072c]{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-2c71072c]:before{content:"#";color:#ffd277bf;margin-right:1px}.tag.removable[data-v-2c71072c]{padding-right:.4rem}.tag.editing[data-v-2c71072c]{color:#e9eff1;background:#ffb6272e;border-style:solid;border-color:#ffb627}.tag.info[data-v-2c71072c]{color:#788892;background:0 0;border-style:dashed;border-color:#8caab933}.tag.info[data-v-2c71072c]:before{content:none}.tag-label[data-v-2c71072c]{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.tag-label[data-v-2c71072c]:focus-visible{outline-offset:2px;border-radius:3px;outline:1px solid #ffb627}.tag-x[data-v-2c71072c]{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-2c71072c]{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-2c71072c]:hover{color:#ff5b4a;background:#ff5b4a2e}.tag-x:hover .app-icon[data-v-2c71072c]{rotate:90deg;scale:1.25}.tag-x:active .app-icon[data-v-2c71072c]{scale:.85}.tag-x[data-v-2c71072c]:focus-visible{outline-offset:1px;outline:1px solid #ff5b4a}@media (hover:hover){.tag.removable .tag-x[data-v-2c71072c]{opacity:0}.tag.removable[data-v-2c71072c]:hover{color:#e9eff1;background:#ffd27738;border-color:#ffd277}.tag.info.removable[data-v-2c71072c]:hover{color:#e9eff1;background:#9aabb524;border-color:#9aabb5}.tag.removable:hover .tag-x[data-v-2c71072c],.tag.removable .tag-x[data-v-2c71072c]:focus-visible{opacity:1}}.chip-enter-active[data-v-2c71072c]{transition:opacity .2s,scale .2s cubic-bezier(.22,1,.36,1)}.chip-leave-active[data-v-2c71072c]{transition:opacity .12s,scale .12s cubic-bezier(.22,1,.36,1);position:absolute}.chip-enter-from[data-v-2c71072c],.chip-leave-to[data-v-2c71072c]{opacity:0;scale:.5}.chip-move[data-v-2c71072c]{transition:transform .2s cubic-bezier(.22,1,.36,1)}.compact[data-v-2c71072c]{gap:.4rem}.compact .tag[data-v-2c71072c]{padding-block:1px}.tags-label[data-v-5295a3ff]{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-5295a3ff]{align-items:stretch;display:flex}.tags-input[data-v-5295a3ff]{flex:auto;min-width:0}.tags-add-btn[data-v-5295a3ff]{flex:none;margin-left:.8rem}.tags-cancel-wrap[data-v-5295a3ff]{white-space:nowrap;flex:none;margin-left:.8rem;display:flex;overflow:hidden}.tags-add[data-v-5295a3ff] .input{transition:border-color .15s,box-shadow .15s}.tags-add.editing[data-v-5295a3ff] .input{border-color:#ffb627;box-shadow:0 0 12px #ffb62773}.tags-add-label[data-v-5295a3ff]{justify-items:center;display:inline-grid}.tags-add-label>span[data-v-5295a3ff]{grid-area:1/1}.tags-label-swap-enter-active[data-v-5295a3ff],.tags-label-swap-leave-active[data-v-5295a3ff]{transition:opacity .12s,transform .12s cubic-bezier(.22,1,.36,1)}.tags-label-swap-enter-from[data-v-5295a3ff]{opacity:0;transform:translateY(.4em)}.tags-label-swap-leave-to[data-v-5295a3ff]{opacity:0;transform:translateY(-.4em)}.tags-asfilter[data-v-5295a3ff]{margin-top:1.6rem}.tags-list[data-v-5295a3ff]{gap:.8rem;margin-top:1.6rem}.tags-list[data-v-5295a3ff] .tag{padding:.4rem 1rem;font-size:1.8rem;line-height:1.4}.tags-list[data-v-5295a3ff] .tag.removable{padding-right:.6rem}.tags-list[data-v-5295a3ff] .tag-x{padding:.2rem;font-size:1.6rem;line-height:1}.tags-hint[data-v-5295a3ff]{color:#788892;margin:1rem 0 0;font-size:1.4rem;line-height:1.4}.tags-empty[data-v-5295a3ff]{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-5295a3ff]{margin-left:auto;padding:.8rem 1.6rem;font-size:1.6rem;line-height:1.4}.loco-tools[data-v-7b833164]{align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.loco-tools .loco-tools-lbl[data-v-7b833164]{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-7b833164]{margin-left:.8rem}.link-btn[data-v-7b833164]{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-7b833164]:hover{color:#ffb627}.locos-grid[data-v-7b833164]{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:.2rem .8rem;display:grid}.loco[data-v-7b833164]{border-radius:3px;flex-direction:column;gap:.6rem;padding:.6rem .8rem;transition:background .12s;display:flex}.loco[data-v-7b833164]:hover{background:#1d252b}.loco.matched[data-v-7b833164]{background:#ffb62773;box-shadow:inset 3px 0 #ffb627}.loco.matched .win-ico[data-v-7b833164],.loco.matched .windash[data-v-7b833164],.loco.matched[data-v-7b833164] .icon-button{color:#e9eff1}.loco.matched[data-v-7b833164] .tone-danger:hover{color:#ff5b4a}.loco.matched[data-v-7b833164] .tone-default:hover{color:#ffb627}.loco.matched.off[data-v-7b833164] .lname{color:#e9eff1;opacity:.65}.loco.off[data-v-7b833164] .lname{color:#788892;text-decoration:line-through}.loco.off .loco-window[data-v-7b833164]{opacity:.65}.loco-main[data-v-7b833164]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1rem;font-size:1.6rem;line-height:1.4;display:grid}.loco-check[data-v-7b833164]{flex:none}.lname[data-v-7b833164]{min-width:0}.loco-tags[data-v-7b833164]{margin-bottom:.2rem;padding-left:calc(20px + 1rem)}.loco-actions[data-v-7b833164]{justify-self:end;align-items:center;gap:.4rem;display:inline-flex}.loco-window[data-v-7b833164]{align-items:center;gap:.6rem;display:inline-flex}.loco-window .win-ico[data-v-7b833164]{color:#788892;font-size:1.6rem;line-height:1}.windash[data-v-7b833164]{color:#788892;font-size:1.4rem;line-height:1.4}.field-row[data-v-7b833164]{gap:.6rem;margin-top:.8rem;display:flex}.field-row .input[data-v-7b833164]{flex:1}.route-locos.wide .field-row[data-v-7b833164]{max-width:420px}.add-loco-btn[data-v-7b833164]{justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;display:inline-flex}.loco-enter-active[data-v-7b833164]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.loco-enter-from[data-v-7b833164]{opacity:0;transform:translateY(-6px)}.loco-move[data-v-7b833164]{z-index:1;background:#161c21;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.loco-leave-active[data-v-7b833164]{transition:none}@media (width<=760px){.loco-main[data-v-7b833164]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check name actions"".window.";row-gap:.6rem}.loco-check[data-v-7b833164]{grid-area:check}.lname[data-v-7b833164]{grid-area:name}.loco-actions[data-v-7b833164]{grid-area:actions}.loco-window[data-v-7b833164]{grid-area:window;justify-self:start}}.route[data-v-8cf20227]{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-8cf20227]:hover{border-color:#8caab933}.route.off[data-v-8cf20227]{opacity:.6}.route.off .name[data-v-8cf20227]{color:#788892;text-decoration:line-through}.route.open[data-v-8cf20227]{border-color:#8caab933}.route.open .caret[data-v-8cf20227]{color:#ffb627;transform:rotate(90deg)}.route-head[data-v-8cf20227]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.2rem;display:flex;position:relative}.route-head .head-tags[data-v-8cf20227]{pointer-events:none;flex-basis:100%;margin-top:-.4rem;padding-left:3.2rem}.route-head .head-tags[data-v-8cf20227] .tag{pointer-events:auto}.route-head[data-v-8cf20227]:has(.route-toggle:hover){background:#1d252b}.route-head[data-v-8cf20227]>:not(.route-toggle){z-index:1;position:relative}.route-head .route-toggle[data-v-8cf20227]{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-8cf20227]:after{content:"";position:absolute;inset:0}.route-head .name[data-v-8cf20227]{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}.route-head[data-v-8cf20227] .name-edit{flex:1;height:3.2rem}.route-head .count[data-v-8cf20227]{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-8cf20227]{color:#ffd277}.route-head .count-badge[data-v-8cf20227]{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-8cf20227]{background:#ffd277;border-radius:50%;width:7px;height:7px}[data-v-8cf20227] .kebab.open{color:#ffb627}.menu-row[data-v-8cf20227]{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[data-v-8cf20227]:hover{color:#ffb627;background:#1d252b}.menu-row.danger[data-v-8cf20227]:hover{color:#ff5b4a}.caret[data-v-8cf20227]{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-8cf20227]{grid-template-rows:minmax(0,1fr);display:grid}.route-expand-enter-active[data-v-8cf20227],.route-expand-leave-active[data-v-8cf20227]{transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1)}.route-expand-enter-from[data-v-8cf20227],.route-expand-leave-to[data-v-8cf20227]{grid-template-rows:minmax(0,0fr)}.route-body-inner[data-v-8cf20227]{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-c6c4f956]{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-c6c4f956]{color:#ffd277;font-weight:600}textarea[data-v-c6c4f956]{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-c6c4f956]:focus{border-color:#ffb627;outline:none}.file-hidden[data-v-c6c4f956]{display:none}.io-row[data-v-c6c4f956]{flex-wrap:wrap;gap:.8rem;width:100%;display:flex}.io-row-commit[data-v-c6c4f956]{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-4aa55333]{perspective:400px;contain:layout paint;width:.78em;height:1.25em;margin:.04em;position:relative}.half[data-v-4aa55333],.leaf-face[data-v-4aa55333]{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-4aa55333]{justify-content:center;align-items:center;height:200%;line-height:1;display:flex;position:absolute;left:0;right:0}.half[data-v-4aa55333]{height:50%;left:0;right:0}.half-top[data-v-4aa55333]{top:0}.half-bottom[data-v-4aa55333]{bottom:0}.half-top[data-v-4aa55333],.leaf-front[data-v-4aa55333]{border-radius:.08em .08em 0 0;box-shadow:inset 0 .04em #ffffff0f}.half-top .glyph[data-v-4aa55333],.leaf-front .glyph[data-v-4aa55333]{top:0}.half-bottom[data-v-4aa55333],.leaf-back[data-v-4aa55333]{background:#0c1014;border-radius:0 0 .08em .08em;box-shadow:inset 0 -.06em .06em #0009}.half-bottom .glyph[data-v-4aa55333],.leaf-back .glyph[data-v-4aa55333]{bottom:0}.flap[data-v-4aa55333]: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-4aa55333]{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-4aa55333]{backface-visibility:hidden;inset:0}.flap.folding .leaf[data-v-4aa55333],.flap.folding .leaf-face[data-v-4aa55333]{will-change:transform}.leaf-back[data-v-4aa55333]{transform:rotateX(180deg)}.spinner-board[data-v-cf803a60]{flex-wrap:wrap;justify-content:center;row-gap:.12em;display:flex}.spinner-board.grid[data-v-cf803a60]{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-d4b326e6]{flex-direction:column;gap:.8rem;margin-top:1.4rem;display:flex}.rf-head[data-v-d4b326e6]{align-items:baseline;gap:1.2rem;display:flex}.rf-label[data-v-d4b326e6]{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-d4b326e6]{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-d4b326e6]:hover{color:#ffb627}.rf-chips[data-v-d4b326e6]{flex-wrap:wrap;gap:.6rem;display:flex}.rf-note[data-v-d4b326e6]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.rf-chip[data-v-d4b326e6]{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-d4b326e6]:before{content:"#";color:#788892;margin-right:1px}.rf-chip[data-v-d4b326e6]:hover{color:#e9eff1;border-color:#8caab933}.rf-chip.active[data-v-d4b326e6]{color:#e9eff1;background:#ffb62773;border-color:#ffb627}.rf-chip.active[data-v-d4b326e6]:before{color:#e9eff1}.rf-chip.active[data-v-d4b326e6]:hover{background:#ffb6278c}.rf-chip[data-v-d4b326e6]:focus-visible{outline-offset:1px;outline:1px solid #ffb627}.pool[data-v-7f49302b]{flex-direction:column;gap:1.4rem;display:flex}.pool-filter[data-v-7f49302b]{color:#788892;margin:0;font-size:1.4rem;line-height:1.4}.pool-filter .ftag[data-v-7f49302b]{color:#ffd277;margin-left:.6rem}.pool-head[data-v-7f49302b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1.2rem;margin-bottom:.6rem;display:flex}.pool-lbl[data-v-7f49302b]{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-7f49302b]{color:#9aabb5;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.4}.pool-text[data-v-7f49302b]{color:#9aabb5;margin:0;font-size:1.4rem;line-height:1.4}.pool-note[data-v-7f49302b]{color:#788892;margin:.6rem 0 0;font-size:1.4rem;line-height:1.4}.chips[data-v-7f49302b]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-v-7f49302b]{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-7f49302b]{color:#e9eff1;background:#ffb62773;border-color:#ffb627;font-weight:600}.board[data-v-b4ee273e]{flex-direction:column;display:flex}.board-head[data-v-b4ee273e]{border-bottom:1px solid #8caab91a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:flex}.board-head h1[data-v-b4ee273e]{letter-spacing:.1em;text-transform:uppercase;font-size:2.2rem}.board-head .board-help[data-v-b4ee273e]{margin-right:auto}.board-head .code[data-v-b4ee273e]{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-b4ee273e]{background:#788892;border-radius:50%;width:8px;height:8px}.board-head .code.on[data-v-b4ee273e]{color:#ffb627}.board-head .code.on .dot[data-v-b4ee273e]{background:#ffb627;box-shadow:0 0 10px #ffb62773}.board-head .code .filtered[data-v-b4ee273e]{color:#788892;cursor:help}.screen[data-v-b4ee273e]{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:2.2rem 2rem;display:flex;overflow-y:auto;box-shadow:inset 0 2px 18px #000000b3}@media (width<=760px){.screen[data-v-b4ee273e]{min-height:460px;max-height:none}}.row-lbl[data-v-b4ee273e]{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-b4ee273e]{justify-content:center;align-items:center;display:flex}.ticket-tags[data-v-b4ee273e]{margin-top:1.2rem}.flaps-name[data-v-b4ee273e]{font-size:clamp(1.6rem,3.4vw,3.8rem)}@media (width<=760px){.flaps-name[data-v-b4ee273e]{font-size:clamp(2.1rem,7.5vw,3.4rem)}}.flaps-name[data-v-b4ee273e] .spinner-board{width:100%}.depart[data-v-b4ee273e]{border-top:1px dashed #8caab91a;margin-top:2px;padding-top:1.6rem}.flaps-time[data-v-b4ee273e]{gap:1rem;font-size:clamp(4.5rem,6.4vw,7.2rem)}.flaps-time .gte[data-v-b4ee273e]{color:#ffb627;text-shadow:0 0 .2em #ffb62773;font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;line-height:1}.winline[data-v-b4ee273e]{text-align:center;color:#9aabb5;margin-top:1.2rem;font-size:1.4rem;line-height:1.4}.winline b[data-v-b4ee273e]{color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.roll[data-v-b4ee273e]{margin-top:1.4rem}.roll .roll-ico[data-v-b4ee273e]{margin-right:.6rem;font-size:1em}@media (width<=760px){.roll[data-v-b4ee273e]{letter-spacing:.1em;padding-block:.8rem;font-size:1.6rem}}.board-foot[data-v-b4ee273e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-top:1.4rem;display:flex}.locks[data-v-b4ee273e]{gap:1.8rem;display:flex}.foot-actions[data-v-b4ee273e]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.foot-actions .caret[data-v-b4ee273e]{font-size:.8em;transition:transform .12s;display:inline-block}.foot-actions .caret.open[data-v-b4ee273e]{transform:rotate(90deg)}@media (width<=760px){.board-foot[data-v-b4ee273e]{flex-direction:column;align-items:stretch}.foot-actions[data-v-b4ee273e]{justify-content:flex-start}.foot-actions[data-v-b4ee273e] button{flex:auto}}.brief-wrap[data-v-b4ee273e]{grid-template-rows:minmax(0,1fr);margin-top:1.6rem;display:grid}.brief[data-v-b4ee273e]{background:#07090b;border:1px solid #8caab91a;border-left:3px solid #ffb627;border-radius:4px;padding:1.2rem 1.6rem 1.2rem 1.8rem}.brief ol[data-v-b4ee273e]{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 b[data-v-b4ee273e]{color:#e9eff1}.brief-enter-active[data-v-b4ee273e],.brief-leave-active[data-v-b4ee273e]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),grid-template-rows .28s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.brief-enter-from[data-v-b4ee273e],.brief-leave-to[data-v-b4ee273e]{opacity:0;grid-template-rows:minmax(0,0fr);margin-top:0;transform:translateY(-8px)}.back-to-board[data-v-b4ee273e]{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-b4ee273e]:hover{filter:brightness(1.06)}.back-to-board[data-v-b4ee273e]:active{transform:translateY(1px)}.b2b-enter-active[data-v-b4ee273e],.b2b-leave-active[data-v-b4ee273e]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.b2b-enter-from[data-v-b4ee273e],.b2b-leave-to[data-v-b4ee273e]{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-7ab12ee0]{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-7ab12ee0]{opacity:1;height:auto;margin:.8rem 0 0}.readouts[data-v-7ab12ee0]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.6rem;display:grid}.ro[data-v-7ab12ee0]{background:#07090b;border:1px solid #8caab91a;border-radius:4px;padding:.8rem 1.2rem}.ro .ro-lbl[data-v-7ab12ee0]{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-7ab12ee0]{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-7ab12ee0]{color:#ffb627;vertical-align:-.15em;margin-right:.4rem}.gauges[data-v-7ab12ee0]{flex-direction:column;gap:.8rem;margin-top:1.6rem;display:flex}.gauge[data-v-7ab12ee0]{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-7ab12ee0]{letter-spacing:.04em;color:#e9eff1;font-family:Chakra Petch,system-ui,sans-serif;font-size:1.6rem}.gauge .g-bar[data-v-7ab12ee0]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:7px;overflow:hidden}.gauge .g-bar i[data-v-7ab12ee0]{height:100%;width:var(--w);background:linear-gradient(90deg,#ffb627,#ffd277);border-radius:99px;animation:.7s cubic-bezier(.22,1,.36,1) both grow-7ab12ee0;display:block;box-shadow:0 0 10px #ffb62773}.gauge .g-pct[data-v-7ab12ee0]{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-7ab12ee0{0%{width:0}to{width:var(--w)}}.dynamic[data-v-7ab12ee0]{margin-top:1.6rem}.dynamic .evolve[data-v-7ab12ee0]{background:#07090b;border:1px solid #8caab91a;border-radius:99px;height:10px;position:relative;overflow:hidden}.dynamic .evolve span[data-v-7ab12ee0]{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-7ab12ee0;position:absolute;inset:0 auto 0 0}.dynamic p[data-v-7ab12ee0]{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-7ab12ee0]{color:#ffd277;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}@keyframes drift-7ab12ee0{0%{transform:translate(0)}to{transform:translate(-50%)}}.foot-note[data-v-7ab12ee0]{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-5ad06229]{color:#9aabb5;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;line-height:1.65}.confirm-accept[data-v-5ad06229]{margin-left:auto}.console[data-v-44007612]{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.deck[data-v-44007612]{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-44007612]{min-width:0;min-height:0;animation:.5s cubic-bezier(.22,1,.36,1) both rise-44007612;overflow:hidden auto}.col-roster[data-v-44007612]{animation-delay:50ms}.col-board[data-v-44007612]{animation-delay:.16s}.col-wx[data-v-44007612]{animation-delay:.27s}@keyframes rise-44007612{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.console[data-v-44007612]{height:auto;min-height:100vh;overflow:visible}.deck[data-v-44007612]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.deck-col[data-v-44007612]{overflow:visible}.col-board[data-v-44007612]{order:-1;grid-column:1/-1}}@media (width<=760px){.deck[data-v-44007612]{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}}
