@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.page.page-404{place-content:center;align-items:center;height:100vh;display:grid}.page.page-404 p{max-width:40em}.page.page-403{text-align:center;place-content:center;align-items:center;min-height:100vh;padding-bottom:3em;display:grid}.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}.confirmed-footer{background:var(--base-2);color:var(--base-text);padding:var(--content-horiz-padding);flex-wrap:wrap;grid-template-columns:1fr auto;align-items:center;gap:.5em 1.5em;margin-top:5em;font-size:.85em;display:flex}.confirmed-footer hr{border:none;flex-grow:1}.confirmed-footer .copy{padding-left:3px}.confirmed-footer a{color:inherit;align-items:center;gap:5px;font-weight:600;display:flex}.confirmed-header{grid-template-columns:1fr auto;gap:1em;padding:20px;display:grid}.confirmed-header .about-link{color:var(--label);align-items:center;gap:5px;font-size:.85em;display:flex}.confirmed-header .about-link .icon{height:1em}.confirmed-header .about-link{border:1px solid var(--confirmed-pink);background:var(--confirmed-pink);color:var(--base);border-radius:15px;padding:7px 10px}.about-confirmed-modal{--border-radius:15px}.about-confirmed-modal .modal-dialog{border-radius:var(--border-radius);max-width:40em;line-height:150%}.about-confirmed-modal .modal-dialog header{padding-top:30px;line-height:120%}.about-confirmed-modal .modal-dialog em{color:var(--confirmed-pink);font-style:normal;font-weight:600}.about-confirmed-modal .modal-dialog em a{color:var(--confirmed-pink)}.about-confirmed-modal .modal-dialog main{padding-bottom:0}.about-confirmed-modal .modal-dialog .buttons{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:20px}.about-confirmed-modal .modal-dialog .buttons button{background:var(--confirmed-pink);color:var(--base);border-radius:15px;padding:10px 25px}@media (width<=500px){.about-confirmed-modal .modal-dialog .buttons{border-bottom-right-radius:0;border-bottom-left-radius:0}}.page.join-team{grid-template-rows:auto 1fr auto;width:100%;max-width:none;min-height:100vh;margin:0 auto;padding:0;font-size:1.2em;display:grid;position:relative}.page.join-team em{color:var(--confirmed-pink);font-style:normal}.page.join-team main{max-width:45em;padding:0 var(--content-horiz-padding);align-content:center;place-items:center;margin:0 auto;display:grid}.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 (width<=500px){.page.join-team .login-form .email-login{display:grid}}.auth-user .enter-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;display:flex}:is(.auth-user .enter-contact) input{width:18em;height:100%}.auth-user .note{font-size:.85em}.auth-user .privacy-policy-note{padding:10px 10px 0}.auth-user .enter-code{background:var(--base-1);text-align:center;justify-items:center;gap:10px;max-width:30em;margin:0 auto;padding:15px;display:grid}:is(.auth-user .enter-code) em{font-style:normal;font-weight:600}:is(.auth-user .enter-code) input.token{text-align:center;text-transform:uppercase;-webkit-user-select:all;user-select:all;width:8rem;font-family:Courier New,Courier,monospace;font-size:1.2em}:is(.auth-user .enter-code) .verification-controls{justify-items:center;gap:5px;display:grid}:is(:is(.auth-user .enter-code) .verification-controls) .btn{width:8rem}:is(:is(.auth-user .enter-code) .verification-controls) .change-contact{font-size:.85em;text-decoration:underline}.auth-user .error{background:var(--destructive);width:100%;color:var(--light);justify-content:center;margin-top:10px;padding:10px;font-size:.85em;display:grid}:is(.auth-user .error)>*{max-width:24em}.invalid-email:is(.auth-user .error),.disposable-domain:is(.auth-user .error),.email-bounce:is(.auth-user .error),.number-unknown:is(.auth-user .error){background:var(--highlight);color:var(--highlight-text)}.auth-user .passkey-login{justify-items:center;gap:1em;width:100%;display:grid}:is(.auth-user .passkey-login) .or{border-top:1px solid var(--border);place-items:center;width:100%;height:1em;margin-top:1em;display:flex}:is(:is(.auth-user .passkey-login) .or)>div{background:var(--base-1);text-align:center;width:3em;color:var(--label);margin:-1.2em auto 0;font-size:.85em;font-weight:600}.auth-user .passkey-offer{text-align:center;background:var(--base-1);border-radius:8px;justify-items:center;gap:15px;padding:20px;display:grid}:is(.auth-user .passkey-offer) .icon{color:var(--confirmed);width:100%;font-size:3em}:is(.auth-user .passkey-offer) h3{margin:0}:is(.auth-user .passkey-offer) p{color:var(--label);max-width:20em;margin:0}:is(.auth-user .passkey-offer) .actions{flex-direction:column;align-items:center;gap:15px;display:flex}.page.login{grid-template-rows:auto 1fr auto;width:100%;max-width:45em;min-height:100%;margin:0 auto;padding-bottom:0;font-size:1.2em;display:grid;position:relative}.page.login em{color:var(--confirmed-pink);font-style:normal}.page.login main{align-content:center;place-items:center;margin-bottom:0;padding:0 1em;display:grid}.page.login .login-form{justify-items:center;gap:1em;display:grid}.page.login .links a{padding:5px}.page.login .confirmed-footer{padding-top:0}.page.signin-link{grid-template-rows:auto 1fr;width:100%;max-width:45em;min-height:100%;margin:0 auto;display:grid}.page.signin-link main{text-align:center;align-content:center;justify-items:center;padding:0 1em 3em;display:grid}.page.signin-link section{justify-items:center;gap:1em;display:grid}.page.signin-link h1,.page.signin-link p{margin:0}.page.signin-link p{color:var(--label);max-width:24em}.page.signin-link .icon{color:var(--confirmed);font-size:3em}.verify-email .enter-email{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;display:flex}:is(.verify-email .enter-email) input{width:18em;height:100%}.verify-email .privacy-policy-note{padding:10px 10px 0}.verify-email .not-seeing{font-size:.85em}.verify-email .enter-code{background:var(--base-1);text-align:center;justify-items:center;gap:10px;max-width:30em;margin:0 auto;padding:15px;display:grid}:is(.verify-email .enter-code) em{font-style:normal;font-weight:600}:is(.verify-email .enter-code) input.token{text-align:center;text-transform:uppercase;-webkit-user-select:all;user-select:all;width:8rem;font-family:Courier New,Courier,monospace;font-size:1.2em}:is(.verify-email .enter-code) .verification-controls{justify-items:center;gap:5px;display:grid}:is(:is(.verify-email .enter-code) .verification-controls) .btn{width:8rem}:is(:is(.verify-email .enter-code) .verification-controls) .change-email{font-size:.85em;text-decoration:underline}.verify-email .error{background:var(--destructive);width:100%;color:var(--light);justify-content:center;margin-top:10px;padding:10px;font-size:.85em;display:grid}:is(.verify-email .error)>*{max-width:24em}.invalid-email:is(.verify-email .error),.disposable-domain:is(.verify-email .error),.email-bounce:is(.verify-email .error){background:var(--highlight);color:var(--highlight-text)}.signup-flow h2{color:var(--base-text);margin-top:0;margin-bottom:10px;font-size:1.5em}.signup-flow .instruction{color:var(--label);margin-bottom:25px;line-height:1.5}.signup-flow .role-selection .instruction{color:var(--base-text);margin-top:0;font-size:1.2em;font-weight:600}.signup-flow .picked-role{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin-bottom:25px;padding:10px 12px;display:flex}:is(.signup-flow .picked-role) .icon-wrapper{background:var(--base-2);width:32px;height:32px;color:var(--label);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.signup-flow .picked-role) .title{color:var(--base-text);flex-grow:1;font-weight:600}.signup-flow .role-grid{gap:12px;display:grid}:is(.signup-flow .role-grid) .role-btn{border:1px solid var(--border);background:var(--base);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:15px;width:100%;padding:15px;transition:all .2s;display:flex}:is(:is(.signup-flow .role-grid) .role-btn):hover{border-color:var(--control);background:var(--base-faint);box-shadow:var(--shadow-flat);transform:translateY(-1px)}:is(:is(.signup-flow .role-grid) .role-btn) .icon-wrapper{background:var(--base-2);width:40px;height:40px;color:var(--control);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}:is(:is(.signup-flow .role-grid) .role-btn) .text{flex-direction:column;flex-grow:1;gap:2px;display:flex}:is(:is(:is(.signup-flow .role-grid) .role-btn) .text) .title{color:var(--base-text);font-size:1em;font-weight:600}:is(:is(:is(.signup-flow .role-grid) .role-btn) .text) .desc{color:var(--label);font-size:.85em}:is(:is(.signup-flow .role-grid) .role-btn) .arrow{color:var(--label-x1)}.secondary:is(:is(.signup-flow .role-grid) .role-btn){border-style:dashed}.secondary:is(:is(.signup-flow .role-grid) .role-btn) .icon-wrapper{background:var(--base-1);color:var(--label)}.secondary:is(:is(.signup-flow .role-grid) .role-btn):hover{border-style:solid}:is(.signup-flow .role-grid) .separator{background:var(--border);height:1px;margin:10px 0}.signup-flow .blocked-message{text-align:center}:is(.signup-flow .blocked-message) p{color:var(--base-text-2);margin-bottom:15px;line-height:1.6}:is(.signup-flow .blocked-message) .newsletter{text-align:left;background:var(--base-1);border:1px solid var(--border);text-align:center;border-radius:12px;margin-top:25px;padding:15px}:is(:is(.signup-flow .blocked-message) .newsletter) h3{margin:0 0 5px;font-size:1.1em}:is(:is(.signup-flow .blocked-message) .newsletter) .lead{margin-bottom:15px;font-size:.9em}:is(:is(.signup-flow .blocked-message) .newsletter) .subscribed,:is(:is(.signup-flow .blocked-message) .newsletter) .subscribe-error{justify-content:center;align-items:center;gap:8px;margin-bottom:0;font-size:.9em;display:flex}:is(:is(.signup-flow .blocked-message) .newsletter) .subscribe-error{color:var(--destructive);margin-bottom:15px}:is(:is(.signup-flow .blocked-message) .newsletter) .working{color:var(--label);margin-bottom:0}:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid{gap:15px;margin-bottom:30px;display:grid}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) label{color:var(--base-text);margin-bottom:-5px;font-size:.9em;font-weight:600}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .input{border:1px solid var(--border);border-radius:8px;width:100%;padding:12px}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .input):focus{border-color:var(--control);outline:none}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .filtered-dropdown>.toggle{background:var(--input-base);border-radius:8px;align-items:center;min-height:46px}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .frequency-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .frequency-options) .frequency-btn{border:1px solid var(--border);background:var(--base);cursor:pointer;color:var(--base-text);border-radius:8px;padding:12px;font-size:.9em}:is(:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .frequency-options) .frequency-btn):hover{border-color:var(--control)}.selected:is(:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .form-grid) .frequency-options) .frequency-btn){border-color:var(--control);background:var(--control);color:var(--light);font-weight:600}:is(.signup-flow .production-details,.signup-flow .email-verification) .button-row{display:flex}.right:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .button-row){justify-content:flex-end}:is(.signup-flow .production-details,.signup-flow .email-verification) .summary{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .summary) dl{flex-grow:1;grid-template-columns:auto 1fr;gap:8px 12px;margin:0;display:grid}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .summary) dt{color:var(--label)}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .summary) dd{color:var(--base-text);overflow-wrap:anywhere;margin:0;font-weight:600}:is(.signup-flow .production-details,.signup-flow .email-verification) .verification-section .instruction{margin:20px 0 15px}:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice{border:none;gap:10px;margin:25px 0 0;padding:0;display:grid}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) legend{color:var(--base-text);margin-bottom:10px;padding:0;font-weight:600}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option{border:1px solid var(--border);background:var(--base);text-align:left;cursor:pointer;border-radius:12px;gap:4px;width:100%;padding:14px 16px;display:grid}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option):hover{border-color:var(--control)}.selected:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option){border-color:var(--control);box-shadow:0 0 0 1px var(--control)}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option) .title{color:var(--base-text);align-items:center;gap:8px;font-weight:600;display:flex}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option) .recommended{background:var(--control);color:var(--light);letter-spacing:.02em;border-radius:100px;padding:3px 10px;font-size:.75em;font-weight:700}:is(:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .start-choice) .start-option) .desc{color:var(--label);font-size:.9em;line-height:1.5}:is(.signup-flow .production-details,.signup-flow .email-verification) .action-area{margin-top:20px}:is(:is(.signup-flow .production-details,.signup-flow .email-verification) .action-area) .full-width{justify-content:center;width:100%;padding:12px;font-size:1.1em}:is(.signup-flow .production-details,.signup-flow .email-verification) .error-banner{background:var(--destructive-bg);color:var(--destructive);border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:.9em;display:flex}@media (width<=500px){.signup-flow .button-row .btn{justify-content:center;width:100%}}.page.signup{padding:40px var(--content-horiz-padding);background:var(--base-1);flex-direction:column;align-items:center;max-width:none;min-height:100vh;display:flex}.page.signup .signup-header{text-align:center;margin-bottom:30px}:is(.page.signup .signup-header) h1{color:var(--base-text);margin-bottom:10px;font-size:2.2em}:is(.page.signup .signup-header) .subtitle{color:var(--label);font-size:1.1em}.page.signup .signup-card{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:16px;width:100%;max-width:550px;padding:40px}@media (width<=600px){.page.signup .signup-card{padding:20px}}.headshot{aspect-ratio:1;object-fit:cover;background:var(--base-2);-webkit-user-select:none;user-select:none;height:100%;color:var(--base-6);opacity:1;border-radius:50%;justify-content:center;align-items:center;font-size:1.2em;font-weight:600;display:inline-flex}.headshot>*{pointer-events:none}.headshot img{object-fit:cover;border-radius:50%;width:100%;height:100%}.headshot.no-headshot{color:#fff;font-weight:600}.headshot.no-act .icon{fill:var(--base-4);stroke:var(--base-4);width:70%;height:70%}#popups .menu.settings-menu{border-bottom:1px solid var(--border);background:var(--base-2);width:calc(16em - 25px);bottom:60px;left:10px}#popups .menu.settings-menu hr{border-top-color:var(--base-4)}#popups .menu.production-toggle-menu{box-shadow:none;border-radius:0;margin-top:0;padding-top:0;top:55px;bottom:0}#popups .menu.production-toggle-menu .menu-contents{max-height:unset;background:var(--base-1);--item-padding:10px;border-top:none;grid-template-rows:auto 1fr;width:16em;height:calc(100vh - 55px);display:grid}#popups .menu.production-toggle-menu .listings{overflow-y:auto}@media (width>=500px){#popups .menu.production-toggle-menu .listings{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}@media (width>=899px){#popups .menu.production-toggle-menu{width:calc(16em - 1px)}}#popups .menu.production-toggle-menu .prod-filter{padding:1px 10px 10px}#popups .menu.production-toggle-menu .prod-filter input{width:100%}#popups .menu.production-toggle-menu .subheader{color:var(--label);text-transform:uppercase;padding-left:calc(var(--item-padding));padding-top:10px;font-size:.75em;font-weight:800}#popups .menu.production-toggle-menu .production-link{grid-template-columns:1fr auto;align-items:center;width:100%;display:grid;overflow-x:hidden}#popups .menu.production-toggle-menu .production-link .pin{opacity:0;transition:opacity .3s}#popups .menu.production-toggle-menu .production-link .pin.pinned .icon{fill:var(--label);stroke:var(--label)}#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:0 0}#popups .menu.production-toggle-menu .production-link .name{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:calc(var(--item-padding) + 5px);padding-left:calc(var(--item-padding) * 3 - 2px);display:block;overflow-x:hidden}#popups .menu.production-toggle-menu .production-link .name:hover{color:inherit}@media (width<=899px){#popups .menu.production-toggle-menu .menu-contents{max-height:calc(100dvh - 120px)}}nav.account-menu{border-right:1px solid var(--border);white-space:nowrap;background:var(--base);z-index:500;--item-padding:10px;flex-direction:column;width:16em;height:100dvh;transition:width .3s;display:flex;position:sticky;top:0;overflow-y:auto}nav.account-menu .icon{font-size:1.5em}nav.account-menu .headshot{width:30px;font-size:.85em}nav.account-menu .subheader{color:var(--label);text-transform:uppercase;padding-left:calc(var(--item-padding));padding-top:10px;font-size:.75em;font-weight:800}nav.account-menu .inline-production-link{grid-template-columns:1fr auto;align-items:center;width:100%;height:3em;display:grid}nav.account-menu .inline-production-link .name{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:var(--item-padding);padding-left:calc(var(--item-padding) * 3 - 2px);display:block;overflow-x:hidden}nav.account-menu .inline-production-link button.pin{opacity:0;transition:opacity .3s}nav.account-menu .inline-production-link button.pin .icon.filled{fill:var(--label);stroke:var(--label)}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:0 0}nav.account-menu label{cursor:pointer}nav.account-menu .surveys{pointer-events:none;flex-grow:1;align-items:center;display:flex}nav.account-menu .surveys label{flex-grow:1}nav.account-menu .surveys .counts-badge{background:var(--survey-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-6px;margin-bottom:-6px;font-size:10px;font-weight:600;display:flex}nav.account-menu .surveys .counts-badge.offers{background:var(--muted-pink)}nav.account-menu .production-toggle .toggle{border-radius:0;padding:18px 15px}nav.account-menu .production-toggle .toggle>div,nav.account-menu .production-toggle .toggle .dropper{padding:0}nav.account-menu .production-toggle .toggle .label{text-transform:capitalize;padding:0;font-weight:600}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 .production-toggle.open .toggle,nav.account-menu .production-toggle.open .toggle:hover{border-bottom:1px solid #0000}nav.account-menu button.production-toggle:hover:not(.active){background:var(--base-1)}nav.account-menu .item.expand-button,nav.account-menu .item.expand-button:hover{color:var(--label-x2)}nav.account-menu .item.more-settings{background:var(--base-faint)}nav.account-menu .item.more-settings.current{background:var(--control)}nav.account-menu .scrollable{flex-grow:1;overflow-y:auto}@media (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{grid-template-columns:auto 1fr auto;align-items:center;gap:1em;height:2rem;display:flex}nav.account-menu .settings-dropdown .toggle .label .headshot{width:40px;height:40px}nav.account-menu .settings-dropdown .toggle .label .name{flex-grow:1}nav.account-menu .settings-dropdown .toggle .label .icon{color:var(--label);font-size:1.2em}nav.account-menu .settings-dropdown .toggle .label .no-headshot{width:30px;height:30px;font-size:1em}nav.account-menu .settings-dropdown .toggle:hover{background:var(--base-1)}nav.account-menu hr{border:none;border-top:1px solid var(--border);flex-grow:1;width:100%;margin:0}nav.account-menu header,nav.account-menu .header{padding:var(--item-padding);font-weight:600}nav.account-menu button{width:100%}nav.account-menu .item{padding:var(--item-padding);align-items:center;width:100%;padding-left:18px;display:flex}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:700}nav.account-menu .current .btn,nav.account-menu .current>*,nav.account-menu .current .btn:hover,nav.account-menu .current>:hover,nav.account-menu .current:hover{background:var(--control);color:var(--base)}nav.account-menu .current-type,nav.account-menu .current-type .btn,nav.account-menu .current-type>*,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{justify-items:start;display:grid}nav.account-menu .show-type-row{padding:0 18px 0 0}nav.account-menu .show-type-row>:first-child{padding:var(--item-padding);white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:18px;padding-right:0;display:block;overflow-x:hidden}nav.account-menu .show-type-row .settings-cog{opacity:0;color:var(--label);padding:calc(var(--item-padding) / 2);align-items:center;margin-right:-18px;transition:opacity .2s;display:none}nav.account-menu .show-type-row .settings-cog .icon{height:18px}nav.account-menu .show-type-row:hover .settings-cog{opacity:1;display:flex}nav.account-menu .show-type-row.current .settings-cog{color:var(--light)}@media (width<=699px){nav.account-menu{--item-padding:15px;max-height:calc(100dvh - 60px)}}#popups .menu.hamburger-menu{border-radius:0;position:fixed;top:60px;bottom:0;left:0}#popups .menu.hamburger-menu .menu-contents{height:100%;max-height:unset;overflow-y:visible}.dropdown.hamburger{z-index:1000;display:none;position:absolute;top:12px;left:7px}@media (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{border-top:1px solid var(--border);border-left:none;flex-grow:0;width:100%;height:auto;margin:0}.dropdown.hamburger .settings-menu .toggle{background:var(--base-1)}}.with-account{grid-template-columns:auto 1fr;align-items:start;min-height:100%;display:grid}.with-account.anon{display:block}@media (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{padding:0 var(--content-horiz-padding);margin:0}@media (width<=899px){#popups .menu.production-toggle-menu{height:calc(100vh - 120px);top:120px}}.with-account-loading{padding:3em}.status-pill{z-index:100;background:var(--confirmed-pink);max-width:min(90vw,22em);color:var(--light);text-align:center;text-wrap:balance;font-weight:600;font-family:var(--numerical-font);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.5em .9em;display:flex;position:fixed;bottom:1.5em;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.status-pill .icon{flex:none;animation:.9s linear infinite status-spin}.status-pill .status-cancel{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;align-items:center;padding:0;display:flex}:is(.status-pill .status-cancel) .icon{animation:none}:is(.status-pill .status-cancel):hover{opacity:1}@keyframes status-spin{to{transform:rotate(360deg)}}.status-enter-active,.status-leave-active{transition:opacity .2s}.status-enter-from,.status-leave-to{opacity:0}
