.screen-body.svelte-yevhm5{display:grid;gap:1rem}.screen-header.svelte-yevhm5{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:.75rem}.screen-header.svelte-yevhm5 h1:where(.svelte-yevhm5){margin:0;font-size:1.48rem;line-height:1;font-weight:650;letter-spacing:-.04em}.circle-btn.svelte-yevhm5,.plus-btn.svelte-yevhm5,.settings-list-item.svelte-yevhm5,.device-list-item.svelte-yevhm5,.admin-btn.svelte-yevhm5,.admin-mini-btn.svelte-yevhm5{border:0;color:inherit;cursor:pointer}.circle-btn.svelte-yevhm5{width:2.6rem;height:2.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#4a4d588f;box-shadow:inset 0 1px #ffffff14}.plus-btn.svelte-yevhm5{width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1675ff,#0f66ef);box-shadow:0 12px 24px -16px #145cffe6;position:relative}.plus-btn.active.svelte-yevhm5{box-shadow:0 12px 24px -16px #145cffe6,0 0 0 .12rem #add6ff6b}.plus-btn__pulse.svelte-yevhm5{position:absolute;top:.38rem;right:.34rem;width:.55rem;height:.55rem;border-radius:50%;background:#d9f4ff;box-shadow:0 0 #d9f4ff8c;animation:svelte-yevhm5-pairPulse 1.5s ease-out infinite}.plus-btn.svelte-yevhm5:disabled,.admin-btn.svelte-yevhm5:disabled,.admin-mini-btn.svelte-yevhm5:disabled{opacity:.45;cursor:default}.settings-list.svelte-yevhm5,.settings-grid.svelte-yevhm5,.network-grid.svelte-yevhm5{display:grid;gap:.95rem}.settings-grid.svelte-yevhm5{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-list-item.svelte-yevhm5,.device-list-item.svelte-yevhm5,.summary-card.svelte-yevhm5,.summary-tile.svelte-yevhm5,.admin-card.svelte-yevhm5,.placeholder-card.svelte-yevhm5{padding:1rem;border-radius:1.22rem;background:linear-gradient(140deg,#1f242ef5,#11141bfa);box-shadow:0 20px 36px -30px #000000e0,inset 0 1px #ffffff0d}.settings-list-item.svelte-yevhm5,.device-list-item.svelte-yevhm5{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;text-align:left}.settings-list-item.hero.svelte-yevhm5{background:radial-gradient(circle at top right,rgba(91,160,255,.18),transparent 34%),linear-gradient(140deg,#1f242ef5,#11141bfa)}.settings-list-item__icon.svelte-yevhm5{width:2.95rem;height:2.95rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14}.settings-list-item__body.svelte-yevhm5,.summary-card.svelte-yevhm5{display:grid;gap:.22rem;min-width:0}.settings-list-item.svelte-yevhm5 strong:where(.svelte-yevhm5),.settings-list-item.svelte-yevhm5 p:where(.svelte-yevhm5),.device-list-item.svelte-yevhm5 strong:where(.svelte-yevhm5),.device-list-item.svelte-yevhm5 p:where(.svelte-yevhm5),.summary-card.svelte-yevhm5 h2:where(.svelte-yevhm5),.summary-card.svelte-yevhm5 p:where(.svelte-yevhm5),.summary-tile.svelte-yevhm5 strong:where(.svelte-yevhm5),.summary-tile.svelte-yevhm5 span:where(.svelte-yevhm5),.admin-card.svelte-yevhm5 strong:where(.svelte-yevhm5),.admin-card.svelte-yevhm5 p:where(.svelte-yevhm5),.placeholder-card.svelte-yevhm5 h2:where(.svelte-yevhm5),.placeholder-card.svelte-yevhm5 p:where(.svelte-yevhm5){margin:0}.settings-list-item.svelte-yevhm5 p:where(.svelte-yevhm5),.device-list-item.svelte-yevhm5 p:where(.svelte-yevhm5),.summary-card.svelte-yevhm5 p:where(.svelte-yevhm5),.summary-tile.svelte-yevhm5 span:where(.svelte-yevhm5),.admin-card.svelte-yevhm5 p:where(.svelte-yevhm5),.placeholder-card.svelte-yevhm5 p:where(.svelte-yevhm5){font-size:.82rem;color:#dbe1ebb3;line-height:1.42}.settings-count.svelte-yevhm5,.status-chip.svelte-yevhm5{min-width:2.45rem;padding:.34rem .66rem;border-radius:999px;background:#ffffff14;text-align:center;font-size:.76rem;font-weight:650}.status-chip.warning.svelte-yevhm5{background:#fbbf2429;color:#ffdc82}.status-chip.critical.svelte-yevhm5{background:#f8717129;color:#ffb7b7}.summary-pill.svelte-yevhm5,.admin-badge.svelte-yevhm5,.admin-btn.svelte-yevhm5,.admin-mini-btn.svelte-yevhm5{border-radius:999px;display:inline-flex;align-items:center;gap:.45rem}.summary-pill.svelte-yevhm5{width:fit-content;padding:.45rem .72rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14}.summary-pill.svelte-yevhm5 span:where(.svelte-yevhm5){width:.55rem;height:.55rem;border-radius:999px;background:#ef4444}.summary-pill.online.svelte-yevhm5 span:where(.svelte-yevhm5){background:#22c55e}.summary-tile.svelte-yevhm5{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.summary-tile.svelte-yevhm5 strong:where(.svelte-yevhm5){font-size:1rem}.admin-card.svelte-yevhm5{display:grid;gap:.75rem}.admin-card__header.svelte-yevhm5,.admin-actions.svelte-yevhm5,.admin-form.svelte-yevhm5,.network-actions.svelte-yevhm5{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.admin-badge.svelte-yevhm5{padding:.55rem .8rem;background:#ffffff14;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.admin-badge.active.svelte-yevhm5{background:#4ade8029;color:#b6f0c4}.admin-btn.svelte-yevhm5,.admin-mini-btn.svelte-yevhm5{padding:.6rem .9rem;background:#ffffff14;font-size:.82rem;font-weight:650}.admin-btn.primary.svelte-yevhm5{background:linear-gradient(180deg,#4481ffeb,#2c64d9f0)}.admin-form.svelte-yevhm5 input:where(.svelte-yevhm5){min-width:min(16rem,100%);border:0;border-radius:.95rem;padding:.82rem .9rem;background:#0a0d1461;color:inherit;font:inherit}.placeholder-card.svelte-yevhm5{display:grid;gap:.75rem;justify-items:start}.placeholder-icon.svelte-yevhm5{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14}.terminal-box.svelte-yevhm5{background:#0a0d1499;border-radius:.75rem;padding:.8rem;max-height:250px;overflow-y:auto;color:#a0aec0}@keyframes svelte-yevhm5-pairPulse{0%{box-shadow:0 0 #d9f4ff80}to{box-shadow:0 0 0 .7rem #d9f4ff00}}@media(max-width:540px){.settings-grid.svelte-yevhm5{grid-template-columns:minmax(0,1fr)}}@media(min-width:980px){.settings-list.svelte-yevhm5{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start}}.pairing-screen.svelte-1an92kw{position:fixed;inset:0;z-index:70;overflow-y:auto;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(2rem + env(safe-area-inset-bottom));background:radial-gradient(circle at top,rgba(49,85,145,.3),transparent 38%),radial-gradient(circle at 70% 36%,rgba(80,125,226,.18),transparent 34%),linear-gradient(180deg,#0e141f,#09111b 52%,#08101a)}.pairing-header.svelte-1an92kw,.pairing-section__header.svelte-1an92kw,.pairing-action-row.svelte-1an92kw,.pairing-status-row.svelte-1an92kw,.pairing-device-card__top.svelte-1an92kw,.pairing-device-card__meta.svelte-1an92kw{display:flex;align-items:center}.pairing-header.svelte-1an92kw,.pairing-action-row.svelte-1an92kw,.pairing-status-row.svelte-1an92kw,.pairing-device-card__top.svelte-1an92kw{justify-content:space-between}.pairing-header.svelte-1an92kw{gap:.85rem;margin-bottom:1rem}.pairing-header__copy.svelte-1an92kw{flex:1;min-width:0}.pairing-header__copy.svelte-1an92kw p:where(.svelte-1an92kw),.pairing-section__header.svelte-1an92kw p:where(.svelte-1an92kw),.pairing-kicker.svelte-1an92kw{margin:0;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#dee6f09e}.pairing-header__copy.svelte-1an92kw h1:where(.svelte-1an92kw),.pairing-hero.svelte-1an92kw h2:where(.svelte-1an92kw),.pairing-section__header.svelte-1an92kw h2:where(.svelte-1an92kw){margin:.18rem 0 0;letter-spacing:-.04em}.pairing-header__copy.svelte-1an92kw h1:where(.svelte-1an92kw){font-size:1.7rem}.pairing-circle-btn.svelte-1an92kw,.pairing-pill-btn.svelte-1an92kw,.pairing-primary-btn.svelte-1an92kw,.pairing-secondary-btn.svelte-1an92kw,.pairing-inline-btn.svelte-1an92kw{border:0;color:inherit;cursor:pointer}.pairing-circle-btn.svelte-1an92kw{width:2.8rem;height:2.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#43475299;box-shadow:inset 0 1px #ffffff14}.pairing-pill-btn.svelte-1an92kw,.pairing-secondary-btn.svelte-1an92kw,.pairing-inline-btn.svelte-1an92kw{padding:.84rem 1.1rem;border-radius:999px;background:#3a3e48b3;font-size:.9rem;font-weight:600}.pairing-pill-btn.svelte-1an92kw:disabled,.pairing-primary-btn.svelte-1an92kw:disabled,.pairing-secondary-btn.svelte-1an92kw:disabled,.pairing-inline-btn.svelte-1an92kw:disabled{opacity:.58;cursor:default}.pairing-hero.svelte-1an92kw,.pairing-section.svelte-1an92kw,.pairing-step-card.svelte-1an92kw{border-radius:1.6rem;background:linear-gradient(132deg,#262a33f2,#171b24fa),#11161efa;box-shadow:0 24px 40px -30px #000000eb,inset 0 1px #ffffff0f}.pairing-hero.svelte-1an92kw{padding:1.15rem;margin-bottom:1rem}.pairing-hero.searching.svelte-1an92kw{background:radial-gradient(circle at top,rgba(48,117,255,.2),transparent 42%),linear-gradient(132deg,#262a33f2,#171b24fa)}.pairing-orb.svelte-1an92kw{position:relative;width:5.6rem;height:5.6rem;margin-bottom:1rem}.pairing-orb__halo.svelte-1an92kw,.pairing-orb__core.svelte-1an92kw{position:absolute;inset:0;border-radius:50%}.pairing-orb__halo.svelte-1an92kw{background:radial-gradient(circle,#2770ff52,#2770ff00);animation:svelte-1an92kw-breathe 2.2s ease-in-out infinite}.pairing-orb__core.svelte-1an92kw{inset:.9rem;display:grid;place-items:center;background:linear-gradient(180deg,#1074ffeb,#0b47c4eb);box-shadow:0 14px 28px -18px #0b47c4e6,inset 0 1px #ffffff38}.pairing-hero__meta.svelte-1an92kw h2:where(.svelte-1an92kw){font-size:1.7rem}.pairing-hero__meta.svelte-1an92kw p:where(.svelte-1an92kw):last-child{margin:.5rem 0 0;color:#e5ebf4cc;line-height:1.5}.pairing-status-row.svelte-1an92kw,.pairing-action-row.svelte-1an92kw{gap:.7rem;flex-wrap:wrap;margin-top:1rem}.pairing-status-pill.svelte-1an92kw{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;border-radius:999px;background:#12161ebd;color:#e5ebf4d1;font-size:.82rem}.pairing-status-pill.active.svelte-1an92kw{background:#1464ff33;color:#dceaff}.pairing-primary-btn.svelte-1an92kw,.pairing-secondary-btn.svelte-1an92kw{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;min-height:3rem}.pairing-primary-btn.svelte-1an92kw{flex:1 1 11rem;padding:.95rem 1rem;border-radius:1.1rem;background:linear-gradient(180deg,#1675ff,#0f66ef);font-weight:650;box-shadow:0 18px 28px -22px #145cfff0}.pairing-primary-btn.compact.svelte-1an92kw{width:100%;padding:.9rem 1rem;border-radius:1rem}.pairing-secondary-btn.svelte-1an92kw{flex:0 0 auto}.pairing-steps.svelte-1an92kw,.pairing-device-grid.svelte-1an92kw,.pairing-event-list.svelte-1an92kw{display:grid;gap:.85rem}.pairing-steps.svelte-1an92kw{margin-bottom:1rem}.pairing-step-card.svelte-1an92kw{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:.95rem 1rem}.pairing-step-card.svelte-1an92kw strong:where(.svelte-1an92kw){width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#1464ff38;color:#dceaff}.pairing-step-card.svelte-1an92kw h3:where(.svelte-1an92kw),.pairing-device-card__copy.svelte-1an92kw h3:where(.svelte-1an92kw){margin:0;font-size:1rem}.pairing-step-card.svelte-1an92kw p:where(.svelte-1an92kw),.pairing-device-card__copy.svelte-1an92kw p:where(.svelte-1an92kw),.pairing-hint.svelte-1an92kw,.pairing-event-row.svelte-1an92kw p:where(.svelte-1an92kw){margin:.24rem 0 0;color:#dde4eebd;line-height:1.45}.pairing-section.svelte-1an92kw{padding:1rem;margin-bottom:1rem}.pairing-section__header.svelte-1an92kw{justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.pairing-section__header.svelte-1an92kw span:where(.svelte-1an92kw){font-size:.95rem;color:#dde4eead}.pairing-device-card.svelte-1an92kw{padding:1rem;border-radius:1.35rem;background:linear-gradient(135deg,#2b2f39eb,#1c2028f5);box-shadow:inset 0 1px #ffffff0d}.pairing-device-card.ready.svelte-1an92kw{border:1px solid rgba(255,210,108,.62)}.pairing-device-card.failed.svelte-1an92kw{border:1px solid rgba(255,111,97,.42)}.pairing-device-icon.svelte-1an92kw{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.95rem;background:#3e424ce0;color:#fff}.pairing-device-icon.ready.svelte-1an92kw{background:#ffcd652e;color:#ffe3a7}.pairing-device-icon.failed.svelte-1an92kw{background:#ff6f6129;color:#ffc9c4}.pairing-stage.svelte-1an92kw{padding:.44rem .72rem;border-radius:999px;font-size:.78rem;font-weight:650;background:#4e54619e;color:#ecf1f8db}.pairing-stage.ready.svelte-1an92kw{background:#ffd26c33;color:#ffe4a6}.pairing-stage.failed.svelte-1an92kw{background:#ff6f612e;color:#ffcec8}.pairing-device-card__copy.svelte-1an92kw{margin-top:.85rem}.pairing-device-card__copy.svelte-1an92kw small:where(.svelte-1an92kw){display:block;margin-top:.38rem;color:#c4ccd9a8;font-size:.75rem;line-height:1.45}.pairing-field.svelte-1an92kw{display:grid;gap:.38rem;margin-top:.9rem}.pairing-field.svelte-1an92kw span:where(.svelte-1an92kw){font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#dde4ee94}.pairing-field.svelte-1an92kw input:where(.svelte-1an92kw){width:100%;min-height:2.9rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;padding:.82rem .92rem;background:#0c101894;color:#fff;outline:none}.pairing-field.svelte-1an92kw input:where(.svelte-1an92kw):focus{border-color:#699effad;box-shadow:0 0 0 .12rem #3376ff2e}.pairing-inline-btn.svelte-1an92kw{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.7rem}.pairing-device-card__meta.svelte-1an92kw{flex-wrap:wrap;gap:.44rem;margin-top:.8rem}.pairing-device-card__meta.svelte-1an92kw span:where(.svelte-1an92kw){padding:.38rem .6rem;border-radius:999px;background:#0c101894;font-size:.74rem;color:#dde4eeb8}.pairing-hint.svelte-1an92kw{margin-top:.85rem;padding:.82rem .9rem;border-radius:1rem;background:#0a14248f;font-size:.84rem}.pairing-event-row.svelte-1an92kw{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding:.2rem 0}.pairing-event-row.svelte-1an92kw strong:where(.svelte-1an92kw){display:block;font-size:.92rem}.pairing-event-row__dot.svelte-1an92kw{width:.65rem;height:.65rem;border-radius:50%;background:#5b95ffcc;margin-top:.42rem}.spin.svelte-1an92kw{animation:svelte-1an92kw-spin .9s linear infinite}@keyframes svelte-1an92kw-spin{to{transform:rotate(360deg)}}@keyframes svelte-1an92kw-breathe{50%{transform:scale(1.08);opacity:.58}}.controller-screen.svelte-x0g5cy{display:grid;gap:1rem}.controller-header.svelte-x0g5cy{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem}.controller-header__titles.svelte-x0g5cy h1:where(.svelte-x0g5cy),.controller-header__titles.svelte-x0g5cy p:where(.svelte-x0g5cy){margin:0}.controller-header__titles.svelte-x0g5cy h1:where(.svelte-x0g5cy){font-size:1.55rem;letter-spacing:-.04em}.controller-kicker.svelte-x0g5cy,.controller-hero__copy.svelte-x0g5cy p:where(.svelte-x0g5cy),.section-label.svelte-x0g5cy,.row-button.svelte-x0g5cy p:where(.svelte-x0g5cy),.button-card.svelte-x0g5cy p:where(.svelte-x0g5cy),.action-row.svelte-x0g5cy p:where(.svelte-x0g5cy),.controller-preview__meta.svelte-x0g5cy p:where(.svelte-x0g5cy){text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:#dae0eaa3}.circle-btn.svelte-x0g5cy,.pill-btn.svelte-x0g5cy,.row-button.svelte-x0g5cy,.action-row.svelte-x0g5cy,.option-row.svelte-x0g5cy,.blueprint-row.svelte-x0g5cy,.scene-chip.svelte-x0g5cy,.room-chip.svelte-x0g5cy,.danger-btn.svelte-x0g5cy{border:0;color:inherit;cursor:pointer}.circle-btn.svelte-x0g5cy{width:2.65rem;height:2.65rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#4a4d588f;box-shadow:inset 0 1px #ffffff14}.circle-btn.small.svelte-x0g5cy{width:2.2rem;height:2.2rem}.pill-btn.svelte-x0g5cy{padding:.78rem 1.2rem;border-radius:999px;background:#42454f85;font-weight:600}.pill-btn.primary.svelte-x0g5cy{background:#ffffff2e}.pill-btn.svelte-x0g5cy:disabled,.row-button.svelte-x0g5cy:disabled,.action-row.svelte-x0g5cy:disabled,.option-row.svelte-x0g5cy:disabled,.blueprint-row.svelte-x0g5cy:disabled,.scene-chip.svelte-x0g5cy:disabled,.room-chip.svelte-x0g5cy:disabled,.danger-btn.svelte-x0g5cy:disabled{opacity:.45;cursor:default}.controller-hero.svelte-x0g5cy,.controller-panel.svelte-x0g5cy,.controller-preview.svelte-x0g5cy,.button-card.svelte-x0g5cy,.unsupported-card.svelte-x0g5cy,.sheet.svelte-x0g5cy{border-radius:1.4rem;background:linear-gradient(115deg,#272a31f0,#181b22f5);box-shadow:0 20px 42px -30px #000000e0,inset 0 1px #ffffff0d}.mode-note.svelte-x0g5cy{padding:.85rem 1rem;border-radius:1rem;background:#3a3f4a94;color:#e3e9f3d1;font-size:.88rem;line-height:1.45}.controller-hero.svelte-x0g5cy{padding:1.05rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.controller-hero__copy.svelte-x0g5cy{display:grid;gap:.2rem}.controller-hero__copy.svelte-x0g5cy strong:where(.svelte-x0g5cy),.row-button.svelte-x0g5cy strong:where(.svelte-x0g5cy),.button-card.svelte-x0g5cy strong:where(.svelte-x0g5cy),.action-row.svelte-x0g5cy strong:where(.svelte-x0g5cy),.option-row.svelte-x0g5cy strong:where(.svelte-x0g5cy),.controller-preview__meta.svelte-x0g5cy strong:where(.svelte-x0g5cy){font-size:1rem;font-weight:600;letter-spacing:-.02em}.controller-hero__copy.svelte-x0g5cy span:where(.svelte-x0g5cy),.action-row.svelte-x0g5cy span:where(.svelte-x0g5cy),.controller-preview__meta.svelte-x0g5cy span:where(.svelte-x0g5cy),.unsupported-card.svelte-x0g5cy p:where(.svelte-x0g5cy),.option-row.svelte-x0g5cy p:where(.svelte-x0g5cy){font-size:.82rem;color:#e0e5efb8;line-height:1.42}.controller-state.svelte-x0g5cy{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border-radius:999px;background:#59242473;color:#ffd7d7e0}.controller-state.on.svelte-x0g5cy{background:#1e583070;color:#d8ffe1e6}.controller-panel.svelte-x0g5cy,.unsupported-card.svelte-x0g5cy{padding:.9rem;display:grid;gap:.85rem}.row-button.svelte-x0g5cy,.action-row.svelte-x0g5cy,.option-row.svelte-x0g5cy{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.95rem 1rem;border-radius:1.15rem;background:#ffffff08;text-align:left}.row-button.toggle.svelte-x0g5cy{align-items:center}.toggle-pill.svelte-x0g5cy{width:3.2rem;height:1.9rem;border-radius:999px;background:#74777f70;padding:.2rem;display:inline-flex}.toggle-pill.svelte-x0g5cy span:where(.svelte-x0g5cy){width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 5px 10px #00000047;transition:transform .2s ease}.row-button.toggle.active.svelte-x0g5cy .toggle-pill:where(.svelte-x0g5cy){background:linear-gradient(180deg,#1675ff,#0f66ef)}.row-button.toggle.active.svelte-x0g5cy .toggle-pill:where(.svelte-x0g5cy) span:where(.svelte-x0g5cy){transform:translate(1.25rem)}.room-grid.svelte-x0g5cy{display:flex;flex-wrap:wrap;gap:.55rem}.blueprint-picker.svelte-x0g5cy{display:grid;gap:.7rem}.blueprint-search.svelte-x0g5cy{width:100%;border:0;border-radius:1rem;padding:.85rem .95rem;background:#ffffff0f;color:#fff;font:inherit}.blueprint-stack.svelte-x0g5cy{display:grid;gap:.55rem;max-height:17rem;overflow:auto;padding-right:.1rem}.blueprint-row.svelte-x0g5cy{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.85rem .95rem;border-radius:1rem;background:#ffffff0a;text-align:left}.blueprint-row.svelte-x0g5cy p:where(.svelte-x0g5cy),.blueprint-row.svelte-x0g5cy strong:where(.svelte-x0g5cy){margin:0}.blueprint-row.svelte-x0g5cy p:where(.svelte-x0g5cy){font-size:.8rem;color:#e0e5efad}.blueprint-row.active.svelte-x0g5cy{background:linear-gradient(90deg,#ffd77829,#ffffff0a),#ffffff08;box-shadow:inset 0 0 0 1px #ffe19642}.room-chip.svelte-x0g5cy,.scene-chip.svelte-x0g5cy{padding:.7rem .95rem;border-radius:999px;background:#ffffff0f;font-size:.82rem}.room-chip.active.svelte-x0g5cy{background:#ffdd8c2e;color:#ffe7ab;box-shadow:inset 0 0 0 1px #ffdd8c61}.controller-preview.svelte-x0g5cy{padding:1rem;display:grid;grid-template-columns:7.4rem 1fr;gap:1rem;align-items:center}.controller-preview__frame.svelte-x0g5cy{padding:.7rem;border-radius:1.15rem;background:radial-gradient(circle at 50% 8%,rgba(255,240,197,.14),transparent 46%),#0c1018e0}.controller-preview.svelte-x0g5cy svg:where(.svelte-x0g5cy){display:block;width:100%;height:auto}.controller-preview.svelte-x0g5cy svg:where(.svelte-x0g5cy)>rect:where(.svelte-x0g5cy):first-child{fill:#1c1e24fa;stroke:#ffffff0d;stroke-width:2}.preview-button.svelte-x0g5cy rect:where(.svelte-x0g5cy),.preview-button.svelte-x0g5cy path:where(.svelte-x0g5cy){fill:#ffffff0f;stroke:#ffffff14;stroke-width:2}.preview-button.configured.svelte-x0g5cy rect:where(.svelte-x0g5cy),.preview-button.configured.svelte-x0g5cy path:where(.svelte-x0g5cy){fill:#ffd97638;stroke:#ffe29680}.button-stack.svelte-x0g5cy,.action-stack.svelte-x0g5cy,.option-stack.svelte-x0g5cy,.scene-stack.svelte-x0g5cy{display:grid;gap:.85rem}.button-card.svelte-x0g5cy{padding:.95rem;display:grid;gap:.9rem}.button-card.svelte-x0g5cy header:where(.svelte-x0g5cy){display:flex;align-items:center;justify-content:space-between;gap:1rem}.button-badge.svelte-x0g5cy{min-width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#ffffff14;font-weight:700}.action-row.filled.svelte-x0g5cy{background:linear-gradient(90deg,#ffd57b24,#ffffff0a),#ffffff08;box-shadow:inset 0 0 0 1px #ffe19638}.danger-btn.svelte-x0g5cy{width:fit-content;justify-self:center;display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.35rem;border-radius:999px;background:#b42b2b33;color:#ffb2b2;box-shadow:inset 0 0 0 1px #ff5c5c5c}.sheet-backdrop.svelte-x0g5cy{position:fixed;inset:0;background:#04070cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:90}.sheet.svelte-x0g5cy{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(100%,430px);padding:1rem 1rem calc(1.2rem + env(safe-area-inset-bottom));border-radius:1.6rem 1.6rem 0 0;z-index:91;display:grid;gap:.9rem}.sheet.svelte-x0g5cy header:where(.svelte-x0g5cy){display:flex;align-items:center;justify-content:space-between;gap:1rem}.sheet.svelte-x0g5cy header:where(.svelte-x0g5cy) p:where(.svelte-x0g5cy),.sheet.svelte-x0g5cy header:where(.svelte-x0g5cy) strong:where(.svelte-x0g5cy){margin:0}.option-row.active.svelte-x0g5cy{background:linear-gradient(90deg,#ffd77829,#ffffff0a),#ffffff08;box-shadow:inset 0 0 0 1px #ffe19642}.lucide-radio{animation:svelte-x0g5cy-pulse 1.2s linear infinite}.section-label.compact.svelte-x0g5cy{margin-top:.2rem}@keyframes svelte-x0g5cy-pulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@media(max-width:380px){.controller-preview.svelte-x0g5cy{grid-template-columns:1fr}}.device-settings-screen.svelte-phfmw0{display:grid;gap:1.1rem}.detail-topbar.svelte-phfmw0{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem}.detail-topbar.svelte-phfmw0 h1:where(.svelte-phfmw0){margin:0;font-size:1.1rem;line-height:1;font-weight:650;justify-self:start}.circle-btn.svelte-phfmw0,.pill-btn.svelte-phfmw0,.settings-row.svelte-phfmw0,.picker-chip.svelte-phfmw0,.danger-btn.svelte-phfmw0,.hero-edit.svelte-phfmw0{border:0;color:inherit;cursor:pointer}.circle-btn.svelte-phfmw0{width:2.6rem;height:2.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#4a4d588f;box-shadow:inset 0 1px #ffffff14}.circle-btn.small.svelte-phfmw0{width:2rem;height:2rem}.pill-btn.svelte-phfmw0{min-width:7.25rem;height:2.7rem;padding:0 1rem;border-radius:999px;background:#4a4d5885;color:#ffffffb3;font-size:.86rem;font-weight:650;letter-spacing:.02em}.pill-btn.primary.svelte-phfmw0{background:#ffffff1f;color:#fff}.pill-btn.svelte-phfmw0:disabled,.hero-edit.svelte-phfmw0:disabled,.picker-chip.svelte-phfmw0:disabled,.danger-btn.svelte-phfmw0:disabled,.settings-row.svelte-phfmw0:disabled{opacity:.45;cursor:default}.device-hero.svelte-phfmw0{padding-top:.4rem}.device-hero__glyph.svelte-phfmw0{width:3.4rem;height:3.4rem;display:grid;place-items:center}.device-hero__text.svelte-phfmw0{display:flex;align-items:center;justify-content:space-between;gap:1rem}.device-hero__text.svelte-phfmw0 h2:where(.svelte-phfmw0){margin:0;font-size:clamp(2.2rem,9vw,3rem);line-height:.98;letter-spacing:-.06em;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-edit.svelte-phfmw0{width:2.7rem;height:2.7rem;border-radius:50%;display:grid;place-items:center;background:#52565f85}.detail-card.svelte-phfmw0{padding:1.05rem;border-radius:1.35rem;background:linear-gradient(120deg,#282c37eb,#1a1d24f0);box-shadow:0 20px 36px -30px #000000d9,inset 0 1px #ffffff0f}.mode-note.svelte-phfmw0{padding:.85rem 1rem;border-radius:1rem;background:#3a3f4a94;color:#e3e9f3d1;font-size:.88rem;line-height:1.45}.detail-kicker.svelte-phfmw0{text-transform:uppercase;letter-spacing:.24em;font-size:.74rem;color:#dce2ecbd;margin:0}.settings-row.svelte-phfmw0{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.85rem;padding:1rem .85rem;margin-top:.85rem;border-radius:1.28rem;background:linear-gradient(90deg,#292c34eb,#22242bf0);box-shadow:inset 0 1px #ffffff0d;text-align:left}.settings-row.stacked.svelte-phfmw0{grid-template-columns:1fr;align-items:stretch}.settings-row.primary.svelte-phfmw0{margin-top:.25rem}.settings-row.svelte-phfmw0 span:where(.svelte-phfmw0){display:block;font-size:1rem;font-weight:600;letter-spacing:-.02em}.settings-row.svelte-phfmw0 strong:where(.svelte-phfmw0){font-size:.96rem;color:#ebf0f7d1}.settings-row.svelte-phfmw0 small:where(.svelte-phfmw0){display:block;margin-top:.18rem;color:#dce2ecbd;font-size:.9rem;line-height:1.45}.toggle-row.svelte-phfmw0{align-items:center}.inline-input.svelte-phfmw0{display:flex;align-items:center;gap:.6rem;height:2.95rem;padding:0 .85rem;border-radius:1rem;background:#ffffff0a}.inline-input.svelte-phfmw0 input:where(.svelte-phfmw0){width:100%;min-width:0;border:0;background:transparent;color:#fff;font:inherit;outline:none}.inline-input.svelte-phfmw0 input:where(.svelte-phfmw0):disabled{opacity:.55;cursor:default}.inline-toggle.svelte-phfmw0{position:relative;display:inline-flex;width:4rem;height:2.25rem;flex:0 0 auto}.toggle-track.svelte-phfmw0,.toggle-thumb.svelte-phfmw0{position:absolute;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.toggle-track.svelte-phfmw0{inset:0;border-radius:999px;background:#747a878f}.toggle-track.on.svelte-phfmw0{background:#2d70ffe0}.toggle-thumb.svelte-phfmw0{top:.2rem;left:.2rem;width:1.85rem;height:1.85rem;border-radius:50%;background:#f6f8fb;box-shadow:0 10px 18px -12px #000000b3}.toggle-thumb.on.svelte-phfmw0{transform:translate(1.75rem)}.info-box.svelte-phfmw0{margin-top:.95rem;padding:.95rem;border-radius:1rem;border:1px solid rgba(20,103,247,.44);background:#0a1c3f85;display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start}.info-box.svelte-phfmw0 p:where(.svelte-phfmw0){margin:0;color:#dce2ecbd;font-size:.9rem;line-height:1.5}.delete-row.svelte-phfmw0{display:flex;justify-content:center;padding:1rem 0 .2rem}.danger-btn.svelte-phfmw0{height:3rem;padding:0 1.4rem;border-radius:999px;display:inline-flex;align-items:center;gap:.55rem;background:#580f1057;color:#fff;border:2px solid rgba(255,79,79,.82);box-shadow:0 18px 28px -22px #ff4040c2}.picker-card.svelte-phfmw0{padding-top:.9rem}.picker-grid.svelte-phfmw0{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.picker-chip.svelte-phfmw0{padding:.72rem 1rem;border-radius:999px;background:#484b568f;font-size:.9rem}.picker-chip.active.svelte-phfmw0{background:linear-gradient(180deg,#f3cf88,#d6b165);color:#16181f;font-weight:700}.new-room-form.svelte-phfmw0{display:flex;gap:.55rem;margin-top:.75rem}.new-room-form.svelte-phfmw0 input:where(.svelte-phfmw0){flex:1;min-width:0;padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#22252ed9;color:inherit;font-size:.9rem}.dialog-backdrop.svelte-phfmw0{position:fixed;inset:0;background:#04060bbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-dialog.svelte-phfmw0{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 2rem),360px);padding:1rem;border-radius:1.35rem;background:linear-gradient(140deg,#292c35f7,#181a21fa);box-shadow:0 38px 60px -36px #000000f5;z-index:4}.info-dialog.svelte-phfmw0 header:where(.svelte-phfmw0){display:flex;align-items:center;justify-content:space-between;gap:.75rem}.info-dialog.svelte-phfmw0 h3:where(.svelte-phfmw0){margin:0;font-size:1.06rem}.info-grid.svelte-phfmw0{display:grid;gap:.75rem;margin-top:.9rem}.info-grid.compact.svelte-phfmw0{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid.svelte-phfmw0 div:where(.svelte-phfmw0){display:grid;gap:.16rem}.info-grid.svelte-phfmw0 span:where(.svelte-phfmw0){color:#dce2ecbd;font-size:.9rem;line-height:1.45}.info-grid.svelte-phfmw0 strong:where(.svelte-phfmw0){font-size:.94rem;word-break:break-word}.screen-body.svelte-4puc3{display:grid;gap:1rem}.screen-header.svelte-4puc3 h1:where(.svelte-4puc3),.screen-header.svelte-4puc3 p:where(.svelte-4puc3){margin:0}.screen-header.svelte-4puc3 h1:where(.svelte-4puc3){font-size:1.85rem;letter-spacing:-.04em}.screen-header.svelte-4puc3 p:where(.svelte-4puc3),.section-label.svelte-4puc3,.empty-card.svelte-4puc3 p:where(.svelte-4puc3){color:#dce2ecbd}.section-label.svelte-4puc3{margin:0;text-transform:uppercase;letter-spacing:.24em;font-size:.74rem}.search-shell.svelte-4puc3{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.88rem .95rem;border-radius:1.2rem;background:linear-gradient(145deg,#2a2e37eb,#171a21f0);box-shadow:inset 0 1px #ffffff0d}.search-shell.svelte-4puc3 input:where(.svelte-4puc3),.filter-chip.svelte-4puc3,.room-card.svelte-4puc3,.list-card__main.svelte-4puc3,.list-card__secondary.svelte-4puc3{border:0;color:inherit}.search-shell.svelte-4puc3 input:where(.svelte-4puc3){background:transparent;outline:none;font-size:.96rem}.filter-row.svelte-4puc3{display:flex;gap:.55rem;overflow-x:auto;scrollbar-width:none}.filter-row.svelte-4puc3::-webkit-scrollbar{display:none}.filter-chip.svelte-4puc3{height:2.45rem;padding:0 .95rem;border-radius:999px;display:inline-flex;align-items:center;gap:.45rem;background:#3e434dc7;font-size:.8rem;font-weight:650;white-space:nowrap;cursor:pointer}.filter-chip.active.svelte-4puc3{background:#ffffff29}.filter-chip.svelte-4puc3 small:where(.svelte-4puc3){display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .3rem;border-radius:999px;background:#0d10165c;font-size:.7rem;font-weight:700;color:#e8ecf4d1}.result-strip.svelte-4puc3{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.result-strip.svelte-4puc3::-webkit-scrollbar{display:none}.result-strip.svelte-4puc3 span:where(.svelte-4puc3){padding:.55rem .75rem;border-radius:999px;background:#11151d94;box-shadow:inset 0 1px #ffffff0d;font-size:.74rem;color:#dce2ecc7;white-space:nowrap}.room-grid.svelte-4puc3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.room-card.svelte-4puc3{position:relative;overflow:hidden;display:grid;gap:.55rem;padding:.95rem;border-radius:1.2rem;background:radial-gradient(circle at 84% 12%,color-mix(in oklab,var(--room-glow) 34%,transparent),transparent 34%),linear-gradient(145deg,#2b2f38eb,#181b23f0);text-align:left;box-shadow:inset 0 1px #ffffff0d;cursor:pointer}.room-card__glow.svelte-4puc3{position:absolute;inset:auto -16% -28% 24%;height:5rem;background:radial-gradient(circle at center,color-mix(in oklab,var(--room-glow) 54%,transparent),transparent 68%);filter:blur(18px)}.room-card.svelte-4puc3 strong:where(.svelte-4puc3),.room-card.svelte-4puc3 p:where(.svelte-4puc3){position:relative;z-index:1;margin:0}.room-card.svelte-4puc3 p:where(.svelte-4puc3){font-size:.76rem;color:#dce2ecad}.list.svelte-4puc3{display:grid;gap:.75rem}.list-card.svelte-4puc3{position:relative;border-radius:1.15rem;background:radial-gradient(circle at 88% 16%,color-mix(in oklab,var(--item-accent) 36%,transparent),transparent 34%),linear-gradient(145deg,#2a2e37eb,#171a21f0);box-shadow:inset 0 1px #ffffff0d}.list-card__main.svelte-4puc3,.list-card__secondary.svelte-4puc3{cursor:pointer}.list-card__main.svelte-4puc3{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.9rem .95rem;background:transparent;text-align:left}.list-card__main.standalone.svelte-4puc3{border-radius:1.15rem;background:radial-gradient(circle at 88% 16%,rgba(117,172,255,.18),transparent 34%),linear-gradient(145deg,#2a2e37eb,#171a21f0);box-shadow:inset 0 1px #ffffff0d;cursor:pointer}.list-card__main.static.svelte-4puc3{cursor:default}.list-card__secondary.svelte-4puc3{position:absolute;top:.72rem;right:.72rem;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#090c1257}.list-card__icon.svelte-4puc3{width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:#40444e70}.list-card.svelte-4puc3 strong:where(.svelte-4puc3),.list-card.svelte-4puc3 p:where(.svelte-4puc3){margin:0}.list-card.svelte-4puc3 p:where(.svelte-4puc3){margin-top:.2rem;font-size:.78rem;color:#dce2ecad}.empty-card.svelte-4puc3{display:grid;justify-items:center;gap:.65rem;padding:1.2rem;border-radius:1.2rem;background:linear-gradient(145deg,#242831eb,#161920f0);text-align:center;box-shadow:inset 0 1px #ffffff0d}.empty-card.svelte-4puc3 p:where(.svelte-4puc3){margin:0}.screen-body.svelte-18c0rn{display:grid;gap:.95rem}.screen-header.svelte-18c0rn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}.screen-header__copy.svelte-18c0rn{min-width:0}.screen-header.svelte-18c0rn h1:where(.svelte-18c0rn),.screen-header.svelte-18c0rn p:where(.svelte-18c0rn){margin:0}.screen-header.svelte-18c0rn h1:where(.svelte-18c0rn){font-size:1.42rem;line-height:1.02;letter-spacing:-.04em}.screen-header.svelte-18c0rn p:where(.svelte-18c0rn),.helper.svelte-18c0rn,.automation-note.svelte-18c0rn,.admin-note.svelte-18c0rn{color:#dce2ecbd}.admin-note.svelte-18c0rn{margin:0;padding:.82rem .95rem;border-radius:1rem;background:#3a3f4a94;font-size:.84rem;line-height:1.45}.circle-btn.svelte-18c0rn,.add-btn.svelte-18c0rn,.save-btn.svelte-18c0rn,.automation-card.svelte-18c0rn button:where(.svelte-18c0rn),.automation-group__summary.svelte-18c0rn,.chip.svelte-18c0rn,.option-card.svelte-18c0rn,.action-toggle.svelte-18c0rn button:where(.svelte-18c0rn),.switch.svelte-18c0rn{border:0;color:inherit;cursor:pointer}.circle-btn.svelte-18c0rn,.add-btn.svelte-18c0rn{width:2.7rem;height:2.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#464a549e}.add-btn.svelte-18c0rn{background:linear-gradient(180deg,#4481ffeb,#2c64d9f0)}.add-btn.svelte-18c0rn:disabled,.circle-btn.svelte-18c0rn:disabled,.automation-card.svelte-18c0rn button:where(.svelte-18c0rn):disabled,.chip.svelte-18c0rn:disabled,.option-card.svelte-18c0rn:disabled,.action-toggle.svelte-18c0rn button:where(.svelte-18c0rn):disabled,.switch.svelte-18c0rn:disabled,.mini-switch.svelte-18c0rn:disabled{opacity:.45;cursor:default}.empty-card.svelte-18c0rn,.field-card.svelte-18c0rn,.automation-card.svelte-18c0rn,.automation-group.svelte-18c0rn{padding:.95rem;border-radius:1.18rem;background:linear-gradient(145deg,#2a2e37eb,#161920f5);box-shadow:0 20px 34px -28px #000000d1,inset 0 1px #ffffff0d}.empty-card.svelte-18c0rn{display:grid;gap:.7rem;justify-items:start}.automation-groups.svelte-18c0rn,.editor-form.svelte-18c0rn,.option-list.svelte-18c0rn,.automation-list.svelte-18c0rn{display:grid;gap:.82rem}.editor-form.svelte-18c0rn{margin:0;padding:0;border:0;min-width:0}.editor-header.svelte-18c0rn{align-items:flex-start}.field-card.svelte-18c0rn{display:grid;gap:.72rem}.field-card.svelte-18c0rn>span:where(.svelte-18c0rn){font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#dce2ecb8}.field-card.svelte-18c0rn input:where(.svelte-18c0rn),.field-card.svelte-18c0rn textarea:where(.svelte-18c0rn){width:100%;min-width:0;border:0;border-radius:1rem;padding:.88rem .92rem;background:#0b0f1657;color:inherit;font:inherit}.grid-two.svelte-18c0rn{display:grid;grid-template-columns:minmax(0,8.6rem) minmax(0,1fr);gap:.78rem}.switch-card.svelte-18c0rn{min-width:0}.switch.svelte-18c0rn,.mini-switch.svelte-18c0rn{position:relative;display:inline-flex;align-items:center;width:3.5rem;height:2rem;padding:.18rem;border-radius:999px;background:#767a846b}.switch.svelte-18c0rn span:where(.svelte-18c0rn),.mini-switch.svelte-18c0rn span:where(.svelte-18c0rn){width:1.62rem;height:1.62rem;border-radius:50%;background:#fff;transform:translate(0);transition:transform .2s ease;box-shadow:0 8px 18px -10px #000c}.switch.on.svelte-18c0rn,.mini-switch.on.svelte-18c0rn{background:linear-gradient(180deg,#2f8cff,#1968f1)}.switch.on.svelte-18c0rn span:where(.svelte-18c0rn),.mini-switch.on.svelte-18c0rn span:where(.svelte-18c0rn){transform:translate(1.34rem)}.chip-row.svelte-18c0rn,.action-toggle.svelte-18c0rn,.automation-meta.svelte-18c0rn,.automation-actions.svelte-18c0rn{display:flex;flex-wrap:wrap;gap:.5rem}.trigger-toggle.svelte-18c0rn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.helper-inline.svelte-18c0rn{display:inline-flex;align-items:center;gap:.38rem;margin:.1rem 0 0}.chip.svelte-18c0rn,.action-toggle.svelte-18c0rn button:where(.svelte-18c0rn),.action-btn.svelte-18c0rn,.status-pill.svelte-18c0rn{min-height:2.2rem;padding:.56rem .86rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;background:#ffffff14;font-size:.81rem;font-weight:650;min-width:0}.status-pill.svelte-18c0rn{min-height:auto;padding:.26rem .55rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.chip.active.svelte-18c0rn,.action-toggle.svelte-18c0rn button.active:where(.svelte-18c0rn),.action-btn.primary.svelte-18c0rn{background:#ffd8852e;box-shadow:inset 0 0 0 1px #ffd88594}.option-card.svelte-18c0rn{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.84rem .88rem;border-radius:1rem;background:#ffffff0f;text-align:left;min-width:0}.field-card.svelte-18c0rn textarea:where(.svelte-18c0rn){resize:vertical;min-height:5.5rem}.option-card.active.svelte-18c0rn{box-shadow:inset 0 0 0 1px #ffd88594;background:#ffd8851f}.option-card.svelte-18c0rn strong:where(.svelte-18c0rn),.option-card.svelte-18c0rn p:where(.svelte-18c0rn),.automation-card.svelte-18c0rn h2:where(.svelte-18c0rn),.automation-card.svelte-18c0rn p:where(.svelte-18c0rn),.automation-group__copy.svelte-18c0rn p:where(.svelte-18c0rn),.automation-group__copy.svelte-18c0rn strong:where(.svelte-18c0rn){margin:0}.option-card.svelte-18c0rn p:where(.svelte-18c0rn),.automation-group__copy.svelte-18c0rn p:where(.svelte-18c0rn),.automation-card.svelte-18c0rn p:where(.svelte-18c0rn){font-size:.78rem;color:#dce2ecb3}.save-btn.svelte-18c0rn{min-height:2.65rem;padding:0 1rem;border-radius:999px;background:#ffffff24;font-weight:700;white-space:nowrap}.save-btn.svelte-18c0rn:disabled{opacity:.4;cursor:default}.automation-group.svelte-18c0rn{display:grid;gap:.75rem}.automation-group__header.svelte-18c0rn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.automation-group__summary.svelte-18c0rn{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:0;background:transparent;text-align:left}.automation-group__copy.svelte-18c0rn strong:where(.svelte-18c0rn){font-size:1rem}.automation-group__actions.svelte-18c0rn{display:inline-flex;align-items:center;gap:.55rem}.group-chevron.svelte-18c0rn{transition:transform .2s ease}.group-chevron.open.svelte-18c0rn{transform:rotate(180deg)}.automation-card.svelte-18c0rn{display:grid;gap:.74rem}.automation-card__main.svelte-18c0rn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.automation-card__copy.svelte-18c0rn{display:grid;gap:.38rem;min-width:0}.automation-card__heading.svelte-18c0rn{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.automation-card__copy.svelte-18c0rn h2:where(.svelte-18c0rn){font-size:1rem;line-height:1.2;word-break:break-word}.automation-meta.svelte-18c0rn span:where(.svelte-18c0rn){display:inline-flex;align-items:center;gap:.28rem;font-size:.74rem;color:#dce2ecb8}.automation-note.svelte-18c0rn{line-height:1.4;word-break:break-word}@media(max-width:540px){.screen-header.svelte-18c0rn{grid-template-columns:auto minmax(0,1fr) auto}.editor-header.svelte-18c0rn{grid-template-columns:auto minmax(0,1fr)}.save-btn.svelte-18c0rn{grid-column:1 / -1;width:100%;justify-content:center}.grid-two.svelte-18c0rn{grid-template-columns:minmax(0,1fr)}.trigger-toggle.svelte-18c0rn{grid-template-columns:repeat(3,minmax(0,1fr))}.action-toggle.svelte-18c0rn button:where(.svelte-18c0rn),.chip.svelte-18c0rn{min-width:0}.option-card.svelte-18c0rn{grid-template-columns:auto minmax(0,1fr)}}
