html:has(#project-sky){background:var(--paper,#130518);color-scheme:dark}html[data-moon-theme=light]{color-scheme:light}body.launch-shell.w02-design:has(#project-sky){--paper:#130518;--ink:#E0C5F1;--secondary:#D8BFE5;--border:#AB95E8;--divider:#D9CDF8;--error:var(--ink);position:relative;isolation:isolate;background:transparent;color:var(--ink);--w02-font:"W02 Pretendard",sans-serif;--w02-latin:"W02 Pretendard",sans-serif;font-family:var(--w02-font);font-synthesis:none}#project-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--paper);height:auto;min-height:max(100lvh,844px)}.moon-backdrop{position:absolute;inset:0;background:var(--backdrop-gradient)}.moon-isolation{position:absolute;inset:0;isolation:isolate}.moon-surface{position:absolute!important;inset:0}.moon-surface canvas{display:block}.moon-fallback{width:100%;height:100%;object-fit:fill}body.w02-design:has(#project-sky) .launch-header{color:var(--ink)}body.w02-design:has(#project-sky) .launch-header :is(.launch-wordmark img,.w02-menu-mark){filter:brightness(0) saturate(100%) invert(9%) sepia(67%) saturate(3765%) hue-rotate(276deg) brightness(89%) contrast(112%)}body.w02-design[data-moon-theme=dark]:has(#project-sky) .launch-header :is(.launch-wordmark img,.w02-menu-mark){filter:brightness(0) saturate(100%) invert(86%) sepia(10%) saturate(1066%) hue-rotate(223deg) brightness(97%)}body.w02-design:has(#project-sky) .launch-menu[open] nav{background:var(--paper);padding:12px 16px}body.w02-design:has(#project-sky) .w02-footer{color:var(--ink);background:transparent}body.w02-design:has(#project-sky) .intake-actions .primary{background:var(--paper);color:var(--ink);text-shadow:none}body.w02-design:has(#project-sky) :is(.intake-actions [data-intake-back],.w02-input,.w02-footer){text-shadow:none}body.w02-design:has(#project-sky) select option{background:var(--paper);color:var(--ink)}body.w02-design:has(#project-sky) :is(input,select){color:var(--ink);color-scheme:light}body.w02-design[data-moon-theme=dark] :is(input,select){color-scheme:dark}body.w02-design:has(#project-sky) .w02-input #nickname{background:transparent}body.w02-design:has(#project-sky) .w02-glass-host .glass-surface--webgl{background:transparent}body.w02-design:has(#project-sky) .glass-surface--webgl .glass-surface__frame{background:color-mix(in srgb,var(--paper) 15%,transparent)}@media(min-width:699px){#project-sky{min-height:max(100lvh,900px)}}@media(forced-colors:active){#project-sky{display:none}body.launch-shell.w02-design:has(#project-sky){background:Canvas;color:CanvasText;--paper:Canvas;--ink:CanvasText}}body.w02-design:has(#project-sky) .intake-actions .primary{border:0}.moon-scroll{position:absolute;inset:0;transform:translate3d(0,var(--moon-scroll-y,0px),0)}.moon-float{--moon-float-distance:3px;position:absolute;inset:0;animation:w02-moon-float 24s ease-in-out -6s infinite;animation-play-state:paused;transform:translateZ(0)}#project-sky[data-ambient-float=active] .moon-float{animation-play-state:running}@keyframes w02-moon-float{0%,to{transform:translate3d(0,calc(var(--moon-float-distance) * -1),0)}50%{transform:translate3d(0,var(--moon-float-distance),0)}}#project-sky[data-motion=reduced] .moon-float{animation:none;transform:none}@media(prefers-reduced-motion:reduce){.moon-float{animation:none;transform:none}}@media(max-width:698px){.moon-float{--moon-float-distance:10px;animation-duration:20s;animation-delay:-5s}}#project-sky[data-motion=reduced] .moon-scroll{transform:none}@media(prefers-reduced-motion:reduce){.moon-scroll{transform:none}}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--webgl{box-shadow:0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d}.glass-surface__canvas,.glass-surface__frame{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.glass-surface__frame{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:light-dark(hsl(0 0% 100% / calc(.12 + var(--glass-frost, 0) * .5)),hsl(0 0% 100% / calc(.04 + var(--glass-frost, 0) * .3)));-webkit-backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation, 1) * 1.4)) brightness(1.04);backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation, 1) * 1.4)) brightness(1.04);box-shadow:inset 0 1px 0 0 light-dark(hsl(0 0% 100% / .85),hsl(0 0% 100% / .3)),inset 0 -1px 0 0 light-dark(hsl(0 0% 100% / .35),hsl(0 0% 100% / .08)),0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 88%),color-mix(in oklch,white,transparent 72%)) inset,0 0 12px 3px light-dark(color-mix(in oklch,white,transparent 72%),color-mix(in oklch,white,transparent 90%)) inset,0 4px 16px #11111a0f,0 8px 24px #11111a0f,0 16px 56px #11111a0f}.glass-surface__sheen,.glass-surface__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass-surface__sheen{background:linear-gradient(135deg,light-dark(hsl(0 0% 100% / .42),hsl(0 0% 100% / .14)) 0%,transparent 42%,transparent 64%,light-dark(hsl(0 0% 100% / .18),hsl(0 0% 100% / .05)) 100%)}.glass-surface__rim{padding:3px;background:linear-gradient(150deg,light-dark(hsl(0 0% 100% / .7),hsl(0 0% 100% / .34)),light-dark(hsl(0 0% 100% / .1),hsl(0 0% 100% / .03)) 45%,light-dark(hsl(0 0% 100% / .08),hsl(0 0% 100% / .02)) 60%,light-dark(hsl(0 0% 100% / .42),hsl(0 0% 100% / .18)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-surface__line,.glass-surface__glow{position:absolute;inset:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-surface--svg .glass-surface__line,.glass-surface--webgl .glass-surface__line{background:light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%))}.glass-surface--svg .glass-surface__glow,.glass-surface--webgl .glass-surface__glow{background:light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%))}.glass-surface--fallback .glass-surface__line{background:light-dark(color-mix(in oklch,black,transparent 88%),color-mix(in oklch,white,transparent 72%))}.glass-surface--fallback .glass-surface__glow{background:light-dark(color-mix(in oklch,white,transparent 72%),color-mix(in oklch,white,transparent 90%))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-surface--fallback{background:light-dark(hsl(0 0% 100% / .72),hsl(0 0% 12% / .72))}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}body.w02-design .w02-input :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,.w02-native-control,.w02-segment){border-radius:0}body.w02-design .w02-input .w02-glass-control{position:relative;width:100%;min-width:0;border-radius:0}.w02-glass-host{position:absolute;inset:0;pointer-events:none;z-index:0}body.w02-design .w02-input .w02-glass-control>:is(input,select,label){position:relative;z-index:1}body.w02-design .w02-input .w02-glass-control[data-glass-ready]>:is(input,select),body.w02-design .w02-input .w02-glass-control[data-glass-ready]>#nickname{background:transparent;border-color:transparent;box-shadow:none;border-radius:0}body.w02-design .w02-input .w02-native-control.w02-glass-control[data-glass-ready],body.w02-design .w02-input .w02-segment.w02-glass-control[data-glass-ready]{border-color:transparent;background:transparent;overflow:visible}.w02-glass-host .glass-surface__content{padding:0}.w02-glass-host .glass-surface--webgl{background:var(--paper);box-shadow:var(--w02-outer-shadow, 0 4px 16px rgb(17 17 26 / 5%), 0 8px 24px rgb(17 17 26 / 5%), 0 16px 56px rgb(17 17 26 / 5%))}.w02-segment.w02-glass-control,.w02-glass-control:has(>select){--w02-outer-shadow: 0 0 24px 3px rgb(242 236 255 / 7.5%)}.w02-glass-host :is(.glass-surface--svg,.glass-surface--fallback){box-shadow:inset 0 0 2px 1px #ffffff5c,inset 0 0 10px 4px #ffffff24,inset 0 4px 16px #ffffff0f,var(--w02-outer-shadow, 0 4px 16px rgb(17 17 26 / 5%), 0 8px 24px rgb(17 17 26 / 5%), 0 16px 56px rgb(17 17 26 / 5%))}.w02-glass-host .glass-surface__frame{box-shadow:inset 0 0 2px 1px #ffffff5c,inset 0 0 10px 4px #ffffff24,inset 0 4px 16px #ffffff0f}body.w02-design .w02-segment.w02-glass-control[data-glass-ready] span{border-radius:0}body.w02-design .w02-segment.w02-glass-control[data-glass-ready] input:checked+span{background:transparent;color:var(--ink);box-shadow:none;font-weight:700}.w02-selection-indicator,.w02-selection-border{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--selection-count, 2));transform:translate(calc(100% * var(--selection-index, 0)));pointer-events:none;z-index:1;opacity:0}.w02-selection-indicator{background:color-mix(in srgb,var(--ink) 12%,transparent)}:is(.w02-selection-indicator,.w02-selection-border)[data-selected=true]{opacity:1}.w02-selection-border{box-sizing:border-box;border:2px solid rgb(128 128 128 / 15%);mix-blend-mode:screen}body.w02-design .w02-input .w02-segment.w02-glass-control>label{z-index:2}.w02-segment:is([data-segment=calendar],[data-segment=leap],[data-segment=gender]) :is(.w02-selection-indicator,.w02-selection-border){transition:transform .28s cubic-bezier(.22,.75,.25,1)}@media(prefers-reduced-motion:reduce){.w02-segment:is([data-segment=calendar],[data-segment=leap],[data-segment=gender]) :is(.w02-selection-indicator,.w02-selection-border){transition:none}}body.w02-design .w02-input .w02-glass-control:has(>:is(input,select):focus-visible){outline:2px solid var(--ink);outline-offset:4px}body.w02-design .w02-input .w02-glass-control>:is(input,select):focus-visible{outline:none}body.w02-design .w02-input .w02-glass-control:has(>[aria-invalid=true]){outline:2px solid var(--error);outline-offset:4px}@media(forced-colors:active){.w02-glass-host,.w02-selection-indicator,.w02-selection-border{display:none}}.w02-glass-host :is(.glass-surface__line,.glass-surface__glow,.glass-surface__sheen,.glass-surface__rim){opacity:.5}body.w02-design[data-moon-theme=dark] .w02-glass-control{--w02-outer-shadow: 0 3px 14px 2px rgb(4 0 9 / 12%);--w02-inner-shadow: inset 0 0 10px 2px rgb(4 0 9 / 15%)}body.w02-design[data-moon-theme=dark] .w02-glass-host .glass-surface__frame{box-shadow:var(--w02-inner-shadow)}body.w02-design[data-moon-theme=dark] .w02-glass-host :is(.glass-surface--svg,.glass-surface--fallback){box-shadow:var(--w02-inner-shadow),var(--w02-outer-shadow)}body.w02-design[data-moon-theme=dark] .w02-glass-host :is(.glass-surface__line,.glass-surface__glow,.glass-surface__sheen,.glass-surface__rim){opacity:0}
