.site-dark{color:#fff;min-height:100vh;font-family:var(--font-body);--site-nav-h:88px;--ld-text:#fff;--ld-muted:#ffffffa3;--ld-faint:#ffffff80;--ld-line:#ffffff1f;--ld-glass:#ffffff0d;--ld-glass-hover:#ffffff14;--ld-heading:linear-gradient(180deg, #fff 0%, #b8bec8 100%);--ld-accent:linear-gradient(90deg, #ff8a00 0%, #ea580c 100%);background:#000;flex-direction:column;display:flex}.site-dark :is(h1,h2,h3,h4,h5,h6),.font-heading{font-family:var(--font-heading)}.site-dark>.site-content,.site-dark>footer{z-index:1;position:relative}.site-dark>.site-content{flex-grow:1}.site-dark>.site-content--below-nav{padding-top:var(--site-nav-h)}@media (max-width:768px){.site-dark{--site-nav-h:68px}}.site-dark .orbit-section,.site-dark .easy-section,.site-dark .aa-section,.site-dark .showcase-section,.site-dark .cloud-orbit-section,.site-dark .home-away-section,.site-dark .cta-section{background:0 0}.site-dark .easy-title,.site-dark .aa-title,.site-dark .home-away-title,.site-dark .cta-heading{background-image:var(--ld-heading);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}.site-dark .easy-sub,.site-dark .aa-sub,.site-dark .home-away-sub{color:var(--ld-muted)}.site-dark .easy-link,.site-dark .aa-link,.site-dark .home-away-btn-ghost{transition:background .3s}.site-dark .easy-link:hover,.site-dark .aa-link:hover,.site-dark .home-away-btn-ghost:hover{background:#ff8a001f}.site-dark .orbit-ring{border-color:#ffffff24}.site-dark .orbit-pill{box-shadow:0 8px 28px #ff8a0047}.site-dark .cloud-orbit-ring{border-color:#ffffff47}.site-dark .cloud-orbit-hub{box-shadow:0 0 70px #ff8a0059}.site-dark .cloud-orbit-badge{background:var(--ld-glass-hover);border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px #0006}.site-dark .cloud-orbit-badge svg [stroke]{stroke:#fff}.site-dark .cloud-orbit-badge svg [fill]:not([fill=none]){fill:#fff}.site-dark .aa-media,.site-dark .home-away-media,.site-dark .showcase-img{background:var(--ld-glass);border:1px solid var(--ld-line);box-shadow:0 28px 70px #00000080}.site-dark .aa-media--contain{box-shadow:none;filter:invert()hue-rotate(180deg)saturate(1.2);background:0 0;border-radius:16px}.site-dark .cta-card{border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;box-shadow:0 30px 80px #00000080}.site-dark .ph-title,.site-dark .px-title,.site-dark .gi-title,.site-dark .faq-title,.site-dark .ct-title,.site-dark .doc-title,.site-dark .dl-title,.site-dark .legal-title{background-image:var(--ld-heading);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}.site-dark .ph-sub,.site-dark .px-sub,.site-dark .gi-sub,.site-dark .faq-subtitle,.site-dark .ct-lede,.site-dark .ct-para,.site-dark .doc-lede,.site-dark .dl-subtitle,.site-dark .legal-intro{color:var(--ld-muted)}.site-dark .ph-section,.site-dark .px-section,.site-dark .gi-section{background:0 0}.site-dark .ph-image,.site-dark .px-diagram,.site-dark .gi-media{border:1px solid var(--ld-line);box-shadow:0 28px 70px #00000080}.site-dark .gi-media{background:var(--ld-glass)}.site-dark .px-tab{border-top-color:#ffffff2e}.site-dark .px-tab.is-active{border-top-color:#ff8a00}.site-dark .px-tab .px-tab-title{color:var(--ld-faint)}.site-dark .px-tab.is-active .px-tab-title{color:var(--ld-text)}.site-dark .px-tab-desc{color:var(--ld-muted)}.site-dark .gi-link{transition:background .3s}.site-dark .gi-link:hover{background:#ff8a001f}.site-dark .pp-card{background:var(--ld-glass);border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(12px)}.site-dark .pp-card.pp-card-popular{border:1px solid #ff8a008c;box-shadow:0 0 0 1px #ff8a002e,0 24px 70px #ff8a0024}.site-dark .pp-name,.site-dark .pp-starts,.site-dark .pp-price,.site-dark .pp-price-suffix,.site-dark .pp-tick-row{color:var(--ld-text)}.site-dark .pp-desc{color:var(--ld-muted)}.site-dark .pp-ticks-label{color:var(--ld-faint)}.site-dark .pp-divider{border-top-color:var(--ld-line)}.site-dark .pp-cta.pp-cta-outline{color:var(--ld-text);background:0 0;border:1px solid #ffffff40;transition:background .3s,border-color .3s}.site-dark .pp-cta.pp-cta-outline:hover{background:var(--ld-glass-hover);border-color:#ffffff73}.site-dark .faq-item{background:var(--ld-glass);border:1px solid var(--ld-line);border-radius:12px}.site-dark .faq-question{color:var(--ld-text)}.site-dark .faq-answer{color:var(--ld-muted)}.site-dark .faq-item svg [stroke]{stroke:#fff}.site-dark .ct-para strong,.site-dark .ct-subhead,.site-dark .ct-card-title,.site-dark .ct-field label,.site-dark .ct-success h2{color:var(--ld-text)}.site-dark .ct-email{color:var(--ld-text);transition:color .3s}.site-dark .ct-email:hover{color:#ff8a00}.site-dark .ct-privacy,.site-dark .ct-success p{color:var(--ld-faint)}.site-dark .ct-card{border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;box-shadow:0 30px 80px #00000080}.site-dark .ct-field input,.site-dark .ct-field textarea,.site-dark .doc-search{color:var(--ld-text);background:#00000059;border-color:#ffffff29}.site-dark .ct-field input::-moz-placeholder{color:#fff6}.site-dark .ct-field textarea::-moz-placeholder{color:#fff6}.site-dark .doc-search::-moz-placeholder{color:#fff6}.site-dark .ct-field input::placeholder,.site-dark .ct-field textarea::placeholder,.site-dark .doc-search::placeholder{color:#fff6}.site-dark .ct-field input:focus,.site-dark .ct-field textarea:focus,.site-dark .doc-search:focus{border-color:#ff8a00;box-shadow:0 0 0 3px #ff8a0033}.site-dark .doc-hero{background:radial-gradient(at top,#ff8a0024 0%,#0000 65%)}.site-dark .doc-content{border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(16px);background:#08080a8c;border-radius:16px;padding:32px clamp(20px,3vw,40px)}.site-dark .doc-empty,.site-dark .doc-credit{color:var(--ld-faint)}.site-dark .doc-group-head{border-bottom-color:var(--ld-line)}.site-dark .doc-group-head h2,.site-dark .doc-article-title{color:var(--ld-text)}.site-dark .doc-p,.site-dark .doc-steps,.site-dark .doc-ul{color:#ffffffbd}.site-dark .doc-code{border:1px solid var(--ld-line);background:#0000008c}.site-dark .doc-callout.doc-callout--tip{color:#ffc98f;background:#ff8a001a}.site-dark .doc-callout.doc-callout--note{background:var(--ld-glass);color:var(--ld-muted);border-left-color:#ffffff59}@media (max-width:860px){.site-dark .doc-sidebar{border-bottom-color:var(--ld-line)}}.site-dark .dl-card{background:var(--ld-glass);border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(10px)}.site-dark .dl-card:hover{background:var(--ld-glass-hover)}.site-dark .dl-card span{color:var(--ld-text)}.site-dark .dl-card:not(.dl-card-active) svg{fill:#fff}.site-dark .dl-card.dl-card-active{background:linear-gradient(#ff8a00 0%,#ffb347 100%);border-color:#0000;box-shadow:0 12px 36px #ff8a004d}.site-dark .dl-btn-primary.dl-btn-disabled{color:var(--ld-faint);background:#ffffff14}.site-dark .dl-menu{border-color:var(--ld-line);-webkit-backdrop-filter:blur(16px);background:#141416f0;box-shadow:0 16px 40px #0009}.site-dark .dl-menu-item:hover{background:var(--ld-glass-hover)}.site-dark .dl-menu-item+.dl-menu-item{border-top-color:var(--ld-line)}.site-dark .dl-menu-title{color:var(--ld-text)}.site-dark .dl-menu-sub,.site-dark .dl-requirement{color:var(--ld-muted)}.site-dark .legal-hero{background:radial-gradient(at top,#ff8a0029 0%,#0000 65%)}.site-dark .legal-date{color:var(--ld-faint)}.site-dark .legal-sidebar{background:var(--ld-glass);border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(12px)}.site-dark .legal-nav-btn{color:var(--ld-muted);transition:background .3s,color .3s}.site-dark .legal-nav-btn:hover{background:var(--ld-glass-hover);color:var(--ld-text)}.site-dark .legal-nav-btn.is-active{color:#fff;background:linear-gradient(110.89deg,#ff8a00 36.19%,#ffb347 93.55%)}.site-dark .legal-content{border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(16px);background:#08080a8c}.site-dark .legal-heading,.site-dark .legal-sub{color:var(--ld-text)}.site-dark .legal-p,.site-dark .legal-ul{color:#ffffffbd}.site-dark .legal-divider{border-top-color:var(--ld-line)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site-dark .beam{isolation:isolate;position:relative}.site-dark .beam:before{content:"";border-radius:calc(var(--beam-radius,6px) + 2px);background:conic-gradient(from var(--beam-angle), transparent 0% 60%, #fffffff2 72%, #ffd08a 78%, transparent 90% 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3.2s linear infinite beamSpin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes beamSpin{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.site-dark .beam:before{animation:none}}.site-topblur{display:none}@media (min-width:769px){.site-topblur{z-index:90;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#0000008c,#0000);height:104px;transition:opacity .35s;display:block;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}:root[data-nav-hidden] .site-topblur{opacity:0}}
