.floor.svelte-1lawwac{--default-transform: perspective(16rem) rotateX(45deg);position:absolute;margin-top:32rem;min-width:48rem;width:100%;height:32rem;background:radial-gradient(circle at 50% 50%,white,var(--accent-tint),transparent);transform:var(--default-transform);filter:blur(4rem);border-radius:9999px;animation:svelte-1lawwac-grow var(--animation-duration) both}@keyframes svelte-1lawwac-grow{0%{opacity:.1;transform:var(--default-transform) scaleX(.4)}to{opacity:.75;transform:var(--default-transform) scaleX(1)}}.lamp.svelte-xkpm1w{max-width:48rem;min-width:32rem;width:100%;height:fit-content;position:relative}.overlay.svelte-xkpm1w{position:absolute;width:200%;height:16rem;background-color:var(--background-primary);top:0;left:50%;transform:translate(-50%,-100%)}.glow.svelte-xkpm1w{--translate-x: -50%;position:absolute;left:50%;top:50%;transform:translate(var(--translate-x, 0px),var(--translate-y, 0px));filter:blur(48px);border-radius:50%}.glow-large.svelte-xkpm1w{--translate-y: -8rem;width:80%;height:16rem;background-color:var(--accent);animation:svelte-xkpm1w-glow-large-fade-in var(--animation-duration) both;mix-blend-mode:plus-lighter}.glow-small.svelte-xkpm1w{--translate-y: -50%;height:10rem;background-color:#fff;animation:svelte-xkpm1w-glow-small-grow var(--animation-duration) both}@keyframes svelte-xkpm1w-line-grow{0%{opacity:.4;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@keyframes svelte-xkpm1w-glow-small-grow{0%{width:20%;opacity:0}to{width:60%;opacity:1}}@keyframes svelte-xkpm1w-glow-large-fade-in{0%{opacity:.1}to{opacity:.5}}.pattern.svelte-17zkdn4{position:absolute;top:0;right:0;bottom:0;left:0;animation:var(--animation);background-image:radial-gradient(32rem 32rem,transparent,var(--background-primary)),repeating-linear-gradient(var(--stroke),var(--stroke) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(to right,var(--stroke),var(--stroke) 1px,transparent 1px,transparent 40px);z-index:-1;animation:svelte-17zkdn4-fade-in var(--animation-duration) both}@keyframes svelte-17zkdn4-fade-in{0%{opacity:0;scale:1.2}to{opacity:1;scale:1}}.background.svelte-mmjo26{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;justify-content:center;pointer-events:none}.header.svelte-1ub64o9{margin-top:12rem;text-align:center}.heading.svelte-1ub64o9{font-size:3rem;animation:svelte-1ub64o9-heading-fly-in var(--animation-duration) both;background-image:linear-gradient(to bottom,#e9d5ff,var(--foreground));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subheading.svelte-1ub64o9{font-size:.875rem;font-weight:600;animation:svelte-1ub64o9-subheading-fade-in var(--animation-duration) calc(var(--animation-duration) / 2) both;margin-top:-.5rem}@keyframes svelte-1ub64o9-heading-fly-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ub64o9-subheading-fade-in{0%{opacity:0}to{opacity:1}}.list-item.svelte-jdssgy{--border-width: .0625rem;position:relative;background-color:var(--background-primary);overflow:hidden;animation:svelte-jdssgy-fly-in calc(var(--animation-duration) * .75) calc((var(--animation-duration) * .75) + var(--delay)) both}@keyframes svelte-jdssgy-fly-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.list-item.svelte-jdssgy:before,.list-item.svelte-jdssgy:after{content:"";position:absolute}.list-item.svelte-jdssgy,.list-item.svelte-jdssgy:before{border-radius:.75rem}.list-item.svelte-jdssgy:before{inset:var(--border-width);z-index:2;-webkit-backdrop-filter:blur(8rem);backdrop-filter:blur(8rem);background-color:var(--background-secondary);border:var(--border-width) solid var(--stroke);transition-property:border-color,background-color;transition-duration:var(--transition-duration)}.list-item.svelte-jdssgy:hover:before{border-color:transparent}.list-item.svelte-jdssgy:after{left:var(--x);top:var(--y);z-index:1;transform:translate(-50%,-50%);width:32rem;height:16rem;background-image:radial-gradient(circle,white,var(--accent-tint),transparent,transparent,transparent);opacity:0;transition:opacity var(--transition-duration)}@media(hover:hover){.list-item.svelte-jdssgy:hover:after{opacity:1}.list-item.expanded.svelte-jdssgy:hover:after{opacity:.5}.list-item.svelte-jdssgy:active:after{opacity:.25}}@media(hover:none){.list-item.svelte-jdssgy:active:before{background-color:var(--background-tertiary)}}.button.svelte-jdssgy{display:flex;width:100%;padding:1rem;background-color:transparent;border:none;outline:none;border-bottom:1px solid transparent;transition:border-color var(--transition-duration)}.expanded.svelte-jdssgy .button:where(.svelte-jdssgy){border-color:var(--stroke)}.icon.svelte-jdssgy{display:flex;justify-content:center;align-items:center;flex-shrink:0;line-height:1}.label.svelte-jdssgy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:1;text-align:center}.content.svelte-jdssgy{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition-duration)}.expanded.svelte-jdssgy .content:where(.svelte-jdssgy){grid-template-rows:1fr}.content-wrapper.svelte-jdssgy{min-height:0}.content-container.svelte-jdssgy{display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative}.button.svelte-jdssgy,.content.svelte-jdssgy{position:relative;z-index:3}.button.svelte-h3l0ja{font-size:.875rem;display:flex;justify-content:center;align-items:center;gap:.375rem;padding:.75rem;background-color:var(--background-secondary);border:.0625rem solid var(--stroke);border-radius:.5rem;transition:background-color var(--transition-duration)}@media(hover:hover){.button.svelte-h3l0ja:hover{background-color:var(--background-tertiary)}}@media(hover:none){.button.svelte-h3l0ja:active{background-color:var(--accent-tint)}}.select.svelte-ijfysm{display:flex;gap:.5rem}.option.svelte-ijfysm{font-size:.875rem;padding-block:.375rem;padding-inline:.75rem;background-color:var(--background-secondary);border:.0625rem solid var(--stroke);border-radius:9999px;transition:background-color var(--transition-duration)}.option.selected.svelte-ijfysm{background-color:var(--accent)}@media(hover:hover){.option.svelte-ijfysm:not(.selected):hover{background-color:var(--background-tertiary)}}.transition-button.svelte-gq21pc,.content.svelte-gq21pc{display:flex;justify-content:center;align-items:center;gap:.375rem}.transition-button.svelte-gq21pc{position:relative;width:100%;height:var(--button-height);border:.0625rem solid var(--stroke);border-radius:.75rem;background-color:var(--background-secondary);transition:background-color var(--transition-duration);overflow:hidden}@media(hover:hover){.transition-button.svelte-gq21pc:hover{background-color:var(--background-tertiary)}}@media(hover:none){.transition-button.svelte-gq21pc:active{background-color:var(--accent-tint)}}.content.svelte-gq21pc{position:absolute}.transition-description.svelte-1ujytlm{position:relative;height:var(--description-height);transition:height var(--transition-duration)}.transition-description.svelte-1ujytlm .text:where(.svelte-1ujytlm){position:absolute}.app-icon.svelte-1nijn5f{--size: 6rem;width:var(--size);height:var(--size);position:absolute;left:1rem;top:1rem;border-radius:9999px;opacity:.25;border:.0625rem solid var(--stroke);z-index:-1}.transition-input.svelte-1b5iui0{position:relative;width:100%;height:var(--input-height);border:.0625rem solid var(--stroke);border-radius:.75rem;background-color:var(--background-secondary);transition:background-color var(--transition-duration);overflow:hidden}.transition-input.svelte-1b5iui0:focus{background-color:var(--background-tertiary)}.content.svelte-1b5iui0{width:100%;height:100%}.content.svelte-1b5iui0,.icon.svelte-1b5iui0{position:absolute}.input.svelte-1b5iui0{width:100%;height:100%;background-color:transparent;border:none;outline:none;padding-inline-start:2.5rem;letter-spacing:.05em;font-size:.875rem}.icon.svelte-1b5iui0{display:flex;justify-content:center;align-items:center;line-height:1;top:50%;left:.75rem;transform:translateY(-50%)}.list.svelte-18cj4mi{display:flex;flex-direction:column;gap:.5rem;list-style:none;max-width:32rem;width:100%;margin-top:2rem}.buttons.svelte-18cj4mi{display:flex;gap:.5rem}.buttons.svelte-18cj4mi>*{flex:1}.noise.svelte-15oh9jc{position:fixed;top:0;right:0;bottom:0;left:0;filter:url(#noise);opacity:.05;pointer-events:none}svg.svelte-15oh9jc{width:0px;height:0px}.container.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:0rem 1rem 1rem}
