@font-face{font-family:et-book;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/et-book-roman-line-figures.woff) format("woff")}@font-face{font-family:et-book;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/et-book-display-italic-old-style-figures.woff) format("woff")}@font-face{font-family:et-book;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/et-book-bold-line-figures.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(/fonts/ibm-plex-mono-latin-300-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500italic.woff2) format("woff2")}:root{--gold: #c9a227;--gold-bright: #e8c24a;--gold-deep: #8a6f1a;--crimson: #8b1e2d;--ink: #0a0908;--ink2: #100d0b;--panel: rgba(15, 13, 11, .74);--panel-solid: #100d0b;--line: rgba(201, 162, 39, .26);--line-soft: rgba(201, 162, 39, .14);--parch: #d9d0c0;--muted: #8a8175;--dim: #5c554b;--serif: et-book, Palatino, "Palatino Linotype", Georgia, serif;--mono: "IBM Plex Mono", "Roboto Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--ink);overflow:hidden;overscroll-behavior:none;font-family:var(--serif);color:var(--parch);-webkit-font-smoothing:antialiased}.nh-stage{touch-action:none}#root{height:100%}::selection{background:var(--gold);color:#0a0908}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a22747}@keyframes nh-flicker{0%,to{opacity:.85}25%{opacity:.55}50%{opacity:.95}75%{opacity:.6}}@keyframes nh-scan{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes nh-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes nh-veil{0%{opacity:0}to{opacity:1}}@keyframes nh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nh-march{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nh-breathe{0%,to{letter-spacing:.34em;opacity:.7}50%{letter-spacing:.42em;opacity:1}}.nh-hour:hover{background:#c9a2271a!important}.nh-roster-row:hover,.nh-hor-row:hover{background:#c9a22712!important}.nh-btn-gold:hover{background:var(--gold)!important;color:#0a0908!important}.nh-btn-ghost:hover{border-color:var(--gold)!important;color:var(--gold)!important}.nh-pay:hover{background:var(--gold-bright)!important}.nh-soft:hover{color:var(--gold)!important}@media (max-width: 720px){.nh-drawer{width:100vw!important;max-width:100vw!important;border-right:none!important;padding-top:calc(env(safe-area-inset-top) + 22px)!important;padding-bottom:calc(env(safe-area-inset-bottom) + 80px)!important;-webkit-overflow-scrolling:touch}.nh-sheet{width:100vw!important;max-width:100vw!important;max-height:100dvh!important;border-left:none!important;border-right:none!important;padding-bottom:env(safe-area-inset-bottom)!important;-webkit-overflow-scrolling:touch}.nh-corner{padding:12px!important;bottom:calc(env(safe-area-inset-bottom) + 4px)!important}.nh-corner-l{left:calc(env(safe-area-inset-left) + 4px)!important}.nh-corner-r{right:calc(env(safe-area-inset-right) + 4px)!important}.nh-hud-top{top:calc(env(safe-area-inset-top) + 8px)!important}.nh-offercta{bottom:calc(env(safe-area-inset-bottom) + 52px)!important;left:calc(env(safe-area-inset-left) + 8px)!important}.nh-fasttravel{bottom:calc(env(safe-area-inset-bottom) + 108px)!important;left:0!important;right:0!important;transform:none!important;max-width:100vw!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;padding:0 12px!important}.nh-ft-dot{display:none!important}.nh-ft-item{border:1px solid var(--line-soft);background:#0006;color:var(--parch)!important;padding:9px 14px!important;font-size:11px!important;border-radius:2px}.nh-bottomnote{display:none!important}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}
