.site{--font-headline:var(--font-barlow-condensed), "Pretendard Variable", Pretendard, sans-serif;--font-label:var(--font-barlow-condensed), "Pretendard Variable", Pretendard, sans-serif;--font-body:"Pretendard Variable", Pretendard, system-ui, sans-serif;--font-flap:var(--font-barlow-condensed), "Pretendard Variable", Pretendard, sans-serif;--font-mono:var(--font-board-mono), "Nanum Gothic Coding", ui-monospace, monospace;font-family:var(--font-body);word-break:keep-all;overflow-wrap:anywhere;background:var(--background);min-height:100dvh;color:var(--foreground);overflow-x:clip}.site h1,.site h2,.site h3,.font-display{font-family:var(--font-headline)}.font-board-mono{font-family:var(--font-mono)}.concourse{background-image:linear-gradient(color-mix(in oklch, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--foreground) 5%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:56px 56px}.flap-row{gap:var(--flap-gap,.12em);font-family:var(--font-flap);letter-spacing:0;vertical-align:middle;max-width:100%;font-weight:600;line-height:1;display:inline-flex}.flap-cell{background:linear-gradient(to bottom, color-mix(in oklch, var(--flap) 100%, var(--board-foreground) 6%) 0 50%, var(--flap) 50% 100%);width:.86em;height:1.32em;box-shadow:inset 0 -.06em 0 color-mix(in oklch, var(--flap-seam) 70%, transparent), 0 .05em .08em color-mix(in oklch, var(--flap-seam) 60%, transparent);perspective:6em;border-radius:.12em;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.flap-cell.flap-wide{width:1.18em}.flap-cell:after{content:"";background:var(--flap-seam);z-index:2;height:.06em;position:absolute;top:calc(50% - .03em);left:0;right:0}.flap-cell:before{content:"";border-left:.08em solid var(--flap-seam);border-right:.08em solid var(--flap-seam);z-index:3;height:.14em;position:absolute;top:calc(50% - .07em);left:-.04em;right:-.04em}.flap-half{backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.flap-half-top{background:color-mix(in oklch, var(--flap) 100%, var(--board-foreground) 6%);border-radius:.12em .12em 0 0;top:0}.flap-half-bottom{background:var(--flap);border-radius:0 0 .12em .12em;top:50%}.flap-face{place-items:center;height:200%;display:grid;position:absolute;left:0;right:0}.flap-half-top .flap-face{top:0}.flap-half-bottom .flap-face{top:-100%}.flap-char{display:block;transform:translateY(.02em)}.flap-leaves{z-index:1;position:absolute;inset:0}.flap-leaf.flap-half-top{transform-origin:50% 100%;animation:leaf-fall var(--flap-turn,90ms) cubic-bezier(.55, 0, .9, .5) both}.flap-leaf.flap-half-bottom{transform-origin:50% 0;animation:leaf-land var(--flap-turn,90ms) cubic-bezier(.2, .6, .35, 1.3) both}.flap-leaf.flap-half-top:after,.flap-leaf.flap-half-bottom:after{content:"";background:var(--flap-seam);opacity:0;animation:leaf-shade var(--flap-turn,90ms) linear both;position:absolute;inset:0}@keyframes leaf-fall{0%{transform:perspective(4em)rotateX(0)}50%,to{transform:perspective(4em)rotateX(-90deg)}}@keyframes leaf-land{0%,50%{transform:perspective(4em)rotateX(90deg)}to{transform:perspective(4em)rotateX(0)}}@keyframes leaf-shade{0%{opacity:0}50%{opacity:.55}to{opacity:0}}.flap-tone-ivory{color:var(--board-foreground)}.flap-tone-signal{color:var(--signal)}.flap-tone-go{color:var(--go)}.flap-tone-alert{color:var(--alert)}.flap-tone-muted{color:var(--board-muted)}.flap-xs{font-size:.8rem}.flap-sm{font-size:.95rem}.flap-xs,.flap-sm{font-weight:700}.flap-xs .flap-char,.flap-sm .flap-char{font-size:1.14em}@media (min-width:1024px){.flap-sm{font-size:1.05rem}}.flap-md{font-size:1.15rem}.flap-lg{font-size:1.6rem}.flap-xl{font-size:clamp(1.6rem,4vw,2.6rem)}.flap-hero{--flap-gap:.06em;font-size:clamp(2.3rem,10.4vw,9.5rem);font-weight:700}.flap-board-title{font-size:clamp(1.05rem,4.6vw,1.6rem)}.flap-sub{--flap-gap:.1em;font-size:clamp(.85rem,3.4vw,2rem)}.flap-hero .flap-cell{--flap-turn:.13s;border-radius:.06em}@media (max-width:639px){.flap-hero{flex-wrap:wrap;row-gap:.06em;max-width:4.7em;font-size:17.5vw}.flap-sub{font-size:4.9vw}}.flap-hero .flap-half-top{border-radius:.06em .06em 0 0}.flap-hero .flap-half-bottom{border-radius:0 0 .06em .06em}.flap-strip{transform-origin:50% 0;animation:.42s cubic-bezier(.2,.7,.2,1) both strip-drop;display:block}@keyframes strip-drop{0%{opacity:0;transform:perspective(600px)rotateX(-70deg)}70%{opacity:1;transform:perspective(600px)rotateX(6deg)}to{opacity:1;transform:perspective(600px)rotateX(0)}}.board{background:var(--board);color:var(--board-foreground);border-radius:calc(var(--radius) + 6px);box-shadow:0 0 0 1px var(--board-line), 0 1px 0 0 color-mix(in oklch, var(--board-foreground) 10%, transparent) inset, 0 30px 60px -30px color-mix(in oklch, var(--overlay-scrim) 55%, transparent), 0 12px 24px -16px color-mix(in oklch, var(--overlay-scrim) 45%, transparent);position:relative}.board-bolts:before,.board-bolts:after{content:"";background:var(--board-line);width:6px;height:6px;box-shadow:0 0 0 1px var(--flap-seam) inset;border-radius:999px;position:absolute;top:10px}.board-bolts:before{left:10px}.board-bolts:after{right:10px}.board-rule{border-color:var(--board-line)}.board-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--board-muted);font-size:.72rem;font-weight:600}.board-row{transition:background-color .16s;position:relative}.board-row:hover,.board-row:focus-within{background:color-mix(in oklch, var(--board-foreground) 4%, transparent)}.board-row:before{content:"";background:var(--signal);border-radius:3px;width:3px;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;top:10%;bottom:10%;left:0;transform:scaleY(0)}.board-row:hover:before,.board-row:focus-within:before{transform:scaleY(1)}.board-row-enter{animation:.52s cubic-bezier(.2,.7,.2,1) both row-enter}@keyframes row-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.status-lamp{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, currentColor 22%, transparent);background:currentColor;border-radius:999px;flex:none}.status-lamp.blink{animation:1.6s ease-in-out infinite lamp}@keyframes lamp{0%,to{opacity:1}50%{opacity:.25}}.gate-chip{font-family:var(--font-label);letter-spacing:.02em;background:var(--flap);color:var(--board-foreground);box-shadow:0 0 0 1px var(--board-line);white-space:nowrap;border-radius:4px;flex:none;align-items:stretch;font-size:.95rem;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;overflow:hidden}.gate-chip:hover{box-shadow:0 0 0 1px color-mix(in oklch, var(--signal) 60%, transparent);transform:translateY(-1px)}.gate-chip[aria-pressed=true]{background:var(--signal);color:var(--signal-foreground);box-shadow:0 0 0 1px var(--signal)}.gate-chip .gate-letter{background:var(--signal);min-width:2.1em;color:var(--signal-foreground);place-items:center;padding:0 .35em;font-weight:700;display:grid}.gate-chip[aria-pressed=true] .gate-letter{background:var(--signal-foreground);color:var(--signal)}.gate-chip .gate-name{padding:.32em .6em}.gate-chip .gate-count{opacity:.6;font-variant-numeric:tabular-nums;padding:.32em .55em .32em 0}.tag-plate{background:var(--flap);height:1.55rem;color:var(--board-foreground);font-family:var(--font-label);box-shadow:0 0 0 1px var(--board-line);white-space:nowrap;border-radius:3px;align-items:center;gap:.3em;padding:0 .5em;font-size:.86rem;font-weight:600;display:inline-flex}.tag-plate b{color:var(--signal);font-weight:700}button.tag-plate:hover{box-shadow:0 0 0 1px var(--signal)}.board-input{background:var(--flap);width:100%;min-width:0;height:2.75rem;color:var(--board-foreground);border:1px solid var(--board-line);border-radius:6px;outline:none;padding:0 .9rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.board-input::placeholder{color:var(--board-muted)}.board-input:focus{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in oklch, var(--signal) 22%, transparent)}.btn-signal{background:var(--signal);height:2.75rem;color:var(--signal-foreground);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 0 color-mix(in oklch, var(--signal) 60%, var(--board-foreground)) inset, 0 -2px 0 color-mix(in oklch, var(--signal) 70%, var(--flap-seam)) inset;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:1.05rem;font-weight:700;transition:transform .12s,filter .16s;display:inline-flex}.btn-signal:hover{filter:brightness(1.06)}.btn-signal:active{transform:translateY(1px)}.btn-signal:disabled{opacity:.6;pointer-events:none}.btn-ghost-board{height:2.75rem;color:var(--board-foreground);box-shadow:0 0 0 1px var(--board-line) inset;font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:1rem;font-weight:600;transition:background-color .16s,box-shadow .16s;display:inline-flex}.btn-ghost-board:hover{background:var(--flap);box-shadow:0 0 0 1px color-mix(in oklch, var(--board-foreground) 30%, transparent) inset}.icon-btn{width:2.25rem;height:2.25rem;color:var(--board-muted);border-radius:6px;flex:none;place-items:center;transition:color .14s,background-color .14s;display:inline-grid}.icon-btn:hover{color:var(--board-foreground);background:var(--flap)}.icon-btn.is-on{color:var(--signal)}.icon-btn.is-danger:hover{color:var(--alert)}.site :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.site input:focus-visible{outline:none}.board-input:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in oklch, var(--signal) 22%, transparent)}.pass-field:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 30%, transparent)}.hall-btn{height:2.5rem;font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);box-shadow:0 0 0 1px var(--border) inset;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.98rem;font-weight:600;transition:background-color .16s;display:inline-flex}.hall-btn:hover{background:var(--muted)}.wayfinding{background:var(--signal);color:var(--signal-foreground)}.overhead-sign{gap:1.5rem;display:grid;position:relative}.sign-panel{border-radius:calc(var(--radius) + 2px);box-shadow:0 1px 0 color-mix(in oklch, var(--signal) 60%, var(--board-foreground)) inset, 0 -3px 0 color-mix(in oklch, var(--signal) 78%, var(--flap-seam)) inset, 0 14px 28px -18px color-mix(in oklch, var(--flap-seam) 70%, transparent);padding:1.1rem 1.25rem 1.2rem;position:relative}.sign-letter{background:var(--signal-foreground);width:2.6rem;height:2.6rem;color:var(--signal);border-radius:4px;place-items:center;font-size:1.9rem;font-weight:800;line-height:1;display:grid}.sign-picto{border:2px solid var(--signal-foreground);border-radius:4px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.sign-arrow{transition:translate .26s cubic-bezier(.3,.7,.2,1)}.sign-bay:hover .sign-arrow{translate:4px}.sign-en{letter-spacing:.16em;text-transform:uppercase;opacity:.68;font-size:.8rem;font-weight:700}@media (min-width:640px){.overhead-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}}@media (min-width:1024px){.overhead-sign{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:2.25rem}.overhead-sign:before,.overhead-sign:after{content:"";background:linear-gradient(90deg, var(--muted-foreground), var(--border));border-radius:2px;width:6px;height:2.25rem;position:absolute;top:0}.overhead-sign:before{left:18%}.overhead-sign:after{right:18%}.sign-panel{border-radius:0}.sign-bay{flex-direction:column;display:flex}.sign-bay+.sign-bay .sign-panel{border-left:2px solid color-mix(in oklch, var(--signal) 70%, var(--signal-foreground))}.sign-bay:first-child .sign-panel{border-radius:calc(var(--radius) + 2px) 0 0 calc(var(--radius) + 2px)}.sign-bay:last-child .sign-panel{border-radius:0 calc(var(--radius) + 2px) calc(var(--radius) + 2px) 0}}.ticker{width:max-content;animation:46s linear infinite ticker;display:flex}@keyframes ticker{to{transform:translate(-50%)}}.pass{background:var(--card);color:var(--card-foreground);box-shadow:0 0 0 1px var(--border), 0 30px 60px -30px color-mix(in oklch, var(--overlay-scrim) 60%, transparent);border-radius:14px}.pass-perforation{border-top:2px dashed var(--border);height:0;margin:0 18px;position:relative}.pass-perforation:before,.pass-perforation:after{content:"";background:var(--background);width:24px;height:24px;box-shadow:0 0 0 1px var(--border) inset;border-radius:999px;position:absolute;top:-13px}.pass-perforation:before{clip-path:inset(0 0 0 50%);left:-32px}.pass-perforation:after{clip-path:inset(0 50% 0 0);right:-32px}.pass-dialog .pass-perforation:before,.pass-dialog .pass-perforation:after{background:color-mix(in oklch, var(--overlay-scrim) 80%, var(--background));box-shadow:none}.barcode{background-image:repeating-linear-gradient(90deg, var(--foreground) 0 2px, transparent 2px 4px, var(--foreground) 4px 5px, transparent 5px 8px, var(--foreground) 8px 11px, transparent 11px 12px, var(--foreground) 12px 13px, transparent 13px 16px);opacity:.85;height:44px}.pass-field{background:var(--background);width:100%;min-width:0;height:2.75rem;color:var(--foreground);border:1px solid var(--input);border-radius:6px;outline:none;padding:0 .85rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.pass-field:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 30%, transparent)}.board-toast{font-family:var(--font-body);background:var(--board)!important;color:var(--board-foreground)!important;border:1px solid var(--board-line)!important}.skeleton-flap{background:var(--flap);border-radius:3px;animation:1.2s ease-in-out infinite skeleton}@keyframes skeleton{50%{opacity:.5}}.board-grid{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"time flight status""dest dest dest""gates gates actions";align-items:center;gap:.55rem .75rem;display:grid}.board-heads{display:none}@media (min-width:1024px){.board-heads{display:grid}.board-grid{grid-template-columns:5.2rem 6.2rem minmax(0,1fr) minmax(0,12rem) 7.4rem 9.3rem;grid-template-areas:"time flight dest gates status actions";gap:0 1.1rem}}@media (min-width:1280px){.board-grid{grid-template-columns:5.2rem 6.2rem minmax(0,1fr) minmax(0,15rem) 7.6rem 9.3rem}}@media (prefers-reduced-motion:reduce){.flap-char,.flap-leaf,.flap-leaf:after,.flap-strip,.board-row-enter,.ticker,.status-lamp.blink{animation:none!important}}.ticket-box{container-type:inline-size}.ticket{--notch:11px;filter:drop-shadow(0 18px 22px color-mix(in oklch, var(--overlay-scrim) 28%, transparent)) drop-shadow(0 2px 3px color-mix(in oklch, var(--overlay-scrim) 18%, transparent));flex-direction:column;display:flex}.ticket-main,.ticket-stub{padding:1rem 1.15rem;position:relative}.ticket-main{background:var(--card);color:var(--card-foreground);-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, transparent 96%, var(--board)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 96%, var(--board)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 100%, transparent 96%, var(--board)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 96%, var(--board)) right / 51% 100% no-repeat;border-radius:12px 12px 0 0}.ticket-stub{background:var(--signal);color:var(--signal-foreground);-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 96%, var(--board)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 96%, var(--board)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 96%, var(--board)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 96%, var(--board)) right / 51% 100% no-repeat;border-radius:0 0 12px 12px;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ticket-tear{height:0;margin:0 var(--notch);border-top:2px dashed color-mix(in oklch, var(--card-foreground) 22%, var(--card));background:var(--card);z-index:1;position:relative}.ticket-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;opacity:.62;font-size:.68rem;font-weight:700}.ticket-priority{font-family:var(--font-label);letter-spacing:.08em;background:var(--signal);color:var(--signal-foreground);border-radius:3px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.ticket-route{grid-template-columns:auto minmax(2.5rem,1fr) minmax(0,auto);align-items:center;gap:.75rem;margin-top:.7rem;display:grid}.ticket-code{font-family:var(--font-label);letter-spacing:-.01em;font-size:2.9rem;font-weight:800;line-height:.9}.ticket-sub{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem}.ticket-path{background-image:linear-gradient(90deg, var(--border) 50%, transparent 50%);background-size:8px 2px;height:2px;position:relative}.ticket-plane{width:1.35rem;height:1.35rem;color:var(--card-foreground);background:var(--card);padding:0 2px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg}.ticket-title{letter-spacing:-.01em;margin-top:.85rem;font-size:1.05rem;font-weight:700}.ticket-grid{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between;gap:.5rem;margin-top:.75rem;display:grid}.ticket-grid dt{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6rem;font-weight:600}.ticket-grid dd{font-family:var(--font-label);white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1.1}.ticket-grid small{font-family:var(--font-body);color:var(--muted-foreground);margin-left:.3rem;font-size:.72rem;font-weight:600}.ticket-stub-flight{font-family:var(--font-label);margin:.15rem 0;font-size:1.6rem;font-weight:800;line-height:1}.ticket-barcode{flex:none;width:9rem;height:2.6rem}@container (min-width:560px){.ticket{flex-direction:row}.ticket-main{min-width:0;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent 96%, var(--board)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 96%, var(--board)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 100% 0, transparent 96%, var(--board)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 96%, var(--board)) bottom / 100% 51% no-repeat;border-radius:12px 0 0 12px;flex:1;padding:1.2rem 1.4rem}.ticket-tear{width:0;height:auto;margin:var(--notch) 0;border-top:0;border-left:2px dashed color-mix(in oklch, var(--card-foreground) 22%, var(--card))}.ticket-stub{width:11.5rem;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 96%, var(--board)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 96%, var(--board)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 96%, var(--board)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 96%, var(--board)) bottom / 100% 51% no-repeat;border-radius:0 12px 12px 0;flex-direction:column;flex:none;justify-content:space-between;align-items:stretch;padding:1.2rem 1.1rem}.ticket-barcode{width:100%}.ticket-code{font-size:3.6rem}}.ticket-print{clip-path:inset(0 -60px -90px)}.ticket-print>*{animation:1.6s linear both ticket-feed}@keyframes ticket-feed{0%,10%{transform:translateY(-101%)}18%,30%{transform:translateY(-74%)}38%,50%{transform:translateY(-48%)}58%,70%{transform:translateY(-22%)}80%{transform:translateY(2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ticket-print,.ticket-print>*{animation:none!important}}
.kiosk{position:relative}.kiosk-head{border-radius:calc(var(--radius) + 8px) calc(var(--radius) + 8px) 0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1.1rem;display:flex}.kiosk-screen{background:var(--board);color:var(--board-foreground);box-shadow:0 0 0 1px var(--board-line), inset 0 1px 0 color-mix(in oklch, var(--board-foreground) 8%, transparent);padding:1.2rem 1.1rem 1.4rem}.kiosk-chip{font-family:var(--font-board-mono), ui-monospace, monospace;background:var(--flap);color:var(--board-foreground);box-shadow:inset 0 -2px 0 var(--flap-seam), 0 0 0 1px var(--board-line);border-radius:6px;padding:.5rem .75rem;font-size:.82rem;font-weight:500;transition:transform .14s,box-shadow .14s,color .14s}.kiosk-chip:hover:not(:disabled){color:var(--signal);box-shadow:inset 0 -2px 0 var(--flap-seam), 0 0 0 1px var(--signal)}.kiosk-chip:active:not(:disabled){box-shadow:0 0 0 1px var(--signal);transform:translateY(1px)}.kiosk-chip:disabled{opacity:.5}.kiosk-slot{z-index:2;background:var(--board);border-radius:0 0 calc(var(--radius) + 8px) calc(var(--radius) + 8px);height:22px;box-shadow:0 0 0 1px var(--board-line), 0 20px 30px -24px color-mix(in oklch, var(--overlay-scrim) 70%, transparent);position:relative}.kiosk-slot:after{content:"";background:var(--flap-seam);height:5px;box-shadow:inset 0 1px 2px color-mix(in oklch, var(--overlay-scrim) 80%, transparent);border-radius:999px;position:absolute;bottom:7px;left:6%;right:6%}.kiosk-tray{min-height:3.5rem;margin:-9px 7.5% 0;position:relative}.kiosk-hint{text-align:center;padding-top:1.4rem;color:var(--muted-foreground)!important}.arrival-row{background:color-mix(in oklch, var(--go) 9%, transparent);box-shadow:inset 3px 0 0 var(--go);position:relative}.kiosk-shake{animation:.42s kiosk-shake}@keyframes kiosk-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.kiosk-shake{animation:none!important}}.pass-sheet>button:last-child{display:none}.pass-ghost{background:var(--board)}.pass-ghost:hover{background:var(--flap)}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_6ac497c2-module__1Aiena__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_6ac497c2-module__1Aiena__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_899a9146-module__bF1tIG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_899a9146-module__bF1tIG__variable{--font-board-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
