.d404-wrap .d404-page-header{background:#fff;border-bottom:1px solid #dcdcde;margin:0 0 1rem}.d404-wrap .d404-page-header__bar{align-items:center;box-sizing:content-box;display:flex;gap:12px;height:72px;margin:0 auto;max-width:880px;padding:0 24px}.d404-wrap .d404-page-header__bar h1{color:#141b38;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0}.d404-wrap .d404-page-header__divider{background:#dcdcde;flex:0 0 auto;height:2px;transform:rotate(-70deg);width:20px}.d404-wrap .d404-page-header--wide .d404-page-header__bar{max-width:min(100vw - 48px,1400px)}.d404-wrap .d404-page-header__nav{text-align:center}.d404-wrap .d404-logo{align-items:center;display:inline-flex;flex:0 0 auto}.d404-wrap .d404-logo:focus{box-shadow:none;outline:none}.d404-wrap .d404-logo img{display:block;height:40px;width:auto}.d404-wrap .d404-page-header .d404-tabs{display:inline-grid;vertical-align:top}.d404-wrap .d404-page-header .d404-tabs .d404-tab{color:inherit;display:block;padding:.5rem 1.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease-in-out}.d404-wrap .d404-page-header .d404-tabs .d404-tab.active{box-shadow:inset 0 -3px #3582c4;font-weight:600}.d404-wrap .d404-page-body{margin-left:auto;margin-right:auto;max-width:880px}.d404-wrap .d404-page-body .components-panel__body{background:#fff;border:1px solid #e2e4e7;margin:25px 0}.d404-wrap .d404-page-body .components-panel__body.is-opened>.components-panel__body-title{border-bottom:1px solid #e2e4e7}.d404-wrap .d404-page-body .components-panel__row{padding:12px 16px}.d404-wrap .d404-page-body .components-panel__row .components-base-control{width:100%}.d404-wrap .d404-page-body--wide{max-width:min(100vw - 48px,1400px);padding:0 24px}.d404-wrap .d404-save-changes{display:flex;justify-content:flex-end;margin:20px 0}.d404-page-loader{align-items:center;display:flex;justify-content:center;min-height:240px;width:100%}.components-snackbar-list.d404-notices{bottom:auto;left:calc(50% + 80px);max-width:calc(100vw - 200px);position:fixed;right:auto;top:52px;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:100000}.folded .components-snackbar-list.d404-notices{left:calc(50% + 18px);max-width:calc(100vw - 76px)}@media(max-width:782px){.components-snackbar-list.d404-notices{left:50%;max-width:calc(100vw - 40px);top:66px}}.d404-promo{padding:18px 20px 8px}.d404-promo__head{margin:0 auto 30px;max-width:640px;text-align:center}.d404-promo__wordmark{display:flex;justify-content:center;margin-bottom:20px}.d404-promo__wordmark img{display:block;height:26px;width:auto}.d404-promo__badge{align-items:center;background:#fff;border:1px solid #e8e8eb;border-radius:999px;display:inline-flex;gap:10px;margin-bottom:20px;padding:7px 14px 7px 8px}.d404-promo__badge img{border-radius:6px;display:block;height:26px;width:26px}.d404-promo__badge span{color:#141b38;font-size:14px;font-weight:600}.d404-promo__head h2{color:#141b38;font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0 0 10px;padding:0}.d404-promo__head p{color:#434960;font-size:14.5px;line-height:1.6;margin:0}.d404-promo__cols{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.d404-promo__cols--single{grid-template-columns:1fr}.d404-promo__cols--single .d404-promo__feat{display:grid;gap:18px 44px;grid-template-columns:1fr 1fr}.d404-promo__fix{display:flex;flex-direction:column}.d404-promo__fix-row{align-items:center;background:#fff;border:1px solid #e8e8eb;border-radius:10px;box-shadow:0 1px 2px rgba(20,27,56,.04),0 6px 18px rgba(20,27,56,.07);display:flex;gap:12px;padding:16px 18px}.d404-promo__fix-row--bad{border-left:3px solid #df2a4a}.d404-promo__fix-row--good{border-left:3px solid #00aa63}.d404-promo__fix-url{color:#141b38;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;font-weight:600}.d404-promo__fix-row--bad .d404-promo__fix-url{color:#434960;text-decoration:line-through;text-decoration-color:rgba(223,42,74,.5)}.d404-promo__fix-conn{align-items:center;color:#005ae0;display:flex;font-size:12px;font-weight:700;gap:9px;justify-content:center;padding:10px 0}.d404-promo__fix-conn svg{height:20px;width:20px}.d404-promo__pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 10px;white-space:nowrap}.d404-promo__pill--red{background:rgba(223,42,74,.1);color:#df2a4a}.d404-promo__pill--green{background:rgba(0,170,99,.12);color:#00aa63}.d404-promo__dot{background:currentcolor;border-radius:50%;height:6px;width:6px}.d404-promo__feat{display:grid;gap:16px;list-style:none;margin:0;padding:0}.d404-promo__feat li{color:#434960;display:flex;font-size:14px;gap:12px;line-height:1.5;margin:0}.d404-promo__feat svg{color:#005ae0;flex-shrink:0;height:18px;margin-top:1px;width:18px}.d404-promo__feat b{color:#141b38;font-weight:700}.d404-promo__cta{margin-top:34px;text-align:center}.d404-promo__button{align-items:center;background:#005ae0;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:1;padding:12px 24px}.d404-promo__button:hover:not(:disabled){background:#004f9d}.d404-promo__button:disabled{cursor:default}.d404-promo__button.is-done{background:#00aa63}.d404-promo__spinner{animation:d404-promo-spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.d404-promo__error{color:#df2a4a;font-size:13px;font-weight:600;margin:10px 0 0}@media only screen and (max-width:782px){.d404-promo__cols{gap:28px;grid-template-columns:1fr}}@keyframes d404-promo-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.d404-promo__spinner{animation-duration:0s}}
