@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#12142e;--color-bg-deep:#0d0f24;--color-surface:#191c3d;--color-plate:#1f2249;--color-border:#2c2f5c;--color-ink:#eceaff;--color-ink-dim:#aaa8d0;--color-ink-faint:#8280ad;--color-aurora-mint:#6ee7c8;--color-aurora-blue:#7aa2ff;--color-aurora-violet:#c77dff;--gradient-aurora:linear-gradient(100deg, var(--color-aurora-mint), var(--color-aurora-blue) 55%, var(--color-aurora-violet));--color-band:#8ff5d2;--shadow-band:0 0 22px #6ee7c859;--font-sans:"Outfit Variable", "Outfit", system-ui, -apple-system, sans-serif;--radius-s:8px;--radius-m:14px;--radius-l:22px;--page-max:1180px;--label-w:176px;--cell-min:32px;--strip-h:52px}*,:after,:before{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(1100px 480px at 78% -8%,#7aa2ff24,transparent 65%),radial-gradient(900px 420px at 8% 4%,#c77dff1a,transparent 60%),var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}body,h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-aurora-mint);outline-offset:2px;border-radius:4px}::selection{background:#7aa2ff66}.select-control,.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aurora-button{background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--gradient-aurora) border-box;color:var(--color-ink);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:600;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative}.aurora-button:hover{transform:translateY(-1px);box-shadow:0 0 18px #6ee7c840}.aurora-button:active{transform:translateY(0)}.field-label{color:var(--color-ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.select-control{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-ink);padding:.5rem .7rem}.select-control:hover{border-color:var(--color-aurora-blue)}.picker[data-v-21d8bc69]{min-width:0}.picker[data-v-21d8bc69],.picker-field[data-v-21d8bc69]{position:relative}.picker-icon[data-v-21d8bc69]{width:1rem;height:1rem;color:var(--color-ink-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.picker-field input[data-v-21d8bc69]{background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--gradient-aurora) border-box;width:100%;color:var(--color-ink);border:1px solid #0000;border-radius:999px;padding:.55rem .8rem .55rem 2.35rem}.picker-field input[data-v-21d8bc69]::placeholder{color:var(--color-ink-faint)}.picker-list[data-v-21d8bc69]{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-deep);max-height:17rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #06081899}.picker-option[data-v-21d8bc69]{border-radius:var(--radius-s);cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .7rem;display:flex}.picker-option.is-active[data-v-21d8bc69]{background:#7aa2ff29}.picker-option-label[data-v-21d8bc69]{font-weight:600}.picker-option-country[data-v-21d8bc69]{color:var(--color-ink-dim);text-align:right;font-size:.8rem}.picker-empty[data-v-21d8bc69]{color:var(--color-ink-dim);padding:.6rem .7rem;font-size:.9rem}.hours[data-v-c38faaba]{border:0;min-width:0;margin:0;padding:0}.hours-row[data-v-c38faaba]{align-items:center;gap:.5rem;display:flex}.hours-item[data-v-c38faaba]{align-items:center;gap:.45rem;display:inline-flex}.hours-item-label[data-v-c38faaba]{color:var(--color-ink-dim);font-size:.85rem}.hours-dash[data-v-c38faaba]{color:var(--color-ink-faint)}.share[data-v-ae0b627d]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.share-icon[data-v-ae0b627d]{width:1rem;height:1rem}.share-status[data-v-ae0b627d]{min-height:1.2em;color:var(--color-aurora-mint);font-size:.8rem}.share-hint[data-v-ae0b627d]{color:var(--color-ink-faint)}.strip[data-v-8c1d62fc]{display:contents}.strip-plate[data-v-8c1d62fc]{z-index:3;height:var(--strip-h);border:1px solid var(--color-border);border-radius:var(--radius-s) 0 0 var(--radius-s);background:var(--color-plate);justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .75rem;display:flex;position:sticky;left:0;box-shadow:8px 0 14px #090b1e8c}.strip-plate-text[data-v-8c1d62fc]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.strip-city[data-v-8c1d62fc]{font-size:.92rem;font-weight:700}.strip-city[data-v-8c1d62fc],.strip-meta[data-v-8c1d62fc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.strip-meta[data-v-8c1d62fc]{font-size:.68rem}.strip-meta[data-v-8c1d62fc],.strip-remove[data-v-8c1d62fc]{color:var(--color-ink-dim)}.strip-remove[data-v-8c1d62fc]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;line-height:1;transition:color .14s,border-color .14s;display:inline-flex}.strip-remove[data-v-8c1d62fc]:hover{color:var(--color-aurora-mint);border-color:var(--color-aurora-mint)}.strip-cell[data-v-8c1d62fc]{height:var(--strip-h);justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.strip-cell.is-overlap[data-v-8c1d62fc]{filter:saturate(1.15)brightness(1.08)}.board[data-v-bcadc7b7]{min-width:0}.board-summary[data-v-bcadc7b7]{min-height:1.7rem;margin-bottom:.65rem}.board-band[data-v-bcadc7b7]{align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.board-band-dot[data-v-bcadc7b7]{background:var(--color-band);width:.6rem;height:.6rem;box-shadow:var(--shadow-band);border-radius:50%}.board-noband[data-v-bcadc7b7]{color:var(--color-ink-dim);font-size:.95rem}.board-skeleton[data-v-bcadc7b7]{gap:8px;display:grid}.board-skeleton-row[data-v-bcadc7b7]{height:var(--strip-h);border-radius:var(--radius-s);background:linear-gradient(100deg,var(--color-surface) 30%,var(--color-plate) 50%,var(--color-surface) 70%);background-size:200% 100%;animation:1.4s infinite shimmer-bcadc7b7}@keyframes shimmer-bcadc7b7{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.board-skeleton-row[data-v-bcadc7b7]{animation:none}}.board-empty[data-v-bcadc7b7]{border:1px dashed var(--color-border);border-radius:var(--radius-m);color:var(--color-ink-dim);text-align:center;padding:1.4rem}.board-scroll[data-v-bcadc7b7]{scrollbar-color:var(--color-border) transparent;padding-bottom:.4rem;overflow-x:auto}.board-grid[data-v-bcadc7b7]{grid-template-columns:var(--label-w) repeat(24,minmax(var(--cell-min),1fr));min-width:calc(var(--label-w) + 24 * var(--cell-min));row-gap:8px;display:grid;position:relative}.board-glow[data-v-bcadc7b7]{z-index:2;box-shadow:var(--shadow-band),inset 0 0 18px #6ee7c81f;pointer-events:none;background:linear-gradient(#6ee7c81f,#7aa2ff0d 60%,#6ee7c81f);border:1px solid #8ff5d28c;border-radius:10px;position:absolute;top:0;bottom:0}.board-corner[data-v-bcadc7b7]{z-index:3;background:0 0;flex-direction:column;justify-content:center;padding:.25rem .75rem .4rem .15rem;line-height:1.3;display:flex;position:sticky;left:0}.board-corner-note[data-v-bcadc7b7]{color:var(--color-ink-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.board-corner-day[data-v-bcadc7b7]{font-size:.85rem;font-weight:600}.board-hour[data-v-bcadc7b7]{color:var(--color-ink-faint);justify-content:center;align-items:flex-end;padding-bottom:.35rem;font-size:.68rem;display:flex;position:relative}.board-hour.is-overlap[data-v-bcadc7b7]{color:var(--color-band)}.board-hour.is-now[data-v-bcadc7b7]{color:var(--color-ink);font-weight:700}.board-now[data-v-bcadc7b7]{background:var(--gradient-aurora);color:#0d0f24;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:0 .3rem;font-size:.58rem;font-weight:800;position:absolute;top:-.15rem;left:50%;transform:translate(-50%)}.legend[data-v-adff3e03]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.legend-title[data-v-adff3e03]{color:var(--color-ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.legend-list[data-v-adff3e03]{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.legend-item[data-v-adff3e03]{color:var(--color-ink-dim);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.legend-swatch[data-v-adff3e03]{border:1px solid #eceaff2e;border-radius:4px;width:.85rem;height:.85rem}.legend-swatch-band[data-v-adff3e03]{border-color:var(--color-band);background:#6ee7c829;box-shadow:0 0 8px #6ee7c873}.howto-title[data-v-a0d55c39]{letter-spacing:.01em;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.howto-grid[data-v-a0d55c39]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.howto-card[data-v-a0d55c39]{border:1px solid var(--color-border);border-radius:var(--radius-m);background:linear-gradient(160deg,var(--color-surface),var(--color-bg-deep));padding:1.1rem 1.2rem}.howto-question[data-v-a0d55c39]{margin-bottom:.45rem;font-size:.98rem;font-weight:700}.howto-question[data-v-a0d55c39]:before{content:"";background:var(--gradient-aurora);border-radius:3px;width:2rem;height:3px;margin-bottom:.65rem;display:block}.howto-answer[data-v-a0d55c39]{color:var(--color-ink-dim);font-size:.88rem}@media (width<=760px){.howto-grid[data-v-a0d55c39]{grid-template-columns:1fr}}.page[data-v-bd418335]{max-width:var(--page-max);margin:0 auto;padding:2rem calc(clamp(1rem,4vw,2.5rem)) 2.5rem}.hero[data-v-bd418335]{margin-bottom:2rem}.hero-brand[data-v-bd418335]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:1.02rem;font-weight:800;display:inline-flex}.hero-mark[data-v-bd418335]{background:var(--gradient-aurora);border-radius:50%;width:1.05rem;height:1.05rem;box-shadow:0 0 14px #7aa2ff8c}.hero-title[data-v-bd418335]{letter-spacing:-.015em;background:linear-gradient(100deg,var(--color-ink) 40%,var(--color-aurora-blue) 75%,var(--color-aurora-violet));-webkit-text-fill-color:transparent;max-width:21ch;color:var(--color-ink);-webkit-background-clip:text;background-clip:text;margin-top:.9rem;font-size:calc(clamp(1.7rem,4.5vw,2.7rem));font-weight:800;line-height:1.12}.hero-intro[data-v-bd418335]{max-width:58ch;color:var(--color-ink-dim);margin-top:.85rem;font-size:.98rem}.main[data-v-bd418335]{gap:1.6rem;min-width:0;display:grid}.controls[data-v-bd418335]{border:1px solid var(--color-border);border-radius:var(--radius-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#191c3d99;grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:end;gap:1rem 1.6rem;padding:1rem 1.2rem;display:grid}.controls-share[data-v-bd418335]{justify-self:end}.legend-row[data-v-bd418335]{padding:0 .2rem}.footer[data-v-bd418335]{border-top:1px solid var(--color-border);color:var(--color-ink-faint);margin-top:2.6rem;padding-top:1.2rem;font-size:.82rem}@media (width<=860px){.controls[data-v-bd418335]{grid-template-columns:1fr;align-items:stretch}.controls-share[data-v-bd418335]{justify-self:start}}
