.account-page{padding-bottom:80px}.room-codes label{gap:10px;display:grid}body:has(#page-account:not([hidden]) .account-signin){background:var(--accent)}#app:has(#page-account:not([hidden]) .account-signin){flex-direction:column;min-height:100dvh;display:flex}#app:has(.account-signin) .app-chrome{flex:none}#page-account:has(.account-signin){flex:1;display:flex}.account-page.account-signin{background:var(--accent);color:#fff;flex:1;place-items:center;width:100%;max-width:none;margin:0;padding:32px 24px;display:grid;position:relative}.login-panel{background:#ffffff2e;border-radius:14px;align-items:center;width:min(100%,460px);margin:0;padding:6px;display:flex}.login-panel:focus-within{outline-offset:3px;outline:2px solid #fffc}.login-panel input{color:#fff;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:1;padding:16px;font-size:18px}.login-panel input::placeholder{color:#ffffffd9;opacity:1}.login-panel input:focus-visible{outline:none}.login-panel button{color:#fff;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;min-height:44px;margin:0;padding:12px;display:grid}.login-panel button:hover:not(:disabled){background:#ffffff24}.login-panel button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.login-panel button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.account-signin .account-message{color:#fff;text-align:center;background:0 0;width:min(100% - 48px,460px);max-width:none;margin:0;padding:0;font-size:15px;position:absolute;top:calc(50% + 52px);left:50%;transform:translate(-50%)}.account-message:empty{display:none}.account-message{background:#e8eefc;border-radius:6px;padding:14px 18px}.plan-actions{align-content:start;gap:10px;display:grid}.rooms-section,.profile-section{margin-top:12px}.account-page .section-heading{justify-content:space-between;align-items:center;display:flex}.inline-form{align-items:end;gap:16px;margin:22px 0;display:flex}.inline-form label{flex:1;gap:8px;max-width:450px;display:grid}.inline-form input{width:100%}.room-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.room-row h3{margin:0 0 6px}.room-row p{margin:0 0 8px;font-size:14px}.room-codes{background:#e8eefc;border-radius:8px;margin:20px 0;padding:24px}.room-codes textarea{overflow-wrap:anywhere;resize:vertical;width:100%;font-size:12px}.account-link{background:var(--accent);color:#fff;border-radius:6px;padding:12px 18px;text-decoration:none;display:inline-block}.account-page .text{color:#2647af;text-align:left;background:0 0;border:0;padding:10px 0}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.inline-form{flex-direction:column;align-items:stretch}.inline-form label{max-width:none}.app-nav{gap:18px;overflow-x:auto}.app-nav a{white-space:nowrap}.room-row{flex-direction:column;align-items:stretch}}.rooms-section{padding-top:4px}.room-row>div{min-width:0}.room-row h3{font-size:18px}.room-row .plan-actions{max-width:320px}.account-page{min-width:0}.account-page .inline-form{flex-direction:column;align-items:stretch;gap:12px;margin:16px 0}.account-page .inline-form label{min-width:0;max-width:none}.account-page .section-heading{flex-wrap:wrap;gap:12px}.room-codes{padding:16px}.room-row h3{overflow-wrap:anywhere}@media (width>=681px){.account-page .inline-form{flex-direction:row;align-items:end;gap:16px}.account-page .inline-form label{max-width:450px}.room-codes{padding:24px}}.clickers-section{padding-top:8px}.clickers-section .section-heading h1{margin:0;font-size:24px}.clickers-section .section-heading button{margin:0}.clickers-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.clickers-table th,.clickers-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}.clickers-table th:first-child,.clickers-table td:first-child{padding-left:0}.clickers-table th:last-child,.clickers-table td:last-child{padding-right:0}.clickers-table td button{margin:0}#clicker-pairing{margin-top:24px}#clicker-pairing h3{margin:0}#link-clicker{max-width:480px}.pairing-help{padding-left:20px;font-size:14px;line-height:1.6}.pairing-help li+li{margin-top:8px}.pairing-actions{gap:12px;display:flex}.pairing-actions button{margin:0}.clicker-name{text-align:left;width:100%;color:var(--accent);overflow-wrap:anywhere;background:0 0;margin:0;padding:10px 0}.clickers-table tr[data-clicker]{cursor:pointer}.clickers-table tr[data-clicker]:hover{background:#e8eefc}#clicker-dialog{border:1px solid var(--line);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;background:#f5f7fa;border-radius:12px;padding:24px}#clicker-dialog::backdrop{background:#0f192d80}#clicker-dialog h2{overflow-wrap:anywhere;margin:0}#clicker-dialog .channel-choices{border:0;margin:24px 0;padding:0}#clicker-dialog legend{margin-bottom:12px;padding:0;font-size:16px}.channel-choices label{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:12px 0}.channel-choices input{width:22px;height:22px;min-height:22px;accent-color:var(--accent);flex:none;margin:0}.channel-choices span{overflow-wrap:anywhere}.channel-choices small{font-weight:400;display:block}.clicker-dialog-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.clicker-dialog-actions button{margin:0}.clickers-table th:last-child,.clickers-table td:last-child{width:84px}.clickers-table time{font-weight:400}.account-avatar{width:44px;height:44px;min-height:44px;color:var(--accent);background:#e8eefc;border-radius:50%;flex:none;margin:0;padding:0}.account-popover{border:1px solid var(--line);color:#17243a;background:#fff;border-radius:10px;width:min(260px,100vw - 32px);margin:0;padding:12px;position:fixed;inset:auto}.account-popover button,.account-popover a{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:0;border-radius:6px;margin:0;padding:12px;font-size:15px;text-decoration:none;display:block}.account-popover button:hover,.account-popover a:hover{background:#e8eefc}.account-menu-name{overflow-wrap:anywhere;margin:4px 12px 12px;font-weight:650}.account-popover [role=status]:empty{display:none}.account-dialog{border:1px solid var(--line);color:#17243a;background:#f5f7fa;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.account-dialog::backdrop{background:#0f192d80}.account-dialog .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.account-dialog .section-heading h2{margin:0}.account-dialog .text{color:#2647af;background:0 0;border:0;padding:10px 0}.account-dialog .clicker-dialog-actions{margin-top:20px}.channels-section .section-heading h2{margin:0;font-size:24px}.channels-section .section-heading button{margin:0}.channels-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.channels-table th,.channels-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}.channels-table th:first-child{padding-left:0}.channels-table th:last-child,.channels-table td:last-child{width:84px;padding-right:0}.channels-table button{margin:0}.channel-name{text-align:left;width:100%;color:var(--accent);overflow-wrap:anywhere;background:0 0;padding:10px 0}.channels-table tr[data-channel]{cursor:pointer}.channels-table tr[data-channel]:hover{background:#e8eefc}.channels-table .manual-link{min-height:44px;color:var(--accent);padding:12px 0;display:block}.signin-code{width:min(100%,460px)}.signin-code h1{color:inherit}.signin-code p{overflow-wrap:anywhere}.signin-code .login-panel{width:100%}.signin-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.signin-actions button{color:inherit;background:0 0;border:1px solid}.account-signin:has(.signin-code){align-content:center;gap:20px}.account-signin:has(.signin-code) .account-message{grid-row:2;width:min(100%,460px);position:static;transform:none}.cloud-receiver{--blue:var(--accent)}.cloud-receiver main{max-width:880px;padding-top:32px}.cloud-receiver h1{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.15}.cloud-receiver h2{margin:0;font-size:22px}.cloud-receiver .intro{color:#52617a;margin:10px 0 24px;font-size:16px}.cloud-receiver section,.cloud-receiver details{border:0;padding:0}.cloud-receiver .section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.cloud-receiver .badge{color:#44536a;background:#e0e6ee;border-radius:5px;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:650}.cloud-receiver .badge.online{color:#145c3d;background:#d4eee2}.cloud-receiver .room-line{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:15px 0;font-size:13px;display:flex}.cloud-receiver #room{overflow-wrap:anywhere;color:#52617a}.cloud-receiver button{margin:0;padding:10px 14px;font-size:14px}.cloud-receiver button.text{color:#52617a;background:0 0}.cloud-receiver .connection-actions{flex-wrap:wrap;gap:10px;display:flex}.cloud-receiver .pairing{margin:20px 0 0;font-size:14px}.cloud-receiver .pairing p{color:#52617a}.cloud-receiver .output-section{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.cloud-receiver .arm{background:var(--accent);color:#fff}.cloud-receiver .arm.enabled{color:#fff;background:#145c3d;border-color:#145c3d}.cloud-receiver .small{color:#52617a;font-size:13px;line-height:1.5}.cloud-receiver #output-hint{min-height:20px;margin:10px 0 22px}.cloud-receiver .mappings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cloud-receiver .mapping{background:#fff;min-width:0;margin:0;padding:18px}.cloud-receiver legend{font-size:19px}.cloud-receiver .button-symbol{color:var(--accent);margin-right:8px;font-size:14px}.cloud-receiver label{font-size:13px}.cloud-receiver input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;min-height:18px;margin:0}.cloud-receiver .toggle{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.cloud-receiver .modifiers{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cloud-receiver .modifiers label{flex-direction:row;align-items:center;gap:5px;font-size:12px;display:flex}.cloud-receiver .osc-toggle{margin-top:12px}.cloud-receiver .destination{grid-template-columns:minmax(0,1fr) 90px;gap:12px;margin-top:12px;display:grid}.cloud-receiver .save-line{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.cloud-receiver .save-line button{flex-shrink:0}.cloud-receiver .activity{border-top:1px solid var(--line);color:#52617a;flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.cloud-receiver #last-event{color:#17243a;flex:1}.cloud-receiver #message{color:#8b342f;min-height:20px;font-size:14px}.cloud-receiver #pairing-label{margin-top:14px}.cloud-receiver textarea{resize:vertical;width:100%;font:inherit;border:1px solid #aebbd0;border-radius:7px;padding:10px}.cloud-receiver footer{margin-top:22px}.cloud-receiver .startup-section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.cloud-receiver .startup-section h2{margin-bottom:18px}@media (width<=600px){.cloud-receiver .mappings{grid-template-columns:1fr}.cloud-receiver .section-heading{flex-wrap:wrap}.cloud-receiver .save-line{align-items:flex-start}}.cloud-receiver .propresenter{border:1px solid var(--line);border-radius:10px;margin:0 0 24px;padding:20px}.cloud-receiver .pp-assignment{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:16px}.cloud-receiver .pp-identity{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.cloud-receiver .pp-presentations{min-height:140px;margin-bottom:8px}.cloud-receiver .mapping:disabled{opacity:.55}@media (width<=600px){.cloud-receiver .pp-identity{grid-template-columns:1fr}}.cloud-receiver .pp-name-rule{grid-template-columns:170px minmax(0,1fr);gap:10px;margin:14px 0;display:grid}.cloud-receiver .pp-rule-remove{grid-column:1/-1;justify-self:start}@media (width<=600px){.cloud-receiver .pp-name-rule{grid-template-columns:1fr}}.cloud-receiver .receiver-options{margin-top:20px}.cloud-receiver .receiver-options>summary,.cloud-receiver .startup-section>summary{color:var(--accent)}.cloud-receiver #mappings{padding-top:16px}.cloud-receiver .propresenter-settings{margin-bottom:20px}.cloud-receiver .osc-settings{margin-top:20px}.cloud-receiver .propresenter{margin-top:12px}.cloud-receiver #message:empty{display:none}body.sender-mode{background:#2c50c8;padding:0;overflow:hidden}body.sender-mode #app{flex-direction:column;height:100dvh;display:flex}body.sender-mode .app-chrome{flex:none}body.sender-mode .app-nav{white-space:nowrap;flex:none;overflow-x:auto}body.sender-mode #page-send{flex:1;min-height:0;display:flex}.sender-page{width:100%;max-width:none;min-height:0;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);color:#fff;background:#2c50c8;flex:1;place-items:center;margin:0;display:grid}#link-code-panel{text-align:center;padding:24px}#link-code{letter-spacing:.06em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(32px,10vw,80px);font-weight:650;display:block}#sender-retry{color:#2c50c8;background:#fff}.cue-buttons{width:100%;height:100%;min-height:0;position:relative}.cue-buttons button{color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:20px;display:grid}.cue-buttons svg{fill:currentColor;display:block}.cue-buttons [data-click=next]{width:min(80vw,64dvh,500px);height:min(80vw,64dvh,500px);min-height:0;max-height:calc(100% - 104px);padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cue-buttons [data-click=next] svg{width:min(65vw,52dvh,420px);max-height:100%}.cue-buttons [data-click=previous]{border-radius:50%;width:64px;height:64px;padding:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.cue-buttons [data-click=previous] svg{width:32px;height:32px}@media (orientation:landscape) and (height<=500px){.cue-buttons [data-click=previous]{width:48px;height:48px;padding:8px;bottom:0}}.cue-buttons button:disabled{opacity:.4}.cue-buttons button:active:not(:disabled){background:#ffffff24}.cue-buttons button:focus-visible{outline-offset:-8px;outline:3px solid #fff}@media (prefers-reduced-motion:no-preference){.cue-buttons button{transition:background-color 80ms}}:root{color:#17243a;font-synthesis:none;--accent:#2c50c8;--line:#d7dee8;background:#f5f7fa;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}*{box-sizing:border-box}body{padding-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));margin:0}[hidden]{display:none!important}.app-nav{border-bottom:1px solid var(--line);background:#fff;gap:24px;padding:0 max(24px,50vw - 440px);display:flex}.app-nav a{color:#52617a;border-bottom:3px solid #0000;padding:17px 0 14px;font-size:14px;font-weight:650;text-decoration:none}.app-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}header{padding:16px max(24px,50vw - 440px);padding-top:calc(16px + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:inherit;letter-spacing:-1px;align-items:center;gap:15px;font-size:24px;font-weight:750;text-decoration:none;display:flex}.brand-mark{color:var(--accent);letter-spacing:3px;font-size:13px}header>span{color:#52617a;font-size:14px}main{max-width:880px;margin:auto;padding:28px 24px}h1{letter-spacing:-.6px;margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.04}h2{letter-spacing:-.5px;margin:0 0 14px;font-size:20px}p{max-width:65ch;line-height:1.6}.intro{margin-bottom:20px}.intro p{color:#52617a;font-size:18px}.notice{background:#e8eefc;border-radius:6px;max-width:none;padding:15px 18px;font-size:15px}.notice.error{color:#7b2619;background:#fff0ec}section,details{border-bottom:1px solid var(--line);padding:24px 0}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;min-height:46px;margin:4px 8px 4px 0;padding:13px 21px;font-weight:650}button:disabled{opacity:.5;cursor:default}button.secondary{color:var(--accent);background:#fff;border-color:#bac7e4}.text-button{color:var(--accent);background:0 0;padding:10px 8px}.hint{color:#52617a;font-size:14px}.identity{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.identity p{color:#52617a;margin:5px 0;font-size:14px}.state{color:#304a93;white-space:nowrap;background:#e8eefc;border-radius:6px;padding:10px 14px;font-size:14px}.fields{grid-template-columns:1fr;gap:20px;margin:18px 0;display:grid}label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}input,select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #aebbd0;border-radius:7px;width:100%;min-height:46px;padding:10px 12px}textarea:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #edb64d}fieldset{border:1px solid var(--line);border-radius:10px;margin:30px 0 0;padding:16px 20px}legend{padding:0 7px;font-size:20px;font-weight:650}fieldset details{border:0;min-width:0;padding:0}fieldset details summary{font-size:14px}.identity h2,.profile-tabs button{overflow-wrap:anywhere}.profile-tabs{flex-wrap:wrap;gap:3px;display:flex}.apply-bar{background:#e8eefc;border:0;border-radius:10px;margin-top:26px;padding:22px}.apply-bar p{margin-top:0}.footer-actions{justify-content:flex-end;padding-top:18px;display:flex}summary{cursor:pointer;min-height:32px;font-weight:650}footer{color:#52617a;margin:52px 0 10px;font-size:12px;line-height:1.7}@media (width<=600px){header{padding:20px;padding-top:calc(20px + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.brand{font-size:22px}header>span{font-size:12px}main{padding:32px 20px}.fields{grid-template-columns:1fr}.identity{display:block}.state{margin-top:15px;display:inline-block}.intro p{font-size:16px}.footer-actions{flex-wrap:wrap}.apply-bar{margin-left:-5px;margin-right:-5px}fieldset{padding:12px}.notice{font-size:14px}}@media (prefers-reduced-motion:no-preference){button{transition:background .12s}button:hover:not(:disabled){filter:brightness(.94)}}.event-config{margin-top:30px;padding:20px}.event-action{border-top:1px solid var(--line);padding:20px 0 12px}.action-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.action-heading h3{margin:0;font-size:19px}.action-toggle{flex-direction:row;align-items:center;gap:8px}.action-toggle input{width:20px;height:20px;min-height:20px;accent-color:var(--accent)}.action-disabled .action-heading h3{color:#52617a}.action-controls{flex-wrap:wrap;display:flex}.event-config .action-picker{border-top:1px solid var(--line);padding-top:18px}.event-config .action-picker summary{color:var(--accent);font-size:16px}.action-types{flex-wrap:wrap;margin-top:12px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.event-config{padding:12px}.action-heading{align-items:flex-start}}.notice:empty{display:none}textarea{resize:vertical}h1,h2,h3{overflow-wrap:anywhere}.app-nav{white-space:nowrap;overflow-x:auto}button,summary,a{touch-action:manipulation}.device-setup details>summary{color:var(--accent)}.device-setup .identity details{border:0;padding:8px 0 0}.event-action .hint{margin:8px 0}.event-action .fields:empty{display:none}.action-options{margin-top:8px}.action-options summary{color:#52617a}@media (width<=600px){input,select,textarea{font-size:16px}}.event-config{border:0;border-radius:0;padding:0}.event-config legend{padding:0;font-size:18px}.event-config .event-action{border-top:1px solid var(--line);padding:12px 0}.event-config .event-action>summary{color:#17243a;font-size:16px}.event-action>.action-heading{justify-content:flex-end;margin:8px 0}#profiles{border:0;padding:8px 0}summary{align-content:center;min-height:44px}::selection{color:#17243a;background:#d7e1ff}input,select,textarea{font-size:16px}main,section,fieldset{min-width:0}@media (width>=681px){.fields{grid-template-columns:1fr 1fr}}.app-chrome{background:#fff;min-width:0}.desktop-layout .app-chrome{z-index:10;position:sticky;top:0}.brand{gap:10px}.brand-logo{flex:none;width:32px;height:32px;display:block}.install-page{max-width:1000px}.install-page>section{border-top:1px solid var(--line);border-bottom:0;margin-top:32px;padding-top:28px}.install-page h2{margin:0 0 12px}.companion-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.companion-downloads a{border:1px solid var(--line);height:100%;color:var(--accent);background:#fff;border-radius:6px;padding:20px 16px;text-decoration:none;display:block}.companion-downloads a:hover{border-color:var(--accent)}.companion-downloads a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.companion-downloads strong,.companion-downloads span{display:block}.companion-downloads span{color:#52617a;margin-top:8px;font-size:13px}.firmware-installer{border:0;width:100%;height:1200px;margin-top:20px;display:block}@media (width<=680px){.companion-downloads{grid-template-columns:1fr}}body.manual-mode{color:#17243a;background:#fff;padding:0;overflow:hidden}body.manual-mode #app{flex-direction:column;height:100dvh;display:flex}body.manual-mode .app-chrome{flex:none}#page-manual{flex:1;min-height:0}.manual-view{background:#fff;place-items:center;width:100%;max-width:none;height:100%;margin:0;padding:0;display:grid;position:relative}#manual-cue{margin:0;font-size:clamp(24px,5vw,48px);font-weight:400}.manual-arrow{fill:#fff;width:min(65vw,52dvh,420px);max-height:70%;display:none}.manual-view[data-cue=next]{background:#149447}.manual-view[data-cue=previous]{background:#d92d35}.manual-view:not([data-cue=idle]) .manual-arrow{display:block}.manual-view[data-cue=previous] .manual-arrow{transform:rotate(180deg)}.manual-view:not([data-cue=idle]) #manual-cue{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#manual-sound{bottom:max(12px, env(safe-area-inset-bottom));right:max(12px, env(safe-area-inset-right));color:#59616b;background:0 0;border:0;border-radius:0;min-height:44px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;position:absolute}#manual-sound:hover{text-decoration:underline}#manual-sound:focus-visible{outline-offset:-4px;outline:2px solid}.manual-view:not([data-cue=idle]) #manual-sound{color:#fff}#manual-status,#manual-feedback{left:20px;right:20px;bottom:max(64px, calc(env(safe-area-inset-bottom) + 52px));text-align:center;color:#59616b;margin:0;font-size:14px;position:absolute}#manual-feedback{bottom:max(100px, calc(env(safe-area-inset-bottom) + 88px))}#manual-status:empty,#manual-feedback:empty{display:none}.manual-view:not([data-cue=idle]) #manual-status,.manual-view:not([data-cue=idle]) #manual-feedback{color:#fff}
