.cosmos-body{background:var(--cosmos-sky-1);color:var(--cosmos-text);overflow-x:clip}.cosmos-body *{-webkit-touch-callout:none}.cosmos-app{--cosmos-gutter:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));--cosmos-chrome-h:calc(4.75rem + env(safe-area-inset-top));isolation:isolate;min-block-size:100dvh;color:var(--cosmos-text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}:where(.cosmos-app) :where(a,button){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:where(.cosmos-app) :where(a,button):focus-visible{outline:3px solid var(--cosmos-star);outline-offset:4px;border-radius:1.25rem}html[data-cosmos-boot=waiting] .cosmos-stage{opacity:.5;filter:saturate(.6)}html[data-cosmos-boot=landing] .cosmos-stage,html[data-cosmos-boot=rest] .cosmos-stage{opacity:0;animation:.3s ease-out 1.6s forwards cosmos-fade-in}.cosmos-chrome{z-index:30;padding-block-start:max(.75rem, env(safe-area-inset-top));padding-inline:var(--cosmos-gutter);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.cosmos-chrome__slot{pointer-events:auto;display:flex}.cosmos-chrome__slot:empty{pointer-events:none}.cosmos-back{border:1.5px solid var(--cosmos-glass-border);background:var(--cosmos-glass);block-size:4rem;inline-size:4rem;box-shadow:var(--cosmos-glass-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:scale var(--motion-duration-press) var(--motion-ease-spring);border-radius:50%;place-items:center;padding:0;display:grid}.cosmos-back:active{scale:.9}.cosmos-back__rocket{block-size:2.85rem;inline-size:2.85rem;display:block;translate:0 .1rem}.cosmos-telescope{background:var(--cosmos-glass);block-size:3rem;inline-size:3rem;box-shadow:var(--cosmos-glass-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cosmos-text-soft);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.cosmos-telescope__icon{pointer-events:none;block-size:1.35rem;inline-size:1.35rem}.cosmos-telescope__ring{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;rotate:-90deg}.cosmos-telescope__track,.cosmos-telescope__fill{fill:none;stroke-width:2.5px}.cosmos-telescope__track{stroke:var(--cosmos-glass-border)}.cosmos-telescope__fill{stroke:var(--cosmos-star);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.cosmos-telescope[data-holding] .cosmos-telescope__fill{animation:1.2s linear forwards cosmos-hold-fill}.cosmos-telescope--calling{animation:2.6s ease-in-out infinite cosmos-call}@keyframes cosmos-hold-fill{to{stroke-dashoffset:0}}@keyframes cosmos-call{0%,to{box-shadow:var(--cosmos-glass-shadow), 0 0 0 0 color-mix(in srgb, var(--cosmos-star) 60%, transparent)}60%{box-shadow:var(--cosmos-glass-shadow), 0 0 0 .75rem color-mix(in srgb, var(--cosmos-star) 0%, transparent)}}@keyframes cosmos-fade-in{0%{opacity:0}to{opacity:1}}.cosmos-stage{min-block-size:100dvh;display:block;position:relative;overflow:clip}.cosmos-scene{isolation:isolate;min-block-size:100dvh;padding-block:var(--cosmos-chrome-h) max(2rem, env(safe-area-inset-bottom));padding-inline:var(--cosmos-gutter);position:relative}.cosmos-title{max-inline-size:100%;font-family:var(--font-display);text-align:center;color:var(--cosmos-text);text-shadow:var(--cosmos-text-shadow);overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,6.4vw,2.6rem);font-weight:700;line-height:1.2}.cosmos-title:focus{outline:none}.cosmos-pill{border:1px solid var(--cosmos-glass-border);background:var(--cosmos-glass);max-inline-size:100%;box-shadow:var(--cosmos-glass-shadow);color:var(--cosmos-text);font-family:var(--font-display);text-align:center;text-wrap:balance;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .85rem .38rem;font-size:clamp(.9rem,2.7vw,1.05rem);font-weight:600;line-height:1.3;display:inline-flex}.cosmos-asleep{opacity:.42;filter:saturate(.5);pointer-events:none;transition:opacity .4s,filter .4s}.cosmos-asleep .cosmos-bob{animation-play-state:paused}@supports (height:1dvh){.cosmos-app :is(.cosmos-home,.cosmos-planet-scene){--vh:1dvh}}.cosmos-home{--vh:1vh;--chrome-row:calc(max(.75rem, env(safe-area-inset-top)) + 3rem);--star-size:clamp(8.5rem, min(56vw, calc(27 * var(--vh))), 15rem);--handoff-room:0rem;--emblem-size:clamp(4.75rem, min(27vw, calc(13.5 * var(--vh))), 7.5rem);--ground-h:clamp(8.5rem, calc(26 * var(--vh)), 15rem);--land-w:min(calc(110 * var(--vh)), 134vw, 72rem);--land-sink:max(calc(var(--land-w) * .08), calc(var(--land-w) * .507 - var(--ground-h) + .5rem));--jana-scale:.84;--jana-w:calc(192px * var(--jana-scale));--chest-size:5.25rem;--jana-start:max(var(--cosmos-gutter), calc(50% - .22 * var(--land-w) - var(--jana-w) / 2));--chest-end:max(var(--cosmos-gutter), calc(50% - .27 * var(--land-w) - var(--chest-size) / 2));--stage-gap:.5rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--stage-gap), 1fr) auto minmax(var(--stage-gap), 1fr) auto minmax(var(--stage-gap), 1fr) auto;block-size:100dvh;min-block-size:20rem;padding-block:var(--chrome-row) 0;grid-template-areas:"sky"".""spotlight"".""galaxies"".""ground";justify-items:center;padding-inline:0;display:grid}.cosmos-home__spotlight{--star:var(--star-size);grid-area:spotlight;grid-template-areas:"handoff""star";align-content:center;justify-items:center;inline-size:100%;display:grid}.cosmos-home:has(.cosmos-handoff){--handoff-room:calc(3.6rem + var(--star-size) * .08 + .25rem)}.cosmos-home__spotlight>.cosmos-handoff{grid-area:handoff;margin-block-end:calc(var(--star-size) * .08 + .25rem)}@supports (container-type:size) and (contain-intrinsic-block-size:1px){@media not all and (orientation:landscape) and (height<=34rem){.cosmos-home{grid-template-rows:auto minmax(var(--stage-gap), 1fr) minmax(0, max-content) minmax(var(--stage-gap), 1fr) auto minmax(var(--stage-gap), 1fr) auto}.cosmos-home__spotlight{--star:max(4.5rem, min(var(--star-size), 100cqb - var(--handoff-room)));contain-intrinsic-block-size:calc(var(--star-size) + var(--handoff-room));container-type:size}}}.cosmos-home__spotlight>.cosmos-star-spot{grid-area:star}.cosmos-handoff{max-inline-size:calc(100% - 2 * var(--cosmos-gutter));border:1px solid var(--cosmos-glass-border);background:var(--cosmos-glass);box-shadow:var(--cosmos-glass-shadow);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.25rem 1rem .25rem .3rem;font-size:clamp(1rem,3.6vw,1.25rem);font-weight:600;display:inline-flex}.cosmos-handoff img{object-fit:contain;block-size:2.6rem;inline-size:2.6rem}.cosmos-star-spot{justify-items:center;display:grid}.cosmos-star-spot>*{grid-area:1/1}.cosmos-star{inline-size:var(--star);aspect-ratio:1;cursor:pointer;place-items:center;display:grid;position:relative}.cosmos-star>*{grid-area:1/1}.cosmos-star__glow,.cosmos-star__burst{position:absolute;top:50%;left:50%;translate:-50% -50%}.cosmos-star__glow{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--cosmos-star) 62%, transparent), color-mix(in srgb, var(--jana-sun) 18%, transparent) 62%, transparent);pointer-events:none;border-radius:50%;inline-size:132%;animation:3.8s ease-in-out infinite cosmos-star-breathe}.cosmos-star__burst{z-index:1;aspect-ratio:1;pointer-events:none;inline-size:116%;filter:drop-shadow(0 .4rem .9rem color-mix(in srgb, var(--jana-sun-deep) 55%, transparent));animation:9s ease-in-out infinite cosmos-star-sway;overflow:visible}.cosmos-star__stop-a{stop-color:var(--cosmos-star)}.cosmos-star__stop-b{stop-color:var(--jana-sun)}.cosmos-star__stop-c{stop-color:var(--jana-sun-deep)}.cosmos-star__frame{z-index:2;aspect-ratio:1;border:.3rem solid var(--jana-paper);background:var(--jana-paper);inline-size:60%;box-shadow:0 0 0 .2rem var(--jana-sun-deep), 0 .6rem 1.4rem -.5rem color-mix(in srgb, var(--cosmos-sky-1) 70%, transparent);transition:scale var(--motion-duration-press) var(--motion-ease-spring);border-radius:50%;margin-block-start:6%;display:block;position:relative;overflow:hidden}.cosmos-star__frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cosmos-star__frame:is([data-kind=activity],[data-kind=printable]){background:color-mix(in srgb, var(--jana-meadow) 16%, var(--jana-paper))}.cosmos-star__frame:is([data-kind=activity],[data-kind=printable]) img{object-fit:contain;padding:12%}.cosmos-star:active .cosmos-star__frame{scale:.93}.cosmos-star[data-state=waiting] .cosmos-star__glow{animation:none}.cosmos-star[data-state=resting]{cursor:default}.cosmos-star[data-state=resting] .cosmos-star__burst{inline-size:92%;filter:saturate(.7) brightness(.86) drop-shadow(0 .3rem .8rem color-mix(in srgb, var(--jana-sun-deep) 35%, transparent))}.cosmos-star[data-state=resting] .cosmos-star__glow{opacity:.35}.cosmos-star__sleep{stroke:var(--jana-ink-soft)}.cosmos-star[data-state=resting] .cosmos-star__frame{display:none}.cosmos-star[data-state=resting] :is(.cosmos-star__glow,.cosmos-star__burst){animation:none}.cosmos-star__tail{--tail-w:min(var(--star) * var(--tail-ratio,1.18), 60vw);z-index:0;left:50%;top:calc(50% - var(--tail-w) * 100 / 480);inline-size:var(--tail-w);block-size:calc(var(--tail-w) * 100 / 240);transform-origin:0;pointer-events:none;animation:3.8s ease-in-out infinite cosmos-star-tail;position:absolute;overflow:visible;rotate:-30deg}[dir=ltr] .cosmos-star__tail{rotate:30deg;scale:-1 1}.cosmos-star__tail-stop-a{stop-color:var(--jana-sun);stop-opacity:1}.cosmos-star__tail-stop-b{stop-color:var(--jana-sun-light);stop-opacity:.5}.cosmos-star__tail-stop-c{stop-color:var(--cosmos-star);stop-opacity:0}.cosmos-star__sparkle{fill:var(--jana-paper);transform-box:fill-box;transform-origin:50%;animation:cosmos-star-sparkle 2.6s ease-in-out calc(var(--sparkle,0) * -.9s) infinite}.cosmos-star[data-state=waiting] .cosmos-star__tail{animation:none}.cosmos-star[data-state=resting] .cosmos-star__tail{opacity:.5;animation:none}@keyframes cosmos-star-tail{0%,to{opacity:.8}50%{opacity:1}}@keyframes cosmos-star-sparkle{0%,to{opacity:.85;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(12deg)}}@keyframes cosmos-star-breathe{0%,to{opacity:.75;scale:.96}50%{opacity:1;scale:1.04}}@keyframes cosmos-star-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}.cosmos-home__galaxies{inline-size:100%;padding-inline:max(.375rem, var(--cosmos-gutter) - .625rem);grid-area:galaxies}.cosmos-portals{justify-content:center;align-items:flex-start;inline-size:min(100%,60rem);margin:0 auto;padding:0;list-style:none;display:flex}.cosmos-portals__slot{min-inline-size:0;max-inline-size:calc(var(--emblem-size) * 1.7);flex:1 1 0;justify-content:center;display:flex}.cosmos-portals[data-count="3"] .cosmos-portals__slot:nth-child(2){translate:0 calc(var(--emblem-size) * -.1)}.cosmos-portals[data-count="4"] .cosmos-portals__slot:is(:nth-child(2),:nth-child(3)){translate:0 calc(var(--emblem-size) * -.08)}.cosmos-portal{cursor:pointer;flex-direction:column;align-items:center;inline-size:100%;display:flex}.cosmos-portal .cosmos-pill{z-index:1;max-inline-size:calc(100% - .375rem);margin-block-start:calc(var(--emblem-size) * -.06);padding-inline:.55rem;font-size:clamp(.86rem,3.3vw,1rem);position:relative}.cosmos-emblem{inline-size:var(--emblem-size);aspect-ratio:1;isolation:isolate;transition:scale var(--motion-duration-press) var(--motion-ease-spring);display:block;position:relative}.cosmos-portal:active .cosmos-emblem{scale:.93}.cosmos-emblem__glow,.cosmos-emblem__bubble{pointer-events:none;border-radius:50%;position:absolute}.cosmos-emblem__glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--emblem-hue) 60%, transparent), color-mix(in srgb, var(--emblem-hue) 22%, transparent) 58%, transparent);animation:cosmos-emblem-breathe 7s ease-in-out var(--glow-delay,0s) infinite;inset:-14%}.cosmos-emblem__bubble{border:.18rem solid color-mix(in srgb, var(--emblem-hue) 55%, var(--jana-paper));background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--emblem-hue) 22%, transparent), color-mix(in srgb, var(--cosmos-sky-1) 30%, transparent) 74%);box-shadow:0 0 1.1rem .1rem color-mix(in srgb, var(--emblem-hue) 48%, transparent), inset 0 0 1.1rem color-mix(in srgb, var(--emblem-hue) 40%, transparent);inset:2%}.cosmos-emblem__planet{animation:cosmos-emblem-bob var(--bob-duration,7s) ease-in-out var(--bob-delay,0s) infinite;display:block;position:absolute}.cosmos-emblem__planet>.cosmos-planet{display:block}.cosmos-emblem[data-count="3"] .cosmos-emblem__planet[data-slot="0"]{z-index:2;inline-size:60%;inset-block-start:3%;inset-inline-start:20%}.cosmos-emblem[data-count="3"] .cosmos-emblem__planet:is([data-slot="1"],[data-slot="2"]){z-index:1;inline-size:44%;inset-block-start:46%}.cosmos-emblem[data-count="3"] .cosmos-emblem__planet[data-slot="1"]{inset-inline-start:2%}.cosmos-emblem[data-count="3"] .cosmos-emblem__planet[data-slot="2"]{inset-inline-end:2%}.cosmos-emblem[data-count="2"] .cosmos-emblem__planet{inline-size:54%;inset-block-start:22%}.cosmos-emblem[data-count="2"] .cosmos-emblem__planet[data-slot="0"]{inset-inline-start:0}.cosmos-emblem[data-count="2"] .cosmos-emblem__planet[data-slot="1"]{inset-inline-end:0}.cosmos-emblem[data-count="1"] .cosmos-emblem__planet{inline-size:82%;inset-block-start:9%;inset-inline-start:9%}@keyframes cosmos-emblem-breathe{0%,to{opacity:.72;scale:.96}50%{opacity:1;scale:1.04}}@keyframes cosmos-emblem-bob{0%,to{translate:0 -4%;rotate:-3deg}50%{translate:0 4%;rotate:3deg}}.cosmos-home__ground{z-index:0;inline-size:100%;min-block-size:var(--ground-h);grid-area:ground;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cosmos-home__land{z-index:-1;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:calc(-1 * var(--land-sink));inset-inline:0}.cosmos-home__land img{inline-size:var(--land-w);flex:none;block-size:auto;max-inline-size:none;display:block}.cosmos-jana{inline-size:var(--jana-w);block-size:calc(var(--jana-w) * .84);cursor:pointer;background:0 0;border:0;grid-area:2/1;place-self:end start;margin-inline-start:var(--jana-start);padding:0;display:block}.cosmos-jana:disabled{cursor:default}.cosmos-jana[data-mood=sleeping] .cosmos-jana__figure img{opacity:1;filter:saturate(.8)}.cosmos-jana__figure{inline-size:var(--jana-w);block-size:var(--jana-w);display:block}.cosmos-jana__figure>*{scale:var(--jana-scale);transform-origin:0 0}[dir=rtl] .cosmos-jana__figure>*{transform-origin:100% 0}.cosmos-chest{inline-size:var(--chest-size);block-size:var(--chest-size);cursor:pointer;transition:scale var(--motion-duration-press) var(--motion-ease-spring);background:0 0;border:0;grid-area:2/1;place-self:end;margin-block-end:max(.25rem, env(safe-area-inset-bottom));margin-inline-end:var(--chest-end);padding:0;display:block;position:relative}.cosmos-chest:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--cosmos-sky-1) 42%, transparent), transparent);pointer-events:none;border-radius:50%;block-size:13%;position:absolute;inset-block-end:11%;inset-inline:14%}.cosmos-chest img{transform-origin:50% 82%;block-size:100%;inline-size:100%;animation:9s ease-in-out 3s infinite cosmos-chest-hop;display:block;position:relative}.cosmos-chest:active{scale:.9}@keyframes cosmos-chest-hop{0%,86%,to{translate:0;rotate:0deg}89%{translate:0 -8%;rotate:-5deg}92%{translate:0;rotate:4deg}95%{translate:0 -3%;rotate:-2deg}98%{translate:0;rotate:0deg}}.cosmos-thought{--thought:max(4rem, min(var(--emblem-size) * .9, 6.5rem));z-index:2;inline-size:var(--thought);block-size:var(--thought);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;display:block;position:absolute;inset-block-end:calc(var(--jana-w) * .42);inset-inline-start:calc(var(--jana-start) + var(--jana-w) + .25rem)}.cosmos-thought__trail{pointer-events:none;position:absolute;inset:0}.cosmos-thought__dot{aspect-ratio:1;background:var(--jana-paper);box-shadow:0 .2rem .5rem -.2rem color-mix(in srgb, var(--cosmos-sky-1) 70%, transparent);animation:cosmos-thought-dot .42s var(--motion-ease-spring) backwards;border-radius:50%;position:absolute}.cosmos-thought__dot:first-child{inline-size:13%;animation-delay:.65s;inset-block-start:82%;inset-inline-start:-9%}.cosmos-thought__dot:nth-child(2){inline-size:8%;animation-delay:.5s;inset-block-start:96%;inset-inline-start:-19%}.cosmos-thought__float{animation:6s ease-in-out 1.6s infinite cosmos-thought-float;position:absolute;inset:0}.cosmos-thought__bubble{transform-origin:90% 90%;animation:cosmos-thought-in .64s var(--motion-ease-spring) .8s backwards;transition:scale var(--motion-duration-press) var(--motion-ease-spring);position:absolute;inset:0}[dir=ltr] .cosmos-thought__bubble{transform-origin:10% 90%}.cosmos-thought__cloud{background:radial-gradient(circle at 26% 40%, var(--jana-paper) 0 19%, transparent 19.5%), radial-gradient(circle at 74% 36%, var(--jana-paper) 0 20%, transparent 20.5%), radial-gradient(circle at 50% 24%, var(--jana-paper) 0 22%, transparent 22.5%), radial-gradient(circle at 33% 70%, var(--jana-paper) 0 20%, transparent 20.5%), radial-gradient(circle at 67% 72%, var(--jana-paper) 0 20%, transparent 20.5%), radial-gradient(circle at 50% 52%, var(--jana-paper) 0 30%, transparent 30.5%);filter:drop-shadow(0 .35rem .6rem color-mix(in srgb, var(--cosmos-sky-1) 55%, transparent));position:absolute;inset:-8% -16%}.cosmos-thought__picture{border:.2rem solid var(--jana-sun);background:var(--jana-paper);border-radius:50%;block-size:68%;inline-size:68%;position:absolute;inset-block-start:14%;inset-inline-start:16%;overflow:hidden}.cosmos-thought__picture img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cosmos-thought__again{border:.18rem solid var(--jana-paper);background:var(--jana-sun);block-size:34%;inline-size:34%;color:var(--jana-ink);box-shadow:0 .2rem .5rem -.15rem color-mix(in srgb, var(--cosmos-sky-1) 60%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-4%;inset-inline-end:-4%}.cosmos-thought__again svg{block-size:62%;inline-size:62%}[dir=rtl] .cosmos-thought__again svg{scale:-1 1}.cosmos-thought:active .cosmos-thought__bubble{scale:.94}.cosmos-thought[data-speaking] .cosmos-thought__bubble{scale:1.06}@media (orientation:portrait) and (height>=50rem) and (width<=47.99rem){.cosmos-thought{inset-block-end:calc(var(--jana-w) * .84 + var(--thought) * .12);inset-inline-start:calc(var(--jana-start) + var(--jana-w) * .5 - var(--thought) * .18)}.cosmos-thought__dot:first-child{inline-size:15%;inset-block-start:96%;inset-inline-start:-13%}.cosmos-thought__dot:nth-child(2){inline-size:9%;inset-block-start:108%;inset-inline-start:-19%}}@keyframes cosmos-thought-dot{0%{opacity:0;scale:.2}}@keyframes cosmos-thought-in{0%{opacity:0;scale:.35}60%{opacity:1;scale:1.07}to{scale:1}}@keyframes cosmos-thought-float{0%,to{translate:0}50%{translate:0 -.3rem}}.cosmos-home__bubble{z-index:1;max-inline-size:min(21rem, calc(100% - var(--jana-start) - var(--cosmos-gutter)));grid-area:1/1;place-self:end start;margin-block-end:.4rem;margin-inline-start:var(--jana-start)}@media (orientation:portrait),(height>=34.01rem){.cosmos-home:has(.cosmos-home__bubble){--star-size:clamp(7rem, min(46vw, calc(21 * var(--vh))), 12rem)}}@media (orientation:portrait) and (height<=46rem){.cosmos-home{--jana-scale:.72;--chest-size:4.75rem}}@media (orientation:portrait) and (height<=37.5rem){.cosmos-home{--jana-scale:.64;--chest-size:4.5rem}.cosmos-home:has(.cosmos-home__bubble){--star-size:6.25rem}.cosmos-home__bubble .cosmos-notice{padding:.55rem .85rem}.cosmos-home__bubble .cosmos-notice__body{gap:.25rem}.cosmos-home__bubble .cosmos-notice__text{font-size:.95rem;line-height:1.4}}@media (width<=23.4rem){.cosmos-portal .cosmos-pill{padding-inline:.45rem;font-size:.78rem}}@media (width<=22.4rem){.cosmos-portal .cosmos-pill{padding-inline:.35rem;font-size:.75rem}}.cosmos-home[data-count="4"]{--emblem-size:clamp(4rem, min(21vw, calc(12 * var(--vh))), 6.25rem)}@media (width<=29.99rem){.cosmos-home[data-count="4"] .cosmos-portal .cosmos-pill{padding-inline:.5rem;font-size:.82rem;line-height:1.2}}@media (orientation:landscape) and (height<=34rem){.cosmos-home{--panel-w:clamp(13rem, 38vw, 20rem);--star-size:clamp(6.5rem, calc(40 * var(--vh)), 11rem);--emblem-size:clamp(4rem, calc(19 * var(--vh)), 5.75rem);--land-w:calc(var(--panel-w) * 1.36);--land-sink:calc(var(--land-w) * .1);--jana-scale:.64;--chest-size:4.5rem;--stage-gap:.25rem;grid-template-columns:var(--panel-w) minmax(0, 1fr);grid-template-rows:auto minmax(var(--stage-gap), 1fr) auto minmax(var(--stage-gap), 1fr) auto minmax(.4rem, 1fr);min-block-size:18rem;grid-template-areas:"ground sky""ground.""ground spotlight""ground.""ground galaxies""ground.";padding-block-start:var(--chrome-row)}.cosmos-home__ground{align-self:stretch}.cosmos-home__land img{-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000)}.cosmos-portals__slot{max-inline-size:max(calc(var(--emblem-size) * 1.7), 8.5rem)}.cosmos-thought{--thought:4rem;inset-block-end:calc(max(.25rem, env(safe-area-inset-bottom)) + var(--chest-size) + .5rem)}.cosmos-home{--tail-ratio:1}.cosmos-portal .cosmos-pill{padding-inline:.55rem;font-size:.82rem}}@media (width>=48rem) and (height>=40rem){.cosmos-home{--star-size:clamp(11rem, min(38vw, calc(30 * var(--vh))), 21rem);--emblem-size:clamp(6.5rem, min(19vw, calc(16 * var(--vh))), 11rem);--ground-h:clamp(12rem, calc(28 * var(--vh)), 21rem);--jana-scale:.9;--chest-size:6.5rem}.cosmos-portal .cosmos-pill{font-size:1.05rem}.cosmos-thought{--thought:min(var(--emblem-size) * .85, 7rem)}.cosmos-home{--tail-ratio:1.02}.cosmos-home[data-count="4"]{--emblem-size:clamp(6rem, min(15vw, calc(14 * var(--vh))), 8.5rem)}.cosmos-home:has(.cosmos-home__bubble){--star-size:clamp(9.5rem, min(30vw, calc(23 * var(--vh))), 14rem)}}@media (width>=64rem) and (height>=46rem){.cosmos-home{--jana-scale:1}}@media (aspect-ratio>=11/10) and (height>=34.01rem){.cosmos-home__land img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}}html.cosmos-evening :is(.cosmos-home__land,.cosmos-planet-scene__land) img{filter:brightness(.84)saturate(.88)}.cosmos-galaxy{flex-direction:column;align-items:center;gap:clamp(1rem,3vh,2rem);display:flex}.cosmos-galaxy__sun{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--galaxy-hue) 52%, transparent), color-mix(in srgb, var(--galaxy-hue) 14%, transparent) 55%, transparent);opacity:.6;pointer-events:none;border-radius:50%;inline-size:min(115vw,46rem);margin-inline:auto;position:absolute;inset-block-start:clamp(4rem,14vh,9rem);inset-inline:0}.cosmos-galaxy__planets{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vh,2.25rem) clamp(.5rem,4vw,2.5rem);inline-size:min(100%,34rem);margin:auto 0;padding:0 0 2rem;list-style:none;display:grid}.cosmos-galaxy__slot:nth-child(2n){translate:0 1.75rem}.cosmos-galaxy__planets[data-count="1"] .cosmos-galaxy__slot,.cosmos-galaxy__planets[data-count="3"] .cosmos-galaxy__slot:last-child,.cosmos-galaxy__planets[data-count="5"] .cosmos-galaxy__slot:last-child{grid-column:1/-1;justify-self:center;inline-size:50%}.cosmos-planet-link{cursor:pointer;flex-direction:column;align-items:center;gap:.15rem;display:flex}.cosmos-planet-link__art{aspect-ratio:1;inline-size:clamp(7rem,34vw,11rem);transition:scale var(--motion-duration-press) var(--motion-ease-spring);display:block;position:relative}.cosmos-planet-link:active .cosmos-planet-link__art{scale:.92}.cosmos-planet-link__moons{pointer-events:none;position:absolute;inset:0}.cosmos-planet-link__moon{aspect-ratio:1;background:var(--cosmos-star);inline-size:clamp(.45rem,1.6vw,.7rem);box-shadow:0 0 .45rem var(--cosmos-star);transform:rotate(calc(200deg + var(--dot) * 34deg)) translateX(calc(clamp(7rem, 34vw, 11rem) * .5));opacity:.85;border-radius:50%;margin:-.3rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.cosmos-planet-link .cosmos-pill{margin-block-start:-.35rem}@media (width>=48rem){.cosmos-galaxy__planets{grid-template-columns:repeat(6,minmax(0,1fr));inline-size:min(100%,54rem)}.cosmos-galaxy__slot{grid-column:span 2}.cosmos-galaxy__slot:nth-child(2n){translate:0}.cosmos-galaxy__slot:nth-child(3n+2){translate:0 2.25rem}.cosmos-galaxy__planets:is([data-count="1"],[data-count="3"],[data-count="5"]) .cosmos-galaxy__slot:last-child{grid-column:span 2;justify-self:stretch;inline-size:auto}.cosmos-galaxy__planets[data-count="1"] .cosmos-galaxy__slot:last-child,.cosmos-galaxy__planets[data-count="4"] .cosmos-galaxy__slot:nth-child(4){grid-column:3/span 2}.cosmos-galaxy__planets[data-count="2"] .cosmos-galaxy__slot:first-child,.cosmos-galaxy__planets[data-count="5"] .cosmos-galaxy__slot:nth-child(4){grid-column:2/span 2}}.cosmos-planet-scene{--vh:1vh;--ground-h:clamp(8.5rem, calc(24 * var(--vh)), 14rem);--overlap:2.25rem;--fade-start:.75rem;--fade-end:3rem;--list-start:calc(var(--fade-start) + .5rem);--list-end:calc(max(var(--fade-end), var(--overlap)) + .75rem);--land-lift:2rem;--hero-size:clamp(4.5rem, 19vw, 5rem);--hero-inset:var(--cosmos-gutter);--hero-foot:max(1rem, calc(env(safe-area-inset-bottom) + .25rem));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0, 1fr) var(--ground-h);grid-template-areas:"head""items""ground";block-size:100dvh;min-block-size:20rem;padding:0;display:grid}.cosmos-planet-scene__head{z-index:2;padding-block-start:max(.75rem, env(safe-area-inset-top));padding-inline:var(--cosmos-gutter);grid-area:head;justify-items:center;row-gap:.35rem;display:grid;position:relative}.cosmos-planet-scene__head .cosmos-title{text-wrap:balance;place-items:center;min-block-size:4rem;max-inline-size:calc(100% - 9rem);font-size:clamp(1.45rem,6.4vw,2.6rem);line-height:1.15;display:grid}.cosmos-planet-scene__scroller{z-index:1;padding-inline:var(--cosmos-gutter);overscroll-behavior:contain;scroll-padding-block:var(--list-start) var(--list-end);scrollbar-width:thin;scrollbar-color:var(--cosmos-glass-border) transparent;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);flex-direction:column;grid-area:items;margin-block-end:calc(-1 * var(--overlap));display:flex;position:relative;overflow:hidden auto}.cosmos-items{--cols:2;--gap:clamp(.9rem, 3.5vw, 1.75rem);--max-w:72rem;justify-content:center;gap:var(--gap);inline-size:min(100%, var(--max-w));padding:var(--list-start) 0 var(--list-end);flex-wrap:wrap;margin:auto;list-style:none;display:flex}.cosmos-items__slot{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-inline-size:0;display:flex}.cosmos-planet-scene__ground{pointer-events:none;grid-area:ground;position:relative}.cosmos-planet-scene__land{--land-top:calc(var(--ground-h) + var(--land-lift));--land-w:clamp(112%, calc(var(--land-top) * var(--ground-ratio) / .9), 150%);--land-h:calc(var(--land-w) / var(--ground-ratio));justify-content:center;align-items:flex-end;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.cosmos-planet-scene__land img{inline-size:var(--land-w);block-size:auto;max-inline-size:none;flex:none;margin-block-end:calc(-1 * clamp(var(--land-h) * .06, var(--land-h) - var(--land-top), var(--land-h) * .24));display:block}.cosmos-heroes{inset-inline:var(--hero-inset);z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset-block-end:var(--hero-foot)}.cosmos-hero{--hop-delay:0s;inline-size:max(4rem, var(--hero-size));block-size:max(4rem, var(--hero-size));cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.cosmos-hero[data-gender=woman]{--hop-delay:.42s}.cosmos-hero:focus-visible{border-radius:50%}.cosmos-hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--cosmos-sky-1) 55%, transparent), transparent);pointer-events:none;border-radius:50%;block-size:.9rem;position:absolute;inset-block-end:-.45rem;inset-inline:12%}.cosmos-hero__float{inline-size:var(--hero-size);block-size:var(--hero-size);transform-origin:50% 100%;animation:cosmos-hero-sway var(--float-duration,6.4s) ease-in-out var(--float-delay,0s) infinite;place-items:center;display:grid}.cosmos-hero__float>*{grid-area:1/1}.cosmos-hero.cosmos-asleep .cosmos-hero__float{animation-play-state:paused}.cosmos-hero__glow{background:radial-gradient(closest-side, var(--galaxy-hue) 58%, transparent);opacity:0;pointer-events:none;block-size:100%;inline-size:100%;transition:opacity var(--motion-duration-quick) ease;border-radius:50%;scale:1.35}.cosmos-hero__bubble{background:radial-gradient(circle at 50% 34%, var(--jana-paper) 35%, color-mix(in srgb, var(--galaxy-hue) 42%, var(--jana-paper)));block-size:100%;inline-size:100%;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--galaxy-hue) 80%, var(--jana-paper)), 0 0 .9rem .1rem color-mix(in srgb, var(--galaxy-hue) 38%, transparent), 0 .55rem 1rem -.45rem color-mix(in srgb, var(--cosmos-sky-1) 85%, transparent);transition:scale var(--motion-duration-quick) var(--motion-ease-spring), box-shadow var(--motion-duration-quick) ease;border-radius:50%;display:block}.cosmos-hero__img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%;display:block}.cosmos-hero__name{z-index:1;background:var(--cosmos-glass-strong);white-space:nowrap;opacity:0;pointer-events:none;min-inline-size:100%;max-inline-size:none;transition:opacity var(--motion-duration-quick) ease, translate var(--motion-duration-quick) var(--motion-ease-enter);padding:.12rem .6rem .2rem;font-size:clamp(.78rem,2.5vw,.95rem);position:absolute;inset-block-end:calc(100% + .6rem);translate:0 .35rem}.cosmos-hero[data-gender=man] .cosmos-hero__name{inset-inline-start:0}.cosmos-hero[data-gender=woman] .cosmos-hero__name{inset-inline-end:0}.cosmos-hero:active .cosmos-hero__bubble{scale:.94}@media (hover:hover) and (pointer:fine){.cosmos-hero:hover .cosmos-hero__bubble{scale:1.05}}.cosmos-heroes[data-inviting] .cosmos-hero__bubble{transform-origin:50% 100%;animation:cosmos-hero-hop .64s var(--motion-ease-standard) var(--hop-delay) both}.cosmos-hero[data-speaking] .cosmos-hero__bubble{box-shadow:0 0 0 .2rem var(--galaxy-hue), 0 0 1.2rem .3rem color-mix(in srgb, var(--galaxy-hue) 55%, transparent), 0 .55rem 1rem -.45rem color-mix(in srgb, var(--cosmos-sky-1) 85%, transparent);animation:cosmos-hero-hello .76s var(--motion-ease-standard);scale:1.06}.cosmos-hero[data-speaking] .cosmos-hero__glow{opacity:.9;animation:1.6s ease-in-out infinite cosmos-hero-glow}.cosmos-hero[data-speaking] .cosmos-hero__name{opacity:1;translate:0}@keyframes cosmos-hero-sway{0%,to{rotate:-2.5deg}50%{rotate:2.5deg}}@keyframes cosmos-hero-hop{0%,to{translate:0;scale:1}15%{translate:0;scale:1.08 .9}45%{translate:0 -.8rem;scale:.95 1.07}72%{translate:0;scale:1.06 .94}86%{translate:0 -.1rem;scale:1}}@keyframes cosmos-hero-hello{0%{rotate:0deg;scale:1}30%{rotate:-6deg;scale:1.16}55%{rotate:5deg;scale:1.03}78%{rotate:-2deg;scale:1.09}to{rotate:0deg;scale:1.06}}@keyframes cosmos-hero-glow{0%,to{scale:1.32}50%{scale:1.62}}@media (width<=22.4rem){.cosmos-hero__name{padding-inline:.45rem;font-size:.72rem}}@media (width>=48rem) and (height>=34.01rem){.cosmos-planet-scene{--ground-h:clamp(12rem, calc(28 * var(--vh)), 17rem);--hero-size:6.25rem;--hero-inset:max(var(--cosmos-gutter), calc(50% - 32rem));--hero-foot:max(1.25rem, calc(env(safe-area-inset-bottom) + .5rem))}.cosmos-planet-scene__land{--land-w:max(102%, calc(var(--land-top) * var(--ground-ratio) / .9))}}@media (aspect-ratio>=2) and (height>=34.01rem){.cosmos-planet-scene__land{--land-w:min(102%, calc(87 * var(--vh) * var(--ground-ratio)))}.cosmos-planet-scene__land img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}}@media (orientation:portrait) and (height<=37.5rem),(orientation:landscape) and (height<=34rem){.cosmos-planet-scene .cosmos-notice{gap:.5rem;padding:.5rem .85rem}.cosmos-planet-scene .cosmos-notice__jana{block-size:3rem;inline-size:3rem}.cosmos-planet-scene .cosmos-notice__jana>*{transform:scale(.5)}.cosmos-planet-scene .cosmos-notice__body{gap:.25rem}.cosmos-planet-scene .cosmos-notice__text{font-size:.95rem;line-height:1.4}}@media (width>=48rem){.cosmos-items{--cols:3;--max-w:58rem}}@media (width>=72rem){.cosmos-items{--cols:4;--max-w:72rem}.cosmos-items:is([data-count="5"],[data-count="6"]){--cols:3;--max-w:58rem}}@supports (container-type:size){@media (width>=48rem) and (height>=34.01rem){.cosmos-planet-scene__scroller{container-type:size}.cosmos-items{--card-extra:calc(1.32rem + 1.3 * clamp(.98rem, 3.3vw, 1.15rem));--room:calc(100cqb - var(--list-start));--more-1:clamp(0, var(--count,1) - var(--cols), 1);--more-2:clamp(0, var(--count,1) - 2 * var(--cols), 1);--more-3:clamp(0, var(--count,1) - 3 * var(--cols), 1);--rows:calc(1 + var(--more-1) + var(--more-2) + var(--more-3) + clamp(0, var(--count,1) - 4 * var(--cols), 1) + clamp(0, var(--count,1) - 5 * var(--cols), 1));--h-wide:calc((min(100cqi, var(--max-w)) - (var(--cols) - 1) * var(--gap)) / (1.5 * var(--cols)) + var(--card-extra));--h-least:calc(.72 * var(--h-wide) + .28 * var(--card-extra));--h-all:min(var(--h-wide), (var(--room) - var(--list-end) - (var(--rows) - 1) * var(--gap)) / var(--rows));--v-all:calc(var(--h-all) - max(0px, .85 * var(--more-2) * var(--h-wide) - var(--h-all)) * 100000);--c-1:min(var(--h-wide), (var(--room) - var(--gap) - var(--fade-end)) / 1.25);--c-2:min(var(--h-wide), (var(--room) - 2 * var(--gap) - var(--fade-end)) / 2.25);--c-3:min(var(--h-wide), (var(--room) - 3 * var(--gap) - var(--fade-end)) / 3.25);--v-1:calc(var(--c-1) - max(0px, (var(--room) - var(--gap)) / 2 - var(--c-1)) * 100000 - (1 - var(--more-1)) * 100000px);--v-2:calc(var(--c-2) - max(0px, (var(--room) - 2 * var(--gap)) / 3 - var(--c-2)) * 100000 - (1 - var(--more-2)) * 100000px);--v-3:calc(var(--c-3) - max(0px, (var(--room) - 3 * var(--gap)) / 4 - var(--c-3)) * 100000 - (1 - var(--more-3)) * 100000px);--h-peek:max(var(--v-1), var(--v-2), var(--v-3));--h-scroll:max(var(--h-peek), var(--h-wide) - max(0px, var(--h-peek)) * 100000);--h:max(var(--h-least), var(--v-all), var(--h-scroll) - max(0px, var(--v-all)) * 100000);inline-size:min(100%, var(--cols) * 1.5 * (var(--h) - var(--card-extra)) + (var(--cols) - 1) * var(--gap))}}}@media (orientation:landscape) and (height<=34rem){.cosmos-planet-scene{--panel-w:clamp(13rem, 38vw, 20rem);--overlap:0rem;--fade-end:2rem;--list-end:calc(var(--fade-end) + .75rem + env(safe-area-inset-bottom));--hero-size:4.5rem;grid-template-columns:var(--panel-w) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"ground head""ground items"}.cosmos-planet-scene__head .cosmos-title{max-inline-size:calc(100% - 7rem);font-size:clamp(1.4rem,4vw,1.9rem)}.cosmos-planet-scene__land{--land-w:150%;--land-top:calc(var(--land-h) * .9)}.cosmos-planet-scene__land img{-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000);mask-image:linear-gradient(270deg,#000 80%,#0000)}}.cosmos-card{border-radius:var(--jana-radius-play);background:var(--jana-paper);min-block-size:4rem;inline-size:100%;box-shadow:0 .35rem 0 color-mix(in srgb, var(--card-hue) 72%, var(--jana-ink)), 0 1.25rem 2rem -1.1rem color-mix(in srgb, var(--cosmos-sky-1) 85%, transparent);color:var(--jana-ink);font:inherit;text-align:center;cursor:pointer;transition:translate var(--motion-duration-press) var(--motion-ease-spring), scale var(--motion-duration-press) var(--motion-ease-spring), box-shadow var(--motion-duration-press) ease;border:0;flex-direction:column;padding:.4rem;display:flex}.cosmos-card__art{aspect-ratio:3/2;border-radius:calc(var(--jana-radius-play) - .35rem);background:color-mix(in srgb, var(--card-hue) 20%, var(--jana-paper));place-items:center;inline-size:100%;display:grid;overflow:hidden}.cosmos-card__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cosmos-card__art[data-kind=activity] img{object-fit:contain;padding:5%}.cosmos-card__art[data-kind=printable] img{aspect-ratio:794/1123;block-size:88%;inline-size:auto;box-shadow:0 .3rem .8rem -.2rem color-mix(in srgb, var(--jana-ink) 35%, transparent);object-fit:cover;border-radius:.2rem;rotate:-2deg}.cosmos-card__title{font-family:var(--font-display);color:var(--jana-ink);text-wrap:balance;padding:.5rem .35rem .3rem;font-size:clamp(.98rem,3.3vw,1.15rem);font-weight:600;line-height:1.3;display:block}.cosmos-card:active{box-shadow:0 .15rem 0 color-mix(in srgb, var(--card-hue) 72%, var(--jana-ink)), 0 .6rem 1.2rem -.9rem color-mix(in srgb, var(--cosmos-sky-1) 85%, transparent);translate:0 .2rem;scale:.97}.cosmos-card[data-speaking]{scale:1.04}.cosmos-card--resting{opacity:.5;filter:saturate(.5);cursor:default}@media (hover:hover) and (pointer:fine){.cosmos-card:hover{translate:0 -.25rem}.cosmos-portal:hover .cosmos-emblem,.cosmos-planet-link:hover .cosmos-planet-link__art,.cosmos-star:hover .cosmos-star__frame,.cosmos-thought:hover .cosmos-thought__bubble{scale:1.05}}.cosmos-notice{border:1px solid var(--cosmos-glass-border);background:var(--cosmos-glass-strong);max-inline-size:min(28rem,100%);box-shadow:var(--cosmos-glass-shadow);border-radius:1.5rem;align-items:center;gap:.75rem;padding:.75rem 1.1rem;display:flex}.cosmos-notice__jana{flex:none;block-size:4rem;inline-size:4rem;display:block}.cosmos-notice__jana>*{transform-origin:0 0;transform:scale(.667)}[dir=rtl] .cosmos-notice__jana>*{transform-origin:100% 0}.cosmos-notice__body{justify-items:start;gap:.35rem;display:grid}.cosmos-notice__text{font-family:var(--font-display);color:var(--cosmos-text);text-wrap:balance;margin:0;font-size:clamp(1.02rem,3.4vw,1.2rem);font-weight:600;line-height:1.45}.cosmos-notice__action{border:1px solid var(--cosmos-glass-border);min-block-size:2.75rem;color:var(--cosmos-text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .9rem;font-size:.92rem;font-weight:700}.cosmos-home__bubble .cosmos-notice{max-inline-size:21rem;position:relative}.cosmos-home__bubble .cosmos-notice:after{content:"";background:var(--cosmos-glass-strong);clip-path:polygon(0 0,100% 0,50% 100%);block-size:.7rem;inline-size:1.25rem;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--jana-w) / 2 - .625rem)}.cosmos-travel{--sx:1;z-index:40;pointer-events:none;position:fixed;inset:0;overflow:clip}[dir=rtl] .cosmos-travel{--sx:-1}.cosmos-travel:not([data-phase=idle]){pointer-events:auto}.cosmos-travel[data-phase=launching]:before{content:"";background:var(--cosmos-bg);animation:.26s ease-out both cosmos-fade-in;position:absolute;inset:0}.cosmos-travel__rocket{z-index:1;aspect-ratio:1;cursor:pointer;background:0 0;border:0;inline-size:clamp(5.5rem,24vmin,8.5rem);padding:0;display:block;position:absolute;inset-block-end:0;inset-inline-start:0}.cosmos-travel__rocket-art{block-size:100%;inline-size:100%;filter:drop-shadow(0 0 1.2rem color-mix(in srgb, var(--cosmos-star) 55%, transparent));display:block}[dir=rtl] .cosmos-travel__rocket:not([data-mode=landing]) .cosmos-travel__rocket-art{scale:-1 1}.cosmos-travel__rocket[data-mode=cross]{animation:cosmos-rocket-cross var(--travel-ms) cubic-bezier(.3, .05, .55, 1) both}.cosmos-travel__rocket[data-mode=hover]{animation:cosmos-rocket-rise .48s var(--motion-ease-enter) both, cosmos-rocket-float 1.4s ease-in-out .48s infinite alternate;margin:auto;inset:0}.cosmos-travel__rocket[data-mode=landing]{animation:cosmos-rocket-land var(--travel-ms) cubic-bezier(.2, .75, .35, 1) both;margin:auto;inset:0}@keyframes cosmos-rocket-cross{0%{transform:translate(calc(var(--sx) * -35%), 45%)}to{transform:translate(calc(var(--sx) * (100vw + 30%)), calc(-100vh - 40%))}}@keyframes cosmos-rocket-rise{0%{opacity:0;transform:translateY(60vh)}to{opacity:1;transform:translateY(0)}}@keyframes cosmos-rocket-float{0%{translate:0 -.4rem}to{translate:0 .4rem}}@keyframes cosmos-rocket-land{0%{transform:translate(calc(var(--sx) * 18vw), -65vh) scale(.9);opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(12vh)scale(.55)}}.cosmos-overlay{background:color-mix(in srgb, var(--cosmos-sky-1) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cosmos-postcard,.cosmos-welcome{background:var(--jana-paper);max-block-size:calc(100dvh - 1.5rem);inline-size:min(24rem,100vw - 1.5rem);max-inline-size:none;box-shadow:0 2rem 4rem -2rem color-mix(in srgb, var(--cosmos-sky-1) 85%, transparent);color:var(--jana-ink);text-align:center;border-radius:1.75rem;justify-items:center;gap:.65rem;padding:1rem 1rem 1.15rem;overflow-y:auto}.cosmos-postcard__picture{aspect-ratio:4/3;background:color-mix(in srgb, var(--cosmos-hue-together) 22%, var(--jana-paper));border-radius:1.25rem;place-items:center;inline-size:100%;display:grid;overflow:hidden}.cosmos-postcard__picture img{object-fit:contain;block-size:84%;inline-size:84%}.cosmos-postcard__picture.is-paper{background:color-mix(in srgb, var(--cosmos-hue-paper) 20%, var(--jana-paper))}.cosmos-postcard__picture.is-paper img{aspect-ratio:794/1123;block-size:90%;inline-size:auto;box-shadow:0 .4rem 1rem -.3rem color-mix(in srgb, var(--jana-ink) 35%, transparent);border-radius:.25rem;rotate:-2deg}.cosmos-postcard__title,.cosmos-welcome__title{font-family:var(--font-display);color:var(--jana-ink);font-size:clamp(1.45rem,5vw,1.75rem);font-weight:700;line-height:1.25}.cosmos-postcard__line,.cosmos-welcome__line{color:var(--jana-ink-soft);margin-block-start:-.35rem;font-size:1rem;font-weight:600}.cosmos-postcard__want{min-block-size:4rem;inline-size:100%;font-size:1.4rem}.cosmos-postcard__want svg,.cosmos-postcard__sent svg{block-size:1.5rem;inline-size:1.5rem}.cosmos-postcard__sent{min-block-size:4rem;font-family:var(--font-display);color:var(--jana-bubble-ink);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.cosmos-postcard__sent svg{fill:currentColor}.cosmos-postcard__grownups{justify-items:center;display:grid}.cosmos-postcard__link{min-block-size:2.75rem;color:var(--jana-ink-soft);font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem .75rem;font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cosmos-postcard__link svg{block-size:1.1rem;inline-size:1.1rem}.cosmos-postcard__error,.cosmos-parents__error{color:var(--jana-bubble-ink);margin:0;font-size:.92rem;font-weight:700}.cosmos-welcome__bands{gap:.6rem;inline-size:100%;display:grid}.cosmos-welcome__band{inline-size:100%;font-size:1.15rem}.cosmos-welcome__skip{color:var(--jana-ink-soft)}.cosmos-welcome{border:1px solid var(--cosmos-glass-border);background:var(--cosmos-glass-strong);color:var(--cosmos-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cosmos-welcome .cosmos-welcome__title{color:var(--cosmos-text)}.cosmos-welcome .cosmos-welcome__line,.cosmos-welcome .cosmos-welcome__skip{color:var(--cosmos-text-soft)}.cosmos-welcome .cosmos-welcome__skip:hover{color:var(--cosmos-text);background:0 0}.cosmos-parents{overscroll-behavior:contain;max-block-size:92dvh;inline-size:min(40rem,100%);background:var(--dashboard-surface);color:var(--dashboard-text);-webkit-user-select:text;user-select:text;border-radius:1.75rem 1.75rem 0 0;gap:0;margin-inline:auto;padding-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline:0;overflow-y:auto}.cosmos-parents__header{flex-direction:row;align-items:center;gap:.85rem;padding-block:1.1rem .5rem;padding-inline:1.25rem 3.5rem}.cosmos-parents__planet{flex:none;block-size:4.5rem;inline-size:4.5rem}.cosmos-parents__title{font-family:var(--font-display);color:var(--dashboard-text);font-size:1.5rem;font-weight:700}.cosmos-parents__lede{color:var(--dashboard-text-soft);font-size:.95rem}.cosmos-parents__body{gap:1.25rem;padding:.5rem 1.25rem .75rem;display:grid}.cosmos-parents__section{gap:.6rem;display:grid}.cosmos-parents__heading{color:var(--dashboard-text);margin:0;font-size:1.05rem;font-weight:800}.cosmos-parents__empty,.cosmos-parents__hint{color:var(--dashboard-text-soft);margin:0;font-size:.95rem;line-height:1.6}.cosmos-parents__requests{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cosmos-parents__request{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-control);background:var(--dashboard-surface-muted);grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem;display:grid}.cosmos-parents__request img{background:var(--dashboard-surface);object-fit:contain;border-radius:.75rem;block-size:3.5rem;inline-size:3.5rem}.cosmos-parents__request-title{min-inline-size:0;font-weight:700;line-height:1.4}.cosmos-parents__row{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-control);justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.25rem;padding:.5rem .75rem;display:flex}.cosmos-parents__row-text{cursor:pointer;gap:.1rem;display:grid}.cosmos-parents__row-text span{color:var(--dashboard-text-soft);font-size:.88rem}.cosmos-parents__actions{flex-wrap:wrap;gap:.6rem;display:flex}.cosmos-parents__more{min-block-size:2.75rem;color:var(--dashboard-brand);text-underline-offset:.25rem;justify-self:center;padding:.5rem;font-weight:700;text-decoration:underline}[data-cosmos-still] :is(.cosmos-star__glow,.cosmos-star__burst,.cosmos-star__tail,.cosmos-star__sparkle,.cosmos-thought__float,.cosmos-emblem__glow,.cosmos-emblem__planet,.cosmos-chest img,.cosmos-telescope--calling,.cosmos-hero__float,.cosmos-hero__glow),.cosmos-asleep :is(.cosmos-emblem__glow,.cosmos-emblem__planet){animation-play-state:paused}[data-cosmos-still] :is(.cosmos-thought__bubble,.cosmos-thought__dot),[data-cosmos-still] .cosmos-heroes[data-inviting] .cosmos-hero__bubble{animation:none}@media (prefers-reduced-motion:reduce){.cosmos-star__glow,.cosmos-star__burst,.cosmos-star__tail,.cosmos-star__sparkle,.cosmos-thought__float,.cosmos-thought__bubble,.cosmos-thought__dot,.cosmos-emblem__glow,.cosmos-emblem__planet,.cosmos-chest img,.cosmos-telescope--calling,.cosmos-travel__rocket,.cosmos-hero__float,.cosmos-heroes[data-inviting] .cosmos-hero__bubble,.cosmos-hero[data-speaking] .cosmos-hero__bubble,.cosmos-hero[data-speaking] .cosmos-hero__glow{animation:none}.cosmos-hero[data-speaking] .cosmos-hero__bubble{scale:1}.cosmos-hero__name{transition:opacity var(--motion-duration-quick) ease;translate:0}.cosmos-back,.cosmos-emblem,.cosmos-planet-link__art,.cosmos-star__frame,.cosmos-thought__bubble,.cosmos-card,.cosmos-chest,.cosmos-hero__bubble{transition:none}}.cosmos-home[data-sky]{padding-block-start:max(.75rem, env(safe-area-inset-top))}.cosmos-home__sky{z-index:3;inline-size:100%;padding-inline:calc(var(--cosmos-gutter) + 3rem);grid-area:sky;justify-content:center;display:flex;position:relative}@media (orientation:portrait) and (width<=21.37rem),(orientation:portrait) and (width<=23.37rem) and (height>=40.01rem){.cosmos-home__sky:has(.cosmos-sky-name__slot:nth-child(4)){padding-inline-start:.375rem}}@media (orientation:portrait) and (width<=47.99rem){.cosmos-home__sky:has(.cosmos-sky-name__slot:nth-child(5)){margin-block-start:3.25rem;padding-inline:.375rem}}@media (width<=63.99rem),(orientation:landscape) and (height<=34rem){.cosmos-app:has(.cosmos-sky-chip) .cosmos-home__sky{margin-block-start:3.25rem}}@media (width<=89.99rem){.cosmos-app:has(.cosmos-sky-chip) .cosmos-home__sky:has(.cosmos-sky-name__slot:nth-child(7)){margin-block-start:3.25rem}}@media (orientation:portrait) and (height<=52rem){.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]){--star-size:clamp(8rem, min(50vw, calc(23 * var(--vh))), 13rem)}.cosmos-home[data-sky][data-count="3"]:has(.cosmos-sky-name[data-rows="2"]){--emblem-size:clamp(4.5rem, min(25vw, calc(12 * var(--vh))), 6.5rem)}.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]):has(.cosmos-home__bubble){--star-size:clamp(6.5rem, min(40vw, calc(17 * var(--vh))), 11rem)}}@media (orientation:portrait) and (height<=46rem){.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]):has(.cosmos-home__bubble){--stage-gap:.25rem;--jana-scale:.64}.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]):has(.cosmos-handoff){--stage-gap:.25rem;--emblem-size:4.5rem;--ground-h:7.5rem;--jana-scale:.6}}@media (orientation:portrait) and (height<=37.5rem){.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]):has(.cosmos-home__bubble){--star-size:5.75rem;--emblem-size:4.25rem;--jana-scale:.56}.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]):has(.cosmos-handoff){--emblem-size:4.25rem;--jana-scale:.54}}@media (orientation:landscape) and (height<=34rem){.cosmos-home[data-sky]{--star-size:clamp(6.25rem, calc(34 * var(--vh)), 10rem);--emblem-size:clamp(3.9rem, calc(17.5 * var(--vh)), 5.25rem)}.cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]){--star-size:clamp(7.5rem, calc(32 * var(--vh)), 9rem);--emblem-size:clamp(4.1rem, calc(16 * var(--vh)), 5rem)}.cosmos-app:has(.cosmos-sky-chip) .cosmos-home[data-sky]:has(.cosmos-sky-name[data-rows="2"]){--stage-gap:.125rem;--star-size:5.5rem;--emblem-size:4.1rem}}.cosmos-sky-name{--sky-line:color-mix(in srgb, var(--cosmos-star) 50%, transparent);inline-size:min(100%,40rem);block-size:var(--sky-h,5rem);position:relative}.cosmos-sky-name__lines{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}[dir=rtl] .cosmos-sky-name__lines{scale:-1 1}.cosmos-sky-name__line{stroke:var(--sky-line);stroke-width:1.4px;stroke-linecap:round}.cosmos-sky-name__line[data-new]{animation:cosmos-fade-in .7s ease-out calc(var(--ignite-delay,0s) + 1.1s) both}.cosmos-sky-name__trace{fill:none;stroke:var(--cosmos-star);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .25rem color-mix(in srgb, var(--jana-sun) 80%, transparent));animation:2.5s cubic-bezier(.45,0,.35,1) .1s forwards cosmos-sky-draw}.cosmos-sky-name__stars{margin:0;padding:0;list-style:none}.cosmos-sky-name__slot{inline-size:var(--sky-t);block-size:var(--sky-t);position:absolute;inset-block-start:calc(var(--star-y) - var(--sky-t) / 2);inset-inline-start:calc(var(--star-x) - var(--sky-t) / 2)}.cosmos-sky-star{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;block-size:100%;inline-size:100%;padding:0;display:grid}.cosmos-sky-star__body{inline-size:var(--sky-star,2.6rem);aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:relative}.cosmos-sky-name[data-compact]{--sky-star:2.35rem}@media (width>=64rem) and (height>=40rem){.cosmos-sky-name{--sky-star:3rem}}.cosmos-sky-star__body>*{grid-area:1/1}.cosmos-sky-star{--dim-scale:.72;--lit-scale:.8}.cosmos-sky-star__shape{block-size:100%;inline-size:100%;fill:var(--cosmos-star);stroke:var(--cosmos-star);stroke-width:14px;opacity:.3;scale:var(--dim-scale);filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--cosmos-star) 70%, transparent));transition:scale .32s var(--motion-ease-spring), opacity .32s ease;overflow:visible}.cosmos-sky-star[data-lit] .cosmos-sky-star__shape{fill:var(--jana-sun);stroke:var(--jana-sun);opacity:1;scale:var(--lit-scale);filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--jana-sun) 70%, transparent))}.cosmos-sky-star__glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--cosmos-star) 58%, transparent), color-mix(in srgb, var(--jana-sun) 16%, transparent) 58%, transparent);opacity:0;border-radius:50%;inline-size:100%}.cosmos-sky-star[data-lit] .cosmos-sky-star__glow{opacity:.85;animation:cosmos-sky-twinkle 4.8s ease-in-out calc(var(--star-i,0) * -1.3s) infinite alternate}.cosmos-sky-star__ring{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--jana-sun) 60%, transparent);opacity:0;border-radius:50%;inline-size:100%;transition:opacity .32s;scale:1.04}.cosmos-sky-star[data-deep] .cosmos-sky-star__ring{opacity:1}.cosmos-sky-star__glyph{font-family:var(--font-display);font-size:calc(var(--sky-star,2.6rem) * .48);color:var(--cosmos-star);opacity:.82;transition:scale .32s var(--motion-ease-spring), opacity .22s ease, color .22s ease;font-weight:700;line-height:1;position:relative;translate:0 .08em;scale:.72}.cosmos-sky-star[data-lit] .cosmos-sky-star__glyph{color:var(--jana-ink);opacity:1}.cosmos-sky-star[data-showing] .cosmos-sky-star__shape{opacity:1;scale:1}.cosmos-sky-star[data-showing] .cosmos-sky-star__glyph{color:var(--jana-ink);opacity:1;scale:1}.cosmos-sky-star[data-showing] .cosmos-sky-star__ring{opacity:0}.cosmos-sky-star:focus-visible{outline-offset:-2px}.cosmos-sky-star[data-igniting] .cosmos-sky-star__shape{animation:cosmos-sky-ignite .56s var(--motion-ease-spring) calc(var(--ignite-delay,0s) + .76s) both}.cosmos-sky-star[data-igniting] .cosmos-sky-star__glow{animation:cosmos-sky-glow-in .9s ease-out calc(var(--ignite-delay,0s) + .76s) both}.cosmos-sky-star__spark{aspect-ratio:1;background:var(--cosmos-star);inline-size:.7rem;box-shadow:0 0 .5rem .2rem color-mix(in srgb, var(--jana-sun) 80%, transparent), 0 0 1.2rem .4rem color-mix(in srgb, var(--cosmos-star) 45%, transparent);opacity:0;pointer-events:none;animation:cosmos-sky-spark .9s cubic-bezier(.3, .1, .3, 1) var(--ignite-delay,0s) both;border-radius:50%;margin:-.35rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.cosmos-sky-star{--hello-rest:0}.cosmos-sky-star[data-lit]{--hello-rest:.85}.cosmos-sky-name[data-intro] .cosmos-sky-star__glow{animation:cosmos-sky-hello 1.4s ease-in-out calc(var(--star-i,0) * .16s + .2s) both}.cosmos-sky-name[data-intro] .cosmos-sky-star__body{animation:cosmos-sky-hello-body 1.4s ease-in-out calc(var(--star-i,0) * .16s + .2s) both}.cosmos-sky-name[data-phase=glow] .cosmos-sky-star__glow,.cosmos-sky-name[data-phase=draw] .cosmos-sky-star__glow,.cosmos-sky-name[data-phase=name] .cosmos-sky-star__glow{opacity:1;transition:opacity .6s,scale .6s;scale:1.3}.cosmos-sky-name__loop{--sky-ahead:1;--sky-art-turn:45deg;--loop-r:2.1rem;z-index:2;pointer-events:none;block-size:0;position:absolute;inset-block-start:calc(var(--sky-h,5rem) / 2);inset-inline:0}[dir=rtl] .cosmos-sky-name__loop{--sky-ahead:-1;--sky-art-turn:-135deg}.cosmos-sky-name__orbit{inline-size:100%;animation:2.6s cubic-bezier(.35,.1,.65,.9) both cosmos-sky-fly;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.cosmos-sky-name__craft{block-size:3.4rem;inline-size:3.4rem;transform-origin:50% calc(50% + var(--loop-r));filter:drop-shadow(0 0 .9rem color-mix(in srgb, var(--cosmos-star) 55%, transparent));animation:2.6s ease-in-out both cosmos-sky-loop;display:block;position:absolute;inset-block-start:-1.7rem;inset-inline-start:-1.7rem}.cosmos-sky-name__craft>*{rotate:var(--sky-art-turn)}@keyframes cosmos-sky-draw{to{stroke-dashoffset:0}}@keyframes cosmos-sky-twinkle{0%{opacity:.55;scale:.82}to{opacity:1;scale:1.06}}@keyframes cosmos-sky-ignite{0%{fill:var(--cosmos-star);stroke:var(--cosmos-star);opacity:.3;scale:var(--dim-scale)}55%{fill:var(--jana-sun);stroke:var(--jana-sun);opacity:1;scale:1.05}to{fill:var(--jana-sun);stroke:var(--jana-sun);opacity:1;scale:var(--lit-scale)}}@keyframes cosmos-sky-glow-in{0%{opacity:0;scale:.4}40%{opacity:1;scale:1.5}to{opacity:.85;scale:1}}@keyframes cosmos-sky-spark{0%{opacity:0;translate:1.6rem -4.5rem;scale:.5}25%{opacity:1}60%{translate:1rem -1.6rem;scale:.9}85%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0;scale:2.6}}@keyframes cosmos-sky-hello{0%,to{opacity:var(--hello-rest);scale:1}45%{opacity:1;scale:1.45}}@keyframes cosmos-sky-hello-body{0%,to{scale:1}45%{scale:1.25}}@keyframes cosmos-sky-fly{0%{translate:calc(var(--sky-ahead) * -3rem) 0;opacity:0}10%{opacity:1}90%{opacity:1}to{translate:calc(var(--sky-ahead) * (100% + 3rem)) 0;opacity:0}}@keyframes cosmos-sky-loop{0%,32%{rotate:0deg}72%,to{rotate:calc(var(--sky-ahead) * 360deg)}}.cosmos-sky-chip{border:1px solid var(--cosmos-glass-border);background:var(--cosmos-glass);min-block-size:2.75rem;box-shadow:var(--cosmos-glass-shadow);color:var(--cosmos-text-soft);font-family:var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;align-self:center;align-items:center;margin-inline-end:.5rem;padding:.3rem .9rem;font-size:.88rem;font-weight:700;animation:.5s ease-out both cosmos-sky-chip-in;display:inline-flex}@keyframes cosmos-sky-chip-in{0%{opacity:0}to{opacity:1}}.cosmos-mission-stars{z-index:1;pointer-events:none;block-size:2.6rem;inline-size:4.6rem;display:block;position:absolute;inset-block-end:calc(var(--land-w,30rem) * .4 - var(--land-sink,2rem));inset-inline-start:calc(50% - var(--land-w,30rem) * .13 - 2.3rem)}.cosmos-mission-star{aspect-ratio:1;background:var(--jana-sun);clip-path:polygon(50% 0%,63% 35%,100% 38%,71% 61%,81% 100%,50% 79%,19% 100%,29% 61%,0% 38%,37% 35%);inline-size:.82rem;filter:drop-shadow(0 0 .25rem color-mix(in srgb, var(--jana-sun) 90%, transparent));position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.cosmos-mission-star:first-child{--x:1.9rem;--y:.9rem}.cosmos-mission-star:nth-child(2){--x:.9rem;--y:.45rem}.cosmos-mission-star:nth-child(3){--x:2.95rem;--y:.35rem}.cosmos-mission-star:nth-child(4){--x:1.35rem;--y:1.75rem}.cosmos-mission-star:nth-child(5){--x:2.6rem;--y:1.6rem}.cosmos-mission-star:nth-child(6){--x:0;--y:1.2rem}.cosmos-mission-star:nth-child(7){--x:3.75rem;--y:1.15rem}.cosmos-mission-star:nth-child(8){--x:2.05rem;--y:-.1rem}.cosmos-mission-star:nth-child(9){--x:.3rem;--y:2.05rem}.cosmos-mission-star:nth-child(10){--x:3.4rem;--y:2.05rem}.cosmos-mission-stars__more{font-family:var(--font-display);color:var(--jana-sun);text-shadow:0 0 .35rem color-mix(in srgb, var(--jana-sun) 70%, transparent);font-size:.95rem;font-weight:700;line-height:1;position:absolute;inset-block-start:1.75rem;inset-inline-start:4.55rem}.cosmos-mission-star[data-waiting]{visibility:hidden}.cosmos-mission-star[data-arriving]{animation:cosmos-mission-arrive 1.1s cubic-bezier(.2, .75, .25, 1) calc(var(--arrive,0) * .22s) both}@keyframes cosmos-mission-arrive{0%{opacity:0;translate:-3rem -9rem;scale:2.6}25%{opacity:1}80%{translate:0;scale:1.5}to{opacity:1;translate:0;scale:1}}.cosmos-landing__sky{background:radial-gradient(90% 60% at 50% 40%, color-mix(in srgb, var(--cosmos-sky-2) 35%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--cosmos-sky-1) 90%, transparent) 0%, color-mix(in srgb, var(--cosmos-sky-1) 80%, transparent) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;animation:.9s ease-out both cosmos-landing-dim}.cosmos-landing{block-size:100%;inline-size:100%;max-inline-size:none;padding:max(1.25rem, env(safe-area-inset-top)) 1rem max(1.25rem, env(safe-area-inset-bottom));box-shadow:none;color:var(--cosmos-text);font-family:var(--font-body);background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);justify-items:center;gap:.9rem;animation:.4s ease-out both cosmos-fade-in;display:grid;inset:0;overflow-y:auto;translate:none}.cosmos-landing__jana{grid-row:2;block-size:6rem;inline-size:6rem;display:block}.cosmos-landing__card{opacity:0;transition:opacity .7s ease, translate .9s var(--motion-ease-enter);grid-row:3;justify-items:center;gap:.9rem;margin:0;display:grid;position:relative;translate:0 1.25rem}.cosmos-landing__card[data-shown]{opacity:1;translate:0}.cosmos-landing__planet{aspect-ratio:1;inline-size:clamp(9rem,min(44vw,30vh),13rem);display:block;position:relative}.cosmos-landing__planet>.cosmos-planet{inline-size:100%}.cosmos-landing__card[data-shown] .cosmos-landing__planet{transform-origin:50% 80%;animation:2.8s ease-in-out .4s both cosmos-yawn}.cosmos-landing__badge{aspect-ratio:1;border:.2rem solid var(--jana-paper);background:radial-gradient(circle at 35% 30%, var(--jana-sun-light), var(--jana-sun) 55%, var(--jana-sun-deep));inline-size:3.1rem;box-shadow:0 .4rem 1rem -.3rem color-mix(in srgb, var(--cosmos-sky-1) 75%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.1rem;inset-inline-end:calc(50% - clamp(9rem,min(44vw,30vh),13rem)/2 - .4rem)}.cosmos-landing__badge svg{block-size:62%;inline-size:62%;fill:var(--jana-paper);stroke:var(--jana-paper);stroke-width:10px;overflow:visible}.cosmos-landing__grownups{background:color-mix(in srgb, var(--jana-paper) 94%, transparent);max-inline-size:min(24rem,100vw - 2rem);box-shadow:0 1rem 2rem -1.2rem color-mix(in srgb, var(--cosmos-sky-1) 80%, transparent);color:var(--jana-ink);text-align:center;text-wrap:pretty;border-radius:1rem;gap:.35rem;padding:.7rem .95rem .75rem;font-size:.9rem;font-weight:600;line-height:1.6;display:grid}.cosmos-landing__note{color:var(--jana-ink-soft);font-size:.8rem;font-weight:600}.cosmos-landing__close{border:1.5px solid var(--cosmos-glass-border);background:var(--cosmos-glass-strong);block-size:5rem;inline-size:5rem;box-shadow:var(--cosmos-glass-shadow), 0 0 1.6rem -.2rem color-mix(in srgb, var(--jana-sun) 45%, transparent);color:var(--jana-sun);cursor:pointer;transition:scale var(--motion-duration-press) var(--motion-ease-spring);border-radius:50%;grid-row:4;place-items:center;padding:0;display:grid}.cosmos-landing__close[hidden]{visibility:hidden;display:grid}.cosmos-landing__close[data-shown]{animation:cosmos-landing-rise .6s var(--motion-ease-enter) both}.cosmos-landing__close:active{scale:.9}.cosmos-landing__moon{block-size:2.6rem;inline-size:2.6rem;filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--jana-sun) 70%, transparent));rotate:-20deg}.cosmos-app[data-landing] .cosmos-emblem .cosmos-planet{transform-origin:50% 85%;animation:2.8s ease-in-out .5s both cosmos-yawn}.cosmos-app[data-landing] .cosmos-portals__slot:nth-child(2) .cosmos-planet{animation-delay:.85s}.cosmos-app[data-landing] .cosmos-portals__slot:nth-child(3) .cosmos-planet{animation-delay:1.2s}@keyframes cosmos-yawn{0%,to{scale:1}35%{scale:1.07 .9}60%{scale:.97 1.04}80%{scale:1.01 .99}}@keyframes cosmos-landing-dim{0%{opacity:0}to{opacity:1}}@keyframes cosmos-landing-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}[data-cosmos-still] .cosmos-sky-star__glow,[data-cosmos-still] .cosmos-mission-star{animation-play-state:paused}.cosmos-sky-name[data-still] .cosmos-sky-star[data-igniting] .cosmos-sky-star__shape{animation:cosmos-sky-ignite-still .5s ease-out var(--ignite-delay,0s) both}.cosmos-sky-name[data-still] .cosmos-sky-star[data-igniting] .cosmos-sky-star__glow{animation:cosmos-fade-in .5s ease-out var(--ignite-delay,0s) both}.cosmos-sky-name[data-still][data-intro] :is(.cosmos-sky-star__glow,.cosmos-sky-star__body),.cosmos-sky-name[data-still] .cosmos-sky-star__glow{animation:none}.cosmos-sky-name[data-still] .cosmos-sky-name__trace{stroke-dashoffset:0;animation:none}.cosmos-mission-stars[data-still] .cosmos-mission-star[data-arriving]{animation:cosmos-fade-in .5s ease-out calc(var(--arrive,0) * .15s) both}.cosmos-landing__sky--still,.cosmos-landing[data-still]{animation:none}.cosmos-landing[data-still] .cosmos-landing__card,.cosmos-landing[data-still] .cosmos-landing__close[data-shown]{transition:opacity .3s;animation:none;translate:none}.cosmos-landing[data-still] .cosmos-landing__planet,.cosmos-app[data-cosmos-still][data-landing] .cosmos-emblem .cosmos-planet{animation:none}@keyframes cosmos-sky-ignite-still{0%{fill:var(--cosmos-star);stroke:var(--cosmos-star);opacity:.3;scale:var(--dim-scale)}to{fill:var(--jana-sun);stroke:var(--jana-sun);opacity:1;scale:var(--lit-scale)}}@media (prefers-reduced-motion:reduce){.cosmos-sky-star__glow,.cosmos-sky-star__body,.cosmos-sky-name[data-intro] :is(.cosmos-sky-star__glow,.cosmos-sky-star__body),.cosmos-sky-name__orbit,.cosmos-sky-name__craft,.cosmos-sky-star__spark,.cosmos-landing__card[data-shown] .cosmos-landing__planet,.cosmos-app[data-landing] .cosmos-emblem .cosmos-planet{animation:none}.cosmos-sky-star[data-lit] .cosmos-sky-star__glow,.cosmos-sky-star[data-igniting] .cosmos-sky-star__glow{opacity:.85;animation:none}.cosmos-sky-star[data-igniting] .cosmos-sky-star__shape{animation:cosmos-sky-ignite-still .5s ease-out var(--ignite-delay,0s) both}.cosmos-sky-name__trace{stroke-dashoffset:0;animation:none}.cosmos-sky-star__shape,.cosmos-sky-star__glyph,.cosmos-landing__card,.cosmos-landing__close{transition:opacity .2s}.cosmos-landing__card{translate:none}.cosmos-mission-star[data-arriving]{animation:.5s ease-out both cosmos-fade-in}.cosmos-landing__sky,.cosmos-landing__close[data-shown]{animation:none}}
