.greeter.svelte-168higp{width:100%;position:relative}svg.svelte-168higp{width:100%;height:auto;display:block;overflow:visible}.arrive.svelte-168higp{animation:.5s cubic-bezier(.2,.8,.2,1) both svelte-168higp-arrive}.spoken.svelte-168higp{pointer-events:none;animation:.4s cubic-bezier(.2,1.4,.4,1) .5s both svelte-168higp-speak;position:absolute;inset:0}.float.svelte-168higp{will-change:transform;height:100%;animation:3.4s ease-in-out infinite svelte-168higp-float}.cloud.svelte-168higp{fill:#fbf9f4;stroke:#26332f;stroke-width:1.2px;stroke-linejoin:round}text.svelte-168higp{fill:#26211a;font-family:var(--font-sans);font-size:17px;font-weight:700}@keyframes svelte-168higp-arrive{0%{opacity:0;transform:translate(26px)}}@keyframes svelte-168higp-speak{0%{opacity:0;transform:scale(.3)}}@keyframes svelte-168higp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}svg.svelte-xk1pxv{--ink:#26332f;width:100%;height:100%;display:block;overflow:visible}html[data-theme=dark] svg.svelte-xk1pxv{--ink:var(--accent)}.wall.svelte-xk1pxv{fill:none;stroke:var(--ink)}.floor.svelte-xk1pxv{fill:color-mix(in srgb, var(--ink) 16%, transparent)}.size.svelte-xk1pxv{fill:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}svg.svelte-1qjr0b9{width:100%;height:100%;display:block;overflow:visible}.wall.svelte-1qjr0b9{fill:none;stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round}.perch.svelte-1qjr0b9{fill:color-mix(in srgb, var(--ink) 10%, transparent);stroke:var(--ink);stroke-width:.45px}.floor.svelte-1qjr0b9{fill:color-mix(in srgb, var(--ink) 16%, transparent)}.led-body.svelte-1qjr0b9{fill:#3c689f;stroke:#16324f;stroke-width:.6px;stroke-linejoin:round}.led-fin.svelte-1qjr0b9{stroke:#16324f;stroke-width:.35px;stroke-opacity:.75}.led-face.svelte-1qjr0b9{fill:#bfe7ff;stroke:#4d9ecf;stroke-width:.3px}.led-mount.svelte-1qjr0b9{fill:#2b4a70}svg.svelte-8qhmtz{width:100%;height:100%;display:block;overflow:visible}path.svelte-8qhmtz,rect.svelte-8qhmtz{transition:d .25s,y .25s}g.svelte-8qhmtz{transition:transform .25s}.top.svelte-8qhmtz{fill:none;stroke:var(--ink);stroke-width:.7px;stroke-linecap:round}.dome-glass.svelte-8qhmtz{fill:color-mix(in srgb, var(--ink) 8%, transparent)}.dome-edge.svelte-8qhmtz{fill:none;stroke:var(--ink);stroke-width:.6px;stroke-opacity:.7;stroke-linejoin:round}.housing.svelte-8qhmtz{fill:color-mix(in srgb, var(--ink) 35%, var(--page-bg));stroke:var(--ink);stroke-width:.5px}.rim.svelte-8qhmtz{stroke:var(--ink);stroke-width:.7px;stroke-linecap:round}.measure.svelte-8qhmtz path:where(.svelte-8qhmtz){fill:none;stroke:var(--accent);stroke-width:.5px;stroke-linecap:round}.measure.svelte-8qhmtz .lead:where(.svelte-8qhmtz){stroke-dasharray:.8 .9;stroke-opacity:.7}.measure.svelte-8qhmtz text:where(.svelte-8qhmtz){fill:var(--accent);font-family:var(--font-sans);font-size:3.2px;font-weight:700}.size.svelte-10o3kca{background:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 10px 0 16px;display:flex}.size.bare.svelte-10o3kca{justify-content:center;padding:0 10px}.label.svelte-10o3kca{color:var(--heading);font-size:16px;font-weight:500}.stepper.svelte-10o3kca{align-items:center;gap:8px;display:flex}.stepper.svelte-10o3kca button:where(.svelte-10o3kca){background:var(--soft-2);width:38px;height:38px;color:var(--heading);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.stepper.svelte-10o3kca button:where(.svelte-10o3kca):disabled{opacity:.35;cursor:default}.number.svelte-10o3kca{background:var(--page-bg);width:108px;color:var(--accent);cursor:text;border-radius:10px;justify-content:center;align-items:baseline;gap:4px;padding:6px 10px;display:flex}.number.svelte-10o3kca:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.number.svelte-10o3kca input:where(.svelte-10o3kca){width:auto;min-width:0;min-height:0;box-shadow:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;field-sizing:content;background:0 0;border:0;outline:none;padding:0;font-size:20px;font-weight:800}.unit.svelte-10o3kca{font-size:15px;font-weight:600}.guided.svelte-15wntb0{opacity:0;transition:opacity .26s linear}.guided.drawn.svelte-15wntb0{opacity:1}.guided.svelte-15wntb0{--ink:#26332f;--soft:color-mix(in srgb, var(--heading) 6%, var(--page-bg));--soft-2:color-mix(in srgb, var(--heading) 11%, var(--page-bg));--tint:color-mix(in srgb, var(--accent) 11%, var(--page-bg));--on-accent:var(--page-bg);z-index:60;background:var(--page-bg);color:var(--text);font-family:var(--font-sans);outline:none;position:fixed;inset:0}html[data-theme=dark] .guided.svelte-15wntb0{--ink:var(--accent)}html[data-theme=dark] .progress.svelte-15wntb0 i:where(.svelte-15wntb0){background:#fff}.guided.svelte-15wntb0 :is(h2:where(.svelte-15wntb0),h3:where(.svelte-15wntb0)){letter-spacing:-.01em;text-transform:none}.column.svelte-15wntb0{width:min(100%,560px);height:100%;padding-top:max(16px, env(safe-area-inset-top));flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.top.svelte-15wntb0{flex:none;align-items:center;gap:16px;height:44px;padding:0 22px;display:flex}.back.back.svelte-15wntb0{background:var(--soft);width:38px;height:38px;color:var(--muted-strong);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:-4px;padding:0;display:grid}.close.close.svelte-15wntb0{margin:0 -4px 0 0}.back.back.svelte-15wntb0:disabled{opacity:0;pointer-events:none}.progress.svelte-15wntb0{background:var(--soft-2);border-radius:3px;flex:1;height:5px;overflow:hidden}.progress.svelte-15wntb0 i:where(.svelte-15wntb0){background:var(--accent);border-radius:3px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.progress.wide.svelte-15wntb0{flex:none;margin-top:22px}.deck.svelte-15wntb0{flex:1;min-height:0;position:relative;overflow:hidden}.page.svelte-15wntb0{scrollbar-width:none;flex-direction:column;padding:0 22px 160px;display:flex;position:absolute;inset:0;overflow-y:auto}.page.svelte-15wntb0>*{flex:none}h2.svelte-15wntb0{color:var(--heading);margin:14px 0 6px;font-size:27px;font-weight:700;line-height:1.15}.why.svelte-15wntb0{color:var(--muted);margin:0 0 18px;font-size:15.5px;line-height:1.35}.art.svelte-15wntb0{width:min(100%,360px);margin:0 auto}.art.hello.svelte-15wntb0{height:232px;display:block}.art.scene.svelte-15wntb0{height:240px;display:block;position:relative}.art.scene.shut.svelte-15wntb0{opacity:0;height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.art.scene.svelte-15wntb0{transition:height .24s,opacity .18s}}.art.scene.svelte-15wntb0 svg{width:100%;height:calc(100% - 10px);position:absolute;inset:10px 0 0}.units-field.svelte-15wntb0{margin-top:16px;position:relative}.pop.svelte-15wntb0{z-index:4;background:var(--page-bg);min-width:220px;box-shadow:0 0 0 1px var(--soft-2), 0 12px 32px #0000002e;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.brand-field.svelte-15wntb0{margin-top:16px;position:relative}.pop.wide.svelte-15wntb0{overscroll-behavior:contain;max-height:min(420px,55vh);right:0;overflow-y:auto}.well.unset.svelte-15wntb0 strong:where(.svelte-15wntb0){color:var(--muted);font-weight:500}.opt.unsure.svelte-15wntb0{margin-top:10px}.pop.svelte-15wntb0 .option.option:where(.svelte-15wntb0){min-height:46px;font-size:16px}.opts.svelte-15wntb0{gap:10px;display:grid}.opt.opt.svelte-15wntb0{background:var(--soft);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;font-size:14.5px;transition:background .15s,box-shadow .15s;display:flex}.ask.svelte-15wntb0{color:var(--muted);text-align:center;margin:10px 0 0;font-size:15px}.ask.svelte-15wntb0 a:where(.svelte-15wntb0){color:var(--accent);font-weight:600;text-decoration:none}.opt.opt.picked.svelte-15wntb0{background:var(--tint);box-shadow:inset 0 0 0 2px var(--accent)}.opt-text.svelte-15wntb0{flex:1;gap:2px;display:grid}.opt-text.svelte-15wntb0 strong:where(.svelte-15wntb0){color:var(--heading);font-size:17px;font-weight:600}.tick.svelte-15wntb0{width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.tick.on.svelte-15wntb0{background:var(--accent)}.field.svelte-15wntb0{grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:14px;display:grid}.field.svelte-15wntb0>span:where(.svelte-15wntb0):first-child{color:var(--muted);font-size:14px;font-weight:500}.well.well.svelte-15wntb0{background:var(--soft);width:100%;min-height:56px;color:var(--muted);font:inherit;text-align:left;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}button.well.svelte-15wntb0{cursor:pointer}input.well.name.svelte-15wntb0{color:var(--accent);box-shadow:none;outline:none;font-size:17.5px;font-weight:600}input.well.name.svelte-15wntb0::placeholder{color:var(--muted);font-weight:500}input.well.name.svelte-15wntb0:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.well.svelte-15wntb0 strong:where(.svelte-15wntb0){min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:17.5px;font-weight:600;overflow:hidden}.field[data-view=uvb].svelte-15wntb0{--accent:var(--view-uvb)}.field[data-view=basking].svelte-15wntb0{--accent:var(--view-basking)}.field[data-view=led].svelte-15wntb0{--accent:var(--view-led)}.field[data-view].svelte-15wntb0>span:where(.svelte-15wntb0):first-child{color:var(--accent);font-weight:700}.quick-first.svelte-15wntb0{margin:14px 0}.well.count.svelte-15wntb0{min-height:52px;color:var(--heading)}.stepper.svelte-15wntb0{color:var(--heading);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-weight:700;display:flex}.stepper.stepper.svelte-15wntb0 button:where(.svelte-15wntb0){background:var(--soft-2);width:34px;height:34px;color:var(--heading);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:19px;line-height:1}.stepper.svelte-15wntb0 button:where(.svelte-15wntb0):disabled{opacity:.35}.sizes.svelte-15wntb0{gap:8px;margin-top:8px;display:grid}.sizes.one.svelte-15wntb0{max-width:260px;margin:4px auto 0}.trail.svelte-15wntb0{color:var(--muted-strong);font-family:var(--font-script);margin:8px 0 0;font-size:28px}.lamps.svelte-15wntb0{gap:8px;margin-top:12px;display:grid}.lamp.svelte-15wntb0{background:var(--soft);border-radius:14px;align-items:center;gap:14px;padding:11px 14px;display:flex}.lamp-glyph.svelte-15wntb0{flex:none;place-items:center;width:38px;display:grid}.lamp[data-view=uvb].svelte-15wntb0 .lamp-glyph:where(.svelte-15wntb0){color:var(--view-uvb)}.lamp[data-view=basking].svelte-15wntb0 .lamp-glyph:where(.svelte-15wntb0){color:var(--view-basking)}.lamp[data-view=led].svelte-15wntb0 .lamp-glyph:where(.svelte-15wntb0){color:var(--view-led)}.lamp-text.svelte-15wntb0{flex:1;min-width:0;line-height:1.25;display:grid}.lamp-text.svelte-15wntb0 strong:where(.svelte-15wntb0){color:var(--heading);font-size:15.5px;font-weight:600}.lamp-text.svelte-15wntb0 small:where(.svelte-15wntb0){color:var(--muted);font-size:12.5px}.change.change.svelte-15wntb0{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:6px 2px;font-size:15px;font-weight:600}.stage.svelte-15wntb0{background:var(--soft);border-radius:20px;margin-top:4px;padding:8px}.stage.svelte-15wntb0 svg{background:var(--chart-bg);border-radius:12px;width:100%;display:block}.quick.svelte-15wntb0{position:absolute;bottom:calc(100% - 22px);left:22px;right:22px}.link.link.svelte-15wntb0{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:20px auto 0;padding:6px 10px;font-size:16px;font-weight:600;display:flex}.action.action.svelte-15wntb0{background:var(--soft);width:100%;min-height:52px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:16px;font-weight:600;display:flex}.action.under.svelte-15wntb0{margin-top:12px}.action.action.svelte-15wntb0:active{opacity:.7}.link.last.svelte-15wntb0{color:var(--muted);margin-top:2px;font-weight:500}.caution.svelte-15wntb0{background:var(--soft);color:var(--muted);border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex}.caution.svelte-15wntb0 svg:where(.svelte-15wntb0){color:var(--view-uvb);flex:none;margin-top:1px}.caution.svelte-15wntb0 p:where(.svelte-15wntb0){margin:0}.caution.svelte-15wntb0 strong:where(.svelte-15wntb0){color:var(--heading);margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.advice.svelte-15wntb0{border-radius:14px;margin:12px 0 0;padding:13px 16px;font-size:15.5px;font-weight:600}.advice.off.svelte-15wntb0{background:color-mix(in srgb, var(--status-bad-text) 10%, var(--page-bg));color:var(--status-bad-text)}.ways.svelte-15wntb0{flex-wrap:wrap;justify-content:center;gap:2px 18px;margin-top:8px;display:flex}.ways.svelte-15wntb0 .link.link:where(.svelte-15wntb0){margin:0}.blocked.svelte-15wntb0{background:color-mix(in srgb, var(--status-bad-text) 9%, var(--page-bg));border-radius:16px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.blocked.svelte-15wntb0 p:where(.svelte-15wntb0){color:var(--status-bad-text);margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.blocked.above.svelte-15wntb0{margin:0 0 12px}.note.svelte-15wntb0{align-items:start;margin-bottom:12px;display:grid}@media (prefers-reduced-motion:no-preference){.note.svelte-15wntb0{transition:min-height .24s}}.note.svelte-15wntb0>*{grid-area:1/1;margin:0}.note.svelte-15wntb0 .blocked.above:where(.svelte-15wntb0){margin:0}.sample.svelte-15wntb0{visibility:hidden}.link.link.pick.svelte-15wntb0{font-size:inherit;line-height:inherit;white-space:nowrap;margin:0;padding:0;display:inline}.blocked.svelte-15wntb0 .tip:where(.svelte-15wntb0){color:var(--heading);font-size:15px;font-weight:500}.dock.svelte-15wntb0{z-index:2;padding:30px 22px max(20px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--page-bg) 30%);pointer-events:none;gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.dock.svelte-15wntb0>*{pointer-events:auto}.primary.primary.svelte-15wntb0{background:var(--accent);width:100%;height:58px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:17.5px;font-weight:600;transition:opacity .15s,box-shadow .2s;display:flex}.primary.primary.svelte-15wntb0:active:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 32%, transparent);transition:opacity .15s,box-shadow .38s ease-out 60ms}.primary.primary.svelte-15wntb0:disabled{box-shadow:none;opacity:.35}.quiet.held.svelte-15wntb0{visibility:hidden}.quiet.quiet.svelte-15wntb0{height:46px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15.5px}.scrim.svelte-15wntb0{z-index:5;background:#14100a6b;position:absolute;inset:0}.sheet.svelte-15wntb0{z-index:6;max-height:66%;padding:8px 18px max(20px, env(safe-area-inset-bottom));background:var(--page-bg);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0000002e}.sheet.tall.svelte-15wntb0{height:88%;max-height:none}.sheet.ask.svelte-15wntb0{gap:4px}.ask-line.svelte-15wntb0{color:var(--heading);margin:18px 2px 16px;font-size:18px;font-weight:600;line-height:1.35}.sheet.svelte-15wntb0>:where(.svelte-15wntb0):not(.grabber){align-self:center;width:100%;max-width:720px}.grabber.svelte-15wntb0{background:var(--soft-2);border-radius:3px;align-self:center;width:38px;height:5px}.sheet-top.svelte-15wntb0{color:var(--heading);justify-content:space-between;align-items:center;padding:10px 2px 12px;font-size:18px;display:flex}.done.done.svelte-15wntb0{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:16px;font-weight:700}.sheet-count.svelte-15wntb0{margin-bottom:10px}.search.svelte-15wntb0{background:var(--soft);width:100%;height:44px;min-height:0;box-shadow:none;color:var(--heading);font:inherit;border:0;border-radius:12px;outline:none;flex:none;margin-bottom:10px;padding:0 14px;font-size:16px}.chips.svelte-15wntb0{gap:8px;display:flex}.chips.scroll.svelte-15wntb0{scrollbar-width:none;flex-wrap:nowrap;flex:none;margin:0 -18px 10px;padding:0 18px;overflow-x:auto}@media (width>=640px){.chips.scroll.svelte-15wntb0{flex-wrap:wrap;margin:0 0 10px;padding:0;overflow:visible}}.chip.chip.svelte-15wntb0{background:var(--soft);color:var(--heading);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:10px 14px;font-size:15px;font-weight:500;transition:background .15s,box-shadow .15s}.chip.chip.picked.svelte-15wntb0{background:var(--tint);box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent);font-weight:600}.sheet-body.svelte-15wntb0{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sheet-body.svelte-15wntb0 h3:where(.svelte-15wntb0){color:var(--muted);margin:14px 0 6px 4px;font-size:13px;font-weight:700}.options.svelte-15wntb0{background:var(--soft);border-radius:14px;overflow:hidden}.option.option.svelte-15wntb0{border:0;border-bottom:1px solid var(--soft-2);width:100%;min-height:50px;color:var(--heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:6px 14px;font-size:16.5px;display:flex}.option.option.svelte-15wntb0:last-child{border-bottom:0}.option.svelte-15wntb0>span:where(.svelte-15wntb0):not(.face,.tick){flex:1}.face.svelte-15wntb0{flex:none;width:46px;height:30px}
