.page.page-cant-connect{height:100vh;display:grid;align-items:center;align-content:center;justify-content:center}.page.page-cant-connect p{max-width:40em}.page.page-404{height:100vh;display:grid;align-items:center;align-content:center;justify-content:center}.page.page-404 p{max-width:40em}.page.page-403{min-height:100vh;display:grid;align-items:center;align-content:center;justify-content:center;text-align:center;padding-bottom:3em}.page.page-403 .btn{text-transform:uppercase;font-size:.85em;font-weight:600}.page.page-403 p{max-width:40em;line-height:150%}.page.page-403 p a{margin-right:5px}.page.login{font-size:1.2em;min-height:100%;width:100%;margin:0 auto;padding-bottom:0;display:grid;grid-template-rows:auto 1fr auto;position:relative;max-width:45em}.page.login em{font-style:normal;color:var(--confirmed-pink)}.page.login main{margin-bottom:0;padding:0 1em;display:grid;align-items:center;align-content:center;justify-items:center}.page.login .login-form{display:grid;gap:1em;justify-items:center}.page.login .login-form .email-login{display:flex;gap:.5em;width:min(26em,100vw - 100px)}.page.login .login-form .email-login input{flex-grow:1}.page.login .login-form .or{border-top:1px solid var(--border);width:100%;height:1em;margin-top:1em;display:flex;align-items:center;justify-items:center}.page.login .login-form .or>div{background:var(--base);width:3em;text-align:center;margin:-1.2em auto 0;font-size:.85em;color:var(--label);font-weight:600}.page.login .return{color:var(--label);font-size:.85em}.page.login .error{background:#f5f57b;padding:10px}.page.login .links a{padding:5px}.page.login .confirmed-footer{padding-top:0}@media (max-width: 500px){.page.login .login-form .email-login{display:grid}.page.login .error{margin:10px 0}}html[theme=dark] .page.login .error{background:var(--control-bg);color:#fff}.page.signup{padding:40px var(--content-horiz-padding);min-height:100vh;background:var(--base-1);display:flex;flex-direction:column;align-items:center;max-width:none}.page.signup .signup-header{text-align:center;margin-bottom:30px}.page.signup .signup-header h1{font-size:2.2em;margin-bottom:10px;color:var(--base-text)}.page.signup .signup-header .subtitle{color:var(--label);font-size:1.1em}.page.signup .signup-card{background:var(--base);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-low);width:100%;max-width:550px;padding:40px}@media (max-width: 600px){.page.signup .signup-card{padding:20px}}.page.signup .signup-card h2{margin-top:0;margin-bottom:10px;font-size:1.5em;color:var(--base-text)}.page.signup .signup-card .instruction{color:var(--label);margin-bottom:25px;line-height:1.5}.page.signup .role-grid{display:grid;gap:12px}.page.signup .role-grid .role-btn{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid var(--border);background:var(--base);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.page.signup .role-grid .role-btn:hover{border-color:var(--control);background:var(--base-faint);transform:translateY(-1px);box-shadow:var(--shadow-flat)}.page.signup .role-grid .role-btn .icon-wrapper{width:40px;height:40px;background:var(--base-2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--control);font-size:20px;flex-shrink:0}.page.signup .role-grid .role-btn .text{flex-grow:1;display:flex;flex-direction:column;gap:2px}.page.signup .role-grid .role-btn .text .title{font-weight:600;color:var(--base-text);font-size:1em}.page.signup .role-grid .role-btn .text .desc{font-size:.85em;color:var(--label)}.page.signup .role-grid .role-btn .arrow{color:var(--label-x1)}.page.signup .role-grid .role-btn.secondary{border-style:dashed}.page.signup .role-grid .role-btn.secondary .icon-wrapper{background:var(--base-1);color:var(--label)}.page.signup .role-grid .role-btn.secondary:hover{border-style:solid}.page.signup .role-grid .separator{height:1px;background:var(--border);margin:10px 0}.page.signup .blocked-message{text-align:center}.page.signup .blocked-message .icon-header{font-size:40px;color:var(--control);margin-bottom:20px}.page.signup .blocked-message p{color:var(--base-text-2);line-height:1.6;margin-bottom:15px}.page.signup .blocked-message .actions{margin-top:30px;display:flex;flex-direction:column;gap:15px;align-items:center}.page.signup .blocked-message .actions .btn.link{color:var(--control);text-decoration:none;font-size:.9em}.page.signup .blocked-message .actions .btn.link:hover{text-decoration:underline}.page.signup .production-details .back-link,.page.signup .email-verification .back-link{background:none;border:none;color:var(--label);cursor:pointer;display:flex;align-items:center;gap:5px;margin-bottom:20px;padding:0;font-size:.9em}.page.signup .production-details .back-link:hover,.page.signup .email-verification .back-link:hover{color:var(--base-text)}.page.signup .production-details .form-grid,.page.signup .email-verification .form-grid{display:grid;gap:15px;margin-bottom:30px}.page.signup .production-details .form-grid label,.page.signup .email-verification .form-grid label{font-weight:600;font-size:.9em;color:var(--base-text);margin-bottom:-5px}.page.signup .production-details .form-grid .input,.page.signup .email-verification .form-grid .input{padding:12px;border:1px solid var(--border);border-radius:8px;width:100%}.page.signup .production-details .form-grid .input:focus,.page.signup .email-verification .form-grid .input:focus{border-color:var(--control);outline:none}.page.signup .production-details .button-row,.page.signup .email-verification .button-row{display:flex}.page.signup .production-details .button-row.right,.page.signup .email-verification .button-row.right{justify-content:flex-end}.page.signup .production-details .confirmation-box .account-info,.page.signup .email-verification .confirmation-box .account-info{border-radius:8px;margin-bottom:10px;text-align:left;font-size:.9em;display:flex}.page.signup .production-details .confirmation-box .account-info .label,.page.signup .email-verification .confirmation-box .account-info .label{color:var(--label);margin-right:5px}.page.signup .production-details .confirmation-box .account-info .value,.page.signup .email-verification .confirmation-box .account-info .value{font-weight:600}.page.signup .production-details .action-area,.page.signup .email-verification .action-area{margin-top:20px}.page.signup .production-details .action-area .full-width,.page.signup .email-verification .action-area .full-width{width:100%;justify-content:center;padding:12px;font-size:1.1em}.page.signup .production-details .error-banner,.page.signup .email-verification .error-banner{margin-top:20px;padding:12px;background:var(--destructive-bg);color:var(--destructive);border-radius:8px;display:flex;align-items:center;gap:10px;font-size:.9em}.page.join-team{font-size:1.2em;min-height:100vh;width:100%;margin:0 auto;padding-bottom:0;display:grid;grid-template-rows:auto 1fr auto;position:relative;max-width:45em}.page.join-team em{font-style:normal;color:var(--confirmed-pink)}.page.join-team main{margin-bottom:0;padding:0 1em;display:grid;align-items:center;align-content:center;justify-items:center}.page.join-team main .short-long{margin-bottom:1em}.page.join-team main .controls{text-align:center}.page.join-team main input{width:17em}.page.join-team .squisher{margin:1em 0}@media (max-width: 500px){.page.join-team .login-form .email-login{display:grid}}#popups .menu.cue-context-picker-menu{font-size:30px;display:grid}#popups .menu.cue-context-picker-menu .menu-item{padding:30px}.slide.cue{background:#000;color:#fff;--time-font: Questrial}.slide.cue .slide-body{margin-top:1%;margin-bottom:6.5%}.slide.cue .up-next-info{display:flex;flex-wrap:wrap;gap:100px;align-items:center;justify-content:center}.slide.cue .actual-contents{font-size:20em;font-weight:800;gap:100px;line-height:100%}.slide.cue .actual-contents .timer{font-size:1.5em;color:gray;font-family:var(--time-font),monospace;font-weight:700;line-height:90%}.slide.cue .actual-contents .timer.negative{color:#cb0101}.slide.cue .actual-contents em{display:block;font-style:normal}.slide.cue .show-time-left{font-family:var(--time-font);position:absolute;font-size:130px;color:#fff;bottom:0;left:0;right:0;padding:50px;display:grid;grid-template-columns:1fr auto;gap:1em}.slide.cue .show-time-left .icon{font-size:100px}.slide.cue .show-time-left .current-time{display:flex;align-items:center;gap:30px}.slide.cue .survey-status{color:#fff}.slide.cue .show-summary{position:absolute;top:20px;right:30px;color:#fff;font-size:40px}.slide.cue .tracking-mode{position:absolute;top:20px;left:30px;color:#fff;font-size:40px}#popups .menu.layout-editor-menu{padding-top:0}#popups .menu.layout-editor-menu .tabs .tab-page{padding:0 20px 10px}#popups .menu.layout-editor-menu .css-overrides{width:100%;height:100%;padding:10px;min-height:290px}#popups .menu.layout-editor-menu .css-overrides:focus{outline:none}#popups .menu.layout-editor-menu .hint{padding:10px 0}.act-overlay{position:absolute;inset:0;overflow:hidden;display:grid;justify-content:center;align-content:center;font-size:5vw;--fade-time: .5s;--display-time: 3000s;--margin: 50px;--background: var(--base);--act-tile-background: #33333366;background:var(--background)}.act-overlay .layout-editor-dropdown{position:absolute;top:10px;right:10px}.act-overlay .layout-editor-dropdown .toggle{color:#fff;display:flex;padding:20px;opacity:.1;transition:opacity .3s ease-in-out}.act-overlay .layout-editor-dropdown .toggle:hover{opacity:1}.act-overlay.bottom{font-size:4vw;color:#fff}.act-overlay.bottom .act-info{position:absolute;padding:var(--margin);left:10px;bottom:10px;right:10px;background:var(--act-tile-background);border-radius:2vw;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));box-shadow:0 0 3px 1px #0008;grid-template-areas:"headshot name timer" "headshot role timer" "headshot socials timer"}.act-overlay.bottom .act-info .timer{font-size:1em}.act-overlay .act-info{opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:grid;grid-template-areas:"headshot name timer" "headshot role timer" "headshot socials socials";grid-template-columns:auto 1fr auto;align-items:center;gap:0 .5em;background:var(--background)}.act-overlay .act-info .headshot{grid-area:headshot;height:1.5em;width:1.5em}.act-overlay .act-info .name{grid-area:name;font-weight:600}.act-overlay .act-info .timer{grid-area:timer;font-size:.5em;font-family:var(--numerical-font)}.act-overlay .act-info .role{grid-area:role;font-size:.5em}.act-overlay .act-info .socials{grid-area:socials;display:flex;flex-wrap:wrap;font-size:.5em;gap:1em}.act-overlay .act-info .socials .social-pill{display:flex;font-size:.85em;align-items:center;gap:.1em}.act-overlay .fade-in{animation:enter var(--fade-time) ease-out forwards,leave var(--fade-time) ease-in calc(var(--fade-time) + var(--display-time)) forwards}@keyframes enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}#popups .callsheet-settings-menu{font-size:1.2em}.callsheet{font-size:1.6em;max-width:40em;margin:0 auto;display:grid;grid-template-rows:auto 1fr}.callsheet.live{height:100%;align-items:start;overflow:hidden}.callsheet .lineup.live-view{display:grid;grid-template-columns:auto 1fr auto;gap:0;align-items:center;height:100%;border:3px solid var(--red);align-content:center;overflow-y:auto}@media (min-width: 500px){.callsheet .lineup.live-view{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.callsheet .lineup.live-view{padding-bottom:2em}.callsheet .lineup.live-view .live-lineup-row{display:contents;--horiz-padding: 30px}.callsheet .lineup.live-view .live-lineup-row>*{padding:10px var(--horiz-padding);height:100%;align-content:center}.callsheet .lineup.live-view .live-lineup-row.after-act .spot-start label{visibility:hidden}.callsheet .lineup.live-view .live-lineup-row.after-act>*{font-size:.75em;color:var(--control-3);padding:4px var(--horiz-padding)}.callsheet .lineup.live-view .live-lineup-row.after-act.past>*{color:var(--control-6)}.callsheet .lineup.live-view .live-lineup-row.break>*{color:#eab308b3;font-size:.75em}.callsheet .lineup.live-view .live-lineup-row.current>*{color:var(--control);font-weight:600;background:var(--base-2)}.callsheet .lineup.live-view .live-lineup-row.current>*:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.callsheet .lineup.live-view .live-lineup-row.current>*:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.callsheet .lineup.live-view .live-lineup-row.past>*{color:var(--base-3)}.callsheet .lineup.live-view .live-lineup-row.past .spot-start{color:var(--base-3)}.callsheet .lineup.live-view .spot-start{font-family:var(--numerical-font);text-align:end}.callsheet .lineup.live-view .icon{margin-bottom:-3px}.callsheet .lineup.live-view .event{gap:.5em}.callsheet .lineup.live-view .duration{font-family:var(--numerical-font);text-align:start;min-width:14rem}.callsheet .view-toggles{display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;top:30px;right:30px}.callsheet .view-toggles button{display:flex;gap:.5em;align-items:center;justify-content:center;padding:1em;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.callsheet .settings-dropdown{position:absolute;right:10px;top:10px}.callsheet .settings-dropdown .toggle{padding:20px;color:var(--control);transition:color .3s ease}.callsheet .settings-dropdown .toggle .icon{font-size:1.2em}.callsheet .settings-dropdown .toggle:hover{color:var(--light)}.callsheet h1{text-align:center;width:100%;font-size:1.5em;padding:0}.callsheet h2{text-align:center;padding:0;margin:0 0 20px}.callsheet .lineup{display:flex;flex-direction:column;gap:.5em 1em;padding:var(--content-horiz-padding);align-items:center;margin:0 auto;width:100%;display:grid;grid-template-columns:2fr auto auto auto;text-align:left;gap:0 max(1em,5vw);padding-bottom:2em}.callsheet .lineup .section-name{margin-top:3em;font-weight:800;font-size:1em;color:var(--light);text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;padding-bottom:10px}.callsheet .lineup .header{white-space:nowrap;font-size:.5em;color:var(--label)}.callsheet .lineup hr{grid-column:1/-1;width:100%;border:none;border-bottom:1px solid var(--border);margin:5px 0}.callsheet .lineup .number{font-family:var(--numerical-font)}.callsheet .lineup .call-time{color:var(--base-6)}.callsheet .lineup .act-name{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.callsheet .lineup .role{font-size:.5em;color:var(--label);padding-top:5px}@media (max-width: 699px){.callsheet{font-size:1.2em}}@media (max-width: 500px){.callsheet{font-size:1em}}@media print{.callsheet{font-size:1.25em;height:auto}.callsheet .view-toggles{display:none}.callsheet h1,.callsheet h2,.callsheet .break{color:#000}.callsheet h2{margin-bottom:0}.callsheet .lineup{color:#333}.callsheet .lineup .section-name{color:#000;margin-top:2em}.callsheet .lineup hr{border-bottom:1px solid #eee}}#popups .menu.agent-acts-picker-menu .headshot{width:30px;font-size:.85em;margin-right:5px}#popups .menu.settings-menu{bottom:60px;left:10px;width:calc(18em - 25px);border-bottom:1px solid var(--border);background:var(--base-2)}#popups .menu.settings-menu hr{border-top-color:var(--base-4)}#popups .menu.production-toggle-menu{margin-top:0;padding-top:0;box-shadow:none;border-radius:0;top:60px;bottom:0}#popups .menu.production-toggle-menu .menu-contents{max-height:unset;height:calc(100vh - 60px);width:18em;border-top:none;background:var(--base-1);display:grid;grid-template-rows:auto 1fr;--item-padding: 10px}#popups .menu.production-toggle-menu .listings{overflow-y:auto}@media (min-width: 500px){#popups .menu.production-toggle-menu .listings{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}@media (min-width: 899px){#popups .menu.production-toggle-menu{width:calc(18em - 1px)}}#popups .menu.production-toggle-menu .prod-filter{padding:10px}#popups .menu.production-toggle-menu .prod-filter input{width:100%}#popups .menu.production-toggle-menu .subheader{color:var(--label);font-weight:800;text-transform:uppercase;font-size:.75em;padding-left:calc(var(--item-padding));padding-top:10px}#popups .menu.production-toggle-menu .production-link{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;overflow-x:hidden;padding:5px 0}#popups .menu.production-toggle-menu .production-link .pin{opacity:0;transition:opacity .3s ease}#popups .menu.production-toggle-menu .production-link:hover{background:var(--base-2);color:var(--text)}#popups .menu.production-toggle-menu .production-link:hover .pin{opacity:.5}#popups .menu.production-toggle-menu .production-link:hover .pin:hover{opacity:1;background:none}#popups .menu.production-toggle-menu .production-link .name{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:100%;padding:var(--item-padding);padding-left:calc(var(--item-padding) * 3 - 2px)}#popups .menu.production-toggle-menu .production-link .name:hover{color:inherit}@media (max-width: 899px){#popups .menu.production-toggle-menu .menu-contents{max-height:calc(100dvh - 120px)}}nav.account-menu{border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;width:18em;transition:width .3s ease;white-space:nowrap;background:var(--base);z-index:500;--item-padding: 10px}nav.account-menu .dropdown.agent-acts-picker{width:100%;padding:10px 5px}nav.account-menu .dropdown.agent-acts-picker .plain-me{font-weight:600;padding:5px 10px}nav.account-menu .dropdown.agent-acts-picker .toggle{background:var(--control-bg-1);border:none;border-radius:20px}nav.account-menu .dropdown.agent-acts-picker .toggle:hover{background:var(--control-bg-2)}nav.account-menu .dropdown.agent-acts-picker .toggle .label{padding:0 5px 0 2px}nav.account-menu .dropdown.agent-acts-picker .toggle .headshot{width:30px;font-size:.85em}nav.account-menu .subheader{color:var(--label);font-weight:800;text-transform:uppercase;font-size:.75em;padding-left:calc(var(--item-padding));padding-top:10px}nav.account-menu .inline-production-link{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;height:3em}nav.account-menu .inline-production-link .name{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:100%;padding:var(--item-padding);padding-left:calc(var(--item-padding) * 3 - 2px)}nav.account-menu .inline-production-link button.pin{opacity:0;transition:opacity .3s ease}nav.account-menu .inline-production-link:hover{background:var(--control-bg-2);color:var(--text)}nav.account-menu .inline-production-link:hover .dropdown .toggle{opacity:1}nav.account-menu .inline-production-link:hover .btn:hover{background:var(--control-bg-2)}nav.account-menu .inline-production-link:hover button.pin{opacity:.5}nav.account-menu .inline-production-link:hover button.pin:hover{opacity:1;background:none}nav.account-menu label{cursor:pointer}nav.account-menu .surveys{flex-grow:1;display:flex;align-items:center;pointer-events:none}nav.account-menu .surveys label{flex-grow:1}nav.account-menu .surveys .counts-badge{background:var(--survey-blue);color:#fff;display:flex;font-size:12px;font-weight:800;height:24px;width:24px;align-items:center;justify-content:center;border-radius:50%}nav.account-menu .surveys .counts-badge.offers{background:var(--muted-pink)}nav.account-menu .production-toggle .toggle{padding:18px 15px;border-radius:0}nav.account-menu .production-toggle .toggle>div{padding:0}nav.account-menu .production-toggle .toggle .dropper{padding:0}nav.account-menu .production-toggle .toggle .label{padding:0;font-weight:600;text-transform:capitalize}nav.account-menu .production-toggle .toggle{border:none;border-bottom:1px solid var(--border)}nav.account-menu .production-toggle label{flex-grow:1}nav.account-menu .production-toggle.open .toggle,nav.account-menu .production-toggle.open .toggle:hover{background:var(--dark-1);color:var(--dark-text)}nav.account-menu .production-toggle.open .toggle .icon,nav.account-menu .production-toggle.open .toggle:hover .icon{color:inherit}nav.account-menu button.production-toggle:hover:not(.active){background:var(--base-1)}nav.account-menu .item.expand-button{color:var(--label-x2)}nav.account-menu .item.expand-button:hover{color:var(--label-x2)}nav.account-menu .scrollable{flex-grow:1;overflow-y:auto}@media (min-width: 500px){nav.account-menu .scrollable{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}nav.account-menu.no-shows .scrollable{visibility:hidden}nav.account-menu .settings-dropdown{width:100%}nav.account-menu .settings-dropdown .toggle{padding:10px 10px 10px 20px}nav.account-menu .settings-dropdown .toggle .label{display:flex;align-items:center;height:2rem;grid-template-columns:auto 1fr auto;gap:1em}nav.account-menu .settings-dropdown .toggle .label .headshot{height:40px;width:40px}nav.account-menu .settings-dropdown .toggle .label .name{flex-grow:1}nav.account-menu .settings-dropdown .toggle .label .icon{font-size:1.2em;color:var(--label)}nav.account-menu .settings-dropdown .toggle .label .no-headshot{height:30px;width:30px;font-size:1em}nav.account-menu .settings-dropdown .toggle:hover{background:var(--base-1)}nav.account-menu hr{flex-grow:1;border:none;border-top:1px solid var(--border);width:100%;margin:0}nav.account-menu header,nav.account-menu .header{font-weight:600;padding:var(--item-padding)}nav.account-menu button{width:100%}nav.account-menu .item{display:flex;align-items:center;padding:var(--item-padding);padding-left:24px;width:100%}nav.account-menu .item:hover{background:var(--base-1);color:var(--text)}nav.account-menu .item:hover .dropdown .toggle{opacity:1}nav.account-menu .item:hover .btn:hover{background:var(--base-2)}nav.account-menu .item>.icon{margin-right:6px}nav.account-menu .shows-header{font-weight:600}nav.account-menu .current{background:var(--control);color:var(--base);font-weight:800}nav.account-menu .current .btn,nav.account-menu .current>*{background:var(--control);color:var(--base)}nav.account-menu .current .btn:hover,nav.account-menu .current>*:hover{background:var(--control);color:var(--base)}nav.account-menu .current:hover{background:var(--control);color:var(--base)}nav.account-menu .current-type{background:var(--control-bg-2)}nav.account-menu .current-type .btn,nav.account-menu .current-type>*{background:var(--control-bg-2)}nav.account-menu .current-type .btn:hover,nav.account-menu .current-type>*:hover{background:var(--control-bg-2)}nav.account-menu .current-type:hover{background:var(--control-bg-2);color:var(--base-text)}nav.account-menu .show-types{display:grid;justify-items:start}nav.account-menu .show-type-row{padding:0}nav.account-menu .show-type-row>:first-child{padding:var(--item-padding);padding-left:24px;width:100%;display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}nav.account-menu .show-type-row .settings-cog{opacity:0;transition:opacity .2s ease;color:var(--label);padding:var(--item-padding);display:flex;align-items:center}nav.account-menu .show-type-row .settings-cog .icon{height:18px}nav.account-menu .show-type-row:hover .settings-cog{opacity:1}nav.account-menu .show-type-row.current .settings-cog{color:var(--light)}@media (max-width: 699px){nav.account-menu{--item-padding: 15px;max-height:calc(100dvh - 60px)}}#popups .menu.hamburger-menu{position:fixed;top:60px;bottom:0;left:0;border-radius:0}#popups .menu.hamburger-menu .menu-contents{height:100%;max-height:unset;overflow-y:visible}.dropdown.hamburger{display:none;position:absolute;top:12px;left:7px;z-index:1000}@media (max-width: 899px){.dropdown.hamburger{display:block}.dropdown.hamburger .account-menu{height:100%}.dropdown.hamburger .account-menu .selected{background:var(--base-2)}.dropdown.hamburger .account-menu hr{height:auto;width:100%;border-top:1px solid var(--border);border-left:none;margin:0;flex-grow:0}.dropdown.hamburger .settings-menu .toggle{background:var(--base-1)}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.with-account{display:grid;grid-template-columns:auto 1fr;align-items:start;min-height:100%}.with-account.anon{display:block}@media (max-width: 899px){.with-account{display:block}.with-account .account-menu.standalone{display:none}}.with-account .page{margin:0 2em;padding:0}.with-account .page.tupper{margin:0;padding:0 var(--content-horiz-padding)}@media (max-width: 899px){#popups .menu.production-toggle-menu{top:120px;height:calc(100vh - 120px)}}.with-account-loading{padding:3em}
