.im-domain-page.im-canvas{--domain-bg:#021626;--domain-panel:#08283d;--domain-line:#20506b;--domain-muted:#b6ccdf;background:radial-gradient(ellipse at 65% 0,#073451 0,transparent 52%),var(--domain-bg);color:#eef7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:none;min-height:100dvh;overflow:clip}.im-domain-page .im-domain-mobile{display:none}.im-domain-page>.im-domain-desktop,.im-domain-page>.im-domain-footer{width:100%;min-width:0}.im-domain-page>main{width:88.4%;max-width:1500px;margin:0 auto;padding-top:24px}.im-domain-page main :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%}.im-domain-page main option{color:#eef7ff;background:#08283d}.im-domain-page main input::placeholder,.im-domain-page main textarea::placeholder{color:#9bb4c9;opacity:1}.im-domain-page main :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #65d7ff}.im-domain-page main :is(button,a){-webkit-tap-highlight-color:transparent}.im-domain-page main button:disabled{opacity:.5;cursor:not-allowed}.im-domain-page main svg{flex-shrink:0}.im-domain-page main :is(h1,h2,h3){text-wrap:balance}.im-domain-page .im-domain-footer{border-top:1px solid #20506b;margin-top:24px}.im-domain-page .im-domain-footer .im-footer{margin:0 auto;padding-left:5.8%;padding-right:5.8%}.im-domain-page .im-domain-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:70px 24px;display:flex}.im-domain-placeholder-icon{color:#68d8ff;background:linear-gradient(145deg,#123e5e,#072033);border:1px solid #387c9f;border-radius:26px;place-items:center;width:90px;height:90px;display:grid;box-shadow:0 0 32px #25a9ff24}.im-domain-placeholder-icon svg{width:44px;height:44px}.im-domain-placeholder .im-domain-eyebrow{color:#65d7ff;letter-spacing:.18em;margin-top:28px;font-size:12px}.im-domain-placeholder h1{margin:6px 0 14px;font-size:clamp(32px,5vw,56px)}.im-domain-placeholder>p{color:#b6ccdf;max-width:600px;line-height:1.7}.im-domain-placeholder>a{background:linear-gradient(110deg,#2946e9,#168ef6);border:1px solid #65d7ff;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:14px 24px;font-weight:700;display:flex;box-shadow:0 0 22px #218dff44}.im-domain-placeholder>a svg{width:18px}@media (min-width:761px) and (max-width:1100px){.im-domain-page>main{width:94%}}@media (max-width:760px){.im-domain-page.im-canvas{padding-bottom:env(safe-area-inset-bottom);overflow:clip}.im-domain-page.im-domain-navigation{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.im-domain-page>.im-domain-desktop{display:none}.im-domain-page .im-domain-mobile{width:100%;min-width:0;max-width:none;display:block}.im-domain-page .im-domain-mobile .im-header{background:#041e30;border-bottom:1px solid #20506b;height:66px;padding:0 14px}.im-domain-page .im-domain-mobile .im-logo img{width:111px}.im-domain-page .im-domain-mobile .im-bottom{z-index:60;width:100%;height:calc(78px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041e30f5;border-top:1px solid #20506b;position:fixed;bottom:0;left:0;right:0}.im-domain-page>main{width:100%;max-width:none;margin:0;padding:18px 12px 30px}.im-domain-page>.im-domain-footer{margin-top:0}.im-domain-page .im-domain-footer .im-footer{background:#031b2c;flex-direction:column;gap:22px;padding:28px 18px;display:flex}.im-domain-page .im-domain-footer .im-footer>section{border:0;width:100%;padding:0}.im-domain-page .im-domain-footer .im-footer>section>div{gap:36px;display:flex}.im-domain-page .im-domain-footer .im-copyright,.im-domain-page .im-domain-footer .im-legal{border-top:1px solid #20506b;flex-wrap:wrap;width:100%;margin:0;padding:12px 0 0;line-height:1.7}.im-domain-page.im-domain-purchase>.im-domain-footer{padding-bottom:86px}}@media (prefers-reduced-motion:reduce){.im-domain-page *{scroll-behavior:auto;transition:none!important}}.im-domain-page .im-domain-icon,.im-domain-page .im-domain-star{vertical-align:-3px;width:16px;height:16px;display:inline-block}.im-domain-page .im-domain-star,.im-domain-page .im-domain-rating{color:#ffc650}.im-domain-page .im-domain-star{fill:currentColor}.im-domain-page .im-domain-rating{vertical-align:middle;align-items:center;gap:2px;line-height:1;display:inline-flex}.im-domain-page .im-domain-rating svg{fill:currentColor;width:14px;height:14px}.im-domain-page .im-domain-back{transform:rotate(180deg)}@media (min-width:761px){.im-domain-page.im-domain-purchase>.im-domain-footer{padding-bottom:80px}}body:has(.im-domain-page){background:#021626;padding-bottom:0}.im-domain-page .d-date-picker>button>svg,.im-domain-page .d-guest-picker>button>svg{color:#67d5ff}.im-domain-page :is(.d-date-popover,.d-guest-popover){color:#eef7ff;z-index:1400;background:#08283dfc;border:1px solid #34718f;max-width:calc(100vw - 24px);max-height:85dvh;overflow-y:auto}.im-domain-page :is(.d-date-tabs,.d-date-popover>footer,.d-guest-popover>footer){background:#0b3047}.im-domain-page :is(.d-date-tabs>button.active,.d-date-picker>button.active,.d-date-popover>header>button,.d-calendar-nav button){color:#eef7ff;background:#123e5c;border-color:#397594}.im-domain-page :is(.d-date-popover,.d-guest-popover) small,.im-domain-page .d-calendar-week span{color:#aec7da}.im-domain-page .d-calendar-days>button{color:#e5f4ff}.im-domain-page .d-calendar-days>button:disabled{color:#7893a8}.im-domain-page .d-calendar-days>button.in-range{color:#e5f4ff;background:#184362}.im-domain-page .d-calendar-days>button.selected,.im-domain-page .d-date-apply{color:#fff;background:#197bea}.im-domain-page .d-guest-popover button{color:#eef7ff;background:#123e5c;border-color:#397594}@media (max-width:760px){.im-domain-page .d-date-popover{width:calc(100vw - 24px)}.im-domain-page .d-calendar-grid{grid-template-columns:1fr}.im-domain-page .d-calendar-month:nth-child(2){display:none}}.im-domain-page button .im-domain-star{color:inherit;fill:currentColor}.im-domain-page{--red:#3baeff}.im-domain-page .d-calendar-days>button:hover:not(:disabled){color:#fff;background:#175584}
