.error-screen{--es-bg: var(--phoenix-danger-bg-subtle);--es-border: var(--phoenix-danger-border-subtle);--es-fg: var(--phoenix-danger-text-emphasis);--es-accent: var(--phoenix-danger);display:flex;flex-direction:column;width:100%}.error-screen-warning{--es-bg: var(--phoenix-warning-bg-subtle);--es-border: var(--phoenix-warning-border-subtle);--es-fg: var(--phoenix-warning-text-emphasis);--es-accent: var(--phoenix-warning)}.error-screen-info{--es-bg: var(--phoenix-info-bg-subtle);--es-border: var(--phoenix-info-border-subtle);--es-fg: var(--phoenix-info-text-emphasis);--es-accent: var(--phoenix-info)}.error-screen.is-full{min-height:100vh;background:var(--phoenix-body-bg)}.error-screen-header{padding:1.25rem 1.5rem}.error-screen-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center;width:100%;max-width:1080px;margin:0 auto;padding:1rem 1.25rem 2.5rem}.error-screen.is-full .error-screen-body{flex:1 0 auto;align-content:center}.error-screen.is-inline{padding:1.5rem 1rem 2rem}.error-screen.is-inline .error-screen-body{max-width:980px;padding:1.75rem 1.25rem 2rem;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:1.5rem;box-shadow:0 8px 30px #0000000d}.error-screen-art{position:relative;order:-1;display:flex;justify-content:center}.error-screen-art:before{content:"";position:absolute;inset:4% 8%;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--es-bg) 0%,transparent 68%)}.error-screen-art img{position:relative;display:block;width:100%;max-width:190px;height:auto}.error-screen-copy{text-align:center}.error-screen-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;border:1px solid var(--es-border);background:var(--es-bg);color:var(--es-fg);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.error-screen-title{margin:1rem 0 .75rem;font-size:clamp(1.65rem,1.15rem + 2.2vw,2.65rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--phoenix-emphasis-color)}.error-screen-message{margin:0 auto 1.75rem;max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--phoenix-secondary-color)}.error-screen-actions{display:flex;flex-direction:column;gap:.75rem}.error-screen-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;font-weight:700}.error-screen-actions .error-screen-home{min-height:44px;font-weight:600;text-decoration:none}.error-screen-tips{margin-top:2rem;padding:1rem 1.25rem;text-align:left;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:1rem}.error-screen.is-inline .error-screen-tips{background:var(--phoenix-body-bg)}.error-screen-tips-title{margin:0 0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--phoenix-tertiary-color)}.error-screen-tips ul{margin:0;padding:0;list-style:none}.error-screen-tips li{display:flex;align-items:flex-start;gap:.6rem;padding:.2rem 0;font-size:.9rem;color:var(--phoenix-secondary-color)}.error-screen-tips li svg{flex-shrink:0;margin-top:.2rem;color:var(--es-accent)}.error-screen-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1rem;margin-top:1.5rem;font-size:.875rem;color:var(--phoenix-tertiary-color)}.error-screen-help a,.error-screen-help button{color:var(--phoenix-primary);font-weight:600;text-decoration:none}.error-screen-help button{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none}.error-screen-help a:hover,.error-screen-help button:hover{text-decoration:underline}.error-screen-details{width:100%;max-width:1080px;margin:0 auto;padding:0 1.25rem 3rem;text-align:left}.error-screen.is-inline .error-screen-details{max-width:980px;padding:.75rem 1.5rem 0}@media (min-width: 576px){.error-screen-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.error-screen-actions .btn:not(.error-screen-home){min-width:9.5rem}.error-screen-art img{max-width:270px}}@media (min-width: 992px){.error-screen-details{padding-left:2rem;padding-right:2rem}.error-screen-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.5rem;padding:2.5rem 2rem 4rem}.error-screen.is-inline .error-screen-body{padding:2.5rem 3rem}.error-screen-art{order:2}.error-screen-art img{max-width:460px}.error-screen.is-inline .error-screen-art img{max-width:360px}.error-screen-copy{text-align:left}.error-screen-message{margin-left:0;margin-right:0}.error-screen-actions{justify-content:flex-start}.error-screen-actions .error-screen-home{padding-left:.5rem;padding-right:.5rem;margin-left:.25rem}.error-screen-help{justify-content:flex-start}}.badge.ad-overlay-badge,a .badge.ad-overlay-badge,a:hover .badge.ad-overlay-badge,a:focus .badge.ad-overlay-badge{color:#fff!important}[data-bs-theme=dark] .badge.ad-overlay-badge,[data-bs-theme=dark] a .badge.ad-overlay-badge,[data-bs-theme=dark] a:hover .badge.ad-overlay-badge,[data-bs-theme=dark] a:focus .badge.ad-overlay-badge{color:#fff!important}.icon-nav-item .icon-container{color:rgba(var(--phoenix-emphasis-color-rgb),.65)}@media (max-width: 991.98px){.icon-nav-item .icon-container svg{width:28px!important;height:28px!important}.icon-nav-item .nav-label{font-size:.65rem}}@media (max-width: 575.98px){.icon-nav-item .icon-container svg{width:22px!important;height:22px!important}.icon-nav-item .nav-label{font-size:.6rem}}.hero-full-bleed{margin-left:-.75rem;margin-right:-.75rem;overflow-x:hidden}@media (min-width: 1200px){.hero-full-bleed{margin-left:0;margin-right:0}}.banner-card-link:hover .banner-bg{transform:scale(1.05)}.modal.customer-auth-modal{--phoenix-modal-zindex: 1100}.modal-backdrop.customer-auth-backdrop{--phoenix-backdrop-zindex: 1095}.modal.auth-stacked-modal{--phoenix-modal-zindex: 1110}.modal-backdrop.auth-stacked-backdrop{--phoenix-backdrop-zindex: 1105}.business-choice-card{border:1px solid var(--phoenix-border-color, var(--bs-border-color));border-radius:.5rem;background:var(--phoenix-body-bg, var(--bs-body-bg));color:var(--phoenix-body-color, var(--bs-body-color));transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.business-choice-card:hover:not(:disabled),.business-choice-card:focus-visible{border-color:var(--phoenix-primary, var(--bs-primary));background:var(--phoenix-primary-bg-subtle);outline:none}.business-choice-card.is-active{border-color:var(--phoenix-primary, var(--bs-primary));background:var(--phoenix-primary-bg-subtle);box-shadow:0 0 0 1px var(--phoenix-primary, var(--bs-primary))}.business-choice-card:disabled{opacity:.6;cursor:not-allowed}.sticky-toolbar{position:sticky;top:0;z-index:990}:root{--subscription-banner-offset: 0px}.subscription-banner-stack{position:fixed;top:0;left:0;right:0;z-index:1050;display:flex;flex-direction:column;gap:0;pointer-events:none}.subscription-banner-slot{pointer-events:auto}.subscription-banner-slot:empty{display:none}.renewal-banner-wrapper{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.renewal-banner-wrapper.visible{max-height:120px;opacity:1}.renewal-banner-wrapper.hiding{max-height:0;opacity:0;transition:opacity .2s ease,max-height .3s ease .05s}body.has-subscription-banner .navbar-top.fixed-top{top:var(--subscription-banner-offset);transition:top .2s ease}body.has-subscription-banner .navbar-vertical{top:calc(var(--phoenix-navbar-top-height) + var(--subscription-banner-offset));transition:top .2s ease}body.has-subscription-banner .content{padding-top:calc(var(--phoenix-navbar-top-height) + 2rem + var(--subscription-banner-offset));transition:padding-top .2s ease}
