.blueprint.svelte-npdwvd{aspect-ratio:480/380;background:radial-gradient(at 70% 20%,#4a6a9c40,#0000 65%),repeating-linear-gradient(0deg,#aecbeb12 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#aecbeb12 0 1px,#0000 1px 24px),#0c142480;border:1px solid #ffffff24;border-radius:1rem;width:100%;position:relative;box-shadow:0 20px 60px #050a1473}@supports not (aspect-ratio:1 / 1){.blueprint.svelte-npdwvd{height:0;padding-bottom:79.17%}}.corner.svelte-npdwvd{z-index:1;letter-spacing:.14em;color:#aecbeb8c;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;position:absolute;top:.75rem;right:1rem}.plan.svelte-npdwvd{opacity:0;width:100%;height:100%;animation:21s linear infinite svelte-npdwvd-plan-fade;animation-delay:var(--plan-delay);padding:1.25rem;animation-fill-mode:backwards;position:absolute;top:0;bottom:0;left:0;right:0}.draw.svelte-npdwvd path:where(.svelte-npdwvd){stroke:#aecbebe6;stroke-width:1.5px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:1px;animation:21s linear infinite svelte-npdwvd-plan-draw;animation-delay:calc(var(--plan-delay) + var(--i) * .45s);animation-fill-mode:backwards}.walls.svelte-npdwvd path:where(.svelte-npdwvd){stroke-width:3px}.doors.svelte-npdwvd path:where(.svelte-npdwvd){stroke:#f0a176f2;stroke-width:1.25px}.windows.svelte-npdwvd path:where(.svelte-npdwvd),.dims.svelte-npdwvd path:where(.svelte-npdwvd){stroke:#aecbeb80;stroke-width:1px}.lbl.svelte-npdwvd text:where(.svelte-npdwvd){fill:#aecbeba6;letter-spacing:.08em;text-anchor:middle;opacity:0;animation:21s linear infinite svelte-npdwvd-lbl-fade;animation-delay:var(--plan-delay);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;animation-fill-mode:backwards}@keyframes svelte-npdwvd-plan-fade{0%{opacity:0}2%{opacity:1}28%{opacity:1}32%{opacity:0}to{opacity:0}}@keyframes svelte-npdwvd-plan-draw{0%{stroke-dashoffset:1px}19%{stroke-dashoffset:0}60%{stroke-dashoffset:0}63%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}@keyframes svelte-npdwvd-lbl-fade{0%{opacity:0}17%{opacity:0}22%{opacity:1}28%{opacity:1}32%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.plan.svelte-npdwvd,.draw.svelte-npdwvd path:where(.svelte-npdwvd),.lbl.svelte-npdwvd text:where(.svelte-npdwvd){animation:none}.plan.svelte-npdwvd:first-of-type{opacity:1}.plan.svelte-npdwvd:first-of-type .draw:where(.svelte-npdwvd) path:where(.svelte-npdwvd){stroke-dashoffset:0}.plan.svelte-npdwvd:first-of-type .lbl:where(.svelte-npdwvd) text:where(.svelte-npdwvd){opacity:1}}.bg-grid.svelte-1q37ri0{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 80% at 55% 35%,#000 45%,#0000 100%);mask-image:radial-gradient(90% 80% at 55% 35%,#000 45%,#0000 100%)}.hero-in.svelte-1q37ri0{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-1q37ri0-hero-in;animation-delay:var(--d,0s)}@keyframes svelte-1q37ri0-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-in.svelte-1q37ri0{animation:none}}.faq-list.svelte-1uha8ag details::details-content{block-size:0;transition:block-size .35s cubic-bezier(.22, 1, .36, 1), content-visibility .35s allow-discrete;overflow-y:clip}.faq-list.svelte-1uha8ag details[open]::details-content{block-size:auto}.faq-list.svelte-1uha8ag details[open] .faq-answer{animation:.4s cubic-bezier(.22,1,.36,1) tecta-faq-in}@keyframes tecta-faq-in{0%{opacity:0;translate:0 -.25rem}}@media (prefers-reduced-motion:reduce){.faq-list.svelte-1uha8ag details::details-content{transition:none}.faq-list.svelte-1uha8ag details[open] .faq-answer{animation:none}}
