@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.1zudn0idao2xf.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.00hnp78sc5kb3.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.3cid9bjc4mem4.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.3qnto_os8e_o_.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.26axoheojcvao.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3ljb2hz1-w8db.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-devanagari-500-normal.3lk4qg1ffz9fs.woff2)format("woff2"),url(../media/poppins-devanagari-500-normal.24jkpbk8cc_p_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-ext-500-normal.1bd884zhjda8t.woff2)format("woff2"),url(../media/poppins-latin-ext-500-normal.2bhmv-ax4l2ym.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2"),url(../media/poppins-latin-500-normal.2oe8cx0p3dt__.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.21r_bxb3vzlmx.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.1gdysnd3hwybd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.3akwhu8439i8g.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.0yfcb6wtd1b1y.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0b_a_2_q6uss_.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.3cojj70chwa-9.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.1x6ewect_y6lb.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.2ytdket2kj8xv.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2"),url(../media/poppins-latin-700-normal.2_x1nd8dnflsk.woff)format("woff");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{--background:#0a191c;--surface-1:#102529;--surface-2:#17343a;--action:#2cc9b5;--action-hover:#45d6c3;--on-action:#04231f;--action-text:#6adccb;--action-border:#2cc9b573;--action-soft:#2cc9b51f;--number:#ffc766;--number-glow:#ffc76640;--number-soft:#ffc7661f;--number-border:#ffc76673;--success:#4ecf8f;--danger:#e96f65;--on-danger:#2a0f0d;--danger-soft:#e96f6524;--text:#eaf6f4;--text-secondary:#8fb2ad;--divider:#ffffff1a;--field-border:#ffffff38;--focus:#2cc9b54d;--radius-control:.5rem;--radius-card:1rem;--dur-fast:.14s;--dur-base:.3s;--dur-call:.6s;--dur-flash:.9s;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-settle:cubic-bezier(.3, 1.4, .5, 1)}*{box-sizing:border-box}script[data-nextjs-dev-overlay]{bottom:0;left:0;position:fixed!important}html,body{min-height:100%}body{color:var(--text);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(58rem 34rem at 84% -12%,#2cc9b51a,#0000 62%),radial-gradient(50rem 30rem at 6% 112%,#145a544d,#0000 64%),linear-gradient(160deg,#081416 0%,#0e2226 55%,#0a1a1e 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}button,input,select{font:inherit}button{cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease}button:not(:disabled):active{transform:scale(.97)}button:focus-visible{box-shadow:0 0 0 .2rem var(--focus);outline:none}button:disabled{cursor:not-allowed;opacity:.55}.login-page{place-items:center;min-height:100dvh;padding:2rem;display:grid}.login-card{text-align:center;width:min(100%,18.75rem)}.login-logo{background:#fff;border-radius:1rem;width:13.5rem;height:auto;margin:0 auto;padding:1rem 1.25rem;display:block;box-shadow:0 .75rem 2rem #0000004d}.login-card h1{margin:2rem 0 0;font-size:2rem;font-weight:500}.login-card>p{color:var(--text-secondary);margin:.5rem 0 0}.login-form{text-align:left;gap:.5rem;margin-top:2.5rem;display:grid}.login-form label,.correction-dialog label{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.login-form label:not(:first-child){margin-top:.75rem}.login-form input,.correction-dialog input[type=number]{border:1px solid var(--field-border);border-radius:var(--radius-control);width:100%;height:2.75rem;color:var(--text);background:var(--surface-1);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;outline:none;padding:0 .75rem}.login-form input:hover,.correction-dialog input[type=number]:hover{border-color:#ffffff73}.login-form input:focus,.correction-dialog input[type=number]:focus{border-color:var(--action);box-shadow:0 0 0 .2rem var(--focus)}.login-submit,.call-next,.repeat-call,.secondary-button,.text-button,.confirm-correction,.logout-button,.dialog-title button,.sound-control{border-radius:var(--radius-control);font-weight:500}.login-submit{min-height:2.75rem;color:var(--on-action);background:var(--action);border:0;margin-top:1rem;font-weight:600}.login-submit:hover,.call-next:hover,.confirm-correction:hover{background:var(--action-hover)}.login-status{min-height:2.5rem;color:var(--text-secondary);text-align:center;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.console-shell{min-height:100dvh}.console-header{border-bottom:1px solid var(--divider);background:var(--surface-1);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem 1.5rem;display:flex}.console-brand{align-items:center;gap:.75rem;display:flex}.console-brand img{object-fit:contain;background:#fff;border-radius:.5rem;width:3rem;height:2.25rem;padding:.25rem .375rem;display:block}.console-brand strong{font-size:1.125rem;font-weight:700}.console-profile{align-items:center;gap:1rem;display:flex}.console-profile>div{text-align:right;display:grid}.console-profile span{color:var(--text-secondary);font-size:.75rem}.console-profile strong{font-size:.8125rem;font-weight:500}.logout-button{border:1px solid var(--divider);min-height:2.25rem;color:var(--text);background:var(--surface-1);padding:0 .75rem}.logout-button:hover{background:#ffffff14}.console-content{width:min(100%,75rem);margin:0 auto;padding:1.5rem}.page-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.page-heading h1{margin:0;font-size:1.5rem;font-weight:500}.page-heading p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.8125rem}.console-layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1.5rem;display:grid}.queue-command-card,.console-secondary,.correction-dialog{border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--surface-1);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0f,0 1rem 2.5rem #0000004d}.queue-command-card{align-content:start;min-height:27rem;padding:1.5rem;display:grid}.queue-command-header h2,.console-secondary h2{margin:0;font-size:1.125rem;font-weight:500}.queue-number{color:var(--number);text-shadow:0 0 3.5rem var(--number-glow);font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:center;animation:queue-number-in var(--dur-base) var(--ease-settle);margin:2.5rem 0 1rem;font-size:clamp(6rem,13vw,10rem);font-weight:600;line-height:1;display:block}.queue-empty-state{min-height:10rem;color:var(--text-secondary);text-align:center;place-items:center;margin:2rem 0 1rem;font-size:1.125rem;display:grid}.queue-status{min-height:1.5rem;color:var(--text-secondary);text-align:center;margin:0;font-size:.8125rem}.queue-actions{align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.call-next{max-width:26rem;min-height:3.25rem;color:var(--on-action);background:var(--action);border:0;flex:12rem;padding:0 1.5rem;font-size:1rem;font-weight:600}.repeat-call{border:1px solid var(--action-border);min-height:3.25rem;color:var(--action-text);background:0 0;padding:0 1.25rem}.repeat-call:hover,.secondary-button:hover{background:var(--action-soft)}.secondary-button.step-back{border-color:var(--divider);min-height:3.25rem;color:var(--text-secondary);margin-left:auto}.secondary-button.step-back:hover{border-color:var(--field-border);color:var(--text);background:#ffffff14}.console-side-panel{align-content:start;gap:1.5rem;display:grid}.console-secondary{gap:1rem;padding:1.5rem;display:grid}.console-secondary>p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.display-health{min-height:1.25rem}.display-health.is-connected{color:var(--text);align-items:center;gap:.5rem;display:flex}.display-health.is-connected:before{content:"";background:var(--success);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite display-dot-pulse}.display-device-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.display-management-hint{color:var(--text-secondary);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.secondary-button{border:1px solid var(--action-border);min-height:2.75rem;color:var(--action-text);background:0 0;padding:0 .875rem}.setup-link-card{border:1px solid var(--action-border);color:var(--text-secondary);background:#2cc9b512;border-radius:.625rem;gap:.625rem;padding:.875rem;font-size:.75rem;line-height:1.5;display:grid}.setup-link-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.setup-link-header strong{color:var(--text);font-size:.8125rem;font-weight:500}.setup-link-meta{align-items:center;gap:.375rem;display:flex}.setup-link-countdown{color:var(--number);background:var(--number-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.setup-link-dismiss{border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:var(--text-secondary);background:0 0;border:0;font-size:1.125rem;line-height:1}.setup-link-dismiss:hover{color:var(--text);background:#ffffff14}.setup-link-row{gap:.5rem;display:flex}.setup-link-row input{border:1px solid var(--field-border);border-radius:var(--radius-control);min-width:0;height:2.5rem;color:var(--text-secondary);background:var(--surface-1);text-overflow:ellipsis;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;outline:none;flex:1;padding:0 .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.setup-link-row input:focus{border-color:var(--action);box-shadow:0 0 0 .2rem var(--focus)}.setup-link-copy{border-radius:var(--radius-control);height:2.5rem;color:var(--on-action);background:var(--action);white-space:nowrap;border:0;flex:none;padding:0 1rem;font-weight:600}.setup-link-copy:hover{background:var(--action-hover)}.setup-link-copy.is-copied{background:var(--success)}.setup-link-waiting{align-items:center;gap:.5rem;margin:0;display:flex}.setup-link-waiting-dot{background:var(--number);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite setup-waiting-pulse}@keyframes setup-waiting-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.correction-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.text-button{min-height:2.75rem;color:var(--danger);background:0 0;border:1px solid #0000;padding:0 .5rem}.text-button:hover{background:var(--danger-soft);border-color:#e96f6566}.dialog-backdrop{z-index:20;animation:backdrop-in var(--dur-base) ease-out;background:#040c0eb3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.correction-dialog{width:min(100%,30rem);animation:dialog-in var(--dur-base) var(--ease-settle);padding:1.5rem}.dialog-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog-title h2{margin:0;font-size:1.25rem;font-weight:500}.dialog-title button{width:2rem;height:2rem;color:var(--text-secondary);background:0 0;border:0;font-size:1.5rem;line-height:1}.dialog-title button:hover{background:#ffffff14}.correction-dialog>p{color:var(--text-secondary);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.correction-dialog>label:not(.announcement-choice){margin-top:1.25rem;display:block}.correction-dialog input[type=number]{margin-top:.5rem}.announcement-choice{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.announcement-choice input{width:1rem;height:1rem;accent-color:var(--action)}.dialog-actions{justify-content:end;gap:.75rem;margin-top:1.5rem;display:flex}.confirm-correction{min-height:2.75rem;color:var(--on-action);background:var(--action);border:0;padding:0 1rem;font-weight:600}.confirm-correction.is-danger{color:var(--on-danger);background:var(--danger)}.confirm-correction.is-danger:hover{background:#d95c52}.display-shell{height:100dvh;color:var(--text);background:radial-gradient(58rem 34rem at 84% -12%,#2cc9b51a,#0000 62%),radial-gradient(50rem 30rem at 6% 112%,#145a544d,#0000 64%),linear-gradient(160deg,#081416 0%,#0e2226 55%,#0a1a1e 100%);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.display-topbar{border-bottom:1px solid #ffffff14;align-items:center;gap:1.5rem;min-height:5rem;padding:clamp(.875rem,2vh,1.25rem) clamp(1.5rem,3vw,3rem);display:flex}.display-brand{background:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex;box-shadow:0 .5rem 1.5rem #00000040}.display-brand img{object-fit:contain;width:3.5rem;height:2.625rem;display:block}.display-outlet{align-items:center;gap:.625rem;margin-left:auto;display:flex}.display-outlet p{letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:500}.display-outlet-dot{background:var(--success);border-radius:50%;width:.625rem;height:.625rem;animation:2.4s ease-in-out infinite display-dot-pulse}.display-topbar:has(.is-stale) .display-outlet-dot{background:var(--number);animation:none}.display-status{border:1px solid var(--number-border);color:var(--number);background:var(--number-soft);border-radius:2rem;padding:.45rem .9rem;font-size:.8125rem}.display-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(16rem,22vw,24rem);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:0;padding:clamp(.75rem,2.5vh,2rem) clamp(1.5rem,3vw,3rem);animation:240s ease-in-out infinite display-idle-drift;display:grid}.display-main{grid-row:1/3;align-content:center;justify-items:center;gap:clamp(.75rem,2.2vh,1.75rem);min-height:0;display:grid}.display-kicker{color:var(--text-secondary);letter-spacing:.35em;text-indent:.35em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.6vw,1.375rem);font-weight:500}.display-number-panel{background:radial-gradient(42rem 20rem at 50% 118%,#ffc76612,#0000 70%),#ffffff0a;border:1px solid #ffffff17;border-radius:2rem;place-items:center;width:min(100%,56rem);min-height:min(42vw,52vh);display:grid;box-shadow:inset 0 1px #ffffff12,0 2rem 4rem #0000004d}.display-number-panel.has-number{animation:display-panel-called var(--dur-flash) var(--ease-out)}.display-current-number{color:var(--number);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 0 5rem #ffc7664d;animation:display-number-in var(--dur-call) var(--ease-settle);font-size:min(26vw,40vh);font-weight:600;line-height:1}.display-number-panel.is-empty .display-current-number{color:#ffffff38;letter-spacing:0;text-shadow:none}.display-direction{color:var(--text-secondary);letter-spacing:.02em;margin:0;font-size:clamp(1.125rem,2vw,1.625rem);font-weight:300}.display-rail{align-self:center;gap:clamp(.625rem,1.6vh,1rem);display:grid}.display-rail>p{color:var(--text-secondary);letter-spacing:.25em;text-indent:.25em;text-transform:uppercase;text-align:center;margin:0;font-size:clamp(.8125rem,1.2vw,1rem);font-weight:500}.display-upcoming{gap:clamp(.625rem,1.8vh,1rem);margin:0;padding:0;list-style:none;display:grid}.display-upcoming li{color:var(--text);font-variant-numeric:tabular-nums;text-align:center;animation:display-upcoming-in var(--dur-call) var(--ease-settle) backwards;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;padding:clamp(.375rem,1.2vh,.75rem) 1rem;font-weight:500;line-height:1.2}.display-upcoming li:first-child{border-color:var(--number-border);color:var(--number);background:#ffc76614;font-size:clamp(2.25rem,8vh,4.25rem)}.display-upcoming li:nth-child(2){font-size:clamp(1.5rem,5.5vh,2.75rem);animation-delay:60ms}.display-upcoming li:nth-child(3){color:#eaf6f4bf;font-size:clamp(1.125rem,4vh,2rem);animation-delay:.12s}.display-upcoming li.is-placeholder{color:#ffffff4d;background:#ffffff0d;border-color:#ffffff1f}.display-stage>.sound-control{grid-area:2/2;place-self:end}.sound-control{border:1px solid var(--number-border);min-width:2.875rem;height:2.875rem;color:var(--number);background:var(--number-soft);border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.sound-control:hover{background:#ffc7662e}.sound-control.is-enabled{width:2.875rem;color:var(--success);background:#4ecf8f1a;border-color:#4ecf8f8c;border-radius:50%;padding:0}.sound-control.is-enabled:disabled{cursor:default;opacity:1}@keyframes queue-number-in{0%{opacity:0;transform:translateY(.4rem)scale(.96)}to{opacity:1;transform:none}}@keyframes display-number-in{0%{opacity:0;transform:translateY(1.2rem)scale(.9)}to{opacity:1;transform:none}}@keyframes display-upcoming-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes display-panel-called{0%{border-color:var(--number-border);box-shadow:inset 0 1px #ffffff12,0 0 #ffc76666,0 2rem 4rem #0000004d}60%{border-color:var(--number-border);box-shadow:inset 0 1px #ffffff12,0 0 0 1.25rem #ffc76600,0 2rem 4rem #0000004d}to{border-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 0 0 1.25rem #ffc76600,0 2rem 4rem #0000004d}}@keyframes display-idle-drift{0%,to{transform:translate(0)}25%{transform:translate(.35rem,-.25rem)}50%{transform:translateY(.3rem)}75%{transform:translate(-.35rem,-.15rem)}}@keyframes display-dot-pulse{0%,to{box-shadow:0 0 #4ecf8f73}50%{box-shadow:0 0 0 .45rem #4ecf8f00}}@keyframes backdrop-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(.5rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.display-current-number,.queue-number{animation:display-number-fade var(--dur-call) ease-out}.display-number-panel.has-number,.display-stage,.display-upcoming li,.display-outlet-dot,.display-health.is-connected:before,.setup-link-waiting-dot{animation:none}.correction-dialog{animation:backdrop-in var(--dur-base) ease-out}button:not(:disabled):active{transform:none}}@keyframes display-number-fade{0%{opacity:0}to{opacity:1}}.sound-control-icon{flex:none;width:1.375rem;height:1.375rem}.sound-control-label{white-space:nowrap}.display-setup-screen{grid-template-rows:1fr;place-items:center;padding:2rem}.display-setup-card{text-align:center;width:min(100%,24rem)}.display-setup-logo{background:#fff;border-radius:1rem;width:13.5rem;height:auto;margin:0 auto;padding:1rem 1.25rem;display:block;box-shadow:0 .75rem 2rem #0000004d}.display-setup-card h1{margin:2rem 0 0;font-size:2rem;font-weight:500}.display-setup-card h2{margin:1.5rem 0 0;font-size:1.125rem;font-weight:500}.display-setup-copy{color:var(--text-secondary);margin:.75rem 0 0;line-height:1.5}@media (max-width:64rem){.console-layout{grid-template-columns:1fr}.console-side-panel{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.queue-command-card{min-height:24rem}.queue-actions{flex-wrap:wrap}.call-next{flex-basis:100%;max-width:none;min-height:3.75rem}}@media (max-width:48rem){.console-header,.page-heading{flex-direction:column;align-items:stretch}.console-header{gap:.75rem;padding:.75rem 1rem}.console-content{padding:1rem}.console-profile{justify-content:space-between}.console-profile>div{text-align:left}.console-side-panel{grid-template-columns:1fr}.queue-command-card{min-height:23rem;padding:1.25rem}.queue-number{margin:1.5rem 0 .75rem}.repeat-call{flex:auto}.dialog-actions{flex-wrap:wrap}.display-topbar{gap:.75rem;padding:.625rem 1rem}.display-brand{padding:.375rem .625rem}.display-brand img{width:2.75rem;height:2.0625rem}.display-outlet p{font-size:1rem}.display-stage{grid-template-rows:none;grid-template-columns:1fr;align-content:center;gap:.875rem;padding:.75rem 1rem}.display-main{grid-row:auto}.display-number-panel{border-radius:1.25rem;width:100%;min-height:min(58vw,46vh)}.display-current-number{font-size:min(34vw,34vh)}.display-rail{width:100%}.display-upcoming{grid-auto-flow:column;justify-content:center;align-items:center;gap:.625rem}.display-upcoming li{min-width:3.75rem;padding:.375rem .875rem}.display-upcoming li:first-child{font-size:1.75rem}.display-upcoming li:nth-child(2){font-size:1.375rem}.display-upcoming li:nth-child(3){font-size:1.125rem}.display-stage>.sound-control{grid-area:auto/1;justify-self:end}}
