html,body{background-color:var(--gr-landing-space);min-height:100%;color:var(--gr-color-ink);font-family:var(--gr-font);-webkit-font-smoothing:antialiased;margin:0}body{background-image:var(--gr-stars);background-size:var(--gr-stars-size)}.landing{box-sizing:border-box;min-height:100vh;padding:var(--gr-page-inset-y) var(--gr-page-inset-x);flex-direction:column;display:flex;position:relative}.landing-stage{margin:var(--gr-landing-gap) 0;flex-direction:column;align-items:center;display:flex}.hero-slot{width:var(--gr-landing-globe-size);height:var(--gr-landing-globe-size);position:relative}.landing-globe{background:var(--gr-landing-space);pointer-events:none;border:0;width:100%;height:100%;display:block}.hero-slot svg{width:100%;height:100%;position:absolute;top:0;left:0}.hero-arcs{will-change:transform}.hero-ocean-lit{stop-color:var(--gr-landing-ocean-lit)}.hero-ocean-deep{stop-color:var(--gr-landing-ocean)}.hero-night-clear,.hero-air-clear{stop-color:var(--gr-landing-space);stop-opacity:0}.hero-night-dark{stop-color:var(--gr-landing-night)}.hero-sheen{stop-color:var(--gr-landing-sheen)}.hero-air-glow{stop-color:var(--gr-landing-atmosphere)}.hero-grid{fill:none;stroke:var(--gr-landing-grid);stroke-width:1px}.hero-land{fill:var(--gr-landing-land);stroke:var(--gr-landing-land-edge);stroke-width:var(--gr-landing-land-stroke);stroke-linejoin:round}.hero-rim{fill:none;stroke:var(--gr-landing-rim);stroke-width:var(--gr-landing-rim-width)}.hero-arc{fill:none;stroke:var(--gr-landing-arc);stroke-width:var(--gr-landing-arc-width);stroke-linecap:round}.hero-comet{fill:none;stroke:var(--gr-landing-comet);stroke-width:var(--gr-landing-comet-width);stroke-linecap:round;stroke-dasharray:var(--gr-landing-comet-length) 2;stroke-dashoffset:var(--gr-landing-comet-length);animation:hero-fly var(--gr-landing-arc-cycle) var(--gr-landing-ease) infinite;animation-delay:calc(var(--i) * var(--gr-landing-arc-stagger))}.hero-origin{fill:var(--gr-landing-comet);opacity:var(--gr-landing-origin-opacity)}.hero-city{fill:var(--gr-landing-flare)}.hero-flare{fill:var(--gr-landing-flare);opacity:0;transform-box:fill-box;transform-origin:50%;animation:hero-land var(--gr-landing-arc-cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--gr-landing-arc-stagger))}@keyframes hero-fly{0%{stroke-dashoffset:var(--gr-landing-comet-length)}32%,to{stroke-dashoffset:-1px}}@keyframes hero-land{0%,26%{opacity:0;transform:scale(var(--gr-landing-flare-spark))}30%{opacity:var(--gr-landing-flare-peak-opacity);transform:scale(var(--gr-landing-flare-peak))}60%,to{opacity:0;transform:scale(var(--gr-landing-flare-spread))}}.landing-brand{font-size:var(--gr-landing-lede);font-weight:var(--gr-weight-strong);letter-spacing:var(--gr-brand-tracking);align-items:center;display:inline-flex}.landing-mark{width:var(--gr-mark-size);height:var(--gr-mark-size);margin-right:var(--gr-mark-gap);background:var(--gr-landing-flare);box-shadow:0 0 var(--gr-mark-glow) var(--gr-landing-cta-glow);border-radius:50%}.landing-incident{margin:var(--gr-landing-gap) 0 0;padding:var(--gr-landing-incident-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:var(--gr-landing-incident-radius);background:var(--gr-landing-glass);backdrop-filter:blur(var(--gr-landing-glass-blur));font-size:var(--gr-landing-small);align-self:flex-start}.landing-hero{max-width:var(--gr-landing-measure);flex:1}.landing-headline{font-size:var(--gr-landing-headline);font-weight:var(--gr-landing-headline-weight);line-height:var(--gr-landing-headline-line);letter-spacing:var(--gr-landing-headline-tracking);animation:landing-enter var(--gr-landing-enter-ms) var(--gr-landing-ease) both;margin:0}.landing-lede{margin:var(--gr-landing-gap) 0;font-size:var(--gr-landing-lede);line-height:var(--gr-landing-lede-line);color:var(--gr-landing-lede-color);animation:landing-enter var(--gr-landing-enter-ms) var(--gr-landing-ease) var(--gr-landing-enter-stagger) both}.landing-create{height:var(--gr-landing-cta-height);margin:0 var(--gr-landing-cta-gap-x) var(--gr-landing-cta-gap-y) 0;padding:0 var(--gr-landing-cta-pad);border-radius:calc(var(--gr-landing-cta-height) / 2);background:linear-gradient(to bottom, var(--gr-landing-cta-top), var(--gr-landing-cta-bottom));box-shadow:var(--gr-landing-cta-shadow);color:var(--gr-landing-cta-ink);font:inherit;font-size:var(--gr-landing-cta-text);font-weight:var(--gr-weight-strong);cursor:pointer;border:0}.landing-hero a.landing-create{margin-top:var(--gr-landing-gap);align-items:center;text-decoration:none;display:inline-flex}.landing-create:focus,.landing-tab:focus,.landing-preset:focus,.landing-row .worlds-action:focus,.landing-foot a:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:calc(var(--gr-focus-width) + var(--gr-focus-offset))}.landing-create:focus:not(:focus-visible){outline:none}.landing-tab:focus:not(:focus-visible){outline:none}.landing-preset:focus:not(:focus-visible){outline:none}.landing-row .worlds-action:focus:not(:focus-visible){outline:none}.landing-foot a:focus:not(:focus-visible){outline:none}.landing-note{margin:0 0 var(--gr-landing-cta-gap-y);font-size:var(--gr-landing-small);color:var(--gr-color-ink-muted)}.landing-tabs{margin-top:var(--gr-landing-tabs-gap);flex-wrap:wrap;justify-content:center;display:flex}.landing-tab{height:var(--gr-landing-tab-height);padding:0 var(--gr-landing-tab-pad);border-radius:calc(var(--gr-landing-tab-height) / 2);color:var(--gr-color-ink-muted);font:inherit;font-size:var(--gr-landing-small);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.landing-tab:before{content:"";width:var(--gr-mark-size);height:var(--gr-mark-size);margin-right:var(--gr-mark-gap);border:var(--gr-rule-width) solid currentColor;box-sizing:border-box;border-radius:50%}.landing-tab:hover{color:var(--gr-color-ink)}.landing-tab[aria-selected=true]{color:var(--gr-color-ink);background:var(--gr-landing-glass)}.landing-tab[aria-selected=true]:before{border-color:var(--gr-landing-flare);background:var(--gr-landing-flare);box-shadow:0 0 var(--gr-mark-glow) var(--gr-landing-cta-glow)}.landing-connect{animation:landing-enter var(--gr-landing-enter-ms) var(--gr-landing-ease) both;animation-delay:calc(var(--gr-landing-enter-stagger) * 2)}.landing-connect-title{margin:var(--gr-landing-gap) 0 var(--gr-landing-cta-gap-y);font-size:var(--gr-landing-cta-text);font-weight:var(--gr-weight-strong)}.landing-presets{flex-wrap:wrap;display:flex}.landing-preset{height:var(--gr-landing-preset-height);margin:0 var(--gr-landing-preset-gap) var(--gr-landing-preset-gap) 0;padding:0 var(--gr-landing-preset-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:calc(var(--gr-landing-preset-height) / 2);background:var(--gr-landing-glass);color:var(--gr-color-ink);font:inherit;font-size:var(--gr-landing-small);cursor:pointer}.landing-preset:hover{border-color:var(--gr-landing-preset-hover)}.landing-preset[aria-pressed=true]{border-color:var(--gr-landing-flare);color:var(--gr-landing-flare)}.landing-steps{margin-top:var(--gr-landing-gap);font-size:var(--gr-landing-small)}.landing-step-list{margin:0 0 var(--gr-landing-gap);padding-left:var(--gr-landing-step-indent);line-height:var(--gr-landing-lede-line)}.landing-step-list li{margin-bottom:var(--gr-landing-cta-gap-y)}.landing-row{margin-bottom:var(--gr-landing-gap)}.landing-row-title{margin:0 0 var(--gr-landing-row-title-gap);font-size:var(--gr-landing-small);font-weight:var(--gr-weight-strong)}.landing-link{margin:0 0 var(--gr-landing-cta-gap-y);padding:var(--gr-landing-incident-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:var(--gr-landing-incident-radius);background:var(--gr-landing-glass);word-break:break-all;line-height:var(--gr-landing-lede-line)}.landing-row .worlds-action{margin:0}.landing-error{margin:var(--gr-landing-error-gap) 0 0;font-size:var(--gr-landing-small);color:var(--gr-landing-error)}.landing-foot{margin-top:var(--gr-landing-gap);font-size:var(--gr-landing-small);display:flex}.landing-foot a{margin-right:var(--gr-landing-foot-gap);color:var(--gr-color-ink-muted);border-radius:var(--gr-link-radius);text-decoration:none}.landing-foot a:hover{color:var(--gr-color-ink)}@keyframes landing-enter{0%{opacity:0;transform:translateY(var(--gr-landing-enter-offset))}}@media (min-width:48em) and (min-aspect-ratio:1){.landing{grid-template-columns:var(--gr-landing-measure) auto;grid-column-gap:var(--gr-landing-columns-gap);grid-row-gap:var(--gr-landing-gap);grid-template-areas:"top stage""incident stage""hero stage""foot stage";place-content:space-between;display:grid}.landing-top{grid-area:top}.landing-incident{grid-area:incident}.landing-hero{grid-area:hero}.landing-foot{grid-area:foot}.landing-stage{top:var(--gr-page-inset-y);grid-area:stage;align-self:start;margin:0;position:sticky}}@media (prefers-reduced-motion:reduce){.landing-headline,.landing-lede,.landing-connect,.hero-comet,.hero-flare{animation:none}.hero-comet{stroke-dashoffset:var(--gr-landing-comet-length)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:var(--gr-arrival-cross-ms)}
