.led.svelte-1vdqw4{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);background:#05070a;position:absolute;inset:0;overflow:hidden}.led__surface.svelte-1vdqw4,.led.svelte-1vdqw4 canvas:where(.svelte-1vdqw4){width:100%;height:100%;display:block;position:absolute;inset:0}.led__surface.svelte-1vdqw4:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.led__person.svelte-1vdqw4{aspect-ratio:2/5;fill:#030407;opacity:0;pointer-events:none;filter:drop-shadow(0 0 .4cqw #ffffff1f);height:66%;transition:opacity .6s;position:absolute;bottom:-2%;translate:-50%}.led__person--on.svelte-1vdqw4{opacity:.94}.led__tag.svelte-1vdqw4,.led__hint.svelte-1vdqw4{font:500 max(10px, 1.6cqw) / 1 var(--font-mono);white-space:nowrap;pointer-events:none;text-shadow:0 1px .5em #000000e6,0 0 .2em #000c;position:absolute;top:3.4cqw}.led__tag.svelte-1vdqw4{color:#f7f3ecbf;letter-spacing:.1em;text-transform:uppercase;left:3.6cqw}.led__hint.svelte-1vdqw4{color:#fff;animation:2.4s ease-in-out infinite svelte-1vdqw4-led-hint;right:3.6cqw}@keyframes svelte-1vdqw4-led-hint{50%{opacity:.55}}.led__bar.svelte-1vdqw4{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#0a0e14b8;border-radius:99px;align-items:center;gap:max(8px,1.4cqw);padding:max(5px,.8cqw);display:flex;position:absolute;bottom:3cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1f}.led__swatches.svelte-1vdqw4{gap:max(5px,.9cqw);display:flex}.led__swatch.svelte-1vdqw4{background:radial-gradient(circle at 38% 34%, #fff 0 8%, var(--c) 30%);cursor:pointer;border:0;border-radius:50%;width:max(26px,4.2cqw);height:max(26px,4.2cqw);transition:box-shadow .2s,scale .2s;box-shadow:0 0 0 2px #0a0e14,0 0 0 2px #0000}.led__swatch.svelte-1vdqw4:hover{scale:1.08}.led__swatch--on.svelte-1vdqw4{box-shadow:0 0 0 2px #0a0e14, 0 0 0 4px var(--c), 0 0 14px var(--c)}.led__swatch.svelte-1vdqw4:focus-visible,.led__clear.svelte-1vdqw4:focus-visible{outline-offset:3px;outline:2px solid #fff}.led__clear.svelte-1vdqw4{height:max(26px,4.2cqw);color:var(--cream);font:600 max(11px, 1.7cqw) / 1 var(--font-mono);cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;padding:0 1.1em;transition:background .2s}.led__clear.svelte-1vdqw4:hover{background:#fff3}.plant.svelte-ikpaos{color:#2a1d12;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;background:radial-gradient(60% 70% at 18% 8%,#fff6dee6,#0000 70%),linear-gradient(#ffe2c2 0%,#fbd0a6 62%,#f2be8f 100%);position:absolute;inset:0;overflow:hidden}.plant__sun.svelte-ikpaos{filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000 48%,#f2be8f99 48% 52%,#0000 52%),linear-gradient(#0000 48%,#f2be8f99 48% 52%,#0000 52%),#fffaeb73;width:34%;height:50%;position:absolute;top:10%;left:20%;transform:skew(-12deg)}.plant__head.svelte-ikpaos{flex-direction:column;align-items:flex-start;gap:max(5px,.8cqw);display:flex;position:absolute;top:3.4cqw;left:3.6cqw}.plant__tag.svelte-ikpaos,.plant__mood.svelte-ikpaos{font:500 max(10px, 1.6cqw) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.plant__tag.svelte-ikpaos{color:#2a1d12b3}.plant__mood.svelte-ikpaos{color:#2a7a4b;font-weight:700;transition:color .3s}.plant--thirsty.svelte-ikpaos .plant__mood:where(.svelte-ikpaos){color:#c2410c}.plant__shelf.svelte-ikpaos{background:linear-gradient(#b77a45,#8f5a2e);border-radius:0 .6cqw .6cqw 0;width:60%;height:3.2%;position:absolute;top:81%;left:0;box-shadow:0 1.4cqw 2cqw -1cqw #50280a73}.plant__pot.svelte-ikpaos{touch-action:pan-y;width:36%;position:absolute;bottom:19%;left:8%}.plant__pot.svelte-ikpaos>svg:where(.svelte-ikpaos):first-child{width:100%;display:block;overflow:visible}.pot__rim.svelte-ikpaos{fill:#d2784a}.pot__body.svelte-ikpaos{fill:#c4693d}.pot__shade.svelte-ikpaos{fill:#5a1e0a2e}.pot__soil.svelte-ikpaos{fill:color-mix(in oklab, #2e1d12 calc(var(--wet) * 100%), #9a7553)}.probe.svelte-ikpaos rect:where(.svelte-ikpaos){fill:#1f6f49}.probe__led.svelte-ikpaos{fill:#7cf29a}.plant--thirsty.svelte-ikpaos .probe__led:where(.svelte-ikpaos){fill:#ff8a3d;animation:1s steps(2,jump-none) infinite svelte-ikpaos-blink}@keyframes svelte-ikpaos-blink{50%{fill:#5a2a10}}.probe__ping.svelte-ikpaos path:where(.svelte-ikpaos){fill:none;stroke:#2f9e57;stroke-width:1.8px;stroke-linecap:round;opacity:0;animation:.9s ease-out 2 svelte-ikpaos-ping}.probe__ping.svelte-ikpaos path:where(.svelte-ikpaos):nth-child(2){animation-delay:.12s}@keyframes svelte-ikpaos-ping{0%{opacity:0}30%{opacity:1}to{opacity:0}}.stem.svelte-ikpaos{fill:none;stroke:#2f7a44;stroke-width:3px;stroke-linecap:round}.leaf__rib.svelte-ikpaos{fill:none;stroke:#dcffd259;stroke-width:1.4px;stroke-linecap:round}.can.svelte-ikpaos{pointer-events:none;width:46%;position:absolute;top:36%;left:56.8%;overflow:visible}.can__body.svelte-ikpaos{transform-box:fill-box;transform-origin:70% 60%;animation:1.8s ease-in-out both svelte-ikpaos-can}@keyframes svelte-ikpaos-can{0%{opacity:0;transform:translate(26px,-18px)rotate(8deg)}16%{opacity:1;transform:none}30%,76%{transform:rotate(-42deg)}90%{opacity:1;transform:none}to{opacity:0;transform:translate(26px,-18px)rotate(8deg)}}.can__tank.svelte-ikpaos{fill:#3dd6ff}.can__band.svelte-ikpaos{fill:#ffffff59}.can__spout.svelte-ikpaos,.can__rose.svelte-ikpaos{fill:#26a9d1}.can__handle.svelte-ikpaos{fill:none;stroke:#26a9d1;stroke-width:6px;stroke-linecap:round}.can__drops.svelte-ikpaos circle:where(.svelte-ikpaos){fill:#7fe6ff;stroke:#1b8fb8;stroke-width:.8px;opacity:0;animation:svelte-ikpaos-drop .5s calc(.62s + var(--d)) linear 5}@keyframes svelte-ikpaos-drop{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:.3;transform:translate(-1px,16px)}}.plant__gauge.svelte-ikpaos{flex-direction:column;align-items:center;gap:max(5px,1cqw);width:13%;display:flex;position:absolute;top:27%;bottom:22%;left:50%}.plant__gauge-label.svelte-ikpaos{font:500 max(9px, 1.35cqw) / 1.2 var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:.75}.plant__tube.svelte-ikpaos{background:#fff9;border-radius:99px;flex:1;width:max(16px,3cqw);position:relative;overflow:hidden;box-shadow:inset 0 0 0 max(1.5px,.25cqw) #3c1e0a40}.plant__tube.svelte-ikpaos i:where(.svelte-ikpaos){background:linear-gradient(#6fe3ff,#1fa6d6);transition:background .3s;position:absolute;bottom:0;left:0;right:0}.plant--thirsty.svelte-ikpaos .plant__tube:where(.svelte-ikpaos) i:where(.svelte-ikpaos){background:linear-gradient(#ffb36b,#e5672a)}.plant__tube.svelte-ikpaos b:where(.svelte-ikpaos){border-top:max(1.5px,.25cqw) dashed #3c1e0a8c;height:0;position:absolute;left:0;right:0}.plant__value.svelte-ikpaos{font:600 max(13px, 2.4cqw) / 1 var(--font-sans);font-variant-numeric:tabular-nums}.plant__water.svelte-ikpaos{color:#fff;min-height:max(34px,5.4cqw);font:600 max(12px, 1.9cqw) / 1 var(--font-sans);cursor:pointer;background:#13314a;border:0;border-radius:99px;align-items:center;gap:.5em;padding:0 1.3em;transition:background .2s,scale .15s;display:inline-flex;position:absolute;bottom:4.5%;left:8%;box-shadow:0 .6cqw 1.4cqw -.6cqw #13314a99}.plant__water.svelte-ikpaos svg:where(.svelte-ikpaos){color:#6fe3ff;width:.95em}.plant__water.svelte-ikpaos:hover{background:#1c4566}.plant__water.svelte-ikpaos:active{scale:.96}.plant__water.svelte-ikpaos:focus-visible{outline-offset:3px;outline:2px solid #13314a}.plant__water--ask.svelte-ikpaos{animation:1.6s ease-out infinite svelte-ikpaos-ask}@keyframes svelte-ikpaos-ask{0%{box-shadow:0 0 #3dd6ffb3}to{box-shadow:0 0 0 max(10px,1.8cqw) #3dd6ff00}}.plant__phone.svelte-ikpaos{width:22.5%;position:absolute;top:50%;right:6%;translate:0 -50%}.plant__buzz--a.svelte-ikpaos{animation:.5s ease-out svelte-ikpaos-buzz-a}.plant__buzz--b.svelte-ikpaos{animation:.5s ease-out svelte-ikpaos-buzz-b}@keyframes svelte-ikpaos-buzz-a{20%{rotate:-3deg}40%{rotate:3deg}60%{rotate:-2deg}80%{rotate:1deg}}@keyframes svelte-ikpaos-buzz-b{20%{rotate:-3deg}40%{rotate:3deg}60%{rotate:-2deg}80%{rotate:1deg}}.lock.svelte-ikpaos{background:radial-gradient(circle at 20% 100%, #2f9e5773, transparent 60%), radial-gradient(circle at 90% 10%, #3dd6ff40, transparent 55%), var(--navy);flex-direction:column;align-items:center;padding:2cqw 5cqw;display:flex;position:absolute;inset:0}.lock__time.svelte-ikpaos{font:300 22cqw/1 var(--font-sans);letter-spacing:-.03em;color:var(--cream);margin:3cqw 0 8cqw}.lock__notes.svelte-ikpaos{flex-direction:column;gap:3cqw;width:100%;list-style:none;display:flex}.msg.svelte-ikpaos{color:var(--cream);background:#ffffff21;border-radius:6cqw;flex-direction:column;gap:2cqw;padding:4.5cqw 5cqw;font-size:max(9.5px,7.4cqw);animation:.45s cubic-bezier(.2,1.3,.4,1) both svelte-ikpaos-msg-in;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.msg.svelte-ikpaos:not(:first-child){opacity:.55}@keyframes svelte-ikpaos-msg-in{0%{opacity:0;transform:translateY(-40%)scale(.92)}}.msg__top.svelte-ikpaos{align-items:center;gap:.5em;display:flex}.msg__app.svelte-ikpaos{color:#eafff0;background:#2f9e57;border-radius:.4em;place-items:center;width:1.5em;height:1.5em;display:grid}.msg__app.svelte-ikpaos svg:where(.svelte-ikpaos){width:72%}.msg__now.svelte-ikpaos{opacity:.7;margin-left:auto;font-size:.82em}.msg__text.svelte-ikpaos{font-size:1.05em;line-height:1.3}@container (width<=520px){.plant__pot.svelte-ikpaos{width:46%;bottom:22%;left:1%}.plant__shelf.svelte-ikpaos{width:56%;top:78%}.plant__phone.svelte-ikpaos{width:34%;right:3.5%}.plant__gauge.svelte-ikpaos{width:11%;top:33%;bottom:25%;left:49%}.plant__gauge-label.svelte-ikpaos{display:none}.plant__water.svelte-ikpaos{bottom:5%;left:4%}}.exh.svelte-1uochig{--amber-glow:#ffcf7a;color:var(--cream);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;background:#080b11;position:absolute;inset:0;overflow:hidden}.exh__wall.svelte-1uochig{background:radial-gradient(ellipse 40% 60% at 73% 45%, rgb(255 207 122/calc(var(--lit) * .16)), transparent 70%), linear-gradient(180deg, #0b1019 0%, #121a26 100%);position:absolute;inset:0 0 20%}.exh__floor.svelte-1uochig{background:linear-gradient(#1a2230 0%,#0d121a 100%);border-top:1px solid #ffffff0f;position:absolute;inset:80% 0 0}.exh__range.svelte-1uochig{left:var(--edge);width:calc((73.5% - var(--edge)) * 2);border:1.5px dashed rgb(61 214 255/calc(.35 + var(--lit) * .35));background:radial-gradient(closest-side, rgb(61 214 255/calc(.04 + var(--lit) * .12)), transparent);border-radius:50%;height:11%;position:absolute;top:82.5%}.exh__fixture.svelte-1uochig{width:6%;height:4.2%;box-shadow:0 .4cqw 0 0 rgb(255 225 160/calc(.15 + var(--lit) * .85));background:linear-gradient(#2a3240,#161c26);border-radius:0 0 1cqw 1cqw;position:absolute;top:0;left:70.5%}.exh__beam.svelte-1uochig{clip-path:polygon(39% 0,52% 0,100% 100%,0 100%);opacity:calc(var(--lit) * .85);pointer-events:none;background:linear-gradient(#ffe4aa80,#ffd68c1f 85%,#0000);position:absolute;inset:4% 3% 16% 50%}.exh__pool.svelte-1uochig{width:44%;height:12%;opacity:var(--lit);background:radial-gradient(closest-side,#ffdc9666,#0000);border-radius:50%;position:absolute;top:76%;left:52%}.exh__plinth.svelte-1uochig{width:14%;filter:brightness(calc(.32 + var(--lit) * .68));background:linear-gradient(90deg,#cfc8bb,#f1ece2 40%,#b9b2a4);position:absolute;top:57%;bottom:19%;left:66.5%;box-shadow:0 -.5cqw #ddd6c8}.exh__sensor.svelte-1uochig{background:#1a1f27;border-radius:.5cqw;place-items:center;width:3.4cqw;height:2cqw;display:grid;position:absolute;top:12%;left:50%;translate:-50%}.exh__sensor.svelte-1uochig i:where(.svelte-1uochig){background:#3a4656;border-radius:50%;width:.9cqw;height:.9cqw;transition:background .3s,box-shadow .3s}.exh--awake.svelte-1uochig .exh__sensor:where(.svelte-1uochig) i:where(.svelte-1uochig){background:var(--cyan);box-shadow:0 0 1.2cqw var(--cyan)}.exh__case.svelte-1uochig{background:linear-gradient(125deg,#ffffff12,#0000 40%,#ffffff0a 60%,#0000 70%);border:1px solid #ffffff29;place-items:center;width:15%;height:23%;display:grid;position:absolute;top:34%;left:66%}.exh__compass.svelte-1uochig{width:74%;filter:brightness(calc(.38 + var(--lit) * .62)) drop-shadow(0 0 calc(var(--lit) * 2.6cqw) rgb(255 207 122/calc(var(--lit) * .8)));overflow:visible;translate:0 -6%}.exh__stand.svelte-1uochig{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);width:20%;height:12%;filter:brightness(calc(.4 + var(--lit) * .6));background:linear-gradient(#8a6a2a,#4a3818);position:absolute;bottom:0;left:50%;translate:-50%}.exh__ruler.svelte-1uochig{border-top:1.5px dashed rgb(61 214 255/calc(.4 + var(--lit) * .45));height:0;position:absolute;top:61%;right:33.5%}.exh__story.svelte-1uochig{pointer-events:none;flex-direction:column;align-items:flex-start;gap:max(6px,1.2cqw);width:55%;display:flex;position:absolute;top:5.5%;left:4%}.exh__title.svelte-1uochig{font:500 max(9px, 1.45cqw) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.exh__row.svelte-1uochig{flex-wrap:wrap;align-items:center;gap:max(8px,1.3cqw);display:flex}.exh__dist.svelte-1uochig{font:500 max(10px, 1.5cqw) / 1 var(--font-mono);color:#f7f3ecb3;border-left:1px solid #f7f3ec40;padding-left:max(8px,1.3cqw)}.exh__dist.svelte-1uochig b:where(.svelte-1uochig){color:var(--cyan);font-weight:600}@container (width<=520px){.exh__dist.svelte-1uochig{border-left:0;padding-left:0}}.exh__status.svelte-1uochig{font:600 max(10px, 1.5cqw) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f7f3ec8c;transition:color .4s,text-shadow .4s}.exh--awake.svelte-1uochig .exh__status:where(.svelte-1uochig){color:var(--amber-glow);text-shadow:0 0 1.2cqw #ffcf7a8c}.exh__text.svelte-1uochig{min-height:3.6em;font:italic 400 max(13px, 3cqw) / 1.3 var(--font-display);color:#fff4dc;opacity:var(--lit);text-shadow:0 0 1.4cqw #ffcf7a59}.exh__caret.svelte-1uochig{vertical-align:-.12em;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s steps(2,jump-none) infinite svelte-1uochig-caret;display:inline-block}@keyframes svelte-1uochig-caret{50%{opacity:0}}.exh__visitor.svelte-1uochig{aspect-ratio:2/5;cursor:grab;touch-action:none;outline:none;height:40%;position:absolute;bottom:12%;translate:-50%}.exh__visitor--drag.svelte-1uochig{cursor:grabbing}.exh__visitor.svelte-1uochig svg:where(.svelte-1uochig){width:100%;height:100%;display:block;overflow:visible}.exh__visitor.svelte-1uochig:focus-visible svg:where(.svelte-1uochig){outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}.exh__shadow.svelte-1uochig{fill:#00000073}.exh__coat.svelte-1uochig{fill:var(--orange)}.exh__leg.svelte-1uochig{fill:#2b3a55}.exh__leg--back.svelte-1uochig{fill:#1d283c}.exh__shoe.svelte-1uochig{fill:#0e131b}.exh__arm.svelte-1uochig{fill:#e8891c}.exh__arm--back.svelte-1uochig{fill:#b8650f}.exh__neck.svelte-1uochig,.exh__head.svelte-1uochig{fill:#e9b896}.exh__hair.svelte-1uochig{fill:#3a2618}.exh__hint.svelte-1uochig{color:#fff;font:500 max(10px, 1.5cqw) / 1 var(--font-mono);white-space:nowrap;pointer-events:none;text-shadow:0 1px .5em #000000e6,0 0 .2em #000c;padding-bottom:.4em;animation:2.4s ease-in-out infinite svelte-1uochig-hint;position:absolute;bottom:104%;left:50%;translate:-50%}@keyframes svelte-1uochig-hint{50%{opacity:.5}}.exh__controls.svelte-1uochig{gap:max(6px,1cqw);display:flex;position:absolute;bottom:3cqw;left:3cqw}.exh__btn.svelte-1uochig{min-height:max(32px,4.8cqw);color:var(--cream);font:600 max(11px, 1.7cqw) / 1 var(--font-sans);cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;align-items:center;gap:.4em;padding:0 1.05em;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.exh__btn.svelte-1uochig:hover:not([aria-disabled=true]){background:#ffffff2e}.exh__btn[aria-disabled=true].svelte-1uochig{opacity:.4;cursor:default}.exh__btn.svelte-1uochig:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.exh__btn.svelte-1uochig svg:where(.svelte-1uochig){width:.9em;height:.9em}.iotc.svelte-rc7vcm{width:100%;max-width:660px;container:iotc/inline-size}.iotc__stage.svelte-rc7vcm{aspect-ratio:16/10.5;color:var(--cream);box-shadow:0 0 0 1px color-mix(in oklab, var(--cream) 14%, transparent), 0 24px 70px -24px #000000b3;background:#06080c;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}@container iotc (width<=520px){.iotc__stage.svelte-rc7vcm{aspect-ratio:10/9.6}}
