.hdr[data-v-54f919d4]{flex:none;height:clamp(54px,7.2vh,84px);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand[data-v-54f919d4]{display:flex;align-items:center;gap:clamp(10px,1vw,18px);min-width:0}.mark[data-v-54f919d4]{flex:none;width:clamp(26px,2vw,36px);height:clamp(26px,2vw,36px)}.wordmark[data-v-54f919d4]{display:flex;flex-direction:column;gap:4px;min-width:0}.name[data-v-54f919d4]{font-weight:300;font-size:clamp(20px,1.5vw,30px);letter-spacing:.4em;color:#eef7ff;white-space:nowrap}.host[data-v-54f919d4]{font-weight:400;font-size:clamp(12px,.85vw,19px);letter-spacing:.26em;color:#ffffff57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right[data-v-54f919d4]{display:flex;align-items:center;gap:clamp(16px,1.7vw,32px);flex:none}.status[data-v-54f919d4]{display:flex;align-items:center;gap:10px}.dot[data-v-54f919d4]{width:clamp(8px,.6vw,12px);height:clamp(8px,.6vw,12px);border-radius:50%;flex:none}.status-label[data-v-54f919d4]{font-weight:400;font-size:clamp(13px,1vw,22px);letter-spacing:.22em;color:#ffffff8c;white-space:nowrap}.clock[data-v-54f919d4]{display:flex;align-items:baseline;gap:clamp(8px,.75vw,14px)}.time[data-v-54f919d4]{font-weight:200;font-size:clamp(30px,2.35vw,46px);letter-spacing:.04em;color:#eef7ff}.date[data-v-54f919d4]{font-weight:400;font-size:clamp(12px,.88vw,20px);letter-spacing:.22em;color:#ffffff61;white-space:nowrap}@media(max-width:760px){.hdr[data-v-54f919d4]{height:48px;gap:10px}.brand[data-v-54f919d4]{gap:8px}.mark[data-v-54f919d4]{width:22px;height:22px}.wordmark[data-v-54f919d4]{gap:2px}.name[data-v-54f919d4]{font-size:16px;letter-spacing:.22em;line-height:1.15}.host[data-v-54f919d4]{font-size:10px;letter-spacing:.12em;line-height:1.15}.right[data-v-54f919d4]{gap:10px}.status-label[data-v-54f919d4]{display:none}.dot[data-v-54f919d4]{width:10px;height:10px}.clock[data-v-54f919d4]{flex-direction:column;align-items:flex-end;gap:1px}.time[data-v-54f919d4]{font-size:20px;line-height:1.1}.date[data-v-54f919d4]{font-size:10px;letter-spacing:.14em;line-height:1.15}}@media(max-height:560px)and (min-width:761px)and (max-width:1000px){.hdr[data-v-54f919d4]{height:46px}.wordmark[data-v-54f919d4]{gap:2px}.name[data-v-54f919d4]{font-size:clamp(18px,1.5vw,22px)}.host[data-v-54f919d4]{font-size:clamp(11px,.85vw,13px)}.time[data-v-54f919d4]{font-size:clamp(26px,2vw,30px)}}.dock-row[data-v-031e468a]{flex:none;display:flex;justify-content:center;padding-top:clamp(12px,1.9vh,30px)}.dock[data-v-031e468a]{display:flex;align-items:stretch;max-width:100%;gap:8px;height:clamp(64px,9vh,100px);padding:7px;border-radius:44px;border:1px solid rgba(255,255,255,.11);background:#ffffff0d;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 22px 54px #00000080,inset 0 1px #ffffff1a}.item[data-v-031e468a]{width:clamp(148px,11.6vw,236px);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:36px;border:1px solid transparent;cursor:pointer;transition:background .18s ease;font:inherit;padding:0}.item.icon-only[data-v-031e468a]{width:clamp(62px,4.6vw,104px)}.item svg[data-v-031e468a]{width:clamp(20px,1.5vw,28px);height:clamp(20px,1.5vw,28px)}.item span[data-v-031e468a]{font-weight:500;font-size:clamp(13px,.95vw,20px);letter-spacing:.18em;white-space:nowrap}@media(max-width:760px){.dock-row[data-v-031e468a]{padding-top:8px}.dock[data-v-031e468a]{width:100%;gap:3px;height:58px;padding:4px;border-radius:30px;overflow:hidden;box-shadow:0 10px 26px #00000080,inset 0 1px #ffffff1a}.item[data-v-031e468a]{flex:1 1 auto;width:auto;gap:3px;padding-inline:2px;border-radius:26px}.item span[data-v-031e468a]{font-size:clamp(10px,2.6vw,13px);letter-spacing:.03em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.item.icon-only[data-v-031e468a]{flex:0 0 auto;width:52px}}@media(min-width:761px)and (max-width:827px){.dock[data-v-031e468a]{width:100%}.item[data-v-031e468a]{flex:1 1 auto;width:auto}}@media(max-height:560px)and (min-width:761px)and (max-width:1000px){.dock-row[data-v-031e468a]{padding-top:8px}.dock[data-v-031e468a]{width:100%;height:58px;padding:5px}.item[data-v-031e468a]{flex:1 1 auto;width:auto;gap:4px}.item svg[data-v-031e468a]{width:20px;height:20px}.item span[data-v-031e468a]{font-size:13px}}.overlay[data-v-3b197211]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.2vh,40px);z-index:20}.scrim[data-v-3b197211]{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060b9e;cursor:pointer}.panel[data-v-3b197211]{position:relative;width:min(1200px,94%);max-height:100%;border-radius:clamp(20px,1.7vw,32px);border:1px solid rgba(255,255,255,.14);background:#ffffff0e;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);box-shadow:0 44px 110px #0000009e,inset 0 1px #ffffff1f;padding:clamp(18px,1.9vw,40px) clamp(20px,2.2vw,48px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.head[data-v-3b197211]{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.titles[data-v-3b197211]{display:flex;flex-direction:column;gap:8px;min-width:0}.title[data-v-3b197211]{font-weight:300;font-size:clamp(26px,2.1vw,40px);letter-spacing:.2em;color:#eef7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-3b197211]{font-weight:400;font-size:clamp(13px,.95vw,19px);letter-spacing:.22em;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close[data-v-3b197211]{width:clamp(54px,3.6vw,68px);height:clamp(54px,3.6vw,68px);flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.close svg[data-v-3b197211]{width:clamp(20px,1.5vw,26px);height:clamp(20px,1.5vw,26px)}@media(max-height:560px){.overlay[data-v-3b197211]{padding:max(8px,var(--safe-t)) max(12px,var(--safe-r)) max(8px,var(--safe-b)) max(12px,var(--safe-l))}.panel[data-v-3b197211]{padding:12px clamp(16px,2vw,24px)}.head[data-v-3b197211]{gap:14px}.titles[data-v-3b197211]{gap:5px}.title[data-v-3b197211]{font-size:22px;letter-spacing:.14em}.sub[data-v-3b197211]{font-size:12px;letter-spacing:.16em}.close[data-v-3b197211]{width:46px;height:46px}.close svg[data-v-3b197211]{width:20px;height:20px}}@media(max-width:760px){.overlay[data-v-3b197211]{padding:0;align-items:flex-end}.panel[data-v-3b197211]{width:100%;height:100%;border-radius:22px 22px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c121cf4;box-shadow:0 -18px 48px #0000008c,inset 0 1px #ffffff1f;padding:max(12px,var(--safe-t)) max(16px,var(--safe-r)) max(12px,var(--safe-b)) max(16px,var(--safe-l))}.head[data-v-3b197211]{gap:12px}.titles[data-v-3b197211]{gap:4px}.title[data-v-3b197211]{font-size:19px;letter-spacing:.1em}.sub[data-v-3b197211]{font-size:11px;letter-spacing:.12em}.close[data-v-3b197211]{width:44px;height:44px}.close svg[data-v-3b197211]{width:18px;height:18px}}.panel-enter-active .scrim[data-v-3b197211],.panel-leave-active .scrim[data-v-3b197211]{transition:opacity .26s cubic-bezier(.4,0,.2,1)}.panel-enter-from .scrim[data-v-3b197211],.panel-leave-to .scrim[data-v-3b197211]{opacity:0}.panel-enter-active .panel[data-v-3b197211],.panel-leave-active .panel[data-v-3b197211]{transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.panel-enter-from .panel[data-v-3b197211],.panel-leave-to .panel[data-v-3b197211]{opacity:0;transform:scale(.96) translateY(clamp(6px,.9vh,12px))}@media(max-width:760px){.panel-enter-from .panel[data-v-3b197211],.panel-leave-to .panel[data-v-3b197211]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.panel-enter-active .scrim[data-v-3b197211],.panel-leave-active .scrim[data-v-3b197211],.panel-enter-active .panel[data-v-3b197211],.panel-leave-active .panel[data-v-3b197211]{transition-duration:.12s!important}.panel-enter-from .panel[data-v-3b197211],.panel-leave-to .panel[data-v-3b197211]{transform:none}}.hero[data-v-47b90e1c]{border-radius:clamp(16px,1.35vw,26px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 26px 64px #00000073,inset 0 1px #ffffff17;padding:clamp(16px,1.6vw,34px) clamp(18px,1.9vw,38px);display:flex;flex-direction:column;align-items:center;min-height:0}.top[data-v-47b90e1c]{width:100%;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.room[data-v-47b90e1c]{font-weight:500;font-size:clamp(15px,1.15vw,26px);letter-spacing:.26em;color:#ffffff75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ago[data-v-47b90e1c]{font-weight:400;font-size:clamp(14px,1vw,22px);letter-spacing:.16em;color:#ffffff52;white-space:nowrap}.body[data-v-47b90e1c]{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.5vh,26px) 0}.ring[data-v-47b90e1c]{position:relative;flex:none;aspect-ratio:1;height:min(100%,clamp(220px,30vw,580px));max-width:100%}.ring svg[data-v-47b90e1c]{width:100%;height:100%}.ring.editing[data-v-47b90e1c]{touch-action:none}.picks[data-v-47b90e1c]{display:flex;max-width:66%;margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:clamp(5px,.5vw,9px);margin-top:clamp(4px,.6vh,8px)}.picks button[data-v-47b90e1c]{min-height:38px;padding:0 clamp(8px,.75vw,14px);border-radius:19px;border:1px solid;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(9px,.62vw,13px);letter-spacing:.1em;white-space:nowrap}.picks button.idle[data-v-47b90e1c]{opacity:.5}.hint[data-v-47b90e1c]{max-width:72%;margin-top:clamp(3px,.5vh,7px);font-weight:400;font-size:clamp(9px,.6vw,13px);letter-spacing:.18em;line-height:1.3;color:#ffffff4d;text-align:center;text-wrap:balance}.readout[data-v-47b90e1c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(7px,1.1vh,16px);user-select:none;-webkit-user-select:none}.block[data-v-47b90e1c]{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.4vh,6px)}.rl[data-v-47b90e1c]{font-weight:500;font-size:clamp(13px,1vw,24px);letter-spacing:.24em;white-space:nowrap}.rv[data-v-47b90e1c]{display:flex;align-items:baseline;gap:clamp(6px,.6vw,12px);white-space:nowrap}.t[data-v-47b90e1c]{font-weight:200;font-size:clamp(30px,3.2vw,80px);line-height:1;letter-spacing:-.01em;color:#eef7ff;font-variant-numeric:tabular-nums}.deg[data-v-47b90e1c]{font-weight:300;color:#ffffff73}.h[data-v-47b90e1c]{font-weight:300;font-size:clamp(17px,1.6vw,38px);color:#ffffff8a;font-variant-numeric:tabular-nums}.inner-rule[data-v-47b90e1c]{width:clamp(56px,6vw,130px);height:1px;background:#ffffff21}.outside[data-v-47b90e1c]{width:100%;flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:clamp(10px,1.4vh,20px);border-top:1px solid rgba(255,255,255,.08)}.ol[data-v-47b90e1c]{font-weight:500;font-size:clamp(14px,1.05vw,24px);letter-spacing:.22em;color:#ffffff5c;white-space:nowrap}.ov[data-v-47b90e1c]{display:flex;align-items:baseline;gap:clamp(10px,1.1vw,22px);font-weight:200;font-size:clamp(20px,1.7vw,38px);color:#ffffffa8;font-variant-numeric:tabular-nums}.dim[data-v-47b90e1c]{color:#fff6}@media(max-width:760px){.hero[data-v-47b90e1c]{padding:14px 16px}.room[data-v-47b90e1c]{font-size:13px;letter-spacing:.2em}.ago[data-v-47b90e1c]{font-size:12px;letter-spacing:.12em}.body[data-v-47b90e1c]{flex:none;padding:14px 0 4px}.ring[data-v-47b90e1c]{width:min(88%,340px,52vh);height:auto;container-type:inline-size}.ring svg[data-v-47b90e1c]{display:block;height:auto}.readout[data-v-47b90e1c]{gap:2.5cqw}.block[data-v-47b90e1c]{gap:.8cqw}.rl[data-v-47b90e1c]{font-size:max(9px,4cqw);letter-spacing:.16em}.t[data-v-47b90e1c]{font-size:11cqw}.h[data-v-47b90e1c]{font-size:max(11px,6cqw)}.rv[data-v-47b90e1c]{gap:1.6cqw}.inner-rule[data-v-47b90e1c]{width:20cqw}.outside[data-v-47b90e1c]{padding-top:12px}.ol[data-v-47b90e1c]{font-size:clamp(12px,3.4vw,15px);letter-spacing:.18em}.ov[data-v-47b90e1c]{font-size:clamp(18px,5vw,26px);gap:12px}}@media(max-width:760px)and (max-height:560px){.readout.edit .t[data-v-47b90e1c]{font-size:9cqw}.readout.edit .hint[data-v-47b90e1c]{display:none}}@media(max-height:560px)and (min-width:761px){.hero[data-v-47b90e1c]{padding:10px 14px}.room[data-v-47b90e1c]{font-size:12px;letter-spacing:.18em}.ago[data-v-47b90e1c]{font-size:11px}.body[data-v-47b90e1c]{padding:4px 0}.readout[data-v-47b90e1c]{gap:3px}.block[data-v-47b90e1c]{gap:1px}.rl[data-v-47b90e1c]{font-size:9px;letter-spacing:.12em}.t[data-v-47b90e1c]{font-size:19px}.h[data-v-47b90e1c]{font-size:11px}.inner-rule[data-v-47b90e1c]{width:40px}.outside[data-v-47b90e1c]{padding-top:6px}.ol[data-v-47b90e1c]{font-size:11px;letter-spacing:.16em}.ov[data-v-47b90e1c]{font-size:15px;gap:10px}}.tile[data-v-1a98587a]{border-radius:clamp(14px,1.15vw,22px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 48px #0006,inset 0 1px #ffffff17;padding:clamp(12px,1.2vw,24px) clamp(13px,1.3vw,26px);display:flex;flex-direction:column;min-height:0;cursor:pointer;transition:background .18s ease,border-color .18s ease}.tile[data-v-1a98587a]:hover{background:#ffffff0f}.head[data-v-1a98587a]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.label[data-v-1a98587a]{font-weight:500;font-size:clamp(15px,1.15vw,26px);letter-spacing:.24em;color:#ffffff70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-1a98587a]{width:clamp(7px,.55vw,11px);height:clamp(7px,.55vw,11px);border-radius:50%;flex:none}.value-row[data-v-1a98587a]{flex:1;min-height:0;display:flex;align-items:center;gap:8px}.value[data-v-1a98587a]{font-weight:200;font-size:clamp(36px,3.4vw,76px);line-height:1;white-space:nowrap}.unit[data-v-1a98587a]{font-weight:300;font-size:clamp(17px,1.45vw,34px);color:#ffffff57;white-space:nowrap}.sub+.action[data-v-1a98587a]{margin-top:clamp(8px,1vh,14px)}.action[data-v-1a98587a]{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;height:clamp(52px,6vh,72px);border-radius:30px;border:1px solid;cursor:pointer;transition:background .18s ease;font:inherit;padding:0}.action svg[data-v-1a98587a]{width:clamp(18px,1.25vw,26px);height:clamp(18px,1.25vw,26px);flex:none}.action span[data-v-1a98587a]{font-weight:500;font-size:clamp(16px,1.15vw,26px);letter-spacing:.2em;white-space:nowrap}.sub[data-v-1a98587a]{flex:none;font-weight:400;font-size:clamp(14px,1.05vw,24px);letter-spacing:.08em;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.tile[data-v-1a98587a]{min-height:140px}.label[data-v-1a98587a]{font-size:clamp(12px,3.2vw,15px);letter-spacing:.14em}.value-row[data-v-1a98587a]{min-width:0}.value[data-v-1a98587a]{font-size:clamp(26px,7.4vw,40px);line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis}.unit[data-v-1a98587a]{font-size:clamp(13px,3.8vw,18px);flex:none}.action[data-v-1a98587a]{height:48px;gap:8px}.action svg[data-v-1a98587a]{width:15px;height:15px}.action span[data-v-1a98587a]{font-size:clamp(12px,3.1vw,15px);letter-spacing:.08em}.sub[data-v-1a98587a]{font-size:clamp(11px,3vw,14px);letter-spacing:.04em;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(min-width:761px)and (max-width:1024px)and (min-height:561px){.label[data-v-1a98587a]{letter-spacing:.16em}.value[data-v-1a98587a]{min-width:0;overflow:hidden;text-overflow:ellipsis}.action[data-v-1a98587a]{gap:7px}.action svg[data-v-1a98587a]{width:16px;height:16px}.action span[data-v-1a98587a]{letter-spacing:.08em}}@media(max-height:560px)and (min-width:761px){.tile[data-v-1a98587a]{padding:8px 12px}.label[data-v-1a98587a]{font-size:11px;letter-spacing:.12em}.value[data-v-1a98587a]{font-size:clamp(20px,2.6vw,30px)}.unit[data-v-1a98587a]{font-size:clamp(12px,1.2vw,16px)}.action[data-v-1a98587a]{height:44px;gap:8px}.action svg[data-v-1a98587a]{width:14px;height:14px}.action span[data-v-1a98587a]{font-size:11px;letter-spacing:.1em}.sub[data-v-1a98587a]{font-size:11px;letter-spacing:.04em}}.home[data-v-9d6abdd5]{flex:1;min-height:0;display:grid;grid-template-columns:clamp(320px,33%,700px) minmax(0,1fr);gap:clamp(12px,1.45vw,28px);padding-top:clamp(12px,1.7vh,28px);position:relative}.tiles[data-v-9d6abdd5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,1.25vw,24px);min-height:0}.notice[data-v-9d6abdd5]{position:absolute;left:0;right:0;bottom:calc(-1*clamp(10px,1.4vh,22px));margin:0;text-align:center;font-weight:400;font-size:clamp(9px,.63vw,12px);letter-spacing:.08em;color:#ffb27abf}@media(max-width:760px){.home[data-v-9d6abdd5]{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:10px}.tiles[data-v-9d6abdd5]{grid-template-rows:repeat(2,auto);gap:10px}.notice[data-v-9d6abdd5]{position:static;margin-top:4px;font-size:12px;line-height:1.45}}@media(max-height:560px)and (min-width:761px){.home[data-v-9d6abdd5]{gap:10px;padding-top:8px}.tiles[data-v-9d6abdd5]{gap:8px}}.wrap[data-v-1efe653b]{flex:1;min-height:0;display:flex;flex-direction:column}.plot[data-v-1efe653b]{flex:1;min-height:0;position:relative;touch-action:none;cursor:crosshair}.svg[data-v-1efe653b]{display:block;width:100%;height:100%}.tick[data-v-1efe653b]{font-weight:400;font-size:clamp(9px,.6vw,13px);letter-spacing:.06em;dominant-baseline:middle}.xtick[data-v-1efe653b]{font-weight:400;font-size:clamp(8px,.53vw,11px);letter-spacing:.16em;fill:#ffffff47}.unit[data-v-1efe653b]{font-weight:500;font-size:clamp(8px,.53vw,11px);letter-spacing:.16em}.empty[data-v-1efe653b]{fill:#ffffff40;font-size:16px;letter-spacing:.2em;text-anchor:middle;dominant-baseline:middle}.readout[data-v-1efe653b]{position:absolute;pointer-events:none;min-width:clamp(148px,12vw,224px);padding:clamp(8px,.7vw,13px) clamp(10px,.9vw,16px);border-radius:clamp(10px,.9vw,16px);border:1px solid rgba(255,255,255,.13);background:#080d16d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000080;display:flex;flex-direction:column;gap:clamp(4px,.35vw,7px)}.stamp[data-v-1efe653b]{font-weight:500;font-size:clamp(9px,.58vw,12px);letter-spacing:.2em;color:#ffffff80;padding-bottom:clamp(2px,.2vw,4px)}.row[data-v-1efe653b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(6px,.55vw,10px)}.chip[data-v-1efe653b]{width:clamp(13px,1.1vw,20px);height:3px;border-radius:2px}.rk[data-v-1efe653b]{font-weight:400;font-size:clamp(8px,.53vw,11px);letter-spacing:.16em;color:#ffffff6b;white-space:nowrap}.rv[data-v-1efe653b]{font-weight:400;font-size:clamp(12px,.85vw,17px);letter-spacing:.02em;white-space:nowrap}.legend[data-v-1efe653b]{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,.8vw,14px);padding-top:clamp(8px,1vh,15px)}.lg[data-v-1efe653b]{display:inline-flex;align-items:center;gap:clamp(7px,.6vw,11px);min-height:clamp(40px,4.6vh,52px);padding:0 clamp(13px,1.3vw,22px);border:1px solid;border-radius:28px;cursor:pointer;transition:background .18s ease,opacity .18s ease}.lg.off[data-v-1efe653b]{opacity:.6}.swatch[data-v-1efe653b]{flex:none;width:clamp(16px,1.4vw,26px);height:3px;border-radius:2px}.lgt[data-v-1efe653b]{font-weight:500;font-size:clamp(9px,.58vw,12px);letter-spacing:.2em;white-space:nowrap}.lga[data-v-1efe653b]{font-weight:500;font-size:clamp(8px,.5vw,10px);letter-spacing:.12em;color:#ffffff4d}@media(max-width:760px){.wrap[data-v-1efe653b]{flex:none}.plot[data-v-1efe653b]{min-height:200px;touch-action:pan-y}.readout[data-v-1efe653b]{min-width:132px;padding:8px 10px;border-radius:12px;gap:4px}.stamp[data-v-1efe653b]{letter-spacing:.14em;padding-bottom:2px}.rk[data-v-1efe653b]{letter-spacing:.1em}.rv[data-v-1efe653b]{font-size:13px}.xtick[data-v-1efe653b]{font-size:9px;letter-spacing:.1em}.legend[data-v-1efe653b]{gap:6px 8px;padding-top:10px}.lg[data-v-1efe653b]{min-height:44px;padding:0 10px;gap:6px}.lgt[data-v-1efe653b]{letter-spacing:.12em}}@media(max-height:560px){.legend[data-v-1efe653b]{padding-top:4px}.lg[data-v-1efe653b]{min-height:44px}}@media(max-width:760px)and (max-height:560px){.plot[data-v-1efe653b]{min-height:140px}}.page[data-v-554440b3]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(12px,1.45vw,24px);padding-top:clamp(12px,1.7vh,28px)}.controls[data-v-554440b3]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1.2vw,20px);flex-wrap:wrap}.tabs[data-v-554440b3]{display:flex;gap:clamp(8px,.8vw,14px)}.tabs button[data-v-554440b3]{height:clamp(46px,5.4vh,62px);padding:0 clamp(16px,1.8vw,34px);border-radius:31px;border:1px solid;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(18px,1.19vw,23px);letter-spacing:.22em;white-space:nowrap;transition:background .18s ease}.card[data-v-554440b3]{flex:1;min-height:0;border-radius:clamp(16px,1.35vw,26px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 26px 64px #00000073,inset 0 1px #ffffff17;padding:clamp(16px,1.6vw,32px) clamp(18px,1.9vw,36px);display:flex;flex-direction:column}.head[data-v-554440b3]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.label[data-v-554440b3]{font-weight:500;font-size:clamp(16px,1.01vw,19px);letter-spacing:.28em;color:#ffffff6b;white-space:nowrap}.range[data-v-554440b3]{font-weight:400;font-size:clamp(16px,1.01vw,19px);letter-spacing:.16em;color:#ffffff47;white-space:nowrap}.readings[data-v-554440b3]{flex:none;display:flex;gap:clamp(18px,2.4vw,48px);padding-top:clamp(8px,1.1vh,18px)}.reading[data-v-554440b3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(4px,.5vh,9px)}.rl[data-v-554440b3]{font-weight:500;font-size:clamp(16px,1.01vw,19px);letter-spacing:.24em;white-space:nowrap}.line[data-v-554440b3]{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(10px,1vw,18px);flex-wrap:wrap}.big[data-v-554440b3]{display:flex;align-items:flex-start;gap:5px}.num[data-v-554440b3]{font-weight:200;font-size:clamp(42px,3.85vw,77px);line-height:1}.unit[data-v-554440b3]{font-weight:300;font-size:clamp(18px,1.55vw,30px);color:#fff6;margin-top:.35em}.extremes[data-v-554440b3]{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto}.extremes span[data-v-554440b3]{font-weight:400;font-size:clamp(16px,1.01vw,19px);letter-spacing:.2em;color:#ffffff52;white-space:nowrap}@media(max-width:760px){.page[data-v-554440b3]{flex:none;min-height:auto;gap:12px;padding-top:10px}.controls[data-v-554440b3]{gap:8px}.tabs[data-v-554440b3]{flex-wrap:wrap;gap:8px}.tabs button[data-v-554440b3]{height:44px;padding:0 12px;font-size:12px;letter-spacing:.14em}.card[data-v-554440b3]{flex:none;padding:14px 14px 16px;border-radius:18px}.head[data-v-554440b3]{flex-wrap:wrap}.label[data-v-554440b3]{font-size:11px;letter-spacing:.12em}.range[data-v-554440b3]{font-size:11px;letter-spacing:.1em}.readings[data-v-554440b3]{gap:12px;padding-top:10px}.rl[data-v-554440b3]{font-size:12px;letter-spacing:.14em}.line[data-v-554440b3]{flex-direction:column;align-items:flex-start;gap:3px}.extremes[data-v-554440b3]{align-items:flex-start;margin-left:0;gap:2px}.num[data-v-554440b3]{font-size:34px}.unit[data-v-554440b3]{font-size:15px;margin-top:.3em}.extremes span[data-v-554440b3]{font-size:11px;letter-spacing:.06em;white-space:normal}.card .chart[data-v-554440b3]{min-height:clamp(300px,44vh,400px)}}@media(max-height:560px){.page[data-v-554440b3]{padding-top:8px;gap:8px}.tabs button[data-v-554440b3]{height:44px;padding:0 14px;font-size:14px;letter-spacing:.12em}.card[data-v-554440b3]{padding:10px 16px 12px}.label[data-v-554440b3],.range[data-v-554440b3]{font-size:13px;letter-spacing:.14em}.readings[data-v-554440b3]{padding-top:4px;gap:clamp(14px,2vw,32px)}.reading[data-v-554440b3]{flex-direction:row;align-items:center;gap:10px}.rl[data-v-554440b3]{font-size:13px;letter-spacing:.14em}.line[data-v-554440b3]{flex:1;min-width:0}.num[data-v-554440b3]{font-size:26px}.unit[data-v-554440b3]{font-size:13px;margin-top:.2em}.extremes[data-v-554440b3]{gap:2px}.extremes span[data-v-554440b3]{font-size:12px;letter-spacing:.1em}}@media(max-width:760px)and (max-height:560px){.card .chart[data-v-554440b3]{min-height:clamp(180px,46vh,300px)}}.house-card[data-v-1c4431c0]{position:absolute;transform:translate(calc(-100% - 12px),-50%);width:clamp(240px,24vw,420px);padding:clamp(12px,1.2vh,18px) clamp(14px,1.2vw,20px);border-radius:clamp(12px,1vw,18px);border:1px solid rgba(255,255,255,.12);background:#080c14eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;gap:clamp(6px,.7vh,10px);z-index:5}.hc-title[data-v-1c4431c0]{font-weight:500;font-size:clamp(10px,.62vw,13px);letter-spacing:.24em;color:#fff6}.hc-row[data-v-1c4431c0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hc-name[data-v-1c4431c0]{font-weight:300;font-size:clamp(12px,.82vw,17px);color:#eef7ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-tag[data-v-1c4431c0]{margin-left:6px;padding:1px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.18);font-size:.62em;letter-spacing:.18em;color:#ffffff80}.hc-val[data-v-1c4431c0]{font-weight:200;font-size:clamp(12px,.86vw,18px);color:#ffffffbf;font-variant-numeric:tabular-nums;white-space:nowrap}.stage[data-v-1c4431c0]{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.frame[data-v-1c4431c0]{position:relative;flex:none}.wires[data-v-1c4431c0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.node[data-v-1c4431c0]{position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(120% 120% at 50% 0%,#ffffff13,#ffffff07 60%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1em;transition:opacity .25s ease}.node.degraded[data-v-1c4431c0]{opacity:.42;border-style:dashed}.label[data-v-1c4431c0]{font-weight:500;font-size:1.1em;letter-spacing:.3em;text-indent:.3em;color:#ffffff80;white-space:nowrap}.value[data-v-1c4431c0]{font-weight:200;font-size:3.35em;line-height:1.05;white-space:nowrap}.unit[data-v-1c4431c0]{font-weight:300;font-size:1.15em;line-height:1;color:#ffffff80;margin-top:-.15em}.caption[data-v-1c4431c0]{font-weight:500;font-size:.86em;letter-spacing:.13em;color:#ffffff6b;white-space:nowrap;text-align:center;margin-top:.35em}.small .label[data-v-1c4431c0]{font-size:.82em}.small .value[data-v-1c4431c0]{font-size:1.9em}.small .unit[data-v-1c4431c0]{font-size:.9em}.flag[data-v-1c4431c0]{position:absolute;bottom:-1.6em;font-weight:500;font-size:.8em;letter-spacing:.2em;color:#ffb27a;white-space:nowrap}.chip[data-v-1c4431c0]{position:absolute;display:flex;flex-direction:column;gap:.1em;white-space:nowrap;padding:.5em .9em;border-radius:.9em;border:1px solid rgba(255,255,255,.1);background:#ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chip.left[data-v-1c4431c0]{transform:translate(-100%,-50%);text-align:right;align-items:flex-end}.chip.right[data-v-1c4431c0]{transform:translateY(-50%)}.chip.hot[data-v-1c4431c0]{border-color:#ffb27a59;background:#ffb27a1a}.chip-k[data-v-1c4431c0]{font-weight:500;font-size:.86em;letter-spacing:.2em;color:#ffffff6b}.chip-v[data-v-1c4431c0]{font-weight:200;font-size:1.85em;line-height:1.15}.chip-n[data-v-1c4431c0]{font-weight:400;font-size:.9em;letter-spacing:.02em;color:#ffffff61}@media(max-width:760px){.label[data-v-1c4431c0]{font-size:1.55em;letter-spacing:.1em;text-indent:.1em}.value[data-v-1c4431c0]{font-size:3em}.unit[data-v-1c4431c0]{font-size:1.5em}.caption[data-v-1c4431c0]{font-size:1.45em;letter-spacing:.06em}.small .label[data-v-1c4431c0]{font-size:1.35em}.small .value[data-v-1c4431c0]{font-size:2.1em}.small .unit[data-v-1c4431c0]{font-size:1.25em}.flag[data-v-1c4431c0]{font-size:1.3em;bottom:-1.9em}.chip[data-v-1c4431c0]{padding:.45em .7em;border-radius:.7em}.chip-k[data-v-1c4431c0]{font-size:1.4em;letter-spacing:.08em}.chip-v[data-v-1c4431c0]{font-size:2.2em}.chip-n[data-v-1c4431c0]{font-size:1.35em}.house-card[data-v-1c4431c0]{left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 52px));max-height:calc(100% - 16px);overflow-y:auto}}.day[data-v-0f4b4644]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(8px,1.2vh,18px)}.top[data-v-0f4b4644]{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.titles[data-v-0f4b4644]{display:flex;flex-direction:column;gap:6px}.h[data-v-0f4b4644]{font-weight:300;font-size:clamp(18px,1.4vw,30px);letter-spacing:.22em;color:#eef7ff}.sub[data-v-0f4b4644]{font-weight:500;font-size:clamp(11px,.7vw,15px);letter-spacing:.24em;color:#fff6}.nav[data-v-0f4b4644]{display:flex;align-items:center;gap:8px}.nav button[data-v-0f4b4644]{min-width:clamp(40px,3vw,52px);height:clamp(40px,4.4vh,52px);border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffb8;font:inherit;font-weight:500;font-size:clamp(10px,.62vw,13px);letter-spacing:.2em;cursor:pointer;display:flex;align-items:center;justify-content:center}.seg[data-v-0f4b4644]{display:flex;border-radius:999px;border:1px solid rgba(255,255,255,.14);overflow:hidden}.seg button[data-v-0f4b4644]{border:0;border-radius:0;min-width:0;padding:0 clamp(12px,1.1vw,20px);background:transparent}.seg button.on[data-v-0f4b4644]{background:#7fd4ff24;color:#eef7ff}.pick[data-v-0f4b4644]{position:relative;display:flex;align-items:center;height:clamp(40px,4.4vh,52px);padding:0 clamp(12px,1.1vw,20px);border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;cursor:pointer}.pick input[data-v-0f4b4644]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;color-scheme:dark}.pick-face[data-v-0f4b4644]{font-weight:500;font-size:clamp(10px,.62vw,13px);letter-spacing:.2em;color:#ffffffb8;pointer-events:none;white-space:nowrap}.nav button.wide[data-v-0f4b4644]{padding:0 clamp(12px,1vw,20px)}.nav button[data-v-0f4b4644]:disabled{opacity:.32;cursor:default}.nav svg[data-v-0f4b4644]{width:16px;height:16px}.totals[data-v-0f4b4644]{flex:none;display:flex;gap:clamp(20px,3vw,64px)}.t[data-v-0f4b4644]{display:flex;flex-direction:column;gap:4px}.k[data-v-0f4b4644]{font-weight:500;font-size:clamp(10px,.62vw,14px);letter-spacing:.24em;color:#ffffff61;white-space:nowrap}.v[data-v-0f4b4644]{font-weight:200;font-size:clamp(22px,1.9vw,40px);font-variant-numeric:tabular-nums;white-space:nowrap}.n[data-v-0f4b4644]{font-weight:400;font-size:clamp(9px,.58vw,12px);color:#ffffff4d;white-space:nowrap}.warn[data-v-0f4b4644]{flex:none;margin:0;font-size:clamp(11px,.7vw,14px);color:#ffb27acc}.chart[data-v-0f4b4644]{flex:1;min-height:0}@media(max-width:760px){.day[data-v-0f4b4644]{flex:none;min-height:auto;gap:12px}.top[data-v-0f4b4644]{flex-wrap:wrap;gap:12px}.titles[data-v-0f4b4644]{flex:1 0 100%}.h[data-v-0f4b4644],.sub[data-v-0f4b4644]{letter-spacing:.16em}.nav[data-v-0f4b4644]{flex:1 0 100%;flex-wrap:wrap}.seg[data-v-0f4b4644]{flex:1 0 100%}.seg button[data-v-0f4b4644]{flex:1}.nav button[data-v-0f4b4644],.pick[data-v-0f4b4644]{min-width:44px;height:44px}.totals[data-v-0f4b4644]{flex-wrap:wrap;gap:10px 18px}.t[data-v-0f4b4644]{min-width:0}.t[data-v-0f4b4644]:last-child{flex:1 0 100%}.k[data-v-0f4b4644]{font-size:11px;letter-spacing:.18em}.n[data-v-0f4b4644]{font-size:11px;white-space:normal}.warn[data-v-0f4b4644]{overflow-wrap:anywhere}.day>.chart[data-v-0f4b4644]{flex:none;min-height:280px}}@media(min-width:761px)and (max-height:560px){.day[data-v-0f4b4644]{gap:8px}.titles[data-v-0f4b4644]{gap:2px}.nav button[data-v-0f4b4644],.pick[data-v-0f4b4644]{height:44px}.day[data-v-0f4b4644]{flex:none;min-height:auto}.chart[data-v-0f4b4644]{flex:none;min-height:190px}}.page[data-v-6acb8896]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(6px,1vh,16px);padding-top:clamp(8px,1.2vh,20px)}.deck[data-v-6acb8896]{position:relative;flex:1;min-height:0}.screen[data-v-6acb8896]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:clamp(6px,1vh,16px);transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1)}.screen[aria-hidden=true][data-v-6acb8896]{pointer-events:none}.hint[data-v-6acb8896]{flex:none;align-self:center;display:flex;align-items:center;gap:8px;min-height:clamp(34px,3.6vh,44px);padding:0 clamp(14px,1.2vw,22px);border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff73;font:inherit;font-weight:500;font-size:clamp(10px,.6vw,13px);letter-spacing:.2em;cursor:pointer}.hint svg[data-v-6acb8896]{width:15px;height:15px}.top[data-v-6acb8896]{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.title[data-v-6acb8896]{display:flex;flex-direction:column;gap:6px}.h[data-v-6acb8896]{font-weight:300;font-size:clamp(18px,1.4vw,30px);letter-spacing:.24em;color:#eef7ff}.sub[data-v-6acb8896]{font-weight:400;font-size:clamp(10px,.62vw,14px);letter-spacing:.26em;color:#ffffff5c}.link[data-v-6acb8896]{display:flex;align-items:center;gap:10px;font-weight:500;font-size:clamp(11px,.68vw,15px);letter-spacing:.22em;white-space:nowrap}.dot[data-v-6acb8896]{width:8px;height:8px;border-radius:50%;flex:none}.age[data-v-6acb8896]{font-weight:400;letter-spacing:.1em;color:#ffffff57;text-transform:none}.warn[data-v-6acb8896]{flex:none;margin:0;font-size:clamp(11px,.7vw,15px);color:#ffb27acc}.body[data-v-6acb8896]{flex:1;min-height:0;width:100%;max-width:2300px;margin-inline:auto;display:flex;align-items:stretch;gap:clamp(14px,1.6vw,34px)}.rail[data-v-6acb8896]{flex:none;width:clamp(280px,25vw,460px);display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.2vh,20px);min-height:0;overflow-y:auto}.card[data-v-6acb8896]{border:1px solid rgba(255,255,255,.09);border-radius:clamp(12px,.9vw,20px);background:#ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(9px,1.2vw,24px) clamp(13px,1.3vw,26px);display:flex;flex-direction:column;gap:clamp(7px,.9vh,15px)}.card-h[data-v-6acb8896]{margin:0;font-weight:500;font-size:clamp(10px,min(.66vw,1.45vh),14px);letter-spacing:.26em;color:#ffffff80}.lede[data-v-6acb8896]{margin:0;font-weight:300;font-size:clamp(11px,min(.76vw,1.65vh),17px);line-height:1.4;color:#ffffff94}.phase-list[data-v-6acb8896]{display:flex;flex-direction:column;gap:clamp(7px,1.1vh,16px)}.phase[data-v-6acb8896]{display:flex;flex-direction:column;gap:clamp(6px,.6vh,10px)}.p-top[data-v-6acb8896]{display:flex;align-items:baseline;gap:.7em}.p-name[data-v-6acb8896]{font-weight:500;font-size:clamp(10px,min(.64vw,1.4vh),14px);letter-spacing:.2em;color:#ffffff9e;white-space:nowrap}.p-state[data-v-6acb8896]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:clamp(10px,min(.62vw,1.35vh),14px);letter-spacing:.04em;opacity:.85;white-space:nowrap}.p-value[data-v-6acb8896]{font-weight:200;font-size:clamp(19px,min(1.3vw,2.8vh),34px);line-height:1;white-space:nowrap;margin-left:auto}.p-value.off[data-v-6acb8896]{color:#ffffff4d}.bar[data-v-6acb8896]{position:relative;height:clamp(4px,.45vh,7px);border-radius:999px;background:#ffffff0f;overflow:hidden}.bar[data-v-6acb8896]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff38}.fill[data-v-6acb8896]{position:absolute;top:0;bottom:0;border-radius:999px;opacity:.8;transition:left .4s ease,width .4s ease}.p-note[data-v-6acb8896]{font-weight:400;font-size:clamp(10px,min(.62vw,1.35vh),14px);line-height:1.4;color:#fff6}.net[data-v-6acb8896]{display:flex;flex-direction:column;gap:3px;padding-top:clamp(7px,.9vh,14px);border-top:1px solid rgba(255,255,255,.09)}.notes[data-v-6acb8896]{display:flex;flex-direction:column;gap:clamp(7px,.9vh,14px)}.notes p[data-v-6acb8896]{margin:0;font-weight:300;font-size:clamp(11px,min(.74vw,1.6vh),17px);line-height:1.4;color:#ffffff85}.notes b[data-v-6acb8896]{font-weight:500;font-size:.86em;letter-spacing:.18em;color:#7fd4ffb3;margin-right:.5em}@media(max-width:760px){.page[data-v-6acb8896]{flex:none;min-height:auto;gap:10px;padding-top:6px}.deck[data-v-6acb8896]{flex:none;min-height:auto}.screen[data-v-6acb8896]{position:static;transition:none}.screen[aria-hidden=true][data-v-6acb8896]{display:none}.hint[data-v-6acb8896]{position:sticky;bottom:0;z-index:6;min-height:44px;padding:0 18px;font-size:11px;background:#060a12eb;color:#ffffff9e}.top[data-v-6acb8896]{flex-direction:column;align-items:flex-start;gap:6px}.sub[data-v-6acb8896]{letter-spacing:.16em}.link[data-v-6acb8896]{flex-wrap:wrap;row-gap:4px;letter-spacing:.16em}.warn[data-v-6acb8896]{overflow-wrap:anywhere}.body[data-v-6acb8896]{flex:none;min-height:auto;flex-direction:column;gap:14px}.rail[data-v-6acb8896]{width:auto;justify-content:flex-start;gap:12px;overflow:visible}}@media(min-width:761px)and (max-height:560px){.page[data-v-6acb8896]{gap:6px;padding-top:4px}.title[data-v-6acb8896]{gap:2px}.hint[data-v-6acb8896]{min-height:44px}.screen[data-v-6acb8896]{overflow-y:auto}}.sw[data-v-b71357af]{position:relative;flex:none;width:58px;height:34px;border-radius:17px;border:1px solid;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}.sw.sm[data-v-b71357af]{width:48px;height:28px;border-radius:14px}.sw[data-v-b71357af]:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.sw.sm[data-v-b71357af]:after{top:-8px;right:0;bottom:-8px;left:0}.sw[data-v-b71357af]:disabled{cursor:default;opacity:.55}.knob[data-v-b71357af]{position:absolute;top:50%;left:4px;width:24px;height:24px;border-radius:50%;transform:translateY(-50%);transition:transform .18s cubic-bezier(.4,0,.2,1),background .18s ease}.sm .knob[data-v-b71357af]{width:20px;height:20px}.sw.on .knob[data-v-b71357af]{transform:translate(24px,-50%)}.sw.sm.on .knob[data-v-b71357af]{transform:translate(20px,-50%)}.sw.mixed .knob[data-v-b71357af]{transform:translate(12px,-50%);opacity:.75}.sw.sm.mixed .knob[data-v-b71357af]{transform:translate(10px,-50%)}.page[data-v-c3062d51]{flex:1;min-height:0;overflow-y:auto;padding-top:clamp(12px,1.7vh,28px);display:flex;flex-direction:column;gap:clamp(12px,1.8vh,24px)}.top[data-v-c3062d51]{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.titles[data-v-c3062d51]{display:flex;flex-direction:column;gap:6px}.h[data-v-c3062d51]{font-weight:300;font-size:clamp(18px,1.4vw,30px);letter-spacing:.22em;color:#eef7ff}.sub[data-v-c3062d51]{font-weight:500;font-size:clamp(11px,.7vw,15px);letter-spacing:.24em;color:#fff6}.empty[data-v-c3062d51],.warn[data-v-c3062d51]{margin:0;padding:clamp(16px,3vh,40px) 0;font-weight:300;font-size:clamp(16px,1.2vw,23px);line-height:1.6;color:#ffffff6b}.warn[data-v-c3062d51]{color:#ffb27acc}.grid[data-v-c3062d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(280px,26vw,460px),1fr));gap:clamp(12px,1.4vw,26px);align-content:start}.card[data-v-c3062d51]{border-radius:clamp(16px,1.35vw,26px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 26px 64px #00000073,inset 0 1px #ffffff17;padding:clamp(14px,1.4vw,26px) clamp(15px,1.5vw,28px);display:flex;flex-direction:column;gap:clamp(10px,1.3vh,18px)}.card-head[data-v-c3062d51]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:clamp(9px,1.2vh,15px);border-bottom:1px solid rgba(255,255,255,.08)}.ch-text[data-v-c3062d51]{display:flex;flex-direction:column;gap:4px;min-width:0}.ch-label[data-v-c3062d51]{font-weight:500;font-size:clamp(14px,1.05vw,22px);letter-spacing:.26em;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-count[data-v-c3062d51]{font-weight:500;font-size:clamp(11px,.78vw,16px);letter-spacing:.16em;white-space:nowrap}.rows[data-v-c3062d51]{display:flex;flex-direction:column;gap:clamp(4px,.6vh,9px)}.row[data-v-c3062d51]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 2px}.row.off .name[data-v-c3062d51]{color:#ffffff59}.name[data-v-c3062d51]{font-weight:300;font-size:clamp(13px,.95vw,19px);color:#eef7ff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.page[data-v-c3062d51]{overflow:visible;min-height:auto}.ch-label[data-v-c3062d51]{letter-spacing:.18em}}.list[data-v-775a5362]{display:flex;flex-direction:column;gap:clamp(14px,2vh,26px)}.empty[data-v-775a5362]{margin:0;padding:clamp(24px,6vh,70px) 12%;text-align:center;font-weight:300;font-size:clamp(18px,1.35vw,26px);line-height:1.65;color:#ffffff6b}.room[data-v-775a5362]{display:flex;flex-direction:column;gap:clamp(8px,1.1vh,14px)}.room-label[data-v-775a5362]{font-weight:500;font-size:clamp(16px,1.01vw,19px);letter-spacing:.3em;color:#ffffff57}.grid[data-v-775a5362]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(190px,15vw,280px),1fr));gap:clamp(10px,1.25vw,22px)}.card[data-v-775a5362]{border-radius:clamp(14px,1.15vw,22px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 48px #0006,inset 0 1px #ffffff17;padding:clamp(12px,1.2vw,22px) clamp(13px,1.3vw,24px);display:flex;flex-direction:column;gap:clamp(8px,1.2vh,16px);min-height:clamp(128px,15vh,168px);cursor:pointer;transition:background .18s ease}.card[data-v-775a5362]:hover{background:#ffffff0f}.card.offline[data-v-775a5362]{opacity:.5}.head[data-v-775a5362]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kind[data-v-775a5362]{font-weight:500;font-size:clamp(14px,.93vw,18px);letter-spacing:.24em;color:#fff6}.dot[data-v-775a5362]{width:6px;height:6px;border-radius:50%;flex:none}.mid[data-v-775a5362]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.name[data-v-775a5362]{font-weight:300;font-size:clamp(19px,1.55vw,30px);color:#eef7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state[data-v-775a5362]{font-weight:200;font-size:clamp(24px,2.12vw,40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot[data-v-775a5362]{display:flex;align-items:center;justify-content:space-between;gap:10px}.link[data-v-775a5362]{font-weight:400;font-size:clamp(14px,.93vw,18px);letter-spacing:.14em;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.battery[data-v-775a5362]{display:flex;align-items:center;gap:6px;flex:none}.bar[data-v-775a5362]{width:clamp(20px,1.6vw,30px);height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.fill[data-v-775a5362]{height:100%}.battery span[data-v-775a5362]{font-weight:400;font-size:clamp(14px,.93vw,18px);color:#ffffff57}@media(max-width:760px){.empty[data-v-775a5362]{padding:30px 4px;font-size:16px;line-height:1.6}.room-label[data-v-775a5362]{font-size:13px;letter-spacing:.18em}.card[data-v-775a5362]{min-height:96px;gap:8px}.card[data-v-775a5362]:hover{background:#ffffff0b}.card[data-v-775a5362]:active{background:#ffffff17}.kind[data-v-775a5362]{font-size:13px;letter-spacing:.16em}.name[data-v-775a5362]{font-size:17px}.state[data-v-775a5362]{font-size:22px}.link[data-v-775a5362],.battery span[data-v-775a5362]{font-size:13px}}@media(max-height:560px){.page[data-v-775a5362]{padding-top:8px;gap:12px}.card[data-v-775a5362]{min-height:88px}.name[data-v-775a5362]{font-size:17px}.state[data-v-775a5362]{font-size:21px}}.page[data-v-c6b874be]{flex:1;min-height:0;overflow-y:auto;padding-top:clamp(12px,1.7vh,28px);display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,30vw,520px),1fr));gap:clamp(12px,1.45vw,24px);align-content:start}.devices[data-v-c6b874be]{grid-column:1 / -1;display:flex;flex-direction:column;gap:clamp(10px,1.4vh,18px);padding-top:clamp(6px,1vh,14px)}.card[data-v-c6b874be]{border-radius:clamp(16px,1.35vw,26px);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 26px 64px #00000073,inset 0 1px #ffffff17;padding:clamp(16px,1.6vw,34px) clamp(18px,1.9vw,38px);display:flex;flex-direction:column;gap:clamp(12px,1.7vh,22px)}.head[data-v-c6b874be]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.label[data-v-c6b874be]{font-weight:500;font-size:clamp(16px,1.01vw,19px);letter-spacing:.28em;color:#ffffff6b}.status[data-v-c6b874be]{font-weight:400;font-size:clamp(18px,1.19vw,23px);letter-spacing:.1em;white-space:nowrap}.hint[data-v-c6b874be]{margin:0;font-weight:400;font-size:clamp(18px,1.19vw,23px);line-height:1.6;color:#ffffff57}.field[data-v-c6b874be]{display:flex;flex-direction:column;gap:8px}.pair[data-v-c6b874be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}label[data-v-c6b874be]{font-weight:400;font-size:clamp(16px,1.1vw,21px);letter-spacing:.16em;color:#ffffff6b}input[type=url][data-v-c6b874be],input[type=password][data-v-c6b874be],input[data-v-c6b874be]:not([type]){height:clamp(46px,5.4vh,60px);border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#eef7ff;padding:0 clamp(12px,1.1vw,18px);font-family:inherit;font-size:clamp(16px,1.22vw,22px);font-weight:300}input[data-v-c6b874be]:focus{outline:none;border-color:#7fd4ff80}input[type=range][data-v-c6b874be]{accent-color:#7fd4ff;height:34px}.actions[data-v-c6b874be]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.actions button[data-v-c6b874be]{height:clamp(48px,5.8vh,66px);padding:0 clamp(24px,2.4vw,46px);border-radius:33px;border:1px solid;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(15px,1.05vw,19px);letter-spacing:.26em}.actions button[data-v-c6b874be]:disabled{opacity:.5;cursor:default}input[readonly][data-v-c6b874be]{color:#eef7ff99;border-style:dashed}.row-actions[data-v-c6b874be]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.row-actions>span[data-v-c6b874be]{margin-right:auto}.btn[data-v-c6b874be]{height:clamp(48px,5.8vh,66px);padding:0 clamp(20px,2vw,40px);border-radius:33px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffa8;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(14px,.95vw,18px);letter-spacing:.2em}.btn[data-v-c6b874be]:disabled{opacity:.5;cursor:default}.error[data-v-c6b874be]{color:#ffb27a;font-size:clamp(18px,1.19vw,23px)}.ok[data-v-c6b874be]{color:#5ce0b0;font-size:clamp(18px,1.19vw,23px);letter-spacing:.14em}.meta[data-v-c6b874be]{color:#ffffff57;font-size:clamp(18px,1.19vw,23px);letter-spacing:.1em}@media(max-width:768px),(max-height:560px){.head[data-v-c6b874be],.actions[data-v-c6b874be]{flex-wrap:wrap}.actions button[data-v-c6b874be]{margin-left:auto}.pair .field[data-v-c6b874be]{min-width:0}}@media(max-width:760px){.page[data-v-c6b874be]{min-height:auto;overflow:visible;grid-template-columns:1fr;padding-top:10px}.card[data-v-c6b874be]{padding:16px}.label[data-v-c6b874be]{font-size:14px;letter-spacing:.16em}label[data-v-c6b874be]{font-size:15px;letter-spacing:.08em}.status[data-v-c6b874be],.hint[data-v-c6b874be],.error[data-v-c6b874be],.ok[data-v-c6b874be],.meta[data-v-c6b874be]{font-size:15px}input[type=range][data-v-c6b874be]{height:44px}.actions[data-v-c6b874be]{gap:10px}.actions button[data-v-c6b874be]{height:48px;padding:0 22px;letter-spacing:.16em}.btn[data-v-c6b874be]{height:48px;padding:0 18px;font-size:13px;letter-spacing:.12em}}@media(max-height:560px){.page[data-v-c6b874be]{padding-top:8px}.card[data-v-c6b874be]{padding:14px 18px;gap:10px}}.chart[data-v-69950bf3]{width:100%;height:100%;display:block}.empty[data-v-69950bf3]{fill:#ffffff40;font-size:16px;letter-spacing:.2em;text-anchor:middle;dominant-baseline:middle}.row[data-v-b5cfbbf7]{display:flex;flex-direction:column;gap:clamp(6px,.8vh,11px);min-width:0}.row.off[data-v-b5cfbbf7]{opacity:.45}.head[data-v-b5cfbbf7]{display:flex;align-items:baseline;gap:10px;min-width:0}.label[data-v-b5cfbbf7]{font-weight:500;font-size:clamp(13px,.95vw,19px);letter-spacing:.22em;color:#ffffff70;white-space:nowrap}.note[data-v-b5cfbbf7]{font-weight:400;font-size:clamp(11px,.8vw,16px);letter-spacing:.08em;color:#ffffff4d;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot[data-v-b5cfbbf7]{position:relative;min-width:0}.probe[data-v-b5cfbbf7]{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;gap:clamp(6px,.6vw,10px)}.pills[data-v-b5cfbbf7]{display:flex;gap:clamp(6px,.6vw,10px);min-width:0}.pill[data-v-b5cfbbf7]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 clamp(12px,1.1vw,20px);border-radius:24px;border:1px solid rgba(255,255,255,.13);cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(12px,.85vw,17px);letter-spacing:.14em;white-space:nowrap;transition:background .18s ease}.pill[data-v-b5cfbbf7]:disabled{cursor:default}.picker[data-v-b5cfbbf7]{position:relative;display:flex;align-items:center;color:#ffffff80}.picker select[data-v-b5cfbbf7]{width:100%;min-height:48px;padding:0 44px 0 clamp(13px,1.2vw,20px);border-radius:24px;border:1px solid rgba(255,255,255,.13);background:#ffffff08;color:#eef7ff;font-family:inherit;font-weight:500;font-size:clamp(13px,.9vw,17px);letter-spacing:.14em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark}.picker select[data-v-b5cfbbf7]:disabled{cursor:default}.picker svg[data-v-b5cfbbf7]{position:absolute;right:clamp(14px,1.2vw,20px);width:18px;height:18px;pointer-events:none}.scroll[data-v-1d8ad153]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.air[data-v-1d8ad153]{flex:none;display:flex;flex-direction:column;gap:clamp(11px,1.5vh,20px);margin-top:clamp(16px,2.2vh,28px)}.more>summary[data-v-1d8ad153]{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:44px;font-weight:500;font-size:clamp(12px,.88vw,17px);letter-spacing:.24em;color:#ffffff5c}.more>summary[data-v-1d8ad153]::-webkit-details-marker{display:none}.more>summary[data-v-1d8ad153]:after{content:"+";margin-left:10px;font-size:1.2em;opacity:.7}.more[open]>summary[data-v-1d8ad153]:after{content:"−"}.more-body[data-v-1d8ad153]{display:flex;flex-direction:column;gap:clamp(11px,1.5vh,20px);padding-top:clamp(8px,1.1vh,14px)}.features[data-v-1d8ad153]{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,13vw,230px),1fr));gap:clamp(7px,.8vw,12px)}.feature[data-v-1d8ad153]{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 clamp(12px,1.1vw,18px);border-radius:clamp(12px,.9vw,16px);border:1px solid;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(11px,.8vw,16px);letter-spacing:.14em;text-align:left;transition:background .18s ease}.feature .fdot[data-v-1d8ad153]{flex:none;width:8px;height:8px;border-radius:50%}.dial-row[data-v-1d8ad153]{flex:none;display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,56px);padding-top:clamp(10px,1.6vh,26px)}.round[data-v-1d8ad153]{width:clamp(64px,5.4vw,104px);height:clamp(64px,5.4vw,104px);flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.round svg[data-v-1d8ad153]{width:clamp(22px,1.7vw,32px);height:clamp(22px,1.7vw,32px)}.dial[data-v-1d8ad153]{position:relative;width:clamp(190px,17vw,340px);height:clamp(190px,17vw,340px);flex:none}.dial svg[data-v-1d8ad153]{width:100%;height:100%}.readout[data-v-1d8ad153]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cap[data-v-1d8ad153]{font-weight:500;font-size:clamp(13px,.95vw,19px);letter-spacing:.26em;color:#fff6}.big[data-v-1d8ad153]{display:flex;align-items:flex-start;gap:5px}.num[data-v-1d8ad153]{font-weight:200;font-size:clamp(58px,6vw,118px);line-height:1;letter-spacing:-.02em}.deg[data-v-1d8ad153]{font-weight:300;font-size:clamp(20px,1.9vw,38px);color:#ffffff75;margin-top:.35em}.room[data-v-1d8ad153]{font-weight:400;font-size:clamp(14px,1.02vw,20px);letter-spacing:.16em;color:#fff6}.modes[data-v-1d8ad153]{flex:none;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(8px,.9vw,14px);padding-top:clamp(12px,2vh,30px)}.mode[data-v-1d8ad153]{height:clamp(60px,7.2vh,86px);border-radius:39px;border:1px solid;display:flex;align-items:center;justify-content:center;gap:clamp(7px,.6vw,10px);cursor:pointer;transition:background .18s ease;font:inherit;padding:0 clamp(6px,.6vw,12px)}.mode svg[data-v-1d8ad153]{width:clamp(18px,1.3vw,22px);height:clamp(18px,1.3vw,22px);flex:none}.mode span[data-v-1d8ad153]{font-weight:500;font-size:clamp(13px,.95vw,17px);letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grow[data-v-1d8ad153]{flex:1;min-height:0}.stats[data-v-1d8ad153]{flex:none;display:flex;align-items:flex-start;gap:clamp(16px,2.1vw,40px);margin-top:clamp(18px,2.6vh,34px);padding:clamp(15px,2.1vh,26px) 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.stat[data-v-1d8ad153]{display:flex;flex-direction:column;gap:7px}.k[data-v-1d8ad153]{font-weight:500;font-size:clamp(13px,.92vw,18px);letter-spacing:.2em;color:#fff6;white-space:nowrap}.v[data-v-1d8ad153]{font-weight:200;font-size:clamp(25px,2vw,40px);color:#eef7ff;white-space:nowrap}.v.muted[data-v-1d8ad153]{color:#fff9}.trace[data-v-1d8ad153]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.trace-chart[data-v-1d8ad153]{height:clamp(28px,3.9vh,42px)}.power[data-v-1d8ad153]{flex:none;display:flex;align-items:center;justify-content:center;gap:13px;height:clamp(68px,8vh,94px);margin-top:clamp(12px,1.9vh,22px);border-radius:43px;border:1px solid;cursor:pointer;transition:background .18s ease;font:inherit;padding:0}.power svg[data-v-1d8ad153]{width:clamp(23px,1.7vw,32px);height:clamp(23px,1.7vw,32px)}.power span[data-v-1d8ad153]{font-weight:500;font-size:clamp(17px,1.3vw,26px);letter-spacing:.26em;white-space:nowrap}@media(max-height:560px){.dial[data-v-1d8ad153]{width:150px;height:150px}.num[data-v-1d8ad153]{font-size:48px}.modes[data-v-1d8ad153]{padding-top:10px}.stats[data-v-1d8ad153]{margin-top:12px;padding:12px 0}.k[data-v-1d8ad153]{letter-spacing:.14em}.power[data-v-1d8ad153]{height:52px;margin-top:10px}}@media(max-width:1024px){.mode[data-v-1d8ad153]{flex-direction:column;gap:3px}.mode span[data-v-1d8ad153]{max-width:100%;font-size:12px;letter-spacing:.06em}}@media(max-width:760px){.dial-row[data-v-1d8ad153]{gap:clamp(12px,3vw,22px);padding-top:4px}.round[data-v-1d8ad153]{width:clamp(48px,13vw,60px);height:clamp(48px,13vw,60px)}.round svg[data-v-1d8ad153]{width:20px;height:20px}.dial[data-v-1d8ad153]{width:clamp(140px,44vw,220px);height:clamp(140px,44vw,220px)}.cap[data-v-1d8ad153]{font-size:11px;letter-spacing:.2em}.num[data-v-1d8ad153]{font-size:clamp(46px,13vw,70px)}.deg[data-v-1d8ad153]{font-size:20px}.room[data-v-1d8ad153]{font-size:13px;letter-spacing:.12em}.modes[data-v-1d8ad153]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}.mode[data-v-1d8ad153]{height:54px;padding:0 8px}.mode svg[data-v-1d8ad153]{width:16px;height:16px}.stats[data-v-1d8ad153]{flex-direction:column;align-items:stretch;gap:12px;margin-top:14px;padding:14px 0}.stat[data-v-1d8ad153]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.k[data-v-1d8ad153]{font-size:12px;letter-spacing:.16em;min-width:0;overflow:hidden;text-overflow:ellipsis}.v[data-v-1d8ad153]{font-size:20px}.trace[data-v-1d8ad153]{flex:none}.trace-chart[data-v-1d8ad153]{height:44px}.power[data-v-1d8ad153]{height:56px;gap:10px;margin-top:12px}.power svg[data-v-1d8ad153]{width:20px;height:20px}.power span[data-v-1d8ad153]{font-size:16px;letter-spacing:.2em}}.slider[data-v-190aa1d5]{position:relative;width:100%;border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.slider.md[data-v-190aa1d5]{height:clamp(42px,5.2vh,56px)}.slider.sm[data-v-190aa1d5]{height:clamp(38px,4.6vh,48px);border-radius:24px}.slider.disabled[data-v-190aa1d5]{cursor:default;opacity:.4}.fill[data-v-190aa1d5]{position:absolute;left:0;top:0;bottom:0;transition:width .06s linear}.knob[data-v-190aa1d5]{position:absolute;top:0;bottom:0;width:clamp(7px,.58vw,10px);transform:translate(-50%);border-radius:5px;box-shadow:0 0 0 1px #0000004d,0 2px 9px #00000080;transition:left .06s linear}.slider.sm .knob[data-v-190aa1d5]{width:clamp(6px,.5vw,9px)}@media(max-width:950px)and (max-height:560px){.slider[data-v-190aa1d5]{touch-action:pan-y}.slider.md[data-v-190aa1d5],.slider.sm[data-v-190aa1d5]{min-height:44px}}@media(max-width:760px){.slider[data-v-190aa1d5]{touch-action:pan-y}.slider.md[data-v-190aa1d5]{height:48px}.slider.sm[data-v-190aa1d5]{height:44px}.knob[data-v-190aa1d5],.slider.sm .knob[data-v-190aa1d5]{width:9px}}.body[data-v-f894fc75]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(11px,1.7vh,24px);padding-top:clamp(12px,2vh,26px);overflow-y:auto}.state-row[data-v-f894fc75]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.state[data-v-f894fc75]{display:flex;align-items:flex-start;gap:6px;min-width:0}.word[data-v-f894fc75]{font-weight:200;font-size:clamp(38px,3.8vw,74px);line-height:1}.pct[data-v-f894fc75]{font-weight:300;font-size:clamp(17px,1.45vw,30px);color:#ffffff70;margin-top:.35em}.mode-tabs[data-v-f894fc75]{display:flex;gap:8px;flex:none}.mode-tabs button[data-v-f894fc75]{height:clamp(52px,6vh,70px);padding:0 clamp(18px,2vw,36px);border-radius:35px;border:1px solid;cursor:pointer;font-weight:500;font-size:clamp(14px,1vw,20px);letter-spacing:.2em;white-space:nowrap;transition:background .18s ease;font-family:inherit}.control[data-v-f894fc75]{flex:none;display:flex;flex-direction:column;gap:9px}.row[data-v-f894fc75]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.k[data-v-f894fc75]{font-weight:500;font-size:clamp(14px,1vw,20px);letter-spacing:.24em;color:#ffffff75;white-space:nowrap}.v[data-v-f894fc75]{font-weight:300;font-size:clamp(16px,1.3vw,24px);color:#eef7ff;white-space:nowrap}.caps span[data-v-f894fc75]{font-weight:400;font-size:clamp(12px,.85vw,17px);letter-spacing:.14em;color:#ffffff57}.scenes[data-v-f894fc75]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px)}.scenes button[data-v-f894fc75]{height:clamp(54px,6.4vh,74px);border-radius:37px;border:1px solid;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .18s ease;font-family:inherit;padding:0}.swatch[data-v-f894fc75]{width:clamp(13px,1vw,18px);height:clamp(13px,1vw,18px);border-radius:50%;flex:none}.scene-label[data-v-f894fc75]{font-weight:500;font-size:clamp(14px,1vw,20px);letter-spacing:.18em;white-space:nowrap}.power[data-v-f894fc75]{flex:none;display:flex;align-items:center;justify-content:center;gap:13px;height:clamp(66px,7.8vh,92px);margin-top:clamp(13px,2vh,22px);border-radius:46px;border:1px solid;cursor:pointer;transition:background .18s ease;font:inherit;padding:0}.power svg[data-v-f894fc75]{width:clamp(23px,1.7vw,32px);height:clamp(23px,1.7vw,32px)}.power span[data-v-f894fc75]{font-weight:500;font-size:clamp(17px,1.3vw,26px);letter-spacing:.26em;white-space:nowrap}@media(max-height:560px){.body[data-v-f894fc75]{gap:10px;padding-top:10px}.word[data-v-f894fc75]{font-size:34px}.power[data-v-f894fc75]{height:52px;margin-top:10px}}@media(max-width:1024px){.scene-label[data-v-f894fc75]{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.state-row[data-v-f894fc75]{flex-wrap:wrap;gap:12px}.word[data-v-f894fc75]{font-size:36px}.pct[data-v-f894fc75]{font-size:17px}.mode-tabs[data-v-f894fc75]{width:100%}.mode-tabs button[data-v-f894fc75]{flex:1;height:48px;padding:0 12px;font-size:14px;letter-spacing:.18em}.k[data-v-f894fc75]{font-size:13px;letter-spacing:.16em;min-width:0;overflow:hidden;text-overflow:ellipsis}.v[data-v-f894fc75]{font-size:16px}.caps span[data-v-f894fc75]{font-size:12px;letter-spacing:.08em}.scenes[data-v-f894fc75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scenes button[data-v-f894fc75]{height:50px;gap:8px;padding:0 10px}.scene-label[data-v-f894fc75]{font-size:13px;letter-spacing:.08em}.power[data-v-f894fc75]{height:56px;gap:10px;margin-top:12px}.power svg[data-v-f894fc75]{width:20px;height:20px}.power span[data-v-f894fc75]{font-size:16px;letter-spacing:.2em}}.body[data-v-8db8bd7a]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(10px,1.5vh,20px);padding-top:clamp(12px,2vh,28px);overflow-y:auto}.empty[data-v-8db8bd7a]{margin:0;padding:clamp(20px,4vh,48px) 0;text-align:center;font-weight:300;font-size:clamp(17px,1.35vw,24px);color:#ffffff70}.row[data-v-8db8bd7a]{display:flex;align-items:center;gap:clamp(14px,1.6vw,30px);padding:clamp(12px,1.6vh,22px) clamp(14px,1.5vw,28px);border-radius:clamp(14px,1.15vw,22px);border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer}.names[data-v-8db8bd7a]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1.4}.name[data-v-8db8bd7a]{font-weight:300;font-size:clamp(18px,1.4vw,27px);color:#eef7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-8db8bd7a]{font-weight:400;font-size:clamp(13px,.95vw,19px);letter-spacing:.12em;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-cell[data-v-8db8bd7a]{flex:1.6;min-width:0}.pill[data-v-8db8bd7a]{width:clamp(96px,7.6vw,140px);height:clamp(52px,6vh,70px);flex:none;border-radius:31px;border:1px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease;font-family:inherit;font-weight:500;font-size:clamp(15px,1.05vw,21px);letter-spacing:.2em;padding:0}.chev[data-v-8db8bd7a]{width:clamp(20px,1.5vw,28px);height:clamp(20px,1.5vw,28px);flex:none}.all[data-v-8db8bd7a]{flex:none;display:flex;align-items:center;justify-content:center;height:clamp(66px,7.8vh,92px);margin-top:clamp(13px,2vh,22px);border-radius:46px;border:1px solid;cursor:pointer;transition:background .18s ease;font-family:inherit;font-weight:500;font-size:clamp(17px,1.3vw,26px);letter-spacing:.26em;padding:0}@media(max-height:560px){.body[data-v-8db8bd7a]{gap:10px;padding-top:10px}.all[data-v-8db8bd7a]{height:52px;margin-top:10px}}@media(max-width:760px){.row[data-v-8db8bd7a]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;row-gap:12px;padding:13px 14px}.names[data-v-8db8bd7a]{grid-area:1 / 1}.pill[data-v-8db8bd7a]{grid-area:1 / 2;width:78px;height:46px;font-size:14px;letter-spacing:.16em}.chev[data-v-8db8bd7a]{grid-area:1 / 3}.slider-cell[data-v-8db8bd7a]{grid-area:2 / 1 / auto / -1}.name[data-v-8db8bd7a]{font-size:17px}.sub[data-v-8db8bd7a]{font-size:12px;letter-spacing:.08em}.empty[data-v-8db8bd7a]{font-size:15px}.all[data-v-8db8bd7a]{height:56px;font-size:16px;letter-spacing:.2em}}.body[data-v-f8789918]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2.4vh,34px);padding-top:clamp(12px,2vh,28px);overflow-y:auto}.headline[data-v-f8789918]{display:flex;align-items:flex-start;gap:6px}.num[data-v-f8789918]{font-weight:200;font-size:clamp(56px,5.4vw,104px);line-height:1}.unit[data-v-f8789918]{font-weight:300;font-size:clamp(20px,1.8vw,34px);color:#ffffff70;margin-top:.35em}.grid[data-v-f8789918]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vh,22px)}.cell[data-v-f8789918]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:clamp(12px,1.6vh,20px) clamp(14px,1.5vw,26px);border-radius:clamp(12px,1vw,18px);border:1px solid rgba(255,255,255,.09);background:#ffffff08}.k[data-v-f8789918]{font-weight:400;font-size:clamp(15px,1.05vw,21px);letter-spacing:.14em;color:#ffffff75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v[data-v-f8789918]{font-weight:300;font-size:clamp(17px,1.35vw,26px);white-space:nowrap;flex:none}@media(max-height:560px){.body[data-v-f8789918]{justify-content:flex-start;gap:14px;padding-top:10px}.num[data-v-f8789918]{font-size:clamp(34px,9vh,56px)}.unit[data-v-f8789918]{font-size:clamp(16px,4vh,22px)}}@media(max-width:760px){.body[data-v-f8789918]{justify-content:flex-start;gap:18px;padding-top:14px}.num[data-v-f8789918]{font-size:clamp(38px,11vw,56px)}.unit[data-v-f8789918]{font-size:clamp(15px,4.2vw,20px)}.grid[data-v-f8789918]{grid-template-columns:minmax(0,1fr);gap:10px}.cell[data-v-f8789918]{gap:10px;padding:11px 14px;border-radius:12px}.k[data-v-f8789918]{letter-spacing:.08em}}@media(max-width:760px),(max-height:560px){.v[data-v-f8789918]{flex:0 1 auto;min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere}}.body[data-v-a093783d]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(12px,1.8vh,22px);padding-top:clamp(12px,2vh,26px);overflow-y:auto}.warn[data-v-a093783d]{margin:0;font-size:clamp(15px,1.15vw,22px);color:#ffb27acc}.grid[data-v-a093783d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,22vw,420px),1fr));gap:clamp(12px,1.4vw,24px)}.cam[data-v-a093783d]{display:flex;flex-direction:column;gap:clamp(8px,1vh,14px);padding:clamp(10px,1.1vh,16px);border-radius:clamp(14px,1.1vw,20px);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease}.cam[data-v-a093783d]:hover,.cam[data-v-a093783d]:active{border-color:#7fd4ff66;background:#7fd4ff14}.shot[data-v-a093783d]{position:relative;aspect-ratio:16 / 9;border-radius:clamp(10px,.8vw,14px);overflow:hidden;background:#00000073;display:flex;align-items:center;justify-content:center}.shot img[data-v-a093783d]{width:100%;height:100%;object-fit:cover;display:block}.dead[data-v-a093783d]{font-weight:500;font-size:clamp(13px,.95vw,19px);letter-spacing:.2em;color:#ffffff57}.meta[data-v-a093783d]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.name[data-v-a093783d]{font-weight:300;font-size:clamp(18px,1.4vw,27px);color:#eef7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state[data-v-a093783d]{display:flex;align-items:center;gap:7px;font-weight:500;font-size:clamp(11px,.8vw,16px);letter-spacing:.18em;white-space:nowrap}.dot[data-v-a093783d]{width:clamp(7px,.55vw,11px);height:clamp(7px,.55vw,11px);border-radius:50%}@media(max-height:560px){.body[data-v-a093783d]{gap:10px;padding-top:10px}}@media(max-width:760px){.body[data-v-a093783d]{gap:12px;padding-top:12px}.grid[data-v-a093783d]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.name[data-v-a093783d]{font-size:17px}.state[data-v-a093783d]{font-size:11px;letter-spacing:.12em}.warn[data-v-a093783d]{font-size:14px;overflow-wrap:anywhere}}.media[data-v-c5b28735]{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.ptz[data-v-368ee9df]{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);gap:clamp(5px,.45vw,9px);place-items:center}.ptz.busy[data-v-368ee9df]{opacity:.45;pointer-events:none}.arrow[data-v-368ee9df]{display:grid;place-items:center;width:clamp(38px,2.9vw,48px);height:clamp(38px,2.9vw,48px);padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#03060b8c;color:#ffffffbf;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none}.arrow svg[data-v-368ee9df]{width:clamp(17px,1.3vw,23px);height:clamp(17px,1.3vw,23px)}.arrow.held[data-v-368ee9df]{color:var(--v173ac686);border-color:var(--v69f4e38e);background:var(--fd5e5536)}.arrow.up[data-v-368ee9df]{grid-area:1 / 2}.arrow.left[data-v-368ee9df]{grid-area:2 / 1}.arrow.right[data-v-368ee9df]{grid-area:2 / 3}.arrow.down[data-v-368ee9df]{grid-area:3 / 2}.stick[data-v-368ee9df]{grid-area:2 / 2;position:relative;width:clamp(76px,5.8vw,104px);height:clamp(76px,5.8vw,104px);border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#03060b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:grab;touch-action:none}.stick.active[data-v-368ee9df]{cursor:grabbing;border-color:var(--v69f4e38e)}.ring[data-v-368ee9df]{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px dashed rgba(255,255,255,.14)}.knob[data-v-368ee9df]{position:absolute;left:50%;top:50%;width:34%;height:34%;border-radius:50%;box-shadow:0 0 0 1px #00000059,0 3px 10px #00000080;transition:background .15s linear}@media(max-height:560px),(max-width:760px){.arrow[data-v-368ee9df]{width:34px;height:34px}.arrow svg[data-v-368ee9df]{width:16px;height:16px}.stick[data-v-368ee9df]{width:68px;height:68px}}.body[data-v-0058042c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(10px,1.4vh,18px);padding-top:clamp(10px,1.6vh,22px)}.back[data-v-0058042c]{align-self:flex-start;display:flex;align-items:center;gap:8px;min-height:clamp(46px,5vh,58px);padding:0 clamp(17px,1.55vw,28px);border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffffb8;font:inherit;font-weight:500;font-size:clamp(13px,.95vw,19px);letter-spacing:.2em;cursor:pointer}.back svg[data-v-0058042c]{width:clamp(17px,1.25vw,22px);height:clamp(17px,1.25vw,22px)}.stage[data-v-0058042c]{position:relative;flex:1;min-height:0;border-radius:clamp(14px,1.1vw,20px);overflow:hidden;background:#0000008c;border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center}.stage.full[data-v-0058042c],.stage[data-v-0058042c]:fullscreen{border-radius:0;border-color:transparent;background:#000}.dead[data-v-0058042c]{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.6vh,20px)}.msg[data-v-0058042c]{font-weight:500;font-size:clamp(15px,1.05vw,21px);letter-spacing:.22em;color:#ffb27ad9}.retry[data-v-0058042c]{min-height:clamp(46px,5vh,58px);padding:0 clamp(22px,1.9vw,34px);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#ffffffc7;font:inherit;font-weight:500;font-size:clamp(14px,1vw,20px);letter-spacing:.2em;cursor:pointer}.live[data-v-0058042c]{position:absolute;top:clamp(10px,1.2vh,16px);right:clamp(10px,1vw,16px);display:flex;align-items:center;gap:7px;padding:6px clamp(10px,.9vw,14px);border-radius:999px;border:1px solid;background:#03060b8c;font-weight:500;font-size:clamp(12px,.85vw,17px);letter-spacing:.2em}.dot[data-v-0058042c]{width:clamp(7px,.55vw,11px);height:clamp(7px,.55vw,11px);border-radius:50%}.pad[data-v-0058042c]{position:absolute;right:clamp(10px,1vw,16px);bottom:calc(clamp(10px,1.2vh,16px) + clamp(44px,3.4vw,56px) + clamp(9px,.9vh,14px))}.offpost[data-v-0058042c]{position:absolute;top:clamp(10px,1.2vh,16px);left:clamp(10px,1vw,16px);display:flex;align-items:center;gap:clamp(8px,.8vw,14px);padding:7px clamp(10px,.9vw,14px);border-radius:999px;border:1px solid rgba(255,178,122,.45);background:#03060ba8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:clamp(11px,.8vw,16px)}.warn[data-v-0058042c]{font-weight:500;letter-spacing:.18em;color:#ffb27af2}.countdown[data-v-0058042c]{color:#ffffff9e;letter-spacing:.03em}.park[data-v-0058042c]{min-height:clamp(30px,3vh,38px);padding:0 clamp(11px,1vw,16px);border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff12;color:#ffffffd1;font:inherit;font-size:inherit;font-weight:500;letter-spacing:.14em;cursor:pointer}.park[data-v-0058042c]:disabled{opacity:.45;cursor:default}.ptzerror[data-v-0058042c]{position:absolute;top:clamp(10px,1.2vh,16px);left:clamp(10px,1vw,16px);margin:0;padding:7px clamp(10px,.9vw,14px);border-radius:999px;background:#03060ba8;color:#ffb27ae6;font-size:clamp(11px,.8vw,16px)}.controls[data-v-0058042c]{position:absolute;bottom:clamp(10px,1.2vh,16px);right:clamp(10px,1vw,16px);display:flex;align-items:center;gap:clamp(7px,.6vw,11px)}.ctl[data-v-0058042c]{display:grid;place-items:center;width:clamp(44px,3.4vw,56px);height:clamp(44px,3.4vw,56px);border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#03060b8c;color:#ffffffc7;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctl svg[data-v-0058042c]{width:clamp(20px,1.5vw,26px);height:clamp(20px,1.5vw,26px)}.vol[data-v-0058042c]{width:clamp(104px,10vw,168px);display:flex;align-items:center}.vol[data-v-0058042c] .slider{height:clamp(44px,3.4vw,56px);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctl.on[data-v-0058042c]{color:var(--v360edad8);border-color:var(--v7b913179);background:var(--v4833a3fb)}.note[data-v-0058042c]{flex:none;margin:0;font-weight:400;font-size:clamp(13px,.95vw,19px);letter-spacing:.03em}@media(max-height:560px){.body[data-v-0058042c]{gap:8px;padding-top:8px;overflow-y:auto}.stage[data-v-0058042c]{min-height:140px}.note[data-v-0058042c]{font-size:12px}.ctl[data-v-0058042c]{width:40px;height:40px}.ctl svg[data-v-0058042c]{width:19px;height:19px}.vol[data-v-0058042c]{width:88px}.vol[data-v-0058042c] .slider{height:40px}.pad[data-v-0058042c]{bottom:56px;right:8px}.offpost[data-v-0058042c]{gap:6px;padding:5px 8px;font-size:10px}}@media(max-width:760px){.body[data-v-0058042c]{gap:12px;padding-top:12px;overflow-y:auto}.stage[data-v-0058042c]{flex:none;aspect-ratio:16 / 9}}.form[data-v-7ff9f8af]{display:flex;flex-direction:column;gap:clamp(14px,2vh,24px)}.lead[data-v-7ff9f8af]{margin:0;font-weight:300;font-size:clamp(16px,1.25vw,24px);line-height:1.55;color:#ffffff9e}.warn[data-v-7ff9f8af]{margin:0;font-size:clamp(15px,1.1vw,21px);line-height:1.5;color:#ffb27ad9}.field[data-v-7ff9f8af]{display:flex;flex-direction:column;gap:10px}label[data-v-7ff9f8af]{font-weight:500;font-size:clamp(13px,.95vw,18px);letter-spacing:.24em;color:#ffffff75}input[data-v-7ff9f8af]{height:clamp(52px,6vh,66px);border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#eef7ff;padding:0 clamp(14px,1.2vw,20px);font-family:inherit;font-size:clamp(18px,1.35vw,24px);font-weight:300}input[data-v-7ff9f8af]:focus{outline:none;border-color:#7fd4ff8c}.go[data-v-7ff9f8af]{height:clamp(60px,7vh,84px);border-radius:42px;border:1px solid;cursor:pointer;font-family:inherit;font-weight:500;font-size:clamp(16px,1.2vw,24px);letter-spacing:.26em}.go[data-v-7ff9f8af]:disabled{opacity:.5;cursor:default}@media(max-width:760px){.lead[data-v-7ff9f8af]{font-size:15px}.warn[data-v-7ff9f8af]{font-size:14px}label[data-v-7ff9f8af]{font-size:13px;letter-spacing:.16em}.go[data-v-7ff9f8af]{height:56px;font-size:16px;letter-spacing:.2em}}.body[data-v-510331b8]{flex:1;min-height:0;padding-top:clamp(12px,2vh,26px);overflow-y:auto;width:min(100%,640px);margin-inline:auto}.dash[data-v-2b7dd1f1]{position:relative;height:100%}.content[data-v-2b7dd1f1]{position:relative;height:100%;display:flex;flex-direction:column;padding:max(clamp(16px,1.9vh,34px),var(--safe-t)) max(clamp(20px,2.1vw,46px),var(--safe-r)) max(clamp(14px,1.7vh,28px),var(--safe-b)) max(clamp(20px,2.1vw,46px),var(--safe-l));transition:filter .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1)}.view[data-v-2b7dd1f1]{flex:1;min-height:0;display:flex;flex-direction:column}.content.dimmed[data-v-2b7dd1f1]{filter:blur(7px);opacity:.5;pointer-events:none}@media(max-width:760px){.content[data-v-2b7dd1f1]{padding:max(10px,var(--safe-t)) max(14px,var(--safe-r)) max(8px,var(--safe-b)) max(14px,var(--safe-l))}.view[data-v-2b7dd1f1]{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.view[data-v-2b7dd1f1]>*{flex:0 0 auto}.content.dimmed[data-v-2b7dd1f1]{filter:none;opacity:.35}}@media(prefers-reduced-motion:reduce){.content[data-v-2b7dd1f1],.content.dimmed[data-v-2b7dd1f1]{transition-duration:.12s!important}}.gate[data-v-135cab91]{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:max(clamp(16px,2.2vh,40px),var(--safe-t)) max(clamp(16px,2.1vw,40px),var(--safe-r)) max(clamp(16px,2.2vh,40px),var(--safe-b)) max(clamp(16px,2.1vw,40px),var(--safe-l))}.card[data-v-135cab91]{width:min(100%,520px);display:flex;flex-direction:column;gap:clamp(18px,2.6vh,32px);padding:clamp(22px,3vh,44px) clamp(20px,2.4vw,44px);border-radius:clamp(18px,1.5vw,28px);border:1px solid rgba(255,255,255,.12);background:#ffffff0d;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff1a}.brand[data-v-135cab91]{display:flex;align-items:center;gap:clamp(10px,1vw,16px)}.brand svg[data-v-135cab91]{flex:none;width:clamp(24px,2vw,34px);height:clamp(24px,2vw,34px)}.name[data-v-135cab91]{font-weight:300;font-size:clamp(18px,1.4vw,28px);letter-spacing:.4em;color:#eef7ff}@media(max-width:760px){.name[data-v-135cab91]{font-size:16px;letter-spacing:.22em}.card[data-v-135cab91]{padding:20px 18px;gap:18px}}.shell[data-v-a231f139]{position:relative;width:100%;height:var(--app-h);overflow:hidden;color:#eef7ff;background-color:#04070d;background-image:radial-gradient(1200px 720px at 78% -12%,rgba(92,168,255,.16),transparent 62%),radial-gradient(900px 620px at 6% 108%,rgba(64,220,214,.09),transparent 60%),linear-gradient(160deg,#04070d,#070c15 55%,#04070d)}.gridlines[data-v-a231f139]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 68px),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 68px)}@media(max-width:760px){.gridlines[data-v-a231f139]{background-size:44px 44px}}*{box-sizing:border-box}:root{--app-h: 100vh;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px)}@supports (height: 100dvh){:root{--app-h: 100dvh}}html,body,#app{margin:0;padding:0;background:#04070d;height:var(--app-h);overflow:hidden}body{color:#eef7ff;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font-family:inherit;color:inherit;background:none}a{color:#7fd4ff;text-decoration:none}[data-admin-locked]{cursor:not-allowed;opacity:.5;filter:saturate(.35)}[data-admin-locked] select,[data-admin-locked] input{pointer-events:none}a:hover{color:#b3e6ff}@media(hover:hover){*{scrollbar-color:transparent transparent}*:hover{scrollbar-color:rgba(255,255,255,.12) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}:hover::-webkit-scrollbar-thumb{background:#ffffff1f}::-webkit-scrollbar-track{background:transparent}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:760px){body{overflow-x:hidden}input,select,textarea{font-size:max(16px,1em)}}
