.ci{z-index:2147483100;pointer-events:none;position:fixed;inset:0}.ci:before{content:"";background:radial-gradient(60% 55%,#4d01e942,#0000 70%),radial-gradient(30% 30%,#e700c524,#0000 70%),#07060e;transition:opacity .7s .12s;position:absolute;inset:0}.ci[data-phase=fly]:before{opacity:0}.ci-rings{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;overflow:visible}.ci[data-phase=fly] .ci-rings{opacity:0}.ci-ring{fill:none;stroke:#c9a6ff66;stroke-width:1px}.ci-core{place-items:center;transition:transform .65s cubic-bezier(.7,0,.2,1),opacity .5s .15s;animation:.9s cubic-bezier(.2,.8,.2,1) both ci-core-in;display:grid;position:absolute;top:47%;left:50%;translate:-50% -50%}.ci[data-phase=fly] .ci-core{opacity:0;transform:scale(.4)}@keyframes ci-core-in{0%{opacity:0;transform:scale(.55)}}.ci-moon{opacity:0;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.ci-moon>svg{filter:none;position:absolute;translate:-50% -50%}.ci-caption{white-space:nowrap;justify-items:center;gap:8px;margin:0;transition:opacity .3s;animation:.7s .35s both ci-caption-in;display:grid;position:absolute;top:auto;bottom:9vh;left:50%;translate:-50%}.ci[data-phase=fly] .ci-caption{opacity:0}.ci-caption span{letter-spacing:.32em;text-transform:uppercase;color:#decdffb3;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ci-caption b{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:600}@keyframes ci-caption-in{0%{opacity:0;transform:translateY(10px)}}.fa-console[data-intro=hold]>:not(.ci){opacity:0;animation:0s linear 5s forwards ci-failsafe}@keyframes ci-failsafe{to{opacity:1}}.fa-console[data-intro=assemble] :is(.fa-top,.fa-rail,.fa-hero,.fa-offline,.fa-tab,.fa-panel,.fa-ask){animation:.7s cubic-bezier(.2,.8,.2,1) both ci-arrive}.fa-console[data-intro=assemble] .fa-top{--from:translateY(-26px)}.fa-console[data-intro=assemble] .fa-rail{--from:translateX(-34px);animation-delay:60ms}.fa-console[data-intro=assemble] .fa-hero{--from:scale(.94);animation-delay:.14s}.fa-console[data-intro=assemble] .fa-offline{--from:translateY(16px);animation-delay:.24s}.fa-console[data-intro=assemble] .fa-tab{--from:translateY(14px)}.fa-console[data-intro=assemble] .fa-tab:first-child{animation-delay:.3s}.fa-console[data-intro=assemble] .fa-tab:nth-child(2){animation-delay:.34s}.fa-console[data-intro=assemble] .fa-tab:nth-child(3){animation-delay:.38s}.fa-console[data-intro=assemble] .fa-tab:nth-child(4){animation-delay:.42s}.fa-console[data-intro=assemble] .fa-tab:nth-child(5){animation-delay:.46s}.fa-console[data-intro=assemble] .fa-tab:nth-child(6){animation-delay:.5s}.fa-console[data-intro=assemble] .fa-tab:nth-child(7){animation-delay:.54s}.fa-console[data-intro=assemble] .fa-tab:nth-child(8){animation-delay:.58s}.fa-console[data-intro=assemble] .fa-panel{--from:translateY(10px);animation-name:ci-reveal;animation-delay:.48s}.fa-console[data-intro=assemble] .fa-ask{--from:translateY(30px);animation-delay:.62s}@keyframes ci-arrive{0%{opacity:0;transform:var(--from,none)}}@keyframes ci-reveal{0%{opacity:0;transform:var(--from,none);clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.fa-console[data-intro=assemble]:after{content:"";z-index:2147483000;pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000,#b26bff 25%,#fff 50%,#e700c5 75%,#0000);animation:1.1s cubic-bezier(.5,0,.3,1) 80ms both ci-scan;position:fixed;inset:0 0 auto}@keyframes ci-scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.ci{display:none}.fa-console[data-intro]>*{opacity:1!important;animation:none!important}}.ci-label{white-space:nowrap;color:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0c0a1a9e;border-radius:999px;align-items:baseline;gap:7px;padding:4px 10px 5px;font-size:11.5px;transition:opacity .45s;display:flex;position:absolute;top:22px;left:0;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff14}.ci-label b{color:color-mix(in srgb, var(--moon) 62%, #fff);font-weight:600}.ci-moon.is-clear .ci-label{opacity:1}.ci[data-phase=fly] .ci-label{opacity:0;transition-duration:.2s}.ci>.sky-map{width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.ci[data-phase=fly]>.sky-map{opacity:0}
.sm-backdrop{z-index:2147483200;padding:max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#05040c9e;place-items:center;animation:.22s both sm-fade;display:grid;position:fixed;inset:0}.sm{color:#ecebf3;background:radial-gradient(120% 70% at 50% 0,#7612f538,#0000 60%),linear-gradient(160deg,#1a142ef0,#0c0a16f5);border-radius:24px;width:min(460px,100%);padding:26px 22px 18px;animation:.38s cubic-bezier(.2,.8,.2,1) both sm-in;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 90px -30px #000000e6}.sm:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#b26bff 30%,#ff3693 70%,#0000);height:1px;position:absolute;inset:0 24px auto}.sm-head{gap:4px;margin-bottom:18px;padding-right:40px;display:grid}.sm-kicker{letter-spacing:.3em;text-transform:uppercase;color:#decdffb8;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.sm h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:600}.sm-host{color:#ecebf38c;margin:0;font-size:13px}.sm-close{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.sm-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.sm-actions,.sm-action{gap:8px;display:grid}.sm-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.22,1,.36,1);display:flex}.sm-row:hover:not(:disabled),.sm-action[data-open=true] .sm-row{background:linear-gradient(135deg,#b26bff29,#e700c50f);border-color:#c9a6ff61}.sm-row:focus-visible,.sm-close:focus-visible{outline-offset:2px;outline:2px solid #c9a6ff}.sm-icon{background:linear-gradient(135deg,#4d01e9,#a300c7 55%,#ff3693);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -10px #14101e29}.sm-icon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sm-copy{gap:2px;min-width:0;display:grid}.sm-copy b{color:#fff;font-size:15px;font-weight:600}.sm-copy small{color:#ecebf394;font-size:12.5px}.sm-url{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow:hidden}.sm-mail{background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:14px;gap:8px;padding:6px;animation:.2s both sm-fade;display:flex}.sm-mail:focus-within{border-color:#c9a6ff73}.sm-mail input{color:#fff;min-width:0;height:38px;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:14px}.sm-mail button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4d01e9,#e700c5 55%,#ff3693);border:0;border-radius:10px;padding:0 16px;font-size:13.5px;font-weight:600}.sm-mail button:disabled{opacity:.6}.sm-status{color:#d6c4ff;padding:0 6px;font-size:12.5px}.sm-status[data-busy=true]{color:#ecebf399}@keyframes sm-fade{0%{opacity:0}}@keyframes sm-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.sm,.sm-backdrop,.sm-mail{animation:none}}
.pm{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.pm-form{gap:12px;display:grid}.pm-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pm-plan{color:inherit;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:4px;padding:14px;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}.pm-plan:hover,.pm-plan[aria-checked=true]{background:linear-gradient(135deg,#b26bff2e,#e700c512);border-color:#c9a6ff73}.pm-plan:focus-visible,.pm-pay:focus-visible,.pm-account:focus-visible{outline-offset:2px;outline:2px solid #c9a6ff}.pm-plan-name{color:#ecebf3cc;font-size:13px;font-weight:600}.pm-plan-price{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:600}.pm-plan-price small,.pm-plan-note,.pm-plan-extra{color:#ecebf394;font-size:12px;font-weight:400}.pm-plan-extra{color:#d6c4ff}.pm-field{color:#ecebf3b3;gap:6px;font-size:12.5px;display:grid}.pm-field input{color:#fff;height:42px;font:inherit;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:12px;outline:0;padding:0 12px;font-size:14px}.pm-field input:focus{border-color:#c9a6ff8c}.pm-field small{color:#ecebf380}.pm-sites input{width:96px}.pm-pay{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4d01e9,#e700c5 55%,#ff3693);border:0;border-radius:14px;place-items:center;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff4d,0 12px 28px -14px #14101e29}.pm-pay:disabled{opacity:.55;cursor:default}.pm-pay[data-sold=false]{color:#ecebf3d9;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.pm-restart{background:#ff369314;border:1px solid #ff36934d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.pm-restart-copy{gap:2px;display:grid}.pm-restart-copy b{color:#fff;font-size:14px}.pm-restart-copy small{color:#ecebf399;font-size:12px}.pm-account{color:#d6c4ff;justify-self:start;font-size:13px}@media (max-width:480px){.pm-plans{grid-template-columns:1fr}.pm-restart{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.pm-plan{transition:none}}.fa-console button.fa-offline-plan,.fa-console button.fa-offline-cta{text-align:left;cursor:pointer;border:0;font-family:inherit}
.fa-console .fa-offline{width:min(100% - 2 * var(--fa-gutter), var(--fa-width));background:radial-gradient(80% 160% at 100%,#7612f52e,#0000 60%),linear-gradient(90deg,#ffffff08,#e700c50d);border-radius:16px;align-items:center;gap:18px;margin:-14px auto 16px;padding:10px 10px 10px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.fa-console .fa-offline-copy{flex:1;gap:2px;min-width:0;margin:0;display:grid}.fa-console .fa-offline-copy b{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fa-console .fa-offline-copy>span{white-space:nowrap;text-overflow:ellipsis;color:var(--fa-muted);font-size:12.5px;overflow:hidden}.fa-console .fa-offline-dot{background:#6c7189;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #6c71892e}.fa-console .fa-offline-moons{flex:none;gap:2px;display:flex}.fa-console .fa-offline-moons .ix-moon-icon{filter:grayscale()brightness(.75)!important;opacity:.55!important}.fa-console .fa-offline-plans{flex:none;gap:8px;display:flex}.fa-console .fa-offline-plan{color:#fff;background:#ffffff0d;border-radius:12px;gap:1px;padding:7px 12px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.fa-console .fa-offline-plan[data-primary=true]{background:linear-gradient(135deg,#8f5cff38,#e700c514);box-shadow:inset 0 0 0 1px #c9a6ff4d}.fa-console .fa-offline-plan:hover{box-shadow:inset 0 0 0 1px #c9a6ff80}.fa-console .fa-offline-name{font-size:10.5px;font-family:var(--fa-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.fa-console .fa-offline-price{letter-spacing:-.02em;font-size:16px;font-weight:600}.fa-console .fa-offline-price small{letter-spacing:0;color:#ffffff8c;font-size:11px;font-weight:500}.fa-console .fa-offline-extra{color:#d6c4ff;font-size:10.5px}.fa-console .fa-offline-plan{grid-template-columns:auto auto;align-items:baseline;column-gap:8px}.fa-console .fa-offline-name{grid-column:1/-1}.fa-console .fa-offline-cta{color:#0b0c14;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s;display:inline-flex}@media (max-width:1100px){.fa-console .fa-offline-moons{display:none}}@media (max-width:860px){.fa-console .fa-offline{flex-wrap:wrap;margin-top:0}.fa-console .fa-offline-copy{flex-basis:100%}.fa-console .fa-offline-copy>span{white-space:normal}.fa-console .fa-offline-plans,.fa-console .fa-offline-plan{flex:1}}.fa-console .fa-top .fa-offline{border-radius:999px;flex:0 auto;gap:10px;width:auto;min-width:0;margin:0 0 0 auto;padding:4px 4px 4px 12px}.fa-console .fa-top .fa-offline-copy{flex:0 auto}.fa-console .fa-top .fa-offline-copy b{white-space:nowrap;font-size:12.5px}.fa-console .fa-top .fa-offline-copy>span{display:none}.fa-console .fa-top .fa-offline-plans{gap:6px}.fa-console .fa-top .fa-offline-plan{border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;display:flex}.fa-console .fa-top .fa-offline-name{font-size:9.5px}.fa-console .fa-top .fa-offline-price{font-size:13px}.fa-console .fa-top .fa-offline-price small,.fa-console .fa-top .fa-offline-extra{font-size:10px}.fa-console .fa-top .fa-offline-cta{height:32px;padding:0 14px;font-size:12.5px}.fa-console .fa-top .fa-offline+.fa-top-actions{margin-left:10px}@media (max-width:1280px){.fa-console .fa-top .fa-offline-plans{display:none}}@media (max-width:860px){.fa-console .fa-top .fa-offline-copy{display:none}.fa-console .fa-top .fa-offline{box-shadow:none;background:0 0;flex-wrap:nowrap;padding:0}.fa-console .fa-top .fa-offline-cta{height:34px;padding:0 12px}}.fa-console .fa-top:has(.fa-offline){grid-template-columns:auto minmax(0,1fr) auto auto}.fa-console .fa-top .fa-offline{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0e0b1ad1,#0e0b1ad1) padding-box padding-box,linear-gradient(100deg,#ffffff1a,#b26bff73 60%,#ff36938c) border-box;border:1px solid #0000;gap:0;margin:0;padding:3px 3px 3px 14px;position:relative;box-shadow:0 10px 30px -18px #14101e29}.fa-console .fa-top .fa-offline-copy b{color:#ffffffb3;gap:7px;font-weight:500}.fa-console .fa-top .fa-offline-dot{width:6px;height:6px;box-shadow:0 0 0 3px #6c718933}.fa-console .fa-top .fa-offline-plans{gap:0;margin-left:12px}.fa-console .fa-top .fa-offline-plan,.fa-console .fa-top .fa-offline-plan[data-primary=true]{background:0 0;border-radius:0;padding:4px 12px;box-shadow:inset 1px 0 #ffffff1a}.fa-console .fa-top .fa-offline-plan:hover{background:0 0;box-shadow:inset 1px 0 #ffffff1a}.fa-console .fa-top .fa-offline-plan:hover .fa-offline-price{color:#e9d8ff}.fa-console .fa-top .fa-offline-name{color:#ffffff7a}.fa-console .fa-top .fa-offline-price{transition:color .2s}.fa-console .fa-top .fa-offline-extra{color:#d6c4ffcc}.fa-console .fa-top .fa-offline-cta{color:#fff;background:linear-gradient(135deg,#4d01e9,#e700c5 55%,#ff3693);height:30px;margin-left:8px;padding:0 14px;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s;box-shadow:inset 0 1px #ffffff4d,0 6px 18px -8px #14101e29}.fa-console .fa-top .fa-offline-cta:hover{filter:brightness(1.1)}@media (max-width:860px){.fa-console .fa-top .fa-offline{box-shadow:none;background:0 0;border:0;padding:0}.fa-console .fa-top .fa-offline-cta{margin-left:0}}
